Planeshift

FunctionParser_ld Member List

This is the complete list of members for FunctionParser_ld, including all inherited members.
AddConstant(const std::string &name, long doublevalue)FunctionParserBase< long double >
AddFunction(const std::string &name, FunctionPtr, unsigned paramsAmount)FunctionParserBase< long double >
AddFunction(const std::string &name, FunctionParserBase &)FunctionParserBase< long double >
AddFunctionWrapper(const std::string &name, const DerivedWrapper &, unsigned paramsAmount)FunctionParserBase< long double >
AddUnit(const std::string &name, long doublevalue)FunctionParserBase< long double >
EMPTY_PARENTH enum valueFunctionParserBase< long double >
epsilon()FunctionParserBase< long double > [static]
ErrorMsg() constFunctionParserBase< long double >
Eval(const long double *Vars)FunctionParserBase< long double >
EvalError() constFunctionParserBase< long double >
EXPECT_OPERATOR enum valueFunctionParserBase< long double >
EXPECT_PARENTH_FUNC enum valueFunctionParserBase< long double >
ForceDeepCopy()FunctionParserBase< long double >
FP_NO_ERROR enum valueFunctionParserBase< long double >
FunctionParserBase()FunctionParserBase< long double >
FunctionParserBase(const FunctionParserBase &)FunctionParserBase< long double >
FunctionPtr typedefFunctionParserBase< long double >
GetFunctionWrapper(const std::string &name)FunctionParserBase< long double >
GetParseErrorType() constFunctionParserBase< long double >
getParserData()FunctionParserBase< long double > [protected]
ILL_PARAMS_AMOUNT enum valueFunctionParserBase< long double >
INVALID_VARS enum valueFunctionParserBase< long double >
MISM_PARENTH enum valueFunctionParserBase< long double >
MISSING_PARENTH enum valueFunctionParserBase< long double >
NO_FUNCTION_PARSED_YET enum valueFunctionParserBase< long double >
operator=(const FunctionParserBase &)FunctionParserBase< long double >
Optimize()FunctionParserBase< long double >
OUT_OF_MEMORY enum valueFunctionParserBase< long double >
Parse(const char *Function, const std::string &Vars, bool useDegrees=false)FunctionParserBase< long double >
Parse(const std::string &Function, const std::string &Vars, bool useDegrees=false)FunctionParserBase< long double >
ParseAndDeduceVariables(const std::string &function, int *amountOfVariablesFound=0, bool useDegrees=false)FunctionParserBase< long double >
ParseAndDeduceVariables(const std::string &function, std::string &resultVarString, int *amountOfVariablesFound=0, bool useDegrees=false)FunctionParserBase< long double >
ParseAndDeduceVariables(const std::string &function, std::vector< std::string > &resultVars, bool useDegrees=false)FunctionParserBase< long double >
ParseErrorType enum nameFunctionParserBase< long double >
ParseIdentifier(const char *)FunctionParserBase< long double > [protected, static]
ParseLiteral(const char *)FunctionParserBase< long double > [protected, static]
PREMATURE_EOS enum valueFunctionParserBase< long double >
RemoveIdentifier(const std::string &name)FunctionParserBase< long double >
setDelimiterChar(char)FunctionParserBase< long double >
setEpsilon(long double)FunctionParserBase< long double > [static]
SYNTAX_ERROR enum valueFunctionParserBase< long double >
UNEXPECTED_ERROR enum valueFunctionParserBase< long double >
UNKNOWN_IDENTIFIER enum valueFunctionParserBase< long double >
value_type typedefFunctionParserBase< long double >
~FunctionParserBase()FunctionParserBase< long double >