| 
    Planeshift
    
   | 
 
#include <fparser.h>
Additional Inherited Members | |
  Public Types inherited from FunctionParserBase< float > | |
| typedef float(* | FunctionPtr) (const float *) | 
| enum | ParseErrorType | 
| typedef float | value_type | 
  Public Member Functions inherited from FunctionParserBase< float > | |
| bool | AddConstant (const std::string &name, floatvalue) | 
| 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, floatvalue) | 
| const char * | ErrorMsg () const | 
| float | Eval (const float *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< float > | |
| static float | epsilon () | 
| static void | setEpsilon (float) | 
  Protected Member Functions inherited from FunctionParserBase< float > | |
| Data * | getParserData () | 
  Static Protected Member Functions inherited from FunctionParserBase< float > | |
| static unsigned | ParseIdentifier (const char *) | 
| static std::pair< const char *, float > | ParseLiteral (const char *) |