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

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

addMethodArguments(clang::FunctionDecl *functionDecl, OOModel::Method *method)CppImport::TranslateManagerprivate
addMethodResult(clang::FunctionDecl *functionDecl, OOModel::Method *method)CppImport::TranslateManagerprivate
addNewFunction(clang::FunctionDecl *functionDecl)CppImport::TranslateManagerprivate
addNewMethod(clang::CXXMethodDecl *mDecl, OOModel::Method::MethodKind kind)CppImport::TranslateManagerprivate
clang_CppImport::TranslateManagerprivate
classesInFile(QString fileName)CppImport::TranslateManager
classMap_CppImport::TranslateManagerprivate
containsClass(clang::CXXRecordDecl *recordDecl)CppImport::TranslateManager
createClass(clang::CXXRecordDecl *recordDecl)CppImport::TranslateManagerprivate
enumMap_CppImport::TranslateManagerprivate
explicitTemplateInstMap_CppImport::TranslateManagerprivate
exprVisitor_CppImport::TranslateManagerprivate
functionMap_CppImport::TranslateManagerprivate
insertClass(clang::CXXRecordDecl *rDecl, OOModel::Class *&createdClass)CppImport::TranslateManager
insertClassTemplate(clang::ClassTemplateDecl *classTemplate, OOModel::Class *&createdClass)CppImport::TranslateManager
insertClassTemplateSpec(clang::ClassTemplateSpecializationDecl *classTemplate, OOModel::Class *&createdClass)CppImport::TranslateManager
insertEnum(clang::EnumDecl *enumDecl, OOModel::Class *&createdEnum)CppImport::TranslateManager
insertExplicitTemplateInstantiation(clang::ClassTemplateSpecializationDecl *explicitTemplateInst)CppImport::TranslateManager
insertField(clang::FieldDecl *fieldDecl)CppImport::TranslateManager
insertFunctionDecl(clang::FunctionDecl *functionDecl)CppImport::TranslateManager
insertMethodDecl(clang::CXXMethodDecl *mDecl, OOModel::Method::MethodKind kind)CppImport::TranslateManager
insertNamespace(clang::NamespaceDecl *namespaceDecl)CppImport::TranslateManager
insertNamespaceAlias(clang::NamespaceAliasDecl *namespaceAlias)CppImport::TranslateManager
insertNamespaceField(clang::VarDecl *varDecl, bool &wasDeclared)CppImport::TranslateManager
insertStaticField(clang::VarDecl *varDecl, bool &wasDeclared)CppImport::TranslateManager
insertTypeAlias(clang::TypedefNameDecl *typeAlias)CppImport::TranslateManager
insertTypeAliasTemplate(clang::TypeAliasTemplateDecl *typeAliasTemplate)CppImport::TranslateManager
insertUnresolvedUsing(clang::UnresolvedUsingValueDecl *unresolvedUsing)CppImport::TranslateManager
insertUsingDecl(clang::UsingDecl *usingDecl)CppImport::TranslateManager
insertUsingDirective(clang::UsingDirectiveDecl *usingDirective)CppImport::TranslateManager
isNameSpaceEmpty(OOModel::Module *nameSpace)CppImport::TranslateManagerprivate
lookupClass(clang::CXXRecordDecl *rDecl)CppImport::TranslateManager
methodMap_CppImport::TranslateManagerprivate
namespacAliasMap_CppImport::TranslateManagerprivate
namespaceFieldMap_CppImport::TranslateManagerprivate
nameSpaceMap_CppImport::TranslateManagerprivate
nh_CppImport::TranslateManagerprivate
removeEmptyNamespaces()CppImport::TranslateManager
rootProject_CppImport::TranslateManagerprivate
setUtils(CppImportUtilities *utils)CppImport::TranslateManager
staticFieldMap_CppImport::TranslateManagerprivate
TranslateManager(ClangHelpers &clang, OOModel::Project *root, ExpressionVisitor *visitor)CppImport::TranslateManager
typeAliasMap_CppImport::TranslateManagerprivate
usingDeclMap_CppImport::TranslateManagerprivate
usingDirectiveMap_CppImport::TranslateManagerprivate
utils_CppImport::TranslateManagerprivate
~TranslateManager()CppImport::TranslateManager