Content


NTL
Core
IFunctionFactory

IFunctionFactory


Interface describes function factory.

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

class IFunctionFactory :public virtual IReleasable
{
public:
    virtual IFunction *Create(const String &name, IErrorListener *error_listener, const IFunction::Arguments &arguments, IFunction *modify) = 0; // Create function. "modify" is only for argument changing operator (like "++" or "="), it points to the function holding operand which actually should be changed 
};
Namespace: nitisa::script
Include: Nitisa/Modules/Script/Interfaces/IFunctionFactory.h