60 const std::map<std::string, double> &variables = std::map<std::string, double>(),
65 void register_symbol_table(
66 const std::map<std::string, double *> &variables
74 bool is_compiled()
const;
75 const std::string & get_original_expression()
const;
77 exprtk::expression<double> & get_raw_exprtk_expr();
78 const exprtk::expression<double> & get_raw_exprtk_expr()
const;
A wrapper of exprtk runtime expression compiler: it takes a string representing an expression (from a...
#define PIMPL_DECLARE_TYPE(_TYPE, _VAR_NAME)
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define PIMPL_FORWARD_DECLARATION(_TYPE)
std::string m_original_expr_str