PssMathParser  1.0.0
Parser of mathemathical expressions
 All Classes Namespaces Files Functions Variables Enumerations Macros Pages
PssMathParser::MathExpression Member List

This is the complete list of members for PssMathParser::MathExpression, including all inherited members.

add(const double a_arg1, const double a_arg2)PssMathParser::MathExpressionstatic
appendToReversePolishString(const string &a_str)PssMathParser::MathExpressionprivate
calculateExpression()PssMathParser::MathExpressionvirtual
clear()PssMathParser::MathExpressionvirtual
constantMapPssMathParser::MathExpressionstatic
convertStringToDouble(const string &a_str)PssMathParser::MathExpressionstatic
createNewUserConstantName() const PssMathParser::MathExpressionprivate
divide(const double a_arg1, const double a_arg2)PssMathParser::MathExpressionstatic
entityType(const string &a_key) const PssMathParser::MathExpressionprivate
expandMathExpression()PssMathParser::MathExpressionvirtual
expression() const PssMathParser::MathExpressionvirtual
expressionErrorNum()PssMathParser::MathExpression
expressionErrorString()PssMathParser::MathExpression
expressionToReversePolish()PssMathParser::MathExpressionvirtual
generateArgArgOp(const string &a_key1, const string &a_key2, const string &a_key3)PssMathParser::MathExpressionprivate
generateArgOp(const string &a_key1, const string &a_key2)PssMathParser::MathExpressionprivate
getArgument(const string &a_key) const PssMathParser::MathExpressionprivate
getArgumentDoubleValue(const string &a_key) const PssMathParser::MathExpressionprivate
getConstant(const string &a_key) const PssMathParser::MathExpressionprivate
getConstantDoubleValue(const string &a_key) const PssMathParser::MathExpressionprivate
getEntitySize(EntityType a_entityType) const PssMathParser::MathExpressionprivate
getGenerator(const string &a_key)PssMathParser::MathExpressionprivate
getMathPrintPrecision() const PssMathParser::MathExpressionvirtual
getOperator(const string &a_key) const PssMathParser::MathExpressionprivate
getResultdddOperator(double a_arg1, double a_arg2, const string &a_operatorKey)PssMathParser::MathExpressionstatic
getVariableSize() const PssMathParser::MathExpressionvirtual
hasArgumentMap(const string &a_argumentName) const PssMathParser::MathExpressionprivate
hasConstantMap(const string &a_constantName) const PssMathParser::MathExpressionprivate
hasGeneratorMap(const string &a_generatorName) const PssMathParser::MathExpressionprivate
hasOperatorMap(const string &a_operatorName) const PssMathParser::MathExpressionprivate
isArgument(const string a_entityName) const PssMathParser::MathExpressionprivate
isGenerator(const string a_entityName) const PssMathParser::MathExpressionprivate
isNumber(const string &a_str)PssMathParser::MathExpressionstatic
isOperator(const string a_entityName) const PssMathParser::MathExpressionprivate
isOperatorOneArg(const string a_entityName) const PssMathParser::MathExpressionprivate
isOperatorTwoArg(const string a_entityName) const PssMathParser::MathExpressionprivate
isSpecialCharacter(const char &a_char)PssMathParser::MathExpressionstatic
isSpecialNoParenthesis(const char &a_char)PssMathParser::MathExpressionstatic
m_argumentMapPssMathParser::MathExpressionprivate
m_expressionPssMathParser::MathExpressionprivate
m_expressionErrorPssMathParser::MathExpressionprivate
m_expressionErrorStringPssMathParser::MathExpressionprivate
m_generatorVecPssMathParser::MathExpressionprivate
m_mathPssMathParser::MathExpressionprivate
m_mathPrintPrecisionPssMathParser::MathExpressionprivate
m_reversePolishPssMathParser::MathExpressionprivate
m_reversePolishErrorPssMathParser::MathExpressionprivate
m_reversePolishErrorStringPssMathParser::MathExpressionprivate
m_RPstackPssMathParser::MathExpressionprivate
makeMathParser()PssMathParser::MathParserstatic
MathExpression()PssMathParser::MathExpression
mathToString() const PssMathParser::MathExpressionvirtual
mathToStringFull() const PssMathParser::MathExpressionvirtual
multiply(const double a_arg1, const double a_arg2)PssMathParser::MathExpressionstatic
operatorMapPssMathParser::MathExpressionstatic
operatorMapSize()PssMathParser::MathExpressionprivate
pushToReversePolish(const string &a_str, const char &a_char)PssMathParser::MathExpressionprivate
reversePolish() const PssMathParser::MathExpressionvirtual
reversePolishErrorNum()PssMathParser::MathExpression
reversePolishErrorString()PssMathParser::MathExpression
setArgumentMap(const string &a_reversePolish)PssMathParser::MathExpressionvirtual
setArgumentMap()PssMathParser::MathExpressionvirtual
setDoubleValueToArgument(const string &a_key, const double a_value)PssMathParser::MathExpressionprivate
setExpression(const string &a_expression)PssMathParser::MathExpressionvirtual
setMath(const string &a_expression)PssMathParser::MathExpressionvirtual
setMathPrintPrecision(const uint16_t &mathPrintPrecision)PssMathParser::MathExpressionvirtual
setVariableDouble(const string &a_name, const double a_value)PssMathParser::MathExpressionvirtual
specialCharsPssMathParser::MathExpressionstatic
subtract(const double a_arg1, const double a_arg2)PssMathParser::MathExpressionstatic
~MathExpression()PssMathParser::MathExpression
~MathParser()=0PssMathParser::MathParserpure virtual