Envision
A visual programming IDE for object-oriented languages
CppImport::ExpressionVisitor Member List

This is the complete list of members for CppImport::ExpressionVisitor, including all inherited members.

Base typedefCppImport::ExpressionVisitorprivate
baseVisitor_CppImport::ExpressionVisitor
clang_CppImport::ExpressionVisitorprivate
className_CppImport::ExpressionVisitorprivate
createQualifiedReferenceWithTemplateArguments(clang::SourceRange sourceRange, const clang::NestedNameSpecifierLoc qualifier, const clang::TemplateArgumentLoc *templateArgs=nullptr, unsigned numTArgs=0, clang::Expr *base=nullptr)CppImport::ExpressionVisitorprivate
ExpressionVisitor(ClangAstVisitor *visitor, ClangHelpers &clang, CppImportLogger *log)CppImport::ExpressionVisitor
log_CppImport::ExpressionVisitorprivate
ooExprStack_CppImport::ExpressionVisitorprivate
setUtilities(CppImportUtilities *utils)CppImport::ExpressionVisitor
translateArguments(clang::Expr **arguments, int numArguments)CppImport::ExpressionVisitor
translateExpression(clang::Stmt *s)CppImport::ExpressionVisitor
TraverseArraySubscriptExpr(clang::ArraySubscriptExpr *arraySubsrciptExpr)CppImport::ExpressionVisitor
TraverseAssignment(clang::BinaryOperator *binaryOperator)CppImport::ExpressionVisitorprivate
TraverseBinAdd(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinAddAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinAnd(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinAndAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinaryOp(clang::BinaryOperator *binaryOperator)CppImport::ExpressionVisitorprivate
TraverseBinAssign(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinComma(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinDiv(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinDivAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinEQ(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinGE(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinGT(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinLAnd(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinLE(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinLOr(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinLT(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinMul(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinMulAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinNE(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinOr(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinOrAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinPtrMemD(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinPtrMemI(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinRem(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinRemAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinShlAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinShrAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinSub(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinSubAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinXor(clang::BinaryOperator *binOp)CppImport::ExpressionVisitorinline
TraverseBinXorAssign(clang::CompoundAssignOperator *binOp)CppImport::ExpressionVisitorinline
TraverseCallExpr(clang::CallExpr *callExpr)CppImport::ExpressionVisitor
TraverseCharacterLiteral(clang::CharacterLiteral *charLiteral)CppImport::ExpressionVisitor
TraverseConditionalOperator(clang::ConditionalOperator *conditionalOperator)CppImport::ExpressionVisitor
TraverseCStyleCastExpr(clang::CStyleCastExpr *castExpr)CppImport::ExpressionVisitorinline
TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr *boolLitExpr)CppImport::ExpressionVisitor
TraverseCXXConstCastExpr(clang::CXXConstCastExpr *castExpr)CppImport::ExpressionVisitorinline
TraverseCXXConstructExpr(clang::CXXConstructExpr *constructExpr)CppImport::ExpressionVisitor
TraverseCXXDeleteExpr(clang::CXXDeleteExpr *deleteExpr)CppImport::ExpressionVisitor
TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr *dependentScopeMember)CppImport::ExpressionVisitor
TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr *castExpr)CppImport::ExpressionVisitorinline
TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr *castExpr)CppImport::ExpressionVisitorinline
TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr *callExpr)CppImport::ExpressionVisitor
TraverseCXXNewExpr(clang::CXXNewExpr *newExpr)CppImport::ExpressionVisitor
TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr *)CppImport::ExpressionVisitor
TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr *callExpr)CppImport::ExpressionVisitor
TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr *castExpr)CppImport::ExpressionVisitorinline
TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr *castExpr)CppImport::ExpressionVisitorinline
TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr *tempObjectExpr)CppImport::ExpressionVisitor
TraverseCXXThisExpr(clang::CXXThisExpr *thisExpr)CppImport::ExpressionVisitor
TraverseCXXThrowExpr(clang::CXXThrowExpr *throwExpr)CppImport::ExpressionVisitor
TraverseCXXTypeidExpr(clang::CXXTypeidExpr *typeIdExpr)CppImport::ExpressionVisitor
TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr *unresolvedConstruct)CppImport::ExpressionVisitor
TraverseDeclRefExpr(clang::DeclRefExpr *declRefExpr)CppImport::ExpressionVisitor
TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr *dependentScope)CppImport::ExpressionVisitor
TraverseExplCastExpr(clang::ExplicitCastExpr *castExpr, OOModel::CastExpression::CastKind kind)CppImport::ExpressionVisitorprivate
TraverseFloatingLiteral(clang::FloatingLiteral *floatLiteral)CppImport::ExpressionVisitor
TraverseInitListExpr(clang::InitListExpr *initListExpr)CppImport::ExpressionVisitor
TraverseIntegerLiteral(clang::IntegerLiteral *intLit)CppImport::ExpressionVisitor
TraverseLambdaExpr(clang::LambdaExpr *lambdaExpr)CppImport::ExpressionVisitor
TraverseMemberExpr(clang::MemberExpr *memberExpr)CppImport::ExpressionVisitor
TraverseParenExpr(clang::ParenExpr *parenthesizedExpr)CppImport::ExpressionVisitor
TraverseStmt(clang::Stmt *S)CppImport::ExpressionVisitor
TraverseStringLiteral(clang::StringLiteral *stringLiteral)CppImport::ExpressionVisitor
TraverseUnaryAddrOf(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryDeref(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr *typeTrait)CppImport::ExpressionVisitor
TraverseUnaryExtension(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryImag(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryLNot(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryMinus(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryNot(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryOp(clang::UnaryOperator *unaryOperator)CppImport::ExpressionVisitorprivate
TraverseUnaryPlus(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryPostDec(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryPostInc(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryPreDec(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryPreInc(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnaryReal(clang::UnaryOperator *uOp)CppImport::ExpressionVisitorinline
TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr *unresolvedMember)CppImport::ExpressionVisitor
utils_CppImport::ExpressionVisitorprivate
VisitExpr(clang::Expr *e)CppImport::ExpressionVisitor
WalkUpFromOverloadExpr(clang::OverloadExpr *overloadExpr)CppImport::ExpressionVisitor