Parser Member List

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

AddVar(const maxon::String &str, Float *value, Bool case_sensitive=false)Parser
AddVarLong(const maxon::String &str, Int32 *value, Bool case_sensitive=false)Parser
Alloc(void)Parserstatic
Calculate(const ParserCache *pdat, Float *result, Int32 *error)Parser
CalculateLong(const ParserCache *pdat, Int32 *result, Int32 *error)Parser
Eval(const maxon::String &str, Int32 *error, Float *res, Int32 unit=0, Int32 angletype=0, Int32 basis=10)Parser
EvalLong(const maxon::String &str, Int32 *error, Int32 *res, Int32 unit, Int32 basis)Parser
Free(Parser *&pr)Parserstatic
GenerateShaderCode(const maxon::String &resultVariableName, maxon::String *result)Parser
GenerateShaderCodeFromCache(const ParserCache *pdat, const maxon::String &resultVariableName, maxon::String *result)Parser
GetParserData(ParserCache *p)Parser
Init(const maxon::String &s, Int32 *error, Int32 unit=0, Int32 angle_unit=0, Int32 base=10)Parser
Parser()Parserprivate
ReEval(Float *result, Int32 *error)Parser
ReEvalLong(Int32 *result, Int32 *error)Parser
RemoveAllVars(void)Parser
RemoveVar(const maxon::String &s, Bool case_sensitive=false)Parser
Reset(ParserCache *p=nullptr)Parser
~Parser()Parserprivate