NCBI C++ ToolKit
|
This is the complete list of members for mu::Parser, including all inherited members.
Abs(value_type) | mu::Parser | privatestatic |
ACos(value_type) | mu::Parser | privatestatic |
ACosh(value_type) | mu::Parser | privatestatic |
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) | mu::ParserBase | |
ApplyBinOprt(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) const | 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 |
ASin(value_type) | mu::Parser | privatestatic |
ASinh(value_type) | mu::Parser | privatestatic |
Assign(const ParserBase &a_Parser) | mu::ParserBase | private |
ATan(value_type) | mu::Parser | privatestatic |
ATanh(value_type) | mu::Parser | privatestatic |
Avg(const value_type *, int) | mu::Parser | privatestatic |
c_DefaultOprt | mu::ParserBase | protectedstatic |
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 | |
Cos(value_type) | mu::Parser | privatestatic |
Cosh(value_type) | mu::Parser | privatestatic |
DefineConst(const string_type &a_sName, value_type a_fVal) | mu::ParserBase | |
DefineFun(const string_type &a_strName, fun_type0 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, fun_type1 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, fun_type2 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, fun_type3 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, fun_type4 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, fun_type5 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, multfun_type a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, strfun_type1 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, strfun_type2 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
DefineFun(const string_type &a_strName, strfun_type3 a_pFun, bool a_bAllowOpt=true) | mu::ParserBase | inline |
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 | |
Diff(value_type *a_Var, value_type a_fPos, value_type a_fEpsilon=0.00074) const | mu::Parser | |
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 | |
Exp(value_type) | mu::Parser | privatestatic |
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() | mu::Parser | virtual |
InitConst() | mu::Parser | virtual |
InitFun() | mu::Parser | virtual |
InitOprt() | mu::Parser | virtual |
InitTokenReader() | mu::ParserBase | private |
IsVal(const char_type *a_szExpr, int *a_iPos, value_type *a_fVal) | mu::Parser | privatestatic |
Ite(value_type, value_type, value_type) | mu::Parser | privatestatic |
Ln(value_type) | mu::Parser | privatestatic |
Log10(value_type) | mu::Parser | privatestatic |
Log2(value_type) | mu::Parser | privatestatic |
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 | mutableprivate |
m_PostOprtDef | mu::ParserBase | private |
m_pParseFormula | mu::ParserBase | mutableprivate |
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 | mutableprivate |
m_vStringBuf | mu::ParserBase | mutableprivate |
m_vStringVarBuf | mu::ParserBase | private |
Max(const value_type *, int) | mu::Parser | privatestatic |
Min(const value_type *, int) | mu::Parser | privatestatic |
operator=(const ParserBase &a_Parser) | mu::ParserBase | |
ParseCmdCode() const | mu::ParserBase | private |
ParseFunction typedef | mu::ParserBase | private |
Parser() | mu::Parser | |
ParserBase() | mu::ParserBase | |
ParserBase(const ParserBase &a_Parser) | mu::ParserBase | |
ParseString() const | mu::ParserBase | private |
ParseValue() const | mu::ParserBase | private |
ReInit() const | mu::ParserBase | private |
RemoveVar(const string_type &a_strVarName) | mu::ParserBase | |
Rint(value_type) | mu::Parser | privatestatic |
s_locale | mu::Parser | privatestatic |
SetArgSep(char_type cArgSep) | mu::ParserBase | |
SetDecSep(char_type cDecSep) | mu::Parser | |
SetExpr(const string_type &a_sExpr) | mu::ParserBase | |
SetThousandsSep(char_type cThousandsSep) | mu::Parser | |
SetVarFactory(facfun_type a_pFactory, void *pUserData=NULL) | mu::ParserBase | |
Sign(value_type) | mu::Parser | privatestatic |
Sin(value_type) | mu::Parser | privatestatic |
Sinh(value_type) | mu::Parser | privatestatic |
Sqrt(value_type) | mu::Parser | privatestatic |
stringbuf_type typedef | mu::ParserBase | private |
Sum(const value_type *, int) | mu::Parser | privatestatic |
Tan(value_type) | mu::Parser | privatestatic |
Tanh(value_type) | mu::Parser | privatestatic |
token_reader_type typedef | mu::ParserBase | private |
token_type typedef | mu::ParserBase | private |
UnaryMinus(value_type) | mu::Parser | privatestatic |
ValidInfixOprtChars() const | mu::ParserBase | |
ValidNameChars() const | mu::ParserBase | |
ValidOprtChars() const | mu::ParserBase | |
~ParserBase() | mu::ParserBase | virtual |