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

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

childrenUnownedByExpansion(Model::Node *node, MacroExpansion *expansion, NodeToCloneMap &mapping, QList< Model::Node * > &result)CppImport::StandardMetaDefinitionsprivate
clang_CppImport::StandardMetaDefinitionsprivate
createMetaDef(const clang::MacroDirective *md)CppImport::StandardMetaDefinitions
createMetaDefinitionBody(OOModel::MetaDefinition *metaDef, QList< Model::Node * > nodes, MacroExpansion *expansion, NodeToCloneMap &mapping, QList< MacroArgumentInfo > &arguments)CppImport::StandardMetaDefinitions
definitionManager_CppImport::StandardMetaDefinitionsprivate
insertArgumentSplices(NodeToCloneMap &mapping, NodeToCloneMap &childMapping, QList< MacroArgumentInfo > &arguments)CppImport::StandardMetaDefinitionsprivate
insertChildMetaCalls(MacroExpansion *expansion, NodeToCloneMap &childMapping)CppImport::StandardMetaDefinitionsprivate
macroExpansions_CppImport::StandardMetaDefinitionsprivate
metaDefinition(const clang::MacroDirective *md)CppImport::StandardMetaDefinitions
removeUnownedNodes(Model::Node *cloned, MacroExpansion *expansion, NodeToCloneMap &mapping)CppImport::StandardMetaDefinitionsprivate
StandardMetaDefinitions(ClangHelpers &clang, const MacroDefinitions &definitionManager, MacroExpansions &macroExpansions)CppImport::StandardMetaDefinitions
standardMetaDefinitions_CppImport::StandardMetaDefinitionsprivate