Planeshift
FunctionParserBase< Value_t > Member List

This is the complete list of members for FunctionParserBase< Value_t >, including all inherited members.

AddConstant(const std::string &name, Value_t value)FunctionParserBase< Value_t >
AddFunction(const std::string &name, FunctionPtr, unsigned paramsAmount)FunctionParserBase< Value_t >
AddFunction(const std::string &name, FunctionParserBase &)FunctionParserBase< Value_t >
AddFunctionWrapper(const std::string &name, const DerivedWrapper &, unsigned paramsAmount)FunctionParserBase< Value_t >
AddUnit(const std::string &name, Value_t value)FunctionParserBase< Value_t >
EMPTY_PARENTH enum valueFunctionParserBase< Value_t >
epsilon()FunctionParserBase< Value_t >static
ErrorMsg() const FunctionParserBase< Value_t >
Eval(const Value_t *Vars)FunctionParserBase< Value_t >
EvalError() const FunctionParserBase< Value_t >
EXPECT_OPERATOR enum valueFunctionParserBase< Value_t >
EXPECT_PARENTH_FUNC enum valueFunctionParserBase< Value_t >
ForceDeepCopy()FunctionParserBase< Value_t >
FP_NO_ERROR enum valueFunctionParserBase< Value_t >
FunctionParserBase()FunctionParserBase< Value_t >
FunctionParserBase(const FunctionParserBase &)FunctionParserBase< Value_t >
FunctionPtr typedefFunctionParserBase< Value_t >
GetFunctionWrapper(const std::string &name)FunctionParserBase< Value_t >
GetParseErrorType() const FunctionParserBase< Value_t >
getParserData()FunctionParserBase< Value_t >protected
ILL_PARAMS_AMOUNT enum valueFunctionParserBase< Value_t >
INVALID_VARS enum valueFunctionParserBase< Value_t >
MISM_PARENTH enum valueFunctionParserBase< Value_t >
MISSING_PARENTH enum valueFunctionParserBase< Value_t >
NO_FUNCTION_PARSED_YET enum valueFunctionParserBase< Value_t >
operator=(const FunctionParserBase &)FunctionParserBase< Value_t >
Optimize()FunctionParserBase< Value_t >
OUT_OF_MEMORY enum valueFunctionParserBase< Value_t >
Parse(const char *Function, const std::string &Vars, bool useDegrees=false)FunctionParserBase< Value_t >
Parse(const std::string &Function, const std::string &Vars, bool useDegrees=false)FunctionParserBase< Value_t >
ParseAndDeduceVariables(const std::string &function, int *amountOfVariablesFound=0, bool useDegrees=false)FunctionParserBase< Value_t >
ParseAndDeduceVariables(const std::string &function, std::string &resultVarString, int *amountOfVariablesFound=0, bool useDegrees=false)FunctionParserBase< Value_t >
ParseAndDeduceVariables(const std::string &function, std::vector< std::string > &resultVars, bool useDegrees=false)FunctionParserBase< Value_t >
ParseErrorType enum nameFunctionParserBase< Value_t >
ParseIdentifier(const char *)FunctionParserBase< Value_t >protectedstatic
ParseLiteral(const char *)FunctionParserBase< Value_t >protectedstatic
PREMATURE_EOS enum valueFunctionParserBase< Value_t >
RemoveIdentifier(const std::string &name)FunctionParserBase< Value_t >
setDelimiterChar(char)FunctionParserBase< Value_t >
setEpsilon(Value_t)FunctionParserBase< Value_t >static
SYNTAX_ERROR enum valueFunctionParserBase< Value_t >
UNEXPECTED_ERROR enum valueFunctionParserBase< Value_t >
UNKNOWN_IDENTIFIER enum valueFunctionParserBase< Value_t >
value_type typedefFunctionParserBase< Value_t >
~FunctionParserBase()FunctionParserBase< Value_t >