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

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

argumentNames(const clang::MacroDirective *definition) constCppImport::ClangHelpers
associateNodeWithPresumedFileLocation(Model::Node *node, clang::SourceLocation location)CppImport::ClangHelpers
associateNodeWithPresumedFileLocation(Model::Node *node, Model::Node *from)CppImport::ClangHelpers
attachDeclarationComments(clang::NamedDecl *namedDecl, Model::Node *receiver) constCppImport::ClangHelpers
ClangHelpers(OOModel::Project *rootProject, QString rootProjectPath)CppImport::ClangHelpers
comments()CppImport::ClangHelpersinline
comments_CppImport::ClangHelpersprivate
createNamedNode(clang::NamedDecl *namedDecl, ConstructorArgTypes &&... constructorArgs)CppImport::ClangHelpersinline
createNode(clang::SourceRange sourceRange, ConstructorArgTypes &&... constructorArgs)CppImport::ClangHelpers
createReference(clang::SourceRange sourceRange)CppImport::ClangHelpersinline
deleteNode(Model::Node *node)CppImport::ClangHelpers
envisionToClangMap()CppImport::ClangHelpersinline
envisionToClangMap_CppImport::ClangHelpersprivate
exportMergeMapToJson(QString filename)CppImport::ClangHelpers
folderForLocation(clang::SourceLocation location, OOModel::Declaration *parentNonFolderDeclaration)CppImport::ClangHelpersprivate
folderNamesFromPath(QString path)CppImport::ClangHelpersprivate
getUnexpandedRange(clang::SourceRange sourceRange) constCppImport::ClangHelpers
immediateMacroLocation(clang::SourceLocation location) constCppImport::ClangHelpers
immediateSpellingHistory(clang::SourceLocation location, QList< clang::SourceLocation > &result) constCppImport::ClangHelpers
insertDeclarationInFolder(OOModel::Declaration *declaration, clang::SourceLocation location, OOModel::Declaration *parentNonFolderDeclaration)CppImport::ClangHelpers
isMacroRange(clang::SourceRange range) constCppImport::ClangHelpersinline
jsonEscape(QString string)CppImport::ClangHelpersprivatestatic
nodeToFilenameMap_CppImport::ClangHelpersprivate
preprocessor() constCppImport::ClangHelpersinline
preprocessor_CppImport::ClangHelpersprivate
presumedFilenameWithExtension(clang::SourceLocation location) constCppImport::ClangHelpers
presumedFilenameWithoutExtension(clang::SourceLocation location) constCppImport::ClangHelpers
printMacroDefinitionForDebug(const clang::MacroDirective *macroDirective) constCppImport::ClangHelpers
projectByName(const QString &name)CppImport::ClangHelpersinline
projectForLocation(clang::SourceLocation location)CppImport::ClangHelpers
projectNameFromPath(QString path)CppImport::ClangHelpers
projects_CppImport::ClangHelpersprivate
rootProject()CppImport::ClangHelpersinline
rootProject_CppImport::ClangHelpersprivate
rootProjectPath()CppImport::ClangHelpersinline
rootProjectPath_CppImport::ClangHelpersprivate
setPreprocessor(const clang::Preprocessor *preprocessor)CppImport::ClangHelpersinline
setSourceManager(const clang::SourceManager *sourceManager)CppImport::ClangHelpersinline
sourceManager() constCppImport::ClangHelpersinline
sourceManager_CppImport::ClangHelpersprivate
spelling(clang::SourceRange sourceRange) constCppImport::ClangHelpers
unexpandedSpelling(clang::SourceRange range) constCppImport::ClangHelpers
unexpandedSpelling(clang::SourceLocation start, clang::SourceLocation end) constCppImport::ClangHelpersinline