Content


NTL
Core
CExpressionBrace

CExpressionBrace


Class implements expression storing array of another expressions.

You can find more information in comments below. Overrided methods can be found in corresponding base class or interface.

// Arguments are in expression list 
class CExpressionBrace :public CExpression
{
public:
    const Operator* &Op;
    IExpression* &Name;
    IExpression* &Arguments;

    // IExpression methods 
    String toString() override;

    CExpressionBrace(const size_t index, const Operator *op, IExpression *name, IExpression *arguments);

    IExpression **getInnerName();
};
Namespace: nitisa::script
Include: Nitisa/Modules/Script/Expressions/ExpressionBrace.h