top | up | prev | next

Visitor Class

Definition at line 132 of Visitor.hpp

Member Functions

void Visit(AdditiveExpressionNode& additiveExpressionNode) virtual
void Visit(AliasDeclarationNode& aliasDeclarationNode) virtual
void Visit(AndExpressionNode& andExpressionNode) virtual
void Visit(ArrayDeclaratorNode& arrayDeclaratorNode) virtual
void Visit(ArrowNode& arrowNode) virtual
void Visit(AssignCaptureNode& assignCaptureNode) virtual
void Visit(AssignmentExpressionNode& assignmentExpressionNode) virtual
void Visit(AssignmentInitializerNode& assignmentInitializerNode) virtual
void Visit(BaseClassSpecifierNode& baseClassSpecifierNode) virtual
void Visit(BaseClassSpecifierSequenceNode& baseClassSpecifierSequenceNode) virtual
void Visit(BooleanLiteralNode& booleanLiteralNode) virtual
void Visit(BracedInitializerListNode& bracedInitializerListNode) virtual
void Visit(BreakStatementNode& breakStatementNode) virtual
void Visit(CaptureSequenceNode& captureSequenceNode) virtual
void Visit(CaseStatementNode& caseStatementNode) virtual
void Visit(CastExpressionNode& castExpressionNode) virtual
void Visit(CatchAllNode& catchAllNode) virtual
void Visit(CharacterLiteralNode& characterLiteralNode) virtual
void Visit(ClassNode& classNode) virtual
void Visit(CommaExpressionNode& commaExpressionNode) virtual
void Visit(CompoundStatementNode& compoundStatementNode) virtual
void Visit(ConditionalExpressionNode& conditionalExpressionNode) virtual
void Visit(ConstNode& constNode) virtual
void Visit(ContinueStatementNode& continueStatementNode) virtual
void Visit(ConversionFunctionIdNode& conversionFunctionIdNode) virtual
void Visit(CppCastExpressionNode& cppCastExpressionNode) virtual
void Visit(CtorInitializerNode& ctorInitializerNode) virtual
void Visit(DeclarationSequenceNode& declarationSequenceNode) virtual
void Visit(DeclarationStatementNode& declarationStatementNode) virtual
void Visit(DefaultStatementNode& defaultStatementNode) virtual
void Visit(DeleteExpressionNode& deleteExpressionNode) virtual
void Visit(DoStatementNode& doStatementNode) virtual
void Visit(DotNode& dotNode) virtual
void Visit(DtorIdNode& dDtorIdNode) virtual
void Visit(ElaborateClassNameNode& elaborateClassNameNode) virtual
void Visit(EnumTypeNode& enumTypeNode) virtual
void Visit(EnumeratorNode& enumeratorNode) virtual
void Visit(EnumeratorSequenceNode& enumeratorSequenceNode) virtual
void Visit(EqualityExpressionNode& equalityExpressionNode) virtual
void Visit(ExclusiveOrExpressionNode& exclusiveOrExpressionNode) virtual
void Visit(ExplicitInstantiationNode& explicitInstantiationNode) virtual
void Visit(ExplicitSpecializationNode& explicitSpecializationNode) virtual
void Visit(ExpressionInitializerNode& expressionInitializerNode) virtual
void Visit(ExpressionListInitializerNode& expressionListInitializerNode) virtual
void Visit(ExpressionSequenceNode& expressionSequenceNode) virtual
void Visit(ExpressionStatementNode& expressionStatementNode) virtual
void Visit(FloatingLiteralNode& floatingLiteralNode) virtual
void Visit(ForStatementNode& forStatementNode) virtual
void Visit(ForwardClassDeclarationNode& forwardClassDeclarationNode) virtual
void Visit(FunctionDeclaratorNode& functionDeclaratorNode) virtual
void Visit(FunctionNode& functionNode) virtual
void Visit(FunctionPtrIdNode& functionPtrIdNode) virtual
void Visit(GotoStatementNode& gotoStatementNode) virtual
void Visit(HandlerNode& handlerNode) virtual
void Visit(HandlerSequenceNode& handlerSequenceNode) virtual
void Visit(IdDeclaratorNode& idDeclaratorNode) virtual
void Visit(IdentifierCaptureNode& identifierCaptureNode) virtual
void Visit(IdentifierNode& identifierNode) virtual
void Visit(IfStatementNode& ifStatementNode) virtual
void Visit(InclusiveOrExpressionNode& inclusiveOrExpressionNode) virtual
void Visit(InitDeclaratorNode& initDeclaratorNode) virtual
void Visit(IntegerLiteralNode& integerLiteralNode) virtual
void Visit(InvokeExpressionNode& invokeExpressionNode) virtual
void Visit(LValueRefNode& lValueRefNode) virtual
void Visit(LabeledStatementNode& labeledStatementNode) virtual
void Visit(LambdaExpressionNode& lambdaExpressionNode) virtual
void Visit(LinkageSpecificationNode& linkageSpecificationNode) virtual
void Visit(LogicalAndExpressionNode& logicalAndExpressionNode) virtual
void Visit(LogicalOrExpressionNode& logicalOrExpressionNode) virtual
void Visit(MemberAccessDeclarationNode& memberAccessDeclarationNode) virtual
void Visit(MemberDeclarationNode& memberDeclarationNode) virtual
void Visit(MemberFunctionPtrIdNode& memberFunctionPtrIdNode) virtual
void Visit(MemberInitializerNode& memberInitializerNode) virtual
void Visit(MemberInitializerSequenceNode& memberInitializerSequenceNode) virtual
void Visit(MultiplicativeExpressionNode& multiplicativeExpressionNode) virtual
void Visit(NamespaceNode& namespaceNode) virtual
void Visit(NestedIdNode& nestedIdNode) virtual
void Visit(NewExpressionNode& newExpressionNode) virtual
void Visit(NullPtrLiteralNode& nullPtrLiteralNode) virtual
void Visit(OperatorFunctionIdNode& operatorFunctionIdNode) virtual
void Visit(PMExpressionNode& pmExpressionNode) virtual
void Visit(ParameterNode& parameterNode) virtual
void Visit(ParameterSequenceNode& parameterSequenceNode) virtual
void Visit(ParenthesizedExprNode& parenthesizedExprNode) virtual
void Visit(PointerNode& pointerNode) virtual
void Visit(PostfixDecNode& postfixDecNode) virtual
void Visit(PostfixIncNode& postfixIncNode) virtual
void Visit(RValueRefNode& rValueRefNode) virtual
void Visit(RangeForStatementNode& rangeForStatementNode) virtual
void Visit(RefCaptureNode& refCaptureNode) virtual
void Visit(RelationalExpressionNode& relationalExpressionNode) virtual
void Visit(ReturnStatementNode& returnStatementNode) virtual
void Visit(ShiftExpressionNode& shiftExpressionNode) virtual
void Visit(SimpleDeclarationNode& simpleDeclarationNode) virtual
void Visit(SimpleTypeNode& simpleTypeNode) virtual
void Visit(SourceFileNode& sourceFileNode) virtual
void Visit(SourceFileSequenceNode& sourceFileSequenceNode) virtual
void Visit(SpecialMemberFunctionNode& specialMemberFunctionNode) virtual
void Visit(StatementSequenceNode& statementSequenceNode) virtual
void Visit(StringLiteralNode& stringLiteralNode) virtual
void Visit(SubscriptExpressionNode& subscriptExpressionNode) virtual
void Visit(SwitchStatementNode& switchStatementNode) virtual
void Visit(TemplateArgumentNode& templateArgumentNode) virtual
void Visit(TemplateArgumentSequenceNode& templateArgumentSequenceNode) virtual
void Visit(TemplateDeclarationNode& templateDeclarationNode) virtual
void Visit(TemplateIdNode& templateIdNode) virtual
void Visit(TemplateParameterSequenceNode& templateParameterSequenceNode) virtual
void Visit(ThisCaptureNode& thisCaptureNode) virtual
void Visit(ThisNode& thisNode) virtual
void Visit(ThrowExpressionNode& throwExpressionNode) virtual
void Visit(TryStatementNode& tryStatementNode) virtual
void Visit(TypeIdExpressionNode& typeIdExpressionNode) virtual
void Visit(TypeParameterNode& typeParameterNode) virtual
void Visit(TypedefNode& typedefNode) virtual
void Visit(UnaryExpressionNode& unaryExpressionNode) virtual
void Visit(UsingDeclarationNode& usingDeclarationNode) virtual
void Visit(UsingDirectiveNode& usingDirectiveNode) virtual
void Visit(VolatileNode& volatileNode) virtual
void Visit(WhileStatementNode& whileStatementNode) virtual

Member Function Details

Visit Member Function

void sngcpp::ast::Visitor::Visit(AdditiveExpressionNode & additiveExpressionNode) virtual

Definition at line 182 of Visitor.hpp :
182 {}

Called by: sngcpp::ast::AdditiveExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(AliasDeclarationNode & aliasDeclarationNode) virtual

Definition at line 150 of Visitor.hpp :
150 {}

Called by: sngcpp::ast::AliasDeclarationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(AndExpressionNode & andExpressionNode) virtual

Definition at line 178 of Visitor.hpp :
178 {}

Called by: sngcpp::ast::AndExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ArrayDeclaratorNode & arrayDeclaratorNode) virtual

Definition at line 157 of Visitor.hpp :
157 {}

Called by: sngcpp::ast::ArrayDeclaratorNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ArrowNode & arrowNode) virtual

Definition at line 192 of Visitor.hpp :
192 {}

Called by: sngcpp::ast::ArrowNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(AssignCaptureNode & assignCaptureNode) virtual

Definition at line 201 of Visitor.hpp :
201 {}

Called by: sngcpp::ast::AssignCaptureNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(AssignmentExpressionNode & assignmentExpressionNode) virtual

Definition at line 171 of Visitor.hpp :
171 {}

Called by: sngcpp::ast::AssignmentExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(AssignmentInitializerNode & assignmentInitializerNode) virtual

Definition at line 162 of Visitor.hpp :
162 {}

Called by: sngcpp::ast::AssignmentInitializerNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(BaseClassSpecifierNode & baseClassSpecifierNode) virtual

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

Called by: sngcpp::ast::BaseClassSpecifierNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(BaseClassSpecifierSequenceNode & baseClassSpecifierSequenceNode) virtual

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

Called by: sngcpp::ast::BaseClassSpecifierSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(BooleanLiteralNode & booleanLiteralNode) virtual

Definition at line 217 of Visitor.hpp :
217 {}

Called by: sngcpp::ast::BooleanLiteralNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(BracedInitializerListNode & bracedInitializerListNode) virtual

Definition at line 165 of Visitor.hpp :
165 {}

Called by: sngcpp::ast::BracedInitializerListNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(BreakStatementNode & breakStatementNode) virtual

Definition at line 233 of Visitor.hpp :
233 {}

Called by: sngcpp::ast::BreakStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CaptureSequenceNode & captureSequenceNode) virtual

Definition at line 200 of Visitor.hpp :
200 {}

Called by: sngcpp::ast::CaptureSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CaseStatementNode & caseStatementNode) virtual

Definition at line 222 of Visitor.hpp :
222 {}

Called by: sngcpp::ast::CaseStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CastExpressionNode & castExpressionNode) virtual

Definition at line 185 of Visitor.hpp :
185 {}

Called by: sngcpp::ast::CastExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CatchAllNode & catchAllNode) virtual

Definition at line 241 of Visitor.hpp :
241 {}

Called by: sngcpp::ast::CatchAllNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CharacterLiteralNode & characterLiteralNode) virtual

Definition at line 215 of Visitor.hpp :
215 {}

Called by: sngcpp::ast::CharacterLiteralNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ClassNode & classNode) virtual

Definition at line 140 of Visitor.hpp :
140 {}

Called by: sngcpp::ast::ClassNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CommaExpressionNode & commaExpressionNode) virtual

Definition at line 170 of Visitor.hpp :
170 {}

Called by: sngcpp::ast::CommaExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CompoundStatementNode & compoundStatementNode) virtual

Definition at line 225 of Visitor.hpp :
225 {}

Called by: sngcpp::ast::CompoundStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ConditionalExpressionNode & conditionalExpressionNode) virtual

Definition at line 172 of Visitor.hpp :
172 {}

Called by: sngcpp::ast::ConditionalExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ConstNode & constNode) virtual

Definition at line 250 of Visitor.hpp :
250 {}

Called by: sngcpp::ast::ConstNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ContinueStatementNode & continueStatementNode) virtual

Definition at line 234 of Visitor.hpp :
234 {}

Called by: sngcpp::ast::ContinueStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ConversionFunctionIdNode & conversionFunctionIdNode) virtual

Definition at line 207 of Visitor.hpp :
207 {}

Called by: sngcpp::ast::ConversionFunctionIdNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CppCastExpressionNode & cppCastExpressionNode) virtual

Definition at line 195 of Visitor.hpp :
195 {}

Called by: sngcpp::ast::CppCastExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(CtorInitializerNode & ctorInitializerNode) virtual

Definition at line 144 of Visitor.hpp :
144 {}

Called by: sngcpp::ast::CtorInitializerNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(DeclarationSequenceNode & declarationSequenceNode) virtual

Definition at line 154 of Visitor.hpp :
154 {}

Called by: sngcpp::ast::DeclarationSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(DeclarationStatementNode & declarationStatementNode) virtual

Definition at line 237 of Visitor.hpp :
237 {}

Called by: sngcpp::ast::DeclarationStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(DefaultStatementNode & defaultStatementNode) virtual

Definition at line 223 of Visitor.hpp :
223 {}

Called by: sngcpp::ast::DefaultStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(DeleteExpressionNode & deleteExpressionNode) virtual

Definition at line 188 of Visitor.hpp :
188 {}

Called by: sngcpp::ast::DeleteExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(DoStatementNode & doStatementNode) virtual

Definition at line 230 of Visitor.hpp :
230 {}

Called by: sngcpp::ast::DoStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(DotNode & dotNode) virtual

Definition at line 191 of Visitor.hpp :
191 {}

Called by: sngcpp::ast::DotNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(DtorIdNode & dDtorIdNode) virtual

Definition at line 208 of Visitor.hpp :
208 {}

Called by: sngcpp::ast::DtorIdNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ElaborateClassNameNode & elaborateClassNameNode) virtual

Definition at line 139 of Visitor.hpp :
139 {}

Called by: sngcpp::ast::ElaborateClassNameNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(EnumTypeNode & enumTypeNode) virtual

Definition at line 166 of Visitor.hpp :
166 {}

Called by: sngcpp::ast::EnumTypeNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(EnumeratorNode & enumeratorNode) virtual

Definition at line 167 of Visitor.hpp :
167 {}

Called by: sngcpp::ast::EnumeratorNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(EnumeratorSequenceNode & enumeratorSequenceNode) virtual

Definition at line 168 of Visitor.hpp :
168 {}

Called by: sngcpp::ast::EnumeratorSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(EqualityExpressionNode & equalityExpressionNode) virtual

Definition at line 179 of Visitor.hpp :
179 {}

Called by: sngcpp::ast::EqualityExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ExclusiveOrExpressionNode & exclusiveOrExpressionNode) virtual

Definition at line 177 of Visitor.hpp :
177 {}

Called by: sngcpp::ast::ExclusiveOrExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ExplicitInstantiationNode & explicitInstantiationNode) virtual

Definition at line 248 of Visitor.hpp :
248 {}

Called by: sngcpp::ast::ExplicitInstantiationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ExplicitSpecializationNode & explicitSpecializationNode) virtual

Definition at line 249 of Visitor.hpp :
249 {}

Called by: sngcpp::ast::ExplicitSpecializationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ExpressionInitializerNode & expressionInitializerNode) virtual

Definition at line 164 of Visitor.hpp :
164 {}

Called by: sngcpp::ast::ExpressionInitializerNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ExpressionListInitializerNode & expressionListInitializerNode) virtual

Definition at line 163 of Visitor.hpp :
163 {}

Called by: sngcpp::ast::ExpressionListInitializerNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ExpressionSequenceNode & expressionSequenceNode) virtual

Definition at line 169 of Visitor.hpp :
169 {}

Called by: sngcpp::ast::ExpressionSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ExpressionStatementNode & expressionStatementNode) virtual

Definition at line 224 of Visitor.hpp :
224 {}

Called by: sngcpp::ast::ExpressionStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(FloatingLiteralNode & floatingLiteralNode) virtual

Definition at line 213 of Visitor.hpp :
213 {}

Called by: sngcpp::ast::FloatingLiteralNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ForStatementNode & forStatementNode) virtual

Definition at line 232 of Visitor.hpp :
232 {}

Called by: sngcpp::ast::ForStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ForwardClassDeclarationNode & forwardClassDeclarationNode) virtual

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

Called by: sngcpp::ast::ForwardClassDeclarationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(FunctionDeclaratorNode & functionDeclaratorNode) virtual

Definition at line 158 of Visitor.hpp :
158 {}

Called by: sngcpp::ast::FunctionDeclaratorNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(FunctionNode & functionNode) virtual

Definition at line 212 of Visitor.hpp :
212 {}

Called by: sngcpp::ast::FunctionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(FunctionPtrIdNode & functionPtrIdNode) virtual

Definition at line 159 of Visitor.hpp :
159 {}

Called by: sngcpp::ast::FunctionPtrIdNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(GotoStatementNode & gotoStatementNode) virtual

Definition at line 236 of Visitor.hpp :
236 {}

Called by: sngcpp::ast::GotoStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(HandlerNode & handlerNode) virtual

Definition at line 239 of Visitor.hpp :
239 {}

Called by: sngcpp::ast::HandlerNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(HandlerSequenceNode & handlerSequenceNode) virtual

Definition at line 240 of Visitor.hpp :
240 {}

Called by: sngcpp::ast::HandlerSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(IdDeclaratorNode & idDeclaratorNode) virtual

Definition at line 156 of Visitor.hpp :
156 {}

Called by: sngcpp::ast::IdDeclaratorNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(IdentifierCaptureNode & identifierCaptureNode) virtual

Definition at line 204 of Visitor.hpp :
204 {}

Called by: sngcpp::ast::IdentifierCaptureNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(IdentifierNode & identifierNode) virtual

Definition at line 205 of Visitor.hpp :
205 {}

Called by: sngcpp::ast::IdentifierNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(IfStatementNode & ifStatementNode) virtual

Definition at line 227 of Visitor.hpp :
227 {}

Called by: sngcpp::ast::IfStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(InclusiveOrExpressionNode & inclusiveOrExpressionNode) virtual

Definition at line 176 of Visitor.hpp :
176 {}

Called by: sngcpp::ast::InclusiveOrExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(InitDeclaratorNode & initDeclaratorNode) virtual

Definition at line 161 of Visitor.hpp :
161 {}

Called by: sngcpp::ast::InitDeclaratorNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(IntegerLiteralNode & integerLiteralNode) virtual

Definition at line 214 of Visitor.hpp :
214 {}

Called by: sngcpp::ast::IntegerLiteralNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(InvokeExpressionNode & invokeExpressionNode) virtual

Definition at line 190 of Visitor.hpp :
190 {}

Called by: sngcpp::ast::InvokeExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(LValueRefNode & lValueRefNode) virtual

Definition at line 254 of Visitor.hpp :
254 {}

Called by: sngcpp::ast::LValueRefNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(LabeledStatementNode & labeledStatementNode) virtual

Definition at line 221 of Visitor.hpp :
221 {}

Called by: sngcpp::ast::LabeledStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(LambdaExpressionNode & lambdaExpressionNode) virtual

Definition at line 199 of Visitor.hpp :
199 {}

Called by: sngcpp::ast::LambdaExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(LinkageSpecificationNode & linkageSpecificationNode) virtual

Definition at line 155 of Visitor.hpp :
155 {}

Called by: sngcpp::ast::LinkageSpecificationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(LogicalAndExpressionNode & logicalAndExpressionNode) virtual

Definition at line 175 of Visitor.hpp :
175 {}

Called by: sngcpp::ast::LogicalAndExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(LogicalOrExpressionNode & logicalOrExpressionNode) virtual

Definition at line 174 of Visitor.hpp :
174 {}

Called by: sngcpp::ast::LogicalOrExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(MemberAccessDeclarationNode & memberAccessDeclarationNode) virtual

Definition at line 141 of Visitor.hpp :
141 {}

Called by: sngcpp::ast::MemberAccessDeclarationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(MemberDeclarationNode & memberDeclarationNode) virtual

Definition at line 142 of Visitor.hpp :
142 {}

Called by: sngcpp::ast::MemberDeclarationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(MemberFunctionPtrIdNode & memberFunctionPtrIdNode) virtual

Definition at line 160 of Visitor.hpp :
160 {}

Called by: sngcpp::ast::MemberFunctionPtrIdNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(MemberInitializerNode & memberInitializerNode) virtual

Definition at line 145 of Visitor.hpp :
145 {}

Called by: sngcpp::ast::MemberInitializerNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(MemberInitializerSequenceNode & memberInitializerSequenceNode) virtual

Definition at line 146 of Visitor.hpp :
146 {}

Called by: sngcpp::ast::MemberInitializerSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(MultiplicativeExpressionNode & multiplicativeExpressionNode) virtual

Definition at line 183 of Visitor.hpp :
183 {}

Called by: sngcpp::ast::MultiplicativeExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(NamespaceNode & namespaceNode) virtual

Definition at line 219 of Visitor.hpp :
219 {}

Called by: sngcpp::ast::NamespaceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(NestedIdNode & nestedIdNode) virtual

Definition at line 209 of Visitor.hpp :
209 {}

Called by: sngcpp::ast::NestedIdNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(NewExpressionNode & newExpressionNode) virtual

Definition at line 187 of Visitor.hpp :
187 {}

Called by: sngcpp::ast::NewExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(NullPtrLiteralNode & nullPtrLiteralNode) virtual

Definition at line 218 of Visitor.hpp :
218 {}

Called by: sngcpp::ast::NullPtrLiteralNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(OperatorFunctionIdNode & operatorFunctionIdNode) virtual

Definition at line 206 of Visitor.hpp :
206 {}

Called by: sngcpp::ast::OperatorFunctionIdNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(PMExpressionNode & pmExpressionNode) virtual

Definition at line 184 of Visitor.hpp :
184 {}

Called by: sngcpp::ast::PMExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ParameterNode & parameterNode) virtual

Definition at line 210 of Visitor.hpp :
210 {}

Called by: sngcpp::ast::ParameterNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ParameterSequenceNode & parameterSequenceNode) virtual

Definition at line 211 of Visitor.hpp :
211 {}

Called by: sngcpp::ast::ParameterSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ParenthesizedExprNode & parenthesizedExprNode) virtual

Definition at line 198 of Visitor.hpp :
198 {}

Called by: sngcpp::ast::ParenthesizedExprNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(PointerNode & pointerNode) virtual

Definition at line 252 of Visitor.hpp :
252 {}

Called by: sngcpp::ast::PointerNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(PostfixDecNode & postfixDecNode) virtual

Definition at line 194 of Visitor.hpp :
194 {}

Called by: sngcpp::ast::PostfixDecNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(PostfixIncNode & postfixIncNode) virtual

Definition at line 193 of Visitor.hpp :
193 {}

Called by: sngcpp::ast::PostfixIncNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(RValueRefNode & rValueRefNode) virtual

Definition at line 253 of Visitor.hpp :
253 {}

Called by: sngcpp::ast::RValueRefNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(RangeForStatementNode & rangeForStatementNode) virtual

Definition at line 231 of Visitor.hpp :
231 {}

Called by: sngcpp::ast::RangeForStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(RefCaptureNode & refCaptureNode) virtual

Definition at line 202 of Visitor.hpp :
202 {}

Called by: sngcpp::ast::RefCaptureNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(RelationalExpressionNode & relationalExpressionNode) virtual

Definition at line 180 of Visitor.hpp :
180 {}

Called by: sngcpp::ast::RelationalExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ReturnStatementNode & returnStatementNode) virtual

Definition at line 235 of Visitor.hpp :
235 {}

Called by: sngcpp::ast::ReturnStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ShiftExpressionNode & shiftExpressionNode) virtual

Definition at line 181 of Visitor.hpp :
181 {}

Called by: sngcpp::ast::ShiftExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(SimpleDeclarationNode & simpleDeclarationNode) virtual

Definition at line 149 of Visitor.hpp :
149 {}

Called by: sngcpp::ast::SimpleDeclarationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(SimpleTypeNode & simpleTypeNode) virtual

Definition at line 220 of Visitor.hpp :
220 {}

Called by: sngcpp::ast::SimpleTypeNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(SourceFileNode & sourceFileNode) virtual

Definition at line 147 of Visitor.hpp :
147 {}

Derived class overrides: sngcpp::ast::SourceFileResolverVisitor::Visit

Called by: sngcpp::ast::SourceFileNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(SourceFileSequenceNode & sourceFileSequenceNode) virtual

Definition at line 148 of Visitor.hpp :
148 {}

Derived class overrides: sngcpp::ast::SourceFileResolverVisitor::Visit

Called by: sngcpp::ast::SourceFileSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(SpecialMemberFunctionNode & specialMemberFunctionNode) virtual

Definition at line 143 of Visitor.hpp :
143 {}

Called by: sngcpp::ast::SpecialMemberFunctionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(StatementSequenceNode & statementSequenceNode) virtual

Definition at line 226 of Visitor.hpp :
226 {}

Called by: sngcpp::ast::StatementSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(StringLiteralNode & stringLiteralNode) virtual

Definition at line 216 of Visitor.hpp :
216 {}

Called by: sngcpp::ast::StringLiteralNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(SubscriptExpressionNode & subscriptExpressionNode) virtual

Definition at line 189 of Visitor.hpp :
189 {}

Called by: sngcpp::ast::SubscriptExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(SwitchStatementNode & switchStatementNode) virtual

Definition at line 228 of Visitor.hpp :
228 {}

Called by: sngcpp::ast::SwitchStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TemplateArgumentNode & templateArgumentNode) virtual

Definition at line 247 of Visitor.hpp :
247 {}

Called by: sngcpp::ast::TemplateArgumentNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TemplateArgumentSequenceNode & templateArgumentSequenceNode) virtual

Definition at line 245 of Visitor.hpp :
245 {}

Called by: sngcpp::ast::TemplateArgumentSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TemplateDeclarationNode & templateDeclarationNode) virtual

Definition at line 244 of Visitor.hpp :
244 {}

Called by: sngcpp::ast::TemplateDeclarationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TemplateIdNode & templateIdNode) virtual

Definition at line 246 of Visitor.hpp :
246 {}

Called by: sngcpp::ast::TemplateIdNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TemplateParameterSequenceNode & templateParameterSequenceNode) virtual

Definition at line 243 of Visitor.hpp :
243 {}

Called by: sngcpp::ast::TemplateParameterSequenceNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ThisCaptureNode & thisCaptureNode) virtual

Definition at line 203 of Visitor.hpp :
203 {}

Called by: sngcpp::ast::ThisCaptureNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ThisNode & thisNode) virtual

Definition at line 197 of Visitor.hpp :
197 {}

Called by: sngcpp::ast::ThisNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(ThrowExpressionNode & throwExpressionNode) virtual

Definition at line 173 of Visitor.hpp :
173 {}

Called by: sngcpp::ast::ThrowExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TryStatementNode & tryStatementNode) virtual

Definition at line 238 of Visitor.hpp :
238 {}

Called by: sngcpp::ast::TryStatementNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TypeIdExpressionNode & typeIdExpressionNode) virtual

Definition at line 196 of Visitor.hpp :
196 {}

Called by: sngcpp::ast::TypeIdExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TypeParameterNode & typeParameterNode) virtual

Definition at line 242 of Visitor.hpp :
242 {}

Called by: sngcpp::ast::TypeParameterNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(TypedefNode & typedefNode) virtual

Definition at line 153 of Visitor.hpp :
153 {}

Called by: sngcpp::ast::TypedefNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(UnaryExpressionNode & unaryExpressionNode) virtual

Definition at line 186 of Visitor.hpp :
186 {}

Called by: sngcpp::ast::UnaryExpressionNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(UsingDeclarationNode & usingDeclarationNode) virtual

Definition at line 152 of Visitor.hpp :
152 {}

Called by: sngcpp::ast::UsingDeclarationNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(UsingDirectiveNode & usingDirectiveNode) virtual

Definition at line 151 of Visitor.hpp :
151 {}

Called by: sngcpp::ast::UsingDirectiveNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(VolatileNode & volatileNode) virtual

Definition at line 251 of Visitor.hpp :
251 {}

Called by: sngcpp::ast::VolatileNode::Accept


Visit Member Function

void sngcpp::ast::Visitor::Visit(WhileStatementNode & whileStatementNode) virtual

Definition at line 229 of Visitor.hpp :
229 {}

Called by: sngcpp::ast::WhileStatementNode::Accept


top | up | prev | next