|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Static Public Attributes | |
| static const std::size_t | default_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) const |
| std::string | arith_opr_to_string (details::operator_type opr) const |
| std::string | inequality_opr_to_string (details::operator_type opr) const |
| std::string | logic_opr_to_string (details::operator_type opr) const |
Private Attributes | |
| bool | enable_replacer_ |
| bool | enable_joiner_ |
| bool | enable_numeric_check_ |
| bool | enable_bracket_check_ |
| bool | enable_sequence_check_ |
| bool | enable_commutative_check_ |
| bool | enable_strength_reduction_ |
| bool | enable_collect_vars_ |
| bool | enable_collect_funcs_ |
| bool | enable_collect_assings_ |
| bool | disable_vardef_ |
| bool | disable_rsrvd_sym_usr_ |
| bool | disable_zero_return_ |
| disabled_entity_set_t | disabled_func_set_ |
| disabled_entity_set_t | disabled_ctrl_set_ |
| disabled_entity_set_t | disabled_logic_set_ |
| disabled_entity_set_t | disabled_arithmetic_set_ |
| disabled_entity_set_t | disabled_assignment_set_ |
| disabled_entity_set_t | disabled_inequality_set_ |
| std::size_t | max_stack_depth_ |
| std::size_t | max_node_depth_ |
| std::size_t | max_total_local_symbol_size_bytes_ |
| std::size_t | max_local_vector_size_ |
Friends | |
| class | parser< T > |
Definition at line 23944 of file exprtk.hpp.
|
private |
Definition at line 23949 of file exprtk.hpp.
|
private |
Definition at line 23948 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 24010 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 24017 of file exprtk.hpp.
| enum exprtk::parser::settings_store::settings_base_funcs |
Definition at line 23971 of file exprtk.hpp.
| enum exprtk::parser::settings_store::settings_compilation_options |
Definition at line 23953 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 23991 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 24024 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 24002 of file exprtk.hpp.
|
inline |
Definition at line 24041 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::load_compile_options().
|
inlineprivate |
Definition at line 24560 of file exprtk.hpp.
References exprtk::details::e_add, exprtk::details::e_div, exprtk::details::e_mod, exprtk::details::e_mul, exprtk::details::e_pow, and exprtk::details::e_sub.
Referenced by exprtk::parser< T >::settings_store::arithmetic_disabled(), and exprtk::parser< T >::settings_store::arithmetic_enabled().
|
inline |
Definition at line 24283 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::arith_opr_to_string(), and exprtk::parser< T >::settings_store::disabled_arithmetic_set_.
Referenced by exprtk::parser< T >::is_invalid_arithmetic_operation().
|
inline |
Definition at line 24214 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::arith_opr_to_string(), exprtk::parser< T >::settings_store::disabled_arithmetic_set_, and exprtk::parser< T >::settings_store::disabled_logic_set_.
|
inlineprivate |
Definition at line 24546 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.
Referenced by exprtk::parser< T >::settings_store::assignment_disabled(), and exprtk::parser< T >::settings_store::assignment_enabled().
|
inline |
Definition at line 24265 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::assign_opr_to_string(), and exprtk::parser< T >::settings_store::disabled_assignment_set_.
Referenced by exprtk::parser< T >::is_invalid_assignment_operation().
|
inline |
Definition at line 24223 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::assign_opr_to_string(), and exprtk::parser< T >::settings_store::disabled_assignment_set_.
Referenced by exprtk::parser< T >::expression_generator< Type >::is_assignment_operation().
|
inline |
Definition at line 24180 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_bracket_check_.
Referenced by exprtk::parser< T >::init_precompilation(), and exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 24185 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_collect_assings_.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 24184 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_collect_funcs_.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 24183 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_collect_vars_.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 24177 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_commutative_check_.
Referenced by exprtk::parser< T >::init_precompilation(), exprtk::parser< T >::parse_conditional_statement_02(), exprtk::parser< T >::parse_corpus(), exprtk::parser< T >::parse_expression(), exprtk::parser< T >::parse_pending_vector_index_operator(), exprtk::parser< T >::post_bracket_process(), exprtk::parser< T >::post_variable_process(), and exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 24249 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_ctrl_set_.
|
inline |
Definition at line 24198 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_ctrl_set_.
Referenced by exprtk::parser< T >::parse_symbol().
|
inline |
Definition at line 24131 of file exprtk.hpp.
References exprtk::details::arithmetic_ops_list, exprtk::details::arithmetic_ops_list_size, and exprtk::parser< T >::settings_store::disabled_arithmetic_set_.
|
inline |
Definition at line 24140 of file exprtk.hpp.
References exprtk::details::assignment_ops_list, exprtk::details::assignment_ops_list_size, and exprtk::parser< T >::settings_store::disabled_assignment_set_.
|
inline |
Definition at line 24104 of file exprtk.hpp.
References exprtk::details::base_function_list, exprtk::details::base_function_list_size, and exprtk::parser< T >::settings_store::disabled_func_set_.
|
inline |
Definition at line 24113 of file exprtk.hpp.
References exprtk::details::cntrl_struct_list, exprtk::details::cntrl_struct_list_size, and exprtk::parser< T >::settings_store::disabled_ctrl_set_.
|
inline |
Definition at line 24149 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_inequality_set_, exprtk::details::inequality_ops_list, and exprtk::details::inequality_ops_list_size.
|
inline |
Definition at line 24122 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_, exprtk::details::logic_ops_list, and exprtk::details::logic_ops_list_size.
|
inline |
Definition at line 24340 of file exprtk.hpp.
References exprtk::details::arithmetic_ops_list, exprtk::details::arithmetic_ops_list_size, exprtk::parser< T >::settings_store::disabled_arithmetic_set_, and exprtk::parser< T >::settings_store::e_arith_unknown.
Referenced by expression_processor< T >::process_disable_arithmetic().
|
inline |
Definition at line 24353 of file exprtk.hpp.
References exprtk::details::assignment_ops_list, exprtk::details::assignment_ops_list_size, exprtk::parser< T >::settings_store::disabled_assignment_set_, and exprtk::parser< T >::settings_store::e_assign_unknown.
Referenced by expression_processor< T >::process_disable_assignment().
|
inline |
Definition at line 24301 of file exprtk.hpp.
References exprtk::details::base_function_list, exprtk::details::base_function_list_size, exprtk::parser< T >::settings_store::disabled_func_set_, and exprtk::parser< T >::settings_store::e_bf_unknown.
|
inline |
Definition at line 24164 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_commutative_check_.
|
inline |
Definition at line 24314 of file exprtk.hpp.
References exprtk::details::cntrl_struct_list, exprtk::details::cntrl_struct_list_size, exprtk::parser< T >::settings_store::disabled_ctrl_set_, and exprtk::parser< T >::settings_store::e_ctrl_unknown.
|
inline |
Definition at line 24366 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_inequality_set_, exprtk::parser< T >::settings_store::e_ineq_unknown, exprtk::details::inequality_ops_list, and exprtk::details::inequality_ops_list_size.
Referenced by expression_processor< T >::process_disable_inequality().
|
inline |
Definition at line 24158 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_vardef_.
Referenced by expression_processor< T >::process().
|
inline |
Definition at line 24327 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_, exprtk::parser< T >::settings_store::e_logic_unknown, logic(), exprtk::details::logic_ops_list, and exprtk::details::logic_ops_list_size.
|
inline |
Definition at line 24170 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_strength_reduction_.
|
inline |
Definition at line 24068 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_arithmetic_set_.
|
inline |
Definition at line 24074 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_assignment_set_.
|
inline |
Definition at line 24050 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_func_set_.
|
inline |
Definition at line 24056 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_ctrl_set_.
|
inline |
Definition at line 24080 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_inequality_set_.
|
inline |
Definition at line 24062 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_.
|
inline |
Definition at line 24433 of file exprtk.hpp.
References exprtk::details::arithmetic_ops_list, exprtk::details::arithmetic_ops_list_size, exprtk::parser< T >::settings_store::disabled_arithmetic_set_, and exprtk::parser< T >::settings_store::e_arith_unknown.
Referenced by expression_processor< T >::process_enable_arithmetic().
|
inline |
Definition at line 24451 of file exprtk.hpp.
References exprtk::details::assignment_ops_list, exprtk::details::assignment_ops_list_size, exprtk::parser< T >::settings_store::disabled_assignment_set_, and exprtk::parser< T >::settings_store::e_assign_unknown.
Referenced by expression_processor< T >::process_enable_assignment().
|
inline |
Definition at line 24379 of file exprtk.hpp.
References exprtk::details::base_function_list, exprtk::details::base_function_list_size, exprtk::parser< T >::settings_store::disabled_func_set_, and exprtk::parser< T >::settings_store::e_bf_unknown.
|
inline |
Definition at line 24092 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_commutative_check_.
|
inline |
Definition at line 24397 of file exprtk.hpp.
References exprtk::details::cntrl_struct_list, exprtk::details::cntrl_struct_list_size, exprtk::parser< T >::settings_store::disabled_ctrl_set_, and exprtk::parser< T >::settings_store::e_ctrl_unknown.
|
inline |
Definition at line 24469 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_inequality_set_, exprtk::parser< T >::settings_store::e_ineq_unknown, exprtk::details::inequality_ops_list, and exprtk::details::inequality_ops_list_size.
Referenced by expression_processor< T >::process_enable_inequality().
|
inline |
Definition at line 24086 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_vardef_.
Referenced by expression_processor< T >::process().
|
inline |
Definition at line 24415 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_, exprtk::parser< T >::settings_store::e_logic_unknown, logic(), exprtk::details::logic_ops_list, and exprtk::details::logic_ops_list_size.
|
inline |
Definition at line 24098 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_strength_reduction_.
|
inline |
Definition at line 24241 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_func_set_.
|
inline |
Definition at line 24190 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_func_set_.
Referenced by exprtk::parser< T >::parse_symtab_symbol(), exprtk::parser< T >::valid_base_operation(), and exprtk::parser< T >::valid_vararg_operation().
|
inline |
Definition at line 24292 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_inequality_set_, and exprtk::parser< T >::settings_store::inequality_opr_to_string().
Referenced by exprtk::parser< T >::is_invalid_inequality_operation().
|
inline |
Definition at line 24232 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_inequality_set_, and exprtk::parser< T >::settings_store::inequality_opr_to_string().
|
inlineprivate |
Definition at line 24574 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.
Referenced by exprtk::parser< T >::settings_store::inequality_disabled(), and exprtk::parser< T >::settings_store::inequality_enabled().
|
inline |
Definition at line 24178 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_joiner_.
Referenced by exprtk::parser< T >::init_precompilation(), and exprtk::parser< T >::run_assemblies().
|
inlineprivate |
Definition at line 24529 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_rsrvd_sym_usr_, exprtk::parser< T >::settings_store::disable_vardef_, exprtk::parser< T >::settings_store::disable_zero_return_, exprtk::parser< T >::settings_store::e_bracket_check, exprtk::parser< T >::settings_store::e_collect_assings, exprtk::parser< T >::settings_store::e_collect_funcs, exprtk::parser< T >::settings_store::e_collect_vars, exprtk::parser< T >::settings_store::e_commutative_check, exprtk::parser< T >::settings_store::e_disable_usr_on_rsrvd, exprtk::parser< T >::settings_store::e_disable_vardef, exprtk::parser< T >::settings_store::e_disable_zero_return, exprtk::parser< T >::settings_store::e_joiner, exprtk::parser< T >::settings_store::e_numeric_check, exprtk::parser< T >::settings_store::e_replacer, exprtk::parser< T >::settings_store::e_sequence_check, exprtk::parser< T >::settings_store::e_strength_reduction, exprtk::parser< T >::settings_store::enable_bracket_check_, exprtk::parser< T >::settings_store::enable_collect_assings_, exprtk::parser< T >::settings_store::enable_collect_funcs_, exprtk::parser< T >::settings_store::enable_collect_vars_, exprtk::parser< T >::settings_store::enable_commutative_check_, exprtk::parser< T >::settings_store::enable_joiner_, exprtk::parser< T >::settings_store::enable_numeric_check_, exprtk::parser< T >::settings_store::enable_replacer_, exprtk::parser< T >::settings_store::enable_sequence_check_, and exprtk::parser< T >::settings_store::enable_strength_reduction_.
Referenced by exprtk::parser< T >::settings_store::settings_store().
|
inline |
Definition at line 24274 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_, and exprtk::parser< T >::settings_store::logic_opr_to_string().
|
inline |
Definition at line 24257 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_.
Referenced by exprtk::parser< T >::is_invalid_logic_operation(), and exprtk::parser< T >::parse_not_statement().
|
inline |
Definition at line 24206 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_.
|
inlineprivate |
Definition at line 24590 of file exprtk.hpp.
References exprtk::details::e_and, exprtk::details::e_nand, exprtk::details::e_nor, exprtk::details::e_notl, exprtk::details::e_or, exprtk::details::e_xnor, and exprtk::details::e_xor.
Referenced by exprtk::parser< T >::settings_store::logic_disabled().
|
inline |
Definition at line 24517 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_local_vector_size_.
Referenced by exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::settings_store::set_max_local_vector_size(), and exprtk::parser< T >::valid_settings().
|
inline |
Definition at line 24512 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_node_depth_.
Referenced by exprtk::parser< T >::settings_store::set_max_node_depth().
|
inline |
Definition at line 24507 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_stack_depth_.
Referenced by exprtk::parser< T >::settings_store::set_max_stack_depth().
|
inline |
Definition at line 24522 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_total_local_symbol_size_bytes_.
Referenced by exprtk::parser< T >::parse_define_constvar_statement(), exprtk::parser< T >::parse_define_var_statement(), exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::parse_uninitialised_var_statement(), exprtk::parser< T >::valid_settings(), and exprtk::parser< T >::expression_generator< Type >::vector_element().
|
inline |
Definition at line 24179 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_numeric_check_.
Referenced by exprtk::parser< T >::init_precompilation(), and exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 24176 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_replacer_.
Referenced by exprtk::parser< T >::init_precompilation(), exprtk::parser< T >::remove_replace_symbol(), exprtk::parser< T >::replace_symbol(), and exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 24187 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_rsrvd_sym_usr_.
Referenced by exprtk::parser< T >::parse_symtab_symbol().
|
inline |
Definition at line 24181 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_sequence_check_.
Referenced by exprtk::parser< T >::init_precompilation(), and exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 24497 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_local_vector_size(), and exprtk::parser< T >::settings_store::max_local_vector_size_.
|
inline |
Definition at line 24492 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_node_depth(), and exprtk::parser< T >::settings_store::max_node_depth_.
|
inline |
Definition at line 24487 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_stack_depth(), and exprtk::parser< T >::settings_store::max_stack_depth_.
|
inline |
Definition at line 24502 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_total_local_symbol_size_bytes_.
|
inline |
Definition at line 24182 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_strength_reduction_.
Referenced by exprtk::parser< T >::parser(), 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 24186 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_vardef_.
Referenced by exprtk::parser< T >::parse_define_constvar_statement(), and exprtk::parser< T >::parse_define_var_statement().
|
inline |
Definition at line 24188 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_zero_return_.
Referenced by exprtk::parser< T >::parse_return_statement().
|
friend |
Definition at line 24629 of file exprtk.hpp.
|
static |
Definition at line 24032 of file exprtk.hpp.
|
private |
Definition at line 24616 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::load_compile_options(), and exprtk::parser< T >::settings_store::rsrvd_sym_usr_disabled().
|
private |
Definition at line 24615 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_local_vardef(), exprtk::parser< T >::settings_store::enable_local_vardef(), exprtk::parser< T >::settings_store::load_compile_options(), and exprtk::parser< T >::settings_store::vardef_disabled().
|
private |
Definition at line 24617 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::load_compile_options(), and exprtk::parser< T >::settings_store::zero_return_disabled().
|
private |
Definition at line 24622 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::arithmetic_disabled(), exprtk::parser< T >::settings_store::arithmetic_enabled(), exprtk::parser< T >::settings_store::disable_all_arithmetic_ops(), exprtk::parser< T >::settings_store::disable_arithmetic_operation(), exprtk::parser< T >::settings_store::enable_all_arithmetic_ops(), and exprtk::parser< T >::settings_store::enable_arithmetic_operation().
|
private |
Definition at line 24623 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::assignment_disabled(), exprtk::parser< T >::settings_store::assignment_enabled(), exprtk::parser< T >::settings_store::disable_all_assignment_ops(), exprtk::parser< T >::settings_store::disable_assignment_operation(), exprtk::parser< T >::settings_store::enable_all_assignment_ops(), and exprtk::parser< T >::settings_store::enable_assignment_operation().
|
private |
Definition at line 24620 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::control_struct_disabled(), exprtk::parser< T >::settings_store::control_struct_enabled(), exprtk::parser< T >::settings_store::disable_all_control_structures(), exprtk::parser< T >::settings_store::disable_control_structure(), exprtk::parser< T >::settings_store::enable_all_control_structures(), and exprtk::parser< T >::settings_store::enable_control_structure().
|
private |
Definition at line 24619 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_base_functions(), exprtk::parser< T >::settings_store::disable_base_function(), exprtk::parser< T >::settings_store::enable_all_base_functions(), exprtk::parser< T >::settings_store::enable_base_function(), exprtk::parser< T >::settings_store::function_disabled(), and exprtk::parser< T >::settings_store::function_enabled().
|
private |
Definition at line 24624 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_inequality_ops(), exprtk::parser< T >::settings_store::disable_inequality_operation(), exprtk::parser< T >::settings_store::enable_all_inequality_ops(), exprtk::parser< T >::settings_store::enable_inequality_operation(), exprtk::parser< T >::settings_store::inequality_disabled(), and exprtk::parser< T >::settings_store::inequality_enabled().
|
private |
Definition at line 24621 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::arithmetic_enabled(), exprtk::parser< T >::settings_store::disable_all_logic_ops(), exprtk::parser< T >::settings_store::disable_logic_operation(), exprtk::parser< T >::settings_store::enable_all_logic_ops(), exprtk::parser< T >::settings_store::enable_logic_operation(), exprtk::parser< T >::settings_store::logic_disabled(), exprtk::parser< T >::settings_store::logic_disabled(), and exprtk::parser< T >::settings_store::logic_enabled().
|
private |
Definition at line 24608 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::bracket_check_enabled(), and exprtk::parser< T >::settings_store::load_compile_options().
|
private |
Definition at line 24614 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::collect_assignments_enabled(), and exprtk::parser< T >::settings_store::load_compile_options().
|
private |
Definition at line 24613 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::collect_functions_enabled(), and exprtk::parser< T >::settings_store::load_compile_options().
|
private |
Definition at line 24612 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::collect_variables_enabled(), and exprtk::parser< T >::settings_store::load_compile_options().
|
private |
Definition at line 24610 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::commutative_check_enabled(), exprtk::parser< T >::settings_store::disable_commutative_check(), exprtk::parser< T >::settings_store::enable_commutative_check(), and exprtk::parser< T >::settings_store::load_compile_options().
|
private |
Definition at line 24606 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::joiner_enabled(), and exprtk::parser< T >::settings_store::load_compile_options().
|
private |
Definition at line 24607 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::load_compile_options(), and exprtk::parser< T >::settings_store::numeric_check_enabled().
|
private |
Definition at line 24605 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::load_compile_options(), and exprtk::parser< T >::settings_store::replacer_enabled().
|
private |
Definition at line 24609 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::load_compile_options(), and exprtk::parser< T >::settings_store::sequence_check_enabled().
|
private |
Definition at line 24611 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_strength_reduction(), exprtk::parser< T >::settings_store::enable_strength_reduction(), exprtk::parser< T >::settings_store::load_compile_options(), and exprtk::parser< T >::settings_store::strength_reduction_enabled().
|
private |
Definition at line 24629 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::max_local_vector_size(), and exprtk::parser< T >::settings_store::set_max_local_vector_size().
|
private |
Definition at line 24627 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::max_node_depth(), exprtk::parser< T >::parse_expression(), and exprtk::parser< T >::settings_store::set_max_node_depth().
|
private |
Definition at line 24626 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::max_stack_depth(), exprtk::parser< T >::settings_store::set_max_stack_depth(), and exprtk::parser< T >::stack_limit_handler::stack_limit_handler().
|
private |
Definition at line 24628 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::max_total_local_symbol_size_bytes(), and exprtk::parser< T >::settings_store::set_max_total_local_symbol_size_bytes().