(n *ast.Enum)
| 1726 | } |
| 1727 | |
| 1728 | func (e *encoder) astEnum(n *ast.Enum) (outID uint64) { |
| 1729 | e.build(&e.instances.AstEnum, e.maps.ASTEnum, n, &outID, func() *ASTEnum { |
| 1730 | p := &ASTEnum{ |
| 1731 | Annotations: e.astAnnotations(n.Annotations), |
| 1732 | NumberType: e.astNode(n.NumberType), |
| 1733 | Name: e.astIdentifier(n.Name), |
| 1734 | IsBitfield: n.IsBitfield, |
| 1735 | } |
| 1736 | foreach(n.Entries, e.astEnumEntry, &p.Entries) |
| 1737 | return p |
| 1738 | }) |
| 1739 | return |
| 1740 | } |
| 1741 | |
| 1742 | func (e *encoder) astEnumEntry(n *ast.EnumEntry) (outID uint64) { |
| 1743 | e.build(&e.instances.AstEnumEntry, e.maps.ASTEnumEntry, n, &outID, func() *ASTEnumEntry { |
no test coverage detected