top | up | prev | next

IdentifierParser Struct

Definition at line 14 of Identifier.hpp

Member Functions

Match IdNode(CppLexer& lexer, ParsingContext* ctx) static
Match Identifier(CppLexer& lexer) static
Match NestedNameSpecifier(CppLexer& lexer, ParsingContext* ctx) static
Match QualifiedIdNode(CppLexer& lexer, ParsingContext* ctx) static

Member Function Details

IdNode Member Function

Match IdentifierParser::IdNode(CppLexer & lexer, ParsingContext * ctx) static

Definition at line 59 of Identifier.cpp
Declaration at line 17 of Identifier.hpp

Calls: IdentifierParser::Identifier , TemplateParser::SimpleTemplateId

Called by: IdentifierParser::NestedNameSpecifier , IdentifierParser::QualifiedIdNode


Identifier Member Function

Match IdentifierParser::Identifier(CppLexer & lexer) static

Definition at line 12 of Identifier.cpp
Declaration at line 16 of Identifier.hpp

Called by: DeclarationParser::AliasDeclaration , DeclarationParser::NamedNamespaceDefinition , DeclaratorParser::Declarator , EnumerationParser::Enumerator , ExpressionParser::Capture , ExpressionParser::QualifiedId , ExpressionParser::UnqualifiedId , IdentifierParser::IdNode , StatementParser::JumpStatement , StatementParser::LabeledStatement , TemplateParser::TemplateName , TemplateParser::TypeParameter


NestedNameSpecifier Member Function

Match IdentifierParser::NestedNameSpecifier(CppLexer & lexer, ParsingContext * ctx) static

Definition at line 137 of Identifier.cpp
Declaration at line 18 of Identifier.hpp

Calls: IdentifierParser::IdNode

Called by: DeclaratorParser::Declarator , ExpressionParser::QualifiedId , IdentifierParser::QualifiedIdNode


QualifiedIdNode Member Function

Match IdentifierParser::QualifiedIdNode(CppLexer & lexer, ParsingContext * ctx) static

Definition at line 288 of Identifier.cpp
Declaration at line 19 of Identifier.hpp

Calls: IdentifierParser::IdNode , IdentifierParser::NestedNameSpecifier

Called by: ClassParser::ClassName , ClassParser::MemberInitializerId , DeclarationParser::UsingDeclaration , DeclarationParser::UsingDirective , EnumerationParser::EnumName , TypeExprParser::PrimaryTypeExpr


top | up | prev | next