Public Member Functions | |
| FunctionSet (string gettype) | |
| bool | addFunction (string name) |
| bool | addFunction (string name, uint numArgs) |
| void | evaluate (voidP inputs, void *result, uint funcNum) |
Public Attributes | |
| map< string, bool > | existFunc |
Protected Attributes | |
| string | type |
Definition at line 20 of file FunctionSet.h.
| cart::FunctionSet::FunctionSet | ( | string | gettype | ) |
Gettype in constructor defines data type for evaluation.
Definition at line 5 of file FunctionSet.cpp.
| bool cart::FunctionSet::addFunction | ( | string | name | ) |
Add function defined by its name, take default number of arguments.
Definition at line 21 of file FunctionSet.cpp.
| bool cart::FunctionSet::addFunction | ( | string | name, | |
| uint | numArgs | |||
| ) |
Add function defined by its name and number of arguments.
Definition at line 130 of file FunctionSet.cpp.
| void cart::FunctionSet::evaluate | ( | voidP | inputs, | |
| void * | result, | |||
| uint | funcNum | |||
| ) |
Evaluate function with inputs and function defined by funcNum, return result in parameter result.
Definition at line 222 of file FunctionSet.cpp.
1.7.1