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 95 of file exprtk.hpp.
Definition at line 94 of file exprtk.hpp.
Definition at line 90 of file exprtk.hpp.
Definition at line 89 of file exprtk.hpp.
Definition at line 88 of file exprtk.hpp.
Definition at line 93 of file exprtk.hpp.
Definition at line 92 of file exprtk.hpp.
Definition at line 91 of file exprtk.hpp.
|
private |
Definition at line 4922 of file exprtk.hpp.
|
inlineprivate |
Definition at line 5786 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5773 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5813 of file exprtk.hpp.
References is_variable_node(), and match_impl().
|
inlineprivate |
Definition at line 5797 of file exprtk.hpp.
References is_variable_node(), and match_impl().
Definition at line 11096 of file exprtk.hpp.
References exprtk::details::numeric::fast_exp< T, N >::result().
Definition at line 11103 of file exprtk.hpp.
References exprtk::details::numeric::fast_exp< T, N >::result().
Definition at line 266 of file exprtk.hpp.
|
inlineprivate |
Definition at line 5765 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(), and exprtk::details::function_N_node< T, IFunction, N >::init_branches().
|
inline |
Definition at line 176 of file exprtk.hpp.
|
inline |
Definition at line 339 of file exprtk.hpp.
References parse_hex().
Referenced by exprtk::lexer::generator::scan_string().
Definition at line 1680 of file exprtk.hpp.
References match_impl().
Referenced by string_to_real().
|
inlineprivate |
Definition at line 6534 of file exprtk.hpp.
References branch_deletable().
|
inlineprivate |
Definition at line 6523 of file exprtk.hpp.
References branch_deletable(), and match_impl().
Referenced by 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 5932 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::range_pack< T >::free().
Definition at line 21319 of file exprtk.hpp.
References disable_type_checking().
Referenced by disable_type_checking().
Definition at line 5090 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 5091 of file exprtk.hpp.
|
inlineprivate |
Definition at line 5093 of file exprtk.hpp.
|
inlineprivate |
Definition at line 5897 of file exprtk.hpp.
References free_node(), and match_impl().
|
inlineprivate |
Definition at line 5909 of file exprtk.hpp.
References free_node(), and match_impl().
|
inlineprivate |
Definition at line 5920 of file exprtk.hpp.
References is_string_node(), is_variable_node(), and match_impl().
Referenced by free_all_nodes(), and free_all_nodes().
Definition at line 261 of file exprtk.hpp.
Definition at line 307 of file exprtk.hpp.
Referenced by parse_hex().
Definition at line 184 of file exprtk.hpp.
Referenced by 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::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(), and truth_table_generator().
Definition at line 189 of file exprtk.hpp.
|
inlineprivate |
Definition at line 6543 of file exprtk.hpp.
References construct_branch_pair(), and match_impl().
Definition at line 535 of file exprtk.hpp.
References base_function_list, base_function_list_size, and imatch().
|
inlineprivate |
Definition at line 5598 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18213 of file exprtk.hpp.
References match_impl().
Definition at line 146 of file exprtk.hpp.
References is_left_bracket(), and is_right_bracket().
Referenced by exprtk::lexer::helper::bracket_checker::operator()().
|
inlineprivate |
Definition at line 5722 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18207 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 18249 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18255 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::generic_function_node< T, GenericFunction >::init_branches().
|
inlineprivate |
Definition at line 5706 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by exprtk::details::vector_assignment_node< T >::vector_assignment_node().
|
inlineprivate |
Definition at line 5728 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Definition at line 548 of file exprtk.hpp.
References cntrl_struct_list, cntrl_struct_list_size, and imatch().
|
inlineprivate |
Definition at line 18195 of file exprtk.hpp.
References match_impl().
Definition at line 126 of file exprtk.hpp.
Referenced by is_invalid(), is_letter_or_digit(), is_valid_sf_symbol(), 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 5568 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 377 of file exprtk_mpfr_adaptor.hpp.
References exprtk::details::numeric::details::is_false_impl().
|
inline |
Definition at line 369 of file exprtk_real_adaptor.hpp.
References real::is_false().
|
inlineprivate |
Definition at line 5574 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5740 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18303 of file exprtk.hpp.
References match_impl().
Referenced by 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::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(), and exprtk::details::swap_genstrings_node< T >::swap_genstrings_node().
|
inlineprivate |
Definition at line 18297 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Definition at line 300 of file exprtk.hpp.
Referenced by parse_hex(), and exprtk::lexer::generator::scan_string().
Definition at line 156 of file exprtk.hpp.
References is_digit(), is_letter(), is_operator_char(), and is_whitespace().
|
inlineprivate |
Definition at line 5610 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 5681 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::details::swap_vecvec_node< T >::swap_vecvec_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(), exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node(), and exprtk::details::vectorize_node< T, VecFunction >::vectorize_node().
Definition at line 136 of file exprtk.hpp.
Referenced by exprtk::lexer::helper::sequence_validator::invalid_bracket_check(), and is_bracket().
Definition at line 120 of file exprtk.hpp.
Referenced by is_invalid(), is_letter_or_digit(), and exprtk::lexer::generator::scan_token().
Definition at line 131 of file exprtk.hpp.
References is_digit(), and is_letter().
Referenced by exprtk::lexer::generator::scan_symbol().
|
inlineprivate |
Definition at line 5580 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Definition at line 561 of file exprtk.hpp.
References imatch(), logic_ops_list, and logic_ops_list_size.
|
inlineprivate |
Definition at line 5592 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 5754 of file exprtk.hpp.
References e_neg, is_unary_node(), and match_impl().
|
inlineprivate |
Definition at line 5716 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Definition at line 105 of file exprtk.hpp.
Referenced by is_invalid(), and exprtk::lexer::generator::scan_token().
|
inlineprivate |
Definition at line 5669 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(), and exprtk::details::assignment_rebasevec_celem_op_node< T, Operation >::assignment_rebasevec_celem_op_node().
|
inlineprivate |
Definition at line 5663 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().
|
inlineprivate |
Definition at line 5651 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(), and exprtk::details::assignment_rebasevec_elem_op_node< T, Operation >::assignment_rebasevec_elem_op_node().
|
inlineprivate |
Definition at line 5657 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(), and exprtk::details::assignment_rebasevec_elem_rtc_node< T >::assignment_rebasevec_elem_rtc_node().
Definition at line 522 of file exprtk.hpp.
References imatch(), reserved_symbols, and reserved_symbols_size.
Definition at line 509 of file exprtk.hpp.
References imatch(), reserved_words, and reserved_words_size.
|
inlineprivate |
Definition at line 5746 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Definition at line 141 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 16974 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 17152 of file exprtk.hpp.
References match_impl().
Definition at line 151 of file exprtk.hpp.
Referenced by exprtk::lexer::generator::scan_number().
|
inlineprivate |
Definition at line 18261 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18285 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18267 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18279 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18273 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18237 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::details::range_pack< T >::free(), free_node(), and exprtk::details::swap_string_node< T >::swap_string_node().
|
inlineprivate |
Definition at line 18243 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().
|
inlineprivate |
Definition at line 18291 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 5734 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 18219 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 18225 of file exprtk.hpp.
References match_impl().
|
inline |
Definition at line 374 of file exprtk_complex_adaptor.hpp.
References cmplx::is_true().
Definition at line 5540 of file exprtk.hpp.
Referenced by exprtk::details::and_op< T >::process(), exprtk::details::nand_op< T >::process(), exprtk::details::or_op< T >::process(), and exprtk::details::nor_op< T >::process().
|
inlineprivate |
Definition at line 5556 of file exprtk.hpp.
References match_impl().
Definition at line 5550 of file exprtk.hpp.
Definition at line 5545 of file exprtk.hpp.
Definition at line 376 of file exprtk_mpfr_adaptor.hpp.
References exprtk::details::numeric::details::is_true_impl().
|
inline |
Definition at line 368 of file exprtk_real_adaptor.hpp.
References real::is_true().
|
inlineprivate |
Definition at line 5562 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 5586 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
Referenced by is_negate_node().
|
inlineprivate |
Definition at line 18231 of file exprtk.hpp.
References match_impl().
Definition at line 251 of file exprtk.hpp.
References imatch(), and is_digit().
Definition at line 169 of file exprtk.hpp.
References is_whitespace().
Referenced by exprtk::lexer::generator::scan_string().
|
inlineprivate |
Definition at line 5604 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(), branch_deletable(), exprtk::details::vararg_function_node< T, VarArgFunction >::collect_nodes(), exprtk::details::range_pack< T >::free(), free_node(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), and exprtk::details::vararg_varnode< T, VarArgFunction >::vararg_varnode().
|
inlineprivate |
Definition at line 5633 of file exprtk.hpp.
References match_impl(), and exprtk::details::expression_node< T >::type().
|
inlineprivate |
Definition at line 5645 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().
|
inlineprivate |
Definition at line 5627 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(), and exprtk::details::assignment_vec_elem_op_node< T, Operation >::assignment_vec_elem_op_node().
|
inlineprivate |
Definition at line 5639 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(), and exprtk::details::assignment_vec_elem_rtc_node< T >::assignment_vec_elem_rtc_node().
|
inlineprivate |
Definition at line 5675 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::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 18201 of file exprtk.hpp.
References match_impl().
|
inlineprivate |
Definition at line 18189 of file exprtk.hpp.
References match_impl().
Definition at line 97 of file exprtk.hpp.
Referenced by is_invalid(), is_valid_string_char(), exprtk::lexer::generator::scan_token(), and exprtk::lexer::generator::skip_whitespace().
|
inlineprivate |
Definition at line 18713 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 12787 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 12799 of file exprtk.hpp.
References match_impl(), and exprtk::details::memory_context_t< T >::temp_.
|
inline |
Definition at line 591 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::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_assignment_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::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::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::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::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::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_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_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::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(), 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::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::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::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::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(), 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(), 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_assignment_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::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_assignment_node< T >::vector_assignment_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_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 316 of file exprtk.hpp.
References hex_to_bin(), and is_hex_digit().
Referenced by cleanup_escapes().
|
inlinestatic |
Definition at line 1852 of file exprtk.hpp.
References match_impl().
Referenced by string_to_real().
Definition at line 1819 of file exprtk.hpp.
References match_impl().
Referenced by string_to_real().
|
inline |
Definition at line 679 of file exprtk.hpp.
References match_impl().
Definition at line 785 of file exprtk.hpp.
References set_zero_value().
Definition at line 779 of file exprtk.hpp.
References exprtk::details::set_zero_value_impl< T >::process().
Referenced by set_zero_value(), and exprtk::details::vector_assignment_node< T >::value().
Definition at line 2051 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 370 of file exprtk_mpfr_adaptor.hpp.
References match_impl().
|
inline |
Definition at line 362 of file exprtk_real_adaptor.hpp.
References real::type::d_, and match_impl().
|
inline |
Definition at line 1893 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()(), and string_to_real().
|
inline |
Definition at line 1742 of file exprtk.hpp.
References exprtk_process_digit, and match_impl().
Referenced by string_to_real().
|
inlineprivate |
Definition at line 4994 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 271 of file exprtk.hpp.
Referenced by to_str().
|
inline |
Definition at line 295 of file exprtk.hpp.
References to_str().
|
inline |
Definition at line 1886 of file exprtk.hpp.
References match_impl().
Definition at line 15085 of file exprtk.hpp.
Definition at line 15079 of file exprtk.hpp.
|
inlineprivate |
Definition at line 15067 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 15073 of file exprtk.hpp.
References match_impl().
Definition at line 666 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::ilike_op< T >::process().
Definition at line 653 of file exprtk.hpp.
References match_impl().
Referenced by exprtk::details::like_op< T >::process().
|
static |
Definition at line 485 of file exprtk.hpp.
|
static |
Definition at line 490 of file exprtk.hpp.
|
static |
Definition at line 492 of file exprtk.hpp.
|
static |
Definition at line 498 of file exprtk.hpp.
|
static |
Definition at line 456 of file exprtk.hpp.
Referenced by is_base_function().
|
static |
Definition at line 469 of file exprtk.hpp.
Referenced by is_base_function().
|
static |
Definition at line 478 of file exprtk.hpp.
Referenced by is_control_struct().
|
static |
Definition at line 483 of file exprtk.hpp.
Referenced by is_control_struct().
|
static |
Definition at line 500 of file exprtk.hpp.
|
static |
Definition at line 507 of file exprtk.hpp.
|
static |
Definition at line 471 of file exprtk.hpp.
Referenced by is_logic_opr().
|
static |
Definition at line 476 of file exprtk.hpp.
Referenced by is_logic_opr().
Definition at line 790 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 799 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 437 of file exprtk.hpp.
Referenced by is_reserved_symbol().
|
static |
Definition at line 454 of file exprtk.hpp.
Referenced by is_reserved_symbol().
|
static |
Definition at line 426 of file exprtk.hpp.
Referenced by is_reserved_word().
|
static |
Definition at line 435 of file exprtk.hpp.
Referenced by is_reserved_word().