| Match | EnumBase(CppLexer& lexer, ParsingContext* ctx) static |
| Match | EnumDeclaration(CppLexer& lexer, ParsingContext* ctx) static |
| Match | EnumHead(CppLexer& lexer, ParsingContext* ctx) static |
| Match | EnumKey(CppLexer& lexer) static |
| Match | EnumName(CppLexer& lexer, ParsingContext* ctx) static |
| Match | EnumSpecifier(CppLexer& lexer, ParsingContext* ctx) static |
| Match | Enumerator(CppLexer& lexer) static |
| Match | EnumeratorDefinition(CppLexer& lexer, ParsingContext* ctx) static |
| Match | Enumerators(CppLexer& lexer, ParsingContext* ctx, EnumTypeNode* enumTypeNode) static |
| Match | OpaqueEnumDeclaration(CppLexer& lexer, ParsingContext* ctx) static |