50 const std::string &expression,
51 const std::map<std::string, double> &variables = std::map<std::string, double>(),
52 const std::string &expr_name_for_error_reporting = std::string()
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;
A wrapper of exprtk runtime expression compiler: it takes a string representing an expression (from a...
#define PIMPL_DECLARE_TYPE(_TYPE, _VAR_NAME)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define PIMPL_FORWARD_DECLARATION(_TYPE)
std::string m_original_expr_str