top | up | prev | next

DelegateParser Struct

Definition at line 14 of Delegate.hpp

Member Functions

Match ClassDelegate(CmajorLexer& lexer, boost::uuids::uuid* moduleId, ParsingContext* ctx) static
Match Delegate(CmajorLexer& lexer, boost::uuids::uuid* moduleId, ParsingContext* ctx) static

Member Function Details

ClassDelegate Member Function

Match DelegateParser::ClassDelegate(CmajorLexer & lexer, boost::uuids::uuid* moduleId, ParsingContext * ctx) static

Definition at line 225 of Delegate.cpp
Declaration at line 17 of Delegate.hpp

Calls: IdentifierParser::Identifier , ParameterParser::ParameterList , SpecifierParser::Specifiers , TypeExprParser::TypeExpr , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: ClassParser::ClassMember , CompileUnitParser::ClassDelegateDefinition


Delegate Member Function

Match DelegateParser::Delegate(CmajorLexer & lexer, boost::uuids::uuid* moduleId, ParsingContext * ctx) static

Definition at line 16 of Delegate.cpp
Declaration at line 16 of Delegate.hpp

Calls: IdentifierParser::Identifier , ParameterParser::ParameterList , SpecifierParser::Specifiers , TypeExprParser::TypeExpr , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: ClassParser::ClassMember , CompileUnitParser::DelegateDefinition


top | up | prev | next