

Additional Inherited Members | |
Public Types inherited from FunctionParserBase< MpfrFloat > | |
| enum | ParseErrorType |
| typedef MpfrFloat | value_type |
| typedef MpfrFloat(* | FunctionPtr )(const MpfrFloat *) |
Public Member Functions inherited from FunctionParserBase< MpfrFloat > | |
| 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 |
| MpfrFloat | Eval (const MpfrFloat *Vars) |
| int | EvalError () const |
| bool | AddConstant (const std::string &name, MpfrFloatvalue) |
| bool | AddUnit (const std::string &name, MpfrFloatvalue) |
| 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< MpfrFloat > | |
| Data * | getParserData () |
Static Protected Member Functions inherited from FunctionParserBase< MpfrFloat > | |
|
static std::pair< const char *, MpfrFloat > | ParseLiteral (const char *) |
| static unsigned | ParseIdentifier (const char *) |
1.8.5