SyntaxTreeBuilder Class

Definition

Line 7 of ASTViewer/SyntaxTreeBuilder.cm

Constructors & Destructor

public nothrow SyntaxTreeBuilder(BASE_TYPE& lexer_)

Member Functions

public HashMap<int, TreeViewNode*, Hasher<int>, EqualTo<int>> GetIndexNodeMap()
public HashMap<TreeViewNode*, int, Hasher<TreeViewNode*>, EqualTo<TreeViewNode*>> GetNodeIndexMap()
public TreeViewNode* GetRoot() const
public override void Visit(BASE_TYPE& addNode)
public override void Visit(BASE_TYPE& addrOfNode)
public override void Visit(BASE_TYPE& aliasNode)
public override void Visit(BASE_TYPE& arrayLiteralNode)
public override void Visit(BASE_TYPE& arrayNode)
public override void Visit(BASE_TYPE& arrowNode)
public override void Visit(BASE_TYPE& asNode)
public override void Visit(BASE_TYPE& assertStatementNode)
public override void Visit(BASE_TYPE& assignmentStatementNode)
public override void Visit(BASE_TYPE& attribute)
public override void Visit(BASE_TYPE& attributes)
public override void Visit(BASE_TYPE& axiomNode)
public override void Visit(BASE_TYPE& axiomStatementNode)
public override void Visit(BASE_TYPE& baseInitializerNode)
public override void Visit(BASE_TYPE& baseNode)
public override void Visit(BASE_TYPE& bitAndNode)
public override void Visit(BASE_TYPE& bitOrNode)
public override void Visit(BASE_TYPE& bitXorNode)
public override void Visit(BASE_TYPE& boolNode)
public override void Visit(BASE_TYPE& booleanLiteralNode)
public override void Visit(BASE_TYPE& breakStatementNode)
public override void Visit(BASE_TYPE& byteLiteralNode)
public override void Visit(BASE_TYPE& byteNode)
public override void Visit(BASE_TYPE& caseStatementNode)
public override void Visit(BASE_TYPE& castNode)
public override void Visit(BASE_TYPE& catchNode)
public override void Visit(BASE_TYPE& charLiteralNode)
public override void Visit(BASE_TYPE& charNode)
public override void Visit(BASE_TYPE& classDelegateNode)
public override void Visit(BASE_TYPE& classNode)
public override void Visit(BASE_TYPE& commentNode)
public override void Visit(BASE_TYPE& commonConstraintNode)
public override void Visit(BASE_TYPE& compileUnitNode)
public override void Visit(BASE_TYPE& complementNode)
public override void Visit(BASE_TYPE& compoundStatementNode)
public override void Visit(BASE_TYPE& conceptIdNode)
public override void Visit(BASE_TYPE& conceptNode)
public override void Visit(BASE_TYPE& conditionalCompilationConjunctionNode)
public override void Visit(BASE_TYPE& conditionalCompilationDisjunctionNode)
public override void Visit(BASE_TYPE& conditionalCompilationNotNode)
public override void Visit(BASE_TYPE& conditionalCompilationPartNode)
public override void Visit(BASE_TYPE& conditionalCompilationPrimaryNode)
public override void Visit(BASE_TYPE& conditionalCompilationStatementNode)
public override void Visit(BASE_TYPE& conjunctionNode)
public override void Visit(BASE_TYPE& conjunctiveConstraintNode)
public override void Visit(BASE_TYPE& constNode)
public override void Visit(BASE_TYPE& constantNode)
public override void Visit(BASE_TYPE& constructNode)
public override void Visit(BASE_TYPE& constructionStatementNode)
public override void Visit(BASE_TYPE& constructorConstraintNode)
public override void Visit(BASE_TYPE& constructorNode)
public override void Visit(BASE_TYPE& continueStatementNode)
public override void Visit(BASE_TYPE& conversionFunctionNode)
public override void Visit(BASE_TYPE& convertibleConstraintNode)
public override void Visit(BASE_TYPE& defaultStatementNode)
public override void Visit(BASE_TYPE& delegateNode)
public override void Visit(BASE_TYPE& deleteStatementNode)
public override void Visit(BASE_TYPE& derefNode)
public override void Visit(BASE_TYPE& derivedConstraintNode)
public override void Visit(BASE_TYPE& destroyStatementNode)
public override void Visit(BASE_TYPE& destructorConstraintNode)
public override void Visit(BASE_TYPE& destructorNode)
public override void Visit(BASE_TYPE& disjunctionNode)
public override void Visit(BASE_TYPE& disjunctiveConstraintNode)
public override void Visit(BASE_TYPE& divNode)
public override void Visit(BASE_TYPE& doStatementNode)
public override void Visit(BASE_TYPE& dotNode)
public override void Visit(BASE_TYPE& doubleLiteralNode)
public override void Visit(BASE_TYPE& doubleNode)
public override void Visit(BASE_TYPE& emptyStatementNode)
public override void Visit(BASE_TYPE& enumConstantNode)
public override void Visit(BASE_TYPE& enumTypeNode)
public override void Visit(BASE_TYPE& equalNode)
public override void Visit(BASE_TYPE& equivalenceNode)
public override void Visit(BASE_TYPE& explicitlyConvertibleConstraintNode)
public override void Visit(BASE_TYPE& expressionStatementNode)
public override void Visit(BASE_TYPE& floatLiteralNode)
public override void Visit(BASE_TYPE& floatNode)
public override void Visit(BASE_TYPE& forStatementNode)
public override void Visit(BASE_TYPE& functionConstraintNode)
public override void Visit(BASE_TYPE& functionNode)
public override void Visit(BASE_TYPE& globalVariableNode)
public override void Visit(BASE_TYPE& gotoCaseStatementNode)
public override void Visit(BASE_TYPE& gotoDefaultStatementNode)
public override void Visit(BASE_TYPE& gotoStatementNode)
public override void Visit(BASE_TYPE& greaterNode)
public override void Visit(BASE_TYPE& greaterOrEqualNode)
public override void Visit(BASE_TYPE& identifierNode)
public override void Visit(BASE_TYPE& ifStatementNode)
public override void Visit(BASE_TYPE& implicationNode)
public override void Visit(BASE_TYPE& indexingNode)
public override void Visit(BASE_TYPE& intLiteralNode)
public override void Visit(BASE_TYPE& intNode)
public override void Visit(BASE_TYPE& interfaceNode)
public override void Visit(BASE_TYPE& invokeNode)
public override void Visit(BASE_TYPE& isConstraintNode)
public override void Visit(BASE_TYPE& isNode)
public override void Visit(BASE_TYPE& lvalueRefNode)
public override void Visit(BASE_TYPE& labelNode)
public override void Visit(BASE_TYPE& labeledStatementNode)
public override void Visit(BASE_TYPE& lessNode)
public override void Visit(BASE_TYPE& lessOrEqualNode)
public override void Visit(BASE_TYPE& longLiteralNode)
public override void Visit(BASE_TYPE& longNode)
public override void Visit(BASE_TYPE& memberFunctionConstraintNode)
public override void Visit(BASE_TYPE& memberFunctionNode)
public override void Visit(BASE_TYPE& memberInitializerNode)
public override void Visit(BASE_TYPE& memberVariableNode)
public override void Visit(BASE_TYPE& mulNode)
public override void Visit(BASE_TYPE& multiParamConstraintNode)
public override void Visit(BASE_TYPE& namespaceImportNode)
public override void Visit(BASE_TYPE& namespaceNode)
public override void Visit(BASE_TYPE& newNode)
public override void Visit(BASE_TYPE& nonreferenceTypeConstraintNode)
public override void Visit(BASE_TYPE& notEqualNode)
public override void Visit(BASE_TYPE& notNode)
public override void Visit(BASE_TYPE& nullLiteralNode)
public override void Visit(BASE_TYPE& parameterNode)
public override void Visit(BASE_TYPE& parenthesizeCondCompExprNode)
public override void Visit(BASE_TYPE& parenthesizedConstraintNode)
public override void Visit(BASE_TYPE& parenthesizedExpressionNode)
public override void Visit(BASE_TYPE& pointerNode)
public override void Visit(BASE_TYPE& postfixDecrementNode)
public override void Visit(BASE_TYPE& postfixIncrementNode)
public override void Visit(BASE_TYPE& predicateConstraintNode)
public override void Visit(BASE_TYPE& prefixDecrementNode)
public override void Visit(BASE_TYPE& prefixIncrementNode)
public override void Visit(BASE_TYPE& rvalueRefNode)
public override void Visit(BASE_TYPE& rangeForStatementNode)
public override void Visit(BASE_TYPE& remNode)
public override void Visit(BASE_TYPE& returnStatementNode)
public override void Visit(BASE_TYPE& sbyteLiteralNode)
public override void Visit(BASE_TYPE& sbyteNode)
public override void Visit(BASE_TYPE& sameConstraintNode)
public override void Visit(BASE_TYPE& shiftLeftNode)
public override void Visit(BASE_TYPE& shiftRightNode)
public override void Visit(BASE_TYPE& shortLiteralNode)
public override void Visit(BASE_TYPE& shortNode)
public override void Visit(BASE_TYPE& sizeOfNode)
public override void Visit(BASE_TYPE& staticConstructorNode)
public override void Visit(BASE_TYPE& stringLiteralNode)
public override void Visit(BASE_TYPE& structuredLiteralNode)
public override void Visit(BASE_TYPE& subNode)
public override void Visit(BASE_TYPE& switchStatementNode)
public override void Visit(BASE_TYPE& templateIdNode)
public override void Visit(BASE_TYPE& templateParameterNode)
public override void Visit(BASE_TYPE& thisInitializerNode)
public override void Visit(BASE_TYPE& thisNode)
public override void Visit(BASE_TYPE& throwStatementNode)
public override void Visit(BASE_TYPE& tryStatementNode)
public override void Visit(BASE_TYPE& typeIdNode)
public override void Visit(BASE_TYPE& typeNameConstraintNode)
public override void Visit(BASE_TYPE& typeNameNode)
public override void Visit(BASE_TYPE& typedefNode)
public override void Visit(BASE_TYPE& ucharLiteralNode)
public override void Visit(BASE_TYPE& ucharNode)
public override void Visit(BASE_TYPE& uintLiteralNode)
public override void Visit(BASE_TYPE& uintNode)
public override void Visit(BASE_TYPE& ulongLiteralNode)
public override void Visit(BASE_TYPE& ulongNode)
public override void Visit(BASE_TYPE& ushortLiteralNode)
public override void Visit(BASE_TYPE& ushortNode)
public override void Visit(BASE_TYPE& ustringLiteralNode)
public override void Visit(BASE_TYPE& unaryMinusNode)
public override void Visit(BASE_TYPE& unaryPlusNode)
public override void Visit(BASE_TYPE& uuidLiteralNode)
public override void Visit(BASE_TYPE& voidNode)
public override void Visit(BASE_TYPE& wcharLiteralNode)
public override void Visit(BASE_TYPE& wcharNode)
public override void Visit(BASE_TYPE& wstringLiteralNode)
public override void Visit(BASE_TYPE& whereConstraintNode)
public override void Visit(BASE_TYPE& whileStatementNode)

Member Variables

private HashMap<int, TreeViewNode*, Hasher<int>, EqualTo<int>> indexNodeMap
private BASE_TYPE& lexer
private UniquePtr<TreeViewNode> node
private HashMap<TreeViewNode*, int, Hasher<TreeViewNode*>, EqualTo<TreeViewNode*>> nodeIndexMap

Constructor& Destructor Details

SyntaxTreeBuilder Constructor

public nothrow SyntaxTreeBuilder(BASE_TYPE& lexer_)

Definition
Line 9 of ASTViewer/SyntaxTreeBuilder.cm


Member Function Details

GetIndexNodeMap Member Function

public HashMap<int, TreeViewNode*, Hasher<int>, EqualTo<int>> GetIndexNodeMap()

Definition
Line 16 of ASTViewer/SyntaxTreeBuilder.cm


GetNodeIndexMap Member Function

public HashMap<TreeViewNode*, int, Hasher<TreeViewNode*>, EqualTo<TreeViewNode*>> GetNodeIndexMap()

Definition
Line 20 of ASTViewer/SyntaxTreeBuilder.cm


GetRoot Member Function

public TreeViewNode* GetRoot()

Definition
Line 12 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& addNode)

Definition
Line 2199 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& addrOfNode)

Definition
Line 2352 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& aliasNode)

Definition
Line 433 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& arrayLiteralNode)

Definition
Line 354 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& arrayNode)

Definition
Line 1926 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& arrowNode)

Definition
Line 1959 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& asNode)

Definition
Line 2393 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& assertStatementNode)

Definition
Line 1635 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& assignmentStatementNode)

Definition
Line 1434 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& attribute)

Definition
Line 2615 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& attributes)

Definition
Line 2626 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& axiomNode)

Definition
Line 1075 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& axiomStatementNode)

Definition
Line 1062 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& baseInitializerNode)

Definition
Line 588 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& baseNode)

Definition
Line 2571 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& bitAndNode)

Definition
Line 2064 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& bitOrNode)

Definition
Line 2034 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& bitXorNode)

Definition
Line 2049 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& boolNode)

Definition
Line 24 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& booleanLiteralNode)

Definition
Line 174 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& breakStatementNode)

Definition
Line 1354 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& byteLiteralNode)

Definition
Line 194 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& byteNode)

Definition
Line 44 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& caseStatementNode)

Definition
Line 1516 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& castNode)

Definition
Line 2507 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& catchNode)

Definition
Line 1615 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& charLiteralNode)

Definition
Line 284 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& charNode)

Definition
Line 134 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& classDelegateNode)

Definition
Line 853 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& classNode)

Definition
Line 530 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& commentNode)

Definition
Line 2643 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& commonConstraintNode)

Definition
Line 1201 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& compileUnitNode)

Definition
Line 398 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& complementNode)

Definition
Line 2365 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& compoundStatementNode)

Definition
Line 1249 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conceptIdNode)

Definition
Line 1103 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conceptNode)

Definition
Line 1122 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conditionalCompilationConjunctionNode)

Definition
Line 1685 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conditionalCompilationDisjunctionNode)

Definition
Line 1670 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conditionalCompilationNotNode)

Definition
Line 1700 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conditionalCompilationPartNode)

Definition
Line 1648 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conditionalCompilationPrimaryNode)

Definition
Line 1713 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conditionalCompilationStatementNode)

Definition
Line 1737 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conjunctionNode)

Definition
Line 2019 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conjunctiveConstraintNode)

Definition
Line 902 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& constNode)

Definition
Line 1874 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& constantNode)

Definition
Line 1776 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& constructNode)

Definition
Line 2522 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& constructionStatementNode)

Definition
Line 1387 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& constructorConstraintNode)

Definition
Line 990 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& constructorNode)

Definition
Line 658 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& continueStatementNode)

Definition
Line 1365 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& conversionFunctionNode)

Definition
Line 760 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& convertibleConstraintNode)

Definition
Line 1179 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& defaultStatementNode)

Definition
Line 1539 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& delegateNode)

Definition
Line 832 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& deleteStatementNode)

Definition
Line 1408 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& derefNode)

Definition
Line 2339 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& derivedConstraintNode)

Definition
Line 1168 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& destroyStatementNode)

Definition
Line 1421 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& destructorConstraintNode)

Definition
Line 1009 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& destructorNode)

Definition
Line 698 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& disjunctionNode)

Definition
Line 2004 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& disjunctiveConstraintNode)

Definition
Line 887 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& divNode)

Definition
Line 2244 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& doStatementNode)

Definition
Line 1317 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& dotNode)

Definition
Line 1944 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& doubleLiteralNode)

Definition
Line 274 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& doubleNode)

Definition
Line 124 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& emptyStatementNode)

Definition
Line 1462 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& enumConstantNode)

Definition
Line 1817 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& enumTypeNode)

Definition
Line 1793 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& equalNode)

Definition
Line 2079 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& equivalenceNode)

Definition
Line 1974 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& explicitlyConvertibleConstraintNode)

Definition
Line 1190 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& expressionStatementNode)

Definition
Line 1449 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& floatLiteralNode)

Definition
Line 264 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& floatNode)

Definition
Line 114 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& forStatementNode)

Definition
Line 1332 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& functionConstraintNode)

Definition
Line 1043 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& functionNode)

Definition
Line 490 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& globalVariableNode)

Definition
Line 2595 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& gotoCaseStatementNode)

Definition
Line 1556 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& gotoDefaultStatementNode)

Definition
Line 1569 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& gotoStatementNode)

Definition
Line 1376 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& greaterNode)

Definition
Line 2124 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& greaterOrEqualNode)

Definition
Line 2154 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& identifierNode)

Definition
Line 461 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ifStatementNode)

Definition
Line 1282 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& implicationNode)

Definition
Line 1989 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& indexingNode)

Definition
Line 2408 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& intLiteralNode)

Definition
Line 224 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& intNode)

Definition
Line 74 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& interfaceNode)

Definition
Line 808 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& invokeNode)

Definition
Line 2423 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& isConstraintNode)

Definition
Line 943 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& isNode)

Definition
Line 2378 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& lvalueRefNode)

Definition
Line 1887 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& labelNode)

Definition
Line 1223 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& labeledStatementNode)

Definition
Line 1234 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& lessNode)

Definition
Line 2109 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& lessOrEqualNode)

Definition
Line 2139 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& longLiteralNode)

Definition
Line 244 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& longNode)

Definition
Line 94 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& memberFunctionConstraintNode)

Definition
Line 1022 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& memberFunctionNode)

Definition
Line 726 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& memberInitializerNode)

Definition
Line 605 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& memberVariableNode)

Definition
Line 788 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& mulNode)

Definition
Line 2229 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& multiParamConstraintNode)

Definition
Line 958 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& namespaceImportNode)

Definition
Line 448 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& namespaceNode)

Definition
Line 411 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& newNode)

Definition
Line 2541 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& nonreferenceTypeConstraintNode)

Definition
Line 1212 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& notEqualNode)

Definition
Line 2094 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& notNode)

Definition
Line 2274 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& nullLiteralNode)

Definition
Line 344 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& parameterNode)

Definition
Line 1838 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& parenthesizeCondCompExprNode)

Definition
Line 1724 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& parenthesizedConstraintNode)

Definition
Line 874 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& parenthesizedExpressionNode)

Definition
Line 2582 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& pointerNode)

Definition
Line 1913 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& postfixDecrementNode)

Definition
Line 2455 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& postfixIncrementNode)

Definition
Line 2442 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& predicateConstraintNode)

Definition
Line 930 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& prefixDecrementNode)

Definition
Line 2326 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& prefixIncrementNode)

Definition
Line 2313 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& rvalueRefNode)

Definition
Line 1900 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& rangeForStatementNode)

Definition
Line 1473 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& remNode)

Definition
Line 2259 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& returnStatementNode)

Definition
Line 1266 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& sbyteLiteralNode)

Definition
Line 184 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& sbyteNode)

Definition
Line 34 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& sameConstraintNode)

Definition
Line 1157 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& shiftLeftNode)

Definition
Line 2169 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& shiftRightNode)

Definition
Line 2184 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& shortLiteralNode)

Definition
Line 204 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& shortNode)

Definition
Line 54 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& sizeOfNode)

Definition
Line 2468 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& staticConstructorNode)

Definition
Line 624 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& stringLiteralNode)

Definition
Line 314 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& structuredLiteralNode)

Definition
Line 371 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& subNode)

Definition
Line 2214 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& switchStatementNode)

Definition
Line 1492 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& templateIdNode)

Definition
Line 471 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& templateParameterNode)

Definition
Line 1856 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& thisInitializerNode)

Definition
Line 571 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& thisNode)

Definition
Line 2560 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& throwStatementNode)

Definition
Line 1580 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& tryStatementNode)

Definition
Line 1596 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& typeIdNode)

Definition
Line 2494 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& typeNameConstraintNode)

Definition
Line 977 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& typeNameNode)

Definition
Line 2481 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& typedefNode)

Definition
Line 1761 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ucharLiteralNode)

Definition
Line 304 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ucharNode)

Definition
Line 154 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& uintLiteralNode)

Definition
Line 234 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& uintNode)

Definition
Line 84 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ulongLiteralNode)

Definition
Line 254 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ulongNode)

Definition
Line 104 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ushortLiteralNode)

Definition
Line 214 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ushortNode)

Definition
Line 64 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& ustringLiteralNode)

Definition
Line 334 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& unaryMinusNode)

Definition
Line 2300 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& unaryPlusNode)

Definition
Line 2287 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& uuidLiteralNode)

Definition
Line 388 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& voidNode)

Definition
Line 164 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& wcharLiteralNode)

Definition
Line 294 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& wcharNode)

Definition
Line 144 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& wstringLiteralNode)

Definition
Line 324 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& whereConstraintNode)

Definition
Line 917 of ASTViewer/SyntaxTreeBuilder.cm


Visit Member Function

public override void Visit(BASE_TYPE& whileStatementNode)

Definition
Line 1302 of ASTViewer/SyntaxTreeBuilder.cm