|
Planeshift
|
#include <fparser.h>
Additional Inherited Members | |
Public Types inherited from FunctionParserBase< long double > | |
| typedef long double(* | FunctionPtr) (const long double *) |
| enum | ParseErrorType |
| typedef long double | value_type |
Public Member Functions inherited from FunctionParserBase< long double > | |
| bool | AddConstant (const std::string &name, long doublevalue) |
| 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) |
| bool | AddUnit (const std::string &name, long doublevalue) |
| const char * | ErrorMsg () const |
| long double | Eval (const long double *Vars) |
| int | EvalError () const |
| void | ForceDeepCopy () |
| FunctionParserBase () | |
| FunctionParserBase (const FunctionParserBase &) | |
| FunctionWrapper * | GetFunctionWrapper (const std::string &name) |
| ParseErrorType | GetParseErrorType () const |
| FunctionParserBase & | operator= (const FunctionParserBase &) |
| void | Optimize () |
| 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) |
| 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) |
| bool | RemoveIdentifier (const std::string &name) |
| void | setDelimiterChar (char) |
| ~FunctionParserBase () | |
Static Public Member Functions inherited from FunctionParserBase< long double > | |
| static long double | epsilon () |
| static void | setEpsilon (long double) |
Protected Member Functions inherited from FunctionParserBase< long double > | |
| Data * | getParserData () |
Static Protected Member Functions inherited from FunctionParserBase< long double > | |
| static unsigned | ParseIdentifier (const char *) |
| static std::pair< const char *, long double > | ParseLiteral (const char *) |