public | CodeEvaluationVisitor() |
public bool | HasPass() const |
public bool | HasReturn() const |
public bool | HasSpan() const |
public override void | Visit(AddNode& addNode) |
public override void | Visit(AddrOfNode& addrOfNode) |
public override void | Visit(ArrayNode& arrayNode) |
public override void | Visit(ArrowNode& arrowNode) |
public override void | Visit(AsNode& asNode) |
public override void | Visit(AssertStatementNode& assertStatementNode) |
public override void | Visit(AssignmentStatementNode& assignmentStatementNode) |
public override void | Visit(BitAndNode& bitAndNode) |
public override void | Visit(BitOrNode& bitOrNode) |
public override void | Visit(BitXorNode& bitXorNode) |
public override void | Visit(BreakStatementNode& breakStatementNode) |
public override void | Visit(CaseStatementNode& caseStatementNode) |
public override void | Visit(CastNode& castNode) |
public override void | Visit(CatchNode& catchNode) |
public override void | Visit(ComplementNode& complementNode) |
public override void | Visit(CompoundStatementNode& compoundStatementNode) |
public override void | Visit(ConditionalCompilationConjunctionNode& conditionalCompilationConjunctionNode) |
public override void | Visit(ConditionalCompilationDisjunctionNode& conditionalCompilationDisjunctionNode) |
public override void | Visit(ConditionalCompilationNotNode& conditionalCompilationNotNode) |
public override void | Visit(ConditionalCompilationPartNode& conditionalCompilationPartNode) |
public override void | Visit(ConditionalCompilationPrimaryNode& conditionalCompilationPrimaryNode) |
public override void | Visit(ConditionalCompilationStatementNode& conditionalCompilationStatementNode) |
public override void | Visit(ConjunctionNode& conjunctionNode) |
public override void | Visit(ConstNode& constNode) |
public override void | Visit(ConstructNode& constructNode) |
public override void | Visit(ConstructionStatementNode& constructionStatementNode) |
public override void | Visit(ContinueStatementNode& continueStatementNode) |
public override void | Visit(DefaultStatementNode& defaultStatementNode) |
public override void | Visit(DeleteStatementNode& deleteStatementNode) |
public override void | Visit(DerefNode& derefNode) |
public override void | Visit(DestroyStatementNode& destroyStatementNode) |
public override void | Visit(DisjunctionNode& disjunctionNode) |
public override void | Visit(DivNode& divNode) |
public override void | Visit(DoStatementNode& doStatementNode) |
public override void | Visit(DotNode& dotNode) |
public override void | Visit(EmptyStatementNode& emptyStatementNode) |
public override void | Visit(EqualNode& equalNode) |
public override void | Visit(EquivalenceNode& equivalenceNode) |
public override void | Visit(ExpressionStatementNode& expressionStatementNode) |
public override void | Visit(ForStatementNode& forStatementNode) |
public override void | Visit(GotoCaseStatementNode& gotoCaseStatementNode) |
public override void | Visit(GotoDefaultStatementNode& gotoDefaultStatementNode) |
public override void | Visit(GotoStatementNode& gotoStatementNode) |
public override void | Visit(GreaterNode& greaterNode) |
public override void | Visit(GreaterOrEqualNode& greaterOrEqualNode) |
public override void | Visit(IdentifierNode& node) |
public override void | Visit(IfStatementNode& ifStatementNode) |
public override void | Visit(ImplicationNode& implicationNode) |
public override void | Visit(IndexingNode& indexingNode) |
public override void | Visit(InvokeNode& invokeNode) |
public override void | Visit(IsNode& isNode) |
public override void | Visit(LValueRefNode& lvalueRefNode) |
public override void | Visit(LabeledStatementNode& labeledStatementNode) |
public override void | Visit(LessNode& lessNode) |
public override void | Visit(LessOrEqualNode& lessOrEqualNode) |
public override void | Visit(MulNode& mulNode) |
public override void | Visit(NewNode& newNode) |
public override void | Visit(NotEqualNode& notEqualNode) |
public override void | Visit(NotNode& notNode) |
public override void | Visit(ParenthesizedConditionalCompilationExpressionNode& parenthesizeCondCompExprNode) |
public override void | Visit(ParenthesizedExpressionNode& parenthesizedExpressionNode) |
public override void | Visit(PointerNode& pointerNode) |
public override void | Visit(PostfixDecrementNode& postfixDecrementNode) |
public override void | Visit(PostfixIncrementNode& postfixIncrementNode) |
public override void | Visit(PrefixDecrementNode& prefixDecrementNode) |
public override void | Visit(PrefixIncrementNode& prefixIncrementNode) |
public override void | Visit(RValueRefNode& rvalueRefNode) |
public override void | Visit(RangeForStatementNode& rangeForStatementNode) |
public override void | Visit(RemNode& remNode) |
public override void | Visit(ReturnStatementNode& returnStatementNode) |
public override void | Visit(ShiftLeftNode& shiftLeftNode) |
public override void | Visit(ShiftRightNode& shiftRightNode) |
public override void | Visit(SizeOfNode& sizeOfNode) |
public override void | Visit(SubNode& subNode) |
public override void | Visit(SwitchStatementNode& switchStatementNode) |
public override void | Visit(ThrowStatementNode& throwStatementNode) |
public override void | Visit(TryStatementNode& tryStatementNode) |
public override void | Visit(TypeIdNode& typeIdNode) |
public override void | Visit(TypeNameNode& typeNameNode) |
public override void | Visit(UnaryMinusNode& unaryMinusNode) |
public override void | Visit(UnaryPlusNode& unaryPlusNode) |
public override void | Visit(WhileStatementNode& whileStatementNode) |
private bool | hasPass |
private bool | hasReturn |
private bool | hasSpan |