Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
CommaExpression (Expression *left, Expression *right) | |
QList< Expression * > | allSubOperands (bool detachOperands) |
Returns in a single list all expressions of this and nested CommaExpression operators. More... | |
virtual bool | findSymbols (std::unique_ptr< Model::ResolutionRequest > request) const override |
virtual std::unique_ptr< Type > | type () override |
Additional Inherited Members | |
Protected Types inherited from Core::Reflect< Base > | |
using | Super = Reflect< Base > |
OOModel::CommaExpression::CommaExpression | ( | Expression * | left, |
Expression * | right | ||
) |
QList< Expression * > OOModel::CommaExpression::allSubOperands | ( | bool | detachOperands | ) |
Returns in a single list all expressions of this and nested CommaExpression operators.
If detachOperands is set all returned expressions will have no parents and the CommaExpression can be deleted.
|
overridevirtual |
|
overridevirtual |