|
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.