1#ifndef AUBO_SCOPE_FUNCTION_MODEL_H
2#define AUBO_SCOPE_FUNCTION_MODEL_H
74 const std::vector<std::string> &argumentNames);
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
FunctionModel This interface provides methods to add and remove script functions in the Expression Ed...
FunctionPtr getFunction(const std::string &name)
Get a function by name.
bool removeFunction(FunctionPtr func)
Remove a function.
FunctionModel(FunctionModel &&f)
std::vector< FunctionPtr > getFunctions()
Get all added functions.
FunctionModel(FunctionModel &f)
FunctionPtr addFunction(const std::string &name, const std::vector< std::string > &argumentNames)
Add a script function to the Expression Editor.