| Match | AliasDeclaration(CppLexer& lexer, ParsingContext* ctx) static |
| Match | BlockDeclaration(CppLexer& lexer, ParsingContext* ctx) static |
| Match | DeclSpecifier(CppLexer& lexer) static |
| Match | DeclSpecifiers(CppLexer& lexer) static |
| Match | Declaration(CppLexer& lexer, ParsingContext* ctx) static |
| Match | FunctionSpecifier(CppLexer& lexer) static |
| Match | LinkageSpecification(CppLexer& lexer, ParsingContext* ctx) static |
| Match | NamedNamespaceDefinition(CppLexer& lexer, ParsingContext* ctx) static |
| Match | NamespaceDefinition(CppLexer& lexer, ParsingContext* ctx) static |
| Match | SimpleDeclaration(CppLexer& lexer, ParsingContext* ctx) static |
| Match | StorageClassSpecifier(CppLexer& lexer) static |
| Match | TypedefDeclaration(CppLexer& lexer, ParsingContext* ctx) static |
| Match | UnnamedNamespaceDefinition(CppLexer& lexer, ParsingContext* ctx) static |
| Match | UsingDeclaration(CppLexer& lexer, ParsingContext* ctx) static |
| Match | UsingDirective(CppLexer& lexer, ParsingContext* ctx) static |