top | up | prev | next

Visitor Class

Definition at line 199 of Visitor.hpp

Member Functions

void Visit(AddNode& addNode) virtual
void Visit(AddrOfNode& addrOfNode) virtual
void Visit(AliasNode& aliasNode) virtual
void Visit(ArrayLiteralNode& arrayLiteralNode) virtual
void Visit(ArrayNode& arrayNode) virtual
void Visit(ArrowNode& arrowNode) virtual
void Visit(AsNode& asNode) virtual
void Visit(AssertStatementNode& assertStatementNode) virtual
void Visit(AssignmentStatementNode& assignmentStatementNode) virtual
void Visit(AttributeNode& attribute) virtual
void Visit(AttributesNode& attributes) virtual
void Visit(AxiomNode& axiomNode) virtual
void Visit(AxiomStatementNode& axiomStatementNode) virtual
void Visit(BaseInitializerNode& baseInitializerNode) virtual
void Visit(BaseNode& baseNode) virtual
void Visit(BitAndNode& bitAndNode) virtual
void Visit(BitOrNode& bitOrNode) virtual
void Visit(BitXorNode& bitXorNode) virtual
void Visit(BoolNode& boolNode) virtual
void Visit(BooleanLiteralNode& booleanLiteralNode) virtual
void Visit(BreakStatementNode& breakStatementNode) virtual
void Visit(ByteLiteralNode& byteLiteralNode) virtual
void Visit(ByteNode& byteNode) virtual
void Visit(CaseStatementNode& caseStatementNode) virtual
void Visit(CastNode& castNode) virtual
void Visit(CatchNode& catchNode) virtual
void Visit(CharLiteralNode& charLiteralNode) virtual
void Visit(CharNode& charNode) virtual
void Visit(ClassDelegateNode& classDelegateNode) virtual
void Visit(ClassNode& classNode) virtual
void Visit(CommentNode& commentNode) virtual
void Visit(CommonConstraintNode& commonConstraintNode) virtual
void Visit(CompileUnitNode& compileUnitNode) virtual
void Visit(ComplementNode& complementNode) virtual
void Visit(CompoundStatementNode& compoundStatementNode) virtual
void Visit(ConceptIdNode& conceptIdNode) virtual
void Visit(ConceptNode& conceptNode) virtual
void Visit(ConditionalCompilationConjunctionNode& conditionalCompilationConjunctionNode) virtual
void Visit(ConditionalCompilationDisjunctionNode& conditionalCompilationDisjunctionNode) virtual
void Visit(ConditionalCompilationNotNode& conditionalCompilationNotNode) virtual
void Visit(ConditionalCompilationPartNode& conditionalCompilationPartNode) virtual
void Visit(ConditionalCompilationPrimaryNode& conditionalCompilationPrimaryNode) virtual
void Visit(ConditionalCompilationStatementNode& conditionalCompilationStatementNode) virtual
void Visit(ConjunctionNode& conjunctionNode) virtual
void Visit(ConjunctiveConstraintNode& conjunctiveConstraintNode) virtual
void Visit(ConstNode& constNode) virtual
void Visit(ConstantNode& constantNode) virtual
void Visit(ConstructNode& constructNode) virtual
void Visit(ConstructionStatementNode& constructionStatementNode) virtual
void Visit(ConstructorConstraintNode& constructorConstraintNode) virtual
void Visit(ConstructorNode& constructorNode) virtual
void Visit(ContinueStatementNode& continueStatementNode) virtual
void Visit(ConversionFunctionNode& conversionFunctionNode) virtual
void Visit(ConvertibleConstraintNode& convertibleConstraintNode) virtual
void Visit(CursorIdNode& cursorIdNode) virtual
void Visit(DefaultStatementNode& defaultStatementNode) virtual
void Visit(DelegateNode& delegateNode) virtual
void Visit(DeleteStatementNode& deleteStatementNode) virtual
void Visit(DerefNode& derefNode) virtual
void Visit(DerivedConstraintNode& derivedConstraintNode) virtual
void Visit(DestroyStatementNode& destroyStatementNode) virtual
void Visit(DestructorConstraintNode& destructorConstraintNode) virtual
void Visit(DestructorNode& destructorNode) virtual
void Visit(DisjunctionNode& disjunctionNode) virtual
void Visit(DisjunctiveConstraintNode& disjunctiveConstraintNode) virtual
void Visit(DivNode& divNode) virtual
void Visit(DoStatementNode& doStatementNode) virtual
void Visit(DotNode& dotNode) virtual
void Visit(DoubleLiteralNode& doubleLiteralNode) virtual
void Visit(DoubleNode& doubleNode) virtual
void Visit(EmptyStatementNode& emptyStatementNode) virtual
void Visit(EnumConstantNode& enumConstantNode) virtual
void Visit(EnumTypeNode& enumTypeNode) virtual
void Visit(EqualNode& equalNode) virtual
void Visit(EquivalenceNode& equivalenceNode) virtual
void Visit(ExplicitlyConvertibleConstraintNode& explicitlyConvertibleConstraintNode) virtual
void Visit(ExpressionStatementNode& expressionStatementNode) virtual
void Visit(FloatLiteralNode& floatLiteralNode) virtual
void Visit(FloatNode& floatNode) virtual
void Visit(ForStatementNode& forStatementNode) virtual
void Visit(FullInstantiationRequestNode& fullInstantiationRequestNode) virtual
void Visit(FunctionConstraintNode& functionConstraintNode) virtual
void Visit(FunctionNode& functionNode) virtual
void Visit(FunctionPtrNode& functionPtrNode) virtual
void Visit(GlobalVariableNode& globalVariableNode) virtual
void Visit(GotoCaseStatementNode& gotoCaseStatementNode) virtual
void Visit(GotoDefaultStatementNode& gotoDefaultStatementNode) virtual
void Visit(GotoStatementNode& gotoStatementNode) virtual
void Visit(GreaterNode& greaterNode) virtual
void Visit(GreaterOrEqualNode& greaterOrEqualNode) virtual
void Visit(IdentifierNode& identifierNode) virtual
void Visit(IfStatementNode& ifStatementNode) virtual
void Visit(ImplicationNode& implicationNode) virtual
void Visit(IndexingNode& indexingNode) virtual
void Visit(IntLiteralNode& intLiteralNode) virtual
void Visit(IntNode& intNode) virtual
void Visit(InterfaceNode& interfaceNode) virtual
void Visit(InvokeNode& invokeNode) virtual
void Visit(IsConstraintNode& isConstraintNode) virtual
void Visit(IsNode& isNode) virtual
void Visit(LValueRefNode& lvalueRefNode) virtual
void Visit(LabelNode& labelNode) virtual
void Visit(LabeledStatementNode& labeledStatementNode) virtual
void Visit(LessNode& lessNode) virtual
void Visit(LessOrEqualNode& lessOrEqualNode) virtual
void Visit(LongLiteralNode& longLiteralNode) virtual
void Visit(LongNode& longNode) virtual
void Visit(MemberFunctionConstraintNode& memberFunctionConstraintNode) virtual
void Visit(MemberFunctionNode& memberFunctionNode) virtual
void Visit(MemberInitializerNode& memberInitializerNode) virtual
void Visit(MemberVariableNode& memberVariableNode) virtual
void Visit(MulNode& mulNode) virtual
void Visit(MultiParamConstraintNode& multiParamConstraintNode) virtual
void Visit(NamespaceImportNode& namespaceImportNode) virtual
void Visit(NamespaceNode& namespaceNode) virtual
void Visit(NewNode& newNode) virtual
void Visit(NonreferenceTypeConstraintNode& nonreferenceTypeConstraintNode) virtual
void Visit(NotEqualNode& notEqualNode) virtual
void Visit(NotNode& notNode) virtual
void Visit(NullLiteralNode& nullLiteralNode) virtual
void Visit(ParameterNode& parameterNode) virtual
void Visit(ParenthesizedConditionalCompilationExpressionNode& parenthesizeCondCompExprNode) virtual
void Visit(ParenthesizedConstraintNode& parenthesizedConstraintNode) virtual
void Visit(ParenthesizedExpressionNode& parenthesizedExpressionNode) virtual
void Visit(PointerNode& pointerNode) virtual
void Visit(PostfixDecrementNode& postfixDecrementNode) virtual
void Visit(PostfixIncrementNode& postfixIncrementNode) virtual
void Visit(PredicateConstraintNode& predicateConstraintNode) virtual
void Visit(PrefixDecrementNode& prefixDecrementNode) virtual
void Visit(PrefixIncrementNode& prefixIncrementNode) virtual
void Visit(RValueRefNode& rvalueRefNode) virtual
void Visit(RangeForStatementNode& rangeForStatementNode) virtual
void Visit(RemNode& remNode) virtual
void Visit(ReturnStatementNode& returnStatementNode) virtual
void Visit(SByteLiteralNode& sbyteLiteralNode) virtual
void Visit(SByteNode& sbyteNode) virtual
void Visit(SameConstraintNode& sameConstraintNode) virtual
void Visit(ShiftLeftNode& shiftLeftNode) virtual
void Visit(ShiftRightNode& shiftRightNode) virtual
void Visit(ShortLiteralNode& shortLiteralNode) virtual
void Visit(ShortNode& shortNode) virtual
void Visit(SizeOfNode& sizeOfNode) virtual
void Visit(StaticConstructorNode& staticConstructorNode) virtual
void Visit(StringLiteralNode& stringLiteralNode) virtual
void Visit(StructuredLiteralNode& structuredLiteralNode) virtual
void Visit(SubNode& subNode) virtual
void Visit(SwitchStatementNode& switchStatementNode) virtual
void Visit(SyncNode& syncNode) virtual
void Visit(SyncStatementNode& syncStatementNode) virtual
void Visit(TemplateIdNode& templateIdNode) virtual
void Visit(TemplateParameterNode& templateParameterNode) virtual
void Visit(ThisInitializerNode& thisInitializerNode) virtual
void Visit(ThisNode& thisNode) virtual
void Visit(ThrowStatementNode& throwStatementNode) virtual
void Visit(TryStatementNode& tryStatementNode) virtual
void Visit(TypeIdNode& typeIdNode) virtual
void Visit(TypeNameConstraintNode& typeNameConstraintNode) virtual
void Visit(TypeNameNode& typeNameNode) virtual
void Visit(TypedefNode& typedefNode) virtual
void Visit(UCharLiteralNode& ucharLiteralNode) virtual
void Visit(UCharNode& ucharNode) virtual
void Visit(UIntLiteralNode& uintLiteralNode) virtual
void Visit(UIntNode& uintNode) virtual
void Visit(ULongLiteralNode& ulongLiteralNode) virtual
void Visit(ULongNode& ulongNode) virtual
void Visit(UShortLiteralNode& ushortLiteralNode) virtual
void Visit(UShortNode& ushortNode) virtual
void Visit(UStringLiteralNode& ustringLiteralNode) virtual
void Visit(UnaryMinusNode& unaryMinusNode) virtual
void Visit(UnaryPlusNode& unaryPlusNode) virtual
void Visit(UuidLiteralNode& uuidLiteralNode) virtual
void Visit(VoidNode& voidNode) virtual
void Visit(WCharLiteralNode& wcharLiteralNode) virtual
void Visit(WCharNode& wcharNode) virtual
void Visit(WStringLiteralNode& wstringLiteralNode) virtual
void Visit(WhereConstraintNode& whereConstraintNode) virtual
void Visit(WhileStatementNode& whileStatementNode) virtual

Member Function Details

Visit Member Function

void sngcm::ast::Visitor::Visit(AddNode & addNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AddNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AddrOfNode & addrOfNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AddrOfNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AliasNode & aliasNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AliasNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ArrayLiteralNode & arrayLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ArrayLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ArrayNode & arrayNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ArrayNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ArrowNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AsNode & asNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AsNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AssertStatementNode & assertStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AssertStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AssignmentStatementNode & assignmentStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AssignmentStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AttributeNode & attribute) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AttributeNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AttributesNode & attributes) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AttributesNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AxiomNode & axiomNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AxiomNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(AxiomStatementNode & axiomStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::AxiomStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(BaseInitializerNode & baseInitializerNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BaseInitializerNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(BaseNode & baseNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BaseNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(BitAndNode & bitAndNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BitAndNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(BitOrNode & bitOrNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BitOrNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(BitXorNode & bitXorNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BitXorNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(BoolNode & boolNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BoolNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BooleanLiteralNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::BreakStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ByteLiteralNode & byteLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ByteLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ByteNode & byteNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ByteNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CaseStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CastNode & castNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CastNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CatchNode & catchNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CatchNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CharLiteralNode & charLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CharLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CharNode & charNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CharNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ClassDelegateNode & classDelegateNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ClassDelegateNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::ClassMemberArranger::Visit , sngcm::ast::MergeVisitor::Visit , sngcm::ast::NodeSelectorVisitor::Visit , sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ClassNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CommentNode & commentNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CommentNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CommonConstraintNode & commonConstraintNode) virtual

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

Called by: sngcm::ast::CommonConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CompileUnitNode & compileUnitNode) virtual

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

Derived class overrides: sngcm::ast::ClassMemberArranger::Visit , sngcm::ast::NamespaceCombiner::Visit , sngcm::ast::SourceWriter::Visit , sngcm::ast::UnnamedNamespaceProcessor::Visit

Called by: sngcm::ast::CompileUnitNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ComplementNode & complementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ComplementNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CompoundStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConceptIdNode & conceptIdNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConceptIdNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConceptNode & conceptNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConceptNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConditionalCompilationConjunctionNode & conditionalCompilationConjunctionNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConditionalCompilationConjunctionNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConditionalCompilationDisjunctionNode & conditionalCompilationDisjunctionNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConditionalCompilationDisjunctionNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConditionalCompilationNotNode & conditionalCompilationNotNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConditionalCompilationNotNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConditionalCompilationPartNode & conditionalCompilationPartNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConditionalCompilationPartNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConditionalCompilationPrimaryNode & conditionalCompilationPrimaryNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConditionalCompilationPrimaryNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConditionalCompilationStatementNode & conditionalCompilationStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConditionalCompilationStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConjunctionNode & conjunctionNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConjunctionNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConjunctiveConstraintNode & conjunctiveConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConjunctiveConstraintNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConstNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConstantNode & constantNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConstantNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConstructNode & constructNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConstructNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConstructionStatementNode & constructionStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConstructionStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConstructorConstraintNode & constructorConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConstructorConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConstructorNode & constructorNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConstructorNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ContinueStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConversionFunctionNode & conversionFunctionNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ConversionFunctionNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ConvertibleConstraintNode & convertibleConstraintNode) virtual

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

Called by: sngcm::ast::ConvertibleConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(CursorIdNode & cursorIdNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::CursorIdNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DefaultStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DelegateNode & delegateNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DelegateNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DeleteStatementNode & deleteStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DeleteStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DerefNode & derefNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DerefNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DerivedConstraintNode & derivedConstraintNode) virtual

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

Called by: sngcm::ast::DerivedConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DestroyStatementNode & destroyStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DestroyStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DestructorConstraintNode & destructorConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DestructorConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DestructorNode & destructorNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DestructorNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DisjunctionNode & disjunctionNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DisjunctionNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DisjunctiveConstraintNode & disjunctiveConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DisjunctiveConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DivNode & divNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DivNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DoStatementNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DotNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DoubleLiteralNode & doubleLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DoubleLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(DoubleNode & doubleNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::DoubleNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(EmptyStatementNode & emptyStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::EmptyStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(EnumConstantNode & enumConstantNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::EnumConstantNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::EnumTypeNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(EqualNode & equalNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::EqualNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(EquivalenceNode & equivalenceNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::EquivalenceNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ExplicitlyConvertibleConstraintNode & explicitlyConvertibleConstraintNode) virtual

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

Called by: sngcm::ast::ExplicitlyConvertibleConstraintNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ExpressionStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(FloatLiteralNode & floatLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::FloatLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(FloatNode & floatNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::FloatNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ForStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(FullInstantiationRequestNode & fullInstantiationRequestNode) virtual

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

Called by: sngcm::ast::FullInstantiationRequestNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(FunctionConstraintNode & functionConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::FunctionConstraintNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::FunctionNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(FunctionPtrNode & functionPtrNode) virtual

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

Called by: sngcm::ast::FunctionPtrNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(GlobalVariableNode & globalVariableNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::GlobalVariableNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(GotoCaseStatementNode & gotoCaseStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::GotoCaseStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(GotoDefaultStatementNode & gotoDefaultStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::GotoDefaultStatementNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::GotoStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(GreaterNode & greaterNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::GreaterNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(GreaterOrEqualNode & greaterOrEqualNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::GreaterOrEqualNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::IdentifierNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::IfStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ImplicationNode & implicationNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ImplicationNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(IndexingNode & indexingNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::IndexingNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(IntLiteralNode & intLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::IntLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(IntNode & intNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::IntNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(InterfaceNode & interfaceNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::InterfaceNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(InvokeNode & invokeNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::InvokeNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(IsConstraintNode & isConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::IsConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(IsNode & isNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::IsNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(LValueRefNode & lvalueRefNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::LValueRefNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(LabelNode & labelNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::LabelNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::LabeledStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(LessNode & lessNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::LessNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(LessOrEqualNode & lessOrEqualNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::LessOrEqualNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(LongLiteralNode & longLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::LongLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(LongNode & longNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::LongNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(MemberFunctionConstraintNode & memberFunctionConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::MemberFunctionConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(MemberFunctionNode & memberFunctionNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::MemberFunctionNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::MemberInitializerNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(MemberVariableNode & memberVariableNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::MemberVariableNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(MulNode & mulNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::MulNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(MultiParamConstraintNode & multiParamConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::MultiParamConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(NamespaceImportNode & namespaceImportNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::NamespaceImportNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::ClassMemberArranger::Visit , sngcm::ast::MergeVisitor::Visit , sngcm::ast::NamespaceCombiner::Visit , sngcm::ast::NodeSelectorVisitor::Visit , sngcm::ast::SourceWriter::Visit , sngcm::ast::UnnamedNamespaceProcessor::Visit

Called by: sngcm::ast::NamespaceNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(NewNode & newNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::NewNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(NonreferenceTypeConstraintNode & nonreferenceTypeConstraintNode) virtual

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

Called by: sngcm::ast::NonreferenceTypeConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(NotEqualNode & notEqualNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::NotEqualNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(NotNode & notNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::NotNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(NullLiteralNode & nullLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::NullLiteralNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ParameterNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ParenthesizedConditionalCompilationExpressionNode & parenthesizeCondCompExprNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ParenthesizedConditionalCompilationExpressionNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ParenthesizedConstraintNode & parenthesizedConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ParenthesizedConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ParenthesizedExpressionNode & parenthesizedExpressionNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ParenthesizedExpressionNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::PointerNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(PostfixDecrementNode & postfixDecrementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::PostfixDecrementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(PostfixIncrementNode & postfixIncrementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::PostfixIncrementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(PredicateConstraintNode & predicateConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::PredicateConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(PrefixDecrementNode & prefixDecrementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::PrefixDecrementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(PrefixIncrementNode & prefixIncrementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::PrefixIncrementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(RValueRefNode & rvalueRefNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::RValueRefNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::RangeForStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(RemNode & remNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::RemNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ReturnStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(SByteLiteralNode & sbyteLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::SByteLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(SByteNode & sbyteNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::SByteNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(SameConstraintNode & sameConstraintNode) virtual

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

Called by: sngcm::ast::SameConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ShiftLeftNode & shiftLeftNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ShiftLeftNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ShiftRightNode & shiftRightNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ShiftRightNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ShortLiteralNode & shortLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ShortLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ShortNode & shortNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ShortNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(SizeOfNode & sizeOfNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::SizeOfNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(StaticConstructorNode & staticConstructorNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::StaticConstructorNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::StringLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(StructuredLiteralNode & structuredLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::StructuredLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(SubNode & subNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::SubNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::SwitchStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(SyncNode & syncNode) virtual

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

Called by: sngcm::ast::SyncNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(SyncStatementNode & syncStatementNode) virtual

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

Called by: sngcm::ast::SyncStatementNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::TemplateIdNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(TemplateParameterNode & templateParameterNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::TemplateParameterNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ThisInitializerNode & thisInitializerNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ThisInitializerNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ThisNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ThrowStatementNode & throwStatementNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ThrowStatementNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::TryStatementNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(TypeIdNode & typeIdNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::TypeIdNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(TypeNameConstraintNode & typeNameConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::TypeNameConstraintNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(TypeNameNode & typeNameNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::TypeNameNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::TypedefNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UCharLiteralNode & ucharLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UCharLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UCharNode & ucharNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UCharNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UIntLiteralNode & uintLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UIntLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UIntNode & uintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UIntNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ULongLiteralNode & ulongLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ULongLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(ULongNode & ulongNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::ULongNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UShortLiteralNode & ushortLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UShortLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UShortNode & ushortNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UShortNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UStringLiteralNode & ustringLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UStringLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UnaryMinusNode & unaryMinusNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UnaryMinusNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UnaryPlusNode & unaryPlusNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UnaryPlusNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(UuidLiteralNode & uuidLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::UuidLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(VoidNode & voidNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::VoidNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(WCharLiteralNode & wcharLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::WCharLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(WCharNode & wcharNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::WCharNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(WStringLiteralNode & wstringLiteralNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::WStringLiteralNode::Accept


Visit Member Function

void sngcm::ast::Visitor::Visit(WhereConstraintNode & whereConstraintNode) virtual

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::WhereConstraintNode::Accept


Visit Member Function

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

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

Derived class overrides: sngcm::ast::SourceWriter::Visit

Called by: sngcm::ast::WhileStatementNode::Accept


top | up | prev | next