Content


NTL
Core
CExpressionCall

CExpressionCall


Class implements expression representing function call or expression in brackets.

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 CExpressionCall :public CExpression
{
public:
    const Operator* &Op;
    IExpression* &Name;
    IExpression* &Arguments;

    // IExpression methods 
    String toString() override;

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

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