Definition at line 19034 of file exprtk.hpp.
#include <mrpt/otherlibs/exprtk.hpp>
Static Public Attributes | |
static const std::size_t | compile_all_opts |
Private Types | |
typedef std::set< std::string, details::ilesscompare > | disabled_entity_set_t |
typedef disabled_entity_set_t::iterator | des_itr_t |
Private Member Functions | |
void | load_compile_options (const std::size_t compile_options) |
std::string | assign_opr_to_string (details::operator_type opr) |
std::string | arith_opr_to_string (details::operator_type opr) |
std::string | inequality_opr_to_string (details::operator_type opr) |
Friends | |
class | parser< T > |
|
private |
Definition at line 19039 of file exprtk.hpp.
|
private |
Definition at line 19038 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_arithmetic_opr |
Enumerator | |
---|---|
e_arith_unknown | |
e_arith_add | |
e_arith_sub | |
e_arith_mul | |
e_arith_div | |
e_arith_mod | |
e_arith_pow |
Definition at line 19100 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_assignment_opr |
Enumerator | |
---|---|
e_assign_unknown | |
e_assign_assign | |
e_assign_addass | |
e_assign_subass | |
e_assign_mulass | |
e_assign_divass | |
e_assign_modass |
Definition at line 19107 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_base_funcs |
Definition at line 19061 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_compilation_options |
Definition at line 19043 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_control_structs |
Enumerator | |
---|---|
e_ctrl_unknown | |
e_ctrl_ifelse | |
e_ctrl_switch | |
e_ctrl_for_loop | |
e_ctrl_while_loop | |
e_ctrl_repeat_loop | |
e_ctrl_return |
Definition at line 19081 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_inequality_opr |
Enumerator | |
---|---|
e_ineq_unknown | |
e_ineq_lt | |
e_ineq_lte | |
e_ineq_eq | |
e_ineq_equal | |
e_ineq_ne | |
e_ineq_nequal | |
e_ineq_gte | |
e_ineq_gt |
Definition at line 19114 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_logic_opr |
Enumerator | |
---|---|
e_logic_unknown | |
e_logic_and | |
e_logic_nand | |
e_logic_nor | |
e_logic_not | |
e_logic_or | |
e_logic_xnor | |
e_logic_xor | |
e_logic_scand | |
e_logic_scor |
Definition at line 19092 of file exprtk.hpp.
|
inline |
Definition at line 19130 of file exprtk.hpp.
|
inlineprivate |
Definition at line 19572 of file exprtk.hpp.
References exprtk::details::e_add, exprtk::details::e_div, exprtk::details::e_mod, exprtk::details::e_mul, and exprtk::details::e_sub.
|
inline |
Definition at line 19335 of file exprtk.hpp.
|
inline |
Definition at line 19275 of file exprtk.hpp.
|
inlineprivate |
Definition at line 19558 of file exprtk.hpp.
References exprtk::details::e_addass, exprtk::details::e_assign, exprtk::details::e_divass, exprtk::details::e_modass, exprtk::details::e_mulass, and exprtk::details::e_subass.
|
inline |
Definition at line 19326 of file exprtk.hpp.
|
inline |
Definition at line 19284 of file exprtk.hpp.
|
inline |
Definition at line 19241 of file exprtk.hpp.
|
inline |
Definition at line 19246 of file exprtk.hpp.
|
inline |
Definition at line 19245 of file exprtk.hpp.
|
inline |
Definition at line 19244 of file exprtk.hpp.
|
inline |
Definition at line 19238 of file exprtk.hpp.
|
inline |
Definition at line 19310 of file exprtk.hpp.
|
inline |
Definition at line 19259 of file exprtk.hpp.
|
inline |
Definition at line 19204 of file exprtk.hpp.
References exprtk::details::arithmetic_ops_list, and exprtk::details::arithmetic_ops_list_size.
|
inline |
Definition at line 19213 of file exprtk.hpp.
References exprtk::details::assignment_ops_list, and exprtk::details::assignment_ops_list_size.
|
inline |
Definition at line 19177 of file exprtk.hpp.
References exprtk::details::base_function_list, and exprtk::details::base_function_list_size.
|
inline |
Definition at line 19186 of file exprtk.hpp.
References exprtk::details::cntrl_struct_list, and exprtk::details::cntrl_struct_list_size.
|
inline |
Definition at line 19222 of file exprtk.hpp.
References exprtk::details::inequality_ops_list, and exprtk::details::inequality_ops_list_size.
|
inline |
Definition at line 19195 of file exprtk.hpp.
References exprtk::details::logic_ops_list, and exprtk::details::logic_ops_list_size.
|
inline |
Definition at line 19392 of file exprtk.hpp.
References exprtk::details::arithmetic_ops_list, and exprtk::details::arithmetic_ops_list_size.
|
inline |
Definition at line 19405 of file exprtk.hpp.
References exprtk::details::assignment_ops_list, and exprtk::details::assignment_ops_list_size.
|
inline |
Definition at line 19353 of file exprtk.hpp.
References exprtk::details::base_function_list, and exprtk::details::base_function_list_size.
|
inline |
Definition at line 19366 of file exprtk.hpp.
References exprtk::details::cntrl_struct_list, and exprtk::details::cntrl_struct_list_size.
|
inline |
Definition at line 19418 of file exprtk.hpp.
References exprtk::details::inequality_ops_list, and exprtk::details::inequality_ops_list_size.
|
inline |
Definition at line 19231 of file exprtk.hpp.
|
inline |
Definition at line 19379 of file exprtk.hpp.
References exprtk::details::logic_ops_list, and exprtk::details::logic_ops_list_size.
|
inline |
Definition at line 19153 of file exprtk.hpp.
|
inline |
Definition at line 19159 of file exprtk.hpp.
|
inline |
Definition at line 19135 of file exprtk.hpp.
|
inline |
Definition at line 19141 of file exprtk.hpp.
|
inline |
Definition at line 19165 of file exprtk.hpp.
|
inline |
Definition at line 19147 of file exprtk.hpp.
|
inline |
Definition at line 19485 of file exprtk.hpp.
References exprtk::details::arithmetic_ops_list, and exprtk::details::arithmetic_ops_list_size.
|
inline |
Definition at line 19503 of file exprtk.hpp.
References exprtk::details::assignment_ops_list, and exprtk::details::assignment_ops_list_size.
|
inline |
Definition at line 19431 of file exprtk.hpp.
References exprtk::details::base_function_list, and exprtk::details::base_function_list_size.
|
inline |
Definition at line 19449 of file exprtk.hpp.
References exprtk::details::cntrl_struct_list, and exprtk::details::cntrl_struct_list_size.
|
inline |
Definition at line 19521 of file exprtk.hpp.
References exprtk::details::inequality_ops_list, and exprtk::details::inequality_ops_list_size.
|
inline |
Definition at line 19171 of file exprtk.hpp.
|
inline |
Definition at line 19467 of file exprtk.hpp.
References exprtk::details::logic_ops_list, and exprtk::details::logic_ops_list_size.
|
inline |
Definition at line 19302 of file exprtk.hpp.
|
inline |
Definition at line 19251 of file exprtk.hpp.
|
inline |
Definition at line 19344 of file exprtk.hpp.
|
inline |
Definition at line 19293 of file exprtk.hpp.
|
inlineprivate |
Definition at line 19585 of file exprtk.hpp.
References exprtk::details::e_eq, exprtk::details::e_equal, exprtk::details::e_gt, exprtk::details::e_gte, exprtk::details::e_lt, exprtk::details::e_lte, exprtk::details::e_ne, and exprtk::details::e_nequal.
|
inline |
Definition at line 19239 of file exprtk.hpp.
|
inlineprivate |
Definition at line 19541 of file exprtk.hpp.
|
inline |
Definition at line 19318 of file exprtk.hpp.
|
inline |
Definition at line 19267 of file exprtk.hpp.
|
inline |
Definition at line 19240 of file exprtk.hpp.
|
inline |
Definition at line 19237 of file exprtk.hpp.
|
inline |
Definition at line 19248 of file exprtk.hpp.
|
inline |
Definition at line 19242 of file exprtk.hpp.
|
inline |
Definition at line 19243 of file exprtk.hpp.
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_vovov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovoc_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovoc_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covoc_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covoc_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_cocov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vococ_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovoc_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovocov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covocov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovoc_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovoc_expression0::process(), and exprtk::parser< T >::expression_generator< Type >::synthesize_vococov_expression0::process().
|
inline |
Definition at line 19247 of file exprtk.hpp.
|
inline |
Definition at line 19249 of file exprtk.hpp.
|
friend |
Definition at line 19622 of file exprtk.hpp.
|
static |
Definition at line 19122 of file exprtk.hpp.
|
private |
Definition at line 19612 of file exprtk.hpp.
|
private |
Definition at line 19611 of file exprtk.hpp.
|
private |
Definition at line 19613 of file exprtk.hpp.
|
private |
Definition at line 19618 of file exprtk.hpp.
|
private |
Definition at line 19619 of file exprtk.hpp.
|
private |
Definition at line 19616 of file exprtk.hpp.
|
private |
Definition at line 19615 of file exprtk.hpp.
|
private |
Definition at line 19620 of file exprtk.hpp.
|
private |
Definition at line 19617 of file exprtk.hpp.
|
private |
Definition at line 19604 of file exprtk.hpp.
|
private |
Definition at line 19610 of file exprtk.hpp.
|
private |
Definition at line 19609 of file exprtk.hpp.
|
private |
Definition at line 19608 of file exprtk.hpp.
|
private |
Definition at line 19606 of file exprtk.hpp.
|
private |
Definition at line 19602 of file exprtk.hpp.
|
private |
Definition at line 19603 of file exprtk.hpp.
|
private |
Definition at line 19601 of file exprtk.hpp.
|
private |
Definition at line 19605 of file exprtk.hpp.
|
private |
Definition at line 19607 of file exprtk.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Mon Oct 30 10:27:08 UTC 2017 |