MCPcopy Create free account
hub / github.com/google/gapid / astEnum

Method astEnum

gapil/bapi/decode.go:1546–1556  ·  view source on GitHub ↗
(astEnumID uint64)

Source from the content-addressed store, hash-verified

1544}
1545
1546func (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
1558func (d *decoder) astEnumEntry(astEnumEntryID uint64) (out *ast.EnumEntry) {
1559 d.build(d.content.Instances.AstEnumEntry, &d.inst.ASTEnumEntry, astEnumEntryID, &out,

Callers 3

enumMethod · 0.95
astEnumEntryMethod · 0.95
astNodeMethod · 0.95

Calls 5

buildMethod · 0.95
astAnnotationsMethod · 0.95
astNodeMethod · 0.95
astIdentifierMethod · 0.95
foreachFunction · 0.85

Tested by

no test coverage detected