Envision
A visual programming IDE for object-oriented languages
|
constains all relevant methods for macro import that do not depend on Clang or macro import components. More...
Static Public Member Functions | |
static OOModel::Declaration * | actualContext (Model::Node *node) |
static void | addNodeToDeclaration (Model::Node *node, OOModel::Declaration *declaration) |
static Model::Node * | cloneWithMapping (Model::Node *node, NodeToCloneMap &mapping) |
static OOModel::Declaration * | createContext (OOModel::Declaration *actualContext) |
static OOModel::Declaration * | findDeclaration (Model::List *list, const QString &name) |
returns the first Declaration* decl in list with decl->name() == name More... | |
static void | removeNodeFromParent (Model::Node *node, bool removeMetaCalls=false) |
static void | removeNodesFromParent (QList< Model::Node * > nodes) |
static QList< Model::Node * > | topLevelNodes (QList< Model::Node * > input) |
static bool | validContext (Model::Node *node) |
Static Private Member Functions | |
static void | buildMappingInfo (Model::Node *node, QList< Model::Node * > &info) |
static OOModel::MetaCallExpression * | containsMetaCall (Model::Node *node) |
static void | useMappingInfo (Model::Node *node, QList< Model::Node * > &info, NodeToCloneMap &mapping) |
constains all relevant methods for macro import that do not depend on Clang or macro import components.
|
static |
|
static |
|
staticprivate |
|
static |
|
staticprivate |
|
static |
|
static |
returns the first Declaration* decl in list with decl->name() == name
|
static |
|
static |
|
static |
|
staticprivate |
|
static |