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_local_vector_size_ |
Friends | |
class | parser< T > |
Definition at line 23657 of file exprtk.hpp.
|
private |
Definition at line 23662 of file exprtk.hpp.
|
private |
Definition at line 23661 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 23723 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 23730 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_base_funcs |
Definition at line 23684 of file exprtk.hpp.
enum exprtk::parser::settings_store::settings_compilation_options |
Definition at line 23666 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 23704 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 23737 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 23715 of file exprtk.hpp.
|
inline |
Definition at line 23754 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::load_compile_options().
|
inlineprivate |
Definition at line 24262 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 23995 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 23926 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 24248 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 23977 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 23935 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 23892 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 23897 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_collect_assings_.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 23896 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_collect_funcs_.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 23895 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_collect_vars_.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 23889 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_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 23961 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_ctrl_set_.
|
inline |
Definition at line 23910 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_ctrl_set_.
Referenced by exprtk::parser< T >::parse_symbol().
|
inline |
Definition at line 23843 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 23852 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 23816 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 23825 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 23861 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 23834 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 24052 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 24065 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 24013 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 23876 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_commutative_check_.
|
inline |
Definition at line 24026 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 24078 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 23870 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_vardef_.
Referenced by expression_processor< T >::process().
|
inline |
Definition at line 24039 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 23882 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_strength_reduction_.
|
inline |
Definition at line 23780 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_arithmetic_set_.
|
inline |
Definition at line 23786 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_assignment_set_.
|
inline |
Definition at line 23762 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_func_set_.
|
inline |
Definition at line 23768 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_ctrl_set_.
|
inline |
Definition at line 23792 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_inequality_set_.
|
inline |
Definition at line 23774 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_.
|
inline |
Definition at line 24145 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 24163 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 24091 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 23804 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_commutative_check_.
|
inline |
Definition at line 24109 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 24181 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 23798 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disable_vardef_.
Referenced by expression_processor< T >::process().
|
inline |
Definition at line 24127 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 23810 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::enable_strength_reduction_.
|
inline |
Definition at line 23953 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_func_set_.
|
inline |
Definition at line 23902 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 24004 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 23944 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 24276 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 23890 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 24231 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 23986 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 23969 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 23918 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::disabled_logic_set_.
|
inlineprivate |
Definition at line 24292 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 24224 of file exprtk.hpp.
References exprtk::parser< T >::settings_store::max_local_vector_size_.
Referenced by exprtk::parser< T >::parse_define_vector_statement(), and exprtk::parser< T >::settings_store::set_max_local_vector_size().
|
inline |
Definition at line 24219 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 24214 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 23891 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 23888 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 23899 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 23893 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 24209 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 24204 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 24199 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 23894 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 23898 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 23900 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 24330 of file exprtk.hpp.
|
static |
Definition at line 23745 of file exprtk.hpp.
|
private |
Definition at line 24318 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 24317 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 24319 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 24324 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 24325 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 24322 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 24321 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 24326 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 24323 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 24310 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 24316 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 24315 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 24314 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 24312 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 24308 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 24309 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 24307 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 24311 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 24313 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 24330 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 24329 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 24328 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().