top | up | prev | next

BoundNodeVisitor Class

Definition at line 74 of BoundNodeVisitor.hpp

Member Functions

void Visit(BoundAddressOfExpression& boundAddressOfExpression) virtual
void Visit(BoundAsExpression& boundAsExpression) virtual
void Visit(BoundAssignmentStatement& boundAssignmentStatement) virtual
void Visit(BoundAtomicConstraint& boundAtomicConstraint) virtual
void Visit(BoundBitCast& boundBitCast) virtual
void Visit(BoundBreakStatement& boundBreakStatement) virtual
void Visit(BoundCaseStatement& boundCaseStatement) virtual
void Visit(BoundCatchStatement& boundCatchStatement) virtual
void Visit(BoundClass& boundClass) virtual
void Visit(BoundClassDelegateCall& boundClassDelegateCall) virtual
void Visit(BoundClassOrClassDelegateConversionResult& boundClassOrClassDelegateConversionResult) virtual
void Visit(BoundCompileUnit& boundCompileUnit) virtual
void Visit(BoundCompoundStatement& boundCompoundStatement) virtual
void Visit(BoundConjunction& boundConjunction) virtual
void Visit(BoundConjunctiveConstraint& boundConjunctiveConstraint) virtual
void Visit(BoundConstant& boundConstant) virtual
void Visit(BoundConstructAndReturnTemporaryExpression& boundConstructAndReturnTemporaryExpression) virtual
void Visit(BoundConstructExpression& boundConstructExpression) virtual
void Visit(BoundConstructionStatement& boundConstructionStatement) virtual
void Visit(BoundContinueStatement& boundContinueStatement) virtual
void Visit(BoundConversion& boundConversion) virtual
void Visit(BoundDefaultStatement& boundDefaultStatement) virtual
void Visit(BoundDelegateCall& boundDelegateCall) virtual
void Visit(BoundDereferenceExpression& boundDereferenceExpression) virtual
void Visit(BoundDisjunction& boundDisjunction) virtual
void Visit(BoundDisjunctiveConstraint& boundDisjunctiveConstraint) virtual
void Visit(BoundDoStatement& boundDoStatement) virtual
void Visit(BoundEmptyStatement& boundEmptyStatement) virtual
void Visit(BoundEnumConstant& boundEnumConstant) virtual
void Visit(BoundEnumTypeDefinition& boundEnumTypeDefinition) virtual
void Visit(BoundExpressionStatement& boundExpressionStatement) virtual
void Visit(BoundForStatement& boundForStatement) virtual
void Visit(BoundFunction& boundFunction) virtual
void Visit(BoundFunctionCall& boundFunctionCall) virtual
void Visit(BoundFunctionPtr& boundFunctionPtr) virtual
void Visit(BoundGlobalVariable& boundGlobalVariable) virtual
void Visit(BoundGotoCaseStatement& boundGotoCaseStatement) virtual
void Visit(BoundGotoDefaultStatement& boundGotoDefaultStatement) virtual
void Visit(BoundGotoStatement& boundGotoStatement) virtual
void Visit(BoundIfStatement& boundIfStatement) virtual
void Visit(BoundInitializationStatement& boundInitializationStatement) virtual
void Visit(BoundInterfaceCall& boundInterfaceCall) virtual
void Visit(BoundIsExpression& boundIsExpression) virtual
void Visit(BoundLiteral& boundLiteral) virtual
void Visit(BoundLocalVariable& boundLocalVariable) virtual
void Visit(BoundMemberVariable& boundMemberVariable) virtual
void Visit(BoundNamespace& boundNamespace) virtual
void Visit(BoundParameter& boundParameter) virtual
void Visit(BoundReferenceToPointerExpression& boundReferenceToPointerExpression) virtual
void Visit(BoundRethrowStatement& boundRethrowStatement) virtual
void Visit(BoundReturnStatement& boundReturnStatement) virtual
void Visit(BoundSequenceStatement& boundSequenceStatement) virtual
void Visit(BoundSetVmtPtrStatement& boundSetVmtPtrStatement) virtual
void Visit(BoundSizeOfExpression& boundSizeOfExpression) virtual
void Visit(BoundSwitchStatement& boundSwitchStatement) virtual
void Visit(BoundTemporary& boundTemporary) virtual
void Visit(BoundThrowStatement& boundThrowStatement) virtual
void Visit(BoundTryStatement& boundTryStatement) virtual
void Visit(BoundTypeIdExpression& boundTypeIdExpression) virtual
void Visit(BoundTypeNameExpression& boundTypeNameExpression) virtual
void Visit(BoundWhileStatement& boundWhileStatement) virtual

Member Function Details

Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundAddressOfExpression & boundAddressOfExpression) virtual

Definition at line 116 of BoundNodeVisitor.hpp :
116 {}

Called by: cmajor::binder::BoundAddressOfExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundAsExpression & boundAsExpression) virtual

Definition at line 128 of BoundNodeVisitor.hpp :
128 {}

Called by: cmajor::binder::BoundAsExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundAssignmentStatement & boundAssignmentStatement) virtual

Definition at line 99 of BoundNodeVisitor.hpp :
 99 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundAssignmentStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundAtomicConstraint & boundAtomicConstraint) virtual

Definition at line 135 of BoundNodeVisitor.hpp :
135 {}

Called by: cmajor::binder::BoundAtomicConstraint::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundBitCast & boundBitCast) virtual

Definition at line 131 of BoundNodeVisitor.hpp :
131 {}

Called by: cmajor::binder::BoundBitCast::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundBreakStatement & boundBreakStatement) virtual

Definition at line 95 of BoundNodeVisitor.hpp :
 95 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundBreakStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundCaseStatement & boundCaseStatement) virtual

Definition at line 91 of BoundNodeVisitor.hpp :
 91 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundCaseStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundCatchStatement & boundCatchStatement) virtual

Definition at line 107 of BoundNodeVisitor.hpp :
107 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundCatchStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundClass & boundClass) virtual

Definition at line 80 of BoundNodeVisitor.hpp :
 80 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundClass::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundClassDelegateCall & boundClassDelegateCall) virtual

Definition at line 121 of BoundNodeVisitor.hpp :
121 {}

Called by: cmajor::binder::BoundClassDelegateCall::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundClassOrClassDelegateConversionResult & boundClassOrClassDelegateConversionResult) virtual

Definition at line 126 of BoundNodeVisitor.hpp :
126 {}

Called by: cmajor::binder::BoundClassOrClassDelegateConversionResult::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundCompileUnit & boundCompileUnit) virtual

Definition at line 78 of BoundNodeVisitor.hpp :
 78 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundCompileUnit::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundCompoundStatement & boundCompoundStatement) virtual

Definition at line 84 of BoundNodeVisitor.hpp :
 84 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundCompoundStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundConjunction & boundConjunction) virtual

Definition at line 134 of BoundNodeVisitor.hpp :
134 {}

Called by: cmajor::binder::BoundConjunction::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundConjunctiveConstraint & boundConjunctiveConstraint) virtual

Definition at line 137 of BoundNodeVisitor.hpp :
137 {}

Called by: cmajor::binder::BoundConjunctiveConstraint::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundConstant & boundConstant) virtual

Definition at line 111 of BoundNodeVisitor.hpp :
111 {}

Called by: cmajor::binder::BoundConstant::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundConstructAndReturnTemporaryExpression & boundConstructAndReturnTemporaryExpression) virtual

Definition at line 125 of BoundNodeVisitor.hpp :
125 {}

Called by: cmajor::binder::BoundConstructAndReturnTemporaryExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundConstructExpression & boundConstructExpression) virtual

Definition at line 124 of BoundNodeVisitor.hpp :
124 {}

Called by: cmajor::binder::BoundConstructExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundConstructionStatement & boundConstructionStatement) virtual

Definition at line 98 of BoundNodeVisitor.hpp :
 98 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundConstructionStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundContinueStatement & boundContinueStatement) virtual

Definition at line 96 of BoundNodeVisitor.hpp :
 96 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundContinueStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundConversion & boundConversion) virtual

Definition at line 123 of BoundNodeVisitor.hpp :
123 {}

Called by: cmajor::binder::BoundConversion::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundDefaultStatement & boundDefaultStatement) virtual

Definition at line 92 of BoundNodeVisitor.hpp :
 92 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundDefaultStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundDelegateCall & boundDelegateCall) virtual

Definition at line 120 of BoundNodeVisitor.hpp :
120 {}

Called by: cmajor::binder::BoundDelegateCall::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundDereferenceExpression & boundDereferenceExpression) virtual

Definition at line 117 of BoundNodeVisitor.hpp :
117 {}

Called by: cmajor::binder::BoundDereferenceExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundDisjunction & boundDisjunction) virtual

Definition at line 133 of BoundNodeVisitor.hpp :
133 {}

Called by: cmajor::binder::BoundDisjunction::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundDisjunctiveConstraint & boundDisjunctiveConstraint) virtual

Definition at line 136 of BoundNodeVisitor.hpp :
136 {}

Called by: cmajor::binder::BoundDisjunctiveConstraint::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundDoStatement & boundDoStatement) virtual

Definition at line 88 of BoundNodeVisitor.hpp :
 88 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundDoStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundEmptyStatement & boundEmptyStatement) virtual

Definition at line 102 of BoundNodeVisitor.hpp :
102 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundEmptyStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundEnumConstant & boundEnumConstant) virtual

Definition at line 112 of BoundNodeVisitor.hpp :
112 {}

Called by: cmajor::binder::BoundEnumConstant::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundEnumTypeDefinition & boundEnumTypeDefinition) virtual

Definition at line 81 of BoundNodeVisitor.hpp :
 81 {}

Called by: cmajor::binder::BoundEnumTypeDefinition::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundExpressionStatement & boundExpressionStatement) virtual

Definition at line 100 of BoundNodeVisitor.hpp :
100 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundExpressionStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundForStatement & boundForStatement) virtual

Definition at line 89 of BoundNodeVisitor.hpp :
 89 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundForStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundFunction & boundFunction) virtual

Definition at line 82 of BoundNodeVisitor.hpp :
 82 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundFunction::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundFunctionCall & boundFunctionCall) virtual

Definition at line 119 of BoundNodeVisitor.hpp :
119 {}

Called by: cmajor::binder::BoundFunctionCall::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundFunctionPtr & boundFunctionPtr) virtual

Definition at line 132 of BoundNodeVisitor.hpp :
132 {}

Called by: cmajor::binder::BoundFunctionPtr::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundGlobalVariable & boundGlobalVariable) virtual

Definition at line 138 of BoundNodeVisitor.hpp :
138 {}

Called by: cmajor::binder::BoundGlobalVariable::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundGotoCaseStatement & boundGotoCaseStatement) virtual

Definition at line 93 of BoundNodeVisitor.hpp :
 93 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundGotoCaseStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundGotoDefaultStatement & boundGotoDefaultStatement) virtual

Definition at line 94 of BoundNodeVisitor.hpp :
 94 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundGotoDefaultStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundGotoStatement & boundGotoStatement) virtual

Definition at line 97 of BoundNodeVisitor.hpp :
 97 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundGotoStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundIfStatement & boundIfStatement) virtual

Definition at line 86 of BoundNodeVisitor.hpp :
 86 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundIfStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundInitializationStatement & boundInitializationStatement) virtual

Definition at line 101 of BoundNodeVisitor.hpp :
101 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundInitializationStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundInterfaceCall& boundInterfaceCall) virtual

Definition at line 122 of BoundNodeVisitor.hpp :
122 {}


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundIsExpression & boundIsExpression) virtual

Definition at line 127 of BoundNodeVisitor.hpp :
127 {}

Called by: cmajor::binder::BoundIsExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundLiteral & boundLiteral) virtual

Definition at line 113 of BoundNodeVisitor.hpp :
113 {}

Called by: cmajor::binder::BoundLiteral::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundLocalVariable & boundLocalVariable) virtual

Definition at line 109 of BoundNodeVisitor.hpp :
109 {}

Called by: cmajor::binder::BoundLocalVariable::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundMemberVariable & boundMemberVariable) virtual

Definition at line 110 of BoundNodeVisitor.hpp :
110 {}

Called by: cmajor::binder::BoundMemberVariable::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundNamespace & boundNamespace) virtual

Definition at line 79 of BoundNodeVisitor.hpp :
 79 {}

Called by: cmajor::binder::BoundNamespace::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundParameter & boundParameter) virtual

Definition at line 108 of BoundNodeVisitor.hpp :
108 {}

Called by: cmajor::binder::BoundParameter::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundReferenceToPointerExpression & boundReferenceToPointerExpression) virtual

Definition at line 118 of BoundNodeVisitor.hpp :
118 {}

Called by: cmajor::binder::BoundReferenceToPointerExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundRethrowStatement & boundRethrowStatement) virtual

Definition at line 105 of BoundNodeVisitor.hpp :
105 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundRethrowStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundReturnStatement & boundReturnStatement) virtual

Definition at line 85 of BoundNodeVisitor.hpp :
 85 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundReturnStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundSequenceStatement & boundSequenceStatement) virtual

Definition at line 83 of BoundNodeVisitor.hpp :
 83 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundSequenceStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundSetVmtPtrStatement & boundSetVmtPtrStatement) virtual

Definition at line 103 of BoundNodeVisitor.hpp :
103 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundSetVmtPtrStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundSizeOfExpression & boundSizeOfExpression) virtual

Definition at line 115 of BoundNodeVisitor.hpp :
115 {}

Called by: cmajor::binder::BoundSizeOfExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundSwitchStatement & boundSwitchStatement) virtual

Definition at line 90 of BoundNodeVisitor.hpp :
 90 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundSwitchStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundTemporary & boundTemporary) virtual

Definition at line 114 of BoundNodeVisitor.hpp :
114 {}

Called by: cmajor::binder::BoundTemporary::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundThrowStatement & boundThrowStatement) virtual

Definition at line 104 of BoundNodeVisitor.hpp :
104 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundThrowStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundTryStatement & boundTryStatement) virtual

Definition at line 106 of BoundNodeVisitor.hpp :
106 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundTryStatement::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundTypeIdExpression & boundTypeIdExpression) virtual

Definition at line 130 of BoundNodeVisitor.hpp :
130 {}

Called by: cmajor::binder::BoundTypeIdExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundTypeNameExpression & boundTypeNameExpression) virtual

Definition at line 129 of BoundNodeVisitor.hpp :
129 {}

Called by: cmajor::binder::BoundTypeNameExpression::Accept


Visit Member Function

void cmajor::binder::BoundNodeVisitor::Visit(BoundWhileStatement & boundWhileStatement) virtual

Definition at line 87 of BoundNodeVisitor.hpp :
 87 {}

Derived class overrides: cmajor::binder::ControlFlowAnalyzer::Visit

Called by: cmajor::binder::BoundWhileStatement::Accept


top | up | prev | next