This is the complete list of members for o2scl::calculator, including all inherited members.
| buildOpPrecedence() | o2scl::calculator | privatestatic |
| calculate(const char *expr, std::map< std::string, double > *vars=0, bool debug=false) | o2scl::calculator | static |
| calculate(TokenQueue_t RPN, std::map< std::string, double > *vars=0) | o2scl::calculator | privatestatic |
| calculate_nothrow(const char *expr, std::map< std::string, double > *vars, bool debug, double &result) | o2scl::calculator | static |
| calculate_nothrow(TokenQueue_t RPN, std::map< std::string, double > *vars, double &result) | o2scl::calculator | privatestatic |
| calculator() | o2scl::calculator | inline |
| 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::calculator | privatestatic |
| 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::calculator | privatestatic |
| opPrecedence | o2scl::calculator | privatestatic |
| RPN | o2scl::calculator | private |
| 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::calculator | privatestatic |
| toRPN_nothrow(const char *expr, std::map< std::string, double > *vars, bool debug, std::map< std::string, int > opPrec, TokenQueue_t &queue2) | o2scl::calculator | privatestatic |
| ~calculator() (defined in o2scl::calculator) | o2scl::calculator |
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).