Helper class for defining procedure. You may use it as a base class for procedures/functions you want to implement and use in calculator.
You can find more information in comments below. Overrided methods can be found in corresponding base class or interface.
class CProcedure :public virtual IProcedure
{
public:
const String &getName() const override;
void Release() override;
CProcedure(const String &name);
virtual ~CProcedure() = default;
};
Namespace: | nitisa::scripting |
Include: | Nitisa/Modules/Scripting/Procedure.h |