

Additional Inherited Members | |
Public Types inherited from FunctionParserBase< GmpInt > | |
| enum | ParseErrorType |
| typedef GmpInt | value_type |
| typedef GmpInt(* | FunctionPtr )(const GmpInt *) |
Public Member Functions inherited from FunctionParserBase< GmpInt > | |
| int | Parse (const char *Function, const std::string &Vars, bool useDegrees=false) |
| int | Parse (const std::string &Function, const std::string &Vars, bool useDegrees=false) |
| void | setDelimiterChar (char) |
| const char * | ErrorMsg () const |
| ParseErrorType | GetParseErrorType () const |
| GmpInt | Eval (const GmpInt *Vars) |
| int | EvalError () const |
| bool | AddConstant (const std::string &name, GmpIntvalue) |
| bool | AddUnit (const std::string &name, GmpIntvalue) |
| bool | AddFunction (const std::string &name, FunctionPtr, unsigned paramsAmount) |
| bool | AddFunction (const std::string &name, FunctionParserBase &) |
| bool | AddFunctionWrapper (const std::string &name, const DerivedWrapper &, unsigned paramsAmount) |
| FunctionWrapper * | GetFunctionWrapper (const std::string &name) |
| bool | RemoveIdentifier (const std::string &name) |
| void | Optimize () |
| int | ParseAndDeduceVariables (const std::string &function, int *amountOfVariablesFound=0, bool useDegrees=false) |
| int | ParseAndDeduceVariables (const std::string &function, std::string &resultVarString, int *amountOfVariablesFound=0, bool useDegrees=false) |
| int | ParseAndDeduceVariables (const std::string &function, std::vector< std::string > &resultVars, bool useDegrees=false) |
| FunctionParserBase (const FunctionParserBase &) | |
| FunctionParserBase & | operator= (const FunctionParserBase &) |
| void | ForceDeepCopy () |
Protected Member Functions inherited from FunctionParserBase< GmpInt > | |
| Data * | getParserData () |
Static Protected Member Functions inherited from FunctionParserBase< GmpInt > | |
|
static std::pair< const char *, GmpInt > | ParseLiteral (const char *) |
| static unsigned | ParseIdentifier (const char *) |
1.8.5