Seamly2D
Code documentation
Calculator Member List

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

Abs(qreal)qmu::QmuParserprotectedstatic
ACosD(qreal)qmu::QmuParserprotectedstatic
ACosh(qreal)qmu::QmuParserprotectedstatic
AddCallback(const QString &a_strName, const QmuParserCallback &a_Callback, funmap_type &a_Storage, const QString &a_szCharSet)qmu::QmuParserBaseprivate
AddValIdent(identfun_type a_pCallback)qmu::QmuParserBaseinline
AddVariable(const QString &a_szName, void *a_pUserData)qmu::QmuFormulaBaseprotectedstatic
allowSubexpressionsqmu::QmuParserBaseprivate
ApplyBinOprt(QStack< token_type > &a_stOpt, QStack< token_type > &a_stVal) constqmu::QmuParserBaseprivate
ApplyFunc(QStack< token_type > &a_stOpt, QStack< token_type > &a_stVal, int iArgCount) constqmu::QmuParserBaseprivate
ApplyIfElse(QStack< token_type > &a_stOpt, QStack< token_type > &a_stVal) constqmu::QmuParserBaseprivate
ApplyRemainingOprt(QStack< token_type > &a_stOpt, QStack< token_type > &a_stVal) constqmu::QmuParserBaseprivate
ApplyStrFunc(const token_type &a_FunTok, const QVector< token_type > &a_vArg) constqmu::QmuParserBaseprivate
ASinD(qreal)qmu::QmuParserprotectedstatic
ASinh(qreal)qmu::QmuParserprotectedstatic
Assign(const QmuParserBase &a_Parser)qmu::QmuParserBaseprivate
ATanD(qreal)qmu::QmuParserprotectedstatic
ATanh(qreal)qmu::QmuParserprotectedstatic
Avg(const qreal *, int)qmu::QmuParserprotectedstatic
c_DefaultOprtqmu::QmuParserBaseprotectedstatic
Calculator()Calculator
CheckName(const QString &a_sName, const QString &a_szCharSet) constqmu::QmuParserBaseprivate
CheckOprt(const QString &a_sName, const QmuParserCallback &a_Callback, const QString &a_szCharSet) constqmu::QmuParserBaseprivate
ClearConst()qmu::QmuParserBase
ClearFun()qmu::QmuParserBase
ClearInfixOprt()qmu::QmuParserBase
ClearOprt()qmu::QmuParserBase
ClearPostfixOprt()qmu::QmuParserBase
ClearVar()qmu::QmuParserBase
CosD(qreal)qmu::QmuParserprotectedstatic
Cosh(qreal)qmu::QmuParserprotectedstatic
CreateRPN() constqmu::QmuParserBaseprivate
DefineConst(const QString &a_sName, qreal a_fVal)qmu::QmuParserBase
DefineFun(const QString &a_strName, T a_pFun, bool a_bAllowOpt=true)qmu::QmuParserBaseinline
DefineInfixOprt(const QString &a_sName, fun_type1 a_pFun, int a_iPrec=prINFIX, bool a_bAllowOpt=true)qmu::QmuParserBase
DefineInfixOprtChars(const QString &a_szCharset)qmu::QmuParserBaseinline
DefineNameChars(const QString &a_szCharset)qmu::QmuParserBaseinline
DefineOprt(const QString &a_sName, fun_type2 a_pFun, unsigned a_iPrec=0, EOprtAssociativity a_eAssociativity=oaLEFT, bool a_bAllowOpt=false)qmu::QmuParserBase
DefineOprtChars(const QString &a_szCharset)qmu::QmuParserBaseinline
DefinePostfixOprt(const QString &a_sFun, fun_type1 a_pFun, bool a_bAllowOpt=true)qmu::QmuParserBase
DefineStrConst(const QString &a_strName, const QString &a_strVal)qmu::QmuParserBase
DefineVar(const QString &a_sName, qreal *a_pVar)qmu::QmuParserBase
DegreeToRadian(qreal)qmu::QmuParserprotectedstatic
Diff(qreal *a_Var, qreal a_fPos, qreal a_fEpsilon=0) constqmu::QmuParser
EnableBuiltInOprt(bool a_bIsOn=true)qmu::QmuParserBase
EnableDebugDump(bool bDumpCmd, bool bDumpStack)qmu::QmuParserBasestatic
EnableOptimizer(bool a_bIsOn=true)qmu::QmuParserBase
Error(EErrorCodes a_iErrc, int a_iPos=-1, const QString &a_sTok=QString()) constqmu::QmuParserBase
Eval() constqmu::QmuParserBaseinline
Eval(int &nStackSize) constqmu::QmuParserBase
Eval(qreal *results, int nBulkSize) constqmu::QmuParserBase
EvalFormula(const QHash< QString, QSharedPointer< VInternalVariable > > *vars, const QString &formula)Calculator
FMod(qreal, qreal)qmu::QmuParserprotectedstatic
g_DbgDumpCmdCodeqmu::QmuParserBaseprotectedstatic
g_DbgDumpStackqmu::QmuParserBaseprotectedstatic
GetArgSep() constqmu::QmuParserBase
GetConst() constqmu::QmuParserBaseinline
getDecimalPoint() constqmu::QmuParserBase
GetExpr() constqmu::QmuParserBaseinline
GetFunDef() constqmu::QmuParserBaseinline
getLocale() constqmu::QmuParserBase
GetNumbers() constqmu::QmuParserBaseinline
GetNumResults() constqmu::QmuParserBaseinline
GetOprtAssociativity(const token_type &a_Tok) constqmu::QmuParserBaseprivate
GetOprtDef()qmu::QmuParserBaseinlinestatic
GetOprtPrecedence(const token_type &a_Tok) constqmu::QmuParserBaseprivate
getThousandsSeparator() constqmu::QmuParserBase
GetTokens() constqmu::QmuParserBaseinline
GetUsedVar() constqmu::QmuParserBase
GetVar() constqmu::QmuParserBaseinline
GetVersion(EParserVersionInfo eInfo=pviFULL)qmu::QmuParserBasestatic
HasBuiltInOprt() constqmu::QmuParserBaseinline
Init()qmu::QmuParserBaseprotected
InitCharSets() Q_DECL_OVERRIDEqmu::QmuFormulaBasevirtual
InitConst() Q_DECL_OVERRIDEqmu::QmuParservirtual
InitFun() Q_DECL_OVERRIDEqmu::QmuParservirtual
InitOprt() Q_DECL_OVERRIDEqmu::QmuParservirtual
InitTokenReader()qmu::QmuParserBaseinlineprivate
InitVariables(const QHash< QString, QSharedPointer< VInternalVariable > > *vars, const QMap< int, QString > &tokens, const QString &formula)Calculatorprivate
IsVal(const QString &a_szExpr, int *a_iPos, qreal *a_fVal, const QLocale &locale, const QChar &decimal, const QChar &thousand)qmu::QmuParserprotectedstatic
Log10(qreal)qmu::QmuParserprotectedstatic
Log2(qreal)qmu::QmuParserprotectedstatic
m_bBuiltInOpqmu::QmuParserBaseprivate
m_ConstDefqmu::QmuParserBaseprivate
m_decimalPointqmu::QmuParserBaseprotected
m_FunDefqmu::QmuParserBaseprivate
m_InfixOprtDefqmu::QmuParserBaseprivate
m_localeqmu::QmuParserBaseprotected
m_nFinalResultIdxqmu::QmuParserBasemutableprivate
m_nIfElseCounterqmu::QmuParserBasemutableprivate
m_Numbersqmu::QmuParserBasemutableprivate
m_OprtDefqmu::QmuParserBaseprivate
m_PostOprtDefqmu::QmuParserBaseprivate
m_pParseFormulaqmu::QmuParserBasemutableprivate
m_pTokenReaderqmu::QmuParserBaseprivate
m_sInfixOprtCharsqmu::QmuParserBaseprivate
m_sNameCharsqmu::QmuParserBaseprivate
m_sOprtCharsqmu::QmuParserBaseprivate
m_StrVarDefqmu::QmuParserBaseprivate
m_thousandsSeparatorqmu::QmuParserBaseprotected
m_Tokensqmu::QmuParserBasemutableprivate
m_VarDefqmu::QmuParserBaseprivate
m_vRPNqmu::QmuParserBasemutableprivate
m_vStackBufferqmu::QmuParserBasemutableprivate
m_vStringBufqmu::QmuParserBasemutableprivate
m_vStringVarBufqmu::QmuParserBaseprivate
Max(const qreal *, int)qmu::QmuParserprotectedstatic
Min(const qreal *, int)qmu::QmuParserprotectedstatic
OnDetectVar(const QString &pExpr, int &nStart, int &nEnd) Q_DECL_OVERRIDEqmu::QmuParservirtual
operator=(const QmuParserBase &a_Parser)qmu::QmuParserBase
ParseCmdCode() constqmu::QmuParserBaseprivate
ParseCmdCodeBulk(int nOffset, int nThreadID) constqmu::QmuParserBaseprivate
ParseFunction typedefqmu::QmuParserBaseprivate
ParseString() constqmu::QmuParserBaseprivate
QmuFormulaBase()qmu::QmuFormulaBase
QmuParser()qmu::QmuParser
QmuParserBase()qmu::QmuParserBase
QmuParserBase(const QmuParserBase &a_Parser)qmu::QmuParserBaseexplicit
RadianToDegree(qreal)qmu::QmuParserprotectedstatic
ReInit() constqmu::QmuParserBaseprivate
RemoveAll(QMap< int, QString > &map, const QString &val)qmu::QmuFormulaBasestatic
RemoveVar(const QString &a_strVarName)qmu::QmuParserBase
ResetLocale()qmu::QmuParserBase
Rint(qreal)qmu::QmuParserprotectedstatic
s_MaxNumOpenMPThreadsqmu::QmuParserBaseprivatestatic
setAllowSubexpressions(bool value)qmu::QmuParserBase
SetArgSep(char_type cArgSep)qmu::QmuParserBase
setDecimalPoint(const QChar &c)qmu::QmuParserBase
SetExpr(const QString &a_sExpr)qmu::QmuParserBase
setLocale(const QLocale &value)qmu::QmuParserBase
SetSepForEval()qmu::QmuFormulaBaseprotected
SetSepForTr(bool osSeparator, bool fromUser)qmu::QmuFormulaBaseprotected
setThousandsSeparator(const QChar &c)qmu::QmuParserBase
SetVarFactory(facfun_type a_pFactory, void *pUserData=nullptr)qmu::QmuParserBase
Sign(qreal)qmu::QmuParserprotectedstatic
SinD(qreal)qmu::QmuParserprotectedstatic
Sinh(qreal)qmu::QmuParserprotectedstatic
StackDump(const QStack< token_type > &a_stVal, const QStack< token_type > &a_stOprt) constqmu::QmuParserBaseprivate
stringbuf_type typedefqmu::QmuParserBaseprivate
Sum(const qreal *, int)qmu::QmuParserprotectedstatic
TanD(qreal)qmu::QmuParserprotectedstatic
Tanh(qreal)qmu::QmuParserprotectedstatic
token_reader_type typedefqmu::QmuParserBaseprivate
token_type typedefqmu::QmuParserBaseprivate
UnaryMinus(qreal v)qmu::QmuParserinlineprotectedstatic
valbuf_type typedefqmu::QmuParserBaseprivate
ValidInfixOprtChars() constqmu::QmuParserBase
ValidNameChars() constqmu::QmuParserBase
ValidOprtChars() constqmu::QmuParserBase
~Calculator() Q_DECL_EQ_DEFAULTCalculatorvirtual
~QmuFormulaBase() Q_DECL_OVERRIDEqmu::QmuFormulaBasevirtual
~QmuParserBase()qmu::QmuParserBasevirtual