5 #ifndef BALL_MATHS_PARSEDFUNCTION_H 6 #define BALL_MATHS_PARSEDFUNCTION_H 8 #ifndef BALL_DATATYPE_STRINGHASHMAP_H 14 using std::unary_function;
36 template <
typename arg>
38 :
public unary_function<arg, double>
88 template <
typename arg>
97 template <
typename arg>
106 template <
typename arg>
115 template <
typename arg>
120 template <
typename arg>
139 template <
typename arg>
157 #endif // BALL_MATHS_PARSEDFUNCTION_H const char * c_str() const BALL_NOEXCEPT
StringHashMap< double * > * ParsedFunctionConstants
StringHashMap< double(*)(double)> functions_
void ParsedFunction_initBuffer(const char *)
StringHashMap< double(*)(double)> * ParsedFunctionFunctions
int ParsedFunctionparse()
~ParsedFunction()
Destructor.
void ParsedFunction_delBuffer()
ParsedFunction()
Default constructor.
double ParsedFunctionResult
StringHashMap< double * > constants_