51 const std::map<std::string, double> &variables = std::map<std::string, double>(),
56 void register_symbol_table(
57 const std::map<std::string, double *> &variables
65 bool is_compiled()
const;
66 const std::string & get_original_expression()
const;
68 exprtk::expression<double> & get_raw_exprtk_expr();
69 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...
std::string m_original_expr_str
PIMPL_DECLARE_TYPE(exprtk::expression< double >, m_compiled_formula)
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define PIMPL_FORWARD_DECLARATION(_TYPE)