C++ Mathematical Expression Toolkit (ExprTk) release
|
Namespaces | |
namespace | constant |
namespace | loop_unroll |
namespace | numeric |
Enumerations | |
enum | operator_type { e_default , e_null , e_add , e_sub , e_mul , e_div , e_mod , e_pow , e_atan2 , e_min , e_max , e_avg , e_sum , e_prod , e_lt , e_lte , e_eq , e_equal , e_ne , e_nequal , e_gte , e_gt , e_and , e_nand , e_or , e_nor , e_xor , e_xnor , e_mand , e_mor , e_scand , e_scor , e_shr , e_shl , e_abs , e_acos , e_acosh , e_asin , e_asinh , e_atan , e_atanh , e_ceil , e_cos , e_cosh , e_exp , e_expm1 , e_floor , e_log , e_log10 , e_log2 , e_log1p , e_logn , e_neg , e_pos , e_round , e_roundn , e_root , e_sqrt , e_sin , e_sinc , e_sinh , e_sec , e_csc , e_tan , e_tanh , e_cot , e_clamp , e_iclamp , e_inrange , e_sgn , e_r2d , e_d2r , e_d2g , e_g2d , e_hypot , e_notl , e_erf , e_erfc , e_ncdf , e_frac , e_trunc , e_assign , e_addass , e_subass , e_mulass , e_divass , e_modass , e_in , e_like , e_ilike , e_multi , e_smulti , e_swap , e_sf00 = 1000 , e_sf01 = 1001 , e_sf02 = 1002 , e_sf03 = 1003 , e_sf04 = 1004 , e_sf05 = 1005 , e_sf06 = 1006 , e_sf07 = 1007 , e_sf08 = 1008 , e_sf09 = 1009 , e_sf10 = 1010 , e_sf11 = 1011 , e_sf12 = 1012 , e_sf13 = 1013 , e_sf14 = 1014 , e_sf15 = 1015 , e_sf16 = 1016 , e_sf17 = 1017 , e_sf18 = 1018 , e_sf19 = 1019 , e_sf20 = 1020 , e_sf21 = 1021 , e_sf22 = 1022 , e_sf23 = 1023 , e_sf24 = 1024 , e_sf25 = 1025 , e_sf26 = 1026 , e_sf27 = 1027 , e_sf28 = 1028 , e_sf29 = 1029 , e_sf30 = 1030 , e_sf31 = 1031 , e_sf32 = 1032 , e_sf33 = 1033 , e_sf34 = 1034 , e_sf35 = 1035 , e_sf36 = 1036 , e_sf37 = 1037 , e_sf38 = 1038 , e_sf39 = 1039 , e_sf40 = 1040 , e_sf41 = 1041 , e_sf42 = 1042 , e_sf43 = 1043 , e_sf44 = 1044 , e_sf45 = 1045 , e_sf46 = 1046 , e_sf47 = 1047 , e_sf48 = 1048 , e_sf49 = 1049 , e_sf50 = 1050 , e_sf51 = 1051 , e_sf52 = 1052 , e_sf53 = 1053 , e_sf54 = 1054 , e_sf55 = 1055 , e_sf56 = 1056 , e_sf57 = 1057 , e_sf58 = 1058 , e_sf59 = 1059 , e_sf60 = 1060 , e_sf61 = 1061 , e_sf62 = 1062 , e_sf63 = 1063 , e_sf64 = 1064 , e_sf65 = 1065 , e_sf66 = 1066 , e_sf67 = 1067 , e_sf68 = 1068 , e_sf69 = 1069 , e_sf70 = 1070 , e_sf71 = 1071 , e_sf72 = 1072 , e_sf73 = 1073 , e_sf74 = 1074 , e_sf75 = 1075 , e_sf76 = 1076 , e_sf77 = 1077 , e_sf78 = 1078 , e_sf79 = 1079 , e_sf80 = 1080 , e_sf81 = 1081 , e_sf82 = 1082 , e_sf83 = 1083 , e_sf84 = 1084 , e_sf85 = 1085 , e_sf86 = 1086 , e_sf87 = 1087 , e_sf88 = 1088 , e_sf89 = 1089 , e_sf90 = 1090 , e_sf91 = 1091 , e_sf92 = 1092 , e_sf93 = 1093 , e_sf94 = 1094 , e_sf95 = 1095 , e_sf96 = 1096 , e_sf97 = 1097 , e_sf98 = 1098 , e_sf99 = 1099 , e_sffinal = 1100 , e_sf4ext00 = 2000 , e_sf4ext01 = 2001 , e_sf4ext02 = 2002 , e_sf4ext03 = 2003 , e_sf4ext04 = 2004 , e_sf4ext05 = 2005 , e_sf4ext06 = 2006 , e_sf4ext07 = 2007 , e_sf4ext08 = 2008 , e_sf4ext09 = 2009 , e_sf4ext10 = 2010 , e_sf4ext11 = 2011 , e_sf4ext12 = 2012 , e_sf4ext13 = 2013 , e_sf4ext14 = 2014 , e_sf4ext15 = 2015 , e_sf4ext16 = 2016 , e_sf4ext17 = 2017 , e_sf4ext18 = 2018 , e_sf4ext19 = 2019 , e_sf4ext20 = 2020 , e_sf4ext21 = 2021 , e_sf4ext22 = 2022 , e_sf4ext23 = 2023 , e_sf4ext24 = 2024 , e_sf4ext25 = 2025 , e_sf4ext26 = 2026 , e_sf4ext27 = 2027 , e_sf4ext28 = 2028 , e_sf4ext29 = 2029 , e_sf4ext30 = 2030 , e_sf4ext31 = 2031 , e_sf4ext32 = 2032 , e_sf4ext33 = 2033 , e_sf4ext34 = 2034 , e_sf4ext35 = 2035 , e_sf4ext36 = 2036 , e_sf4ext37 = 2037 , e_sf4ext38 = 2038 , e_sf4ext39 = 2039 , e_sf4ext40 = 2040 , e_sf4ext41 = 2041 , e_sf4ext42 = 2042 , e_sf4ext43 = 2043 , e_sf4ext44 = 2044 , e_sf4ext45 = 2045 , e_sf4ext46 = 2046 , e_sf4ext47 = 2047 , e_sf4ext48 = 2048 , e_sf4ext49 = 2049 , e_sf4ext50 = 2050 , e_sf4ext51 = 2051 , e_sf4ext52 = 2052 , e_sf4ext53 = 2053 , e_sf4ext54 = 2054 , e_sf4ext55 = 2055 , e_sf4ext56 = 2056 , e_sf4ext57 = 2057 , e_sf4ext58 = 2058 , e_sf4ext59 = 2059 , e_sf4ext60 = 2060 , e_sf4ext61 = 2061 } |
Definition at line 101 of file exprtk.hpp.
Definition at line 100 of file exprtk.hpp.
Definition at line 96 of file exprtk.hpp.
Definition at line 95 of file exprtk.hpp.
Definition at line 94 of file exprtk.hpp.
Definition at line 99 of file exprtk.hpp.
Definition at line 98 of file exprtk.hpp.
Definition at line 97 of file exprtk.hpp.
|
private |
Definition at line 4996 of file exprtk.hpp.
|
inlineprivate |
Definition at line 5873 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5860 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5900 of file exprtk.hpp.
References is_variable_node(), and match_impl().
|
inlineprivate |
Definition at line 5884 of file exprtk.hpp.
References is_variable_node(), and match_impl().
Definition at line 11769 of file exprtk.hpp.
References exprtk::details::numeric::fast_exp< T, N >::result().
Definition at line 11776 of file exprtk.hpp.
References exprtk::details::numeric::fast_exp< T, N >::result().
Definition at line 272 of file exprtk.hpp.
Referenced by exprtk::function_compositor< T >::compile_expression().
|
inlineprivate |
Definition at line 5852 of file exprtk.hpp.
References is_string_node(), is_variable_node(), and match_impl().
Referenced by exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_depth_base< Node >::collect(), construct_branch_pair(), construct_branch_pair(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::details::function_N_node< T, IFunction, N >::init_branches(), and exprtk::expression< T >::control_block::~control_block().
|
inline |
Definition at line 182 of file exprtk.hpp.
Referenced by exprtk::parser< T >::dependent_entity_collector::assignment_symbols(), and exprtk::parser< T >::dependent_entity_collector::symbols().
|
inline |
Definition at line 345 of file exprtk.hpp.
References parse_hex().
Referenced by exprtk::lexer::generator::scan_string().
Definition at line 1719 of file exprtk.hpp.
References match_impl().
Referenced by string_to_real().
|
inlineprivate |
Definition at line 6622 of file exprtk.hpp.
References branch_deletable().
|
inlineprivate |
Definition at line 6611 of file exprtk.hpp.
References branch_deletable(), and match_impl().
Referenced by exprtk::details::assert_node< T >::assert_node(), exprtk::details::bipow_node< T, PowOp >::bipow_node(), exprtk::details::bipowinv_node< T, PowOp >::bipowinv_node(), exprtk::details::boc_node< T, Operation >::boc_node(), exprtk::details::bov_node< T, Operation >::bov_node(), exprtk::details::break_node< T >::break_node(), exprtk::details::cob_node< T, Operation >::cob_node(), exprtk::details::conditional_node< T >::conditional_node(), exprtk::details::conditional_vector_node< T >::conditional_vector_node(), exprtk::details::cons_conditional_node< T >::cons_conditional_node(), exprtk::details::for_loop_node< T >::for_loop_node(), exprtk::details::generic_string_range_node< T >::generic_string_range_node(), init_branches(), exprtk::details::multi_switch_node< T >::multi_switch_node(), exprtk::details::null_eq_node< T >::null_eq_node(), exprtk::details::rebasevector_celem_node< T >::rebasevector_celem_node(), exprtk::details::rebasevector_celem_rtc_node< T >::rebasevector_celem_rtc_node(), exprtk::details::rebasevector_elem_node< T >::rebasevector_elem_node(), exprtk::details::rebasevector_elem_rtc_node< T >::rebasevector_elem_rtc_node(), exprtk::details::repeat_until_loop_node< T >::repeat_until_loop_node(), exprtk::details::return_envelope_node< T >::return_envelope_node(), exprtk::details::str_vararg_node< T, VarArgFunction >::str_vararg_node(), exprtk::details::string_size_node< T >::string_size_node(), exprtk::details::switch_node< T >::switch_node(), exprtk::details::unary_branch_node< T, Operation >::unary_branch_node(), exprtk::details::unary_node< T >::unary_node(), exprtk::details::vararg_node< T, VarArgFunction >::vararg_node(), exprtk::details::vector_celem_node< T >::vector_celem_node(), exprtk::details::vector_celem_rtc_node< T >::vector_celem_rtc_node(), exprtk::details::vector_elem_node< T >::vector_elem_node(), exprtk::details::vector_elem_rtc_node< T >::vector_elem_rtc_node(), exprtk::details::vectorize_node< T, VecFunction >::vectorize_node(), exprtk::details::vob_node< T, Operation >::vob_node(), and exprtk::details::while_loop_node< T >::while_loop_node().
|
inlineprivate |
Definition at line 6019 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::range_pack< T >::free().
Definition at line 22168 of file exprtk.hpp.
Referenced by exprtk::details::collector_helper< T >::collection_pass().
Definition at line 5164 of file exprtk.hpp.
Referenced by exprtk::details::vec_data_store< T >::control_block::create_data(), exprtk::expression< T >::release(), exprtk::details::vec_data_store< T >::control_block::~control_block(), and exprtk::symbol_table< T >::~symbol_table().
|
inlineprivate |
Definition at line 5165 of file exprtk.hpp.
|
inlineprivate |
Definition at line 5167 of file exprtk.hpp.
|
inlineprivate |
Definition at line 5984 of file exprtk.hpp.
References free_node(), and match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::cardinal_pow_optimisation(), exprtk::parser< T >::expression_generator< Type >::generic_function_call(), exprtk::parser< T >::expression_generator< Type >::multi_switch_statement(), exprtk::parser< T >::expression_generator< Type >::operator()(), exprtk::parser< T >::expression_generator< Type >::synthesize_binary_ext_expression::process(), exprtk::parser< T >::expression_generator< Type >::return_call(), exprtk::parser< T >::expression_generator< Type >::string_function_call(), exprtk::parser< T >::expression_generator< Type >::switch_statement(), exprtk::parser< T >::expression_generator< Type >::synthesize_csocs_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csrocs_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csrocsr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_uvouv_expression(), exprtk::parser< T >::expression_generator< Type >::vararg_function(), and exprtk::parser< T >::expression_generator< Type >::vararg_function_call().
|
inlineprivate |
Definition at line 5996 of file exprtk.hpp.
References free_node(), and match_impl().
|
inlineprivate |
Definition at line 6007 of file exprtk.hpp.
References is_string_node(), is_variable_node(), and match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::assert_call(), exprtk::parser< T >::expression_generator< Type >::conditional(), exprtk::parser< T >::expression_generator< Type >::conditional_string(), exprtk::parser< T >::expression_generator< Type >::conditional_vector(), exprtk::parser< T >::expression_generator< Type >::const_optimise_mswitch(), exprtk::parser< T >::expression_generator< Type >::const_optimise_sf3(), exprtk::parser< T >::expression_generator< Type >::const_optimise_sf4(), exprtk::parser< T >::expression_generator< Type >::const_optimise_varargfunc(), exprtk::parser< T >::expression_generator< Type >::for_loop(), free_all_nodes(), free_all_nodes(), exprtk::parser< T >::expression_generator< Type >::function(), exprtk::parser< T >::expression_generator< Type >::generic_function_call(), exprtk::parser< T >::parse_branch(), exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::expression_generator< Type >::synthesize_vob_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_bov_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_cob_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_boc_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_cocob_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_coboc_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_cov_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_voc_expression::process(), 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(), exprtk::parser< T >::expression_generator< Type >::synthesize_vococov_expression0::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovoc_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovocov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covocov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovoc_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovoc_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vococov_expression1::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovov_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovoc_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovocov_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovov_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covocov_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovoc_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovoc_expression2::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovov_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovoc_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovocov_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovov_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covocov_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovoc_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovoc_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vococov_expression3::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovov_expression4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovovoc_expression4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vovocov_expression4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovov_expression4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covocov_expression4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_vocovoc_expression4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_covovoc_expression4::process(), exprtk::parser< T >::expression_generator< Type >::repeat_until_loop(), exprtk::parser< T >::expression_generator< Type >::return_call(), exprtk::parser< T >::expression_generator< Type >::string_function_call(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csocs_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csocsr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csos_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csosr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csros_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_csrosr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_null_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_shortcircuit_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_socs_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_socsr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_sosr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_srocs_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_srocsr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_sros_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_srosr_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_swap_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_vecarithmetic_operation_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_veceqineqlogic_operation_expression(), exprtk::parser< T >::expression_generator< Type >::vararg_function(), exprtk::parser< T >::expression_generator< Type >::vararg_function_call(), exprtk::parser< T >::expression_generator< Type >::vector_element(), and exprtk::parser< T >::expression_generator< Type >::while_loop().
Definition at line 267 of file exprtk.hpp.
Referenced by exprtk::function_compositor< T >::compile_expression().
Definition at line 313 of file exprtk.hpp.
Referenced by parse_hex().
Definition at line 190 of file exprtk.hpp.
Referenced by exprtk::parser< T >::scope_element_manager::add_element(), exprtk::symbol_table< T >::type_store< Type, RawType >::add_impl(), exprtk::parser< T >::scope_element_manager::get_active_element(), exprtk::parser< T >::scope_element_manager::get_element(), is_base_function(), is_control_struct(), is_logic_opr(), is_reserved_symbol(), is_reserved_word(), is_valid_sf_symbol(), exprtk::rtl::vecops::sort< T >::operator()(), exprtk::parser< T >::parse_assert_statement(), exprtk::parser< T >::parse_conditional_statement_02(), exprtk::parser< T >::parse_define_var_statement(), exprtk::parser< T >::parse_expression(), exprtk::parser< T >::parse_for_loop(), exprtk::parser< T >::parse_multi_switch_statement(), exprtk::parser< T >::parse_repeat_until_loop(), exprtk::parser< T >::parse_return_statement(), exprtk::parser< T >::parse_swap_statement(), exprtk::parser< T >::parse_switch_statement(), exprtk::parser< T >::parse_symbol(), exprtk::parser< T >::parse_symtab_symbol(), exprtk::parser< T >::parse_vararg_function(), exprtk::parser< T >::parse_vector(), exprtk::lexer::parser_helper::peek_token_is(), expression_processor< T >::process_function_definition(), exprtk::lexer::generator::scan_special_function(), exprtk::lexer::parser_helper::token_is(), exprtk::lexer::parser_helper::token_is(), truth_table_generator(), and exprtk::parser< T >::valid_vararg_operation().
Definition at line 195 of file exprtk.hpp.
|
inlineprivate |
Definition at line 6631 of file exprtk.hpp.
References construct_branch_pair(), and match_impl().
|
inlineprivate |
Definition at line 5846 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::expression_helper< T >::is_assert(), and exprtk::expression_helper< T >::match_type_sequence().
Definition at line 542 of file exprtk.hpp.
References base_function_list, base_function_list_size, and imatch().
Referenced by exprtk::parser< T >::parse_symtab_symbol().
|
inlineprivate |
Definition at line 5673 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::expression_helper< T >::is_binary(), and exprtk::expression_helper< T >::match_type_sequence().
|
inlineprivate |
Definition at line 18895 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::coboc_optimisable(), exprtk::parser< T >::expression_generator< Type >::synthesize_boc_expression::process(), and exprtk::parser< T >::expression_generator< Type >::synthesize_coboc_expression::process().
Definition at line 152 of file exprtk.hpp.
References is_left_bracket(), and is_right_bracket().
Referenced by exprtk::lexer::helper::bracket_checker::operator()().
|
inlineprivate |
Definition at line 5797 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::is_invalid_break_continue_op(), and exprtk::parser< T >::expression_generator< Type >::operator()().
|
inlineprivate |
Definition at line 18889 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::cocob_optimisable(), exprtk::parser< T >::expression_generator< Type >::synthesize_cob_expression::process(), and exprtk::parser< T >::expression_generator< Type >::synthesize_cocob_expression::process().
|
inlineprivate |
Definition at line 18931 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id(), exprtk::parser< T >::parse_assert_statement(), exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18937 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), and exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 5781 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::binext_optimisable(), exprtk::parser< T >::expression_generator< Type >::boc_optimisable(), exprtk::parser< T >::expression_generator< Type >::branch_to_id(), exprtk::parser< T >::expression_generator< Type >::cob_optimisable(), exprtk::parser< T >::expression_generator< Type >::coboc_optimisable(), exprtk::parser< T >::expression_generator< Type >::cocob_optimisable(), exprtk::parser< T >::expression_generator< Type >::conditional(), exprtk::parser< T >::expression_generator< Type >::conditional_string(), exprtk::parser< T >::expression_generator< Type >::conditional_vector(), exprtk::parser< T >::expression_generator< Type >::cov_optimisable(), exprtk::parser< T >::expression_generator< Type >::for_loop(), exprtk::parser< T >::expression_generator< Type >::function(), exprtk::parser< T >::expression_generator< Type >::is_constant_foldable(), exprtk::parser< T >::expression_generator< Type >::is_constant_foldable(), exprtk::parser< T >::expression_generator< Type >::is_constpow_operation(), exprtk::parser< T >::expression_generator< Type >::operator()(), exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::expression_generator< Type >::repeat_until_loop(), exprtk::parser< T >::expression_generator< Type >::synthesize_shortcircuit_expression(), exprtk::parser< T >::synthesize_vector_element(), exprtk::details::vector_init_single_constvalue_node< T >::valid(), exprtk::details::vector_init_single_value_node< T >::valid(), exprtk::details::vector_init_iota_constconst_node< T >::valid(), exprtk::details::vector_init_iota_constnconst_node< T >::valid(), exprtk::details::vector_init_iota_nconstconst_node< T >::valid(), exprtk::details::vector_init_iota_nconstnconst_node< T >::valid(), exprtk::parser< T >::expression_generator< Type >::vector_element(), exprtk::details::vector_initialisation_node< T >::vector_initialisation_node(), exprtk::parser< T >::expression_generator< Type >::voc_optimisable(), and exprtk::parser< T >::expression_generator< Type >::while_loop().
|
inlineprivate |
Definition at line 5803 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::is_invalid_break_continue_op(), and exprtk::parser< T >::expression_generator< Type >::operator()().
Definition at line 555 of file exprtk.hpp.
References cntrl_struct_list, cntrl_struct_list_size, and imatch().
|
inlineprivate |
Definition at line 18877 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id().
Definition at line 132 of file exprtk.hpp.
Referenced by is_invalid(), is_letter_or_digit(), is_valid_sf_symbol(), exprtk::lexer::generator::next_is_digit(), exprtk::parser< T >::parse_special_function(), exprtk::lexer::generator::scan_number(), exprtk::lexer::generator::scan_special_function(), and exprtk::lexer::generator::scan_token().
|
inline |
Definition at line 375 of file exprtk_complex_adaptor.hpp.
References cmplx::is_false().
|
inlineprivate |
Definition at line 5643 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::repeat_until_loop_node< T >::value(), exprtk::details::repeat_until_loop_rtc_node< T >::value(), exprtk::details::repeat_until_loop_bc_node< T >::value(), and exprtk::details::repeat_until_loop_bc_rtc_node< T >::value().
Definition at line 375 of file exprtk_mpfr_adaptor.hpp.
References exprtk::details::numeric::details::is_false_impl().
|
inline |
Definition at line 350 of file exprtk_real_adaptor.hpp.
References real::is_false().
|
inlineprivate |
Definition at line 5649 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5815 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::expression_helper< T >::is_function(), and exprtk::expression_helper< T >::match_type_sequence().
|
inlineprivate |
Definition at line 18985 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::assert_node< T >::assert_node(), exprtk::details::assignment_string_node< T, AssignmentProcess >::assignment_string_node(), exprtk::details::assignment_string_range_node< T, AssignmentProcess >::assignment_string_range_node(), exprtk::details::conditional_string_node< T >::conditional_string_node(), exprtk::details::cons_conditional_str_node< T >::cons_conditional_str_node(), exprtk::details::generic_string_range_node< T >::generic_string_range_node(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::parser< T >::expression_generator< Type >::is_constpow_operation(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::expression_helper< T >::is_string(), exprtk::expression_helper< T >::match_type_sequence(), exprtk::parser< T >::parse_assert_statement(), exprtk::parser< T >::parse_define_var_statement(), exprtk::parser< T >::post_bracket_process(), exprtk::details::str_sogens_node< T, Operation >::str_sogens_node(), exprtk::details::str_vararg_node< T, VarArgFunction >::str_vararg_node(), exprtk::details::string_concat_node< T >::string_concat_node(), exprtk::details::string_size_node< T >::string_size_node(), exprtk::details::swap_genstrings_node< T >::swap_genstrings_node(), exprtk::parser< T >::expression_generator< Type >::synthesize_swap_expression(), and exprtk::details::assert_node< T >::valid().
|
inlineprivate |
Definition at line 18979 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
Definition at line 306 of file exprtk.hpp.
Referenced by parse_hex(), and exprtk::lexer::generator::scan_string().
Definition at line 162 of file exprtk.hpp.
References is_digit(), is_letter(), is_operator_char(), and is_whitespace().
|
inlineprivate |
Definition at line 5685 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_swap_expression().
|
inlineprivate |
Definition at line 5756 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node(), exprtk::details::assignment_vecvec_op_node< T, Operation >::assignment_vecvec_op_node(), exprtk::details::conditional_vector_node< T >::conditional_vector_node(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::parser< T >::expression_generator< Type >::operator()(), exprtk::details::swap_vecvec_node< T >::swap_vecvec_node(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_swap_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_vecarithmetic_operation_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_veceqineqlogic_operation_expression(), exprtk::details::unary_vector_node< T, Operation >::unary_vector_node(), exprtk::parser< T >::expression_generator< Type >::vararg_function(), exprtk::details::vec_binop_valvec_node< T, Operation >::vec_binop_valvec_node(), exprtk::details::vec_binop_vecval_node< T, Operation >::vec_binop_vecval_node(), exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node(), exprtk::parser< T >::expression_generator< Type >::vector_element(), and exprtk::details::vectorize_node< T, VecFunction >::vectorize_node().
Definition at line 142 of file exprtk.hpp.
Referenced by exprtk::lexer::helper::sequence_validator::invalid_bracket_check(), and is_bracket().
Definition at line 126 of file exprtk.hpp.
Referenced by is_invalid(), is_letter_or_digit(), exprtk::lexer::generator::scan_token(), exprtk::symbol_table< T >::valid_function(), and exprtk::symbol_table< T >::valid_symbol().
Definition at line 137 of file exprtk.hpp.
References is_digit(), and is_letter().
Referenced by exprtk::lexer::generator::scan_symbol(), exprtk::symbol_table< T >::valid_function(), and exprtk::symbol_table< T >::valid_symbol().
|
inlineprivate |
Definition at line 5655 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::expression_helper< T >::is_literal(), exprtk::expression_helper< T >::match_type_sequence(), exprtk::parser< T >::parse_define_constvar_statement(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression().
Definition at line 568 of file exprtk.hpp.
References imatch(), logic_ops_list, and logic_ops_list_size.
|
inlineprivate |
Definition at line 5667 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::parse_branch().
|
inlineprivate |
Definition at line 5835 of file exprtk.hpp.
References e_neg, is_unary_node(), and match_impl().
|
inlineprivate |
Definition at line 5791 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id(), exprtk::parser< T >::expression_generator< Type >::for_loop(), exprtk::expression_helper< T >::is_null(), exprtk::parser< T >::expression_generator< Type >::is_null_present(), exprtk::expression_helper< T >::match_type_sequence(), exprtk::parser< T >::expression_generator< Type >::operator()(), exprtk::parser< T >::expression_generator< Type >::repeat_until_loop(), exprtk::parser< T >::expression_generator< Type >::synthesize_null_expression(), and exprtk::parser< T >::expression_generator< Type >::while_loop().
Definition at line 111 of file exprtk.hpp.
Referenced by is_invalid(), and exprtk::lexer::generator::scan_token().
|
inlineprivate |
Definition at line 5744 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_rebasevec_celem_node< T >::assignment_rebasevec_celem_node(), exprtk::details::assignment_rebasevec_celem_op_node< T, Operation >::assignment_rebasevec_celem_op_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression().
|
inlineprivate |
Definition at line 5738 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_rebasevec_celem_op_rtc_node< T, Operation >::assignment_rebasevec_celem_op_rtc_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression().
|
inlineprivate |
Definition at line 5726 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_rebasevec_elem_node< T >::assignment_rebasevec_elem_node(), exprtk::details::assignment_rebasevec_elem_op_node< T, Operation >::assignment_rebasevec_elem_op_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression().
|
inlineprivate |
Definition at line 5732 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_rebasevec_elem_op_rtc_node< T, Operation >::assignment_rebasevec_elem_op_rtc_node(), exprtk::details::assignment_rebasevec_elem_rtc_node< T >::assignment_rebasevec_elem_rtc_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression().
Definition at line 529 of file exprtk.hpp.
References imatch(), reserved_symbols, and reserved_symbols_size.
Referenced by exprtk::parser< T >::parse_define_constvar_statement(), exprtk::parser< T >::parse_define_var_statement(), and exprtk::parser< T >::parse_symtab_symbol().
Definition at line 516 of file exprtk.hpp.
References imatch(), reserved_words, and reserved_words_size.
Referenced by exprtk::parser< T >::remove_replace_symbol(), and exprtk::parser< T >::replace_symbol().
|
inlineprivate |
Definition at line 5827 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::parse_expression().
Definition at line 147 of file exprtk.hpp.
Referenced by exprtk::lexer::helper::sequence_validator::invalid_bracket_check(), is_bracket(), and exprtk::lexer::helper::bracket_checker::operator()().
|
inlineprivate |
Definition at line 17656 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::compile_left(), exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::compile_right(), exprtk::expression_helper< T >::is_sf3ext(), exprtk::expression_helper< T >::match_type_sequence(), exprtk::parser< T >::expression_generator< Type >::synthesize_vob_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_bov_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_cob_expression::process(), and exprtk::parser< T >::expression_generator< Type >::synthesize_boc_expression::process().
|
inlineprivate |
Definition at line 17834 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::expression_helper< T >::is_sf4ext(), and exprtk::expression_helper< T >::match_type_sequence().
Definition at line 157 of file exprtk.hpp.
Referenced by exprtk::lexer::generator::scan_number().
|
inlineprivate |
Definition at line 18943 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18967 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18949 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18961 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18955 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18919 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_string_node< T, AssignmentProcess >::assignment_string_node(), branch_deletable(), exprtk::parser< T >::expression_generator< Type >::branch_to_id(), exprtk::details::range_pack< T >::free(), free_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::details::swap_string_node< T >::swap_string_node(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18925 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_string_range_node< T, AssignmentProcess >::assignment_string_range_node(), exprtk::parser< T >::expression_generator< Type >::branch_to_id(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 18973 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_string_expression().
|
inlineprivate |
Definition at line 5809 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18901 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id().
|
inlineprivate |
Definition at line 18907 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id().
|
inline |
Definition at line 374 of file exprtk_complex_adaptor.hpp.
References cmplx::is_true().
Definition at line 5615 of file exprtk.hpp.
Referenced by exprtk::parser< T >::expression_generator< Type >::conditional(), exprtk::parser< T >::expression_generator< Type >::conditional_string(), exprtk::parser< T >::expression_generator< Type >::conditional_vector(), exprtk::parser< T >::expression_generator< Type >::const_optimise_mswitch(), exprtk::parser< T >::expression_generator< Type >::const_optimise_switch(), exprtk::parser< T >::expression_generator< Type >::for_loop(), exprtk::expression< T >::operator bool(), exprtk::details::and_op< T >::process(), exprtk::details::nand_op< T >::process(), exprtk::details::or_op< T >::process(), exprtk::details::nor_op< T >::process(), exprtk::parser< T >::expression_generator< Type >::repeat_until_loop(), exprtk::details::assert_node< T >::value(), and exprtk::parser< T >::expression_generator< Type >::while_loop().
|
inlineprivate |
Definition at line 5631 of file exprtk.hpp.
References match_impl().
Definition at line 5625 of file exprtk.hpp.
Definition at line 5620 of file exprtk.hpp.
Definition at line 374 of file exprtk_mpfr_adaptor.hpp.
References exprtk::details::numeric::details::is_true_impl().
|
inline |
Definition at line 349 of file exprtk_real_adaptor.hpp.
References real::is_true().
|
inlineprivate |
Definition at line 5637 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5661 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by is_negate_node(), exprtk::expression_helper< T >::is_unary(), and exprtk::expression_helper< T >::match_type_sequence().
|
inlineprivate |
Definition at line 18913 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::synthesize_vob_expression::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_bov_expression::process(), and exprtk::parser< T >::expression_generator< Type >::uvouv_optimisable().
Definition at line 257 of file exprtk.hpp.
References imatch(), and is_digit().
Referenced by exprtk::parser< T >::parse_symbol().
Definition at line 175 of file exprtk.hpp.
References is_whitespace().
Referenced by exprtk::lexer::generator::scan_string().
|
inlineprivate |
Definition at line 5821 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::expression_helper< T >::is_vararg().
|
inlineprivate |
Definition at line 5679 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by all_nodes_variables(), all_nodes_variables(), exprtk::details::assignment_node< T >::assignment_node(), exprtk::details::assignment_op_node< T, Operation >::assignment_op_node(), exprtk::parser< T >::expression_generator< Type >::bov_optimisable(), branch_deletable(), exprtk::parser< T >::expression_generator< Type >::branch_to_id(), exprtk::details::vararg_function_node< T, VarArgFunction >::collect_nodes(), exprtk::parser< T >::expression_generator< Type >::cov_optimisable(), exprtk::details::range_pack< T >::free(), free_node(), exprtk::parser< T >::scope_element_manager::get_variable(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::parser< T >::expression_generator< Type >::is_constpow_operation(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::expression_helper< T >::is_variable(), exprtk::expression_helper< T >::match_type_sequence(), exprtk::parser< T >::expression_generator< Type >::operator()(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression(), exprtk::details::vararg_varnode< T, VarArgFunction >::vararg_varnode(), exprtk::parser< T >::expression_generator< Type >::vob_optimisable(), exprtk::parser< T >::expression_generator< Type >::voc_optimisable(), and exprtk::parser< T >::expression_generator< Type >::vov_optimisable().
|
inlineprivate |
Definition at line 5708 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression().
|
inlineprivate |
Definition at line 5720 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_vec_celem_op_rtc_node< T, Operation >::assignment_vec_celem_op_rtc_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression().
|
inlineprivate |
Definition at line 5702 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_vec_elem_node< T >::assignment_vec_elem_node(), exprtk::details::assignment_vec_elem_op_node< T, Operation >::assignment_vec_elem_op_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression().
|
inlineprivate |
Definition at line 5714 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_vec_elem_op_rtc_node< T, Operation >::assignment_vec_elem_op_rtc_node(), exprtk::details::assignment_vec_elem_rtc_node< T >::assignment_vec_elem_rtc_node(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), and exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression().
|
inlineprivate |
Definition at line 5750 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::assignment_vec_node< T >::assignment_vec_node(), exprtk::details::assignment_vec_op_node< T, Operation >::assignment_vec_op_node(), exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node(), exprtk::details::assignment_vecvec_op_node< T, Operation >::assignment_vecvec_op_node(), exprtk::parser< T >::expression_generator< Type >::is_constpow_operation(), exprtk::parser< T >::expression_generator< Type >::is_invalid_assignment_op(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression(), exprtk::details::unary_vector_node< T, Operation >::unary_vector_node(), exprtk::details::vec_binop_valvec_node< T, Operation >::vec_binop_valvec_node(), exprtk::details::vec_binop_vecval_node< T, Operation >::vec_binop_vecval_node(), exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node(), and exprtk::parser< T >::expression_generator< Type >::vector_element().
|
inlineprivate |
Definition at line 18883 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id().
|
inlineprivate |
Definition at line 18871 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::expression_generator< Type >::branch_to_id().
Definition at line 103 of file exprtk.hpp.
Referenced by exprtk::parser< T >::construct_subexpr(), is_invalid(), is_valid_string_char(), exprtk::lexer::generator::scan_token(), and exprtk::lexer::generator::skip_whitespace().
|
inlineprivate |
Definition at line 19395 of file exprtk.hpp.
References e_abs, e_acos, e_acosh, e_asin, e_asinh, e_atan, e_atan2, e_atanh, e_ceil, e_clamp, e_cos, e_cosh, e_cot, e_csc, e_d2g, e_d2r, e_equal, e_erf, e_erfc, e_exp, e_expm1, e_floor, e_frac, e_g2d, e_hypot, e_iclamp, e_inrange, e_log, e_log10, e_log1p, e_log2, e_logn, e_mod, e_ncdf, e_nequal, e_notl, e_pow, e_r2d, e_root, e_round, e_roundn, e_sec, e_sgn, e_shl, e_shr, e_sin, e_sinc, e_sinh, e_sqrt, e_tan, e_tanh, e_trunc, and register_op.
|
inlineprivate |
Definition at line 13470 of file exprtk.hpp.
References match_impl(), exprtk::details::vector_holder< Type >::rebaseable(), and exprtk::details::memory_context_t< T >::temp_.
Referenced by exprtk::details::conditional_vector_node< T >::conditional_vector_node(), exprtk::details::unary_vector_node< T, Operation >::unary_vector_node(), exprtk::details::vec_binop_valvec_node< T, Operation >::vec_binop_valvec_node(), exprtk::details::vec_binop_vecval_node< T, Operation >::vec_binop_vecval_node(), and exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node().
|
inlineprivate |
Definition at line 13482 of file exprtk.hpp.
References match_impl(), and exprtk::details::memory_context_t< T >::temp_.
|
inline |
Definition at line 598 of file exprtk.hpp.
Referenced by exprtk::details::numeric::details::abs_impl(), exprtk::details::numeric::details::abs_impl(), exprtk::details::vector_elem_rtc_node< T >::access_vector(), exprtk::details::vector_celem_rtc_node< T >::access_vector(), exprtk::details::rebasevector_elem_rtc_node< T >::access_vector(), exprtk::details::rebasevector_celem_rtc_node< T >::access_vector(), exprtk::details::numeric::details::acosh_impl(), all_nodes_valid(), all_nodes_valid(), all_nodes_variables(), all_nodes_variables(), exprtk::details::T0oT1< T, T0, T1 >::allocate(), exprtk::details::T0oT1oT2_sf3ext< T, T0, T1, T2, SF3Operation >::allocate(), exprtk::details::T0oT1oT2< T, T0, T1, T2, ProcessMode >::allocate(), exprtk::details::T0oT1oT2oT3_sf4ext< T, T0, T1, T2, T3, SF4Operation >::allocate(), exprtk::details::T0oT1oT2oT3< T, T0_, T1_, T2_, T3_, ProcessMode >::allocate(), exprtk::details::T0oT1oT2oT3_sf4< T, T0, T1, T2, T3 >::allocate(), exprtk::details::T0oT1oT2_sf3< T, T0, T1, T2 >::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate(), exprtk::details::node_allocator::allocate_rrrr(), exprtk::details::node_allocator::allocate_rrrrr(), exprtk::details::node_allocator::allocate_tttt(), exprtk::details::node_allocator::allocate_type(), exprtk::details::node_allocator::allocate_type(), exprtk::details::node_allocator::allocate_type(), exprtk::details::node_allocator::allocate_type(), exprtk::details::numeric::details::and_impl(), exprtk::details::numeric::details::and_impl(), exprtk::details::numeric::details::and_impl(), exprtk::details::numeric::details::and_impl(), exprtk::details::numeric::details::asinh_impl(), exprtk::details::assert_node< T >::assert_node(), exprtk::details::assignment_op_node< T, Operation >::assignment_op_node(), exprtk::details::assignment_rebasevec_celem_node< T >::assignment_rebasevec_celem_node(), exprtk::details::assignment_rebasevec_celem_op_node< T, Operation >::assignment_rebasevec_celem_op_node(), exprtk::details::assignment_rebasevec_celem_op_rtc_node< T, Operation >::assignment_rebasevec_celem_op_rtc_node(), exprtk::details::assignment_rebasevec_elem_node< T >::assignment_rebasevec_elem_node(), exprtk::details::assignment_rebasevec_elem_op_node< T, Operation >::assignment_rebasevec_elem_op_node(), exprtk::details::assignment_rebasevec_elem_op_rtc_node< T, Operation >::assignment_rebasevec_elem_op_rtc_node(), exprtk::details::assignment_rebasevec_elem_rtc_node< T >::assignment_rebasevec_elem_rtc_node(), exprtk::details::assignment_string_node< T, AssignmentProcess >::assignment_string_node(), exprtk::details::assignment_string_range_node< T, AssignmentProcess >::assignment_string_range_node(), exprtk::details::assignment_vec_celem_op_rtc_node< T, Operation >::assignment_vec_celem_op_rtc_node(), exprtk::details::assignment_vec_elem_node< T >::assignment_vec_elem_node(), exprtk::details::assignment_vec_elem_op_node< T, Operation >::assignment_vec_elem_op_node(), exprtk::details::assignment_vec_elem_op_rtc_node< T, Operation >::assignment_vec_elem_op_rtc_node(), exprtk::details::assignment_vec_elem_rtc_node< T >::assignment_vec_elem_rtc_node(), exprtk::details::assignment_vec_node< T >::assignment_vec_node(), exprtk::details::assignment_vec_op_node< T, Operation >::assignment_vec_op_node(), exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node(), exprtk::details::assignment_vecvec_op_node< T, Operation >::assignment_vecvec_op_node(), exprtk::details::numeric::details::atanh_impl(), exprtk::details::binary_ext_node< T, Operation >::binary_ext_node(), exprtk::details::binary_node< T >::binary_node(), exprtk::details::bipow_node< T, PowOp >::bipow_node(), exprtk::details::bipowinv_node< T, PowOp >::bipowinv_node(), exprtk::details::boc_node< T, Operation >::boc_node(), exprtk::details::bov_node< T, Operation >::bov_node(), exprtk::details::binary_node< T >::branch(), exprtk::details::binary_ext_node< T, Operation >::branch(), branch_deletable(), exprtk::details::break_node< T >::break_node(), exprtk::details::loop_runtime_checker::check(), exprtk::rtl::io::file::close< T >::close(), exprtk::details::cob_node< T, Operation >::cob_node(), exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_depth_base< Node >::collect(), exprtk::details::node_collection_destructor< Node >::collect_nodes(), exprtk::details::null_eq_node< T >::collect_nodes(), exprtk::details::unary_node< T >::collect_nodes(), exprtk::details::binary_node< T >::collect_nodes(), exprtk::details::binary_ext_node< T, Operation >::collect_nodes(), exprtk::details::trinary_node< T >::collect_nodes(), exprtk::details::quaternary_node< T >::collect_nodes(), exprtk::details::conditional_node< T >::collect_nodes(), exprtk::details::cons_conditional_node< T >::collect_nodes(), exprtk::details::break_node< T >::collect_nodes(), exprtk::details::while_loop_node< T >::collect_nodes(), exprtk::details::repeat_until_loop_node< T >::collect_nodes(), exprtk::details::for_loop_node< T >::collect_nodes(), exprtk::details::switch_node< T >::collect_nodes(), exprtk::details::multi_switch_node< T >::collect_nodes(), exprtk::details::vector_elem_node< T >::collect_nodes(), exprtk::details::vector_celem_node< T >::collect_nodes(), exprtk::details::vector_elem_rtc_node< T >::collect_nodes(), exprtk::details::vector_celem_rtc_node< T >::collect_nodes(), exprtk::details::rebasevector_elem_node< T >::collect_nodes(), exprtk::details::rebasevector_celem_node< T >::collect_nodes(), exprtk::details::rebasevector_elem_rtc_node< T >::collect_nodes(), exprtk::details::rebasevector_celem_rtc_node< T >::collect_nodes(), exprtk::details::vector_initialisation_node< T >::collect_nodes(), exprtk::details::vector_init_zero_value_node< T >::collect_nodes(), exprtk::details::vector_init_single_constvalue_node< T >::collect_nodes(), exprtk::details::vector_init_single_value_node< T >::collect_nodes(), exprtk::details::vector_init_iota_constconst_node< T >::collect_nodes(), exprtk::details::vector_init_iota_constnconst_node< T >::collect_nodes(), exprtk::details::vector_init_iota_nconstconst_node< T >::collect_nodes(), exprtk::details::vector_init_iota_nconstnconst_node< T >::collect_nodes(), exprtk::details::generic_string_range_node< T >::collect_nodes(), exprtk::details::string_size_node< T >::collect_nodes(), exprtk::details::str_vararg_node< T, VarArgFunction >::collect_nodes(), exprtk::details::assert_node< T >::collect_nodes(), exprtk::details::vararg_node< T, VarArgFunction >::collect_nodes(), exprtk::details::vectorize_node< T, VecFunction >::collect_nodes(), exprtk::details::conditional_vector_node< T >::collect_nodes(), exprtk::details::function_N_node< T, IFunction, N >::collect_nodes(), exprtk::details::vararg_function_node< T, VarArgFunction >::collect_nodes(), exprtk::details::generic_function_node< T, GenericFunction >::collect_nodes(), exprtk::details::return_envelope_node< T >::collect_nodes(), exprtk::details::unary_branch_node< T, Operation >::collect_nodes(), exprtk::details::vob_node< T, Operation >::collect_nodes(), exprtk::details::bov_node< T, Operation >::collect_nodes(), exprtk::details::cob_node< T, Operation >::collect_nodes(), exprtk::details::boc_node< T, Operation >::collect_nodes(), exprtk::details::bipow_node< T, PowOp >::collect_nodes(), exprtk::details::bipowinv_node< T, PowOp >::collect_nodes(), exprtk::details::collector_helper< T >::collection_pass(), exprtk::details::node_depth_base< Node >::compute_node_depth(), exprtk::details::node_depth_base< Node >::compute_node_depth(), exprtk::details::node_depth_base< Node >::compute_node_depth(), exprtk::details::node_depth_base< Node >::compute_node_depth(), exprtk::details::node_depth_base< Node >::compute_node_depth(), exprtk::details::node_depth_base< Node >::compute_node_depth(), exprtk::details::node_depth_base< Node >::compute_node_depth(), compute_pow10(), exprtk::details::conditional_node< T >::conditional_node(), exprtk::details::conditional_string_node< T >::conditional_string_node(), exprtk::details::conditional_vector_node< T >::conditional_vector_node(), exprtk::details::cons_conditional_node< T >::cons_conditional_node(), exprtk::details::cons_conditional_str_node< T >::cons_conditional_str_node(), exprtk::details::numeric::details::const_e_impl(), exprtk::details::numeric::details::const_pi_impl(), construct_branch_pair(), exprtk::details::numeric::details::cot_impl(), exprtk::details::vec_data_store< T >::control_block::create(), exprtk::details::vec_data_store< T >::control_block::create_data(), exprtk::details::numeric::details::csc_impl(), exprtk::details::numeric::details::d2g_impl(), exprtk::details::numeric::details::d2g_impl(), exprtk::details::numeric::details::d2r_impl(), exprtk::details::node_collection_destructor< Node >::delete_nodes(), exprtk::details::vec_data_store< T >::control_block::destroy(), destroy_node(), exprtk::details::vec_data_store< T >::dump(), exprtk::rtl::io::file::eof< T >::eof(), exprtk::details::numeric::details::equal_impl(), exprtk::details::numeric::details::equal_impl(), exprtk::details::numeric::details::equal_impl(), exprtk::details::numeric::details::equal_impl(), exprtk::details::numeric::details::erf_impl(), exprtk::details::numeric::details::erf_impl(), exprtk::details::numeric::details::erfc_impl(), exprtk::details::numeric::details::erfc_impl(), exprtk::details::numeric::details::erfc_impl(), exprtk::details::function_N_node< T, IFunction, N >::invoke< T_, ParamCount >::execute(), exprtk::details::function_N_node< T, IFunction, N >::evaluate_branches< T_, BranchCount >::execute(), exprtk::details::numeric::details::expm1_impl(), exprtk::details::numeric::details::expm1_impl(), exprtk::details::numeric::details::expm1_impl(), exprtk::details::numeric::details::expm1_impl(), exprtk::details::for_loop_bc_node< T >::for_loop_bc_node(), exprtk::details::for_loop_bc_rtc_node< T >::for_loop_bc_rtc_node(), exprtk::details::for_loop_node< T >::for_loop_node(), exprtk::details::for_loop_rtc_node< T >::for_loop_rtc_node(), exprtk::details::numeric::details::frac_impl(), free_all_nodes(), free_all_nodes(), free_node(), exprtk::details::function_N_node< T, IFunction, 0 >::function_N_node(), exprtk::details::numeric::details::g2d_impl(), exprtk::details::numeric::details::g2d_impl(), exprtk::parser< T >::expression_generator< Type >::generic_function_call(), exprtk::details::generic_string_range_node< T >::generic_string_range_node(), exprtk::rtl::io::file::getline< T >::getline(), exprtk::details::numeric::details::hypot_impl(), exprtk::details::T0oT1oT2< T, T0, T1, T2, ProcessMode >::id(), exprtk::details::T0oT1oT2oT3< T, T0_, T1_, T2_, T3_, ProcessMode >::id(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::details::function_N_node< T, IFunction, N >::init_branches(), init_branches(), is_assert_node(), is_binary_node(), is_boc_node(), is_break_node(), is_cob_node(), is_const_string_node(), is_const_string_range_node(), is_constant_node(), is_continue_node(), is_cov_node(), is_false(), is_false(), exprtk::details::numeric::details::is_false_impl(), is_function(), is_generally_string_node(), is_genricstring_range_node(), exprtk::details::numeric::details::is_integer_impl(), exprtk::details::numeric::details::is_integer_impl(), exprtk::details::numeric::details::is_integer_impl(), is_ivariable_node(), is_ivector_node(), is_literal_node(), is_neg_unary_node(), is_negate_node(), is_null_node(), is_rebasevector_celem_node(), is_rebasevector_celem_rtc_node(), is_rebasevector_elem_node(), is_rebasevector_elem_rtc_node(), is_return_node(), is_sf3ext_node(), is_sf4ext_node(), is_string_assignment_node(), is_string_ccondition_node(), is_string_concat_node(), is_string_condition_node(), is_string_function_node(), is_string_node(), is_string_range_node(), is_string_vararg_node(), is_swap_node(), is_t0ot1ot2_node(), is_t0ot1ot2ot3_node(), is_true(), is_true(), exprtk::details::numeric::details::is_true_impl(), is_unary_node(), is_uv_node(), is_vararg_node(), is_variable_node(), is_vector_celem_node(), is_vector_celem_rtc_node(), is_vector_elem_node(), is_vector_elem_rtc_node(), is_vector_node(), is_voc_node(), is_vov_node(), exprtk::details::numeric::details::log1p_impl(), exprtk::details::numeric::details::log1p_impl(), exprtk::details::numeric::details::log1p_impl(), exprtk::details::numeric::details::log1p_impl(), exprtk::details::numeric::details::log2_impl(), exprtk::details::numeric::details::log2_impl(), exprtk::details::numeric::details::logn_impl(), exprtk::details::loop_runtime_checker::loop_runtime_checker(), make_memory_context(), make_memory_context(), exprtk::details::vec_data_store< T >::match_sizes(), exprtk::details::node_depth_base< Node >::max_node_depth(), exprtk::details::node_depth_base< Node >::max_node_depth(), exprtk::details::node_depth_base< Node >::max_node_depth(), exprtk::details::vec_data_store< T >::min_size(), exprtk::details::multi_switch_node< T >::multi_switch_node(), exprtk::details::numeric::details::nand_impl(), exprtk::details::numeric::details::nand_impl(), exprtk::details::numeric::details::nand_impl(), exprtk::details::numeric::details::nand_impl(), exprtk::details::numeric::details::ncdf_impl(), exprtk::details::numeric::details::ncdf_impl(), exprtk::details::numeric::details::ncdf_impl(), exprtk::details::numeric::details::ncdf_impl(), exprtk::details::numeric::details::nequal_impl(), exprtk::details::numeric::details::nequal_impl(), exprtk::details::numeric::details::nequal_impl(), exprtk::details::numeric::details::nequal_impl(), exprtk::details::numeric::details::nequal_impl(), exprtk::details::binary_node< T >::node_depth(), exprtk::details::binary_ext_node< T, Operation >::node_depth(), exprtk::details::trinary_node< T >::node_depth(), exprtk::details::quaternary_node< T >::node_depth(), exprtk::details::function_N_node< T, IFunction, N >::node_depth(), exprtk::details::numeric::details::nor_impl(), exprtk::details::numeric::details::nor_impl(), exprtk::details::numeric::details::nor_impl(), exprtk::details::numeric::details::nor_impl(), exprtk::details::numeric::details::notl_impl(), exprtk::details::numeric::details::notl_impl(), exprtk::details::null_eq_node< T >::null_eq_node(), exprtk::rtl::io::file::open< T >::open(), exprtk::details::range_pack< T >::operator()(), exprtk::details::function_N_node< T, IFunction, 0 >::operator<(), exprtk::details::function_N_node< T, IFunction, N >::operator<(), exprtk::details::generic_function_node< T, GenericFunction >::operator<(), exprtk::details::string_function_node< T, StringFunction >::operator<(), exprtk::details::vararg_function_node< T, VarArgFunction >::operator<(), exprtk::details::vec_data_store< T >::operator=(), exprtk::details::numeric::details::or_impl(), exprtk::details::numeric::details::or_impl(), exprtk::details::numeric::details::or_impl(), exprtk::details::numeric::details::or_impl(), exprtk::parser< T >::parse_assert_statement(), parse_inf(), parse_nan(), exprtk::details::vararg_function_node< T, VarArgFunction >::populate_value_list(), exprtk::details::generic_function_node< T, GenericFunction >::populate_value_list(), exprtk::details::vec_add_op< T >::process(), exprtk::details::vec_mul_op< T >::process(), exprtk::details::vec_avg_op< T >::process(), exprtk::details::vec_min_op< T >::process(), exprtk::details::vec_max_op< T >::process(), exprtk::details::numeric::process(), exprtk::details::numeric::process(), exprtk::details::vararg_add_op< T >::process(), exprtk::details::vararg_mul_op< T >::process(), exprtk::details::vararg_avg_op< T >::process(), exprtk::details::vararg_min_op< T >::process(), exprtk::details::vararg_max_op< T >::process(), exprtk::details::vararg_mand_op< T >::process(), exprtk::details::vararg_mor_op< T >::process(), exprtk::details::vararg_multi_op< T >::process(), exprtk::details::inrange_op< T >::process(), exprtk::details::lt_op< T >::process(), exprtk::details::lte_op< T >::process(), exprtk::details::gt_op< T >::process(), exprtk::details::gte_op< T >::process(), exprtk::details::eq_op< T >::process(), exprtk::details::equal_op< T >::process(), exprtk::details::ne_op< T >::process(), exprtk::details::in_op< T >::process(), exprtk::details::like_op< T >::process(), exprtk::details::ilike_op< T >::process(), exprtk::details::collector_helper< T >::resolve_as_vector::process(), exprtk::details::inrange_op< T >::process(), exprtk::details::T0oT1oT2process< T >::mode0::process(), exprtk::details::T0oT1oT2process< T >::mode1::process(), exprtk::details::T0oT1oT20T3process< T >::mode0::process(), exprtk::details::T0oT1oT20T3process< T >::mode1::process(), exprtk::details::T0oT1oT20T3process< T >::mode2::process(), exprtk::details::T0oT1oT20T3process< T >::mode3::process(), exprtk::details::T0oT1oT20T3process< T >::mode4::process(), exprtk::parser< T >::expression_generator< Type >::synthesize_bov_expression::process(), exprtk::details::set_zero_value_impl< T >::process(), exprtk::details::lt_op< T >::process(), exprtk::details::lte_op< T >::process(), exprtk::details::gt_op< T >::process(), exprtk::details::gte_op< T >::process(), exprtk::details::eq_op< T >::process(), exprtk::details::ne_op< T >::process(), exprtk::details::and_op< T >::process(), exprtk::details::nand_op< T >::process(), exprtk::details::or_op< T >::process(), exprtk::details::nor_op< T >::process(), exprtk::details::vararg_add_op< T >::process_1(), exprtk::details::vararg_mul_op< T >::process_1(), exprtk::details::vararg_avg_op< T >::process_1(), exprtk::details::vararg_min_op< T >::process_1(), exprtk::details::vararg_max_op< T >::process_1(), exprtk::details::vararg_mand_op< T >::process_1(), exprtk::details::vararg_mor_op< T >::process_1(), exprtk::details::vararg_multi_op< T >::process_1(), exprtk::details::vararg_add_op< T >::process_2(), exprtk::details::vararg_mul_op< T >::process_2(), exprtk::details::vararg_avg_op< T >::process_2(), exprtk::details::vararg_min_op< T >::process_2(), exprtk::details::vararg_max_op< T >::process_2(), exprtk::details::vararg_mand_op< T >::process_2(), exprtk::details::vararg_mor_op< T >::process_2(), exprtk::details::vararg_multi_op< T >::process_2(), exprtk::details::vararg_add_op< T >::process_3(), exprtk::details::vararg_mul_op< T >::process_3(), exprtk::details::vararg_avg_op< T >::process_3(), exprtk::details::vararg_min_op< T >::process_3(), exprtk::details::vararg_max_op< T >::process_3(), exprtk::details::vararg_mand_op< T >::process_3(), exprtk::details::vararg_mor_op< T >::process_3(), exprtk::details::vararg_multi_op< T >::process_3(), exprtk::details::vararg_add_op< T >::process_4(), exprtk::details::vararg_mul_op< T >::process_4(), exprtk::details::vararg_avg_op< T >::process_4(), exprtk::details::vararg_min_op< T >::process_4(), exprtk::details::vararg_max_op< T >::process_4(), exprtk::details::vararg_mand_op< T >::process_4(), exprtk::details::vararg_mor_op< T >::process_4(), exprtk::details::vararg_multi_op< T >::process_4(), exprtk::details::vararg_add_op< T >::process_5(), exprtk::details::vararg_mul_op< T >::process_5(), exprtk::details::vararg_avg_op< T >::process_5(), exprtk::details::vararg_min_op< T >::process_5(), exprtk::details::vararg_max_op< T >::process_5(), exprtk::details::vararg_mand_op< T >::process_5(), exprtk::details::vararg_mor_op< T >::process_5(), exprtk::details::vararg_multi_op< T >::process_5(), exprtk::details::vararg_multi_op< T >::process_6(), exprtk::details::vararg_multi_op< T >::process_7(), exprtk::details::vararg_multi_op< T >::process_8(), exprtk::details::numeric::details::process_impl(), exprtk::details::numeric::details::process_impl(), exprtk::details::numeric::details::process_impl(), exprtk::details::quaternary_node< T >::quaternary_node(), exprtk::details::numeric::details::r2d_impl(), exprtk::rtl::io::file::read< T >::read(), exprtk::details::rebasevector_celem_node< T >::rebasevector_celem_node(), exprtk::details::rebasevector_celem_rtc_node< T >::rebasevector_celem_rtc_node(), exprtk::details::rebasevector_elem_node< T >::rebasevector_elem_node(), exprtk::details::rebasevector_elem_rtc_node< T >::rebasevector_elem_rtc_node(), exprtk::details::repeat_until_loop_bc_node< T >::repeat_until_loop_bc_node(), exprtk::details::repeat_until_loop_bc_rtc_node< T >::repeat_until_loop_bc_rtc_node(), exprtk::details::repeat_until_loop_node< T >::repeat_until_loop_node(), exprtk::details::repeat_until_loop_rtc_node< T >::repeat_until_loop_rtc_node(), exprtk::details::loop_runtime_checker::reset(), exprtk::details::vector_holder< Type >::resizable_vector_impl::resizable_vector_impl(), exprtk::details::numeric::fast_exp< T, 10 >::result(), exprtk::details::numeric::fast_exp< T, 9 >::result(), exprtk::details::numeric::fast_exp< T, 8 >::result(), exprtk::details::numeric::fast_exp< T, 7 >::result(), exprtk::details::numeric::fast_exp< T, 6 >::result(), exprtk::details::numeric::fast_exp< T, 5 >::result(), exprtk::details::numeric::fast_exp< T, 4 >::result(), exprtk::details::numeric::fast_exp< T, 3 >::result(), exprtk::details::numeric::fast_exp< T, 2 >::result(), exprtk::details::numeric::fast_exp< T, 1 >::result(), exprtk::details::numeric::fast_exp< T, 0 >::result(), exprtk::details::numeric::fast_exp< T, N >::result(), exprtk::details::return_envelope_node< T >::return_envelope_node(), exprtk::details::return_node< T >::return_node(), exprtk::details::numeric::details::root_impl(), exprtk::details::numeric::details::root_impl(), exprtk::details::numeric::details::root_impl(), exprtk::details::numeric::details::root_impl(), exprtk::details::numeric::details::root_impl(), exprtk::details::numeric::details::round_impl(), exprtk::details::numeric::details::round_impl(), exprtk::details::numeric::details::round_impl(), exprtk::details::numeric::details::roundn_impl(), exprtk::details::numeric::details::roundn_impl(), exprtk::details::numeric::details::roundn_impl(), exprtk::details::numeric::details::roundn_impl(), exprtk::details::scand_node< T >::scand_node(), exprtk::details::scor_node< T >::scor_node(), exprtk::details::numeric::details::sec_impl(), sequence_match(), exprtk::details::cob_node< T, Operation >::set_c(), exprtk::details::boc_node< T, Operation >::set_c(), exprtk::details::numeric::details::sgn_impl(), exprtk::details::numeric::details::sgn_impl(), exprtk::details::numeric::details::sgn_impl(), exprtk::details::numeric::details::sgn_impl(), exprtk::details::numeric::details::sgn_impl(), exprtk::details::numeric::details::shl_impl(), exprtk::details::numeric::details::shl_impl(), exprtk::details::numeric::details::shl_impl(), exprtk::details::numeric::details::shl_impl(), exprtk::details::numeric::details::shr_impl(), exprtk::details::numeric::details::shr_impl(), exprtk::details::numeric::details::shr_impl(), exprtk::details::numeric::details::shr_impl(), exprtk::details::numeric::details::sinc_impl(), exprtk::details::numeric::details::sinc_impl(), exprtk::details::numeric::details::sinc_impl(), exprtk::details::numeric::details::sinc_impl(), exprtk::details::str_sogens_node< T, Operation >::str_sogens_node(), exprtk::details::str_vararg_node< T, VarArgFunction >::str_vararg_node(), exprtk::details::string_concat_node< T >::string_concat_node(), exprtk::parser< T >::expression_generator< Type >::string_function_call(), exprtk::details::string_function_node< T, StringFunction >::string_function_node(), exprtk::details::string_size_node< T >::string_size_node(), string_to_real(), string_to_real(), string_to_real(), string_to_real(), string_to_type_converter_impl_ref(), exprtk::details::swap_genstrings_node< T >::swap_genstrings_node(), exprtk::details::swap_string_node< T >::swap_string_node(), exprtk::details::swap_vecvec_node< T >::swap_vecvec_node(), exprtk::details::switch_node< T >::switch_node(), exprtk::parser< T >::expression_generator< Type >::synthesize_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_uvouv_expression(), to_str(), exprtk::details::trinary_node< T >::trinary_node(), exprtk::details::numeric::details::trunc_impl(), exprtk::details::unary_node< T >::unary_node(), exprtk::details::unary_vector_node< T, Operation >::unary_vector_node(), exprtk::details::vector_init_single_constvalue_node< T >::valid(), valid_exponent(), exprtk::details::null_eq_node< T >::value(), exprtk::details::binary_node< T >::value(), exprtk::details::binary_ext_node< T, Operation >::value(), exprtk::details::trinary_node< T >::value(), exprtk::details::break_node< T >::value(), exprtk::details::while_loop_node< T >::value(), exprtk::details::while_loop_rtc_node< T >::value(), exprtk::details::repeat_until_loop_node< T >::value(), exprtk::details::repeat_until_loop_rtc_node< T >::value(), exprtk::details::for_loop_node< T >::value(), exprtk::details::for_loop_rtc_node< T >::value(), exprtk::details::while_loop_bc_node< T >::value(), exprtk::details::while_loop_bc_rtc_node< T >::value(), exprtk::details::repeat_until_loop_bc_node< T >::value(), exprtk::details::repeat_until_loop_bc_rtc_node< T >::value(), exprtk::details::for_loop_bc_node< T >::value(), exprtk::details::for_loop_bc_rtc_node< T >::value(), exprtk::details::switch_node< T >::value(), exprtk::details::multi_switch_node< T >::value(), exprtk::details::vector_size_node< T >::value(), exprtk::details::vector_initialisation_node< T >::value(), exprtk::details::vector_init_single_constvalue_node< T >::value(), exprtk::details::vector_init_single_value_node< T >::value(), exprtk::details::vector_init_iota_constconst_node< T >::value(), exprtk::details::vector_init_iota_constnconst_node< T >::value(), exprtk::details::vector_init_iota_nconstconst_node< T >::value(), exprtk::details::vector_init_iota_nconstnconst_node< T >::value(), exprtk::details::swap_vecvec_node< T >::value(), exprtk::details::generic_string_range_node< T >::value(), exprtk::details::string_concat_node< T >::value(), exprtk::details::swap_genstrings_node< T >::value(), exprtk::details::stringvar_size_node< T >::value(), exprtk::details::string_size_node< T >::value(), exprtk::details::assignment_string_node< T, AssignmentProcess >::value(), exprtk::details::assignment_string_range_node< T, AssignmentProcess >::value(), exprtk::details::conditional_string_node< T >::value(), exprtk::details::cons_conditional_str_node< T >::value(), exprtk::details::assert_node< T >::value(), exprtk::details::sf3_node< T, SpecialFunction >::value(), exprtk::details::sf4_node< T, SpecialFunction >::value(), exprtk::details::assignment_node< T >::value(), exprtk::details::assignment_vec_elem_node< T >::value(), exprtk::details::assignment_vec_elem_rtc_node< T >::value(), exprtk::details::assignment_rebasevec_elem_node< T >::value(), exprtk::details::assignment_rebasevec_elem_rtc_node< T >::value(), exprtk::details::assignment_rebasevec_celem_node< T >::value(), exprtk::details::assignment_vec_node< T >::value(), exprtk::details::assignment_vecvec_node< T >::value(), exprtk::details::assignment_op_node< T, Operation >::value(), exprtk::details::assignment_vec_elem_op_node< T, Operation >::value(), exprtk::details::assignment_vec_elem_op_rtc_node< T, Operation >::value(), exprtk::details::assignment_vec_celem_op_rtc_node< T, Operation >::value(), exprtk::details::assignment_rebasevec_elem_op_node< T, Operation >::value(), exprtk::details::assignment_rebasevec_celem_op_node< T, Operation >::value(), exprtk::details::assignment_rebasevec_elem_op_rtc_node< T, Operation >::value(), exprtk::details::assignment_rebasevec_celem_op_rtc_node< T, Operation >::value(), exprtk::details::assignment_vec_op_node< T, Operation >::value(), exprtk::details::assignment_vecvec_op_node< T, Operation >::value(), exprtk::details::vec_binop_vecvec_node< T, Operation >::value(), exprtk::details::vec_binop_vecval_node< T, Operation >::value(), exprtk::details::vec_binop_valvec_node< T, Operation >::value(), exprtk::details::unary_vector_node< T, Operation >::value(), exprtk::details::conditional_vector_node< T >::value(), exprtk::details::scand_node< T >::value(), exprtk::details::scor_node< T >::value(), exprtk::details::function_N_node< T, IFunction, N >::value(), exprtk::details::string_function_node< T, StringFunction >::value(), exprtk::details::multimode_genfunction_node< T, GenericFunction >::value(), exprtk::details::multimode_strfunction_node< T, StringFunction >::value(), exprtk::details::str_xrox_node< T, SType0, SType1, RangePack, Operation >::value(), exprtk::details::str_xoxr_node< T, SType0, SType1, RangePack, Operation >::value(), exprtk::details::str_xroxr_node< T, SType0, SType1, RangePack, Operation >::value(), exprtk::details::str_sogens_node< T, Operation >::value(), exprtk::details::ipowinv_node< T, PowOp >::value(), exprtk::details::bipowinv_node< T, PowOp >::value(), value(), value(), exprtk::details::vector_holder< Type >::array_vector_impl::value_at(), exprtk::details::vector_holder< Type >::sequence_vector_impl< Allocator, Sequence >::value_at(), exprtk::details::vector_holder< Type >::vector_view_impl::value_at(), exprtk::details::vector_holder< Type >::resizable_vector_impl::value_at(), exprtk::details::vararg_function_node< T, VarArgFunction >::vararg_function_node(), exprtk::details::vararg_node< T, VarArgFunction >::vararg_node(), exprtk::details::vararg_varnode< T, VarArgFunction >::vararg_varnode(), exprtk::details::vec_binop_valvec_node< T, Operation >::vec_binop_valvec_node(), exprtk::details::vec_binop_vecval_node< T, Operation >::vec_binop_vecval_node(), exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node(), exprtk::details::vector_celem_node< T >::vector_celem_node(), exprtk::details::vector_celem_rtc_node< T >::vector_celem_rtc_node(), exprtk::details::vector_elem_node< T >::vector_elem_node(), exprtk::details::vector_elem_rtc_node< T >::vector_elem_rtc_node(), exprtk::details::vector_init_iota_constconst_node< T >::vector_init_iota_constconst_node(), exprtk::details::vector_init_iota_constnconst_node< T >::vector_init_iota_constnconst_node(), exprtk::details::vector_init_iota_nconstconst_node< T >::vector_init_iota_nconstconst_node(), exprtk::details::vector_init_iota_nconstnconst_node< T >::vector_init_iota_nconstnconst_node(), exprtk::details::vector_init_single_constvalue_node< T >::vector_init_single_constvalue_node(), exprtk::details::vector_init_single_value_node< T >::vector_init_single_value_node(), exprtk::details::vector_initialisation_node< T >::vector_initialisation_node(), exprtk::details::vector_holder< Type >::vector_view_impl::vector_view_impl(), exprtk::details::vob_node< T, Operation >::vob_node(), wc_imatch(), wc_match(), exprtk::details::while_loop_bc_node< T >::while_loop_bc_node(), exprtk::details::while_loop_bc_rtc_node< T >::while_loop_bc_rtc_node(), exprtk::details::while_loop_node< T >::while_loop_node(), exprtk::details::while_loop_rtc_node< T >::while_loop_rtc_node(), exprtk::rtl::io::file::write< T >::write(), exprtk::details::numeric::details::xnor_impl(), exprtk::details::numeric::details::xnor_impl(), exprtk::details::numeric::details::xnor_impl(), exprtk::details::numeric::details::xnor_impl(), exprtk::details::numeric::details::xnor_impl(), exprtk::details::numeric::details::xor_impl(), exprtk::details::numeric::details::xor_impl(), exprtk::details::numeric::details::xor_impl(), exprtk::details::numeric::details::xor_impl(), exprtk::details::generic_function_node< T, GenericFunction >::~generic_function_node(), exprtk::details::vector_node< T >::~vector_node(), and exprtk::details::vector_size_node< T >::~vector_size_node().
Definition at line 322 of file exprtk.hpp.
References hex_to_bin(), and is_hex_digit().
Referenced by cleanup_escapes().
|
inlinestatic |
Definition at line 1891 of file exprtk.hpp.
References match_impl().
Referenced by string_to_real().
Definition at line 1858 of file exprtk.hpp.
References match_impl().
Referenced by string_to_real().
|
inline |
Definition at line 686 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::parser< T >::type_checker::verify().
Definition at line 792 of file exprtk.hpp.
References set_zero_value().
Definition at line 786 of file exprtk.hpp.
References exprtk::details::set_zero_value_impl< T >::process().
Referenced by exprtk::parser< T >::parse_define_vector_statement(), set_zero_value(), exprtk::details::vector_initialisation_node< T >::value(), and exprtk::details::vector_init_zero_value_node< T >::value().
Definition at line 2090 of file exprtk.hpp.
References string_to_real().
|
inline |
Definition at line 363 of file exprtk_complex_adaptor.hpp.
References cmplx::complex_t::c_, and match_impl().
|
inline |
Definition at line 368 of file exprtk_mpfr_adaptor.hpp.
References match_impl().
|
inline |
Definition at line 343 of file exprtk_real_adaptor.hpp.
References real::type::d_, and match_impl().
|
inline |
Definition at line 1932 of file exprtk.hpp.
References compute_pow10(), match_impl(), parse_digit_1, parse_digit_2, parse_inf(), parse_nan(), and string_to_type_converter_impl_ref().
Referenced by exprtk::lexer::helper::numeric_checker< T >::operator()(), exprtk::parser< T >::parse_branch(), and string_to_real().
|
inline |
Definition at line 1781 of file exprtk.hpp.
References exprtk_process_digit, and match_impl().
Referenced by string_to_real().
|
inlineprivate |
Definition at line 5068 of file exprtk.hpp.
References e_add, e_addass, e_and, e_assign, e_div, e_divass, e_eq, e_equal, e_gt, e_gte, e_lt, e_lte, e_mod, e_modass, e_mul, e_mulass, e_nand, e_ne, e_nequal, e_nor, e_or, e_pow, e_sub, e_subass, e_xnor, e_xor, and match_impl().
|
inline |
Definition at line 277 of file exprtk.hpp.
Referenced by exprtk::parser< T >::expression_generator< Type >::operator()(), exprtk::parser< T >::expression_generator< Type >::operator()(), depth_to_str< T >::operator()(), depth_to_str< T >::operator()(), exprtk::parser< T >::parse_const_string(), exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::parse_expression(), exprtk::parser< T >::parse_function_call(), exprtk::parser< T >::type_checker::parse_function_prototypes(), exprtk::parser< T >::parse_multi_sequence(), exprtk::parser< T >::parse_vararg_function_call(), exprtk::parser< T >::stack_limit_handler::stack_limit_handler(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_assignment_operation_expression(), exprtk::parser< T >::synthesize_vector_element(), to_str(), and exprtk::parser< T >::expression_generator< Type >::vector_element().
|
inline |
Definition at line 301 of file exprtk.hpp.
References to_str().
|
inline |
Definition at line 1925 of file exprtk.hpp.
References match_impl().
Definition at line 15767 of file exprtk.hpp.
Definition at line 15761 of file exprtk.hpp.
|
inlineprivate |
Definition at line 15749 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::vararg_add_op< T >::process(), exprtk::details::vararg_mul_op< T >::process(), exprtk::details::vararg_min_op< T >::process(), exprtk::details::vararg_max_op< T >::process(), exprtk::details::vararg_mand_op< T >::process(), exprtk::details::vararg_mor_op< T >::process(), exprtk::details::vararg_multi_op< T >::process(), exprtk::details::vararg_add_op< T >::process_1(), exprtk::details::vararg_mul_op< T >::process_1(), exprtk::details::vararg_avg_op< T >::process_1(), exprtk::details::vararg_min_op< T >::process_1(), exprtk::details::vararg_max_op< T >::process_1(), exprtk::details::vararg_mand_op< T >::process_1(), exprtk::details::vararg_mor_op< T >::process_1(), exprtk::details::vararg_multi_op< T >::process_1(), exprtk::details::vararg_add_op< T >::process_2(), exprtk::details::vararg_mul_op< T >::process_2(), exprtk::details::vararg_avg_op< T >::process_2(), exprtk::details::vararg_min_op< T >::process_2(), exprtk::details::vararg_max_op< T >::process_2(), exprtk::details::vararg_mand_op< T >::process_2(), exprtk::details::vararg_mor_op< T >::process_2(), exprtk::details::vararg_multi_op< T >::process_2(), exprtk::details::vararg_add_op< T >::process_3(), exprtk::details::vararg_mul_op< T >::process_3(), exprtk::details::vararg_avg_op< T >::process_3(), exprtk::details::vararg_min_op< T >::process_3(), exprtk::details::vararg_max_op< T >::process_3(), exprtk::details::vararg_mand_op< T >::process_3(), exprtk::details::vararg_mor_op< T >::process_3(), exprtk::details::vararg_multi_op< T >::process_3(), exprtk::details::vararg_add_op< T >::process_4(), exprtk::details::vararg_mul_op< T >::process_4(), exprtk::details::vararg_avg_op< T >::process_4(), exprtk::details::vararg_min_op< T >::process_4(), exprtk::details::vararg_max_op< T >::process_4(), exprtk::details::vararg_mand_op< T >::process_4(), exprtk::details::vararg_mor_op< T >::process_4(), exprtk::details::vararg_multi_op< T >::process_4(), exprtk::details::vararg_add_op< T >::process_5(), exprtk::details::vararg_mul_op< T >::process_5(), exprtk::details::vararg_avg_op< T >::process_5(), exprtk::details::vararg_min_op< T >::process_5(), exprtk::details::vararg_max_op< T >::process_5(), exprtk::details::vararg_mand_op< T >::process_5(), exprtk::details::vararg_mor_op< T >::process_5(), exprtk::details::vararg_multi_op< T >::process_5(), exprtk::details::vararg_multi_op< T >::process_6(), exprtk::details::vararg_multi_op< T >::process_7(), and exprtk::details::vararg_multi_op< T >::process_8().
|
inlineprivate |
Definition at line 15755 of file exprtk.hpp.
References match_impl().
Definition at line 673 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::ilike_op< T >::process().
Definition at line 660 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::like_op< T >::process().
|
static |
Definition at line 492 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_arithmetic_ops(), exprtk::parser< T >::settings_store::disable_arithmetic_operation(), and exprtk::parser< T >::settings_store::enable_arithmetic_operation().
|
static |
Definition at line 497 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_arithmetic_ops(), exprtk::parser< T >::settings_store::disable_arithmetic_operation(), and exprtk::parser< T >::settings_store::enable_arithmetic_operation().
|
static |
Definition at line 499 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_assignment_ops(), exprtk::parser< T >::settings_store::disable_assignment_operation(), and exprtk::parser< T >::settings_store::enable_assignment_operation().
|
static |
Definition at line 505 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_assignment_ops(), exprtk::parser< T >::settings_store::disable_assignment_operation(), and exprtk::parser< T >::settings_store::enable_assignment_operation().
|
static |
Definition at line 463 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_base_function(), and is_base_function().
|
static |
Definition at line 476 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_base_function(), and is_base_function().
|
static |
Definition at line 485 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_control_structures(), exprtk::parser< T >::settings_store::disable_control_structure(), exprtk::parser< T >::settings_store::enable_control_structure(), and is_control_struct().
|
static |
|
static |
Definition at line 507 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_inequality_ops(), exprtk::parser< T >::settings_store::disable_inequality_operation(), and exprtk::parser< T >::settings_store::enable_inequality_operation().
|
static |
Definition at line 514 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_inequality_ops(), exprtk::parser< T >::settings_store::disable_inequality_operation(), and exprtk::parser< T >::settings_store::enable_inequality_operation().
|
static |
Definition at line 478 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_logic_ops(), exprtk::parser< T >::settings_store::disable_logic_operation(), exprtk::parser< T >::settings_store::enable_logic_operation(), and is_logic_opr().
|
static |
Definition at line 483 of file exprtk.hpp.
Referenced by exprtk::parser< T >::settings_store::disable_all_logic_ops(), exprtk::parser< T >::settings_store::disable_logic_operation(), exprtk::parser< T >::settings_store::enable_logic_operation(), and is_logic_opr().
Definition at line 797 of file exprtk.hpp.
Referenced by exprtk::details::numeric::details::roundn_impl(), exprtk::details::numeric::details::roundn_impl(), and exprtk::details::numeric::details::roundn_impl().
Definition at line 806 of file exprtk.hpp.
Referenced by exprtk::details::numeric::details::roundn_impl(), exprtk::details::numeric::details::roundn_impl(), and exprtk::details::numeric::details::roundn_impl().
|
static |
Definition at line 444 of file exprtk.hpp.
Referenced by exprtk::symbol_table< T >::type_store< Type, RawType >::add_impl(), is_reserved_symbol(), and exprtk::symbol_table< T >::control_block::st_data::st_data().
|
static |
Definition at line 461 of file exprtk.hpp.
Referenced by exprtk::symbol_table< T >::type_store< Type, RawType >::add_impl(), is_reserved_symbol(), and exprtk::symbol_table< T >::control_block::st_data::st_data().
|
static |
Definition at line 433 of file exprtk.hpp.
Referenced by exprtk::parser< T >::init_precompilation(), is_reserved_word(), and exprtk::symbol_table< T >::control_block::st_data::st_data().
|
static |
Definition at line 442 of file exprtk.hpp.
Referenced by exprtk::parser< T >::init_precompilation(), is_reserved_word(), and exprtk::symbol_table< T >::control_block::st_data::st_data().