NCBI C++ ToolKit
mu::Parser Member List

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

Abs(value_type)mu::Parserprivatestatic
ACos(value_type)mu::Parserprivatestatic
ACosh(value_type)mu::Parserprivatestatic
AddCallback(const string_type &a_strName, const ParserCallback &a_Callback, funmap_type &a_Storage, const char_type *a_szCharSet)mu::ParserBaseprivate
AddValIdent(identfun_type a_pCallback)mu::ParserBase
ApplyBinOprt(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) constmu::ParserBaseprivate
ApplyFunc(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal, int iArgCount) constmu::ParserBaseprivate
ApplyNumFunc(const token_type &a_FunTok, const std::vector< token_type > &a_vArg) constmu::ParserBaseprivate
ApplyStrFunc(const token_type &a_FunTok, const std::vector< token_type > &a_vArg) constmu::ParserBaseprivate
ASin(value_type)mu::Parserprivatestatic
ASinh(value_type)mu::Parserprivatestatic
Assign(const ParserBase &a_Parser)mu::ParserBaseprivate
ATan(value_type)mu::Parserprivatestatic
ATanh(value_type)mu::Parserprivatestatic
Avg(const value_type *, int)mu::Parserprivatestatic
c_DefaultOprtmu::ParserBaseprotectedstatic
CheckName(const string_type &a_strName, const string_type &a_CharSet) constmu::ParserBaseprivate
ClearConst()mu::ParserBase
ClearFormula()mu::ParserBaseprivate
ClearFun()mu::ParserBase
ClearInfixOprt()mu::ParserBase
ClearOprt()mu::ParserBase
ClearPostfixOprt()mu::ParserBase
ClearVar()mu::ParserBase
Cos(value_type)mu::Parserprivatestatic
Cosh(value_type)mu::Parserprivatestatic
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::ParserBaseinline
DefineFun(const string_type &a_strName, fun_type1 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, fun_type2 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, fun_type3 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, fun_type4 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, fun_type5 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, multfun_type a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, strfun_type1 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, strfun_type2 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
DefineFun(const string_type &a_strName, strfun_type3 a_pFun, bool a_bAllowOpt=true)mu::ParserBaseinline
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) constmu::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()) constmu::ParserBase
Eval() constmu::ParserBaseinline
exception_type typedefmu::ParserBase
Exp(value_type)mu::Parserprivatestatic
GetArgSep() constmu::ParserBase
GetConst() constmu::ParserBase
GetExpr() constmu::ParserBase
GetFunDef() constmu::ParserBase
GetOprtDef() constmu::ParserBase
GetOprtPri(const token_type &a_Tok) constmu::ParserBaseprivate
GetUsedVar() constmu::ParserBase
GetVar() constmu::ParserBase
HasBuiltInOprt() constmu::ParserBase
Init()mu::ParserBaseprotected
InitCharSets()mu::Parservirtual
InitConst()mu::Parservirtual
InitFun()mu::Parservirtual
InitOprt()mu::Parservirtual
InitTokenReader()mu::ParserBaseprivate
IsVal(const char_type *a_szExpr, int *a_iPos, value_type *a_fVal)mu::Parserprivatestatic
Ite(value_type, value_type, value_type)mu::Parserprivatestatic
Ln(value_type)mu::Parserprivatestatic
Log10(value_type)mu::Parserprivatestatic
Log2(value_type)mu::Parserprivatestatic
m_bBuiltInOpmu::ParserBaseprivate
m_bOptimizemu::ParserBaseprivate
m_bUseByteCodemu::ParserBaseprivate
m_ConstDefmu::ParserBaseprivate
m_FunDefmu::ParserBaseprivate
m_InfixOprtDefmu::ParserBaseprivate
m_OprtDefmu::ParserBaseprivate
m_pCmdCodemu::ParserBasemutableprivate
m_PostOprtDefmu::ParserBaseprivate
m_pParseFormulamu::ParserBasemutableprivate
m_pTokenReadermu::ParserBaseprivate
m_sInfixOprtCharsmu::ParserBaseprivate
m_sNameCharsmu::ParserBaseprivate
m_sOprtCharsmu::ParserBaseprivate
m_StrVarDefmu::ParserBaseprivate
m_VarDefmu::ParserBaseprivate
m_vByteCodemu::ParserBasemutableprivate
m_vStringBufmu::ParserBasemutableprivate
m_vStringVarBufmu::ParserBaseprivate
Max(const value_type *, int)mu::Parserprivatestatic
Min(const value_type *, int)mu::Parserprivatestatic
operator=(const ParserBase &a_Parser)mu::ParserBase
ParseCmdCode() constmu::ParserBaseprivate
ParseFunction typedefmu::ParserBaseprivate
Parser()mu::Parser
ParserBase()mu::ParserBase
ParserBase(const ParserBase &a_Parser)mu::ParserBase
ParseString() constmu::ParserBaseprivate
ParseValue() constmu::ParserBaseprivate
ReInit() constmu::ParserBaseprivate
RemoveVar(const string_type &a_strVarName)mu::ParserBase
Rint(value_type)mu::Parserprivatestatic
s_localemu::Parserprivatestatic
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::Parserprivatestatic
Sin(value_type)mu::Parserprivatestatic
Sinh(value_type)mu::Parserprivatestatic
Sqrt(value_type)mu::Parserprivatestatic
stringbuf_type typedefmu::ParserBaseprivate
Sum(const value_type *, int)mu::Parserprivatestatic
Tan(value_type)mu::Parserprivatestatic
Tanh(value_type)mu::Parserprivatestatic
token_reader_type typedefmu::ParserBaseprivate
token_type typedefmu::ParserBaseprivate
UnaryMinus(value_type)mu::Parserprivatestatic
ValidInfixOprtChars() constmu::ParserBase
ValidNameChars() constmu::ParserBase
ValidOprtChars() constmu::ParserBase
~ParserBase()mu::ParserBasevirtual
Modified on Fri Sep 20 14:58:30 2024 by modify_doxy.py rev. 669887