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

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

addFunctionModifiers(clang::FunctionDecl *functionDecl, OOModel::Method *method)CppImport::ClangAstVisitorprivate
Base typedefCppImport::ClangAstVisitorprivate
beforeTranslationUnit(clang::ASTContext &astContext)CppImport::ClangAstVisitor
clang_CppImport::ClangAstVisitorprivate
ClangAstVisitor(OOModel::Project *project, const QString &projectPath, CppImportLogger *logger)CppImport::ClangAstVisitor
className_CppImport::ClangAstVisitorprivate
commentParser_CppImport::ClangAstVisitorprivate
endEntireImport()CppImport::ClangAstVisitor
endTranslationUnit()CppImport::ClangAstVisitor
exprVisitor_CppImport::ClangAstVisitorprivate
importSysHeader_CppImport::ClangAstVisitorprivate
inBody_CppImport::ClangAstVisitorprivate
insertFriendClass(clang::FriendDecl *friendDecl, OOModel::Class *ooClass)CppImport::ClangAstVisitorprivate
insertFriendFunction(clang::FriendDecl *friendDecl, OOModel::Class *ooClass)CppImport::ClangAstVisitorprivate
insertUsingDirectiveDeclarations()CppImport::ClangAstVisitorprivate
log_CppImport::ClangAstVisitorprivate
macroImporter_CppImport::ClangAstVisitorprivate
ooExprStack_CppImport::ClangAstVisitorprivate
ooStack_CppImport::ClangAstVisitorprivate
ooStackTop()CppImport::ClangAstVisitor
popOOStack()CppImport::ClangAstVisitor
pushOOStack(Model::Node *node)CppImport::ClangAstVisitor
setSourceManagerAndPreprocessor(const clang::SourceManager *sourceManager, const clang::Preprocessor *preprocessor)CppImport::ClangAstVisitor
shouldImport(const clang::SourceLocation &location)CppImport::ClangAstVisitorprivate
shouldUseDataRecursionfor(clang::Stmt *S)CppImport::ClangAstVisitor
templArgVisitor_CppImport::ClangAstVisitorprivate
TraverseBreakStmt(clang::BreakStmt *breakStmt)CppImport::ClangAstVisitor
TraverseCaseStmt(clang::CaseStmt *caseStmt)CppImport::ClangAstVisitor
TraverseClass(clang::CXXRecordDecl *recordDecl, OOModel::Class *ooClass)CppImport::ClangAstVisitorprivate
TraverseClassTemplateDecl(clang::ClassTemplateDecl *classTemplate)CppImport::ClangAstVisitor
TraverseClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl *specializationDecl)CppImport::ClangAstVisitor
TraverseCompoundStmt(clang::CompoundStmt *compoundStmt)CppImport::ClangAstVisitor
TraverseContinueStmt(clang::ContinueStmt *continueStmt)CppImport::ClangAstVisitor
TraverseCXXCatchStmt(clang::CXXCatchStmt *catchStmt)CppImport::ClangAstVisitor
TraverseCXXConstructorDecl(clang::CXXConstructorDecl *constructorDecl)CppImport::ClangAstVisitorinline
TraverseCXXConversionDecl(clang::CXXConversionDecl *conversionDecl)CppImport::ClangAstVisitorinline
TraverseCXXDestructorDecl(clang::CXXDestructorDecl *destructorDecl)CppImport::ClangAstVisitorinline
TraverseCXXForRangeStmt(clang::CXXForRangeStmt *forRangeStmt)CppImport::ClangAstVisitor
TraverseCXXMethodDecl(clang::CXXMethodDecl *methodDecl)CppImport::ClangAstVisitorinline
TraverseCXXRecordDecl(clang::CXXRecordDecl *recordDecl)CppImport::ClangAstVisitor
TraverseCXXTryStmt(clang::CXXTryStmt *tryStmt)CppImport::ClangAstVisitor
TraverseDecl(clang::Decl *decl)CppImport::ClangAstVisitor
TraverseDeclStmt(clang::DeclStmt *declStmt)CppImport::ClangAstVisitor
TraverseDefaultStmt(clang::DefaultStmt *defaultStmt)CppImport::ClangAstVisitor
TraverseDoStmt(clang::DoStmt *doStmt)CppImport::ClangAstVisitor
TraverseEnumDecl(clang::EnumDecl *enumDecl)CppImport::ClangAstVisitor
TraverseFieldDecl(clang::FieldDecl *fieldDecl)CppImport::ClangAstVisitor
TraverseForStmt(clang::ForStmt *forStmt)CppImport::ClangAstVisitor
TraverseFunction(clang::FunctionDecl *functionDecl, OOModel::Method *ooFunction)CppImport::ClangAstVisitorprivate
TraverseFunctionDecl(clang::FunctionDecl *functionDecl)CppImport::ClangAstVisitor
TraverseFunctionTemplateDecl(clang::FunctionTemplateDecl *functionDecl)CppImport::ClangAstVisitor
TraverseIfStmt(clang::IfStmt *ifStmt)CppImport::ClangAstVisitor
TraverseMethodDecl(clang::CXXMethodDecl *methodDecl, OOModel::Method::MethodKind kind)CppImport::ClangAstVisitorprivate
TraverseNamespaceAliasDecl(clang::NamespaceAliasDecl *namespaceAlias)CppImport::ClangAstVisitor
TraverseNamespaceDecl(clang::NamespaceDecl *namespaceDecl)CppImport::ClangAstVisitor
TraverseReturnStmt(clang::ReturnStmt *returnStmt)CppImport::ClangAstVisitor
TraverseStaticAssertDecl(clang::StaticAssertDecl *staticAssertDecl)CppImport::ClangAstVisitor
TraverseStmt(clang::Stmt *S)CppImport::ClangAstVisitor
TraverseSwitchStmt(clang::SwitchStmt *switchStmt)CppImport::ClangAstVisitor
TraverseTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl *typeAliasTemplate)CppImport::ClangAstVisitor
TraverseUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl *unresolvedUsing)CppImport::ClangAstVisitor
TraverseUsingDecl(clang::UsingDecl *usingDecl)CppImport::ClangAstVisitor
TraverseUsingDirectiveDecl(clang::UsingDirectiveDecl *usingDirectiveDecl)CppImport::ClangAstVisitor
TraverseVarDecl(clang::VarDecl *varDecl)CppImport::ClangAstVisitor
TraverseWhileStmt(clang::WhileStmt *whileStmt)CppImport::ClangAstVisitor
trMngr_CppImport::ClangAstVisitorprivate
usingDirectiveDeclarations_CppImport::ClangAstVisitorprivate
utils_CppImport::ClangAstVisitorprivate
VisitDecl(clang::Decl *decl)CppImport::ClangAstVisitor
VisitStmt(clang::Stmt *S)CppImport::ClangAstVisitor
WalkUpFromTypedefNameDecl(clang::TypedefNameDecl *typedefDecl)CppImport::ClangAstVisitor
~ClangAstVisitor()CppImport::ClangAstVisitor