o2scl::calculator Member List

This is the complete list of members for o2scl::calculator, including all inherited members.

buildOpPrecedence()o2scl::calculatorprivatestatic
calculate(const char *expr, std::map< std::string, double > *vars=0, bool debug=false)o2scl::calculatorstatic
calculate(TokenQueue_t RPN, std::map< std::string, double > *vars=0)o2scl::calculatorprivatestatic
calculate_nothrow(const char *expr, std::map< std::string, double > *vars, bool debug, double &result)o2scl::calculatorstatic
calculate_nothrow(TokenQueue_t RPN, std::map< std::string, double > *vars, double &result)o2scl::calculatorprivatestatic
calculator()o2scl::calculatorinline
calculator(const char *expr, std::map< std::string, double > *vars=0, bool debug=false, std::map< std::string, int > opPrec=opPrecedence)o2scl::calculator
cleanRPN(TokenQueue_t &rpn)o2scl::calculatorprivatestatic
compile(const char *expr, std::map< std::string, double > *vars=0, bool debug=false, std::map< std::string, int > opPrec=opPrecedence)o2scl::calculator
compile_nothrow(const char *expr, std::map< std::string, double > *vars=0, bool debug=false, std::map< std::string, int > opPrec=opPrecedence)o2scl::calculator
eval(std::map< std::string, double > *vars=0)o2scl::calculator
eval_nothrow(std::map< std::string, double > *vars, double &result)o2scl::calculator
isvariablechar(char c)o2scl::calculatorprivatestatic
opPrecedenceo2scl::calculatorprivatestatic
RPNo2scl::calculatorprivate
RPN_to_string()o2scl::calculator
toRPN(const char *expr, std::map< std::string, double > *vars, bool debug=false, std::map< std::string, int > opPrec=opPrecedence)o2scl::calculatorprivatestatic
toRPN_nothrow(const char *expr, std::map< std::string, double > *vars, bool debug, std::map< std::string, int > opPrec, TokenQueue_t &queue2)o2scl::calculatorprivatestatic
~calculator() (defined in o2scl::calculator)o2scl::calculator

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).