Belle II Software development
FormulaParserBase Member List

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

addOperator(EOperator op)FormulaParserBaseprivate
addVariable(const InputToken &token)=0FormulaParserBaseprotectedpure virtual
applyOperator(EOperator op, double a, double b)FormulaParserBasestatic
assertOperatorUsable(size_t stacksize)FormulaParserBaseprotectedstatic
checkForOperator(char next)FormulaParserBaseprivate
checkNumber(ENumberStatus current, char next)FormulaParserBasestatic
ENumberStatus enum nameFormulaParserBase
EOperator enum nameFormulaParserBase
executeOperator(EOperator op)=0FormulaParserBaseprotectedpure virtual
flushCurrentVariable()FormulaParserBaseprivate
flushPendingOperators()FormulaParserBaseprivate
FormulaParserBase()=defaultFormulaParserBase
InputToken typedefFormulaParserBase
m_bufferFormulaParserBaseprivate
m_currentVariableNameFormulaParserBaseprivate
m_currentVariableNameNumberStatusFormulaParserBaseprivate
m_lastTokenWasOperatorFormulaParserBaseprivate
m_operatorStackFormulaParserBaseprivate
operatorToChar(EOperator op) noexceptFormulaParserBasestatic
processString(const std::string &formula)FormulaParserBaseprotected
raiseError(const std::runtime_error &e)FormulaParserBaseprotected
~FormulaParserBase()=defaultFormulaParserBasevirtual