#include <ExprVisitor.h>
Definition at line 24 of file ExprVisitor.h.
virtual comma::ExprVisitor::~ExprVisitor | ( | ) | [inline, virtual] |
Definition at line 27 of file ExprVisitor.h.
void ExprVisitor::visitAggregateExpr | ( | AggregateExpr * | node | ) | [virtual] |
Definition at line 84 of file ExprVisitor.cpp.
void ExprVisitor::visitAllocatorExpr | ( | AllocatorExpr * | node | ) | [virtual] |
Definition at line 89 of file ExprVisitor.cpp.
void ExprVisitor::visitAst | ( | Ast * | node | ) | [virtual] |
Definition at line 26 of file ExprVisitor.cpp.
void ExprVisitor::visitAttribExpr | ( | AttribExpr * | node | ) | [virtual] |
Definition at line 60 of file ExprVisitor.cpp.
void ExprVisitor::visitConversionExpr | ( | ConversionExpr * | node | ) | [virtual] |
Definition at line 85 of file ExprVisitor.cpp.
void ExprVisitor::visitDeclRefExpr | ( | DeclRefExpr * | node | ) | [virtual] |
Definition at line 76 of file ExprVisitor.cpp.
void ExprVisitor::visitDereferenceExpr | ( | DereferenceExpr * | node | ) | [virtual] |
Definition at line 88 of file ExprVisitor.cpp.
void ExprVisitor::visitDiamondExpr | ( | DiamondExpr * | node | ) | [virtual] |
Definition at line 90 of file ExprVisitor.cpp.
void ExprVisitor::visitExpr | ( | Expr * | node | ) | [virtual] |
Definition at line 32 of file ExprVisitor.cpp.
void ExprVisitor::visitFirstAE | ( | FirstAE * | node | ) | [virtual] |
Visitors over AttribExpr nodes.
Definition at line 92 of file ExprVisitor.cpp.
void ExprVisitor::visitFirstArrayAE | ( | FirstArrayAE * | node | ) | [virtual] |
Definition at line 93 of file ExprVisitor.cpp.
void ExprVisitor::visitFunctionCallExpr | ( | FunctionCallExpr * | node | ) | [virtual] |
Definition at line 77 of file ExprVisitor.cpp.
void ExprVisitor::visitIndexedArrayExpr | ( | IndexedArrayExpr * | node | ) | [virtual] |
Definition at line 78 of file ExprVisitor.cpp.
void ExprVisitor::visitInjExpr | ( | InjExpr * | node | ) | [virtual] |
Definition at line 80 of file ExprVisitor.cpp.
void ExprVisitor::visitIntegerLiteral | ( | IntegerLiteral * | node | ) | [virtual] |
Definition at line 82 of file ExprVisitor.cpp.
void ExprVisitor::visitLastAE | ( | LastAE * | node | ) | [virtual] |
Definition at line 95 of file ExprVisitor.cpp.
void ExprVisitor::visitLastArrayAE | ( | LastArrayAE * | node | ) | [virtual] |
Definition at line 94 of file ExprVisitor.cpp.
void ExprVisitor::visitNullExpr | ( | NullExpr * | node | ) | [virtual] |
Definition at line 86 of file ExprVisitor.cpp.
void ExprVisitor::visitPrjExpr | ( | PrjExpr * | node | ) | [virtual] |
Definition at line 81 of file ExprVisitor.cpp.
void ExprVisitor::visitQualifiedExpr | ( | QualifiedExpr * | node | ) | [virtual] |
Definition at line 87 of file ExprVisitor.cpp.
void ExprVisitor::visitSelectedExpr | ( | SelectedExpr * | node | ) | [virtual] |
Definition at line 79 of file ExprVisitor.cpp.
void ExprVisitor::visitStringLiteral | ( | StringLiteral * | node | ) | [virtual] |
Definition at line 83 of file ExprVisitor.cpp.