addFunction(const std::string &name, jkmpEvaluateFunc function) | JKQTPMathParser | |
addStandardFunctions() | JKQTPMathParser | |
addStandardVariables() | JKQTPMathParser | |
addTempVariable(const std::string &name, jkmpResult value) | JKQTPMathParser | protected |
addVariable(const std::string &name, jkmpResult result) | JKQTPMathParser | |
addVariableBoolean(const std::string &name, bool *v) | JKQTPMathParser | |
addVariableBoolean(const std::string &name, bool v) | JKQTPMathParser | |
addVariableDouble(const std::string &name, double *v) | JKQTPMathParser | |
addVariableDouble(const std::string &name, double v) | JKQTPMathParser | |
addVariableString(const std::string &name, std::string *v) | JKQTPMathParser | |
addVariableString(const std::string &name, const std::string &v) | JKQTPMathParser | |
argc | JKQTPMathParser | protected |
argv | JKQTPMathParser | protected |
ASSIGN enum value | JKQTPMathParser | protected |
clearFunctions() | JKQTPMathParser | |
clearVariables() | JKQTPMathParser | |
COMP_EQUALT enum value | JKQTPMathParser | protected |
COMP_GEQUAL enum value | JKQTPMathParser | protected |
COMP_GREATER enum value | JKQTPMathParser | protected |
COMP_SEQUAL enum value | JKQTPMathParser | protected |
COMP_SMALLER enum value | JKQTPMathParser | protected |
COMP_UNEQUAL enum value | JKQTPMathParser | protected |
compExpression(bool get) | JKQTPMathParser | protected |
CurrentToken | JKQTPMathParser | protected |
currenttokentostring() | JKQTPMathParser | protected |
deleteVariable(const std::string &name) | JKQTPMathParser | |
DIV enum value | JKQTPMathParser | protected |
END enum value | JKQTPMathParser | protected |
evaluate(const std::string &prog) | JKQTPMathParser | |
evaluateFunction(const std::string &name, jkmpResult *params, unsigned char n) | JKQTPMathParser | |
FACTORIAL_LOGIC_NOT enum value | JKQTPMathParser | protected |
functionExists(const std::string &name) | JKQTPMathParser | |
functions | JKQTPMathParser | protected |
getArgCVParam(const std::string &name, const std::string &defaultResult) | JKQTPMathParser | |
getFunctionDef(const std::string &name) | JKQTPMathParser | |
getToken() | JKQTPMathParser | protected |
getVariable(const std::string &name) | JKQTPMathParser | |
getVariableDef(const std::string &name) | JKQTPMathParser | |
getVariableOrInvalid(const std::string &name) | JKQTPMathParser | |
getVariables() | JKQTPMathParser | |
jkmathparser_exception_function | JKQTPMathParser | private |
jkmpBool enum value | JKQTPMathParser | |
jkmpCOMP enum name | JKQTPMathParser | |
jkmpDouble enum value | JKQTPMathParser | |
jkmpError(const std::string &st) | JKQTPMathParser | |
jkmpEvaluateFunc typedef | JKQTPMathParser | |
jkmpexceptionf typedef | JKQTPMathParser | |
jkmpLOP enum name | JKQTPMathParser | |
jkmpResultType enum name | JKQTPMathParser | |
jkmpString enum value | JKQTPMathParser | |
jkmpTokenType enum name | JKQTPMathParser | protected |
JKQTPMathParser() | JKQTPMathParser | |
LBRACKET enum value | JKQTPMathParser | protected |
LOGIC_AND enum value | JKQTPMathParser | protected |
LOGIC_FALSE enum value | JKQTPMathParser | protected |
LOGIC_NAND enum value | JKQTPMathParser | protected |
LOGIC_NOR enum value | JKQTPMathParser | protected |
LOGIC_NOT enum value | JKQTPMathParser | protected |
LOGIC_OR enum value | JKQTPMathParser | protected |
LOGIC_TRUE enum value | JKQTPMathParser | protected |
LOGIC_XOR enum value | JKQTPMathParser | protected |
logicalExpression(bool get) | JKQTPMathParser | protected |
logicalTerm(bool get) | JKQTPMathParser | protected |
mathExpression(bool get) | JKQTPMathParser | protected |
mathTerm(bool get) | JKQTPMathParser | protected |
MINUS enum value | JKQTPMathParser | protected |
MODULO enum value | JKQTPMathParser | protected |
MUL enum value | JKQTPMathParser | protected |
NAME enum value | JKQTPMathParser | protected |
NUMBER enum value | JKQTPMathParser | protected |
NumberValue | JKQTPMathParser | protected |
PARAMETER_DIV enum value | JKQTPMathParser | protected |
parse(const std::string &prog) | JKQTPMathParser | |
PLUS enum value | JKQTPMathParser | protected |
POWER enum value | JKQTPMathParser | protected |
primary(bool get) | JKQTPMathParser | protected |
PRINT enum value | JKQTPMathParser | protected |
printVariables() | JKQTPMathParser | |
program | JKQTPMathParser | protected |
RBRACKET enum value | JKQTPMathParser | protected |
readDelim(char delimiter) | JKQTPMathParser | protected |
resetException_function() | JKQTPMathParser | |
setArgCV(int argc, char **argv) | JKQTPMathParser | |
setException_function(jkmpexceptionf exception_function) | JKQTPMathParser | |
setVariable(const std::string &name, jkmpResult value) | JKQTPMathParser | protected |
setVariableDouble(const std::string &name, double value) | JKQTPMathParser | protected |
STRING_DELIM enum value | JKQTPMathParser | protected |
StringValue | JKQTPMathParser | protected |
tempvariableExists(const std::string &name) | JKQTPMathParser | |
tempvariables | JKQTPMathParser | protected |
tokentostring(jkmpTokenType token) | JKQTPMathParser | protected |
variableExists(const std::string &name) | JKQTPMathParser | |
variables | JKQTPMathParser | protected |
~JKQTPMathParser() | JKQTPMathParser | virtual |