C++ Mathematical Expression Toolkit (ExprTk) release
|
Public Member Functions | |
virtual | ~expression_node () |
virtual T | value () const |
virtual expression_node< T > * | branch (const std::size_t &index=0) const |
virtual node_type | type () const |
virtual bool | valid () const |
![]() | |
virtual | ~node_collector_interface () |
virtual void | collect_nodes (noderef_list_t &) |
![]() | |
node_depth_base () | |
virtual | ~node_depth_base () |
virtual std::size_t | node_depth () const |
std::size_t | compute_node_depth (const expression_node< T > *const &node) const |
std::size_t | compute_node_depth (const nb_pair_t &branch) const |
std::size_t | compute_node_depth (const nb_pair_t(&branch)[N]) const |
std::size_t | compute_node_depth (const BranchType &n0, const BranchType &n1) const |
std::size_t | compute_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2) const |
std::size_t | compute_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2, const BranchType &n3) const |
std::size_t | compute_node_depth (const Sequence< node_ptr_t, Allocator > &branch_list) const |
std::size_t | compute_node_depth (const Sequence< nb_pair_t, Allocator > &branch_list) const |
std::size_t | max_node_depth (const BranchType &n0, const BranchType &n1) const |
std::size_t | max_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2) const |
std::size_t | max_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2, const BranchType &n3) const |
void | collect (node_ptr_t const &node, const bool deletable, NodeSequence &delete_node_list) const |
void | collect (const nb_pair_t &branch, NodeSequence &delete_node_list) const |
void | collect (expression_node< T > *&node, NodeSequence &delete_node_list) const |
void | collect (const nb_pair_t(&branch)[N], NodeSequence &delete_node_list) const |
void | collect (const Sequence< nb_pair_t, Allocator > &branch, NodeSequence &delete_node_list) const |
void | collect (const Sequence< node_ptr_t, Allocator > &branch_list, NodeSequence &delete_node_list) const |
void | collect (const Sequence< node_ptr_t, AllocatorT > &branch_list, const Sequence< Boolean, AllocatorB > &branch_deletable_list, NodeSequence &delete_node_list) const |
Additional Inherited Members | |
![]() | |
bool | depth_set |
std::size_t | depth |
Definition at line 5534 of file exprtk.hpp.
typedef expression_node<T>* exprtk::details::expression_node< T >::expression_ptr |
Definition at line 5583 of file exprtk.hpp.
Definition at line 5584 of file exprtk.hpp.
typedef node_depth_base<expression_node<T> > exprtk::details::expression_node< T >::ndb_t |
Definition at line 5586 of file exprtk.hpp.
typedef nci_t::noderef_list_t exprtk::details::expression_node< T >::noderef_list_t |
Definition at line 5585 of file exprtk.hpp.
Definition at line 5582 of file exprtk.hpp.
Definition at line 5539 of file exprtk.hpp.
|
inlinevirtual |
Definition at line 5588 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented in exprtk::details::null_eq_node< T >, exprtk::details::literal_node< T >, exprtk::details::string_literal_node< T >, exprtk::details::unary_node< T >, exprtk::details::unary_branch_node< T, Operation >, exprtk::details::vob_node< T, Operation >, exprtk::details::bov_node< T, Operation >, exprtk::details::cob_node< T, Operation >, exprtk::details::boc_node< T, Operation >, exprtk::details::binary_node< T >, and exprtk::details::binary_ext_node< T, Operation >.
Definition at line 5596 of file exprtk.hpp.
Referenced by exprtk::details::bipow_node< T, PowOp >::bipow_node(), exprtk::details::bipowinv_node< T, PowOp >::bipowinv_node(), exprtk::parser< T >::simplify_unary_negation_branch(), and exprtk::details::string_size_node< T >::string_size_node().
|
inlinevirtual |
Reimplemented in exprtk::details::null_node< T >, exprtk::details::null_eq_node< T >, exprtk::details::literal_node< T >, exprtk::details::string_literal_node< T >, exprtk::details::unary_node< T >, exprtk::details::binary_node< T >, exprtk::details::binary_ext_node< T, Operation >, exprtk::details::trinary_node< T >, exprtk::details::quaternary_node< T >, exprtk::details::conditional_node< T >, exprtk::details::cons_conditional_node< T >, exprtk::details::break_node< T >, exprtk::details::continue_node< T >, exprtk::details::while_loop_node< T >, exprtk::details::repeat_until_loop_node< T >, exprtk::details::for_loop_node< T >, exprtk::details::switch_node< T >, exprtk::details::multi_switch_node< T >, exprtk::details::variable_node< T >, exprtk::details::vector_node< T >, exprtk::details::vector_size_node< T >, exprtk::details::vector_elem_node< T >, exprtk::details::vector_celem_node< T >, exprtk::details::vector_elem_rtc_node< T >, exprtk::details::vector_celem_rtc_node< T >, exprtk::details::rebasevector_elem_node< T >, exprtk::details::rebasevector_celem_node< T >, exprtk::details::rebasevector_elem_rtc_node< T >, exprtk::details::rebasevector_celem_rtc_node< T >, exprtk::details::vector_initialisation_node< T >, exprtk::details::vector_init_zero_value_node< T >, exprtk::details::vector_init_single_constvalue_node< T >, exprtk::details::vector_init_single_value_node< T >, exprtk::details::vector_init_iota_constconst_node< T >, exprtk::details::vector_init_iota_constnconst_node< T >, exprtk::details::vector_init_iota_nconstconst_node< T >, exprtk::details::vector_init_iota_nconstnconst_node< T >, exprtk::details::swap_node< T >, exprtk::details::swap_generic_node< T >, exprtk::details::swap_vecvec_node< T >, exprtk::details::stringvar_node< T >, exprtk::details::string_range_node< T >, exprtk::details::const_string_range_node< T >, exprtk::details::generic_string_range_node< T >, exprtk::details::string_concat_node< T >, exprtk::details::swap_string_node< T >, exprtk::details::swap_genstrings_node< T >, exprtk::details::stringvar_size_node< T >, exprtk::details::string_size_node< T >, exprtk::details::assignment_string_node< T, AssignmentProcess >, exprtk::details::assignment_string_range_node< T, AssignmentProcess >, exprtk::details::conditional_string_node< T >, exprtk::details::cons_conditional_str_node< T >, exprtk::details::str_vararg_node< T, VarArgFunction >, exprtk::details::assert_node< T >, exprtk::details::sf3_var_node< T, SpecialFunction >, exprtk::details::sf4_var_node< T, SpecialFunction >, exprtk::details::vararg_node< T, VarArgFunction >, exprtk::details::vararg_varnode< T, VarArgFunction >, exprtk::details::vectorize_node< T, VecFunction >, exprtk::details::assignment_vec_node< T >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::unary_vector_node< T, Operation >, exprtk::details::conditional_vector_node< T >, exprtk::details::function_N_node< T, IFunction, N >, exprtk::details::function_N_node< T, IFunction, 0 >, exprtk::details::vararg_function_node< T, VarArgFunction >, exprtk::details::generic_function_node< T, GenericFunction >, exprtk::details::generic_function_node< T, null_igenfunc< T > >, exprtk::details::generic_function_node< T, StringFunction >, exprtk::details::string_function_node< T, StringFunction >, exprtk::details::multimode_genfunction_node< T, GenericFunction >, exprtk::details::multimode_strfunction_node< T, StringFunction >, exprtk::details::return_node< T >, exprtk::details::return_envelope_node< T >, exprtk::details::unary_variable_node< T, Operation >, exprtk::details::uvouv_node< T >, exprtk::details::unary_branch_node< T, Operation >, exprtk::details::T0oT1< T, T0, T1 >, exprtk::details::T0oT1oT2< T, T0, T1, T2, ProcessMode >, exprtk::details::T0oT1oT2_sf3< T, T0, T1, T2 >, exprtk::details::T0oT1oT2_sf3ext< T, T0, T1, T2, SF3Operation >, exprtk::details::T0oT1oT2oT3_sf4< T, T0, T1, T2, T3 >, exprtk::details::T0oT1oT2oT3_sf4ext< T, T0, T1, T2, T3, SF4Operation >, exprtk::details::vov_node< T, Operation >, exprtk::details::cov_node< T, Operation >, exprtk::details::sos_node< T, SType0, SType1, Operation >, exprtk::details::str_xrox_node< T, SType0, SType1, RangePack, Operation >, exprtk::details::str_xoxr_node< T, SType0, SType1, RangePack, Operation >, exprtk::details::str_xroxr_node< T, SType0, SType1, RangePack, Operation >, exprtk::details::str_sogens_node< T, Operation >, exprtk::details::sosos_node< T, SType0, SType1, SType2, Operation >, exprtk::details::ipow_node< T, PowOp >, exprtk::details::bipow_node< T, PowOp >, exprtk::details::ipowinv_node< T, PowOp >, and exprtk::details::bipowinv_node< T, PowOp >.
Definition at line 5601 of file exprtk.hpp.
References exprtk::details::expression_node< T >::e_none.
Referenced by exprtk::parser< T >::expression_generator< Type >::base_ptr(), exprtk::details::is_assert_node(), exprtk::details::is_binary_node(), exprtk::details::is_break_node(), exprtk::details::is_const_string_node(), exprtk::details::is_const_string_range_node(), exprtk::details::is_constant_node(), exprtk::details::is_continue_node(), exprtk::details::is_function(), exprtk::details::is_genricstring_range_node(), exprtk::details::is_ivariable_node(), exprtk::details::is_literal_node(), exprtk::details::is_neg_unary_node(), exprtk::details::is_null_node(), exprtk::details::is_rebasevector_celem_node(), exprtk::details::is_rebasevector_celem_rtc_node(), exprtk::details::is_rebasevector_elem_node(), exprtk::details::is_rebasevector_elem_rtc_node(), exprtk::details::is_return_node(), exprtk::details::is_string_assignment_node(), exprtk::details::is_string_ccondition_node(), exprtk::details::is_string_concat_node(), exprtk::details::is_string_condition_node(), exprtk::details::is_string_function_node(), exprtk::details::is_string_node(), exprtk::details::is_string_range_node(), exprtk::details::is_string_vararg_node(), exprtk::details::is_swap_node(), exprtk::details::is_unary_node(), exprtk::details::is_vararg_node(), exprtk::details::is_variable_node(), exprtk::details::is_vector_celem_node(), exprtk::details::is_vector_celem_rtc_node(), exprtk::details::is_vector_elem_node(), exprtk::details::is_vector_elem_rtc_node(), exprtk::details::is_vector_node(), and exprtk::parser< T >::parse_define_vector_statement().
|
inlinevirtual |
Reimplemented in exprtk::details::null_eq_node< T >, exprtk::details::unary_node< T >, exprtk::details::binary_node< T >, exprtk::details::binary_ext_node< T, Operation >, exprtk::details::trinary_node< T >, exprtk::details::quaternary_node< T >, exprtk::details::conditional_node< T >, exprtk::details::cons_conditional_node< T >, exprtk::details::while_loop_node< T >, exprtk::details::while_loop_rtc_node< T >, exprtk::details::while_loop_rtc_node< T >, exprtk::details::repeat_until_loop_node< T >, exprtk::details::repeat_until_loop_rtc_node< T >, exprtk::details::repeat_until_loop_rtc_node< T >, exprtk::details::for_loop_node< T >, exprtk::details::for_loop_rtc_node< T >, exprtk::details::for_loop_rtc_node< T >, exprtk::details::while_loop_bc_rtc_node< T >, exprtk::details::repeat_until_loop_bc_rtc_node< T >, exprtk::details::for_loop_bc_rtc_node< T >, exprtk::details::switch_node< T >, exprtk::details::multi_switch_node< T >, exprtk::details::vector_node< T >, exprtk::details::vector_size_node< T >, exprtk::details::vector_elem_node< T >, exprtk::details::vector_celem_node< T >, exprtk::details::vector_elem_rtc_node< T >, exprtk::details::vector_celem_rtc_node< T >, exprtk::details::rebasevector_elem_node< T >, exprtk::details::rebasevector_celem_node< T >, exprtk::details::rebasevector_elem_rtc_node< T >, exprtk::details::rebasevector_celem_rtc_node< T >, exprtk::details::vector_initialisation_node< T >, exprtk::details::vector_init_zero_value_node< T >, exprtk::details::vector_init_single_constvalue_node< T >, exprtk::details::vector_init_single_value_node< T >, exprtk::details::vector_init_iota_constconst_node< T >, exprtk::details::vector_init_iota_constnconst_node< T >, exprtk::details::vector_init_iota_nconstconst_node< T >, exprtk::details::vector_init_iota_nconstnconst_node< T >, exprtk::details::swap_vecvec_node< T >, exprtk::details::generic_string_range_node< T >, exprtk::details::string_concat_node< T >, exprtk::details::swap_string_node< T >, exprtk::details::swap_genstrings_node< T >, exprtk::details::string_size_node< T >, exprtk::details::assignment_string_node< T, AssignmentProcess >, exprtk::details::assignment_string_range_node< T, AssignmentProcess >, exprtk::details::conditional_string_node< T >, exprtk::details::cons_conditional_str_node< T >, exprtk::details::str_vararg_node< T, VarArgFunction >, exprtk::details::assert_node< T >, exprtk::details::vararg_node< T, VarArgFunction >, exprtk::details::vararg_varnode< T, VarArgFunction >, exprtk::details::vectorize_node< T, VecFunction >, exprtk::details::assignment_node< T >, exprtk::details::assignment_vec_elem_node< T >, exprtk::details::assignment_vec_elem_rtc_node< T >, exprtk::details::assignment_rebasevec_elem_node< T >, exprtk::details::assignment_rebasevec_elem_rtc_node< T >, exprtk::details::assignment_rebasevec_celem_node< T >, exprtk::details::assignment_vec_node< T >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_op_node< T, Operation >, exprtk::details::assignment_vec_elem_op_node< T, Operation >, exprtk::details::assignment_vec_elem_op_rtc_node< T, Operation >, exprtk::details::assignment_vec_celem_op_rtc_node< T, Operation >, exprtk::details::assignment_rebasevec_elem_op_node< T, Operation >, exprtk::details::assignment_rebasevec_celem_op_node< T, Operation >, exprtk::details::assignment_rebasevec_elem_op_rtc_node< T, Operation >, exprtk::details::assignment_rebasevec_celem_op_rtc_node< T, Operation >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::unary_vector_node< T, Operation >, exprtk::details::conditional_vector_node< T >, exprtk::details::function_N_node< T, IFunction, N >, exprtk::details::function_N_node< T, IFunction, 0 >, exprtk::details::vararg_function_node< T, VarArgFunction >, exprtk::details::generic_function_node< T, GenericFunction >, exprtk::details::generic_function_node< T, null_igenfunc< T > >, exprtk::details::generic_function_node< T, StringFunction >, exprtk::details::string_function_node< T, StringFunction >, exprtk::details::return_node< T >, exprtk::details::return_envelope_node< T >, exprtk::details::unary_branch_node< T, Operation >, exprtk::details::vob_node< T, Operation >, exprtk::details::bov_node< T, Operation >, exprtk::details::cob_node< T, Operation >, exprtk::details::boc_node< T, Operation >, exprtk::details::str_sogens_node< T, Operation >, exprtk::details::bipow_node< T, PowOp >, and exprtk::details::bipowinv_node< T, PowOp >.
Definition at line 5606 of file exprtk.hpp.
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 >::function(), exprtk::parser< T >::expression_generator< Type >::generic_function_call(), exprtk::parser< T >::parse_conditional_statement_01(), exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::parse_for_loop(), exprtk::parser< T >::parse_repeat_until_loop(), exprtk::parser< T >::parse_string_range_statement(), exprtk::parser< T >::parse_while_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_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::while_loop_bc_rtc_node< T >::valid(), exprtk::details::repeat_until_loop_bc_rtc_node< T >::valid(), exprtk::details::for_loop_bc_rtc_node< T >::valid(), exprtk::details::conditional_string_node< T >::valid(), exprtk::details::cons_conditional_str_node< T >::valid(), exprtk::parser< T >::expression_generator< Type >::vararg_function(), exprtk::parser< T >::expression_generator< Type >::vararg_function_call(), and exprtk::parser< T >::expression_generator< Type >::vector_element().
|
inlinevirtual |
Reimplemented in exprtk::details::null_node< T >, exprtk::details::null_eq_node< T >, exprtk::details::literal_node< T >, exprtk::details::string_literal_node< T >, exprtk::details::unary_node< T >, exprtk::details::binary_node< T >, exprtk::details::binary_ext_node< T, Operation >, exprtk::details::trinary_node< T >, exprtk::details::quaternary_node< T >, exprtk::details::conditional_node< T >, exprtk::details::cons_conditional_node< T >, exprtk::details::break_node< T >, exprtk::details::continue_node< T >, exprtk::details::while_loop_node< T >, exprtk::details::while_loop_rtc_node< T >, exprtk::details::repeat_until_loop_node< T >, exprtk::details::repeat_until_loop_rtc_node< T >, exprtk::details::for_loop_node< T >, exprtk::details::for_loop_rtc_node< T >, exprtk::details::while_loop_bc_node< T >, exprtk::details::while_loop_bc_rtc_node< T >, exprtk::details::repeat_until_loop_bc_node< T >, exprtk::details::repeat_until_loop_bc_rtc_node< T >, exprtk::details::for_loop_bc_node< T >, exprtk::details::for_loop_bc_rtc_node< T >, exprtk::details::switch_node< T >, exprtk::details::switch_n_node< T, Switch_N >, exprtk::details::multi_switch_node< T >, exprtk::details::variable_node< T >, exprtk::details::vector_node< T >, exprtk::details::vector_size_node< T >, exprtk::details::vector_elem_node< T >, exprtk::details::vector_celem_node< T >, exprtk::details::vector_elem_rtc_node< T >, exprtk::details::vector_celem_rtc_node< T >, exprtk::details::rebasevector_elem_node< T >, exprtk::details::rebasevector_celem_node< T >, exprtk::details::rebasevector_elem_rtc_node< T >, exprtk::details::rebasevector_celem_rtc_node< T >, exprtk::details::vector_initialisation_node< T >, exprtk::details::vector_init_zero_value_node< T >, exprtk::details::vector_init_single_constvalue_node< T >, exprtk::details::vector_init_single_value_node< T >, exprtk::details::vector_init_iota_constconst_node< T >, exprtk::details::vector_init_iota_constnconst_node< T >, exprtk::details::vector_init_iota_nconstconst_node< T >, exprtk::details::vector_init_iota_nconstnconst_node< T >, exprtk::details::swap_node< T >, exprtk::details::swap_generic_node< T >, exprtk::details::swap_vecvec_node< T >, exprtk::details::stringvar_node< T >, exprtk::details::string_range_node< T >, exprtk::details::const_string_range_node< T >, exprtk::details::generic_string_range_node< T >, exprtk::details::string_concat_node< T >, exprtk::details::swap_string_node< T >, exprtk::details::swap_genstrings_node< T >, exprtk::details::stringvar_size_node< T >, exprtk::details::string_size_node< T >, exprtk::details::assignment_string_node< T, AssignmentProcess >, exprtk::details::assignment_string_range_node< T, AssignmentProcess >, exprtk::details::conditional_string_node< T >, exprtk::details::cons_conditional_str_node< T >, exprtk::details::str_vararg_node< T, VarArgFunction >, exprtk::details::assert_node< T >, exprtk::details::sf3_node< T, SpecialFunction >, exprtk::details::sf4_node< T, SpecialFunction >, exprtk::details::sf3_var_node< T, SpecialFunction >, exprtk::details::sf4_var_node< T, SpecialFunction >, exprtk::details::vararg_node< T, VarArgFunction >, exprtk::details::vararg_varnode< T, VarArgFunction >, exprtk::details::vectorize_node< T, VecFunction >, exprtk::details::assignment_node< T >, exprtk::details::assignment_vec_elem_node< T >, exprtk::details::assignment_vec_elem_rtc_node< T >, exprtk::details::assignment_rebasevec_elem_node< T >, exprtk::details::assignment_rebasevec_elem_rtc_node< T >, exprtk::details::assignment_rebasevec_celem_node< T >, exprtk::details::assignment_vec_node< T >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_op_node< T, Operation >, exprtk::details::assignment_vec_elem_op_node< T, Operation >, exprtk::details::assignment_vec_elem_op_rtc_node< T, Operation >, exprtk::details::assignment_vec_celem_op_rtc_node< T, Operation >, exprtk::details::assignment_rebasevec_elem_op_node< T, Operation >, exprtk::details::assignment_rebasevec_celem_op_node< T, Operation >, exprtk::details::assignment_rebasevec_elem_op_rtc_node< T, Operation >, exprtk::details::assignment_rebasevec_celem_op_rtc_node< T, Operation >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::unary_vector_node< T, Operation >, exprtk::details::conditional_vector_node< T >, exprtk::details::scand_node< T >, exprtk::details::scor_node< T >, exprtk::details::function_N_node< T, IFunction, N >, exprtk::details::function_N_node< T, IFunction, 0 >, exprtk::details::vararg_function_node< T, VarArgFunction >, exprtk::details::generic_function_node< T, GenericFunction >, exprtk::details::generic_function_node< T, null_igenfunc< T > >, exprtk::details::generic_function_node< T, StringFunction >, exprtk::details::string_function_node< T, StringFunction >, exprtk::details::multimode_genfunction_node< T, GenericFunction >, exprtk::details::multimode_strfunction_node< T, StringFunction >, exprtk::details::return_node< T >, exprtk::details::return_envelope_node< T >, exprtk::details::unary_variable_node< T, Operation >, exprtk::details::uvouv_node< T >, exprtk::details::unary_branch_node< T, Operation >, exprtk::details::T0oT1< T, T0, T1 >, exprtk::details::T0oT1oT2< T, T0, T1, T2, ProcessMode >, exprtk::details::T0oT1oT2oT3< T, T0_, T1_, T2_, T3_, ProcessMode >, exprtk::details::T0oT1oT2_sf3< T, T0, T1, T2 >, exprtk::details::T0oT1oT2_sf3ext< T, T0, T1, T2, SF3Operation >, exprtk::details::T0oT1oT2oT3_sf4< T, T0, T1, T2, T3 >, exprtk::details::T0oT1oT2oT3_sf4ext< T, T0, T1, T2, T3, SF4Operation >, exprtk::details::vov_node< T, Operation >, exprtk::details::cov_node< T, Operation >, exprtk::details::voc_node< T, Operation >, exprtk::details::vob_node< T, Operation >, exprtk::details::bov_node< T, Operation >, exprtk::details::cob_node< T, Operation >, exprtk::details::boc_node< T, Operation >, exprtk::details::sos_node< T, SType0, SType1, Operation >, exprtk::details::str_xrox_node< T, SType0, SType1, RangePack, Operation >, exprtk::details::str_xoxr_node< T, SType0, SType1, RangePack, Operation >, exprtk::details::str_xroxr_node< T, SType0, SType1, RangePack, Operation >, exprtk::details::str_sogens_node< T, Operation >, exprtk::details::sosos_node< T, SType0, SType1, SType2, Operation >, exprtk::details::ipow_node< T, PowOp >, exprtk::details::bipow_node< T, PowOp >, exprtk::details::ipowinv_node< T, PowOp >, and exprtk::details::bipowinv_node< T, PowOp >.
Definition at line 5591 of file exprtk.hpp.
Referenced by 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 >::generic_function_call(), exprtk::parser< T >::parse_define_constvar_statement(), exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::parse_range(), exprtk::parser< T >::parse_symtab_symbol(), exprtk::parser< T >::expression_generator< Type >::string_function_call(), exprtk::parser< T >::expression_generator< Type >::synthesize_csocs_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_expression(), exprtk::parser< T >::expression_generator< Type >::synthesize_expression(), exprtk::parser< T >::synthesize_vector_element(), exprtk::details::switch_node< T >::value(), exprtk::details::multi_switch_node< T >::value(), exprtk::details::vector_init_single_value_node< T >::value(), exprtk::details::conditional_string_node< T >::value(), exprtk::details::cons_conditional_str_node< T >::value(), exprtk::expression< T >::value(), exprtk::parser< T >::expression_generator< Type >::vararg_function_call(), and exprtk::parser< T >::expression_generator< Type >::vector_element().