(astEnumID uint64)
| 1544 | } |
| 1545 | |
| 1546 | func (d *decoder) astEnum(astEnumID uint64) (out *ast.Enum) { |
| 1547 | d.build(d.content.Instances.AstEnum, &d.inst.ASTEnum, astEnumID, &out, |
| 1548 | func(p *ASTEnum, s *ast.Enum) { |
| 1549 | s.Annotations = d.astAnnotations(p.Annotations) |
| 1550 | s.NumberType = d.astNode(p.NumberType) |
| 1551 | s.Name = d.astIdentifier(p.Name) |
| 1552 | s.IsBitfield = p.IsBitfield |
| 1553 | foreach(p.Entries, d.astEnumEntry, &s.Entries) |
| 1554 | }) |
| 1555 | return |
| 1556 | } |
| 1557 | |
| 1558 | func (d *decoder) astEnumEntry(astEnumEntryID uint64) (out *ast.EnumEntry) { |
| 1559 | d.build(d.content.Instances.AstEnumEntry, &d.inst.ASTEnumEntry, astEnumEntryID, &out, |
no test coverage detected