muParser: Member List

# mu::ParserBase Member List

This is the complete list of members for mu::ParserBase, including all inherited members.

AddCallback(const string_type &a_strName, const ParserCallback &a_Callback, funmap_type &a_Storage, const char_type *a_szCharSet) | mu::ParserBase | `[private]`
AddValIdent(identfun_type a_pCallback) (defined in mu::ParserBase) | mu::ParserBase |
ApplyBinOprt(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) const (defined in mu::ParserBase) | mu::ParserBase | `[private]`
ApplyFunc(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal, int iArgCount) const | mu::ParserBase | `[private]`
ApplyNumFunc(const token_type &a_FunTok, const std::vector< token_type > &a_vArg) const | mu::ParserBase | `[private]`
ApplyStrFunc(const token_type &a_FunTok, const std::vector< token_type > &a_vArg) const | mu::ParserBase | `[private]`
Assign(const ParserBase &a_Parser) | mu::ParserBase | `[private]`
c_DefaultOprt | mu::ParserBase | `[protected, static]`
CheckName(const string_type &a_strName, const string_type &a_CharSet) const | mu::ParserBase | `[private]`
ClearConst() | mu::ParserBase |
ClearFormula() | mu::ParserBase | `[private]`
ClearFun() | mu::ParserBase |
ClearInfixOprt() | mu::ParserBase |
ClearOprt() | mu::ParserBase |
ClearPostfixOprt() | mu::ParserBase |
ClearVar() | mu::ParserBase |
DefineConst(const string_type &a_sName, value_type a_fVal) | mu::ParserBase |
DefineInfixOprt(const string_type &a_strName, fun_type1 a_pOprt, int a_iPrec=prINFIX, bool a_bAllowOpt=true) | mu::ParserBase |
DefineInfixOprtChars(const char_type *a_szCharset) | mu::ParserBase |
DefineNameChars(const char_type *a_szCharset) | mu::ParserBase |
DefineOprt(const string_type &a_strName, fun_type2 a_pFun, unsigned a_iPri=0, bool a_bAllowOpt=false) | mu::ParserBase |
DefineOprtChars(const char_type *a_szCharset) | mu::ParserBase |
DefinePostfixOprt(const string_type &a_strFun, fun_type1 a_pOprt, bool a_bAllowOpt=true) | mu::ParserBase |
DefineStrConst(const string_type &a_sName, const string_type &a_strVal) | mu::ParserBase |
DefineVar(const string_type &a_sName, value_type *a_fVar) | mu::ParserBase |
EnableBuiltInOprt(bool a_bIsOn=true) | mu::ParserBase |
EnableByteCode(bool a_bIsOn=true) | mu::ParserBase |
EnableOptimizer(bool a_bIsOn=true) | mu::ParserBase |
Error(EErrorCodes a_iErrc, int a_iPos=(int) mu::string_type::npos, const string_type &a_strTok=string_type()) const | mu::ParserBase |
Eval() const | mu::ParserBase | `[inline]`
exception_type typedef | mu::ParserBase |
GetArgSep() const | mu::ParserBase |
GetConst() const | mu::ParserBase |
GetExpr() const | mu::ParserBase |
GetFunDef() const | mu::ParserBase |
GetOprtDef() const | mu::ParserBase |
GetOprtPri(const token_type &a_Tok) const | mu::ParserBase | `[private]`
GetUsedVar() const | mu::ParserBase |
GetVar() const | mu::ParserBase |
HasBuiltInOprt() const | mu::ParserBase |
Init() | mu::ParserBase | `[protected]`
InitCharSets()=0 (defined in mu::ParserBase) | mu::ParserBase | `[protected, pure virtual]`
InitConst()=0 (defined in mu::ParserBase) | mu::ParserBase | `[protected, pure virtual]`
InitFun()=0 (defined in mu::ParserBase) | mu::ParserBase | `[protected, pure virtual]`
InitOprt()=0 (defined in mu::ParserBase) | mu::ParserBase | `[protected, pure virtual]`
InitTokenReader() | mu::ParserBase | `[private]`
m_bBuiltInOp | mu::ParserBase | `[private]`
m_bOptimize | mu::ParserBase | `[private]`
m_bUseByteCode | mu::ParserBase | `[private]`
m_ConstDef | mu::ParserBase | `[private]`
m_FunDef | mu::ParserBase | `[private]`
m_InfixOprtDef | mu::ParserBase | `[private]`
m_OprtDef | mu::ParserBase | `[private]`
m_pCmdCode | mu::ParserBase | `[mutable, private]`
m_PostOprtDef | mu::ParserBase | `[private]`
m_pParseFormula | mu::ParserBase | `[mutable, private]`
m_pTokenReader | mu::ParserBase | `[private]`
m_sInfixOprtChars | mu::ParserBase | `[private]`
m_sNameChars | mu::ParserBase | `[private]`
m_sOprtChars | mu::ParserBase | `[private]`
m_StrVarDef | mu::ParserBase | `[private]`
m_VarDef | mu::ParserBase | `[private]`
m_vByteCode | mu::ParserBase | `[mutable, private]`
m_vStringBuf | mu::ParserBase | `[mutable, private]`
m_vStringVarBuf (defined in mu::ParserBase) | mu::ParserBase | `[private]`
operator=(const ParserBase &a_Parser) | mu::ParserBase |
ParseCmdCode() const | mu::ParserBase | `[private]`
ParseFunction typedef | mu::ParserBase | `[private]`
ParserBase() | mu::ParserBase |
ParserBase(const ParserBase &a_Parser) (defined in mu::ParserBase) | mu::ParserBase |
ParserTokenReader (defined in mu::ParserBase) | mu::ParserBase | `[friend]`
ParseString() const | mu::ParserBase | `[private]`
ParseValue() const | mu::ParserBase | `[private]`
ReInit() const | mu::ParserBase | `[private]`
RemoveVar(const string_type &a_strVarName) | mu::ParserBase |
SetArgSep(char_type cArgSep) | mu::ParserBase |
SetExpr(const string_type &a_sExpr) | mu::ParserBase |
SetVarFactory(facfun_type a_pFactory, void *pUserData=NULL) (defined in mu::ParserBase) | mu::ParserBase |
stringbuf_type typedef | mu::ParserBase | `[private]`
token_reader_type typedef | mu::ParserBase | `[private]`
token_type typedef | mu::ParserBase | `[private]`
ValidInfixOprtChars() const | mu::ParserBase |
ValidNameChars() const | mu::ParserBase |
ValidOprtChars() const | mu::ParserBase |
~ParserBase() (defined in mu::ParserBase) | mu::ParserBase | `[virtual]`