Planeshift
FunctionParser_cf Member List

This is the complete list of members for FunctionParser_cf, including all inherited members.

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