Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
MetaCallExpression (const QString &name, Expression *referencePrefix=nullptr) | |
Declaration * | generatedTree () |
Returns the generated tree resulting from this meta call. More... | |
MetaDefinition * | metaDefinition () |
Returns the meta definition used in this meta call if one exists. More... | |
Private Member Functions | |
void | bindMetaCalls (Model::Node *node, MetaBinding *binding) |
Binds all MetaCallExpressions according to the binding in node. More... | |
Additional Inherited Members | |
Protected Types inherited from Core::Reflect< Base > | |
using | Super = Reflect< Base > |
OOModel::MetaCallExpression::MetaCallExpression | ( | const QString & | name, |
Expression * | referencePrefix = nullptr |
||
) |
|
private |
Binds all MetaCallExpressions according to the binding in node.
Declaration * OOModel::MetaCallExpression::generatedTree | ( | ) |
Returns the generated tree resulting from this meta call.
MetaDefinition * OOModel::MetaCallExpression::metaDefinition | ( | ) |
Returns the meta definition used in this meta call if one exists.