<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>course_keeping_turns.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/missions/</path>
    <filename>course__keeping__turns_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <class kind="class">CKT</class>
    <class kind="class">labust::data::DataManager</class>
    <namespace>labust::data</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>course__keeping__turns_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_event_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/src/</path>
    <filename>data__event__manager_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <includes id="dataManager_8hpp" name="dataManager.hpp" local="no" imported="no">labust_mission/dataManager.hpp</includes>
    <includes id="eventEvaluation_8hpp" name="eventEvaluation.hpp" local="no" imported="no">labust_mission/eventEvaluation.hpp</includes>
    <class kind="class">DataEventManager</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>data__event__manager_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dataManager.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>dataManager_8hpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <class kind="class">labust::data::DataManager</class>
    <namespace>labust::data</namespace>
  </compound>
  <compound kind="file">
    <name>eventEvaluation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>eventEvaluation_8hpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <includes id="exprtk_8hpp" name="exprtk.hpp" local="no" imported="no">exprtk/exprtk.hpp</includes>
    <class kind="class">labust::event::EventEvaluation</class>
    <namespace>labust::event</namespace>
  </compound>
  <compound kind="file">
    <name>exprtk.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/exprtk/</path>
    <filename>exprtk_8hpp</filename>
    <class kind="struct">exprtk::details::add_op</class>
    <class kind="struct">exprtk::details::and_op</class>
    <class kind="class">exprtk::symbol_table::vector_holder::array_vector_impl</class>
    <class kind="class">exprtk::details::assignment_node</class>
    <class kind="class">exprtk::details::assignment_op_node</class>
    <class kind="class">exprtk::details::assignment_vec_node</class>
    <class kind="class">exprtk::details::assignment_vec_op_node</class>
    <class kind="struct">exprtk::function_compositor::base_func</class>
    <class kind="struct">exprtk::details::base_operation_t</class>
    <class kind="class">exprtk::details::binary_ext_node</class>
    <class kind="class">exprtk::details::binary_node</class>
    <class kind="class">exprtk::details::boc_base_node</class>
    <class kind="class">exprtk::details::boc_node</class>
    <class kind="class">exprtk::details::bov_base_node</class>
    <class kind="class">exprtk::details::bov_node</class>
    <class kind="class">exprtk::lexer::helper::bracket_checker</class>
    <class kind="class">exprtk::details::break_exception</class>
    <class kind="class">exprtk::details::break_node</class>
    <class kind="class">exprtk::details::build_string</class>
    <class kind="struct">exprtk::details::cis_match</class>
    <class kind="struct">exprtk::details::cleanup_branches</class>
    <class kind="class">exprtk::details::cob_base_node</class>
    <class kind="class">exprtk::details::cob_node</class>
    <class kind="class">exprtk::lexer::helper::commutative_inserter</class>
    <class kind="class">exprtk::details::conditional_node</class>
    <class kind="class">exprtk::details::cons_conditional_node</class>
    <class kind="class">exprtk::details::const_string_range_node</class>
    <class kind="struct">exprtk::details::construct_branch_pair</class>
    <class kind="struct">exprtk::details::construct_branch_pair&lt; T, D, true &gt;</class>
    <class kind="class">exprtk::details::continue_exception</class>
    <class kind="class">exprtk::details::continue_node</class>
    <class kind="class">exprtk::details::cov_base_node</class>
    <class kind="class">exprtk::details::cov_node</class>
    <class kind="struct">exprtk::details::cs_match</class>
    <class kind="struct">exprtk::details::div_op</class>
    <class kind="struct">exprtk::details::numeric::details::epsilon_type&lt; float &gt;</class>
    <class kind="struct">exprtk::details::numeric::details::epsilon_type&lt; long double &gt;</class>
    <class kind="struct">exprtk::details::eq_op</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 1 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 2 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 3 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 4 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 5 &gt;</class>
    <class kind="class">exprtk::expression</class>
    <class kind="class">exprtk::parser::expression_generator</class>
    <class kind="class">exprtk::expression_helper</class>
    <class kind="struct">exprtk::expression::expression_holder</class>
    <class kind="class">exprtk::details::expression_node</class>
    <class kind="struct">exprtk::details::numeric::fast_exp</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 0 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 1 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 10 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 2 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 3 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 4 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 5 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 6 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 7 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 8 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 9 &gt;</class>
    <class kind="class">exprtk::details::for_loop_bc_node</class>
    <class kind="class">exprtk::details::for_loop_node</class>
    <class kind="struct">exprtk::function_compositor::func_0param</class>
    <class kind="struct">exprtk::function_compositor::func_1param</class>
    <class kind="struct">exprtk::function_compositor::func_2param</class>
    <class kind="struct">exprtk::function_compositor::func_3param</class>
    <class kind="struct">exprtk::function_compositor::func_4param</class>
    <class kind="struct">exprtk::function_compositor::func_5param</class>
    <class kind="struct">exprtk::function_compositor::func_6param</class>
    <class kind="struct">exprtk::function_compositor::function</class>
    <class kind="class">exprtk::function_compositor</class>
    <class kind="class">exprtk::details::function_N_node</class>
    <class kind="class">exprtk::details::function_N_node&lt; T, IFunction, 0 &gt;</class>
    <class kind="struct">exprtk::details::functor_t</class>
    <class kind="class">exprtk::lexer::generator</class>
    <class kind="struct">exprtk::details::gt_op</class>
    <class kind="struct">exprtk::details::gte_op</class>
    <class kind="struct">exprtk::lexer::helper::helper_assembly</class>
    <class kind="class">exprtk::lexer::helper_interface</class>
    <class kind="class">exprtk::ifunction</class>
    <class kind="struct">exprtk::details::ilesscompare</class>
    <class kind="struct">exprtk::details::ilike_op</class>
    <class kind="struct">exprtk::details::in_op</class>
    <class kind="struct">exprtk::details::inrange_op</class>
    <class kind="struct">exprtk::details::numeric::details::int_type_tag</class>
    <class kind="struct">exprtk::details::function_N_node::invoke</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 1 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 10 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 11 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 12 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 13 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 14 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 15 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 16 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 17 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 18 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 19 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 2 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 20 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 3 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 4 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 5 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 6 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 7 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 8 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 9 &gt;</class>
    <class kind="class">exprtk::details::ipow_node</class>
    <class kind="class">exprtk::details::ipowinv_node</class>
    <class kind="struct">exprtk::details::is_const</class>
    <class kind="struct">exprtk::details::is_const&lt; const T &gt;</class>
    <class kind="struct">exprtk::details::is_const_ref</class>
    <class kind="struct">exprtk::details::is_const_ref&lt; const T &amp; &gt;</class>
    <class kind="struct">exprtk::details::is_ref</class>
    <class kind="struct">exprtk::details::is_ref&lt; const T &amp; &gt;</class>
    <class kind="struct">exprtk::details::is_ref&lt; T &amp; &gt;</class>
    <class kind="class">exprtk::ivararg_function</class>
    <class kind="struct">exprtk::details::like_op</class>
    <class kind="class">exprtk::details::literal_node</class>
    <class kind="struct">exprtk::details::lt_op</class>
    <class kind="struct">exprtk::details::lte_op</class>
    <class kind="struct">exprtk::details::mod_op</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode0</class>
    <class kind="struct">exprtk::details::T0oT1oT2process::mode0</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode1</class>
    <class kind="struct">exprtk::details::T0oT1oT2process::mode1</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode2</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode3</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode4</class>
    <class kind="struct">exprtk::details::mul_op</class>
    <class kind="class">exprtk::details::multi_switch_node</class>
    <class kind="struct">exprtk::details::nand_op</class>
    <class kind="struct">exprtk::details::ne_op</class>
    <class kind="class">exprtk::details::node_allocator</class>
    <class kind="struct">exprtk::details::nodetype_T0oT1</class>
    <class kind="struct">exprtk::details::nodetype_T0oT1oT2</class>
    <class kind="struct">exprtk::details::nodetype_T0oT1oT2oT3</class>
    <class kind="struct">exprtk::details::nor_op</class>
    <class kind="class">exprtk::details::null_eq_node</class>
    <class kind="class">exprtk::details::null_node</class>
    <class kind="struct">exprtk::details::numeric::details::number_type</class>
    <class kind="class">exprtk::lexer::helper::numeric_checker</class>
    <class kind="struct">exprtk::details::numeric::numeric_info</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; double &gt;</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; float &gt;</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; int &gt;</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; long double &gt;</class>
    <class kind="class">exprtk::lexer::helper::operator_joiner</class>
    <class kind="struct">exprtk::details::or_op</class>
    <class kind="struct">exprtk::details::param_to_str</class>
    <class kind="struct">exprtk::details::param_to_str&lt; 0 &gt;</class>
    <class kind="struct">exprtk::parser::parse_special_function_impl</class>
    <class kind="class">exprtk::parser</class>
    <class kind="struct">exprtk::polynomial::poly_impl</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 1 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 10 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 11 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 12 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 2 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 3 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 4 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 5 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 6 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 7 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 8 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 9 &gt;</class>
    <class kind="class">exprtk::polynomial</class>
    <class kind="struct">exprtk::details::pow_op</class>
    <class kind="class">exprtk::details::quaternary_node</class>
    <class kind="class">exprtk::details::quinary_node</class>
    <class kind="struct">exprtk::parser::range_pack</class>
    <class kind="struct">exprtk::details::numeric::details::real_type_tag</class>
    <class kind="class">exprtk::details::repeat_until_loop_bc_node</class>
    <class kind="class">exprtk::details::repeat_until_loop_node</class>
    <class kind="class">exprtk::details::scand_node</class>
    <class kind="struct">exprtk::parser::scoped_delete</class>
    <class kind="struct">exprtk::parser::scoped_deq_delete</class>
    <class kind="struct">exprtk::parser::scoped_vec_delete</class>
    <class kind="class">exprtk::details::scor_node</class>
    <class kind="class">exprtk::details::senary_node</class>
    <class kind="class">exprtk::lexer::helper::sequence_validator</class>
    <class kind="class">exprtk::symbol_table::vector_holder::sequence_vector_impl</class>
    <class kind="struct">exprtk::details::sf00_op</class>
    <class kind="struct">exprtk::details::sf01_op</class>
    <class kind="struct">exprtk::details::sf02_op</class>
    <class kind="struct">exprtk::details::sf03_op</class>
    <class kind="struct">exprtk::details::sf04_op</class>
    <class kind="struct">exprtk::details::sf05_op</class>
    <class kind="struct">exprtk::details::sf06_op</class>
    <class kind="struct">exprtk::details::sf07_op</class>
    <class kind="struct">exprtk::details::sf08_op</class>
    <class kind="struct">exprtk::details::sf09_op</class>
    <class kind="struct">exprtk::details::sf10_op</class>
    <class kind="struct">exprtk::details::sf11_op</class>
    <class kind="struct">exprtk::details::sf12_op</class>
    <class kind="struct">exprtk::details::sf13_op</class>
    <class kind="struct">exprtk::details::sf14_op</class>
    <class kind="struct">exprtk::details::sf15_op</class>
    <class kind="struct">exprtk::details::sf16_op</class>
    <class kind="struct">exprtk::details::sf17_op</class>
    <class kind="struct">exprtk::details::sf18_op</class>
    <class kind="struct">exprtk::details::sf19_op</class>
    <class kind="struct">exprtk::details::sf20_op</class>
    <class kind="struct">exprtk::details::sf21_op</class>
    <class kind="struct">exprtk::details::sf22_op</class>
    <class kind="struct">exprtk::details::sf23_op</class>
    <class kind="struct">exprtk::details::sf24_op</class>
    <class kind="struct">exprtk::details::sf25_op</class>
    <class kind="struct">exprtk::details::sf26_op</class>
    <class kind="struct">exprtk::details::sf27_op</class>
    <class kind="struct">exprtk::details::sf28_op</class>
    <class kind="struct">exprtk::details::sf29_op</class>
    <class kind="struct">exprtk::details::sf30_op</class>
    <class kind="struct">exprtk::details::sf31_op</class>
    <class kind="struct">exprtk::details::sf32_op</class>
    <class kind="struct">exprtk::details::sf33_op</class>
    <class kind="struct">exprtk::details::sf34_op</class>
    <class kind="struct">exprtk::details::sf35_op</class>
    <class kind="struct">exprtk::details::sf36_op</class>
    <class kind="struct">exprtk::details::sf37_op</class>
    <class kind="struct">exprtk::details::sf38_op</class>
    <class kind="struct">exprtk::details::sf39_op</class>
    <class kind="class">exprtk::details::sf3_node</class>
    <class kind="class">exprtk::details::sf3_var_node</class>
    <class kind="class">exprtk::details::sf3ext_type_node</class>
    <class kind="struct">exprtk::details::sf40_op</class>
    <class kind="struct">exprtk::details::sf41_op</class>
    <class kind="struct">exprtk::details::sf42_op</class>
    <class kind="struct">exprtk::details::sf43_op</class>
    <class kind="struct">exprtk::details::sf44_op</class>
    <class kind="struct">exprtk::details::sf45_op</class>
    <class kind="struct">exprtk::details::sf46_op</class>
    <class kind="struct">exprtk::details::sf47_op</class>
    <class kind="struct">exprtk::details::sf48_op</class>
    <class kind="struct">exprtk::details::sf49_op</class>
    <class kind="class">exprtk::details::sf4_node</class>
    <class kind="class">exprtk::details::sf4_var_node</class>
    <class kind="struct">exprtk::details::sf50_op</class>
    <class kind="struct">exprtk::details::sf51_op</class>
    <class kind="struct">exprtk::details::sf52_op</class>
    <class kind="struct">exprtk::details::sf53_op</class>
    <class kind="struct">exprtk::details::sf54_op</class>
    <class kind="struct">exprtk::details::sf55_op</class>
    <class kind="struct">exprtk::details::sf56_op</class>
    <class kind="struct">exprtk::details::sf57_op</class>
    <class kind="struct">exprtk::details::sf58_op</class>
    <class kind="struct">exprtk::details::sf59_op</class>
    <class kind="struct">exprtk::details::sf60_op</class>
    <class kind="struct">exprtk::details::sf61_op</class>
    <class kind="struct">exprtk::details::sf62_op</class>
    <class kind="struct">exprtk::details::sf63_op</class>
    <class kind="struct">exprtk::details::sf64_op</class>
    <class kind="struct">exprtk::details::sf65_op</class>
    <class kind="struct">exprtk::details::sf66_op</class>
    <class kind="struct">exprtk::details::sf67_op</class>
    <class kind="struct">exprtk::details::sf68_op</class>
    <class kind="struct">exprtk::details::sf69_op</class>
    <class kind="struct">exprtk::details::sf70_op</class>
    <class kind="struct">exprtk::details::sf71_op</class>
    <class kind="struct">exprtk::details::sf72_op</class>
    <class kind="struct">exprtk::details::sf73_op</class>
    <class kind="struct">exprtk::details::sf74_op</class>
    <class kind="struct">exprtk::details::sf75_op</class>
    <class kind="struct">exprtk::details::sf76_op</class>
    <class kind="struct">exprtk::details::sf77_op</class>
    <class kind="struct">exprtk::details::sf78_op</class>
    <class kind="struct">exprtk::details::sf79_op</class>
    <class kind="struct">exprtk::details::sf80_op</class>
    <class kind="struct">exprtk::details::sf81_op</class>
    <class kind="struct">exprtk::details::sf82_op</class>
    <class kind="struct">exprtk::details::sf83_op</class>
    <class kind="struct">exprtk::details::sf84_op</class>
    <class kind="struct">exprtk::details::sf85_op</class>
    <class kind="struct">exprtk::details::sf86_op</class>
    <class kind="struct">exprtk::details::sf87_op</class>
    <class kind="struct">exprtk::details::sf88_op</class>
    <class kind="struct">exprtk::details::sf89_op</class>
    <class kind="struct">exprtk::details::sf90_op</class>
    <class kind="struct">exprtk::details::sf91_op</class>
    <class kind="struct">exprtk::details::sf92_op</class>
    <class kind="struct">exprtk::details::sf93_op</class>
    <class kind="struct">exprtk::details::sf94_op</class>
    <class kind="struct">exprtk::details::sf95_op</class>
    <class kind="struct">exprtk::details::sf96_op</class>
    <class kind="struct">exprtk::details::sf97_op</class>
    <class kind="struct">exprtk::details::sf98_op</class>
    <class kind="struct">exprtk::details::sf99_op</class>
    <class kind="struct">exprtk::details::sf_base</class>
    <class kind="struct">exprtk::details::sfext00_op</class>
    <class kind="struct">exprtk::details::sfext01_op</class>
    <class kind="struct">exprtk::details::sfext02_op</class>
    <class kind="struct">exprtk::details::sfext03_op</class>
    <class kind="struct">exprtk::details::sfext04_op</class>
    <class kind="struct">exprtk::details::sfext05_op</class>
    <class kind="struct">exprtk::details::sfext06_op</class>
    <class kind="struct">exprtk::details::sfext07_op</class>
    <class kind="struct">exprtk::details::sfext08_op</class>
    <class kind="struct">exprtk::details::sfext09_op</class>
    <class kind="struct">exprtk::details::sfext10_op</class>
    <class kind="struct">exprtk::details::sfext11_op</class>
    <class kind="struct">exprtk::details::sfext12_op</class>
    <class kind="struct">exprtk::details::sfext13_op</class>
    <class kind="struct">exprtk::details::sfext14_op</class>
    <class kind="struct">exprtk::details::sfext15_op</class>
    <class kind="struct">exprtk::details::sfext16_op</class>
    <class kind="struct">exprtk::details::sfext17_op</class>
    <class kind="struct">exprtk::details::sfext18_op</class>
    <class kind="struct">exprtk::details::sfext19_op</class>
    <class kind="struct">exprtk::details::sfext20_op</class>
    <class kind="struct">exprtk::details::sfext21_op</class>
    <class kind="struct">exprtk::details::sfext22_op</class>
    <class kind="struct">exprtk::details::sfext23_op</class>
    <class kind="struct">exprtk::details::sfext24_op</class>
    <class kind="struct">exprtk::details::sfext25_op</class>
    <class kind="struct">exprtk::details::sfext26_op</class>
    <class kind="struct">exprtk::details::sfext27_op</class>
    <class kind="struct">exprtk::details::sfext28_op</class>
    <class kind="struct">exprtk::details::sfext29_op</class>
    <class kind="struct">exprtk::details::sfext30_op</class>
    <class kind="struct">exprtk::details::sfext31_op</class>
    <class kind="struct">exprtk::details::sfext32_op</class>
    <class kind="struct">exprtk::details::sfext33_op</class>
    <class kind="struct">exprtk::details::sfext34_op</class>
    <class kind="struct">exprtk::details::sfext35_op</class>
    <class kind="struct">exprtk::details::sfext36_op</class>
    <class kind="struct">exprtk::details::sfext37_op</class>
    <class kind="struct">exprtk::details::sfext38_op</class>
    <class kind="struct">exprtk::details::sfext39_op</class>
    <class kind="struct">exprtk::details::sfext40_op</class>
    <class kind="struct">exprtk::details::sfext41_op</class>
    <class kind="struct">exprtk::details::sfext42_op</class>
    <class kind="struct">exprtk::details::sfext43_op</class>
    <class kind="struct">exprtk::details::sfext44_op</class>
    <class kind="struct">exprtk::details::sfext45_op</class>
    <class kind="class">exprtk::details::sos_base_node</class>
    <class kind="class">exprtk::details::sos_node</class>
    <class kind="class">exprtk::details::sosos_base_node</class>
    <class kind="class">exprtk::details::sosos_node</class>
    <class kind="struct">exprtk::symbol_table::st_holder::st_data</class>
    <class kind="struct">exprtk::symbol_table::st_holder</class>
    <class kind="struct">exprtk::parser::state_t</class>
    <class kind="class">exprtk::details::str_xoxr_node</class>
    <class kind="class">exprtk::details::str_xrox_node</class>
    <class kind="class">exprtk::details::str_xroxr_node</class>
    <class kind="class">exprtk::details::string_base_node</class>
    <class kind="class">exprtk::details::string_literal_node</class>
    <class kind="class">exprtk::details::string_range_node</class>
    <class kind="class">exprtk::details::stringvar_node</class>
    <class kind="struct">exprtk::details::sub_op</class>
    <class kind="class">exprtk::details::switch_node</class>
    <class kind="class">exprtk::lexer::helper::symbol_replacer</class>
    <class kind="class">exprtk::symbol_table</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_binary_ext_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_boc_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_bov_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cob_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cov_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_sf3ext_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_sf4ext_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vob_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_voc_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococ_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococ_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vov_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression4</class>
    <class kind="class">exprtk::details::T0oT1</class>
    <class kind="struct">exprtk::details::T0oT1_define</class>
    <class kind="class">exprtk::details::T0oT1oT2</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process</class>
    <class kind="class">exprtk::details::T0oT1oT2_base_node</class>
    <class kind="struct">exprtk::details::T0oT1oT2_define</class>
    <class kind="class">exprtk::details::T0oT1oT2_sf3</class>
    <class kind="class">exprtk::details::T0oT1oT2_sf3ext</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3_base_node</class>
    <class kind="struct">exprtk::details::T0oT1oT2oT3_define</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3_sf4</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3_sf4ext</class>
    <class kind="struct">exprtk::details::T0oT1oT2process</class>
    <class kind="struct">exprtk::symbol_table::type_store::tie_array</class>
    <class kind="struct">exprtk::symbol_table::type_store::tie_stddeq</class>
    <class kind="struct">exprtk::symbol_table::type_store::tie_stdvec</class>
    <class kind="class">exprtk::timer</class>
    <class kind="struct">exprtk::lexer::token</class>
    <class kind="class">exprtk::lexer::token_inserter</class>
    <class kind="class">exprtk::lexer::token_joiner</class>
    <class kind="class">exprtk::lexer::token_modifier</class>
    <class kind="class">exprtk::lexer::token_scanner</class>
    <class kind="class">exprtk::details::trinary_node</class>
    <class kind="struct">exprtk::parser_error::type</class>
    <class kind="struct">exprtk::symbol_table::type_store</class>
    <class kind="class">exprtk::details::unary_branch_node</class>
    <class kind="class">exprtk::details::unary_node</class>
    <class kind="class">exprtk::details::unary_variable_node</class>
    <class kind="struct">exprtk::parser::unknown_symbol_resolver</class>
    <class kind="struct">exprtk::details::numeric::details::unknown_type_tag</class>
    <class kind="class">exprtk::details::uv_base_node</class>
    <class kind="class">exprtk::details::uvouv_node</class>
    <class kind="struct">exprtk::details::vararg_add_op</class>
    <class kind="struct">exprtk::details::vararg_avg_op</class>
    <class kind="class">exprtk::details::vararg_function_node</class>
    <class kind="struct">exprtk::details::vararg_mand_op</class>
    <class kind="struct">exprtk::details::vararg_max_op</class>
    <class kind="struct">exprtk::details::vararg_min_op</class>
    <class kind="struct">exprtk::details::vararg_mor_op</class>
    <class kind="struct">exprtk::details::vararg_mul_op</class>
    <class kind="struct">exprtk::details::vararg_multi_op</class>
    <class kind="class">exprtk::details::vararg_node</class>
    <class kind="class">exprtk::details::vararg_varnode</class>
    <class kind="class">exprtk::details::variable_node</class>
    <class kind="class">exprtk::symbol_table::vector_holder</class>
    <class kind="class">exprtk::symbol_table::vector_holder::vector_holder_base</class>
    <class kind="class">exprtk::details::vector_node</class>
    <class kind="class">exprtk::details::vob_base_node</class>
    <class kind="class">exprtk::details::vob_node</class>
    <class kind="class">exprtk::details::voc_base_node</class>
    <class kind="class">exprtk::details::voc_node</class>
    <class kind="class">exprtk::details::vov_base_node</class>
    <class kind="class">exprtk::details::vov_node</class>
    <class kind="class">exprtk::details::while_loop_bc_node</class>
    <class kind="class">exprtk::details::while_loop_node</class>
    <class kind="struct">exprtk::details::xnor_op</class>
    <class kind="struct">exprtk::details::xor_op</class>
    <namespace>exprtk</namespace>
    <namespace>exprtk::details</namespace>
    <namespace>exprtk::details::numeric</namespace>
    <namespace>exprtk::details::numeric::constant</namespace>
    <namespace>exprtk::details::numeric::details</namespace>
    <namespace>exprtk::information</namespace>
    <namespace>exprtk::lexer</namespace>
    <namespace>exprtk::lexer::helper</namespace>
    <namespace>exprtk::parser_error</namespace>
    <member kind="define">
      <type>#define</type>
      <name>basic_opr_switch_statements</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a0a462291371d9f7abf9bdfa62564e3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>affb24b4a4452562c756a136514686982</anchor>
      <arglist>(cp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>case_stmt</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a6b719a55eac08db92c48ebfd64796cfb</anchor>
      <arglist>(op0, op1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>exprtk_define_unary_function</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a2a84a2155f1dae04c77a60b7d458449c</anchor>
      <arglist>(FunctionName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>exprtk_define_unary_op</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a75c4afc2b751e98886135de19bb8180d</anchor>
      <arglist>(OpName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>exprtk_register_int_type_tag</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>aaca1cd177dcb13632fd0c20a3b3a3a3c</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>exprtk_register_real_type_tag</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a408cb1805569f2f2c06f8af1cb5a02b2</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>extended_opr_switch_statements</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>ac8620d988e51727c0b6ef888842fc5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>parse_digit_1</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>af9997938b6430f6f1f427abb47c3457b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>parse_digit_1</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>af9997938b6430f6f1f427abb47c3457b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>parse_digit_2</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>afb5ecc97031e8de62de4ff2f1bd022f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>parse_digit_2</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>afb5ecc97031e8de62de4ff2f1bd022f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_binary_op</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a0e1b84975affabcd24b5fc02c6557136</anchor>
      <arglist>(Op, BinaryFunctor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_binary_op</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a0e1b84975affabcd24b5fc02c6557136</anchor>
      <arglist>(Op, BinaryFunctor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_op</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>ad6df672addde12eec3390b8103f4cc3c</anchor>
      <arglist>(Symbol, Type, Args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_sf3</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>af7e957d5182a1b0fb8dd11f014c872e3</anchor>
      <arglist>(Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_sf4</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a075ddb6ee19140ad124569fce0261ed7</anchor>
      <arglist>(Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_sf4ext</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a884095bb8479d1125dc7f014180398fb</anchor>
      <arglist>(Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_synthezier</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a39e46f97243d50826efb710e027b5ef0</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>register_unary_op</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a270876fd37860a03509d7843ee852725</anchor>
      <arglist>(Op, UnaryFunctor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>string_opr_switch_statements</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>ad37bbe0cd88ca24213e794474cd85e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>synthnode_type_define</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a47ccfbdcea858fd4bf8176f1db3ff457</anchor>
      <arglist>(T0_, T1_, v_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>synthnode_type_define</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>aefa26649cdc98071903eb6837c4ec502</anchor>
      <arglist>(T0_, T1_, T2_, v_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>synthnode_type_define</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>a92dbd5c58fa1f186c2cb7df08ae7c899</anchor>
      <arglist>(T0_, T1_, T2_, T3_, v_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unary_opr_switch_statements</name>
      <anchorfile>exprtk_8hpp.html</anchorfile>
      <anchor>ae630463d96a7bb83e97b8f5a71f7be13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>error_mode</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4ab640051b07d9d277d6b09eb306b2bdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_syntax</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4accc179e8e9c2c997b55305cfd65f474f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_token</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a876f5b3f406281ab215575b7f3e9b133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_numeric</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a8f5587dde918377820d5fd5fa9a1fdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_symtab</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a684b54570e8c63354befed97ec1e8744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lexer</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a1c32eca75b4884909b4dd618c0dde04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_helper</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a05ec1e082a274ee96f5c784dc087d487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>operator_type</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_default</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a94d8e555d18f0b6d5f1da64f5e7d6958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_null</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa4d5fdf1be4b2d7924f61a187f051db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_add</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a25fbec3cb23d980e5c34253b359f7578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sub</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aed42129a94dbeadcb773a4ce75d96c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mul</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6c8e933a5759d827819e446797daa07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_div</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad1144ad1c1fcf32846f9393bdf1d75ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mod</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad4a8572dbd64753b981ff2983af82339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pow</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab7e4985cacfd2f32dbdc081892ed4251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atan2</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab218d8b71433172e3cd7b05cc3c776c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_min</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a572d7629b94ccc18c486a5a91a862d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_max</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afa386d7f30e72ef50ff8f594765a1e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_avg</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a63b22afe4d1ed79728b4d079cf1d0f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sum</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7f45b2b2bf2a977790a800648a473148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_prod</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a53ee5d0a6cd5c0d370b062d091d382cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lt</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4d4715e20c417cb2d0d8f4572a374da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lte</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4ac3ceea3966511924ccdda18d772ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_eq</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0f85ad31ee889773fa3339e60c6abf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_equal</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a165a6f2e28332039639de8ab9a4e7c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ne</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abab97b29a58ff27da82e30ba6c0b7d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nequal</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9c4e422923609ab6df64b7acdbb0801c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gte</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acedda5ee55e487ce89adb81109e55a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gt</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7924d7adbc154452c381ea02e026733b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_and</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac590b6af63e1583cf87c4b11f3e83dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nand</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a29e88c560e155ca96dc5232011c68c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_or</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a20e9d94cd1c8b6d395f84bfbc182bea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a74cec009541e39097364df87edffdc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_xor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7e0ca3ec188312e0b48f876ebbe01230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_xnor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8a083234e2200f182ddf3213019a94fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mand</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa37298b75ccbc72c44571ef6dd563600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a730fdc1aa84d04ab1caa3bb9a67289da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_scand</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aad58b76c471aeb981d51077510aa88b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_scor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9f0f64c21ddd1a38f2cf5da1f2b98802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_shr</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aec08101c028dc141f158f99299482d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_shl</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aaac428cf6113c7b9d61d215d4e32b337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_abs</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa5df334a4027c69d798302660310fa67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_acos</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6f1cfc11217d2d132ca496de13ab05f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_acosh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1fc48b48dcbf8f395844fdcc769a7b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_asin</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0a0558e0ec982a8210278c0cb10a8078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_asinh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6c2805e0c54ee408f2b503f6ef048510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atan</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a75160f394c26b331f7e85681b1fd09e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atanh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a40428f4383bd362369148b9ba0b8e733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ceil</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a62a3c8bba54651a56613a0fec3a5526a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cos</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2704138e110634a11f3bb846c4c936db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cosh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a19702851e43cad9c7bdb3db7683cd004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_exp</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a80e5735953161c05c2a197c8313c08e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_expm1</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1302e658c95010fe768d49b2dcb51957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_floor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a69dd5db86b11282e18ca0f64a4b6d88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8483c648fe585cf638587123bf1c9848</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acef2c174a0b5e9ed80a317c75a2ce9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log2</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af7a95ef8a905662a39629c065125f07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log1p</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac1ea4ae2fd89f2a74879f41dfeec3cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_logn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a52f1e94fb952837e13ab1fa047b4db69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_neg</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aea7b07cb326903ea1b166ccb4f125f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pos</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7b50d43ae59238e4410d80da22c05344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_round</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4edd0321ea2e24958020768bfc284a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_roundn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8f278197511f24abb466d93f1aab0a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_root</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a077cf0fcfa1799bc151f8066e7606b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sqrt</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a19efc4e131c7fce4059168595dd9b40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sin</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7c406030fae72442b4703531e1173b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sinc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a105d9a5c530ee602b983886f8d148202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sinh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aea5fa705a8ffb6f2fd3856d654967dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sec</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1bdfd87b5b73cbe36d7ecd7125989c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_csc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afeaf4802c5269b221c05af7c59a31563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_tan</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a05971d281b8d5b58010ba227fcfd0ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_tanh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4d9c27e788e51b1d567d238652f82ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cot</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acef14411cd262a6fc7bf8e09bf7a0f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_clamp</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a513556a52d4412a8bc697f22d2e97ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_iclamp</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abc24d35205d47eb43835978fc758fe35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_inrange</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7c0faf00cb5c6bab5ee938ff1dd9f4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sgn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a64666fcf79d6f98701806af54c87600f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_r2d</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ada1fdd6dd5ead98390be958a331072db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_d2r</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae61949d918199ee97a4c5e8a67791a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_d2g</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab378c189ee8f475d2a4ec1d91a48dfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_g2d</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adc6bf72ca55a338e87f024de00d893af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_hypot</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a774ea77726e410a616b5f909173141c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_notl</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a633705c03ccf4c29692ee92bcbc3bc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_erf</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abf89985d46c2454ffcc34b8d9dbfa05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_erfc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a63d6e859a4dd52e4f9474745c3bb5077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_frac</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af5c4a981c4f5fe4d0169a1276256b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_trunc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a61233e1e9307978d8562eec596e544a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_assign</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa01e238705d3c98c888426c3c0964b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_addass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3f52cf1d881fc21959a9c96b68562d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_subass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a71ff8b952f0c7b717d826d8c202241f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mulass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a39e3004b8d05b69c24575881bfa0f460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_divass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2fe1770058d7a7edd931bf89dfaaafca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_in</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abe24a3f4c55ccde47a31b0cdeb33483f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_like</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a146783a053b82d16ba282b01d37512f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ilike</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a98554d9bf91964a4a7eb494b59e28174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_multi</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a375b5394bd1ab7ec8e4a20db4e498011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf00</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ada0061c90c1e8707261bb5d4b7759555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf01</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a378fdf0bcc5554139209bb84b2a8ca05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf02</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab417f78e1f8d295ebab6e7bad35582fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf03</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a60bea8d2589ea24a9e93ea75a61a7eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf04</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a51d82da0ea576f974ed4c79bc248244b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf05</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9a908e440e36a50a4b24e95c774e89e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf06</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7d0df05d3356d6e311199c72a84f8694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf07</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a02f6a1b58045b46df0ce8034f300c54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf08</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3320ae9884400f4fde8463a952a7790e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf09</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0d214a057800b96afda666e2c8ae6b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6c7f7dbde9d71d954ee7e333c710040a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf11</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a37e35dc1d5795c89a6ff2632a080d381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf12</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a89d7a55fd868822cc8270552b3c0ab65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf13</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa52dfa8be546eed16b3e7fba47882c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf14</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac276b7782abb5ee26e756fd504367ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf15</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adf7365d119a72d6c40232407956564d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf16</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0388b1f90c6baa2aa2eece6d0ead3abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf17</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a735aeab1c8dfa4d305e0912634cd2b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf18</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3638cbfbc17fc4ee514814f1691e564a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf19</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a40110e9ad28d7b424c1cfed9e4be9747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf20</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a47e1e51cda3004c5dd53ae190cc30e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf21</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7c8905d339844b207f6b382029fc5ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf22</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a79935b1847890c25f2106d51a902a07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf23</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af7f7a9a66c572f5a8c3ee0b6766146f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf24</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af6fafa143a3bcebe5800a854b3241a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf25</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a35f6de467bb6023e79d730363b631a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf26</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a09e4bba01c40aaf634034d3276233eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf27</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3672398131b2f1c0a663c82b4d49591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf28</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad9ca29b44e1aef23363eae90734cf4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf29</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6739ad1cb61493ba8604efc49e95cc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf30</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0c99ac5fa96e79f174535cde31f4e6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf31</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae9668c41477aa41157d3f78f0d2490fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf32</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aacf9c35da3365973532c00150f8fae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf33</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7dd4dcf8fd72293dee19f580e5d66a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf34</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2fdaa0f45a73a7280ae9f24517fde82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf35</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a347982c9190ff328b0d0ef886efebb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf36</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a542ab9a1394e07be6e1e9e73fa86f167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf37</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a296ec80366ed25a0e034e8a861e72197</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf38</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a13aeeb0670746e8c52a52f1cf2e68da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf39</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a91302ce74756c6a60c1619c519874b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf40</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a997cf996a9da7fe44340dd06a894677c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf41</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a72ca5db3956ed18c6e7ea33fde2b3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf42</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a55a6e1b2979ca896577448ae9425c6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf43</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2a2668f258a39cf1851726d5be50d837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf44</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a384a61ec27952d27f8b65e72988a2625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf45</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5e5f60e37464bcf79f536138d823f0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf46</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a77e810e58dbfeef9b014a7f444f2068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf47</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a06ad31594a12b72ad8d75e0695dcc5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf48</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa2fd31c484da3aa23650d476402e36e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf49</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2201389d567c4e04aeda0ce55538846d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf50</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1fab45ba212f3b6bd570c295145b5efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf51</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a899bbf147cdbafed54c1183530140b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf52</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abc424d4fee6b188b775ce50c15100a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf53</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2218949b67f7cc60d2825a42fc770803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf54</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5f008fa6ffc183bdb0ef8002c90fb389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf55</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a16fc3c3807f1a3d55795b6c021ddb843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf56</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0d1516a1ed2d11c25dd538c79d913cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf57</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4dabbbbb5e830ca4cef518f314260946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf58</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9cc5f0ff38a52c8d15bbacbb03021ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf59</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a11d1dd0276b4ff187972bbc9e5685562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf60</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af67393a8161c71005a8cbad67f60aaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf61</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3f2153d8d531913f86dd53bfef0e6f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf62</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0dc27b21b7d977bef70d8414d2937bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf63</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2364dbc4320bc640349c9a299a2b4a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf64</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ade21e072c0624837d4318ab3a105084c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf65</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac1bb8ac325c8aa05fe0cc5e75eadc3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf66</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6864c74f4d260e32be3c3b1495d842e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf67</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8f3e771fb43d3bae0d1acf349e894e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf68</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a92aa4435d5fb0170d103daec41108337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf69</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abe8283c50fd0a886ab020990186ae839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf70</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acab1cccf829df22701f8d41531ae8537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf71</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a06698217821c97edb5d62f93da0b726f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf72</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a359e3d90808633ff3620cb5abf5090b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf73</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a56137dddfc78b522acd441e8fc21ca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf74</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adcd5d19ea2d8e78435b6d6d1578572f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf75</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac0ee03f3fd92beb3abfdb15d7004b4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf76</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab411f5f34192e3e14dcb02bd79f02ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf77</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9ee2d5b3abf7b5d438273d015f40a302</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf78</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a44d6b2c114118cc250523a27044c72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf79</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7176f0159a476722ea91f08cb12741e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf80</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a924d92426d9b154db434b057e5f2823c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf81</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afecbae9eefb91559eef4a171e5efe019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf82</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afa33c781551ebc035b3c552b764c99e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf83</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8e1d4f8dd5fd0684279a87c691dba221</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf84</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abb6210594eb53317b593dc52da4fddfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf85</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa80c1a85baafb5bff3ccaaa296f063c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf86</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae4eb57c00acbb3113747eaf5c2a2eee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf87</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a93bf9a90998f81ec8160fef5d3442675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf88</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a38dc7eaff9d075156216d63f7bae9269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf89</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adfccfb9be48878386b30126325c54364</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf90</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2215f84aa346d8e02055f8edc5aaaf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf91</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a31c0169eb52ae14d2307f3413604d4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf92</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a184665e48fbbfbef8f9c7e4470ba0c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf93</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5e9414574daadaeb2aa1e0b0415a5e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf94</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0d06f050aa2bec633734b1d6988c3586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf95</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac61ddfd878eae88c4aa4c8fc6e25f499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf96</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a85b2f0093ba0e796e70fdf64ff3eb46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf97</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8bb1af64ade23a8d68055995c2ddd5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf98</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3800c51826d6d3c765afc79431272166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf99</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae1101d68e351f34316468c6c71b2c2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sffinal</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0fdf6a5f8bf071f77ab44514ba56a2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext00</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9ba1b3bd7c868b9c9fc592c70a6b1a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext01</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a62e1992edd727638aae8fed1e55d7b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext02</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aaa6dd7554fd7451b8e5c0ffd614c8a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext03</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5a6a174010925d84c9ee0d21cc0f5771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext04</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a66ff01ad0d5acd5fc86f72081a2ac404</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext05</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a38b25b0abd006c4519706020a6f6b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext06</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1da82348d46b7b2c888f027add95c3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext07</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adc8a06fcb73d1118ea89166fef9d785c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext08</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a01e60b4d526df79eeac4ba2625b5d720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext09</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afe3577d58b21e7fbfc8553d77984f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3b18376d7852cc214f0cd08dd9d0bf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext11</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7f8dd412578b191c7f867b25de82762e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext12</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa607d6ec4dbd4cb5ff1a8b26c7b51eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext13</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa53d354e6be1d6475767780f2717d989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext14</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a033daf56efd8c0339252a56abe90b955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext15</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3d71719a91109f65770f67e3d4cd4087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext16</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a54bce47f061f48901481267301324ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext17</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a19d305db425abb6d462d69f778dac3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext18</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aef3ba2e9d94abdad890ad279ccf14887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext19</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abb0ee631ac259f614c45f6e2882390bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext20</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7015b6692af156b5e9636bafe9654e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext21</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adcb95f0debcd950bfc866e17b8d343e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext22</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4e59e86deaa109373ba90f457e1a2375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext23</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac759ff73fc863c75eba839492e30bd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext24</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aded793f6105101e0aacdabdb70a1982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext25</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a05b400269718a9c95d6488efc9e2a200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext26</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad5d493939608eddac4765a5c49c1adac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext27</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7b82f4bbffda576a4cd4571b27099cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext28</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7f9ad76893709b2fb84ed3614df23680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext29</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a863cc4ab1a1eb1e6bd9b791161218170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext30</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aea663220f3e12c16697445ad1adc8742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext31</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a52cdcfe137384c776e7ab6edaf373fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext32</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a560165a59a71cc27eab8082fa517f567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext33</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5f421204436325554f520590b84de4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext34</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac39090bf720d6d58813ef96fc8a88e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext35</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a93c09fdd1f8495276310c63b064129e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext36</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3da5c648f980e4d09d8b5efcff8f6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext37</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8b04c2ee5742d78539f774f4457a8918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext38</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a07ac6ed3013081fdf6b7416feae0efcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext39</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae756f68fdb5600876eded010530a8723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext40</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6999b534b88c821011f796408afa2152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext41</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab49ecf3715ce8195aa60351f072b91d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext42</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adee2a2967346d5e7bbfd9a682e13f39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext43</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac2b8eccd15feffa56789a4672b91c1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext44</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac850fe99be720501bbe82d0a3f779516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext45</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8f60b53202f9fcea998837776b9266b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>abs_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acf58ba8abffaca7bb644486ccae56ddb</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>abs_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a071761a91951a41c0a01399700fc3bf9</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad20041ebb8d1c7fb44da8fc3804039c1</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a62836320ceef9cb4574f99e3bf455eb4</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a140ae333d1e4fb063e703af33608d650</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a787295df1225c6fbc09044f2c673c734</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_valid</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9e7e476a05178cb199ee09d38ecc2a48</anchor>
      <arglist>(expression_node&lt; T &gt; *(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_valid</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad7a29df7801cdbcdd6191ed4942afb1c</anchor>
      <arglist>(const Sequence&lt; expression_node&lt; T &gt; *, Allocator &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_variables</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa6808c89fb568388d7de5956b9eccf92</anchor>
      <arglist>(expression_node&lt; T &gt; *(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_variables</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>af65a371f7448f64fa37ad56a3160e8f8</anchor>
      <arglist>(Sequence&lt; expression_node&lt; T &gt; *, Allocator &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>and_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a49da68ae23063793089556945d881291</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>and_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a3e3480229dd8186b7011b00707e7c93a</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>and_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>abcce550996d3d1e5beefbb777a338ac8</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2882c4f965108111bd5a97a0b98b57c7</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab9997e3388314926b2b2cc8f132eb81b</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a38f29f0bee3b9a850619cf813ac07867</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a9ad44523c055b375673e1276f28b9001</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan2</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aad857da19c3f8375c5b2e2b00d748168</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8259f6be8bcdc18b1e4ece33ecd74752</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1200e644cf98dc2f4e607c140b2aef1e</anchor>
      <arglist>(const T, const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af1d2004ed275cd4718d049210856fda9</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad45f8cc87554cbe2f6baa6ad8244dad2</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aee5617a04d6f889840ae531b1149cb29</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1267a91fbe931a518ed2e204e753f857</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>axn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad6b0fedb26747d1c6b2bdcdbe0091bf9</anchor>
      <arglist>(T a, T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>axnb</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a3a3bcfae5f185658e5405fac75e454e4</anchor>
      <arglist>(T a, T x, T b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>branch_deletable</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aeab8500b5e79f2da9c23f824bfc453dc</anchor>
      <arglist>(expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ceil_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0a5174b9a9ee137dbbe530aac737603d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ceil_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a5d53898ea8c07ee8d0c46292df71e08f</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup_escapes</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>affed5e23362e5ffd58d63816f877161e</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a8902c8179ed5ca7aa8f1c9e2fea0b445</anchor>
      <arglist>(const std::string &amp;expression_string, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>ab9e91dde389f85b3e47537f6f12be512</anchor>
      <arglist>(const std::string &amp;expression_string, const T &amp;x, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a6383d226eb437ad7703b576aeeb7a65d</anchor>
      <arglist>(const std::string &amp;expression_string, const T &amp;x, const T &amp;y, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a19446cd891db2d6faac06f51ac72f5ea</anchor>
      <arglist>(const std::string &amp;expression_string, const T &amp;x, const T &amp;y, const T &amp;z, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a72c10ba7cf74eeb822ef89c28b7074bc</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af35356ec40cfd6b332926ea180d2fe3d</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af8a17216e89c49d18a18ab7ae77b1845</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad2994b625803493e31725c71c7970575</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a6b257761b19a54e1f9d06ba1b229cf43</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2569406f6e5c247a8c08a72066c7c28a</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>csc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a62a0a9b098be1234c4a384ec2bf0beec</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>csc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab173bf29218f0dfa19cb094b02a3d547</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>d2g_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad187cd217b12dccce966cf398b66faf7</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>d2r_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a44ca8c9e272a9b0a2479280ebf22a9c3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>data</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>ad81d8d4c0c77cb2c420b3afea0d5063c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>abff4d0eee79298bc2e71be7dc868cc84</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;h=T(0.00000001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>ada80b94e000bea84cbeed00e2adc42a2</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;h=T(0.00000001))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>namespaceexprtk_1_1lexer_1_1helper.html</anchorfile>
      <anchor>ab99867049584dc0424b40d7d50fd95f1</anchor>
      <arglist>(lexer::generator &amp;generator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a22c4d21d9f34057ecc7bb62fff330f4f</anchor>
      <arglist>(const type &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>equal</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ab670c8cf915fd6c286be32604cdb8769</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>equal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aae9c1fc4597aef4b0e4ab92786c9bf23</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>equal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ace7ad4b12c17c037fd136eff4daefc54</anchor>
      <arglist>(const float v0, const float v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>equal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>afae646a45e4db91bb52fd19fd3a11785</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erf_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8c2468f1204db6c3cb807fb94ae49aec</anchor>
      <arglist>(T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erf_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aac6fa6d5f6344907457563be5f9dd6c9</anchor>
      <arglist>(T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erfc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a46959ab10c9a38f6120b1b09c6bb265b</anchor>
      <arglist>(T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erfc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac00df92087bdc97a10ddbc7dacd9e4c9</anchor>
      <arglist>(T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>exp_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab928552d03bd427ee175bb8f39d45ecf</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>exp_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a551b790ce7ae8d06f0565fdce9c509fe</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>expm1_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad87c96d998c7d8cdf05cb67a6e7e54bb</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>expm1_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a4f032006172a14a2888b0b92e7205724</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>exprtk_define_unary_op</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae2ba8c0445f1d82ef05869e127f03859</anchor>
      <arglist>(abs) exprtk_define_unary_op(acos) exprtk_define_unary_op(acosh) exprtk_define_unary_op(asin) exprtk_define_unary_op(asinh) exprtk_define_unary_op(atan) exprtk_define_unary_op(atanh) exprtk_define_unary_op(ceil) exprtk_define_unary_op(cos) exprtk_define_unary_op(cosh) exprtk_define_unary_op(cot) exprtk_define_unary_op(csc) exprtk_define_unary_op(d2g) exprtk_define_unary_op(d2r) exprtk_define_unary_op(erf) exprtk_define_unary_op(erfc) exprtk_define_unary_op(exp) exprtk_define_unary_op(expm1) exprtk_define_unary_op(floor) exprtk_define_unary_op(frac) exprtk_define_unary_op(g2d) exprtk_define_unary_op(log) exprtk_define_unary_op(log10) exprtk_define_unary_op(log2) exprtk_define_unary_op(log1p) exprtk_define_unary_op(neg) exprtk_define_unary_op(notl) exprtk_define_unary_op(pos) exprtk_define_unary_op(r2d) exprtk_define_unary_op(round) exprtk_define_unary_op(sec) exprtk_define_unary_op(sgn) exprtk_define_unary_op(sin) exprtk_define_unary_op(sinc) exprtk_define_unary_op(sinh) exprtk_define_unary_op(sqrt) exprtk_define_unary_op(tan) exprtk_define_unary_op(tanh) exprtk_define_unary_op(trunc) template&lt; typename T &gt; struct opr_base</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>exprtk_register_real_type_tag</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ae22e94c06e40808ab27ef52718752fa6</anchor>
      <arglist>(double) exprtk_register_real_type_tag(long double) exprtk_register_real_type_tag(float) exprtk_register_int_type_tag(short) exprtk_register_int_type_tag(int) exprtk_register_int_type_tag(long long int) exprtk_register_int_type_tag(unsigned short) exprtk_register_int_type_tag(unsigned int) exprtk_register_int_type_tag(unsigned long long int) template&lt; typename T &gt; struct epsilon_type</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>floor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a05a7b010abcdfb5184ff8a511907f52d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>floor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af3f670171c2efda88a565fc95165933a</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>frac_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a93e2cd372c0f87a87ddb9eda5cbe98e9</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>frac_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a90c668a377e2ac7a01f8960710c870f7</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_all_nodes</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae47a598587c185a0e5474d0956c146a8</anchor>
      <arglist>(NodeAllocator &amp;node_allocator, expression_node&lt; T &gt; *(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_all_nodes</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8c4ca1c09b14b2522678af02f30c1f79</anchor>
      <arglist>(NodeAllocator &amp;node_allocator, Sequence&lt; expression_node&lt; T &gt; *, Allocator &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9cb4478a7c205e3b96803f2e22b9da1e</anchor>
      <arglist>(NodeAllocator &amp;node_allocator, expression_node&lt; T &gt; *&amp;node, const bool force_delete=false)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>g2d_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab6be3b8275de50b70b0cb5d97fefec62</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hypot</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a5d95c4ff1b1f4eff99ff0ec115e78535</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hypot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a969d62aee15aa653f21f2093d17b4a24</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hypot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2f1512f4be33d04b956b5bd282f30d8f</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imatch</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab21f8734c1927965bcb6ed8eaf73e905</anchor>
      <arglist>(const char c1, const char c2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imatch</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a798a5c4de9d6d4a95fa9de77c9e513bd</anchor>
      <arglist>(const std::string &amp;s1, const std::string &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_branches</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>af85a4238d24477e691d1c371ef05e2e4</anchor>
      <arglist>(std::pair&lt; expression_node&lt; T &gt; *, bool &gt;(&amp;branch)[N], expression_node&lt; T &gt; *b0, expression_node&lt; T &gt; *b1=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b2=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b3=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b4=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b5=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b6=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b7=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b8=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b9=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>integrate</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a326f04d3aa2028b4fbcf678662779979</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;r0, const T &amp;r1, const std::size_t number_of_intervals=1000000)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>integrate</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a43ab11519201bb5e610a4a2f3d0236fc</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;r0, const T &amp;r1, const std::size_t number_of_intervals=1000000)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_binary_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6b1d697ea8277c73e5db689427515a6c</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_boc_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a7adfa55f89b999d22fa07945f01bade5</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_bracket</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a5a2a2f306f49aa1a293ceaacc1791993</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_break_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>af254f630243ec69f2d832fadae2850b3</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cob_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab73ed8e61f2d09949115a06db7fb6796</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_const_string_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8d984cde421526dd147e3be2f7c363a6</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_const_string_range_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a73c859f3bcf8050870840336a5a05746</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_constant_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a5d567f02a84aa1e2b464c378e6e9fb7f</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_continue_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad5900044f22c195c2eea1b4eb2372c5a</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cov_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8d4c2f4fee581b7e196d86e45547ab96</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_digit</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>afa533acc36a2e3051836a15c76447018</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_false</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a21c360e51616300c629e8d69a5611670</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_false_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a05dd03115f428077622d0e987d338ef3</anchor>
      <arglist>(const T v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_function</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a28692ceb568efb6c93ceca26c125cf4e</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_generally_string_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>abaf952379927afd4ebfb63f3551e995c</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_integer</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a9383731b3e5dbf8d37815656c7b023cb</anchor>
      <arglist>(const T v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_integer_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1e3e86c52473fea69c6174f5799bdcc5</anchor>
      <arglist>(const T &amp;v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_integer_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a78e1cb9e6a5d24694f2004bd546e33f5</anchor>
      <arglist>(const T &amp;, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_invalid</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa81e138a3aeba978ae389bbc1572c1bc</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_left_bracket</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa9d202ebb055cb64e4b4d787d7f47fa5</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_letter</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>acf3e38f5531d8c15769757129898125b</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_letter_or_digit</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a50feada508321e0edbaaebb7dc02c8c8</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_null_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a905812a38f5b2d8e323a55c9cd520df5</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_operator_char</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8fbaf666d92eb6fe5dd28eaed8a8b938</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_reserved_symbol</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a2c8d9886e1d2646a993cbb38237fdfa3</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_reserved_word</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab22b3d74181dc41a5c92dfe6886663f7</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_right_bracket</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a42b3eeac60ab3e3a5b8d1b77ccd9a058</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sf3ext_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae877c2fd58f103efb0f2cbeb79fbaf20</anchor>
      <arglist>(const expression_node&lt; T &gt; *n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sf4ext_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a3d1f9117054b94eaea9390ca3d145dc1</anchor>
      <arglist>(const expression_node&lt; T &gt; *n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sign</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a864791163f78b1b1ea700af66591e54c</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_string_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6c7f082c203b5e3fb3bc377109fe3abb</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_string_range_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad25f09690c1ab4e3d2e46ccdd3fccec9</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_t0ot1ot2_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>affd6e12a0837b759f0377295fdbd8097</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_t0ot1ot2ot3_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a2a10d1356ed470fe0ccfe2be6413e07d</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a0747420513e211e4dafabec56fd11083</anchor>
      <arglist>(const double v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>adf37f5de76ae49a97c01f9c3b4f8531c</anchor>
      <arglist>(const long double v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ac0faade8b805f4b3bb6674f7e942b5f3</anchor>
      <arglist>(const float v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a439fda513f6bf903d8931c0a8646a07b</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac7d906e01d0b8c2aac42d56c77615971</anchor>
      <arglist>(const T v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_unary_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a1f320d92fb40d7968dc1f0290640f00d</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_uv_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a48b93175edeb8f15cde37597c5bcff02</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid_sf_symbol</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6512d0fca7eec37c6ed346b28acdbc90</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_variable_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa27674d0ab890dd002c455fd44cabddb</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_vector_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa2d9251031c50de23320703367a3b07f</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_voc_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a08c45f35d70d3614b1d2ebcdb9b0ec57</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_vov_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a467301d6ea809f62ce0a5cbd2fa54982</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_whitespace</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae1eb936f321d982212a6b83105ac8065</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_operations_map</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a793f4d1e3df18ee92e0d96ad7acce91c</anchor>
      <arglist>(std::multimap&lt; std::string, details::base_operation_t, details::ilesscompare &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log10_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2ec72f265cd2e6ef1fbf5f25b875463d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log10_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8569ac3db6a312d568a33229bcb929bb</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log1p_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8707e4586ea352735477d6d68b46a732</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log1p_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac6569b29ad3d9713263b1feab3a1982a</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a6a1eb90bf5857227aa915f236a374b55</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a428b8f4899e2db5121cd80b5b7dd64dc</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a580693cb5407b7b50e1636df7b729f1d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a292de086f7bac46ed23736d7a3b03aa7</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>logn</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a2551cf37c3c09e769f5cdaec1e29b9b7</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>logn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a319c63d82943be3083b8bff1ce2e6d3c</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>logn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aca8c5fbc9c0a3ced1ec3448a0c4fdfa7</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>make_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a753abd9099b7ea1bb26b069440f90e65</anchor>
      <arglist>(error_mode mode, const std::string &amp;diagnostic=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>make_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>af343c1da537144fdfad1925331ed2338</anchor>
      <arglist>(error_mode mode, const lexer::token tk, const std::string &amp;diagnostic=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match_impl</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>acf2eb3b5a937c5d2daaac6bae3fb1fa5</anchor>
      <arglist>(const Iterator pattern_begin, const Iterator pattern_end, const Iterator data_begin, const Iterator data_end, const typename std::iterator_traits&lt; Iterator &gt;::value_type &amp;zero_or_more, const typename std::iterator_traits&lt; Iterator &gt;::value_type &amp;zero_or_one)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>modulus</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ad05fc49748efaf8ea3ba010388e6c89e</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>modulus_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a86f075a22e1e85958ae8928b12009a76</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>modulus_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a7b58cff93f26f5a6eae27c8dcc8a0e1c</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nand_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a963ad0e2cf2b814f23a48d6da3a28290</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nand_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a6cd553a4617962cc21225e238c4adaf2</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nand_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a93940f35db5ded81c4d6f10d15fcbe61</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>neg_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a46ee6c14f5b3f7892e026e5ef84df177</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>neg_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a33f5b4fab18ea05dcbd29bf17e3bb532</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nequal</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a9faac06a3efe116f6e8f2a71dd1009f2</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nequal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab6a98ac472eeab3fee298696df516238</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>nequal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2a029585d3535cabed00b96ad26e2d0a</anchor>
      <arglist>(const float v0, const float v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nequal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a7512e4943e00ff6f02da719d4d6b97fa</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aee052df340cce2e1a2e16c57e4a5c40e</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a30a60b13431d9680f26e6e83c7756e56</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nor_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a7a24f74245e43bd049218c5b7f6bcdb0</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>notl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af4e25c35d650743f31bd8be7e2536b14</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>notl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2e10aae63eff28aa5a35f0764aeb763e</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>or_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a92b4cf861da930514fe13885a61e7340</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>or_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a921480c7a78e83df35ed1d7c9adde847</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>or_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aa69b1bc7c6e485433a5c4d74ec9df9ed</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_inf</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae90663b145e48c714187d97e49cd1419</anchor>
      <arglist>(Iterator &amp;itr, const Iterator end, T &amp;t, bool negative)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_nan</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a0484273d5e44c920237e85f853fdb5ff</anchor>
      <arglist>(Iterator &amp;itr, const Iterator end, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pgo_primer</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a8e6f1a558358f2e8260e61995e19c465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a57dbe6c4233766387ce077211882b1a9</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a67a3274e24a226929fe5af64cef2e981</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pow</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a5dfd42451dff3aed986e8584972f15e2</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pow_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a859f289a93027f175cd3c8f65348991f</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pow_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a471ff46155c7bfbb8c7a9e58a2c0232b</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a40f67de2804b507ed5bf84aed0fcd780</anchor>
      <arglist>(const operator_type operation, const T &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ade29bc358f27849b0eed5eb865312b7c</anchor>
      <arglist>(const operator_type operation, const T &amp;arg0, const T &amp;arg1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a37f8ac3f5e45a0403b1bbdf3852b6d54</anchor>
      <arglist>(const operator_type operation, const T &amp;arg, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af21366b3cae150255c07d3c72e398ff6</anchor>
      <arglist>(const operator_type operation, const T &amp;arg, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acfd16f9e301f4231543720332ab1ee20</anchor>
      <arglist>(const operator_type operation, const T &amp;arg0, const T &amp;arg1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8d8c40372f87a10f24d75ce93afc1671</anchor>
      <arglist>(const operator_type operation, const T &amp;arg0, const T &amp;arg1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>r2d_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a30bced5520b3d09a8e7034cabc7ae4ca</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>root</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a901fbf6f074b7e68f2553a8c4fab94b9</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>root_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a5256b79e873db5fd823bdce9c3f85497</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>root_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aedf0f0e75fd211406b2fa7ce91e62317</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>round_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acd0bcb383628f18b946e8712ff190bd3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>round_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>adca042897a66a90709142256315ef6de</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundn</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aa8be4051f4bcc8088f9de71dfd5b4c76</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a78cc63e5ed18d24c183864f3ea2d31d1</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acce57e58fdc55019d2a510fb5506c3e8</anchor>
      <arglist>(const T v0, const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sec_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a80b9b44704b999f185962d47e6ffe76a</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sec_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0862b6333ae9c6f3139d84ab5f3622af</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>second_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a92b63ae84aaa9e736a11eea653d3a8e4</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;h=T(0.00001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>second_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a6e879df03752a6bb8b3120160cfb95df</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;h=T(0.00001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sgn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad0562ecf078bdd3872e828aa7bf140d1</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sgn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a9f93e4e6b2ccf0d5d784aef4e85691db</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aba7232646d184c4ccd9a52e4091f131f</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a3165179d9f24b796a41993388f3f83d5</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a370db5876cff76450e8377ebda53b662</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>af8086ae950442eeebb9477232ef82fe2</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shr_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0fae6e7daa646f846bdc0424151aa4cb</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shr_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac9bfcd1202a023b59bec2f4149f89ee9</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acb3a65424a61ab44f44a5b61ea185dae</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a44e2afece9a184a6cd1a4eed7ba06b39</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a9dc14746ef39c81050eca9350d5da2b5</anchor>
      <arglist>(T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a50ea8ae965a3c9eafaafbba8ff364381</anchor>
      <arglist>(T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a74b2d1debc1735acfcf94521da198ae8</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ae8de3d482ceefbdc769ea6328b412ec2</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrt_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a383b7620a6b9df4120538f95598c6ca3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrt_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a51b9291faabaa31f5e3f97d1064e2660</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string_to_real</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a509f896f95a705e84ca3af466a889d23</anchor>
      <arglist>(Iterator &amp;itr_external, const Iterator end, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string_to_real</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a11a707ee4a7b0858e5d93f0b47ecd555</anchor>
      <arglist>(const std::string &amp;s, T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>string_to_type_converter_impl_ref</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa1a66521470fba4fe1f5e657fa8f0f58</anchor>
      <arglist>(Iterator &amp;itr, const Iterator end, Type &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a7b51faf3ede6971f04fc750f91c08191</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, e_vov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a183d7452a6477ab3cbb5c52e377284e1</anchor>
      <arglist>(const T0, const T1 &amp;, e_cov) synthnode_type_define(T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc T1 e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>abc7ea9c05fc51b291a8628c075442df1</anchor>
      <arglist>(const T0, const T1, e_none) synthnode_type_define(T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc T1 e_none const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a4aafffef7114aff56a1ca63346bb04c4</anchor>
      <arglist>(const T0, T1 &amp;, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc T1 e_none const e_none T1 e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ac67faa523a6d2d4361733c245d0ca52c</anchor>
      <arglist>(T0 &amp;, const T1 &amp;, e_none) template&lt; typename T</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>afa319711f8e71ad93c209fa9facb889d</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, const T2 &amp;, e_vovov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa271886421c4ae72b4d2a3801d719bfb</anchor>
      <arglist>(const T0 &amp;, const T1, const T2 &amp;, e_vocov) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc const T1 const T2 e_covov</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a7e084f1c789ca76e11bc73d8106cab91</anchor>
      <arglist>(const T0, const T1 &amp;, const T2, e_covoc) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc const T1 const T2 e_covov const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>abbaca7e46b28538acc9e056ac0dff277</anchor>
      <arglist>(const T0, const T1, const T2 &amp;, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc const T1 const T2 e_covov const const e_none const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6e32a5b8bac6676710b6278fb2a059dd</anchor>
      <arglist>(T0 &amp;, T1 &amp;, T2 &amp;, e_none) template&lt; typename T</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a647e72b6e117a9d1374f5f6180afd923</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, const T2 &amp;, const T3 &amp;, e_vovovov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a1f31b79e8e909f4ded87ac3ad651debe</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, const T2, const T3 &amp;, e_vovocov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab3211027188abd973e716dce29c390bf</anchor>
      <arglist>(const T0, const T1 &amp;, const T2 &amp;, const T3 &amp;, e_covovov) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aba175d03ce582d0ac165542ed2dec559</anchor>
      <arglist>(const T0 &amp;, const T1, const T2 &amp;, const T3, e_vocovoc) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a3d513b793b352c93533f8da46c5fad0c</anchor>
      <arglist>(const T0 &amp;, const T1, const T2, const T3 &amp;, e_vococov) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc const const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a158a0e6898d273f8cd7f357afa69e803</anchor>
      <arglist>(const T0, const T1, const T2, const T3 &amp;, e_none) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc const const const e_none const const T2 const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aaa2e106897787b803bde5e704b50f507</anchor>
      <arglist>(const T0, const T1 &amp;, const T2, const T3, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc const const const e_none const const T2 const e_none const const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a66ec6e2ee66c500fd469732942b0528c</anchor>
      <arglist>(const T0, const T1, const T2 &amp;, const T3 &amp;, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad5540b425e8f17a9ab9fee24234deda3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a61552df25e4f4d231f592d2c0d4f3a1e</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1251303a832742a8a0332790c4b99a34</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ae7511d9d62a96cfd19e0cca4d72800c1</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>third_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>ae1ca05086bf8d3eb1f1cdfb051e168e7</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;h=T(0.0001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>third_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>af79fc5167b0ac5a4ffa75ad486590026</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;h=T(0.0001))</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_str</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9e5d23be232b0671ff9ad1197ac22a02</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_str</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>ad54b4f16b694b7b90152cebf714e5e4b</anchor>
      <arglist>(error_mode mode)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>trunc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a88d5c216fa965e65cbdcb7acad53f221</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>trunc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0cea086f6721af3040dd42e21302ec35</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a3f08b0b5ea3f9365bad8cb18da56db01</anchor>
      <arglist>(type &amp;error, const std::string &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6f82a5d5d177f717db648d56438fd693</anchor>
      <arglist>(details::expression_node&lt; T &gt; *n)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa30fb77f7f150b9ec419dcd11aa68f1d</anchor>
      <arglist>(T *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wc_imatch</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab3ffa651eade721ec4f97c04e8802fec</anchor>
      <arglist>(const std::string &amp;wild_card, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wc_match</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6ff745f50a5be84cf097358f0ffeee6c</anchor>
      <arglist>(const std::string &amp;wild_card, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xnor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>adc0032faf9c1908c3eafff2bec7c7769</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xnor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a720ddcb9aab4e291eefeba213f2f4be7</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xnor_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ac4feaf9b2dca5d7083cdf881a325eb3b</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>abe1f1ab34b430c9b618b8712f6049e74</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a55f587959af338ceb59b84f3da9faed0</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xor_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a51bcd4fbde9db3df48d043197f0be4dc</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_180_pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a29c7477cc9b625d391a451b37a308597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_1_pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a5e1bc16d2c3fc428c9450317727ef3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_2_pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a69888319af48dc80b77464344cb0fe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>date</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>ad10bcb0182fa029db7287c2e5b714691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>e</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a1de237bbd004010ee1ad37bd0fa527d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>library</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>a4f73d9536204874563de7acbb3ba58e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>log2</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a24daf4078e53132a1b58a6386669febd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a211515fdc31763564821c78a8141e010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi_180</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a342fb068c307b475648f44f2cf1ed397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi_2</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>aac0b0a0342b6e21b848c67ae977bef57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi_4</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>ae6eba97bc94614ea66a2c8b17aa8f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pow10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a07a7ff8f835137a4eb2c45c3031e976b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>pow10_size</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae233527d4d580c80070a7aab71523e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>reserved_symbols</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a478d7a7ba9b37a1ee88ddfd1df3cfbb9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>reserved_symbols_size</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>acca6c9d7a8ac8140d360482ea3700098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>reserved_words</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a79c2ffff923af3764407531228ffa602</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>reserved_words_size</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab4f6e722e641925164a66284c687f6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const e_voc T1 e_none const e_none T1 e_none</type>
      <name>T0</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab4783b50d63a9833272e6503c2261aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const</type>
      <name>T1</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6b051e7da6031dcee6e5f18a3e6731e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const</type>
      <name>T2</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad68516a54e7a53084f4970e5443c96dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const</type>
      <name>T3</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a5e0f7d5995127ccd73417c398dd57444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>version</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>ac674424df012f98c3d88c542408a300e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>labustMission.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>labustMission_8hpp</filename>
    <includes id="utils_8hpp" name="utils.hpp" local="no" imported="no">labust_mission/utils.hpp</includes>
    <class kind="struct">PrimitiveParams</class>
    <member kind="enumvalue">
      <name>X</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea58833a3110c570fb05130d40c365d1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea5596231eabd6cf29050967d5ac83ad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Z</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9eaa70478ce277ffc322f8e1e3418e07355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea21f40778b7db9343a6ca75ec2c41ccce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dab7e4e0120a041dbe6528b050c04269e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>placeholder</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da52434a7f498fd4a6c4e9784f5af94cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>go2point_FA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dacbfb56d2141eeac68740bb5a421f8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>go2point_UA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da5ff206b344a89e17ed19b80bfa54f7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>go2point_FA_hdg</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da6adea1fa8170875689ea6f4fb1937bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dynamic_positioning</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da8e47b2dc350d22f27568498d109f8644</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>course_keeping_FA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4daca6c1a4012f3024f8c4ced7baba38b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>course_keeping_UA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dacd9dddb0d1b49b5b9c40db036b214b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>course_keeping_FA_hdg</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da5ebc20c4f5f5ae117a211d0066c3dfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iso</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4daaf4c743cf817ad743d470f61955e4e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>path_following</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da49fb4bcb20dac7a5f07a6015a9d03c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pointer</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dacde809371775b40a04d32ddb87ea095e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>primitiveNum</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da7b737979e767db09013502a7008cc73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>u</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a63f235d4a03b00a5e43f0bfa785c853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>v</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a7571419a9cfbfae012aedf01dc8883de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>w</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25ac2ee9060499a346927bbe8470a68e274</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>r</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a1381d2948406a6e29d37e72937824957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25acab1e15e82c5976bfb476ddfe145263c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25ae1f9fdb8b786c63efc4ce44eeacd17f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a766ef8aad745d24433e347150a35da61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a9be8e27151f60f2ba6b17564b7e49c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_var</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a0374c928842879f6b1f63e91627ae5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y_var</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a25a700cc96548e45d914adde1935cc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z_var</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25ad0cc7b5847fe9ec9bdf8b93f974fb0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi_var</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a280c1d200c0538a02fdf4b8b45ccbb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alt</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a7f564926136a18c80a8a14a53d0e98ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stateHatNum</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a490aa5c5904208c69c36a170c1bdcd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_course_keeping_FA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a8bec349a53d0b10b2caaf29e7c28f7e4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_course_keeping_FA_hdg</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>ab733188814af33f65a079151e55cab5f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_course_keeping_UA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>affc96be936f9c9c4e54344182ec29086</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_dynamic_positioning</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a6bb86cd47764f8955869980872a3155a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_go2point_FA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a77ac1528bde9ada7a51f8c6a674cbb42</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_go2point_FA_hdg</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>acdb264672ce917c219369086a1983b70</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_go2point_UA</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a9d8decf65f3794673dc8dd6e4a094e86</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_iso</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>aeb79993b5f8f1b02c31fe42ee7c3dae7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_path_following</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>ad134d3ac6645d29f1097d4250acc1198</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_placeholder</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a9a8b1847136d4ade6a2ef467883bfb0e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pl_pointer</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>a20ba129bc89438661f7452abc83b549e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>PRIMITIVES</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>ab69051f9535d20deb148421c4791af71</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>stateVarNames</name>
      <anchorfile>labustMission_8hpp.html</anchorfile>
      <anchor>adef76a4111ede4420748d9a2da317225</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lawnmower_on_demand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/missions/</path>
    <filename>lawnmower__on__demand_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <class kind="class">labust::data::DataManager</class>
    <class kind="class">LOD</class>
    <namespace>labust::data</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lawnmower__on__demand_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lowLevelConfigure.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>lowLevelConfigure_8hpp</filename>
    <includes id="utils_8hpp" name="utils.hpp" local="no" imported="no">labust_mission/utils.hpp</includes>
    <class kind="class">labust::LowLevelConfigure</class>
  </compound>
  <compound kind="file">
    <name>maneuverGenerator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>maneuverGenerator_8hpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <includes id="xmlPrinter_8hpp" name="xmlPrinter.hpp" local="no" imported="no">labust_mission/xmlPrinter.hpp</includes>
    <class kind="class">labust::maneuver::ManeuverGenerator</class>
    <namespace>labust::maneuver</namespace>
  </compound>
  <compound kind="file">
    <name>mission_exec.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/src/</path>
    <filename>mission__exec_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <includes id="primitiveManager_8hpp" name="primitiveManager.hpp" local="no" imported="no">labust_mission/primitiveManager.hpp</includes>
    <includes id="missionExecution_8hpp" name="missionExecution.hpp" local="no" imported="no">labust_mission/missionExecution.hpp</includes>
    <class kind="struct">MainEventQueue</class>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>mission__exec_8cpp.html</anchorfile>
      <anchor>ada883ea79879c11f257695c911165e49</anchor>
      <arglist>(MissionSelect)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mission__exec_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>mission__exec_8cpp.html</anchorfile>
      <anchor>abe6de85164f05d42499da1511c1f6349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>labust::mission::MissionExecution *</type>
      <name>ME</name>
      <anchorfile>mission__exec_8cpp.html</anchorfile>
      <anchor>a6d0df27ca87470eb6d64f185e84feb22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mission_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/src/</path>
    <filename>mission__parser_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <class kind="class">labust::mission::MissionParser</class>
    <namespace>labust::mission</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mission__parser_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>missionExecution.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>missionExecution_8hpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <includes id="primitiveManager_8hpp" name="primitiveManager.hpp" local="no" imported="no">labust_mission/primitiveManager.hpp</includes>
    <includes id="exprtk_8hpp" name="exprtk.hpp" local="no" imported="no">exprtk/exprtk.hpp</includes>
    <class kind="class">labust::mission::MissionExecution</class>
    <namespace>labust::mission</namespace>
    <member kind="variable">
      <type>decision_making::EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>missionExecution_8hpp.html</anchorfile>
      <anchor>a742cfae00f9a49c9dbc1e565eff7c220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mzos.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/missions/</path>
    <filename>mzos_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <class kind="class">labust::data::DataManager</class>
    <class kind="class">MZOS</class>
    <namespace>labust::data</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mzos_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mzos_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/missions/</path>
    <filename>mzos__test_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <class kind="class">QuadMeasSim</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mzos__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>neptus_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/src/</path>
    <filename>neptus__parser_8cpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <includes id="maneuverGenerator_8hpp" name="maneuverGenerator.hpp" local="no" imported="no">labust_mission/maneuverGenerator.hpp</includes>
    <class kind="class">NeptusParser</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>neptus__parser_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startParseCallback</name>
      <anchorfile>neptus__parser_8cpp.html</anchorfile>
      <anchor>a1ee4c3ff1f7398a74ba504674fb81fd1</anchor>
      <arglist>(ros::Publisher &amp;pubStartDispatcher, const misc_msgs::StartNeptusParser::ConstPtr &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>primitiveManager.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>primitiveManager_8hpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <includes id="lowLevelConfigure_8hpp" name="lowLevelConfigure.hpp" local="no" imported="no">labust_mission/lowLevelConfigure.hpp</includes>
    <includes id="utils_8hpp" name="utils.hpp" local="no" imported="no">labust_mission/utils.hpp</includes>
    <class kind="class">labust::controller::PrimitiveManager</class>
    <namespace>labust::controller</namespace>
  </compound>
  <compound kind="file">
    <name>topic_transform.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/scripts/</path>
    <filename>topic__transform_8py</filename>
    <class kind="class">topic_transform::TopicTransform</class>
    <namespace>topic_transform</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>TT</name>
      <anchorfile>namespacetopic__transform.html</anchorfile>
      <anchor>acbfc35f3ea3791799bae000c25f3a291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>utils_8hpp</filename>
    <namespace>labust::utilities</namespace>
    <member kind="function">
      <type>custom_srv</type>
      <name>callService</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a6b0e48effd85f54fccadbcd33286e19d</anchor>
      <arglist>(ros::ServiceClient &amp;client, custom_srv &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>msgType</type>
      <name>deserializeMsg</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a54b9dfa8f36a3ae566644ce5639d7afe</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; my_buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>serializeMsg</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a3f9efb5d44c0a2f4eab393bb41ee769f</anchor>
      <arglist>(msgType data)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt; &amp;</type>
      <name>split</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a8741e229ca99050f9439a6a221e01716</anchor>
      <arglist>(const std::string &amp;s, char delim, std::vector&lt; std::string &gt; &amp;elems)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a6f88a03846daff88da107c2e4d335e0d</anchor>
      <arglist>(const std::string &amp;s, char delim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xmlPrinter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>xmlPrinter_8hpp</filename>
    <includes id="labustMission_8hpp" name="labustMission.hpp" local="no" imported="no">labust_mission/labustMission.hpp</includes>
    <class kind="class">labust::utils::WriteXML</class>
    <namespace>labust::utils</namespace>
  </compound>
  <compound kind="file">
    <name>xmlReader.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/labust_mission/include/labust_mission/</path>
    <filename>xmlReader_8hpp</filename>
  </compound>
  <compound kind="class">
    <name>CKT</name>
    <filename>classCKT.html</filename>
    <base>labust::data::DataManager</base>
    <member kind="function">
      <type></type>
      <name>CKT</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a691fd48194992fafae567b7864127375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onJoy</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a11a68875867e87f7c3c3a93a520179c6</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onStateHat</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>aec87d12ff731e4fec65d25baba9076c9</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTimeout</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a9cb8f2d034c27020c67dd89c6d28710a</anchor>
      <arglist>(const ros::TimerEvent &amp;timer)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>course</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>aaceb4ff7abf672f627aa3242e044318b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::NED</type>
      <name>offset</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a8d8ef47a8a6564ab75df49de2d18c918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubEvent</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a7a5c1cf2aabff6cda13e79849d9bae0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>requestTurn</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a0696c9e40814c45dd6043242fa4cb11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>startLawnX</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a199a7596a4f436cb6f97809389e45149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>startLawnY</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a2b4d658c6dfa6de60ef23a2d1563943c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subJoy</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a47c3f1314c4da6c967d8adbe33e0f5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subMissionOffset</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a4deb917aa34c3be382b8d3a2efd3d5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subRequestLawn</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a387a1a43a48eaaf66c107e65451e4daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subStateHatAbs</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>a4e6a29850bf184376b79e6e426a99042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Timer</type>
      <name>timer</name>
      <anchorfile>classCKT.html</anchorfile>
      <anchor>ac254e7f99d9db6c247a641f6a077f060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataEventManager</name>
    <filename>classDataEventManager.html</filename>
    <member kind="function">
      <type></type>
      <name>DataEventManager</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a4beed092241f8a9c9f1cb031732039e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>expressionEvaluationService</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a804d3ac4fa8d3b3312e31833e784e8ea</anchor>
      <arglist>(misc_msgs::EvaluateExpression::Request &amp;req, misc_msgs::EvaluateExpression::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onEventString</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>aee0e26eb57d4b81a13f36cb91dccd128</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onExternalEvent</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a0feb4b794f79cc9dc60e2bbd0b7fd2a7</anchor>
      <arglist>(const misc_msgs::ExternalEvent::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onMissionSetup</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>ac49524cfce812def24fa30c4c2caa32a</anchor>
      <arglist>(const misc_msgs::MissionSetup::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onStateHat</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a34e147aeb008ccdb6bc039021839ea77</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMissionEvents</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a2bd87d266493a702f321c8f6da3b5fbe</anchor>
      <arglist>(string missionEventsString)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMissionParam</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a55b56a4634042d8a588139db51200930</anchor>
      <arglist>(string missionParamString)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishDataEvent</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a7d1a85fb9fc67e04dbd9f08084110dcb</anchor>
      <arglist>(vector&lt; double &gt; stateVar, vector&lt; double &gt; missionVar, vector&lt; uint8_t &gt; eventsVar)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>labust::data::DataManager</type>
      <name>DM</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a94ab5d11b94e3ce60075a7c8d79520f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>labust::event::EventEvaluation</type>
      <name>EE</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a08fa7445707104173810fbf97d3fc9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>eventsContainer</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a71489c8656a768b3278c8776869a11d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>missionLoaded</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a5a982da5a06d138a7e5ed9cfad57f03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubDataEvent</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>af7c676cf419611045b14b16486b3d2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubDataEventsContainer</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a8139a1e91989912618ab03bee9eabaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srvEvaluateExpression</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>ab79795d78b946935dcde27c97812a965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subEventString</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a8cc7d074af2b65d66a9c7015a284a41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subExternalEvents</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a2807bad2c70b3b8163a16fa060b394e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subMissionSetup</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>a44a581285ecbc713e9e3f095e212cbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subStateHatAbs</name>
      <anchorfile>classDataEventManager.html</anchorfile>
      <anchor>ab5a77493361d0065d0bb29205d5fe60f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LOD</name>
    <filename>classLOD.html</filename>
    <base>labust::data::DataManager</base>
    <member kind="function">
      <type></type>
      <name>LOD</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>abc34970b0abc2735ffed661eded0717f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onJoy</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a8a899d73192603f82c4bf97b83ffc215</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onMissionOffset</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a10be17f185f174fb68ef9d137a64b47d</anchor>
      <arglist>(const auv_msgs::NED::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onRequestLawn</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a3b62327c5214b82410bead1132c99e04</anchor>
      <arglist>(const std_msgs::Bool::ConstPtr &amp;req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onStateHat</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a0475935740988d5f18d9bba0ba5cba8e</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTimeout</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a768b11bc62e9bf0723e23d134d2ce541</anchor>
      <arglist>(const ros::TimerEvent &amp;timer)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>ab1a26f7341a80cdb72d64f195644dfbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::NED</type>
      <name>offset</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a596fb605999412872f0374f9a3226920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubEvent</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a31f3fc2c6cf2dbfd4999678ef3bb49a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>requestLawnFlag</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a3b5fdb9936b08ee0000c4f4075f1d1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>startLawnX</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a96069e6d04877afff3ff6bd7fe7b77d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>startLawnY</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a5ccef58e655d89b8d819fc7e892ff8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subJoy</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a359574d52fd54b9cb2c36b43f8db5c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subMissionOffset</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a50a26431ba41f8f206b40e1de6669312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subRequestLawn</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>aa4d51f9ca8e6bb9b2dd96de5ba2f97f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subStateHatAbs</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a855f659ba7b7c276d514c4ec3b83b84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Timer</type>
      <name>timer</name>
      <anchorfile>classLOD.html</anchorfile>
      <anchor>a15f68ce589b542db4dfe5ec6424b41e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MainEventQueue</name>
    <filename>structMainEventQueue.html</filename>
    <member kind="function">
      <type></type>
      <name>MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>aa2b88981e794d7297748dfbac45bcab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>ac644a8b9062af62ba1c1c4f6539e7d5f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MZOS</name>
    <filename>classMZOS.html</filename>
    <base>labust::data::DataManager</base>
    <member kind="enumvalue">
      <name>initial</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a2faa9d434aa897f39afcb234f4924312a4f19c219828afc34c2ac2e9657e82506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>coarseApproach</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a2faa9d434aa897f39afcb234f4924312aea580712469a890ba17a91ae9fad8366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fineApproach</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a2faa9d434aa897f39afcb234f4924312a8bfb9e8f15efed163f5069c44c49fa72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Tugging</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a2faa9d434aa897f39afcb234f4924312a354f7c9b2ea537d5bc0ec6a1227261b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MZOS</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a721c0f414f669edb7edda920c9bbfedf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onAgvPos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>ad7c43f2b03518e6a4d128cd1fb3b267a</anchor>
      <arglist>(const auv_msgs::NED::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onLostContact</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a1b906116bceffecc91d7c5d81e5492d9</anchor>
      <arglist>(const std_msgs::Bool::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onRelativeDistance</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>ae4db5982c7f8bc930a41fd8f60c3b557</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onStateHat</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>adf987c99fde9b7d5067460ff15e36a6f</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTargetPos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>aaa71b26eb83e685ce42a5ebb1bbdc378</anchor>
      <arglist>(const auv_msgs::NED::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>agvXpos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>aa014ba64ae02d37239d01ee02a7dc665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>agvYpos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>ab2921ece24cd9d7754dbce9d46678625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>deltaXposTarget</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a935adc93ea32e8a50c7d17bc995f27e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>deltaYposTarget</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a3284ab7d44961480ac6ba230ecf971b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>missionState</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a0382e0db2f719cc622e1087940cbeccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::NED</type>
      <name>offset</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a8b6cf8f27f45e169712e93338642a17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubDeltaPos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a6bb427a314bcf28515655d04434a7742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubEvent</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a7ec310e2bd204aba7b3024b16f58bc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubKFmode</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a4086f01a1f6a3af6630c8943e5603ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subAgvPos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a25185302be3b40c76b484c024bee58d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subRelativeDistance</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>adc4d3e553cb696e61e3aa138f54d6992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subStateHatAbs</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a3313246f10bafe8d2feca3c3a972fd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subTargetPos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>ab5b09837d751ff09aff38fee249da3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>targetXpos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a1419ce1efde3a2ec50e018912fcf8dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>targetYpos</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>aee9b3b67f98d5d35e9b091809e909383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Timer</type>
      <name>timer</name>
      <anchorfile>classMZOS.html</anchorfile>
      <anchor>a3c7f204046acd86d73ecd4d7084328a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NeptusParser</name>
    <filename>classNeptusParser.html</filename>
    <member kind="function">
      <type></type>
      <name>NeptusParser</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a855b0cb102f48fa6507a537dca6baf7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>neptusParserReset</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a4f8adf862a2745268605c954e694bbdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseGoto</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a49faea893d698fe2a75e4d13e345ec5e</anchor>
      <arglist>(XMLElement *maneuverType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseLoiter</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a89d64ed6071b8f2087683e4ea04d4701</anchor>
      <arglist>(XMLElement *maneuverType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseNeptus</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a24f7a8247ba1b2dda248029975f46f70</anchor>
      <arglist>(string xmlFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseRows</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a83afc548393470edeacf78e50a71247b</anchor>
      <arglist>(XMLElement *maneuverType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseStationKeeping</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>ad4b3acad5e141aa64bf846d783d533d2</anchor>
      <arglist>(XMLElement *maneuverType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartPoint</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a10941a4b884a51301ed97330f084224d</anchor>
      <arglist>(auv_msgs::NED position)</arglist>
    </member>
    <member kind="function">
      <type>auv_msgs::NED</type>
      <name>str2NED</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a4686aae970238d1a16553304594a1f5b</anchor>
      <arglist>(string Lat, string Lon)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>heading</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a74965ed9fdef90cca9ca88d6390ad963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>latLonAbs</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>addec7d924559e49cf13bd6a5ed66f840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>labust::maneuver::ManeuverGenerator</type>
      <name>MG</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a2c6b5dd769e3bdca4cc38dca9ea7cf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::NED</type>
      <name>offset</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>ac4a8929b2f78c3e9ea2639269d4a8d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::DecimalLatLon</type>
      <name>origin</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a9cadb81be0b097d3283f661476bcbb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>speed</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>afa8886a4841297c2f761c8734892b254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::NavSatFix</type>
      <name>startPoint</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a5e674cc272527664b2272fbd5666e52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>startPointSet</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a74ff0edea53dcd2b1c3b9e7f90d17889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>startRelative</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>aadf3d47a1a1789a50632717ebf05e795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>underactuated</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>af5db3069219728918ab1e8b22582a315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>victory_radius</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a303963c0ae5ff1095e0e1e54e9fa9c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLDocument</type>
      <name>xmlDoc</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>a53ac6b2285e1ea0c4e281e9eb81d2ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>xmlSavePath</name>
      <anchorfile>classNeptusParser.html</anchorfile>
      <anchor>aebec5a1b896cd953145806166d6601e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PrimitiveParams</name>
    <filename>structPrimitiveParams.html</filename>
    <member kind="function">
      <type></type>
      <name>PrimitiveParams</name>
      <anchorfile>structPrimitiveParams.html</anchorfile>
      <anchor>af491c900a7d36be8d81175a349e9a0b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrimitiveParams</name>
      <anchorfile>structPrimitiveParams.html</anchorfile>
      <anchor>adab8abd069a9b2fbd3c7814f033d5065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, std::vector&lt; std::string &gt; &gt;</type>
      <name>primitive_params</name>
      <anchorfile>structPrimitiveParams.html</anchorfile>
      <anchor>ad7949380dfecb8a094a13bbefa8d0804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuadMeasSim</name>
    <filename>classQuadMeasSim.html</filename>
    <member kind="function">
      <type>void</type>
      <name>onStateHat</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>a6c2953733defa55edc458007c872b288</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadMeasSim</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>a3143669b00c19b143cf4e50a0de4e0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>FOV</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>a74b781140cc3fa2eff10dcc5fe3f124e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubRelativeDistance</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>af2a5f40ec8a48675337bcfab95071490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>relDistX</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>a85f14650c5642cb6d61e7443723d130e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>relDistY</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>a4640b82c8f74d6d4f04cea36cb10a075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subMeasIdeal</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>adb0da86092118f7e0590104c5aea7877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>targetPosX</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>ada6b52bc6eefe56a0ac649c12428867c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>targetPosY</name>
      <anchorfile>classQuadMeasSim.html</anchorfile>
      <anchor>a0c843adefe70ad9c8e13b66f453b80b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk</name>
    <filename>namespaceexprtk.html</filename>
    <namespace>exprtk::details</namespace>
    <namespace>exprtk::information</namespace>
    <namespace>exprtk::lexer</namespace>
    <namespace>exprtk::parser_error</namespace>
    <class kind="class">exprtk::expression</class>
    <class kind="class">exprtk::expression_helper</class>
    <class kind="class">exprtk::function_compositor</class>
    <class kind="class">exprtk::ifunction</class>
    <class kind="class">exprtk::ivararg_function</class>
    <class kind="class">exprtk::parser</class>
    <class kind="class">exprtk::polynomial</class>
    <class kind="class">exprtk::symbol_table</class>
    <class kind="class">exprtk::timer</class>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a8902c8179ed5ca7aa8f1c9e2fea0b445</anchor>
      <arglist>(const std::string &amp;expression_string, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>ab9e91dde389f85b3e47537f6f12be512</anchor>
      <arglist>(const std::string &amp;expression_string, const T &amp;x, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a6383d226eb437ad7703b576aeeb7a65d</anchor>
      <arglist>(const std::string &amp;expression_string, const T &amp;x, const T &amp;y, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a19446cd891db2d6faac06f51ac72f5ea</anchor>
      <arglist>(const std::string &amp;expression_string, const T &amp;x, const T &amp;y, const T &amp;z, T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>abff4d0eee79298bc2e71be7dc868cc84</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;h=T(0.00000001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>ada80b94e000bea84cbeed00e2adc42a2</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;h=T(0.00000001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>integrate</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a326f04d3aa2028b4fbcf678662779979</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;r0, const T &amp;r1, const std::size_t number_of_intervals=1000000)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>integrate</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a43ab11519201bb5e610a4a2f3d0236fc</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;r0, const T &amp;r1, const std::size_t number_of_intervals=1000000)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pgo_primer</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a8e6f1a558358f2e8260e61995e19c465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>second_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a92b63ae84aaa9e736a11eea653d3a8e4</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;h=T(0.00001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>second_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>a6e879df03752a6bb8b3120160cfb95df</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;h=T(0.00001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>third_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>ae1ca05086bf8d3eb1f1cdfb051e168e7</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, T &amp;x, const T &amp;h=T(0.0001))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>third_derivative</name>
      <anchorfile>namespaceexprtk.html</anchorfile>
      <anchor>af79fc5167b0ac5a4ffa75ad486590026</anchor>
      <arglist>(expression&lt; T &gt; &amp;e, const std::string &amp;variable_name, const T &amp;h=T(0.0001))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::expression</name>
    <filename>classexprtk_1_1expression.html</filename>
    <templarg>T</templarg>
    <class kind="struct">exprtk::expression::expression_holder</class>
    <member kind="function">
      <type></type>
      <name>expression</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a059104ddac06f492637b21d878d4f68d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>expression</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a40e288eeed71d95b5139233c9007878a</anchor>
      <arglist>(const expression&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>const symbol_table&lt; T &gt; &amp;</type>
      <name>get_symbol_table</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a00a25a4b5b6a0a6db056254db7e9d33c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>symbol_table&lt; T &gt; &amp;</type>
      <name>get_symbol_table</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a22516f432eb8ff42882ca9f0b405a785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a9714317722ead6638ff351ccd3652020</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a9217f86c8f573a7b66b439f70fa0be88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a860fce007143cebe793840f4fe0ffe08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a550816d9d0cc23ad50a76de00c18f4ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>abbf59d747666719b219c5e9b7174514d</anchor>
      <arglist>(const expression&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a21b58c83f473072eabc105047c8bf9ce</anchor>
      <arglist>(const expression&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_symbol_table</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a67720542b0c5bb4198253d8618afe0d8</anchor>
      <arglist>(symbol_table&lt; T &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>expression&lt; T &gt; &amp;</type>
      <name>release</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>ae2ef155589efa3e298f7e0acf149b3f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>ab350c69e1474fb81ee03fe0f05d5d6a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~expression</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>aaf536a4fcb47546c829ae4e96e9de72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>af6fd66ec5ec727fe62d2d75123848e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>register_local_var</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a5ba5ff7b1b3b5775539a69a08a6d4a56</anchor>
      <arglist>(expression_ptr expr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_expression</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a44f0178f264985adafd8c2a83a1e0f00</anchor>
      <arglist>(const expression_ptr expr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_holder *</type>
      <name>expression_holder_</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a5233773f586b5ba92277d66aadcfe0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>symbol_table&lt; T &gt;</type>
      <name>symbol_table_</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a9d51fc3f6370a4fd59eaee9668135702</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>expression_helper&lt; T &gt;</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a0f6e85f66ee27e41723552285c4671d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>parser&lt; T &gt;</name>
      <anchorfile>classexprtk_1_1expression.html</anchorfile>
      <anchor>a136fe7445ef47063c7c80e3b834d74d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::expression::expression_holder</name>
    <filename>structexprtk_1_1expression_1_1expression__holder.html</filename>
    <member kind="function">
      <type></type>
      <name>expression_holder</name>
      <anchorfile>structexprtk_1_1expression_1_1expression__holder.html</anchorfile>
      <anchor>ae0790e684cf675f1f484ad9efafb5c86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>expression_holder</name>
      <anchorfile>structexprtk_1_1expression_1_1expression__holder.html</anchorfile>
      <anchor>aaa153be86456eae93b0d37fba905461a</anchor>
      <arglist>(expression_ptr e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~expression_holder</name>
      <anchorfile>structexprtk_1_1expression_1_1expression__holder.html</anchorfile>
      <anchor>ac675408256b07a958827467d2b2ea014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>expression_ptr</type>
      <name>expr</name>
      <anchorfile>structexprtk_1_1expression_1_1expression__holder.html</anchorfile>
      <anchor>a84af48250eb51a47341c27681f908fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; expression_ptr &gt;</type>
      <name>local_var_list</name>
      <anchorfile>structexprtk_1_1expression_1_1expression__holder.html</anchorfile>
      <anchor>aa964d69a2b6e736591af9cd78cd0144b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>ref_count</name>
      <anchorfile>structexprtk_1_1expression_1_1expression__holder.html</anchorfile>
      <anchor>aa86750428afef28098a6b973a1a3b7cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::expression_helper</name>
    <filename>classexprtk_1_1expression__helper.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_head_binary</name>
      <anchorfile>classexprtk_1_1expression__helper.html</anchorfile>
      <anchor>ae8973e68a9fec59b2bf7be9f89f4af0a</anchor>
      <arglist>(const expression&lt; T &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_head_constant</name>
      <anchorfile>classexprtk_1_1expression__helper.html</anchorfile>
      <anchor>a63e820e63ce6fde7dd31884fd8cce88d</anchor>
      <arglist>(const expression&lt; T &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_head_function</name>
      <anchorfile>classexprtk_1_1expression__helper.html</anchorfile>
      <anchor>af7e44bc19865559a3ca6a369e211a0ba</anchor>
      <arglist>(const expression&lt; T &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_head_unary</name>
      <anchorfile>classexprtk_1_1expression__helper.html</anchorfile>
      <anchor>a76734b39a45c8e03642a09a3e79c45e5</anchor>
      <arglist>(const expression&lt; T &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_head_variable</name>
      <anchorfile>classexprtk_1_1expression__helper.html</anchorfile>
      <anchor>a43903f1b3486d1a8ddad887522ffacf5</anchor>
      <arglist>(const expression&lt; T &gt; &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::function_compositor</name>
    <filename>classexprtk_1_1function__compositor.html</filename>
    <templarg></templarg>
    <class kind="struct">exprtk::function_compositor::base_func</class>
    <class kind="struct">exprtk::function_compositor::func_0param</class>
    <class kind="struct">exprtk::function_compositor::func_1param</class>
    <class kind="struct">exprtk::function_compositor::func_2param</class>
    <class kind="struct">exprtk::function_compositor::func_3param</class>
    <class kind="struct">exprtk::function_compositor::func_4param</class>
    <class kind="struct">exprtk::function_compositor::func_5param</class>
    <class kind="struct">exprtk::function_compositor::func_6param</class>
    <class kind="struct">exprtk::function_compositor::function</class>
    <member kind="typedef">
      <type>exprtk::expression&lt; T &gt;</type>
      <name>expression_t</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ae2dbc29983ea08b812936e470078ed65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exprtk::parser&lt; T &gt;</type>
      <name>parser_t</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a3fbfe82962dcafab1e7a63d01ccf1954</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exprtk::symbol_table&lt; T &gt;</type>
      <name>symbol_table_t</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a1d116e62417abad64c0456481ba4bca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a64d2decf8c1596a7dcf192530e23bb5f</anchor>
      <arglist>(const function &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a2cfcedc2b5f74e561c2acdb1bb552c3f</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ae0d39aa71af28c62f6e5912b5ae35666</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression, const std::string &amp;v0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a44fb04023030c255b8c7afa01ae0d34c</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression, const std::string &amp;v0, const std::string &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a1740bcac4eb334fa0ea346e38d7cbe16</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression, const std::string &amp;v0, const std::string &amp;v1, const std::string &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a32bd8bc6f5b9e679501d6485c53c2132</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression, const std::string &amp;v0, const std::string &amp;v1, const std::string &amp;v2, const std::string &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>aaa87c734c21c5aaa36fce8a0ae14f04c</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression, const std::string &amp;v0, const std::string &amp;v1, const std::string &amp;v2, const std::string &amp;v3, const std::string &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a8634b6404b5527f30e6f55684672388e</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression, const std::string &amp;v0, const std::string &amp;v1, const std::string &amp;v2, const std::string &amp;v3, const std::string &amp;v4, const std::string &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ab70ab390ef7525d9d344199d40f2bedc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>function_compositor</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a4d3a5c6eefbac7b35fa0d06eac0ac760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>function_compositor</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ad56ce0788473d28d0c93a0530422bc5a</anchor>
      <arglist>(const symbol_table_t &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>symbol_table_t &amp;</type>
      <name>symbol_table</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>afac15b7da138f081635bc4d4a1166ed5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>const T &amp;</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a3e0c882c21efcf88c3b5d3a194f02071</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>add_variable</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a23ab631a61047a5419116de8e4a418a2</anchor>
      <arglist>(const std::string &amp;v, T *&amp;t, std::string &amp;new_var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>compile_expression</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ac779f84c383dd043b1aa6506c007cd50</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;expression, const Sequence&lt; std::pair&lt; std::string, std::string &gt;, Allocator &gt; &amp;var_transform_list)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>forward</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>abdc62c45b1c34e989e6980262e93f714</anchor>
      <arglist>(const std::string &amp;name, const std::size_t &amp;arg_count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>generate_name</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a41a0fd81569a8abec3088f91942f4b68</anchor>
      <arglist>(const std::string v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>get_id</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a73b2f3b9863750b31c1f8067633eaff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a8ac5e53c8731fd43bb78787c0d69fd9b</anchor>
      <arglist>(const std::string &amp;name, const std::string(&amp;v)[N])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>abf50a6aa4968d2e2fd33e4ebcaab3495</anchor>
      <arglist>(const std::string &amp;name, const std::size_t &amp;arg_count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>symbol_used</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a3a023a671e21503b9d892b7c9989ddf4</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, expression_t &gt;</type>
      <name>expr_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a91ba3785033550fb5e270a19d623c2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, func_0param &gt;</type>
      <name>f0p_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a5f63811c7aecbc6a543249b264f0c7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, func_1param &gt;</type>
      <name>f1p_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a80b69c4979e9fa1a0b3aeb29817c8cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, func_2param &gt;</type>
      <name>f2p_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a1f565f13e16b9757d18ef518277910fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, func_3param &gt;</type>
      <name>f3p_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a328c4e9b32bf83a3e253450b838a6aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, func_4param &gt;</type>
      <name>f4p_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ad3881bb9729100ecf1d590a7f67a985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, func_5param &gt;</type>
      <name>f5p_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a719df10d7fa1cfd1a5d6a9fef957a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, func_6param &gt;</type>
      <name>f6p_map_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a2ed506d09717c19203afbc53ba9ecdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>id_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ac5373b8fd6588a3dfbc776b5fca91e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>parser_t</type>
      <name>parser_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>a96eb61133923334808543c92962d7c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>suffix_index_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>add008c1d56778d301dec99d614a34042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>symbol_table_t</type>
      <name>symbol_table_</name>
      <anchorfile>classexprtk_1_1function__compositor.html</anchorfile>
      <anchor>ad96139b4b699b31f488778f2345d9268</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::base_func</name>
    <filename>structexprtk_1_1function__compositor_1_1base__func.html</filename>
    <base>exprtk::ifunction</base>
    <member kind="typedef">
      <type>exprtk::ifunction&lt; T &gt;</type>
      <name>function_t</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a59269ba70cb7cff1562cfacccb092763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a6511d2b5b86ec50d665d702d1eab1568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;</type>
      <name>var_t</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>ab80db46a9292bb5975b0d4cc2e19ca7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T * &gt;</type>
      <name>varref_t</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a69e3c2538fa16d61c2640d80cba8d534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>base_func</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>afd9cb1dfa0249f03ada535b1aeed01d9</anchor>
      <arglist>(const std::size_t &amp;param_count=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_stack</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>aff7f556b2383248faf81ddc09eb0543d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a1bf8cdba71b9b2307fdc15e53440df4b</anchor>
      <arglist>(const varref_t &amp;src_v, var_t &amp;dest_v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>ab2310660da6afcb4408d3e4d3eae862a</anchor>
      <arglist>(const var_t &amp;src_v, varref_t &amp;dest_v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a64f3533cbfa9a48d741c8979dfdfe902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a488142447028d82e48fb013a71f592a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>function_t &amp;</type>
      <name>setup</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>ae534b3508585f269972168f7ed00bebd</anchor>
      <arglist>(expression_t &amp;expr, T &amp;v0, T &amp;v1, T &amp;v2, T &amp;v3, T &amp;v4, T &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>function_t &amp;</type>
      <name>setup</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a7622a8d5ba7efae7b632f8850f7828bf</anchor>
      <arglist>(expression_t &amp;expr, T &amp;v0, T &amp;v1, T &amp;v2, T &amp;v3, T &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>function_t &amp;</type>
      <name>setup</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a2d2cd1c3148c7de6149f60677c66b4c5</anchor>
      <arglist>(expression_t &amp;expr, T &amp;v0, T &amp;v1, T &amp;v2, T &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>function_t &amp;</type>
      <name>setup</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a0b88fe937077c58691db78304a8a1dcd</anchor>
      <arglist>(expression_t &amp;expr, T &amp;v0, T &amp;v1, T &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>function_t &amp;</type>
      <name>setup</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a6fd4e2b4242296fd074b04fa528aa67e</anchor>
      <arglist>(expression_t &amp;expr, T &amp;v0, T &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>function_t &amp;</type>
      <name>setup</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a78cb3200555511c4e52d2b4173496757</anchor>
      <arglist>(expression_t &amp;expr, T &amp;v0)</arglist>
    </member>
    <member kind="function">
      <type>function_t &amp;</type>
      <name>setup</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>adbc4ba0ec439a2f7c1239e74927b6917</anchor>
      <arglist>(expression_t &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>af0e0fc5655f079e0cdda50a4aa9ad4dd</anchor>
      <arglist>(const T &amp;v0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a86f60f84b587550ac4a5d1e59ea20297</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a705d2b3d44b2d20eb6c3cc3e77cf6116</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1, const T &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a69d2e1a6c98ce8af0bfe1ec384da4c09</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1, const T &amp;v2, const T &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>aec8e8f4e8c3bb05464c241c627eaeed3</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a98270e7969072d5bb38160d6bde3d83d</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5)</arglist>
    </member>
    <member kind="variable">
      <type>expression_t</type>
      <name>expression</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>accc478144209d176f52eec2ef574a403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; var_t &gt;</type>
      <name>stack</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a2e5512787a909ea1f0f3000a27700360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>stack_depth</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a47b1d09090a2cf0a2846bed8b0868c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>varref_t</type>
      <name>v</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1base__func.html</anchorfile>
      <anchor>a8265bcdc479be2dc232ab0857be91ff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::func_0param</name>
    <filename>structexprtk_1_1function__compositor_1_1func__0param.html</filename>
    <base>exprtk::function_compositor::base_func</base>
    <member kind="function">
      <type></type>
      <name>func_0param</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__0param.html</anchorfile>
      <anchor>a562bd16b0709ca7866afc7d28bcbc5bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__0param.html</anchorfile>
      <anchor>ad4fb4e83deae5359088d2061ba2be1e4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::func_1param</name>
    <filename>structexprtk_1_1function__compositor_1_1func__1param.html</filename>
    <base>exprtk::function_compositor::base_func</base>
    <member kind="function">
      <type></type>
      <name>func_1param</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__1param.html</anchorfile>
      <anchor>a152e42a7246f9570fad5373c6013e53e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__1param.html</anchorfile>
      <anchor>a57ed5589731bb8748a189b54b00b36bb</anchor>
      <arglist>(type v0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::func_2param</name>
    <filename>structexprtk_1_1function__compositor_1_1func__2param.html</filename>
    <base>exprtk::function_compositor::base_func</base>
    <member kind="function">
      <type></type>
      <name>func_2param</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__2param.html</anchorfile>
      <anchor>aaefedbb672e6ecc6d4c639346c308459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__2param.html</anchorfile>
      <anchor>a5d303b91cb505fcfe1d86e50f85a0544</anchor>
      <arglist>(type v0, type v1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::func_3param</name>
    <filename>structexprtk_1_1function__compositor_1_1func__3param.html</filename>
    <base>exprtk::function_compositor::base_func</base>
    <member kind="function">
      <type></type>
      <name>func_3param</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__3param.html</anchorfile>
      <anchor>a74008337a9cbf924a9b4fc8123b18f16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__3param.html</anchorfile>
      <anchor>a77dbbb08e42cc6f8bf249fcfdcc95082</anchor>
      <arglist>(type v0, type v1, type v2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::func_4param</name>
    <filename>structexprtk_1_1function__compositor_1_1func__4param.html</filename>
    <base>exprtk::function_compositor::base_func</base>
    <member kind="function">
      <type></type>
      <name>func_4param</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__4param.html</anchorfile>
      <anchor>ad16aa3d6c1f279521b62b31ea270afa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__4param.html</anchorfile>
      <anchor>a3392ee51744eb49391315eb51f9bcbf6</anchor>
      <arglist>(type v0, type v1, type v2, type v3)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::func_5param</name>
    <filename>structexprtk_1_1function__compositor_1_1func__5param.html</filename>
    <base>exprtk::function_compositor::base_func</base>
    <member kind="function">
      <type></type>
      <name>func_5param</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__5param.html</anchorfile>
      <anchor>a06fe3a780a0bb16f588db676a7db1eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__5param.html</anchorfile>
      <anchor>a95ef29a35f0ddea1a7dad768c642276d</anchor>
      <arglist>(type v0, type v1, type v2, type v3, type v4)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::func_6param</name>
    <filename>structexprtk_1_1function__compositor_1_1func__6param.html</filename>
    <base>exprtk::function_compositor::base_func</base>
    <member kind="function">
      <type></type>
      <name>func_6param</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__6param.html</anchorfile>
      <anchor>ae126ed9ef2d1aad0300c5f4aa811c0a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1func__6param.html</anchorfile>
      <anchor>a8432674113249e3a4d59d25b0448a9e7</anchor>
      <arglist>(type v0, type v1, type v2, type v3, type v4, type v5)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::function_compositor::function</name>
    <filename>structexprtk_1_1function__compositor_1_1function.html</filename>
    <member kind="function">
      <type>function &amp;</type>
      <name>expression</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1function.html</anchorfile>
      <anchor>ae113a6a3cb82dbbe5e528db016dc56a5</anchor>
      <arglist>(const std::string &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>function</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1function.html</anchorfile>
      <anchor>ae629767090acbad9d49ea6b63b9b41c8</anchor>
      <arglist>(const std::string &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>function &amp;</type>
      <name>name</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1function.html</anchorfile>
      <anchor>a2dbe7bfd9ed159b15de7d85c9878fd56</anchor>
      <arglist>(const std::string &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>function &amp;</type>
      <name>var</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1function.html</anchorfile>
      <anchor>ad8b0b103e64ae6eabef632c2a5aedbf3</anchor>
      <arglist>(const std::string &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>expression_</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1function.html</anchorfile>
      <anchor>af47cb5b52af5fd4af46ec807a3e8d2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1function.html</anchorfile>
      <anchor>acbc418c94b4a140750ce754a55f10629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; std::string &gt;</type>
      <name>v_</name>
      <anchorfile>structexprtk_1_1function__compositor_1_1function.html</anchorfile>
      <anchor>aa8f7ef5d5c6823e5524b7192e7e96af4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::ifunction</name>
    <filename>classexprtk_1_1ifunction.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ifunction</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>af8454a55ddf7add62c0fc0ed5665262f</anchor>
      <arglist>(const std::size_t &amp;pc, const bool hse=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a8765e43f4c39aa116e6be458453471bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a772113f7f1c4bbcfb09983e24e0fe538</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>ab53b54f4d74fee58404419171efd2d25</anchor>
      <arglist>(const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>aa18b28e9fac7aa7cf72ad697b8c0037b</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>af038175e2f0de6507488ed27763000c2</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>af0760d9816c1b14884d769682bf0c67f</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>ac147b5f6831598b20b7582af9d12454e</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a7d6c05fe863338aa6cdfcc3fa549ab3b</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a3dca04eb3fc473defbc625ee7dbae38f</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a402290aa15838e92c9f4564f7aee885a</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a5ae10229f8da2e6b5c7d442cd5e88646</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>aa2d9012241a18c33d6b4d632cbe753e0</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>aef7c16c79dbce0751e21ce2d5ea11f0f</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>afa964bff5a04231d776862585032f106</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>afc31467ebb0e3cfd1a16354a7f7d5f4e</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a524b834edd71af548a0a2c64d1e28132</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a1e00215bc3ef834ad4e8c84968480682</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a31d300dd3d85b9b28c4e0bb693ced267</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a467bf938a7ccc4d3d776fe4e06543d5f</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>afbb4a16fe2c02d3dcbfd0c88ab63cbc6</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a0788c1aad7dc1dc2169de6f43d14067e</anchor>
      <arglist>(const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ifunction</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>aeda10c70778c6e260e03486e5fba7b02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_side_effects</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a2f106802660f4ded6a775cae9a4615be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>param_count</name>
      <anchorfile>classexprtk_1_1ifunction.html</anchorfile>
      <anchor>a2e1add68007244f6fe15bb579be8aa9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::ivararg_function</name>
    <filename>classexprtk_1_1ivararg__function.html</filename>
    <templarg>T</templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1ivararg__function.html</anchorfile>
      <anchor>a98a850adf949033b9a33e68fde2239e9</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ivararg_function</name>
      <anchorfile>classexprtk_1_1ivararg__function.html</anchorfile>
      <anchor>a0dc40ae0f94e9235bfb547edc00ba44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::parser</name>
    <filename>classexprtk_1_1parser.html</filename>
    <templarg>T</templarg>
    <class kind="class">exprtk::parser::expression_generator</class>
    <class kind="struct">exprtk::parser::parse_special_function_impl</class>
    <class kind="struct">exprtk::parser::range_pack</class>
    <class kind="struct">exprtk::parser::scoped_delete</class>
    <class kind="struct">exprtk::parser::scoped_deq_delete</class>
    <class kind="struct">exprtk::parser::scoped_vec_delete</class>
    <class kind="struct">exprtk::parser::state_t</class>
    <class kind="struct">exprtk::parser::unknown_symbol_resolver</class>
    <member kind="enumeration">
      <name>precompilation_step</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6ba792da77483b4f3ff0f1c3775ac763481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_replacer</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6ba038f164c13f925c6fd03f1c9aa02a57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_joiner</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6ba0aca6e047a9570b1c792e6aa33305be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_numeric_check</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6babef6f0e3d83621ccaf976fc33527a651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_bracket_check</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6ba5fa74d9c8d9f5d216d5a9a1cf703759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sequence_check</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6babda246eca7d88f93a6e3062cb99a1d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_commutative_check</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6ba91198d5517e6d3982ebeb2364f1e8b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_strength_reduction</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50f9567e7fd41d2db01a553ab2186f6ba5109f273923f1698a6d826eb11d40131</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bracket_check_enabled</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5bdcfc8c8d6a21c4555d55f4d7c1d4b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool &amp;</type>
      <name>cache_symbols</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8a4d2072efe3435d642777ec155d3f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>commutative_check_enabled</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a40952245038ae75ab040977ea6a446c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compile</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a1d44f3682429df87cea0572774b7a0f5</anchor>
      <arglist>(const std::string &amp;expression_string, expression&lt; T &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable_unknown_symbol_resolver</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae21b47cf75f227ea4eaf47f1e4a186a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable_unknown_symbol_resolver</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a76d7e85abf7261b30f5de3576b526f7b</anchor>
      <arglist>(unknown_symbol_resolver *usr=reinterpret_cast&lt; unknown_symbol_resolver * &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>error</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ad8eb72576a94f4fca8cbccbc4b9de5d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>error_count</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a9fd48dca8dc2ba8987eeb644b6448f6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>expression_symbols</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a623c6bf23243914ff9b1d3956801f8fe</anchor>
      <arglist>(Sequence&lt; std::string, Allocator &gt; &amp;symbols_list)</arglist>
    </member>
    <member kind="function">
      <type>parser_error::type</type>
      <name>get_error</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a49eb3e7a7b477e684176a9f4e51a507a</anchor>
      <arglist>(const std::size_t &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_precompilation</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a0b960314f58a1b20366313022067bbf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>joiner_enabled</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adbbb145f07eefcd136126c4edd2e8256</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>numeric_check_enabled</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>abd71a78727ec9bdf8e23fbe32e437f9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>parser</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ab7b00e5740ad0fa0ce6fd56389150ef4</anchor>
      <arglist>(const std::size_t compile_options=compile_all_opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process_lexer_errors</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a73ad5038fd2ee2fd30458aed8bd2ef92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_replace_symbol</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8740b4c974c14407a74c9e0915609247</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>replace_symbol</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ace301d91fc285d51e8508c0851012343</anchor>
      <arglist>(const std::string &amp;old_symbol, const std::string &amp;new_symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>replacer_enabled</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a73a88ffa6765a031d31dfac8e4afc4a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run_assemblies</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aa5d8b3e39b7a0894da61249c1bd9d566</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sequence_check_enabled</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a56f10570f8456761ac331c4aa6e56c6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strength_reduction_enabled</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adfa220adea84b2c388d9394794f52616</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~parser</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8939fd8cd3febd93f37be7e0992a3e27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>compile_all_opts</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aa4ac0c53e9f4f868b570594ef993a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::assignment_node&lt; T &gt;</type>
      <name>assignment_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a062272d6fd885f3e2c1aefd5a7c99e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::assignment_vec_node&lt; T &gt;</type>
      <name>assignment_vec_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a440a67ba5df9460bb890ef91fb36a796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; std::string, details::base_operation_t, details::ilesscompare &gt;</type>
      <name>base_ops_map_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a0e40dbbf17eece05290d0046d68bae28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>functor_t::bfunc_t</type>
      <name>binary_functor_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a72e47fa69f3fc9790eeeb0f21e0a8eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::binary_node&lt; T &gt;</type>
      <name>binary_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a85a256b51731ccd4a173ca546583d613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; details::operator_type, binary_functor_t &gt;</type>
      <name>binary_op_map_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ad6ba09127243b406372322dacb6d2320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2_define&lt; T, const_t, const_t, cref_t &gt;</type>
      <name>cocov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a127c18312a1b7a3c2550b25881685bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::conditional_node&lt; T &gt;</type>
      <name>conditional_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6bef97ddc6f99bcdd6a5da106f411d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::cons_conditional_node&lt; T &gt;</type>
      <name>cons_conditional_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ac0f1a759709a635e3ab3611ef7677d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::const_string_range_node&lt; T, range_pack &gt;</type>
      <name>const_string_range_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adf9a60461c3800ad1ac14f2f2369e0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>const T</type>
      <name>const_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a64a2c3b025671ea23331e7e90e8c3115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1_define&lt; T, const_t, cref_t &gt;</type>
      <name>cov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a7ee16b34384e44fb1f70950318b42105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2_define&lt; T, const_t, cref_t, const_t &gt;</type>
      <name>covoc_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a4e08e19975936599578ea4a239957cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, const_t, cref_t, const_t, cref_t &gt;</type>
      <name>covocov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>abf83df94e049a35d08bb6e0a5a84934c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2_define&lt; T, const_t, cref_t, cref_t &gt;</type>
      <name>covov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a655ea0dcc1153769a5b9490f3f2b2f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, const_t, cref_t, cref_t, const_t &gt;</type>
      <name>covovoc_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a9dbecfeb6d4595411571fb415bbb4994</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, const_t, cref_t, cref_t, cref_t &gt;</type>
      <name>covovov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae2c41b5df3ab062f1830dfef7013165f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>const T &amp;</type>
      <name>cref_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aa7577e2c890367a1c0cc2b147d6bb0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>expression_node_t *</type>
      <name>expression_node_ptr</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a20689e4ff31ff3ed0a4a5264fc568b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::expression_node&lt; T &gt;</type>
      <name>expression_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a55ff6f0c5e67d25582693e32dc8aa573</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ifunction&lt; T &gt;</type>
      <name>F</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a0295151441457596d65a142a84d27804</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::for_loop_bc_node&lt; T &gt;</type>
      <name>for_loop_bc_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a3a948564c732e634a773debe38c5b338</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::for_loop_node&lt; T &gt;</type>
      <name>for_loop_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a7191f001c05a5bc30b240645a201b5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aa6c2efbb4bc6918f6922655a25bdd112</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ifunction&lt; T &gt;</type>
      <name>ifunction_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a595c4ae9cdf1d35cd93e44753df8c664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; binary_functor_t, details::operator_type &gt;</type>
      <name>inv_binary_op_map_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a67de9bda1d191637299339591d587245</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ivararg_function&lt; T &gt;</type>
      <name>ivararg_function_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a7b37cabf278d75899e9f9af422208c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::literal_node&lt; T &gt;</type>
      <name>literal_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8851850734b00c89bd82cd805d82ad3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>precedence_level</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level00</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cba8e5990db3b5262af5b02db667ccc88e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level01</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbafb031a4eabee258f85e5ffbd81656e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level02</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbacc353649243368ef6367b11792e0b96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level03</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbad52c5470e5f0ea9c7caa6692dbe1533f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level04</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cba2348adeec1e7e4c06d15d44350778a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level05</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cba754346589679bd1971679912045f1189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level06</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbaff74808e5239ca55a9229449ee96a142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level07</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbad0b9ea9677b294aa4ab81c65a9b5839c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level08</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbaebdf97027271d47005ab596e8287ddbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level09</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbad3a3d6e52dc3089dade57763c69af299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level10</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cba2b6753812eb069694e84d91e5ff28df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level11</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbad2d1e6f62d9e5e0f03ae05ff43e78ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level12</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cba1fb5c3f1e350413765fd5d907666bd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level13</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbac56be874e5298d620d5dbf432069d064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_level14</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adaccd37bfbbbcd94ee37d92cc77114cbad17c4766993ac6672d304f6d007aa0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>functor_t::qfunc_t</type>
      <name>quaternary_functor_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a48b7f5a609688c36d619b23dc2cd38fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::quaternary_node&lt; T &gt;</type>
      <name>quaternary_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ade7ea8701040cb6fae60f2b1aea59a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::quinary_node&lt; T &gt;</type>
      <name>quinary_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a73082aadd8bdd8313336e2e830be8c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::repeat_until_loop_bc_node&lt; T &gt;</type>
      <name>repeat_until_loop_bc_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8d91a4b6dcccf07bbdd71c49ccaf0c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::repeat_until_loop_node&lt; T &gt;</type>
      <name>repeat_until_loop_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8b1fc0947655476d5494f310983057b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::scand_node&lt; T &gt;</type>
      <name>scand_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a7f9ab40ea079f1f495b40bf30257f520</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::scor_node&lt; T &gt;</type>
      <name>scor_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ad01c5af60cc2b3221e9a99f429c5736e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::senary_node&lt; T &gt;</type>
      <name>senary_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a63569c866776c9361cc2a5044416dc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; trinary_functor_t, details::operator_type &gt; &gt;</type>
      <name>sf3_map_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aaf1835963821f713cbfb935549b48c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; quaternary_functor_t, details::operator_type &gt; &gt;</type>
      <name>sf4_map_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5b7f2fe74e34a77e2cbfedf4d4ec6845</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::string_literal_node&lt; T &gt;</type>
      <name>string_literal_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae781ddb5877956e4d5df88927217b375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::string_range_node&lt; T, range_pack &gt;</type>
      <name>string_range_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aad6f9d3eee8f5e6c52b2c792a55eb3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::stringvar_node&lt; T &gt;</type>
      <name>stringvar_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a46a2c73511dc7857fc538e3aa2526c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::switch_node&lt; T &gt;</type>
      <name>switch_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a2c5fe8497a7e17906cb32faff553d7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>symbol_table&lt; T &gt;</type>
      <name>symbol_table_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>af42d67f70f0c4880db7bdf7d5be356e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>lexer::token</type>
      <name>token_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>acef118031a154b20db0fdda8fb47c9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>functor_t::tfunc_t</type>
      <name>trinary_functor_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6f6dd371ca6fcdcd13b4f23110d09481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::trinary_node&lt; T &gt;</type>
      <name>trinary_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a128cfefa083426f32db775d9b6f3482e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; details::operator_type, trinary_functor_t &gt;</type>
      <name>trinary_op_map_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6783e59a1bb555051a249dc5456eb729</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>functor_t::ufunc_t</type>
      <name>unary_functor_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>acb0205b0bd2565b434c138425a868854</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::unary_node&lt; T &gt;</type>
      <name>unary_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a1d396876eb23ef2306207ce2357e7bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; details::operator_type, unary_functor_t &gt;</type>
      <name>unary_op_map_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae60db2bd892bb3a740ac9d1f4166f40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ivararg_function&lt; T &gt;</type>
      <name>VAF</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6725272c576c63dff1d916c1526b503f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::variable_node&lt; T &gt;</type>
      <name>variable_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a90f031e52fd51cbd570f5b82cccbb86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::vector_node&lt; T &gt;</type>
      <name>vector_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a0856007320eac2e957797bb6efc46a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1_define&lt; T, cref_t, const_t &gt;</type>
      <name>voc_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a57df65261c39e2b59092d961c4f621aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2_define&lt; T, cref_t, const_t, const_t &gt;</type>
      <name>vococ_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ab140926996bd67792608dd19e6f37b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, cref_t, const_t, const_t, cref_t &gt;</type>
      <name>vococov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aa168ef602a08a5a8881db49ac79c9fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2_define&lt; T, cref_t, const_t, cref_t &gt;</type>
      <name>vocov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a20cb0a00313822f87af1e0d3c5e21975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, cref_t, const_t, cref_t, const_t &gt;</type>
      <name>vocovoc_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a1d999eb445beb0b76985594acbae3387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, cref_t, const_t, cref_t, cref_t &gt;</type>
      <name>vocovov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a980accf9efaea6ce5e4bc4d9e442015c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1_define&lt; T, cref_t, cref_t &gt;</type>
      <name>vov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aad6f68acfcf3a8225af6157396d9fbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2_define&lt; T, cref_t, cref_t, const_t &gt;</type>
      <name>vovoc_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5de6d284bec833be4222bdf7a22cdb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, cref_t, cref_t, const_t, cref_t &gt;</type>
      <name>vovocov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a45859b3911584da56956c4d6fe479dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2_define&lt; T, cref_t, cref_t, cref_t &gt;</type>
      <name>vovov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>af258ff5fe9443eca0d6752b2100d9b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, cref_t, cref_t, cref_t, const_t &gt;</type>
      <name>vovovoc_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a2b6be486ca4e13b9fd2390e067ee08a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::T0oT1oT2oT3_define&lt; T, cref_t, cref_t, cref_t, cref_t &gt;</type>
      <name>vovovov_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aa56194353fc845e07adf881573015168</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::while_loop_bc_node&lt; T &gt;</type>
      <name>while_loop_bc_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a55a1ba67e4b8e468ac9c79578fa04c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::while_loop_node&lt; T &gt;</type>
      <name>while_loop_node_t</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aeb0746e1fd517fda500e272d937750d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cache_symbol</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a58a5a2332eb5fc6c6c6caa6714476808</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_local_vars</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a0e0a83b870fcd92f0dce7a1f614b7e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const lexer::token &amp;</type>
      <name>current_token</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aeefa38daf45247f6ced074782fb135f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load_binary_operations_map</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ab8d1898e966a6b3c830e0ac8db4252aa</anchor>
      <arglist>(binary_op_map_t &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load_inv_binary_operations_map</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a968be51aaf6f7356dd476d4e62f52060</anchor>
      <arglist>(inv_binary_op_map_t &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load_sf3_map</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a3d4bcb25a0cf1cc7fa61bba183538f65</anchor>
      <arglist>(sf3_map_t &amp;sf3_map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load_sf4_map</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae73c3609c80b29af1e1e9ec243c5ff68</anchor>
      <arglist>(sf4_map_t &amp;sf4_map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load_unary_operations_map</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a27f3019bb684425d83ab3e303deb5434</anchor>
      <arglist>(unary_op_map_t &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>next_token</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a04615cbe394a7cfa0d99185c88af2519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>parser&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ac16c97f22d2fd27ba2ec8f9f200d18b6</anchor>
      <arglist>(const parser&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_base_operation</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a35beb13bda3e918624b9862d4519d74c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_branch</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a94ff6fba8d8b9054dcc90b97495f4696</anchor>
      <arglist>(precedence_level precedence=e_level00)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_break_statement</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a95b099a23f1a1e614197c2a0a603a9f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_conditional_statement</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a879e0d1b20eddc690530628ca5eeed99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_conditional_statement_01</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a452812e2e40fd3d343f2896f13a06179</anchor>
      <arglist>(expression_node_ptr condition)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_conditional_statement_02</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aa0269d851ac77bddef1fe3a889c192e6</anchor>
      <arglist>(expression_node_ptr condition)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_const_string</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a677956d81740b1d83db384dcee99d5ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_continue_statement</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a39d6bb687b404e59b6260d5d457ee860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_corpus</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5a64cd004eade323ebf55722862c2e6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_expression</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a0955fff3f87cda7a83fbf2ba10d2af65</anchor>
      <arglist>(precedence_level precedence=e_level00)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_for_loop</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a05ba0fb7c3877cea410cf4e17054fd78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_function_call</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a80e14eb543ebb16f016d4dd2b801f302</anchor>
      <arglist>(const details::operator_type &amp;opt_type, bool &amp;internal_error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_function_call</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6bd3c3b271e0a5d7042baf3c786f8a58</anchor>
      <arglist>(ifunction&lt; T &gt; *function, const std::string &amp;function_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_function_call_0</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6d0ba69b27dd82d172f4d8cf15211165</anchor>
      <arglist>(ifunction&lt; T &gt; *function, const std::string &amp;function_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_multi_sequence</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a3800bc46433aab51eca8d37f990bec40</anchor>
      <arglist>(const std::string &amp;source=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_multi_switch_statement</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a29e8bb3d9e41ed7ce250f25a8a0e289e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_null_statement</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ab3a3f1158ed0dd331e3e9e3d7ff131cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_range</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae6505c027c10d1c5657a2931572a8dad</anchor>
      <arglist>(range_pack &amp;rp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_repeat_until_loop</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>afa30456f069e1aea21a12158b49a72b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_special_function</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a08bda3bfa6f3d14b184319b6e189e52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_string</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a7cb1995aed1ffb188f9fdbf8446d1698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_switch_statement</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a606f98eb8be3e2d0f4de788f10b58198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_symbol</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ace2c1acc37b1120d5f6db877c8ff883e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_symtab_symbol</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae868c3998347a8026b358d6161c44695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_ternary_conditional_statement</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aca75c386731fe88e514813c6d6ba29f1</anchor>
      <arglist>(expression_node_ptr condition)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_vararg_function</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8fb23634e77d622f54a75348069e90b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_vararg_function_call</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5ed3ef6f20757c7ae436f21f4429c4db</anchor>
      <arglist>(ivararg_function&lt; T &gt; *vararg_function, const std::string &amp;vararg_function_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_vector</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a225db230a34ad92240cd55242cebfa00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>parse_while_loop</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a7ba9dd3b6048836b3bc299de934c3075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>parser</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aad21e9e928d71f6d0763b22754f31eea</anchor>
      <arglist>(const parser&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>peek_token_is</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a447211e7f162d4524be482bb05b3eb84</anchor>
      <arglist>(const typename token_t::token_type &amp;ttype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>register_local_var</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ac95f9e3ba340e81580b295fd97455f98</anchor>
      <arglist>(expression_node_ptr var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>register_local_vars</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a681846fea74ccd4883dddc36782f4d36</anchor>
      <arglist>(expression&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>remove_last_error</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ac382620a7ca599aa9cd77c9cda48b9e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>restore_token</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ad4687fac05c330c3421a6788d020a380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_error</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ab1b2f2d6cf597ba09a5d7b57db93e159</anchor>
      <arglist>(const parser_error::type &amp;error_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_synthesis_error</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6bef7bc4cc1843c2a4531717537f0c8f</anchor>
      <arglist>(const std::string &amp;synthesis_error_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>simplify</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>abd369e2758cdcd9efa1b06bdbf23cedc</anchor>
      <arglist>(Sequence&lt; expression_node_ptr, Allocator &gt; &amp;expression_list)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>store_token</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a1a067266075366522a3c6770b5050c43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>token_is</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aef835c31c83865a92cb207f80be3c232</anchor>
      <arglist>(const typename token_t::token_type &amp;ttype, const bool advance_token=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>valid_base_operation</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a021cd44e8d38a76a2423c37e027fcb82</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>valid_vararg_operation</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a53d3483dc8ce5216e5d1f5f043c14f14</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static expression_node_ptr</type>
      <name>error_node</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>af5af184cec29350b0a58600f0f92d6db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>base_ops_map_t</type>
      <name>base_ops_map_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>adb180129f2385500d0f3fed35a529efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>binary_op_map_t</type>
      <name>binary_op_map_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a191d6a62f3da2bbcabbc38f4ec5d77bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::bracket_checker</type>
      <name>bracket_checker_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a0402710ddc67271ddafcb239b9571195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; bool &gt;</type>
      <name>brkcnt_list_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ae103566e80c64e90fe134df2d3f33b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::commutative_inserter</type>
      <name>commutative_inserter_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a9bcfcb8634ec15f07fbac8c7fa9519d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>compile_options_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a158e82c341a9b1f429b894c57fd9075a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::token</type>
      <name>current_token_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a99d6d43557bc73dd19614d638324d393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unknown_symbol_resolver</type>
      <name>default_usr_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a3d14dee1ff4f781f6ffef5f44f25c5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; parser_error::type &gt;</type>
      <name>error_list_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5ac6a3bad799080683cdfcc7f223f84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_generator&lt; T &gt;</type>
      <name>expression_generator_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a936aa6807238a17f5bbefd7241ddce31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::helper_assembly</type>
      <name>helper_assembly_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>af3a06158c5ab36fb46fa798ace888a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>inv_binary_op_map_t</type>
      <name>inv_binary_op_map_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a35ace72d4681947a5b074ee8292ca5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::generator</type>
      <name>lexer_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a4d72357cf192058b86fc542da1287cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>symbol_table_t</type>
      <name>local_symbol_table_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>afde8e1de22bc591d3f4630e6ba893d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; expression_node_ptr &gt;</type>
      <name>local_var_set_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aab6efc375019ee140ee9424d46408c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::node_allocator</type>
      <name>node_allocator_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>abc2cf6f5ca6817cf0d00aa7115916d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::numeric_checker</type>
      <name>numeric_checker_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a63509b5a50a375418eeb27b987022df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::operator_joiner</type>
      <name>operator_joiner_2_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a6ccb1811b02ebc73b8b6ca848e773fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::operator_joiner</type>
      <name>operator_joiner_3_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5b7cc131436c985d2876a06e9e7db086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>resolve_unknown_symbol_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>aef236651e5d737d6e7b176435a116473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::sequence_validator</type>
      <name>sequence_validator_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a9a78564680b97566495080c95cb886c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf3_map_t</type>
      <name>sf3_map_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8a76291215d60e2037c0d90e505338d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf4_map_t</type>
      <name>sf4_map_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a03a5c2897d7700b0e4e864df4263b642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::token</type>
      <name>store_current_token_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a50b80189ad2b28ab80f188603659b169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; std::string &gt;</type>
      <name>symbol_name_cache_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a825b8feea3a7430201d1d4797e707a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>symbol_name_caching_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a193701e5e1eef4a8469a3e4cfe3957a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::helper::symbol_replacer</type>
      <name>symbol_replacer_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a768ed1105a8878bc19c2f6774e2655cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>symbol_table_t</type>
      <name>symbol_table_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a80cfb662a0f9d6674e3f82e30cd057d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>synthesis_error_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ad5f8cb86898a80940bee4261e9e1ca9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unary_op_map_t</type>
      <name>unary_op_map_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>ac678b1ec4c0cce2973d1bdd3dce03b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unknown_symbol_resolver *</type>
      <name>unknown_symbol_resolver_</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a5dd6268513f54560899767645642dc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const precedence_level</type>
      <name>default_precedence</name>
      <anchorfile>classexprtk_1_1parser.html</anchorfile>
      <anchor>a8bf78c8ad72345554ac4c4befd1bb241</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::parser::expression_generator</name>
    <filename>classexprtk_1_1parser_1_1expression__generator.html</filename>
    <templarg>Type</templarg>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_binary_ext_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_boc_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_bov_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cob_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_cov_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covocov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovoc_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_covovov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_sf3ext_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_sf4ext_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vob_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_voc_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococ_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococ_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vococov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovoc_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vocovov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vov_expression</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovocov_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovoc_expression4</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression0</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression1</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression2</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression3</class>
    <class kind="struct">exprtk::parser::expression_generator::synthesize_vovovov_expression4</class>
    <member kind="typedef">
      <type>const Type</type>
      <name>ctype</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a8caa1f1c5921de12c7695e15946a2d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::expression_node&lt; Type &gt; *</type>
      <name>expression_node_ptr</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a104d5ddb24e57c43685d2e2b6cca4a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exprtk::parser&lt; Type &gt;</type>
      <name>parser_t</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a7362f8e513a6c9064feb342b959b55f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node_ptr(*</type>
      <name>synthesize_functor_t</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a59dd2754a7161bdfce564aefcfec8ce0</anchor>
      <arglist>)(expression_generator&lt; T &gt; &amp;, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, synthesize_functor_t &gt;</type>
      <name>synthesize_map_t</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aea62a7fe70ad07b7bbe9b268389d66d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Type &amp;</type>
      <name>vtype</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aff42ba6495f15f00dc548eb97c833dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>binext_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a3f583ce823559d8fc5542618e947b545</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>boc_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>acdd3e863e672dd30cb0d53dd8fa529c9</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bov_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a83d4a53bf55fbe2093cba2eb8a4936af</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>branch_to_id</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ae73d89fc9f971f60f2cd376b4d413eff</anchor>
      <arglist>(expression_node_ptr branch)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>branch_to_id</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a8a0a8dc93433b1ba817cfa6120edcba0</anchor>
      <arglist>(expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cob_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a1198daabc28b96b3bffd28d9c8088104</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>conditional</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a50508cb35afaf7108de899348845fcad</anchor>
      <arglist>(expression_node_ptr condition, expression_node_ptr consequent, expression_node_ptr alternative) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>const_optimize_mswitch</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a3e2d26814d120c5c29a1af9869c60166</anchor>
      <arglist>(Sequence&lt; expression_node_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>const_optimize_sf3</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a0508c293aab6e8e982a367fde7e05516</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[3])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>const_optimize_sf4</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a962063fe0d36e1919e5430fd672b5c14</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[4])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>const_optimize_switch</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a9d2a95628a1413061a430dee7e6635ad</anchor>
      <arglist>(Sequence&lt; expression_node_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>const_optimize_varargfunc</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a40766eda9307031502e0ee8b66fd8502</anchor>
      <arglist>(const details::operator_type &amp;operation, Sequence&lt; expression_node_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cov_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>affd338748ff5041540b249395e453d45</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>for_loop</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a4f87edeb45260ba2d7c214c3b3e73820</anchor>
      <arglist>(expression_node_ptr initializer, expression_node_ptr condition, expression_node_ptr incrementor, expression_node_ptr loop_body, expression_node_ptr loop_var, T *loop_counter, bool brkcont=false) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>function</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ad0edf6e9f82d45b69ba62cc4b68d84ac</anchor>
      <arglist>(ifunction_t *f, expression_node_ptr(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>function</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aca3371df568bf038fe2d029307e29e23</anchor>
      <arglist>(ifunction_t *f)</arglist>
    </member>
    <member kind="function">
      <type>details::operator_type</type>
      <name>get_operator</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ad2a4bfa339430194f0b142365de9139f</anchor>
      <arglist>(const binary_functor_t &amp;bop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_synthesize_map</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a79e4da7380bd7bca6576fe8e98e25869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_assignment_operation</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ab2d8434b626e1604515ea4e927f2a5e8</anchor>
      <arglist>(const details::operator_type &amp;operation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_invalid_assignment_op</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ac5f035ee52bd69489f6558d9854c59b5</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_invalid_break_continue_op</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ac5444320192f1a1773b6f608b01c6ef2</anchor>
      <arglist>(expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_invalid_string_op</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a12d5420f52aa57c2959c62cb61b0a82e</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_invalid_string_op</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a1ccc8f236950887087c1b7b75f2b747d</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[3])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_null_present</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a749decc77c1bbc37daa767bae5aa6a1e</anchor>
      <arglist>(expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_shortcircuit_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a494ac862b42e9eec48e8d108639804c5</anchor>
      <arglist>(const details::operator_type &amp;operation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_string_operation</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ac8ed3456fadad12dcc1e6f1fe2c4a0b2</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_string_operation</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a7f0b8c8e562c4aa3f5bb3598c1c430c1</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[3])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>multi_switch_statement</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a22c3069758a4c1f30c0fe1d12e1e8875</anchor>
      <arglist>(Sequence&lt; expression_node_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operation_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a5607410b8adfbdbac2146842874ef275</anchor>
      <arglist>(const details::operator_type &amp;operation) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a3d8a15aa3a836d7e7b7ce6f50657fa16</anchor>
      <arglist>(const Type &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>af255e0faa6bf2bbdf2741b95e501a180</anchor>
      <arglist>(const std::string &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a6b0a8f957e472889e9a8103499dd760f</anchor>
      <arglist>(std::string &amp;s, range_pack &amp;rp) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ac6f4587a3904c5c9781b3522896f3be9</anchor>
      <arglist>(const std::string &amp;s, range_pack &amp;rp) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a068ddfac641024dba63d8d75ab52aec2</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[1])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a942b4cc13dac09ce65dfd3f8f5c6b117</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a0782900d165f5e7ff4fca76feca0f581</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[3])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a0434d797eb29d6d730f80863b3105874</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[4])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a072b73d88313ed6398ec8787cc6ff94b</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[5])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ab67b4aada02e8d4afe3cdeb193e60866</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[6])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a967adffa5f6d7e707b84bd37703beabf</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr b0)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a899bc2ba944786decb866960d30d87b6</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr b0, expression_node_ptr b1)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>repeat_until_loop</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ae6fd53b9858c7519c2f175d17d2afcbb</anchor>
      <arglist>(expression_node_ptr condition, expression_node_ptr branch, const bool brkcont=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocator</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a369dc95c3b1141d860a86f460beed45b</anchor>
      <arglist>(details::node_allocator &amp;na)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_bom</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a52259338a3ef59c0bf921e85fe707ac1</anchor>
      <arglist>(binary_op_map_t &amp;binary_op_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ibom</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a44e43fc02fe1552357405d960a1ff2e9</anchor>
      <arglist>(inv_binary_op_map_t &amp;inv_binary_op_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parser</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a65c72319e2e2cb3e6a3feecedb7bd0e1</anchor>
      <arglist>(parser_t &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_sf3m</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ae580e73ee9a6b1026e000d6b3dd401cd</anchor>
      <arglist>(sf3_map_t &amp;sf3_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_sf4m</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>afeacf71d5ae06fd053dac4acbadbbcdc</anchor>
      <arglist>(sf4_map_t &amp;sf4_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_strength_reduction_state</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>afd990d0b63a283fece2f0b77e5a1faf7</anchor>
      <arglist>(const bool strength_reduction_enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_uom</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a651f2a6f5a1041d2615d6426b96b05c2</anchor>
      <arglist>(unary_op_map_t &amp;unary_op_map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sf3_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>adac7eb8dcc74f71e9605f5e859f981e3</anchor>
      <arglist>(const std::string &amp;sf3id, trinary_functor_t &amp;tfunc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sf3_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a621c5fe911fa972e5d01c877d4221841</anchor>
      <arglist>(const std::string &amp;sf3id, details::operator_type &amp;operation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sf4_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a8e54d3f2ff37cdfda3f7cec2480c3f18</anchor>
      <arglist>(const std::string &amp;sf4id, quaternary_functor_t &amp;qfunc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sf4_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>afac1d0c209852aa074175297c14c5391</anchor>
      <arglist>(const std::string &amp;sf4id, details::operator_type &amp;operation)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>special_function</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a971a4beb61d988c514489b7beec386ff</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[3])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>special_function</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a48b40aa674cb08d4ec90d7e536860086</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[4])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>special_one_parameter_vararg</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a7c9d8166129606e62db2be66c5077689</anchor>
      <arglist>(const details::operator_type &amp;operation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strength_reduction_enabled</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a2098b0e8fbd834741893b7046dbe53d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>switch_statement</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aabdedd07b5afc0dff33a84692e3ba385</anchor>
      <arglist>(Sequence&lt; expression_node_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>synthesize_unary_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a8c19e0817dc2dd7e17469e2e3cae6647</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[1])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>synthesize_uv_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a2f89ac0cf81a8d601f7d04a68a448259</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[1])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_str</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ac1629935baa26a7c02ad5bf5acd78f9b</anchor>
      <arglist>(const details::operator_type &amp;operation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unary_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a519dd4f4af85c8e39585cd71b094b290</anchor>
      <arglist>(const details::operator_type &amp;operation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uvouv_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a44eae810d6a98375ab47d53acd9c94ae</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid_operator</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a492e2efa0d5c678b896f4e1030bbe936</anchor>
      <arglist>(const details::operator_type &amp;operation, binary_functor_t &amp;bop)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid_operator</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a738dcdccdeb6e63d5d4c5bef690fc181</anchor>
      <arglist>(const details::operator_type &amp;operation, unary_functor_t &amp;uop)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid_string_operation</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>af19dfce2281af455e1aa92a3d41dda6b</anchor>
      <arglist>(const details::operator_type &amp;operation) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>vararg_function</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a7fb5516a3e783b4b4e90e3793a5c0d02</anchor>
      <arglist>(const details::operator_type &amp;operation, Sequence&lt; expression_node_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>vararg_function_call</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a5e06773e9fa2b0ab1e3365a1ed82baee</anchor>
      <arglist>(ivararg_function_t *vaf, std::vector&lt; expression_node_ptr &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>varnode_optimize_sf3</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a275edfcd55bff0d3f8dec3eb756666dd</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[3])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>varnode_optimize_sf4</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a3da9fd93f123983e3677a27cdb80dd0d</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[4])</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>varnode_optimize_varargfunc</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aea534eaf7e4d69420759e9ad3137ce5e</anchor>
      <arglist>(const details::operator_type &amp;operation, Sequence&lt; expression_node_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>vector_element</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a69997af70a9aade9f84fd2f634a09794</anchor>
      <arglist>(const std::string &amp;symbol, typename symbol_table_t::vector_ptr vector_base, expression_node_ptr index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vob_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ade235a8c1c5abe228370dc1826c75867</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>voc_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a205ae359840531692b8038a932760ee3</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vov_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a40d6dd2a46864b862bf89e98941389ff</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2]) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node_ptr</type>
      <name>while_loop</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>af59a125234febbff8d6a1341bc18e8ee</anchor>
      <arglist>(expression_node_ptr condition, expression_node_ptr branch, const bool brkcont=false) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>cardinal_pow_optimizable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a8fe6e197a6f997eabc9d7fb13a6b906e</anchor>
      <arglist>(const details::operator_type &amp;operation, const T &amp;c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>cardinal_pow_optimization</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a0a076f4e366e557f3ee27f455821c281</anchor>
      <arglist>(const T &amp;v, const T &amp;c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>cardinal_pow_optimization_impl</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a27effaf0725893f1dba4b17a38b41c70</anchor>
      <arglist>(const T &amp;v, const unsigned int &amp;p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_constant_foldable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a01c7f687fd13c45d0728545b44c6d74f</anchor>
      <arglist>(NodePtr(&amp;b)[N]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_constant_foldable</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a6315264d79da4e7e7549f0c2595ea25d</anchor>
      <arglist>(const Sequence&lt; NodePtr, Allocator &gt; &amp;b) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_assignment_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a745d5696141056b64f432946e89e8c20</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_assignment_operation_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a955518cbb821ade8d6fdacbf5a7ce428</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csocs_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a6ac93a4a9ee4a01dd24cd76d0b015bf7</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csocsr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aa7cd2b074eb3c8f7defc1f1b9bdfbd34</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csos_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a7bd299ec73541b39faf6e327ba4dc3cc</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csosr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a574da270397ab802a56861023b80840b</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csrocs_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aae62acd214a11fd01a43fbd0b3a8cbb6</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csrocsr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ab5e0aedc88a1e8a2c63bc7747b610e82</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csros_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a4e34efe7db4904186e8f9d091c978213</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_csrosr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ad2b274e87fff8fddcc1e7a442f5b8c86</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>synthesize_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a45445d9d286b814fa298eea58f0ed71e</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2], expression_node_ptr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ac0a3361ec6757dcff49d1892d9b71bfc</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[N])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a2bb165464abce1af7cfd02b28be276f7</anchor>
      <arglist>(F *f, expression_node_ptr(&amp;branch)[N])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_null_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a7eca0c1f6f2cee8fa37f710e816c6b77</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_shortcircuit_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a5acbeb724466bc5e63b0e1e75fef648e</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_socs_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>afd0ec32257fa31c82018331ddb4e36a1</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_socsr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ab31d5d5a9f8a92d7ff36a08263967888</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_sos_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>afeb35d68623d3d225d89567f2b74782b</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_sos_expression_impl</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a5afc4e53d778a4824f6e62f98ebc37ae</anchor>
      <arglist>(const details::operator_type &amp;opr, T0 s0, T1 s1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_sosr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a29a51918a15022ed3e5d7495203e7dee</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_srocs_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a73bb494cf5ead84af6230c43b6211aa0</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_srocsr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a901b5a4af40dc8e56a65e58ab71b70f7</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_sros_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aa6f218a97ab54e5c641df1e727c2c26e</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_srosr_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a444602335fc4a74846010dd1e50bf8c4</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_str_xoxr_expression_impl</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a9a23d709986d47b2e268166689183149</anchor>
      <arglist>(const details::operator_type &amp;opr, T0 s0, T1 s1, range_pack rp1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_str_xrox_expression_impl</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a4e527eb888e130c0e1fcbd0fca4d1dc2</anchor>
      <arglist>(const details::operator_type &amp;opr, T0 s0, T1 s1, range_pack rp0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_str_xroxr_expression_impl</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a5b4725eb715e494282ed4c79394c03fa</anchor>
      <arglist>(const details::operator_type &amp;opr, T0 s0, T1 s1, range_pack rp0, range_pack rp1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_string_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a7235edaed831072fbf8af3e5b199c86b</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_string_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a9a05ed4c323b263dbdecd5cd6c7ab658</anchor>
      <arglist>(const details::operator_type &amp;opr, expression_node_ptr(&amp;branch)[3])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expression_node_ptr</type>
      <name>synthesize_uvouv_expression</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a5e0f94a70bd18ec934ba141721d58d80</anchor>
      <arglist>(const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>binary_op_map_t *</type>
      <name>binary_op_map_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>af66b1c7c0843c6b6927d4a04e807cafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>inv_binary_op_map_t *</type>
      <name>inv_binary_op_map_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>ad924436f6beda5799e76d2597ee5c38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::node_allocator *</type>
      <name>node_allocator_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>aab72851abd8ceb64b9c28f99db8c2714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>parser_t *</type>
      <name>parser_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a825d1c0db9435478ac58193d5ce32441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf3_map_t *</type>
      <name>sf3_map_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a8e6b2903f760d7d9fc12609930d845d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf4_map_t *</type>
      <name>sf4_map_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a3acba99164253358fd2f85f90a4d8e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>strength_reduction_enabled_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a52b579ce1a3089f485ace677d68e4150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>synthesize_map_t</type>
      <name>synthesize_map_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a38fdd1327cb920fcafcfef517cbd9379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unary_op_map_t *</type>
      <name>unary_op_map_</name>
      <anchorfile>classexprtk_1_1parser_1_1expression__generator.html</anchorfile>
      <anchor>a73c33c2bea3bd6c5f0f92314749d000c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_binary_ext_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__binary__ext__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__binary__ext__expression.html</anchorfile>
      <anchor>a83bd2fad3ac4371020ba99d3e41e22bd</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_boc_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__boc__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__boc__expression.html</anchorfile>
      <anchor>ad858b59d722392eb9bb33273cf2bbc9d</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_bov_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__bov__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__bov__expression.html</anchorfile>
      <anchor>ac7402f7de1a54a7033ebf6704202864e</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_cob_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cob__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cob__expression.html</anchorfile>
      <anchor>acd32df4fa757712224217f4d8e65dde9</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_cocov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression0.html</filename>
    <member kind="typedef">
      <type>cocov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression0.html</anchorfile>
      <anchor>a7ec9b0a794b0ef42536cc1ebbd80b6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression0.html</anchorfile>
      <anchor>a846ba7413f6a896110c7d96942399172</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;, const details::operator_type &amp;, expression_node_ptr(&amp;)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_cocov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression1.html</filename>
    <member kind="typedef">
      <type>cocov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression1.html</anchorfile>
      <anchor>ad9358b5695e8f18a3a52df761fd70b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cocov_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression1.html</anchorfile>
      <anchor>aa92ab7c7dfe127150e2810720a7c9e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression1.html</anchorfile>
      <anchor>a474d58134b8e96f2741b8bdf7a3da84a</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cocov__expression1.html</anchorfile>
      <anchor>a0b9f236354f1e6d88ae4c0663bbaa9d1</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_cov_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cov__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__cov__expression.html</anchorfile>
      <anchor>a5ace8be056493cf9a86320d6ee71a3ff</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covoc_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression0.html</filename>
    <member kind="typedef">
      <type>covoc_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression0.html</anchorfile>
      <anchor>a237e648d1c99b9f7b363f48b2f0aeec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covoc_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression0.html</anchorfile>
      <anchor>a0d4d2d0e7a12a9ecc254b2ecc9d3cc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression0.html</anchorfile>
      <anchor>ae0d40603bee91825864a71a8f3cc0146</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression0.html</anchorfile>
      <anchor>a89281875e646d59f237cad96cd370782</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covoc_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression1.html</filename>
    <member kind="typedef">
      <type>covoc_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression1.html</anchorfile>
      <anchor>a66ae803844386608c73a5c503e9b83e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covoc_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression1.html</anchorfile>
      <anchor>a03e1bae9720aae4969048ea707613429</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression1.html</anchorfile>
      <anchor>af822f8ef3c397e00b2081ab2cc693636</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covoc__expression1.html</anchorfile>
      <anchor>a00cf734d34be3796ae5340fd85ebad58</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covocov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</filename>
    <member kind="typedef">
      <type>covocov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>af5ee9a2dfb3f6d1df8f7f54cd1fb1a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>a4134f3855211543e20f26f4be429e4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>a5201229ee92c8cfca4959d596403500e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>a97ddf083f88d75b83f099d6cf0c3901e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>a406f273c46dc3da7ef6bd18a642473a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>afb389ba8de3bb20358694628e23502ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>a36b0e6b1bf46da214c4c5a4738f23f5a</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression0.html</anchorfile>
      <anchor>aea6474175e57fe59cb30956538a2d0dc</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covocov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</filename>
    <member kind="typedef">
      <type>covocov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>aae4fbc3f1463b62d0bd5049bbb7c5860</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>ab238e6eed2dd097fc83615b2eab19aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>a6c54d84d19a7b5c169756e30af133d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>a0617ff76a3731ea6670ee6194447804a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>a52aa0635fd35c72c28f0ef505f115b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>a2adf76052230c1858a63f731fd9c6439</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>a7578cdc446c00164466148592db73e58</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression1.html</anchorfile>
      <anchor>ac26fd9e93aa9331377b1e172aec1f36e</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covocov_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</filename>
    <member kind="typedef">
      <type>covocov_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>aa54c0752121047c05d85e7765ad079e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>a7e698f7505dddf6d880ff4c557a9d9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>a8040de953e46aba721d37e215342fe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>a0e3378992c69f92953c035e1aa9f53e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>ad1d45f04e41c8b0f13fb3d64b3495bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>aaa45cb852f62b37cc21e12980013a98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>a64b10c7d69aa82ea5aca6fe5a13b1aaf</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression2.html</anchorfile>
      <anchor>a3147e10e93974bc9b6fee574bf2189d2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covocov_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</filename>
    <member kind="typedef">
      <type>covocov_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>a842648f749bf55a2982d761d3f8b67c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>a2a75507bca964b676aab36a30a143074</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>a5cfac864e7031cf45de5716d51bfe3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>a1a20cea09f8928225ae28e5e54e30d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>af7ad2e44ec1fa6ff05acae2206e4e595</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>adaee61b189c3151e54c91e799d633a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>a945bf63c6c39086a6afa658ba72f62c2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression3.html</anchorfile>
      <anchor>a6064e274599a4d3ef8ecf2494a73fb99</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covocov_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</filename>
    <member kind="typedef">
      <type>covocov_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>ac7ab24ffc3d096eb146ac1e7090d35d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>ad533793ec8397551068b91abfdeea0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>a7af7438d657898c7fa995af8546a907a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>a8ea4f49ebbde405170ab8f54c7385dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>ad9aa5be84db88c2edfcd1e9d83862fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>aedc297b91c6591d2bbc69239ee3d97da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>acafe2b857204c5d02084fde63d38565d</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covocov__expression4.html</anchorfile>
      <anchor>a584b2dc300894861f4ab3254b0bdfc25</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression0.html</filename>
    <member kind="typedef">
      <type>covov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression0.html</anchorfile>
      <anchor>ada58794a7007a41664e3d0130706710a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covov_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression0.html</anchorfile>
      <anchor>ad3a61e772bfef665bdfd5dd78101c955</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression0.html</anchorfile>
      <anchor>a12946fd1af3a38d5b59822fe9133ac39</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression0.html</anchorfile>
      <anchor>a7450fca136c846692b63fd80969497d1</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression1.html</filename>
    <member kind="typedef">
      <type>covov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression1.html</anchorfile>
      <anchor>a754febf0b50acb4b5458eb959fddecc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covov_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression1.html</anchorfile>
      <anchor>a06a7b4216983db6d1998631723bdd5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression1.html</anchorfile>
      <anchor>a5c967cdef33c129bcd53c96bea199fc8</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covov__expression1.html</anchorfile>
      <anchor>a1c1435aff2acb0f288386f51d987fe2c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovoc_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</filename>
    <member kind="typedef">
      <type>covovoc_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>ab2394ab784593ab3551076247ea9f3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>a211fb12579a384a900c684421cc1012d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>aea95b02db51778492e4ff1fd483611e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>aa2f3c340fe7b90f1ee5e7bae9d77d195</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>a097051488f97477051fb05dfe77504b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>ac04f410a7528996d27e2c3bda83d816a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>a106f8512963b6774a1327c815a299c7e</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression0.html</anchorfile>
      <anchor>a0441d01a5ba0046697dedfaa4f642045</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovoc_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</filename>
    <member kind="typedef">
      <type>covovoc_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>a39c7cd574c4d5ab3d1866d898ebde45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>a0e4361b310113ae671e56ca6d5f1e0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>af340bb28e1df507ea8cfebfd6a5e4f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>a2aad7023ec6aecfcfbc86945026cf87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>af49b2e3699dc33aec6baa1d76a3ffe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>acd624daa4a053e2673ec981d55346439</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>a8391582ca29b990c7aa7f9334f046e0b</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression1.html</anchorfile>
      <anchor>abeff83c2e5ac0d6462382268b0783559</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovoc_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</filename>
    <member kind="typedef">
      <type>covovoc_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>a4c09a428c5edf6b1bf491d48131ed48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>a43e132f445355ca54c139e95c930ce6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>ad74e6179369019760689a41973e324f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>a94656d65ddc531970ba19e3afe2e48e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>a11a5c5caae8ef210ef2d0f284702e302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>a247a1184bdbbed916c96e2fc7bade60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>a700dcb364cc736dbffa3d1862aac8ebb</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression2.html</anchorfile>
      <anchor>aea3a5bb01346214f330f723d47b77c88</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovoc_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</filename>
    <member kind="typedef">
      <type>covovoc_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>a34693392eadab033aa5a40ffb8c08823</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>a29a9755249e710cff5c9d975cba463b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>ad7ebdcbae0781cf3637c617320701a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>adb3722b5e127bcd3895230f0af3b1e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>a720d1f2b463b0b24d018ee97d19421d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>aeed270f8f7b30253c1a300f05c25439d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>ab2f5934b3a7cc97e4a95047ef8ad5ab6</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression3.html</anchorfile>
      <anchor>a36ee75dddf12a01b57f900b3d739247d</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovoc_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</filename>
    <member kind="typedef">
      <type>covovoc_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>a4a20c4ee60b9d3d21ff54731e20b016d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>ad66c8b03df9b07a715f922b46cb49f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>ac45ebf400a2b93719c27a2b44d220a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>abf9d3e008e736727914c64e6721719b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>a105e9be9270955e6cbc0f40ca2e05c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>a7b2eb0cb2375738f0b7bf1cba778cd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>ad34d22cf06b659e45cead8bf274d2d28</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovoc__expression4.html</anchorfile>
      <anchor>aa0133fa8c7516df8ff82a51ae7e575f3</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</filename>
    <member kind="typedef">
      <type>covovov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>ab05e346b6d618fa12ab5f2eb9f3ca466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>a6de02df8994b26931fc2770a26c49f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>a5f46368537be505ceac1c25b80491932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>ae5907c82ead4941b0371ad7bbeb71ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>a641235aaf8a066eae55bf5be7cae06bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>aa0e287f59f79ca02da55a576766125ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>a1aa4302d5ea1caaebb11591daa62b1f2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression0.html</anchorfile>
      <anchor>a7b898cbe8b5cde779cd63559e993fac7</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</filename>
    <member kind="typedef">
      <type>covovov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>a8adac773aae92aceb52c10451500be1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>a122242527c0908d3f5c94767c5fe2e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>aaa949c75f9f31e468473041023636243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>a7276520c23285bd16df6b60b7514c931</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>adfa4777fe922e1687b9473005255e56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>a561c7b198fea7d8ca35b5847aada1a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>a4405a8cac0a22990b279f1b84090f172</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression1.html</anchorfile>
      <anchor>a79e94b217d344dcc004b4479c931c596</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovov_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</filename>
    <member kind="typedef">
      <type>covovov_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>ab22b4fb05cc25d9840cdc0b7a139a980</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>a69e97ba9d73008b2fb1fd50b49874606</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>af759917a3edc6a5de0282f1d45f9f7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>a8bb6439cb9d42a81bc2f33cce6967881</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>a70255eeacb78486947311887e6f3060f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>a9cf8a2d8fcbc9299c3e51bb8b5a94e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>a443fabb702b24194f9472e150d9bf7be</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression2.html</anchorfile>
      <anchor>a74d92f4509e23cf2fa2e9eb54684abc2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovov_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</filename>
    <member kind="typedef">
      <type>covovov_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>a7c87e669176a2eb967fd8b701a56b3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>aa580ab4b17b27dfd274aea016a00f8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>ac46b1d144194a40a881374d0940e55f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>a33f82484822eb8101e187a8d63b0eeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>a116d2b644ab3f3e0b0e29423e7d0c9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>a191de2721fb466336d710b4aea756d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>a0dc70cd2383b7bb18f15e13a99b9575e</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression3.html</anchorfile>
      <anchor>aaec8c5d85300493d7eddb8b93fa718d4</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_covovov_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</filename>
    <member kind="typedef">
      <type>covovov_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>ac28c90865900e3a0d0e350fc8a1a8441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>covovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>a564e92748588fb6aa7a15b727e9c8336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>a13098f6230d2e9e146de62a565732bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>aca67e7d97ae17694a293680c37dbfc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>a3e63c144f3752c63fdfd7a9a286fa2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>a6a001e851ceb046ca64f3633d03a1179</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>a1e2c13a72ab1f32e832f781778741e22</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__covovov__expression4.html</anchorfile>
      <anchor>ae1caf5d6c881a8b89400e244eaf75303</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_sf3ext_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf3ext__expression.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compile</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf3ext__expression.html</anchorfile>
      <anchor>a94fcf608d3157605f8520c10ec3e7ffe</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const std::string &amp;id, T0 t0, T1 t1, T2 t2, expression_node_ptr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf3ext__expression.html</anchorfile>
      <anchor>a9914cc9d49c05ef8c43cfa696cb96cc8</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;sf3opr, T0 t0, T1 t1, T2 t2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_sf4ext_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf4ext__expression.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compile</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf4ext__expression.html</anchorfile>
      <anchor>aed3b057bef33b8a3895c7c92ebba82f6</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const std::string &amp;id, T0 t0, T1 t1, T2 t2, T3 t3, expression_node_ptr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compile_left</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf4ext__expression.html</anchorfile>
      <anchor>a0ff7a11878a08aa6a7b1b89bc5470a1d</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, ExternalType t, const details::operator_type &amp;operation, expression_node_ptr &amp;sf3node, expression_node_ptr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compile_left_impl</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf4ext__expression.html</anchorfile>
      <anchor>a6d510dcdbf6c10d152c3c798d637aee7</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const std::string &amp;id, ExternalType t, expression_node_ptr &amp;node, expression_node_ptr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compile_right</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf4ext__expression.html</anchorfile>
      <anchor>a746dd4022f1e52a6a1448e8c01884e3c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, ExternalType t, const details::operator_type &amp;operation, expression_node_ptr &amp;sf3node, expression_node_ptr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compile_right_impl</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf4ext__expression.html</anchorfile>
      <anchor>a813e4e1f6d59c367bac1a484e57e2f16</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const std::string &amp;id, ExternalType t, expression_node_ptr &amp;node, expression_node_ptr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__sf4ext__expression.html</anchorfile>
      <anchor>a461fac66bbb893cec8a2627f2af5742c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;sf4opr, T0 t0, T1 t1, T2 t2, T3 t3)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vob_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vob__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vob__expression.html</anchorfile>
      <anchor>ad9a8672b08c4a448046bd02eed32b340</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_voc_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__voc__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__voc__expression.html</anchorfile>
      <anchor>a3387db2842d00c6aa4f934ec81012dd5</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vococ_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression0.html</filename>
    <member kind="typedef">
      <type>vococ_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression0.html</anchorfile>
      <anchor>ad0eb352d382e9a0fbe671b0f9e06ef91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vococ_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression0.html</anchorfile>
      <anchor>a490994ebea710a80d4482cda386c2955</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression0.html</anchorfile>
      <anchor>a8acdb3a41a673cc43f77371df359539a</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression0.html</anchorfile>
      <anchor>ae90913f2221c067cd558c92b2dfd2e30</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vococ_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression1.html</filename>
    <member kind="typedef">
      <type>vococ_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression1.html</anchorfile>
      <anchor>a84e5ba24938fec6f1a0dfc9e6256e177</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococ__expression1.html</anchorfile>
      <anchor>a8f996ad0cf46849268be12bacfe3469c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;, const details::operator_type &amp;, expression_node_ptr(&amp;)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vococov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</filename>
    <member kind="typedef">
      <type>vococov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>a704c95562403647e2b749780e31b70b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vococov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>ab95991a66ffa9f05d6884b11fada7d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>af28a98d5dfdfee449fbc91d945825f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>aeffc9bd30a54b36b17df4c2d5aa0d78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>aba97aa5dfb9e9c7db9449bddf44393aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>afc424d3d1840d65eb2bfd35b6f91b6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>ad58a3a13206b2a9c98ef752b0d3a1a99</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression0.html</anchorfile>
      <anchor>a666586378bb080e0f7642b8b4603b16b</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vococov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</filename>
    <member kind="typedef">
      <type>vococov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>aec534ad61becf18ab19ca96f8510dde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vococov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>a6fee30adcc9a950b5563e770a04888c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>a68d614e1c5c078bfe279de6d1dc49118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>a46566812972fdf806a0b492c0778728a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>a9679f18107220348260a1151ff7e8479</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>adb925a875b1600ab1047945bf5524b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>a5c8cc9cf4593230c8ad11eaeb2600ba9</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression1.html</anchorfile>
      <anchor>a72b10be49113c5dd9efc270809be8725</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vococov_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression2.html</filename>
    <member kind="typedef">
      <type>vococov_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression2.html</anchorfile>
      <anchor>a896f67f8cf5416a9f15cc9d6128f6843</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression2.html</anchorfile>
      <anchor>aeddd8c15515f041c52c8a75536f915a5</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;, const details::operator_type, const details::operator_type, const details::operator_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression2.html</anchorfile>
      <anchor>a29dd4c092ebd54df22956028c36dabfd</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;, const details::operator_type &amp;, expression_node_ptr(&amp;)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vococov_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</filename>
    <member kind="typedef">
      <type>vococov_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>a79c8343a4f496ca1a446b36dde52faf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vococov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>afe5ead20260855267dd5374ff0e1390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>a0a296097ecf8f9a718b4d227ded5408c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>a66e1fedef82da3b6fd61e2e256a89a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>a0d65d99d19cf73bbecbdab675cd8ee4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>a3b6b8c0a401e78d2954a29e634e221a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>a4c716416899b54d3b83bd77857c07a9a</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression3.html</anchorfile>
      <anchor>ae33d80ca167a579673504205bb1172b5</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vococov_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression4.html</filename>
    <member kind="typedef">
      <type>vococov_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression4.html</anchorfile>
      <anchor>a76542d49571504ce652ccad0ff7592c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression4.html</anchorfile>
      <anchor>ae6b0b6430efa3f1258831d14d27e2abd</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;, const details::operator_type, const details::operator_type, const details::operator_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vococov__expression4.html</anchorfile>
      <anchor>a933065a1be6371a87d95e6f1d26381a8</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;, const details::operator_type &amp;, expression_node_ptr(&amp;)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression0.html</filename>
    <member kind="typedef">
      <type>vocov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression0.html</anchorfile>
      <anchor>a35e34a27d240b54a9e8d6ee2e5f4bf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocov_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression0.html</anchorfile>
      <anchor>ac8fc6f9ad681e162bccc52f781d2100b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression0.html</anchorfile>
      <anchor>a02c97d55ba2d3bb5e7baf830a6cdf686</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression0.html</anchorfile>
      <anchor>a81aeeed6ef3662fb42e9b01aef3293a9</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression1.html</filename>
    <member kind="typedef">
      <type>vocov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression1.html</anchorfile>
      <anchor>aa004c289058e5d0410a723a8591c2724</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocov_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression1.html</anchorfile>
      <anchor>af771fe4eb7d9d35dc8a71deb3e78c29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression1.html</anchorfile>
      <anchor>a021c3715a21d3741f8699909fbe91d91</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocov__expression1.html</anchorfile>
      <anchor>a084ddd4f426b9bafb2095af01ffce85f</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovoc_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</filename>
    <member kind="typedef">
      <type>vocovoc_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>a45df25220883c42ea683a433aba01488</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>ae3e487345fcdd8db35061dba1cd6dcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>a61582fec256f7d5185829ffca08abb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>aba127b35065bf16711ffdcb4cdde4668</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>a2790e727f29bd48c8ef3a1bd3b74e2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>a8935ef7a15cb106cb5821b082d3b3765</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>ab9d83f5cff02542334381bd052bb4c06</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression0.html</anchorfile>
      <anchor>a0aecce163a0928e5b997ea187957fdd5</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovoc_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</filename>
    <member kind="typedef">
      <type>vocovoc_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>a4e40b1e1b1219c5dc7100207f6c34e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>ac6fb9f01e8f84d80eee523f87c8dcbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>a262a59f1dda36309a657d80b3e79bac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>aaf92452a34792580225307de77dbc476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>a7af3687d542417bfb2a6f4ea99e251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>ac7e0455adc2a8013ecb59eda7f412b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>a9ce4573ce953621a9d57e79e3275af65</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression1.html</anchorfile>
      <anchor>a5173aee0623bdfa023a9844e573df50b</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovoc_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</filename>
    <member kind="typedef">
      <type>vocovoc_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>a5a0c1e30f0c0af6ac5f95b5f038b5601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>af9d68abfe9803fcecb78857b8853001b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>a79e8f8629b1f79e37a262a51a5eb190a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>a62949a326ca8d6ab80549baa2256ca9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>ad0509f12c2fce4245a6bbd8ad10735b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>a55326b87f543a0ce865ecb7ab7db829f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>ab09db010f5d297b107b37bfffc95b301</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression2.html</anchorfile>
      <anchor>a42f3dad95dad365e7587311a523368ee</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovoc_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</filename>
    <member kind="typedef">
      <type>vocovoc_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>af2dc7961ec9636aebdba86c1f66191c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>a6fc9c8ade21bfc34338aec7da8e8ba94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>ac06cf14f2150315d6321a66027520a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>a21a9309d83a6fb55bdc42b206b6ecbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>a90cc489b32d176ecc635e9d4af590391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>a57f929af4085a72c9621bfe9e9c9dfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>ace42e8a7404a73170cfba9b0061333bf</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression3.html</anchorfile>
      <anchor>aabe33c253ff21b6e1c936a9aa623ed22</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovoc_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</filename>
    <member kind="typedef">
      <type>vocovoc_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>a6b41c5a575b7d3ba3921b87a4b750b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>a5b11ca5c659be24d08a2fa84dff02034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>abb411cd3b7856f44b48f8cc26cc8ac70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>a32a5dfe62af49fcd31c507ceabfd903e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>a98475cf39222b54df783ae85f3cab3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>aa04300a4d30f9dcac2775e26ed362ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>a8df22011baba8b4fdc3d40a15a3f222e</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovoc__expression4.html</anchorfile>
      <anchor>aa78fabbe6c83f0ff47cf7113287ad2ac</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</filename>
    <member kind="typedef">
      <type>vocovov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>aeb6efd58fc2cbf0a3f9de76483834a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>af363ed7bae0163f0cced3a6967678219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>a8dbd113651d8512bbd4a889eefee37bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>a0de78b315d45d8d9c5259017bbf90e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>a3875923377634fe91aabc7ee880bd29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>a75676bbfb9abc178e00fce858fb3ba27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>a5dd36069e9302d1036be1d58ed6424e2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression0.html</anchorfile>
      <anchor>a1b8990747af2a633b94fc0d97601235c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</filename>
    <member kind="typedef">
      <type>vocovov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>afb9ebddd9c9270b1cfaa5d3ad9e929ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>ad84ca17eea57ae86db48fe36e1794dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>a0832680cbdebbd76234c30cfe502a750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>ae46013d4b936e8653eee8c9280ab9ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>a7ad8f3f738a5c1837c7901523a128013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>a414cd2202d14896ffec099feb6634848</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>acbed1a2dba01806c701b15fe112025a4</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression1.html</anchorfile>
      <anchor>abf117903197e486a0029e4bfa583efea</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovov_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</filename>
    <member kind="typedef">
      <type>vocovov_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>a79123484b4f5dd791ab8dc87fa933080</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>ae5e2d95df50bb70c35329d92596bceee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>af07e71defc0b6c9ba44b433cf5df2201</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>aa16c16b1bf8dd22006d1cc3d904fa24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>affa3b3e230d4c7106abd4c7e387ddb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>af86d671e9acbec6af01e4fd94295ddfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>aee1102c13974a22ceaf3d9864280f76b</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression2.html</anchorfile>
      <anchor>aebeee237d7548898999232345cf2abe7</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovov_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</filename>
    <member kind="typedef">
      <type>vocovov_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>acff0be0d80615d096ff8e610d3820cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>aca4511ac26afe016cf3b2f5247e4cd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>a7ae4708759dde3d06bc042cb59b1c570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>aec7130916e1672dd5609f0cf2bd582c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>a720fd679196aa06955231e410b1ecf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>a8d0f3e3ec78ff52c1ba03519d2ad23ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>a4ba7b962f2e90faa304773946ef81721</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression3.html</anchorfile>
      <anchor>ac052d6d75c2d1485646ad1b01a0726bc</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vocovov_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</filename>
    <member kind="typedef">
      <type>vocovov_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>a2019647e8d643bf9e482167c7466452d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vocovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>ad37f7608abeb6b7bb66040589157c35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>ac45d721efe72594a8c9da43b6d0c82d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>a0e0b1b7f09c701708f7570833e976c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>af52625e7de78b21dce3952594c2a5527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>a5f3c0f52bfff3e691b2724b21e312bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>a75ef2c18884c46fa5f5b44d225badc13</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vocovov__expression4.html</anchorfile>
      <anchor>a2ba8ad115f5369883a30adae63d7f754</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vov_expression</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vov__expression.html</filename>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vov__expression.html</anchorfile>
      <anchor>ab48149352316f006c39c954c5a874ddc</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovoc_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression0.html</filename>
    <member kind="typedef">
      <type>vovoc_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression0.html</anchorfile>
      <anchor>a0d68fb34400fa3a5117f25bafedf7842</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovoc_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression0.html</anchorfile>
      <anchor>aa589be9bb8304492c7eebbaf8b9010fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression0.html</anchorfile>
      <anchor>aa8e49e2b52c6fc8232e5fa972592820c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression0.html</anchorfile>
      <anchor>abf061672b9e4c9a441415c2a21adfe9c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovoc_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression1.html</filename>
    <member kind="typedef">
      <type>vovoc_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression1.html</anchorfile>
      <anchor>a2baaf44fb8dd042faa7fc8605bdd932c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovoc_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression1.html</anchorfile>
      <anchor>a628249a96e3f9f55ccc067e10b4c706b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression1.html</anchorfile>
      <anchor>ab8ef2492820f3df0857d1ebc5aa432d4</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovoc__expression1.html</anchorfile>
      <anchor>ae8152343d30d9842a30612b987137092</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovocov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</filename>
    <member kind="typedef">
      <type>vovocov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>a9f78b5c93efa8f4583ef33032a9f41f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>a5af3b1700a15c498a1d02c93afeabb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>a2a339626968402742d257b1cdbb2a1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>aac32e51747f1641cf4163a7aa06687f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>aa9ffa983af63ffcf0f48a60fd25ba8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>ada7ef89136a5199074bca80ba3208076</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>aea497254286d15422ff797faeda9c22a</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression0.html</anchorfile>
      <anchor>a1a1196116171a1463d7ee99fc11436ed</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovocov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</filename>
    <member kind="typedef">
      <type>vovocov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>aeb1fe05d4ab82edbe11583265324241a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>a7c321118b5a61dfeb736e3bfcd8260e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>a0ef53554eded32c67cb58c83fdd80b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>a3a39c07bd772b1427114e7f135910fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>a11760121f9e3ef89bb38b18c2b857b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>a497ad8c1a7c2939aa7e2cfb1ca900222</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>ae4e9a6ba454225b6b47f7bc0032ca016</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression1.html</anchorfile>
      <anchor>a80fcff3e95c3a483c770ef739d5dd4c4</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovocov_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</filename>
    <member kind="typedef">
      <type>vovocov_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>a9bf9ddf38f9d3d47c317100241bf3041</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>a4124fe835a94d01ee1afaa67d97de75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>a41ce1a1683230cafdf8ddf2fd37ae4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>a886d54b19cbc7e0e98ea0b82595a605f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>a847ad230c86a4cff3a66cada17da77ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>a0fd81fb35ec66338c3620194d8878bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>af844cb796e856d05ba945e4f7ede4eb4</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression2.html</anchorfile>
      <anchor>ae1be2bfa115bfec4e8f4a28e74326273</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovocov_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</filename>
    <member kind="typedef">
      <type>vovocov_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>ac4b15ba7a66b54c3f163c4031d586bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>a38543048ca520e320814385f2c2ddeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>a375ac78f030973997bb726c198f6d725</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>a13e346ddcef7bffc6fbadd8baddc7ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>a180c411201afaa98a93d620c0b5d0b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>a6c7168374d0315441eda23bbe58382c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>abcd6606adcb8e49bcad9ea1364ab7bcd</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression3.html</anchorfile>
      <anchor>a8058d9d409946d046679812ffab19265</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovocov_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</filename>
    <member kind="typedef">
      <type>vovocov_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>a203611446fad1115f7715574241b0db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovocov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>ac6c4946dc2f2dbea7654dc6701f6a465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>a7d99985479390b43f4b8c7e33b8f65f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>a58d3868355e9b4fe623de28447c5e47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>ac0b0be223c0e94e0c0f1ba48d30a29df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>a53a303120d714e6e34306f48e9621fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>af56f43e4663548020fdbad17e414c2fa</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovocov__expression4.html</anchorfile>
      <anchor>af8e8b0277fe1dee1a8ab9067701d70c5</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression0.html</filename>
    <member kind="typedef">
      <type>vovov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression0.html</anchorfile>
      <anchor>ac58502870e43e03ede27796a32468b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovov_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression0.html</anchorfile>
      <anchor>a6abbd15f3148f7041be6d73dba646bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression0.html</anchorfile>
      <anchor>a488500fcb090cf9a614977cff747c323</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression0.html</anchorfile>
      <anchor>af7beb1830a1af833ea998c7f8152d90d</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression1.html</filename>
    <member kind="typedef">
      <type>vovov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression1.html</anchorfile>
      <anchor>a1d1cc0dfa31fdc53296431be13bd01c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovov_t::sf3_type</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression1.html</anchorfile>
      <anchor>aa086556b899f31cf2ad45be2434f82f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression1.html</anchorfile>
      <anchor>a19b8e65632141798cf992de7caf797a9</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovov__expression1.html</anchorfile>
      <anchor>ac32c35264bf885f6aac5ff21bb9bf3fe</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovoc_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</filename>
    <member kind="typedef">
      <type>vovovoc_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>aa0552fce17de4f321915fde221047dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>a92c7e44c7c7b410d1fde7cce772407d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>adb239ac6ca193c6fb9920505f653e648</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>aefe43a9f899230d8c6c90d3082f8b4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>aa843bb214bd215b84a333a7d32c89592</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>ad572816d9c586f425630de61d35dc948</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>a9e549f743c4703779ed7df4f45a568dd</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression0.html</anchorfile>
      <anchor>a58fbb82d230a9ef8a1d0b1ac099402ce</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovoc_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</filename>
    <member kind="typedef">
      <type>vovovoc_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>a7d9556b8d35a9e406970bda8a835b61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>a990c9ff2f3ee1cd073968956d3399180</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>a0c3730a446d096df6eed7cffbf2854e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>ac41f245ebbc066b3f8e63b55f1f8e87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>ad4954079850f627325224c0a43e8d92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>a36c8c82fb0b21b740e504d99c82b8d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>af3a53ade336a0523a52008a87459ad7c</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression1.html</anchorfile>
      <anchor>aef478fac4ebfcc6f75497d01c561082a</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovoc_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</filename>
    <member kind="typedef">
      <type>vovovoc_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>a3545d46ebbbd30b20fd5cff3b72cfda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>a69015b4d827c427cc90ae012e1df34c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>aea74ababc63dfe274304f1c8b7a0e844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>a5489346327061bea90b39834b0536808</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>a150b407439fe8d7f3094053137e44821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>a241b73b72bc7cdde2211a9f96f6394a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>a3a8e3be1e654c6cc94c86e5bf73dce11</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression2.html</anchorfile>
      <anchor>a1295ed816c8e3fd2297f73ed090fa74f</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovoc_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</filename>
    <member kind="typedef">
      <type>vovovoc_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>a3e22603b93ab0806d24c4be26abdfb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>a589ad18ebdf260ad348b24ddbd783bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>a9a4ac907c3739ba035291c233415e14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>a7f4d7745876693168d0b60b84c635bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>a8e48af4b391fd2f452e889a25aec9d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>ad812c0e05c2192e920912884b6c16d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>a1b7dfa8670a62f0060384e6aa4df3289</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression3.html</anchorfile>
      <anchor>aedf2e61791117e07e18170f4e0847ddf</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovoc_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</filename>
    <member kind="typedef">
      <type>vovovoc_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>a000df0426b40e141e98c434c36b11981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovoc_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>a8ae2a60e45e63f02d33bf053818cab4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>a679972b52d4f2c9f19bfe494105f10ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>a76ea8ee762b2a0b42d08750757a0a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>ad4b46b8d17486e69647bb36064764897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>a10d8c78ac4f8a3cd97f1263664e76fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>ac830f6e702dfd89fad13def20985793d</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovoc__expression4.html</anchorfile>
      <anchor>a64ad51515b9fdda52a4b32acd10882c2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovov_expression0</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</filename>
    <member kind="typedef">
      <type>vovovov_t::type0</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>aba62b6d8993ed3ff5ee209381a0e198f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>af8576b39b1edd19678338de878178ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>a9f81ed0419e404e6e63fa54a2635b383</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>a05e4317c428784038a2aee1c9e9164b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>a866acefb6dc6c74f507d94ea857c981a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>adb913f1758bc351ce300875099565f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>a5dd4ecbbd40b86c88a6bd0f3a497d434</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression0.html</anchorfile>
      <anchor>a688250b281eee243142b96625c86977f</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovov_expression1</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</filename>
    <member kind="typedef">
      <type>vovovov_t::type1</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>a9afaac05283b3234447e66f1131386b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>add55b2e43ca764748a53c55a3f38beba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>ae56321d6b06fe20063e5a3766ceb0bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>a16be25e82465301c00ec5be40051bae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>a6c6544f63d231340ac7191c308a5d7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>aba04511a12994cc0da4ce944002e9976</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>a1b582132ba673920b0d8bf21b6d44b85</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression1.html</anchorfile>
      <anchor>a8188c6f36e57c73448c1bbf54e33cbd8</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovov_expression2</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</filename>
    <member kind="typedef">
      <type>vovovov_t::type2</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>a7beaea871f15d7f4cd92c476494911df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>a06868a388d09e59c1224c580c61e75c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>a89c6bfbe0b855f86130f7a375db9f2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>a7c8b5d49396d6ed31f26170dfeb7b3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>a52572b2b2f174996101c36ec544ed41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>ad76f71ef7b086f5f189cb5bdd16aac26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>a2859663faeaa9781c33643b3b654fc60</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression2.html</anchorfile>
      <anchor>ad85ec300d558f5e181c44d7f1c0b7d6f</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovov_expression3</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</filename>
    <member kind="typedef">
      <type>vovovov_t::type3</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>a152589047c9e4bc1de66273ace07f0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>a6ecb4952e8d5017c819a1014844b453d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>a436378edd10ad7d7bf133fab49751c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>aade8604e0df97c9c362ea9895ce02e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>ae6dd899d6c5b02a49a4d5025d44f7ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>ab00b56befc29e75a9413219233fb9443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>ac4aa612e0634b75ee50e64fc988cb3cc</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression3.html</anchorfile>
      <anchor>a9aec3651984205ba67344f4781d347c2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::expression_generator::synthesize_vovovov_expression4</name>
    <filename>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</filename>
    <member kind="typedef">
      <type>vovovov_t::type4</type>
      <name>node_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>aa3ccd9b71a75ad4c5b5cc0bb0e5857f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vovovov_t::sf4_type</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>a194696d79efceeb1330131f54ddd216f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T0</type>
      <name>T0</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>af6a3bc5ccccbc753d9149b822300155a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T1</type>
      <name>T1</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>a8863fdfddbc043c5920b00e20b16d5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T2</type>
      <name>T2</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>af749eae42a423fe55250cfd45c7e02da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>node_type::T3</type>
      <name>T3</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>aa578c7fd39e3e1ac0169071711c9b2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>a233de1c95e8402fadd038c45b86db183</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1expression__generator_1_1synthesize__vovovov__expression4.html</anchorfile>
      <anchor>aa9abd5a8a056b3cb9ee5bcbdb01ff2f2</anchor>
      <arglist>(expression_generator&lt; Type &gt; &amp;expr_gen, const details::operator_type &amp;operation, expression_node_ptr(&amp;branch)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::parse_special_function_impl</name>
    <filename>structexprtk_1_1parser_1_1parse__special__function__impl.html</filename>
    <templarg></templarg>
    <templarg>NumberOfParameters</templarg>
    <member kind="function" static="yes">
      <type>static expression_node_ptr</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1parse__special__function__impl.html</anchorfile>
      <anchor>a4fa68ea1171bb721f55966e19e67b194</anchor>
      <arglist>(parser&lt; Type &gt; &amp;p, const details::operator_type opt_type)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::range_pack</name>
    <filename>structexprtk_1_1parser_1_1range__pack.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>a472ef3319bfb3e37e911df2bd426ea28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>const_range</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>a8203a40baf0744a91863fdd4e0086b14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>a94dea033416974eb6a974741f100c79e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>a264c1fcea97e103c608718dcd08bd404</anchor>
      <arglist>(std::size_t &amp;r0, std::size_t &amp;r1, const std::size_t &amp;size=std::numeric_limits&lt; std::size_t &gt;::max()) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>range_pack</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>ae27b84cd2fd6dda41dfb320234ef1788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>var_range</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>ad15c4b3f6d59f554e94bf9f9dee4348f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; bool, std::size_t &gt;</type>
      <name>n0_c</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>a2ffcdc91d8757a3eaa82984fc8107135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; bool, expression_node_ptr &gt;</type>
      <name>n0_e</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>ae5a7d4a91631db05e83552b5dbb3ee3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; bool, std::size_t &gt;</type>
      <name>n1_c</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>affd84f534d3cbb79e64aeaefb743cc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; bool, expression_node_ptr &gt;</type>
      <name>n1_e</name>
      <anchorfile>structexprtk_1_1parser_1_1range__pack.html</anchorfile>
      <anchor>ab3e1b2400bd79b95292d7b531685592f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::scoped_delete</name>
    <filename>structexprtk_1_1parser_1_1scoped__delete.html</filename>
    <templarg>Type</templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Type *</type>
      <name>ptr_t</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>a4e65a481f61a7b307a49a19a9b8de9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_delete</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>ad0a4dd375ac0011554f6fa591d19a05e</anchor>
      <arglist>(parser&lt; T &gt; &amp;pr, ptr_t &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_delete</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>a533290a979670f77824dd978a6f095f6</anchor>
      <arglist>(parser&lt; T &gt; &amp;pr, ptr_t(&amp;p)[N])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_delete</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>a8ed13e55c086c06b91e2967702235097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>delete_ptr</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>a8c4aa8337c5050e4472f6b2c49a3b467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ptr_t *</type>
      <name>p_</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>a61055aa131ff2dedd140f1cba71b6ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>parser&lt; T &gt; &amp;</type>
      <name>parser_</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>a89cc4235f4b1211f5be74c34d4cbead7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>scoped_delete&lt; Type, N &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__delete.html</anchorfile>
      <anchor>aed93e5d710af7dc2b1f6ce6b834ee486</anchor>
      <arglist>(const scoped_delete&lt; Type, N &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::scoped_deq_delete</name>
    <filename>structexprtk_1_1parser_1_1scoped__deq__delete.html</filename>
    <templarg>Type</templarg>
    <member kind="typedef">
      <type>Type *</type>
      <name>ptr_t</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__deq__delete.html</anchorfile>
      <anchor>a41c92e4652b33266bb8d5842052e0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_deq_delete</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__deq__delete.html</anchorfile>
      <anchor>a267ca32e4d826bc06164f1bcb8d1914a</anchor>
      <arglist>(parser&lt; T &gt; &amp;pr, std::deque&lt; ptr_t &gt; &amp;deq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_deq_delete</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__deq__delete.html</anchorfile>
      <anchor>a5f15fe255dd0ff5e7718858e608b6efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>delete_ptr</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__deq__delete.html</anchorfile>
      <anchor>a2ca388af647f32b1117fc6264a679abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; ptr_t &gt; &amp;</type>
      <name>deq_</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__deq__delete.html</anchorfile>
      <anchor>a10469597d9f5fc0f1e6a38069cbb843d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>parser&lt; T &gt; &amp;</type>
      <name>parser_</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__deq__delete.html</anchorfile>
      <anchor>a0c0415d02b889bf92e6d43929ea52a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>scoped_deq_delete&lt; Type &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__deq__delete.html</anchorfile>
      <anchor>afeb7891ada86f6e3b110f18f2471c989</anchor>
      <arglist>(const scoped_deq_delete&lt; Type &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::scoped_vec_delete</name>
    <filename>structexprtk_1_1parser_1_1scoped__vec__delete.html</filename>
    <templarg>Type</templarg>
    <member kind="typedef">
      <type>Type *</type>
      <name>ptr_t</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__vec__delete.html</anchorfile>
      <anchor>a93d86a5b32a88ed05f7eedc0f9e4e804</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_vec_delete</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__vec__delete.html</anchorfile>
      <anchor>a150d40a8fa1c8e0e1320fc8f6380dc43</anchor>
      <arglist>(parser&lt; T &gt; &amp;pr, std::vector&lt; ptr_t &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_vec_delete</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__vec__delete.html</anchorfile>
      <anchor>aa76d487647b4d4adf879a761e84e64c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>delete_ptr</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__vec__delete.html</anchorfile>
      <anchor>a6f8d8980fb2ee72b49ec6a81e5fa01ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>parser&lt; T &gt; &amp;</type>
      <name>parser_</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__vec__delete.html</anchorfile>
      <anchor>a2e95eb7d42e549c60546f61bd662da76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ptr_t &gt; &amp;</type>
      <name>vec_</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__vec__delete.html</anchorfile>
      <anchor>a41ef10a7c80010c4f7d02e915f879ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>scoped_vec_delete&lt; Type &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structexprtk_1_1parser_1_1scoped__vec__delete.html</anchorfile>
      <anchor>aa02094cad55da601b368e2a0ce4a7929</anchor>
      <arglist>(const scoped_vec_delete&lt; Type &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::state_t</name>
    <filename>structexprtk_1_1parser_1_1state__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structexprtk_1_1parser_1_1state__t.html</anchorfile>
      <anchor>a22fd479f3a81903e9e14ac22a83e14a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structexprtk_1_1parser_1_1state__t.html</anchorfile>
      <anchor>a03350bc1fbc4d5d8c54a025e8a672ec8</anchor>
      <arglist>(const precedence_level &amp;l, const precedence_level &amp;r, const details::operator_type &amp;o)</arglist>
    </member>
    <member kind="variable">
      <type>precedence_level</type>
      <name>left</name>
      <anchorfile>structexprtk_1_1parser_1_1state__t.html</anchorfile>
      <anchor>aca75f65f14ec224125a8c740fc315a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1parser_1_1state__t.html</anchorfile>
      <anchor>af34231f3544ccf211a69febc78d99928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>precedence_level</type>
      <name>right</name>
      <anchorfile>structexprtk_1_1parser_1_1state__t.html</anchorfile>
      <anchor>a1fa194fa2af2ab8464dd6554868d6b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser::unknown_symbol_resolver</name>
    <filename>structexprtk_1_1parser_1_1unknown__symbol__resolver.html</filename>
    <member kind="enumeration">
      <name>symbol_type</name>
      <anchorfile>structexprtk_1_1parser_1_1unknown__symbol__resolver.html</anchorfile>
      <anchor>ae048b25010fe8bab8112947607ce8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_variable_type</name>
      <anchorfile>structexprtk_1_1parser_1_1unknown__symbol__resolver.html</anchorfile>
      <anchor>ae048b25010fe8bab8112947607ce8544ab4499c5cc508c33bcb220f5d73189340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_constant_type</name>
      <anchorfile>structexprtk_1_1parser_1_1unknown__symbol__resolver.html</anchorfile>
      <anchor>ae048b25010fe8bab8112947607ce8544a385f88f473193f6b8a481d55a84a266b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1parser_1_1unknown__symbol__resolver.html</anchorfile>
      <anchor>a8ca013b81575cc2fb53718dad6808e35</anchor>
      <arglist>(const std::string &amp;, symbol_type &amp;st, T &amp;default_value, std::string &amp;error_message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~unknown_symbol_resolver</name>
      <anchorfile>structexprtk_1_1parser_1_1unknown__symbol__resolver.html</anchorfile>
      <anchor>a44e1720d1c32fd761d8ae3e1bcf8e6bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::polynomial</name>
    <filename>classexprtk_1_1polynomial.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <base>exprtk::ifunction</base>
    <class kind="struct">exprtk::polynomial::poly_impl</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 1 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 10 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 11 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 12 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 2 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 3 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 4 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 5 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 6 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 7 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 8 &gt;</class>
    <class kind="struct">exprtk::polynomial::poly_impl&lt; Type, 9 &gt;</class>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a9853815502978638bdc0fac61ac1934b</anchor>
      <arglist>(const T &amp;x, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>ac80b3631d41890fa37fd7bd792618ed1</anchor>
      <arglist>(const T &amp;x, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a41950fa9095875966151392593315118</anchor>
      <arglist>(const T &amp;x, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>ad3501827fd2998289ce831ff6b232626</anchor>
      <arglist>(const T &amp;x, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>af88d8443194883dbe5f7718d9e1ca3c0</anchor>
      <arglist>(const T &amp;x, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a885e2ebd672312a8a360f67455e3e427</anchor>
      <arglist>(const T &amp;x, const T &amp;c6, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>afa48e5bdcdd355251c05c04d53c5fdec</anchor>
      <arglist>(const T &amp;x, const T &amp;c7, const T &amp;c6, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a796c09c380ff46d3d691e64ea2df3df0</anchor>
      <arglist>(const T &amp;x, const T &amp;c8, const T &amp;c7, const T &amp;c6, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a47d47d59f05e97f406a1b70f37e5adff</anchor>
      <arglist>(const T &amp;x, const T &amp;c9, const T &amp;c8, const T &amp;c7, const T &amp;c6, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>ada4da11463996a6bde308b2755d12952</anchor>
      <arglist>(const T &amp;x, const T &amp;c10, const T &amp;c9, const T &amp;c8, const T &amp;c7, const T &amp;c6, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a8df6d152c64ca094dd5470c7fafdfe11</anchor>
      <arglist>(const T &amp;x, const T &amp;c11, const T &amp;c10, const T &amp;c9, const T &amp;c8, const T &amp;c7, const T &amp;c6, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>aa73e605c1c1cf9f333caecb0294c66f8</anchor>
      <arglist>(const T &amp;x, const T &amp;c12, const T &amp;c11, const T &amp;c10, const T &amp;c9, const T &amp;c8, const T &amp;c7, const T &amp;c6, const T &amp;c5, const T &amp;c4, const T &amp;c3, const T &amp;c2, const T &amp;c1, const T &amp;c0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a3faeb06888de8d4eca673a2b281a9c02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>aeb4df7451ddb1b54bddd725f6002ce8c</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>a886574ddc3ef4c0294ea3257137bc449</anchor>
      <arglist>(const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>polynomial</name>
      <anchorfile>classexprtk_1_1polynomial.html</anchorfile>
      <anchor>aee8f9307917189971af6dfc0e35aa951</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl.html</filename>
    <templarg></templarg>
    <templarg>NumberOfCoefficients</templarg>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 1 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_011_01_4.html</anchorfile>
      <anchor>a52969b0cefb3a18744428d9594103e07</anchor>
      <arglist>(const Type x, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 10 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_0110_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_0110_01_4.html</anchorfile>
      <anchor>a2184a7ff5a6292f2ab38f10e6089889c</anchor>
      <arglist>(const Type x, const Type c10, const Type c9, const Type c8, const Type c7, const Type c6, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 11 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_0111_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_0111_01_4.html</anchorfile>
      <anchor>ae571e631f2d86eb3b4f1939880eb08d2</anchor>
      <arglist>(const Type x, const Type c11, const Type c10, const Type c9, const Type c8, const Type c7, const Type c6, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 12 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_0112_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_0112_01_4.html</anchorfile>
      <anchor>a4ef2a5e965f36892ce4a82ef992bd673</anchor>
      <arglist>(const Type x, const Type c12, const Type c11, const Type c10, const Type c9, const Type c8, const Type c7, const Type c6, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 2 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_012_01_4.html</anchorfile>
      <anchor>a82652eab13cbc3ffbc1275a7a1054ad1</anchor>
      <arglist>(const Type x, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 3 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_013_01_4.html</anchorfile>
      <anchor>a769bd0f475d843c56e1d6018b8864ec7</anchor>
      <arglist>(const Type x, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 4 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_014_01_4.html</anchorfile>
      <anchor>afb8f83560782306f057501a2d2d1fd07</anchor>
      <arglist>(const Type x, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 5 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_015_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_015_01_4.html</anchorfile>
      <anchor>a283870630bacd0e04fa43a74679a44b5</anchor>
      <arglist>(const Type x, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 6 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_016_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_016_01_4.html</anchorfile>
      <anchor>aa305fa8c56ceb843110665946b71adf7</anchor>
      <arglist>(const Type x, const Type c6, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 7 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_017_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_017_01_4.html</anchorfile>
      <anchor>a8f903e7f12006f612d875df08cdbddd2</anchor>
      <arglist>(const Type x, const Type c7, const Type c6, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 8 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_018_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_018_01_4.html</anchorfile>
      <anchor>a44ef80c766b7c3227ebd49cadb6dd145</anchor>
      <arglist>(const Type x, const Type c8, const Type c7, const Type c6, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::polynomial::poly_impl&lt; Type, 9 &gt;</name>
    <filename>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_019_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>evaluate</name>
      <anchorfile>structexprtk_1_1polynomial_1_1poly__impl_3_01Type_00_019_01_4.html</anchorfile>
      <anchor>a7669db6a59f13a73dfb296bbb21ccddb</anchor>
      <arglist>(const Type x, const Type c9, const Type c8, const Type c7, const Type c6, const Type c5, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::symbol_table</name>
    <filename>classexprtk_1_1symbol__table.html</filename>
    <templarg>T</templarg>
    <class kind="struct">exprtk::symbol_table::st_holder</class>
    <class kind="struct">exprtk::symbol_table::type_store</class>
    <class kind="class">exprtk::symbol_table::vector_holder</class>
    <member kind="typedef">
      <type>vector_holder&lt; T &gt; *</type>
      <name>vector_ptr</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a315cde2870f121cfed5af9b0b85efedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_constant</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a0e46b365bc293654a16748a14db612eb</anchor>
      <arglist>(const std::string &amp;constant_name, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_constants</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a97e67a4214c193859941775cdb3d4f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_epsilon</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a1cff222493eb82680e27a1b35b232b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a43861e6f8c2534498637b5c8f73ba117</anchor>
      <arglist>(const std::string &amp;function_name, function_t &amp;function)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_infinity</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a4a3450c85607b33da963bd5a15690e7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_pi</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>aa50c00f881bd817b85e7dbf1330bb578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_stringvar</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ada142d9cdd8655dac571d8634b5ffb60</anchor>
      <arglist>(const std::string &amp;stringvar_name, std::string &amp;s, const bool is_constant=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_vararg_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ae59dc21f91789e1651e282d47227a8fd</anchor>
      <arglist>(const std::string &amp;vararg_function_name, vararg_function_t &amp;vararg_function)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_variable</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>aad9fc28d057c8d362b9f9dff6b6a91e9</anchor>
      <arglist>(const std::string &amp;variable_name, T &amp;t, const bool is_constant=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_vector</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ad6126bb21d5f7da7e4a5db29a62cdb13</anchor>
      <arglist>(const std::string &amp;vector_name, T(&amp;v)[N])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_vector</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a7f02dcdcc4917df3a686780e304a23b4</anchor>
      <arglist>(const std::string &amp;vector_name, T *v, const std::size_t &amp;v_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_vector</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a3a329e5101b83b27cb10933a529dc762</anchor>
      <arglist>(const std::string &amp;vector_name, std::vector&lt; T, Allocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_vector</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a282c8fdde70cc3f81606877e35c8ba03</anchor>
      <arglist>(const std::string &amp;vector_name, std::deque&lt; T, Allocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>aa5011a49889c9d7730532b8937550876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_functions</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a33d886a99a217028319e1307843ee1df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_strings</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a4702ce0282faf188c6cd761e324bd482</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_variables</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a3177f0b0b2ca4c127c894431a1ce2619</anchor>
      <arglist>(const bool delete_node=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_vectors</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a7c899f82517bf7908bb4e2d0ab22b521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create_stringvar</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a87db6c811893459c8bd827b1dd544b37</anchor>
      <arglist>(const std::string &amp;stringvar_name, const std::string &amp;value=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create_variable</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>aa131caa5aa6f73b364d4a03f53e1d91d</anchor>
      <arglist>(const std::string &amp;variable_name, const T &amp;value=T(0))</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>function_count</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>afae6d4fc0a46533953d2e92e18e260cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>function_ptr</type>
      <name>get_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a48bab9909e7fe37c549a972e752bfef2</anchor>
      <arglist>(const std::string &amp;function_name)</arglist>
    </member>
    <member kind="function">
      <type>stringvar_ptr</type>
      <name>get_stringvar</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a54d4fe08a3ee69d056c1608f6d561b59</anchor>
      <arglist>(const std::string &amp;string_name)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_stringvar_list</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a1f51ebf6306eab8fc531e1fb805165e7</anchor>
      <arglist>(Sequence&lt; std::pair&lt; std::string, std::string &gt;, Allocator &gt; &amp;svlist) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_stringvar_list</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ae3c83b33720bf49f5c8e93a33d1ee96b</anchor>
      <arglist>(Sequence&lt; std::string, Allocator &gt; &amp;svlist) const </arglist>
    </member>
    <member kind="function">
      <type>vararg_function_ptr</type>
      <name>get_vararg_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a5bb09486f05c0cfd4d15ca719acabe1b</anchor>
      <arglist>(const std::string &amp;vararg_function_name)</arglist>
    </member>
    <member kind="function">
      <type>variable_ptr</type>
      <name>get_variable</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a1a6610ac422c0d2ce1efe4d41b955542</anchor>
      <arglist>(const std::string &amp;variable_name)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_variable_list</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a11ade32c6001d92260022e8fa188727f</anchor>
      <arglist>(Sequence&lt; std::pair&lt; std::string, T &gt;, Allocator &gt; &amp;vlist) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_variable_list</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ac930738ddb230b681024ade70de73ba3</anchor>
      <arglist>(Sequence&lt; std::string, Allocator &gt; &amp;vlist) const </arglist>
    </member>
    <member kind="function">
      <type>vector_ptr</type>
      <name>get_vector</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a4770bf562e6d477470ad211cc066db6c</anchor>
      <arglist>(const std::string &amp;vector_name)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_vector_list</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a7f073b570957dd868505e2f8a188a6a8</anchor>
      <arglist>(Sequence&lt; std::string, Allocator &gt; &amp;vlist) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_constant_node</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ab4e50b64e1435de2d33750bc5920ba4b</anchor>
      <arglist>(const std::string &amp;symbol_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_constant_string</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a29356bef1d3c5ad0e24583579922f0b9</anchor>
      <arglist>(const std::string &amp;symbol_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_conststr_stringvar</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a52a46b4e0074242de2dc3425bd735b3d</anchor>
      <arglist>(const std::string &amp;symbol_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a8d9892c80973e9e6f93d1036789e20c4</anchor>
      <arglist>(const std::string &amp;function_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_stringvar</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a858e6700e9351aad6aa371b54d5021f7</anchor>
      <arglist>(const std::string &amp;stringvar_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_vararg_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a15a1686e18549f2d24865e62609ab398</anchor>
      <arglist>(const std::string &amp;vararg_function_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_variable</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a328cc7f0d2907651f8165a71f37076f4</anchor>
      <arglist>(const std::string &amp;variable_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_vector</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a6ad14253720be3e6f7b84817b59f535a</anchor>
      <arglist>(const std::string &amp;vector_name) const </arglist>
    </member>
    <member kind="function">
      <type>symbol_table&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a5307893b9f3b69c274a585145f7c785e</anchor>
      <arglist>(const symbol_table&lt; T &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>aa33591a2586f35f66cb17bded93cd61f</anchor>
      <arglist>(const symbol_table&lt; T &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>af471ce1ca14d58fbaf4f9194899bda88</anchor>
      <arglist>(const std::string &amp;function_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_stringvar</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a88601d8f39c61ba3415868171c65f90e</anchor>
      <arglist>(const std::string &amp;string_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_vararg_function</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a0ac951a5694cacfbddcbbe204b2d8580</anchor>
      <arglist>(const std::string &amp;vararg_function_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_variable</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a2a4473049c5f8f49bd3449bc40451f36</anchor>
      <arglist>(const std::string &amp;variable_name, const bool delete_node=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_vector</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a4c9abfebe4e9f1c454b3daad98a902fc</anchor>
      <arglist>(const std::string &amp;vector_name)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>stringvar_count</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a9700d5acd79dcd173381ea7a045a0f4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>stringvar_ref</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a983d873602ecd3cbe14a52a9b5d94d19</anchor>
      <arglist>(const std::string &amp;symbol_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>symbol_exists</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a809da64fe72cc1b8d5cf7f9d26ac8e97</anchor>
      <arglist>(const std::string &amp;symbol_name) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>symbol_table</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ae79ba37424722173f90268242a88487c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>symbol_table</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a9df9949830e66011d12fb994aa1a89f9</anchor>
      <arglist>(const symbol_table&lt; T &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a8bfc0506e4c0da15ac9afa79622969d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>variable_count</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a97a465e0751b66d6889e32daafdb1806</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>variable_ref</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a6afcca5e04129856dc874b3836a6da1e</anchor>
      <arglist>(const std::string &amp;symbol_name)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>vector_count</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ad3e86dabb9343d7f663b795b0778f29f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~symbol_table</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>afc63303d2edcd28a2e45ea27019b425e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>function_t *</type>
      <name>function_ptr</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>adea406cd56d7731bdddd199d2f4674a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ifunction&lt; T &gt;</type>
      <name>function_t</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ae082420bed69bdd70098da59e09a6d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>stringvar_t *</type>
      <name>stringvar_ptr</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a500b52ea68b22552c5edb7fd67fe9840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>details::stringvar_node&lt; T &gt;</type>
      <name>stringvar_t</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>acf41199696ec32281fd8dd27c27eca4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>vararg_function_t *</type>
      <name>vararg_function_ptr</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a5902803df5b12c0e17f9af280622b870</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ivararg_function&lt; T &gt;</type>
      <name>vararg_function_t</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a57ef3e8f8b5011b10b23d8d0d81978d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>variable_t *</type>
      <name>variable_ptr</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a285ae8ab1d8726b7f4202342644f9f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>details::variable_node&lt; T &gt;</type>
      <name>variable_t</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>aef02c6003c085175ff803a81f05234b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::size_t</type>
      <name>lut_size</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ad14c7d95d1411f4acd0aa2f2d2157cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>st_holder::st_data &amp;</type>
      <name>local_data</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a0d784a0c59ddcd3cf622e350c30fccde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const st_holder::st_data &amp;</type>
      <name>local_data</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>abc7c13a4eab53ce24449aa0023120e3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>valid_symbol</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>a2f7a59a06906bcec7e8fe4c2f7056dd8</anchor>
      <arglist>(const std::string &amp;symbol) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>st_holder *</type>
      <name>holder_</name>
      <anchorfile>classexprtk_1_1symbol__table.html</anchorfile>
      <anchor>ace53d8aed740fc82a569cdf5266caf00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::symbol_table::st_holder</name>
    <filename>structexprtk_1_1symbol__table_1_1st__holder.html</filename>
    <class kind="struct">exprtk::symbol_table::st_holder::st_data</class>
    <member kind="function">
      <type></type>
      <name>st_holder</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder.html</anchorfile>
      <anchor>ab749b5be1658739f52675a5ce2c9a310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>st_holder</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder.html</anchorfile>
      <anchor>a71bbd6e33be05e8de93ec4b1b15df096</anchor>
      <arglist>(st_data *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~st_holder</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder.html</anchorfile>
      <anchor>a58e71b8f175a32d16cc449045d0fabe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>st_data *</type>
      <name>data_</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder.html</anchorfile>
      <anchor>a287aa3feffbddc4f7e3d946d7a6da875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>ref_count</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder.html</anchorfile>
      <anchor>ad5fbb65817a4906fb2c0606a598629ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::symbol_table::st_holder::st_data</name>
    <filename>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>is_reserved_symbol</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>a014f8ee30a15cc625b1672e8e9d508d6</anchor>
      <arglist>(const std::string &amp;symbol) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>st_data</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>abbe33b481292cadb121b5aa5155ad4c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>type_store&lt; ifunction&lt; T &gt;, ifunction&lt; T &gt; &gt;</type>
      <name>function_store</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>a6574560002650b3226120d3a0f0f1101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; std::string &gt;</type>
      <name>local_stringvar_list_</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>a2489adfbbc19b7a35b8e7cf19542fffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; T &gt;</type>
      <name>local_symbol_list_</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>a342b36c84cffc0d6b214855206ab735a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>reserved_symbol_table_</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>aa17598cf61773c518610e7660952fc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>type_store&lt; typename details::stringvar_node&lt; T &gt;, std::string &gt;</type>
      <name>stringvar_store</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>aad6f7a16e48691f82bdba940f1f85b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>type_store&lt; ivararg_function&lt; T &gt;, ivararg_function&lt; T &gt; &gt;</type>
      <name>vararg_function_store</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>a4e9aa0ef72233e7737a806179fdb8889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>type_store&lt; typename details::variable_node&lt; T &gt;, T &gt;</type>
      <name>variable_store</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>a94cc894fcc01ef732dc019d74e2187c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>type_store&lt; vector_holder&lt; T &gt;, vector_holder&lt; T &gt; &gt;</type>
      <name>vector_store</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1st__holder_1_1st__data.html</anchorfile>
      <anchor>aabfaa27e4d0ea4f2b7ecaf12914934ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::symbol_table::type_store</name>
    <filename>structexprtk_1_1symbol__table_1_1type__store.html</filename>
    <templarg>Type</templarg>
    <templarg>RawType</templarg>
    <class kind="struct">exprtk::symbol_table::type_store::tie_array</class>
    <class kind="struct">exprtk::symbol_table::type_store::tie_stddeq</class>
    <class kind="struct">exprtk::symbol_table::type_store::tie_stdvec</class>
    <member kind="enumvalue">
      <name>lut_size</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a007b4925f4350789fd14a13c356f1618ad80b741fc5d012bde471e02b029e842a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ifunction&lt; T &gt;</type>
      <name>ifunction_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>ab3c49c214c1e9adc57367ea4ba9ccda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ivararg_function&lt; T &gt;</type>
      <name>ivararg_function_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>aa030ea71663dbe80865acb1ad930f225</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::stringvar_node&lt; T &gt;</type>
      <name>stringvar_node_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a0817a144569647a548968b269fb42468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_map_t::const_iterator</type>
      <name>tm_const_itr_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a5f0cee9f012ce423c405f7b9076e9585</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_map_t::iterator</type>
      <name>tm_itr_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a26d45ceb1c3848a94323a53405777d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, type_pair_t, details::ilesscompare &gt;</type>
      <name>type_map_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a41c97640a0c0ece5a3fd04c7fd0aee3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; bool, type_ptr &gt;</type>
      <name>type_pair_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a86cc50a80da35c5f7b0f1728f645c298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_t *</type>
      <name>type_ptr</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a45dde462e1e7ba9e291fca8be906ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>type_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>afa91e6677a2d32370a6acbbc345301a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::variable_node&lt; T &gt;</type>
      <name>variable_node_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a4c57c30deb7209a5565fcf2b896652f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector_holder&lt; T &gt;</type>
      <name>vector_t</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a49168b8277beabcf8d09dc39a04371d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a7af3a68e1d007aa8532caedd1d1627f2</anchor>
      <arglist>(const std::string &amp;symbol_name, T(&amp;v)[v_size], const bool is_constant=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a1e5c20ac767f516a1d2b395e7a05dcd9</anchor>
      <arglist>(const std::string &amp;symbol_name, std::vector&lt; T, Allocator &gt; &amp;v, const bool is_constant=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a6da197f063c66f575317770cee418031</anchor>
      <arglist>(const std::string &amp;symbol_name, std::deque&lt; T, Allocator &gt; &amp;v, const bool is_constant=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a89383d234b6380291190832877b92df5</anchor>
      <arglist>(const std::string &amp;symbol_name, RawType &amp;t, const bool is_constant=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_impl</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>ae71afa37d650460804e5605acb3bf0a5</anchor>
      <arglist>(const std::string &amp;symbol_name, RType t, const bool is_constant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>ab76512a6c136f6e8f8cc0c3332e80164</anchor>
      <arglist>(const bool delete_node=true)</arglist>
    </member>
    <member kind="function">
      <type>type_ptr</type>
      <name>get</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>acc517698283712513fb7e097a8d20b36</anchor>
      <arglist>(const std::string &amp;symbol_name)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_list</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>aea4ea22aaef79b3a6b172ecbf360751f</anchor>
      <arglist>(Sequence&lt; std::pair&lt; std::string, RawType &gt;, Allocator &gt; &amp;list) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_list</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a99f681821f7c13d95016241ec52be799</anchor>
      <arglist>(Sequence&lt; std::string, Allocator &gt; &amp;vlist) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_constant</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a0cce5ec0302d868a9af0ad1b40f422b2</anchor>
      <arglist>(const std::string &amp;symbol_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a196d2fd25cc59acbce85d2699efd904b</anchor>
      <arglist>(const std::string &amp;symbol_name, const bool delete_node=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>symbol_exists</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a0a529881c36290a48f2441bc4b11dc31</anchor>
      <arglist>(const std::string &amp;symbol_name) const </arglist>
    </member>
    <member kind="function">
      <type>RawType &amp;</type>
      <name>type_ref</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a86377594368e42dedc003f5256c17d27</anchor>
      <arglist>(const std::string &amp;symbol_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>type_store</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a632b3eea8c8f4854a47adcdff258c1b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>type_map_t</type>
      <name>map</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a6dea5ca597486a978b82f2dafbceff81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store.html</anchorfile>
      <anchor>a132f685cc048adf3d12f40785fd53c58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::symbol_table::type_store::tie_array</name>
    <filename>structexprtk_1_1symbol__table_1_1type__store_1_1tie__array.html</filename>
    <member kind="function" static="yes">
      <type>static std::pair&lt; bool, vector_t * &gt;</type>
      <name>make</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store_1_1tie__array.html</anchorfile>
      <anchor>a62fea238ba76853fd8d05d2cfa4c47df</anchor>
      <arglist>(std::pair&lt; T *, std::size_t &gt; v, const bool is_constant=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::symbol_table::type_store::tie_stddeq</name>
    <filename>structexprtk_1_1symbol__table_1_1type__store_1_1tie__stddeq.html</filename>
    <member kind="function" static="yes">
      <type>static std::pair&lt; bool, vector_t * &gt;</type>
      <name>make</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store_1_1tie__stddeq.html</anchorfile>
      <anchor>a7351f526239aa3fec81ab602ae52134b</anchor>
      <arglist>(std::deque&lt; T, Allocator &gt; &amp;v, const bool is_constant=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::symbol_table::type_store::tie_stdvec</name>
    <filename>structexprtk_1_1symbol__table_1_1type__store_1_1tie__stdvec.html</filename>
    <member kind="function" static="yes">
      <type>static std::pair&lt; bool, vector_t * &gt;</type>
      <name>make</name>
      <anchorfile>structexprtk_1_1symbol__table_1_1type__store_1_1tie__stdvec.html</anchorfile>
      <anchor>ace128bcf9b58a2541001993aee117e9c</anchor>
      <arglist>(std::vector&lt; T, Allocator &gt; &amp;v, const bool is_constant=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::symbol_table::vector_holder</name>
    <filename>classexprtk_1_1symbol__table_1_1vector__holder.html</filename>
    <templarg></templarg>
    <class kind="class">exprtk::symbol_table::vector_holder::array_vector_impl</class>
    <class kind="class">exprtk::symbol_table::vector_holder::sequence_vector_impl</class>
    <class kind="class">exprtk::symbol_table::vector_holder::vector_holder_base</class>
    <member kind="function">
      <type>value_ptr</type>
      <name>operator[]</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>a8e21e767d47cbe1ecd0f79b4bf8e4cd1</anchor>
      <arglist>(const std::size_t &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>a309a849ecb16218fa747f2d6bd1ab7cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_holder</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>aeffc8da9566c19a416f9f8c0588299b8</anchor>
      <arglist>(Type *vec, const std::size_t &amp;vec_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_holder</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>ab65afb9b23282eac5118d76b692071eb</anchor>
      <arglist>(std::vector&lt; Type, Allocator &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_holder</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>ae0b740af9476d7af42e2755309614ffe</anchor>
      <arglist>(std::deque&lt; Type, Allocator &gt; &amp;deq)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>const value_ptr</type>
      <name>const_value_ptr</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>aac05dfe144e1dd0d22ec053174430d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>value_type *</type>
      <name>value_ptr</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>ad52e701225437a3d0052ae62fc2af4eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Type</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>a1e2b5b2cb0d9ef328c1391336973641c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>buffer</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>a26f5310f6c114a2dfca974d9fc72c517</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector_holder_base *</type>
      <name>vector_holder_base_</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder.html</anchorfile>
      <anchor>af147c74ce2b7ff2ee811b1e0e7895c8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::symbol_table::vector_holder::array_vector_impl</name>
    <filename>classexprtk_1_1symbol__table_1_1vector__holder_1_1array__vector__impl.html</filename>
    <base>exprtk::symbol_table::vector_holder::vector_holder_base</base>
    <member kind="function">
      <type></type>
      <name>array_vector_impl</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1array__vector__impl.html</anchorfile>
      <anchor>a2b7efe851911d24fb4966d46dfafa6d6</anchor>
      <arglist>(const T *vec, const std::size_t &amp;vec_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>value_ptr</type>
      <name>value_at</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1array__vector__impl.html</anchorfile>
      <anchor>a9ad73192fb38323009471477b7f76bd2</anchor>
      <arglist>(const std::size_t &amp;index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::size_t</type>
      <name>vector_size</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1array__vector__impl.html</anchorfile>
      <anchor>abc090db5e7cd3bc33d8320c70cbfacd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>array_vector_impl</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1array__vector__impl.html</anchorfile>
      <anchor>a26e8108f8a21f7a5c35db7c7e55a9994</anchor>
      <arglist>(const array_vector_impl &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::size_t</type>
      <name>size_</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1array__vector__impl.html</anchorfile>
      <anchor>a61cc3d56e4f6d7058ebb7e2e001725e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T *</type>
      <name>vec_</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1array__vector__impl.html</anchorfile>
      <anchor>ad35ebcd824a3e02e007c51467386b90b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::symbol_table::vector_holder::sequence_vector_impl</name>
    <filename>classexprtk_1_1symbol__table_1_1vector__holder_1_1sequence__vector__impl.html</filename>
    <templarg></templarg>
    <templarg>Sequence</templarg>
    <base>exprtk::symbol_table::vector_holder::vector_holder_base</base>
    <member kind="typedef">
      <type>Sequence&lt; Type, Allocator &gt;</type>
      <name>sequence_t</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1sequence__vector__impl.html</anchorfile>
      <anchor>a50b1d5e2cf40974480ea9e60d65b3f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sequence_vector_impl</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1sequence__vector__impl.html</anchorfile>
      <anchor>a90d9c92fd705ac1ec85dcd2f6e7b69db</anchor>
      <arglist>(sequence_t &amp;seq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>value_ptr</type>
      <name>value_at</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1sequence__vector__impl.html</anchorfile>
      <anchor>ad2eab767efb1b788fd8e68e3f5f64736</anchor>
      <arglist>(const std::size_t &amp;index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::size_t</type>
      <name>vector_size</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1sequence__vector__impl.html</anchorfile>
      <anchor>a9b101ef9bd2fd793012f8bbae9c4bf0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>sequence_vector_impl</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1sequence__vector__impl.html</anchorfile>
      <anchor>ad49caaf296e52fa890fb593051b47622</anchor>
      <arglist>(const sequence_vector_impl &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sequence_t &amp;</type>
      <name>sequence_</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1sequence__vector__impl.html</anchorfile>
      <anchor>aba1e6250538c8cb4e9ade44723e49324</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::symbol_table::vector_holder::vector_holder_base</name>
    <filename>classexprtk_1_1symbol__table_1_1vector__holder_1_1vector__holder__base.html</filename>
    <member kind="function">
      <type>value_ptr</type>
      <name>operator[]</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1vector__holder__base.html</anchorfile>
      <anchor>a79d92666f7b27f511fdc43498566ec6f</anchor>
      <arglist>(const std::size_t &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1vector__holder__base.html</anchorfile>
      <anchor>a8b19b05417ed4cf4e957d8b770e68a00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~vector_holder_base</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1vector__holder__base.html</anchorfile>
      <anchor>a3254c4d85f4e6a52a371b94d2f89c234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual value_ptr</type>
      <name>value_at</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1vector__holder__base.html</anchorfile>
      <anchor>a4ed6cc66e49cfab15021156733a8c011</anchor>
      <arglist>(const std::size_t &amp;) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>vector_size</name>
      <anchorfile>classexprtk_1_1symbol__table_1_1vector__holder_1_1vector__holder__base.html</anchorfile>
      <anchor>abe516b23e5db7418ffad248e827791ee</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::timer</name>
    <filename>classexprtk_1_1timer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>in_use</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a8d8d14746e02bf6d53fcab9c5b07538b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>ae9fb920c8bd66b7894b2105ac863f9f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a2434be65f69acefe1f8e570e4f0b24da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>time</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a62f535e9b12f209b36bc637099102855</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>timer</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a3066d5ca823466b863d317e8488fe5a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long int</type>
      <name>usec_time</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a0dd72d6e9c4830feeb81387946a08104</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>in_use_</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a62e7bc3210c2500201e24b1ca5866012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timeval</type>
      <name>start_time_</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a95569f0a686765ad282be066247b55c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timeval</type>
      <name>stop_time_</name>
      <anchorfile>classexprtk_1_1timer.html</anchorfile>
      <anchor>a64b9a3d63264c5985e4993452e0582c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk::details</name>
    <filename>namespaceexprtk_1_1details.html</filename>
    <namespace>exprtk::details::numeric</namespace>
    <class kind="struct">exprtk::details::add_op</class>
    <class kind="struct">exprtk::details::and_op</class>
    <class kind="class">exprtk::details::assignment_node</class>
    <class kind="class">exprtk::details::assignment_op_node</class>
    <class kind="class">exprtk::details::assignment_vec_node</class>
    <class kind="class">exprtk::details::assignment_vec_op_node</class>
    <class kind="struct">exprtk::details::base_operation_t</class>
    <class kind="class">exprtk::details::binary_ext_node</class>
    <class kind="class">exprtk::details::binary_node</class>
    <class kind="class">exprtk::details::boc_base_node</class>
    <class kind="class">exprtk::details::boc_node</class>
    <class kind="class">exprtk::details::bov_base_node</class>
    <class kind="class">exprtk::details::bov_node</class>
    <class kind="class">exprtk::details::break_exception</class>
    <class kind="class">exprtk::details::break_node</class>
    <class kind="class">exprtk::details::build_string</class>
    <class kind="struct">exprtk::details::cis_match</class>
    <class kind="struct">exprtk::details::cleanup_branches</class>
    <class kind="class">exprtk::details::cob_base_node</class>
    <class kind="class">exprtk::details::cob_node</class>
    <class kind="class">exprtk::details::conditional_node</class>
    <class kind="class">exprtk::details::cons_conditional_node</class>
    <class kind="class">exprtk::details::const_string_range_node</class>
    <class kind="struct">exprtk::details::construct_branch_pair</class>
    <class kind="struct">exprtk::details::construct_branch_pair&lt; T, D, true &gt;</class>
    <class kind="class">exprtk::details::continue_exception</class>
    <class kind="class">exprtk::details::continue_node</class>
    <class kind="class">exprtk::details::cov_base_node</class>
    <class kind="class">exprtk::details::cov_node</class>
    <class kind="struct">exprtk::details::cs_match</class>
    <class kind="struct">exprtk::details::div_op</class>
    <class kind="struct">exprtk::details::eq_op</class>
    <class kind="class">exprtk::details::expression_node</class>
    <class kind="class">exprtk::details::for_loop_bc_node</class>
    <class kind="class">exprtk::details::for_loop_node</class>
    <class kind="class">exprtk::details::function_N_node</class>
    <class kind="class">exprtk::details::function_N_node&lt; T, IFunction, 0 &gt;</class>
    <class kind="struct">exprtk::details::functor_t</class>
    <class kind="struct">exprtk::details::gt_op</class>
    <class kind="struct">exprtk::details::gte_op</class>
    <class kind="struct">exprtk::details::ilesscompare</class>
    <class kind="struct">exprtk::details::ilike_op</class>
    <class kind="struct">exprtk::details::in_op</class>
    <class kind="struct">exprtk::details::inrange_op</class>
    <class kind="class">exprtk::details::ipow_node</class>
    <class kind="class">exprtk::details::ipowinv_node</class>
    <class kind="struct">exprtk::details::is_const</class>
    <class kind="struct">exprtk::details::is_const&lt; const T &gt;</class>
    <class kind="struct">exprtk::details::is_const_ref</class>
    <class kind="struct">exprtk::details::is_const_ref&lt; const T &amp; &gt;</class>
    <class kind="struct">exprtk::details::is_ref</class>
    <class kind="struct">exprtk::details::is_ref&lt; const T &amp; &gt;</class>
    <class kind="struct">exprtk::details::is_ref&lt; T &amp; &gt;</class>
    <class kind="struct">exprtk::details::like_op</class>
    <class kind="class">exprtk::details::literal_node</class>
    <class kind="struct">exprtk::details::lt_op</class>
    <class kind="struct">exprtk::details::lte_op</class>
    <class kind="struct">exprtk::details::mod_op</class>
    <class kind="struct">exprtk::details::mul_op</class>
    <class kind="class">exprtk::details::multi_switch_node</class>
    <class kind="struct">exprtk::details::nand_op</class>
    <class kind="struct">exprtk::details::ne_op</class>
    <class kind="class">exprtk::details::node_allocator</class>
    <class kind="struct">exprtk::details::nodetype_T0oT1</class>
    <class kind="struct">exprtk::details::nodetype_T0oT1oT2</class>
    <class kind="struct">exprtk::details::nodetype_T0oT1oT2oT3</class>
    <class kind="struct">exprtk::details::nor_op</class>
    <class kind="class">exprtk::details::null_eq_node</class>
    <class kind="class">exprtk::details::null_node</class>
    <class kind="struct">exprtk::details::or_op</class>
    <class kind="struct">exprtk::details::param_to_str</class>
    <class kind="struct">exprtk::details::param_to_str&lt; 0 &gt;</class>
    <class kind="struct">exprtk::details::pow_op</class>
    <class kind="class">exprtk::details::quaternary_node</class>
    <class kind="class">exprtk::details::quinary_node</class>
    <class kind="class">exprtk::details::repeat_until_loop_bc_node</class>
    <class kind="class">exprtk::details::repeat_until_loop_node</class>
    <class kind="class">exprtk::details::scand_node</class>
    <class kind="class">exprtk::details::scor_node</class>
    <class kind="class">exprtk::details::senary_node</class>
    <class kind="struct">exprtk::details::sf00_op</class>
    <class kind="struct">exprtk::details::sf01_op</class>
    <class kind="struct">exprtk::details::sf02_op</class>
    <class kind="struct">exprtk::details::sf03_op</class>
    <class kind="struct">exprtk::details::sf04_op</class>
    <class kind="struct">exprtk::details::sf05_op</class>
    <class kind="struct">exprtk::details::sf06_op</class>
    <class kind="struct">exprtk::details::sf07_op</class>
    <class kind="struct">exprtk::details::sf08_op</class>
    <class kind="struct">exprtk::details::sf09_op</class>
    <class kind="struct">exprtk::details::sf10_op</class>
    <class kind="struct">exprtk::details::sf11_op</class>
    <class kind="struct">exprtk::details::sf12_op</class>
    <class kind="struct">exprtk::details::sf13_op</class>
    <class kind="struct">exprtk::details::sf14_op</class>
    <class kind="struct">exprtk::details::sf15_op</class>
    <class kind="struct">exprtk::details::sf16_op</class>
    <class kind="struct">exprtk::details::sf17_op</class>
    <class kind="struct">exprtk::details::sf18_op</class>
    <class kind="struct">exprtk::details::sf19_op</class>
    <class kind="struct">exprtk::details::sf20_op</class>
    <class kind="struct">exprtk::details::sf21_op</class>
    <class kind="struct">exprtk::details::sf22_op</class>
    <class kind="struct">exprtk::details::sf23_op</class>
    <class kind="struct">exprtk::details::sf24_op</class>
    <class kind="struct">exprtk::details::sf25_op</class>
    <class kind="struct">exprtk::details::sf26_op</class>
    <class kind="struct">exprtk::details::sf27_op</class>
    <class kind="struct">exprtk::details::sf28_op</class>
    <class kind="struct">exprtk::details::sf29_op</class>
    <class kind="struct">exprtk::details::sf30_op</class>
    <class kind="struct">exprtk::details::sf31_op</class>
    <class kind="struct">exprtk::details::sf32_op</class>
    <class kind="struct">exprtk::details::sf33_op</class>
    <class kind="struct">exprtk::details::sf34_op</class>
    <class kind="struct">exprtk::details::sf35_op</class>
    <class kind="struct">exprtk::details::sf36_op</class>
    <class kind="struct">exprtk::details::sf37_op</class>
    <class kind="struct">exprtk::details::sf38_op</class>
    <class kind="struct">exprtk::details::sf39_op</class>
    <class kind="class">exprtk::details::sf3_node</class>
    <class kind="class">exprtk::details::sf3_var_node</class>
    <class kind="class">exprtk::details::sf3ext_type_node</class>
    <class kind="struct">exprtk::details::sf40_op</class>
    <class kind="struct">exprtk::details::sf41_op</class>
    <class kind="struct">exprtk::details::sf42_op</class>
    <class kind="struct">exprtk::details::sf43_op</class>
    <class kind="struct">exprtk::details::sf44_op</class>
    <class kind="struct">exprtk::details::sf45_op</class>
    <class kind="struct">exprtk::details::sf46_op</class>
    <class kind="struct">exprtk::details::sf47_op</class>
    <class kind="struct">exprtk::details::sf48_op</class>
    <class kind="struct">exprtk::details::sf49_op</class>
    <class kind="class">exprtk::details::sf4_node</class>
    <class kind="class">exprtk::details::sf4_var_node</class>
    <class kind="struct">exprtk::details::sf50_op</class>
    <class kind="struct">exprtk::details::sf51_op</class>
    <class kind="struct">exprtk::details::sf52_op</class>
    <class kind="struct">exprtk::details::sf53_op</class>
    <class kind="struct">exprtk::details::sf54_op</class>
    <class kind="struct">exprtk::details::sf55_op</class>
    <class kind="struct">exprtk::details::sf56_op</class>
    <class kind="struct">exprtk::details::sf57_op</class>
    <class kind="struct">exprtk::details::sf58_op</class>
    <class kind="struct">exprtk::details::sf59_op</class>
    <class kind="struct">exprtk::details::sf60_op</class>
    <class kind="struct">exprtk::details::sf61_op</class>
    <class kind="struct">exprtk::details::sf62_op</class>
    <class kind="struct">exprtk::details::sf63_op</class>
    <class kind="struct">exprtk::details::sf64_op</class>
    <class kind="struct">exprtk::details::sf65_op</class>
    <class kind="struct">exprtk::details::sf66_op</class>
    <class kind="struct">exprtk::details::sf67_op</class>
    <class kind="struct">exprtk::details::sf68_op</class>
    <class kind="struct">exprtk::details::sf69_op</class>
    <class kind="struct">exprtk::details::sf70_op</class>
    <class kind="struct">exprtk::details::sf71_op</class>
    <class kind="struct">exprtk::details::sf72_op</class>
    <class kind="struct">exprtk::details::sf73_op</class>
    <class kind="struct">exprtk::details::sf74_op</class>
    <class kind="struct">exprtk::details::sf75_op</class>
    <class kind="struct">exprtk::details::sf76_op</class>
    <class kind="struct">exprtk::details::sf77_op</class>
    <class kind="struct">exprtk::details::sf78_op</class>
    <class kind="struct">exprtk::details::sf79_op</class>
    <class kind="struct">exprtk::details::sf80_op</class>
    <class kind="struct">exprtk::details::sf81_op</class>
    <class kind="struct">exprtk::details::sf82_op</class>
    <class kind="struct">exprtk::details::sf83_op</class>
    <class kind="struct">exprtk::details::sf84_op</class>
    <class kind="struct">exprtk::details::sf85_op</class>
    <class kind="struct">exprtk::details::sf86_op</class>
    <class kind="struct">exprtk::details::sf87_op</class>
    <class kind="struct">exprtk::details::sf88_op</class>
    <class kind="struct">exprtk::details::sf89_op</class>
    <class kind="struct">exprtk::details::sf90_op</class>
    <class kind="struct">exprtk::details::sf91_op</class>
    <class kind="struct">exprtk::details::sf92_op</class>
    <class kind="struct">exprtk::details::sf93_op</class>
    <class kind="struct">exprtk::details::sf94_op</class>
    <class kind="struct">exprtk::details::sf95_op</class>
    <class kind="struct">exprtk::details::sf96_op</class>
    <class kind="struct">exprtk::details::sf97_op</class>
    <class kind="struct">exprtk::details::sf98_op</class>
    <class kind="struct">exprtk::details::sf99_op</class>
    <class kind="struct">exprtk::details::sf_base</class>
    <class kind="struct">exprtk::details::sfext00_op</class>
    <class kind="struct">exprtk::details::sfext01_op</class>
    <class kind="struct">exprtk::details::sfext02_op</class>
    <class kind="struct">exprtk::details::sfext03_op</class>
    <class kind="struct">exprtk::details::sfext04_op</class>
    <class kind="struct">exprtk::details::sfext05_op</class>
    <class kind="struct">exprtk::details::sfext06_op</class>
    <class kind="struct">exprtk::details::sfext07_op</class>
    <class kind="struct">exprtk::details::sfext08_op</class>
    <class kind="struct">exprtk::details::sfext09_op</class>
    <class kind="struct">exprtk::details::sfext10_op</class>
    <class kind="struct">exprtk::details::sfext11_op</class>
    <class kind="struct">exprtk::details::sfext12_op</class>
    <class kind="struct">exprtk::details::sfext13_op</class>
    <class kind="struct">exprtk::details::sfext14_op</class>
    <class kind="struct">exprtk::details::sfext15_op</class>
    <class kind="struct">exprtk::details::sfext16_op</class>
    <class kind="struct">exprtk::details::sfext17_op</class>
    <class kind="struct">exprtk::details::sfext18_op</class>
    <class kind="struct">exprtk::details::sfext19_op</class>
    <class kind="struct">exprtk::details::sfext20_op</class>
    <class kind="struct">exprtk::details::sfext21_op</class>
    <class kind="struct">exprtk::details::sfext22_op</class>
    <class kind="struct">exprtk::details::sfext23_op</class>
    <class kind="struct">exprtk::details::sfext24_op</class>
    <class kind="struct">exprtk::details::sfext25_op</class>
    <class kind="struct">exprtk::details::sfext26_op</class>
    <class kind="struct">exprtk::details::sfext27_op</class>
    <class kind="struct">exprtk::details::sfext28_op</class>
    <class kind="struct">exprtk::details::sfext29_op</class>
    <class kind="struct">exprtk::details::sfext30_op</class>
    <class kind="struct">exprtk::details::sfext31_op</class>
    <class kind="struct">exprtk::details::sfext32_op</class>
    <class kind="struct">exprtk::details::sfext33_op</class>
    <class kind="struct">exprtk::details::sfext34_op</class>
    <class kind="struct">exprtk::details::sfext35_op</class>
    <class kind="struct">exprtk::details::sfext36_op</class>
    <class kind="struct">exprtk::details::sfext37_op</class>
    <class kind="struct">exprtk::details::sfext38_op</class>
    <class kind="struct">exprtk::details::sfext39_op</class>
    <class kind="struct">exprtk::details::sfext40_op</class>
    <class kind="struct">exprtk::details::sfext41_op</class>
    <class kind="struct">exprtk::details::sfext42_op</class>
    <class kind="struct">exprtk::details::sfext43_op</class>
    <class kind="struct">exprtk::details::sfext44_op</class>
    <class kind="struct">exprtk::details::sfext45_op</class>
    <class kind="class">exprtk::details::sos_base_node</class>
    <class kind="class">exprtk::details::sos_node</class>
    <class kind="class">exprtk::details::sosos_base_node</class>
    <class kind="class">exprtk::details::sosos_node</class>
    <class kind="class">exprtk::details::str_xoxr_node</class>
    <class kind="class">exprtk::details::str_xrox_node</class>
    <class kind="class">exprtk::details::str_xroxr_node</class>
    <class kind="class">exprtk::details::string_base_node</class>
    <class kind="class">exprtk::details::string_literal_node</class>
    <class kind="class">exprtk::details::string_range_node</class>
    <class kind="class">exprtk::details::stringvar_node</class>
    <class kind="struct">exprtk::details::sub_op</class>
    <class kind="class">exprtk::details::switch_node</class>
    <class kind="class">exprtk::details::T0oT1</class>
    <class kind="struct">exprtk::details::T0oT1_define</class>
    <class kind="class">exprtk::details::T0oT1oT2</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process</class>
    <class kind="class">exprtk::details::T0oT1oT2_base_node</class>
    <class kind="struct">exprtk::details::T0oT1oT2_define</class>
    <class kind="class">exprtk::details::T0oT1oT2_sf3</class>
    <class kind="class">exprtk::details::T0oT1oT2_sf3ext</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3_base_node</class>
    <class kind="struct">exprtk::details::T0oT1oT2oT3_define</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3_sf4</class>
    <class kind="class">exprtk::details::T0oT1oT2oT3_sf4ext</class>
    <class kind="struct">exprtk::details::T0oT1oT2process</class>
    <class kind="class">exprtk::details::trinary_node</class>
    <class kind="class">exprtk::details::unary_branch_node</class>
    <class kind="class">exprtk::details::unary_node</class>
    <class kind="class">exprtk::details::unary_variable_node</class>
    <class kind="class">exprtk::details::uv_base_node</class>
    <class kind="class">exprtk::details::uvouv_node</class>
    <class kind="struct">exprtk::details::vararg_add_op</class>
    <class kind="struct">exprtk::details::vararg_avg_op</class>
    <class kind="class">exprtk::details::vararg_function_node</class>
    <class kind="struct">exprtk::details::vararg_mand_op</class>
    <class kind="struct">exprtk::details::vararg_max_op</class>
    <class kind="struct">exprtk::details::vararg_min_op</class>
    <class kind="struct">exprtk::details::vararg_mor_op</class>
    <class kind="struct">exprtk::details::vararg_mul_op</class>
    <class kind="struct">exprtk::details::vararg_multi_op</class>
    <class kind="class">exprtk::details::vararg_node</class>
    <class kind="class">exprtk::details::vararg_varnode</class>
    <class kind="class">exprtk::details::variable_node</class>
    <class kind="class">exprtk::details::vector_node</class>
    <class kind="class">exprtk::details::vob_base_node</class>
    <class kind="class">exprtk::details::vob_node</class>
    <class kind="class">exprtk::details::voc_base_node</class>
    <class kind="class">exprtk::details::voc_node</class>
    <class kind="class">exprtk::details::vov_base_node</class>
    <class kind="class">exprtk::details::vov_node</class>
    <class kind="class">exprtk::details::while_loop_bc_node</class>
    <class kind="class">exprtk::details::while_loop_node</class>
    <class kind="struct">exprtk::details::xnor_op</class>
    <class kind="struct">exprtk::details::xor_op</class>
    <member kind="enumeration">
      <name>operator_type</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_default</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a94d8e555d18f0b6d5f1da64f5e7d6958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_null</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa4d5fdf1be4b2d7924f61a187f051db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_add</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a25fbec3cb23d980e5c34253b359f7578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sub</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aed42129a94dbeadcb773a4ce75d96c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mul</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6c8e933a5759d827819e446797daa07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_div</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad1144ad1c1fcf32846f9393bdf1d75ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mod</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad4a8572dbd64753b981ff2983af82339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pow</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab7e4985cacfd2f32dbdc081892ed4251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atan2</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab218d8b71433172e3cd7b05cc3c776c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_min</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a572d7629b94ccc18c486a5a91a862d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_max</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afa386d7f30e72ef50ff8f594765a1e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_avg</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a63b22afe4d1ed79728b4d079cf1d0f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sum</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7f45b2b2bf2a977790a800648a473148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_prod</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a53ee5d0a6cd5c0d370b062d091d382cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lt</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4d4715e20c417cb2d0d8f4572a374da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lte</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4ac3ceea3966511924ccdda18d772ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_eq</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0f85ad31ee889773fa3339e60c6abf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_equal</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a165a6f2e28332039639de8ab9a4e7c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ne</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abab97b29a58ff27da82e30ba6c0b7d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nequal</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9c4e422923609ab6df64b7acdbb0801c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gte</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acedda5ee55e487ce89adb81109e55a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gt</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7924d7adbc154452c381ea02e026733b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_and</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac590b6af63e1583cf87c4b11f3e83dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nand</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a29e88c560e155ca96dc5232011c68c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_or</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a20e9d94cd1c8b6d395f84bfbc182bea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a74cec009541e39097364df87edffdc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_xor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7e0ca3ec188312e0b48f876ebbe01230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_xnor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8a083234e2200f182ddf3213019a94fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mand</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa37298b75ccbc72c44571ef6dd563600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a730fdc1aa84d04ab1caa3bb9a67289da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_scand</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aad58b76c471aeb981d51077510aa88b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_scor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9f0f64c21ddd1a38f2cf5da1f2b98802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_shr</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aec08101c028dc141f158f99299482d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_shl</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aaac428cf6113c7b9d61d215d4e32b337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_abs</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa5df334a4027c69d798302660310fa67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_acos</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6f1cfc11217d2d132ca496de13ab05f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_acosh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1fc48b48dcbf8f395844fdcc769a7b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_asin</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0a0558e0ec982a8210278c0cb10a8078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_asinh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6c2805e0c54ee408f2b503f6ef048510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atan</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a75160f394c26b331f7e85681b1fd09e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atanh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a40428f4383bd362369148b9ba0b8e733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ceil</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a62a3c8bba54651a56613a0fec3a5526a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cos</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2704138e110634a11f3bb846c4c936db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cosh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a19702851e43cad9c7bdb3db7683cd004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_exp</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a80e5735953161c05c2a197c8313c08e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_expm1</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1302e658c95010fe768d49b2dcb51957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_floor</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a69dd5db86b11282e18ca0f64a4b6d88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8483c648fe585cf638587123bf1c9848</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acef2c174a0b5e9ed80a317c75a2ce9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log2</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af7a95ef8a905662a39629c065125f07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log1p</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac1ea4ae2fd89f2a74879f41dfeec3cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_logn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a52f1e94fb952837e13ab1fa047b4db69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_neg</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aea7b07cb326903ea1b166ccb4f125f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pos</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7b50d43ae59238e4410d80da22c05344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_round</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4edd0321ea2e24958020768bfc284a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_roundn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8f278197511f24abb466d93f1aab0a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_root</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a077cf0fcfa1799bc151f8066e7606b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sqrt</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a19efc4e131c7fce4059168595dd9b40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sin</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7c406030fae72442b4703531e1173b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sinc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a105d9a5c530ee602b983886f8d148202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sinh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aea5fa705a8ffb6f2fd3856d654967dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sec</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1bdfd87b5b73cbe36d7ecd7125989c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_csc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afeaf4802c5269b221c05af7c59a31563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_tan</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a05971d281b8d5b58010ba227fcfd0ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_tanh</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4d9c27e788e51b1d567d238652f82ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cot</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acef14411cd262a6fc7bf8e09bf7a0f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_clamp</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a513556a52d4412a8bc697f22d2e97ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_iclamp</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abc24d35205d47eb43835978fc758fe35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_inrange</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7c0faf00cb5c6bab5ee938ff1dd9f4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sgn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a64666fcf79d6f98701806af54c87600f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_r2d</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ada1fdd6dd5ead98390be958a331072db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_d2r</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae61949d918199ee97a4c5e8a67791a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_d2g</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab378c189ee8f475d2a4ec1d91a48dfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_g2d</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adc6bf72ca55a338e87f024de00d893af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_hypot</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a774ea77726e410a616b5f909173141c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_notl</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a633705c03ccf4c29692ee92bcbc3bc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_erf</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abf89985d46c2454ffcc34b8d9dbfa05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_erfc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a63d6e859a4dd52e4f9474745c3bb5077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_frac</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af5c4a981c4f5fe4d0169a1276256b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_trunc</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a61233e1e9307978d8562eec596e544a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_assign</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa01e238705d3c98c888426c3c0964b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_addass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3f52cf1d881fc21959a9c96b68562d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_subass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a71ff8b952f0c7b717d826d8c202241f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mulass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a39e3004b8d05b69c24575881bfa0f460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_divass</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2fe1770058d7a7edd931bf89dfaaafca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_in</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abe24a3f4c55ccde47a31b0cdeb33483f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_like</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a146783a053b82d16ba282b01d37512f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ilike</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a98554d9bf91964a4a7eb494b59e28174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_multi</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a375b5394bd1ab7ec8e4a20db4e498011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf00</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ada0061c90c1e8707261bb5d4b7759555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf01</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a378fdf0bcc5554139209bb84b2a8ca05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf02</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab417f78e1f8d295ebab6e7bad35582fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf03</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a60bea8d2589ea24a9e93ea75a61a7eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf04</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a51d82da0ea576f974ed4c79bc248244b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf05</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9a908e440e36a50a4b24e95c774e89e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf06</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7d0df05d3356d6e311199c72a84f8694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf07</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a02f6a1b58045b46df0ce8034f300c54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf08</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3320ae9884400f4fde8463a952a7790e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf09</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0d214a057800b96afda666e2c8ae6b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6c7f7dbde9d71d954ee7e333c710040a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf11</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a37e35dc1d5795c89a6ff2632a080d381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf12</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a89d7a55fd868822cc8270552b3c0ab65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf13</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa52dfa8be546eed16b3e7fba47882c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf14</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac276b7782abb5ee26e756fd504367ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf15</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adf7365d119a72d6c40232407956564d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf16</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0388b1f90c6baa2aa2eece6d0ead3abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf17</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a735aeab1c8dfa4d305e0912634cd2b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf18</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3638cbfbc17fc4ee514814f1691e564a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf19</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a40110e9ad28d7b424c1cfed9e4be9747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf20</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a47e1e51cda3004c5dd53ae190cc30e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf21</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7c8905d339844b207f6b382029fc5ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf22</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a79935b1847890c25f2106d51a902a07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf23</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af7f7a9a66c572f5a8c3ee0b6766146f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf24</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af6fafa143a3bcebe5800a854b3241a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf25</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a35f6de467bb6023e79d730363b631a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf26</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a09e4bba01c40aaf634034d3276233eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf27</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3672398131b2f1c0a663c82b4d49591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf28</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad9ca29b44e1aef23363eae90734cf4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf29</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6739ad1cb61493ba8604efc49e95cc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf30</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0c99ac5fa96e79f174535cde31f4e6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf31</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae9668c41477aa41157d3f78f0d2490fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf32</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aacf9c35da3365973532c00150f8fae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf33</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7dd4dcf8fd72293dee19f580e5d66a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf34</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2fdaa0f45a73a7280ae9f24517fde82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf35</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a347982c9190ff328b0d0ef886efebb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf36</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a542ab9a1394e07be6e1e9e73fa86f167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf37</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a296ec80366ed25a0e034e8a861e72197</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf38</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a13aeeb0670746e8c52a52f1cf2e68da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf39</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a91302ce74756c6a60c1619c519874b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf40</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a997cf996a9da7fe44340dd06a894677c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf41</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a72ca5db3956ed18c6e7ea33fde2b3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf42</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a55a6e1b2979ca896577448ae9425c6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf43</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2a2668f258a39cf1851726d5be50d837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf44</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a384a61ec27952d27f8b65e72988a2625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf45</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5e5f60e37464bcf79f536138d823f0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf46</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a77e810e58dbfeef9b014a7f444f2068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf47</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a06ad31594a12b72ad8d75e0695dcc5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf48</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa2fd31c484da3aa23650d476402e36e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf49</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2201389d567c4e04aeda0ce55538846d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf50</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1fab45ba212f3b6bd570c295145b5efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf51</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a899bbf147cdbafed54c1183530140b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf52</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abc424d4fee6b188b775ce50c15100a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf53</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2218949b67f7cc60d2825a42fc770803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf54</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5f008fa6ffc183bdb0ef8002c90fb389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf55</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a16fc3c3807f1a3d55795b6c021ddb843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf56</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0d1516a1ed2d11c25dd538c79d913cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf57</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4dabbbbb5e830ca4cef518f314260946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf58</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9cc5f0ff38a52c8d15bbacbb03021ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf59</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a11d1dd0276b4ff187972bbc9e5685562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf60</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7af67393a8161c71005a8cbad67f60aaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf61</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3f2153d8d531913f86dd53bfef0e6f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf62</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0dc27b21b7d977bef70d8414d2937bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf63</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2364dbc4320bc640349c9a299a2b4a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf64</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ade21e072c0624837d4318ab3a105084c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf65</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac1bb8ac325c8aa05fe0cc5e75eadc3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf66</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6864c74f4d260e32be3c3b1495d842e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf67</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8f3e771fb43d3bae0d1acf349e894e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf68</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a92aa4435d5fb0170d103daec41108337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf69</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abe8283c50fd0a886ab020990186ae839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf70</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7acab1cccf829df22701f8d41531ae8537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf71</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a06698217821c97edb5d62f93da0b726f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf72</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a359e3d90808633ff3620cb5abf5090b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf73</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a56137dddfc78b522acd441e8fc21ca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf74</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adcd5d19ea2d8e78435b6d6d1578572f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf75</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac0ee03f3fd92beb3abfdb15d7004b4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf76</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab411f5f34192e3e14dcb02bd79f02ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf77</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9ee2d5b3abf7b5d438273d015f40a302</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf78</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a44d6b2c114118cc250523a27044c72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf79</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7176f0159a476722ea91f08cb12741e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf80</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a924d92426d9b154db434b057e5f2823c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf81</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afecbae9eefb91559eef4a171e5efe019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf82</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afa33c781551ebc035b3c552b764c99e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf83</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8e1d4f8dd5fd0684279a87c691dba221</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf84</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abb6210594eb53317b593dc52da4fddfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf85</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa80c1a85baafb5bff3ccaaa296f063c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf86</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae4eb57c00acbb3113747eaf5c2a2eee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf87</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a93bf9a90998f81ec8160fef5d3442675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf88</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a38dc7eaff9d075156216d63f7bae9269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf89</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adfccfb9be48878386b30126325c54364</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf90</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a2215f84aa346d8e02055f8edc5aaaf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf91</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a31c0169eb52ae14d2307f3413604d4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf92</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a184665e48fbbfbef8f9c7e4470ba0c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf93</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5e9414574daadaeb2aa1e0b0415a5e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf94</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0d06f050aa2bec633734b1d6988c3586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf95</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac61ddfd878eae88c4aa4c8fc6e25f499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf96</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a85b2f0093ba0e796e70fdf64ff3eb46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf97</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8bb1af64ade23a8d68055995c2ddd5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf98</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3800c51826d6d3c765afc79431272166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf99</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae1101d68e351f34316468c6c71b2c2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sffinal</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a0fdf6a5f8bf071f77ab44514ba56a2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext00</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a9ba1b3bd7c868b9c9fc592c70a6b1a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext01</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a62e1992edd727638aae8fed1e55d7b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext02</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aaa6dd7554fd7451b8e5c0ffd614c8a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext03</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5a6a174010925d84c9ee0d21cc0f5771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext04</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a66ff01ad0d5acd5fc86f72081a2ac404</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext05</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a38b25b0abd006c4519706020a6f6b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext06</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a1da82348d46b7b2c888f027add95c3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext07</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adc8a06fcb73d1118ea89166fef9d785c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext08</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a01e60b4d526df79eeac4ba2625b5d720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext09</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7afe3577d58b21e7fbfc8553d77984f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3b18376d7852cc214f0cd08dd9d0bf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext11</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7f8dd412578b191c7f867b25de82762e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext12</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa607d6ec4dbd4cb5ff1a8b26c7b51eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext13</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aa53d354e6be1d6475767780f2717d989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext14</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a033daf56efd8c0339252a56abe90b955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext15</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3d71719a91109f65770f67e3d4cd4087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext16</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a54bce47f061f48901481267301324ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext17</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a19d305db425abb6d462d69f778dac3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext18</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aef3ba2e9d94abdad890ad279ccf14887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext19</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7abb0ee631ac259f614c45f6e2882390bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext20</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7015b6692af156b5e9636bafe9654e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext21</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adcb95f0debcd950bfc866e17b8d343e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext22</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a4e59e86deaa109373ba90f457e1a2375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext23</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac759ff73fc863c75eba839492e30bd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext24</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aded793f6105101e0aacdabdb70a1982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext25</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a05b400269718a9c95d6488efc9e2a200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext26</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ad5d493939608eddac4765a5c49c1adac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext27</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7b82f4bbffda576a4cd4571b27099cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext28</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a7f9ad76893709b2fb84ed3614df23680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext29</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a863cc4ab1a1eb1e6bd9b791161218170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext30</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7aea663220f3e12c16697445ad1adc8742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext31</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a52cdcfe137384c776e7ab6edaf373fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext32</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a560165a59a71cc27eab8082fa517f567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext33</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a5f421204436325554f520590b84de4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext34</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac39090bf720d6d58813ef96fc8a88e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext35</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a93c09fdd1f8495276310c63b064129e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext36</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a3da5c648f980e4d09d8b5efcff8f6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext37</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8b04c2ee5742d78539f774f4457a8918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext38</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a07ac6ed3013081fdf6b7416feae0efcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext39</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ae756f68fdb5600876eded010530a8723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext40</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a6999b534b88c821011f796408afa2152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext41</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ab49ecf3715ce8195aa60351f072b91d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext42</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7adee2a2967346d5e7bbfd9a682e13f39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext43</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac2b8eccd15feffa56789a4672b91c1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext44</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7ac850fe99be720501bbe82d0a3f779516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext45</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9f92c94d6eb47edbf0af17e8eabe57f7a8f60b53202f9fcea998837776b9266b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_valid</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9e7e476a05178cb199ee09d38ecc2a48</anchor>
      <arglist>(expression_node&lt; T &gt; *(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_valid</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad7a29df7801cdbcdd6191ed4942afb1c</anchor>
      <arglist>(const Sequence&lt; expression_node&lt; T &gt; *, Allocator &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_variables</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa6808c89fb568388d7de5956b9eccf92</anchor>
      <arglist>(expression_node&lt; T &gt; *(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_nodes_variables</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>af65a371f7448f64fa37ad56a3160e8f8</anchor>
      <arglist>(Sequence&lt; expression_node&lt; T &gt; *, Allocator &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>axn</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad6b0fedb26747d1c6b2bdcdbe0091bf9</anchor>
      <arglist>(T a, T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>axnb</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a3a3bcfae5f185658e5405fac75e454e4</anchor>
      <arglist>(T a, T x, T b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>branch_deletable</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aeab8500b5e79f2da9c23f824bfc453dc</anchor>
      <arglist>(expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup_escapes</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>affed5e23362e5ffd58d63816f877161e</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>exprtk_define_unary_op</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae2ba8c0445f1d82ef05869e127f03859</anchor>
      <arglist>(abs) exprtk_define_unary_op(acos) exprtk_define_unary_op(acosh) exprtk_define_unary_op(asin) exprtk_define_unary_op(asinh) exprtk_define_unary_op(atan) exprtk_define_unary_op(atanh) exprtk_define_unary_op(ceil) exprtk_define_unary_op(cos) exprtk_define_unary_op(cosh) exprtk_define_unary_op(cot) exprtk_define_unary_op(csc) exprtk_define_unary_op(d2g) exprtk_define_unary_op(d2r) exprtk_define_unary_op(erf) exprtk_define_unary_op(erfc) exprtk_define_unary_op(exp) exprtk_define_unary_op(expm1) exprtk_define_unary_op(floor) exprtk_define_unary_op(frac) exprtk_define_unary_op(g2d) exprtk_define_unary_op(log) exprtk_define_unary_op(log10) exprtk_define_unary_op(log2) exprtk_define_unary_op(log1p) exprtk_define_unary_op(neg) exprtk_define_unary_op(notl) exprtk_define_unary_op(pos) exprtk_define_unary_op(r2d) exprtk_define_unary_op(round) exprtk_define_unary_op(sec) exprtk_define_unary_op(sgn) exprtk_define_unary_op(sin) exprtk_define_unary_op(sinc) exprtk_define_unary_op(sinh) exprtk_define_unary_op(sqrt) exprtk_define_unary_op(tan) exprtk_define_unary_op(tanh) exprtk_define_unary_op(trunc) template&lt; typename T &gt; struct opr_base</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_all_nodes</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae47a598587c185a0e5474d0956c146a8</anchor>
      <arglist>(NodeAllocator &amp;node_allocator, expression_node&lt; T &gt; *(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_all_nodes</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8c4ca1c09b14b2522678af02f30c1f79</anchor>
      <arglist>(NodeAllocator &amp;node_allocator, Sequence&lt; expression_node&lt; T &gt; *, Allocator &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9cb4478a7c205e3b96803f2e22b9da1e</anchor>
      <arglist>(NodeAllocator &amp;node_allocator, expression_node&lt; T &gt; *&amp;node, const bool force_delete=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imatch</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab21f8734c1927965bcb6ed8eaf73e905</anchor>
      <arglist>(const char c1, const char c2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imatch</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a798a5c4de9d6d4a95fa9de77c9e513bd</anchor>
      <arglist>(const std::string &amp;s1, const std::string &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_branches</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>af85a4238d24477e691d1c371ef05e2e4</anchor>
      <arglist>(std::pair&lt; expression_node&lt; T &gt; *, bool &gt;(&amp;branch)[N], expression_node&lt; T &gt; *b0, expression_node&lt; T &gt; *b1=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b2=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b3=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b4=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b5=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b6=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b7=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b8=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0), expression_node&lt; T &gt; *b9=reinterpret_cast&lt; expression_node&lt; T &gt; * &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_binary_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6b1d697ea8277c73e5db689427515a6c</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_boc_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a7adfa55f89b999d22fa07945f01bade5</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_bracket</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a5a2a2f306f49aa1a293ceaacc1791993</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_break_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>af254f630243ec69f2d832fadae2850b3</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cob_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab73ed8e61f2d09949115a06db7fb6796</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_const_string_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8d984cde421526dd147e3be2f7c363a6</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_const_string_range_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a73c859f3bcf8050870840336a5a05746</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_constant_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a5d567f02a84aa1e2b464c378e6e9fb7f</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_continue_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad5900044f22c195c2eea1b4eb2372c5a</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cov_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8d4c2f4fee581b7e196d86e45547ab96</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_digit</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>afa533acc36a2e3051836a15c76447018</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_false</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a21c360e51616300c629e8d69a5611670</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_function</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a28692ceb568efb6c93ceca26c125cf4e</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_generally_string_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>abaf952379927afd4ebfb63f3551e995c</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_invalid</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa81e138a3aeba978ae389bbc1572c1bc</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_left_bracket</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa9d202ebb055cb64e4b4d787d7f47fa5</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_letter</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>acf3e38f5531d8c15769757129898125b</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_letter_or_digit</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a50feada508321e0edbaaebb7dc02c8c8</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_null_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a905812a38f5b2d8e323a55c9cd520df5</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_operator_char</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a8fbaf666d92eb6fe5dd28eaed8a8b938</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_reserved_symbol</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a2c8d9886e1d2646a993cbb38237fdfa3</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_reserved_word</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab22b3d74181dc41a5c92dfe6886663f7</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_right_bracket</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a42b3eeac60ab3e3a5b8d1b77ccd9a058</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sf3ext_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae877c2fd58f103efb0f2cbeb79fbaf20</anchor>
      <arglist>(const expression_node&lt; T &gt; *n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sf4ext_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a3d1f9117054b94eaea9390ca3d145dc1</anchor>
      <arglist>(const expression_node&lt; T &gt; *n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sign</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a864791163f78b1b1ea700af66591e54c</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_string_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6c7f082c203b5e3fb3bc377109fe3abb</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_string_range_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad25f09690c1ab4e3d2e46ccdd3fccec9</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_t0ot1ot2_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>affd6e12a0837b759f0377295fdbd8097</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_t0ot1ot2ot3_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a2a10d1356ed470fe0ccfe2be6413e07d</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a0747420513e211e4dafabec56fd11083</anchor>
      <arglist>(const double v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>adf37f5de76ae49a97c01f9c3b4f8531c</anchor>
      <arglist>(const long double v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ac0faade8b805f4b3bb6674f7e942b5f3</anchor>
      <arglist>(const float v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a439fda513f6bf903d8931c0a8646a07b</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_unary_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a1f320d92fb40d7968dc1f0290640f00d</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_uv_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a48b93175edeb8f15cde37597c5bcff02</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid_sf_symbol</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6512d0fca7eec37c6ed346b28acdbc90</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_variable_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa27674d0ab890dd002c455fd44cabddb</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_vector_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa2d9251031c50de23320703367a3b07f</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_voc_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a08c45f35d70d3614b1d2ebcdb9b0ec57</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_vov_node</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a467301d6ea809f62ce0a5cbd2fa54982</anchor>
      <arglist>(const expression_node&lt; T &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_whitespace</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae1eb936f321d982212a6b83105ac8065</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_operations_map</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a793f4d1e3df18ee92e0d96ad7acce91c</anchor>
      <arglist>(std::multimap&lt; std::string, details::base_operation_t, details::ilesscompare &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match_impl</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>acf2eb3b5a937c5d2daaac6bae3fb1fa5</anchor>
      <arglist>(const Iterator pattern_begin, const Iterator pattern_end, const Iterator data_begin, const Iterator data_end, const typename std::iterator_traits&lt; Iterator &gt;::value_type &amp;zero_or_more, const typename std::iterator_traits&lt; Iterator &gt;::value_type &amp;zero_or_one)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_inf</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae90663b145e48c714187d97e49cd1419</anchor>
      <arglist>(Iterator &amp;itr, const Iterator end, T &amp;t, bool negative)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_nan</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a0484273d5e44c920237e85f853fdb5ff</anchor>
      <arglist>(Iterator &amp;itr, const Iterator end, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string_to_real</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a509f896f95a705e84ca3af466a889d23</anchor>
      <arglist>(Iterator &amp;itr_external, const Iterator end, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string_to_real</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a11a707ee4a7b0858e5d93f0b47ecd555</anchor>
      <arglist>(const std::string &amp;s, T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>string_to_type_converter_impl_ref</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa1a66521470fba4fe1f5e657fa8f0f58</anchor>
      <arglist>(Iterator &amp;itr, const Iterator end, Type &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a7b51faf3ede6971f04fc750f91c08191</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, e_vov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a183d7452a6477ab3cbb5c52e377284e1</anchor>
      <arglist>(const T0, const T1 &amp;, e_cov) synthnode_type_define(T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc T1 e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>abc7ea9c05fc51b291a8628c075442df1</anchor>
      <arglist>(const T0, const T1, e_none) synthnode_type_define(T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc T1 e_none const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a4aafffef7114aff56a1ca63346bb04c4</anchor>
      <arglist>(const T0, T1 &amp;, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const e_voc T1 e_none const e_none T1 e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ac67faa523a6d2d4361733c245d0ca52c</anchor>
      <arglist>(T0 &amp;, const T1 &amp;, e_none) template&lt; typename T</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>afa319711f8e71ad93c209fa9facb889d</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, const T2 &amp;, e_vovov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa271886421c4ae72b4d2a3801d719bfb</anchor>
      <arglist>(const T0 &amp;, const T1, const T2 &amp;, e_vocov) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc const T1 const T2 e_covov</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a7e084f1c789ca76e11bc73d8106cab91</anchor>
      <arglist>(const T0, const T1 &amp;, const T2, e_covoc) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc const T1 const T2 e_covov const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>abbaca7e46b28538acc9e056ac0dff277</anchor>
      <arglist>(const T0, const T1, const T2 &amp;, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const e_vovoc const T1 const T2 e_covov const const e_none const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6e32a5b8bac6676710b6278fb2a059dd</anchor>
      <arglist>(T0 &amp;, T1 &amp;, T2 &amp;, e_none) template&lt; typename T</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a647e72b6e117a9d1374f5f6180afd923</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, const T2 &amp;, const T3 &amp;, e_vovovov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a1f31b79e8e909f4ded87ac3ad651debe</anchor>
      <arglist>(const T0 &amp;, const T1 &amp;, const T2, const T3 &amp;, e_vovocov) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab3211027188abd973e716dce29c390bf</anchor>
      <arglist>(const T0, const T1 &amp;, const T2 &amp;, const T3 &amp;, e_covovov) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aba175d03ce582d0ac165542ed2dec559</anchor>
      <arglist>(const T0 &amp;, const T1, const T2 &amp;, const T3, e_vocovoc) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a3d513b793b352c93533f8da46c5fad0c</anchor>
      <arglist>(const T0 &amp;, const T1, const T2, const T3 &amp;, e_vococov) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc const const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a158a0e6898d273f8cd7f357afa69e803</anchor>
      <arglist>(const T0, const T1, const T2, const T3 &amp;, e_none) synthnode_type_define(const T0</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc const const const e_none const const T2 const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aaa2e106897787b803bde5e704b50f507</anchor>
      <arglist>(const T0, const T1 &amp;, const T2, const T3, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>const T1 const T2 const e_vovovoc const const T2 const T3 e_vocovov const T1 const const T3 e_covocov const T1 const T2 const e_covovoc const const const e_none const const T2 const e_none const const const e_none</type>
      <name>synthnode_type_define</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a66ec6e2ee66c500fd469732942b0528c</anchor>
      <arglist>(const T0, const T1, const T2 &amp;, const T3 &amp;, e_none) synthnode_type_define(const T0 &amp;</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_str</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a9e5d23be232b0671ff9ad1197ac22a02</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6f82a5d5d177f717db648d56438fd693</anchor>
      <arglist>(details::expression_node&lt; T &gt; *n)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>aa30fb77f7f150b9ec419dcd11aa68f1d</anchor>
      <arglist>(T *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wc_imatch</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab3ffa651eade721ec4f97c04e8802fec</anchor>
      <arglist>(const std::string &amp;wild_card, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wc_match</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6ff745f50a5be84cf097358f0ffeee6c</anchor>
      <arglist>(const std::string &amp;wild_card, const std::string &amp;str)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pow10</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a07a7ff8f835137a4eb2c45c3031e976b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>pow10_size</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ae233527d4d580c80070a7aab71523e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>reserved_symbols</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a478d7a7ba9b37a1ee88ddfd1df3cfbb9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>reserved_symbols_size</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>acca6c9d7a8ac8140d360482ea3700098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>reserved_words</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a79c2ffff923af3764407531228ffa602</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>reserved_words_size</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab4f6e722e641925164a66284c687f6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const e_voc T1 e_none const e_none T1 e_none</type>
      <name>T0</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ab4783b50d63a9833272e6503c2261aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const</type>
      <name>T1</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a6b051e7da6031dcee6e5f18a3e6731e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const</type>
      <name>T2</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>ad68516a54e7a53084f4970e5443c96dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const</type>
      <name>T3</name>
      <anchorfile>namespaceexprtk_1_1details.html</anchorfile>
      <anchor>a5e0f7d5995127ccd73417c398dd57444</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::add_op</name>
    <filename>structexprtk_1_1details_1_1add__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1add__op.html</anchorfile>
      <anchor>a864436326827855aa07d547a472e4241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1add__op.html</anchorfile>
      <anchor>a66c293b84878d4bf7b1f48640c7de477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1add__op.html</anchorfile>
      <anchor>a1af2fe6ec24576369a8e1a5719a567dc</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1add__op.html</anchorfile>
      <anchor>a5daaa5221c746befcc8e6a00415f61e0</anchor>
      <arglist>(Type t1, Type t2, Type t3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1add__op.html</anchorfile>
      <anchor>ac262cfa8dc76e6487f6d707704565248</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::and_op</name>
    <filename>structexprtk_1_1details_1_1and__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1and__op.html</anchorfile>
      <anchor>ab2db1608f94d2fc475371f17d7697476</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1and__op.html</anchorfile>
      <anchor>a7dfd3a9b7f54740c1989ac760f55045a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1and__op.html</anchorfile>
      <anchor>a7a5bbb617cfa3742accb05a69727f9d0</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1and__op.html</anchorfile>
      <anchor>a85225785f8da2d3e2f24f872c1f815e7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::assignment_node</name>
    <filename>classexprtk_1_1details_1_1assignment__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::binary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__node.html</anchorfile>
      <anchor>ac3521a44c56573c270a3ab2f818e8827</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>assignment_node</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__node.html</anchorfile>
      <anchor>afe24d301d744919f027ca2e99ea67ca7</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__node.html</anchorfile>
      <anchor>aa371233e64015106434ed331a426291a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>variable_node&lt; T &gt; *</type>
      <name>var_node_ptr_</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__node.html</anchorfile>
      <anchor>a9234b2a70f3de81ac509a099ac1b3afb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::assignment_op_node</name>
    <filename>classexprtk_1_1details_1_1assignment__op__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::binary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__op__node.html</anchorfile>
      <anchor>ac47506801aac315ddce3db5b25e74544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>assignment_op_node</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__op__node.html</anchorfile>
      <anchor>a61d55e65c789f201b812bb20136c5e4a</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__op__node.html</anchorfile>
      <anchor>a076364b545c5dd27ee3336a29931cfc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>variable_node&lt; T &gt; *</type>
      <name>var_node_ptr_</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__op__node.html</anchorfile>
      <anchor>a1491bda0d1fe021687556ec335c0228b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::assignment_vec_node</name>
    <filename>classexprtk_1_1details_1_1assignment__vec__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::binary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__node.html</anchorfile>
      <anchor>aa2f2c84fdb793fae8111aa6a78778f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>assignment_vec_node</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__node.html</anchorfile>
      <anchor>a5e95ae13f0cc31a80b7a03c4143371c2</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__node.html</anchorfile>
      <anchor>a01b2fcfa6b2256a8f15746a48be0ccda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector_node&lt; T &gt; *</type>
      <name>vec_node_ptr_</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__node.html</anchorfile>
      <anchor>a4ebea8c22ffaab67d0126e47f6897c80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::assignment_vec_op_node</name>
    <filename>classexprtk_1_1details_1_1assignment__vec__op__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::binary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__op__node.html</anchorfile>
      <anchor>abdc1047d7d0a25288374806dbd7c8411</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>assignment_vec_op_node</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__op__node.html</anchorfile>
      <anchor>a6fd6332e00867b1b3e0c3edd12f379fd</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__op__node.html</anchorfile>
      <anchor>acf50814c62d7e473923f78359aabaa0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector_node&lt; T &gt; *</type>
      <name>vec_node_ptr_</name>
      <anchorfile>classexprtk_1_1details_1_1assignment__vec__op__node.html</anchorfile>
      <anchor>a7f126eb75616e12d7e4a6843aea59482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::base_operation_t</name>
    <filename>structexprtk_1_1details_1_1base__operation__t.html</filename>
    <member kind="function">
      <type></type>
      <name>base_operation_t</name>
      <anchorfile>structexprtk_1_1details_1_1base__operation__t.html</anchorfile>
      <anchor>a40e5616ad7fda975f78db06e570ddf37</anchor>
      <arglist>(const operator_type t, const unsigned int &amp;np)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_params</name>
      <anchorfile>structexprtk_1_1details_1_1base__operation__t.html</anchorfile>
      <anchor>ae30d005cd28a9b3d4d99a237b3b8eea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>operator_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1base__operation__t.html</anchorfile>
      <anchor>aa1639e89637ee64f813046c15197b94f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::binary_ext_node</name>
    <filename>classexprtk_1_1details_1_1binary__ext__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>a09be3ac9eeba07ca6182d34c2c4df63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>a2542269895ed88de6b4f06ca4af2da86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_ext_node</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>aa808f0256a65687d5a0c41b9555a57e2</anchor>
      <arglist>(expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>a30f1661c81578c574dd3d9db96cd008e</anchor>
      <arglist>(const std::size_t &amp;index=0) const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>a2266bf1fc4a64027e2e59c08ba7f78f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>a03f13f096d7b2d6609f72d56f0afd58f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>aaa0faa689b084ed8538c8201869664e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~binary_ext_node</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>a051002ff813f1773e696668625e28d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1binary__ext__node.html</anchorfile>
      <anchor>af439c79551089b562924b1ef85ee621e</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::binary_node</name>
    <filename>classexprtk_1_1details_1_1binary__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>afc204fc273f26ce34621a9070e53c88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>ae9c647e43d6eaaf2f38d8e7188331344</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_node</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>a4eb3e6a0e3b62e0c033c14ea738973b1</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>ac55c7ab4aa4d4718dfd9ad82d56cb3b1</anchor>
      <arglist>(const std::size_t &amp;index=0) const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>ab4704ce49c856ecc20ee7adc025b6cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>a965fab6579ed73becaca1ff7695e7920</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>a878efb75bde67e42b2c05267d43543cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~binary_node</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>af05dd1c121e6cc6647453e21392958fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>aaf1817d003eb2aa5b38486965b61b3bf</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>operator_type</type>
      <name>operation_</name>
      <anchorfile>classexprtk_1_1details_1_1binary__node.html</anchorfile>
      <anchor>a458f7a5408b0aa852b3c8fe533f9c824</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::boc_base_node</name>
    <filename>classexprtk_1_1details_1_1boc__base__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1boc__base__node.html</anchorfile>
      <anchor>af3ffab93ccec41247b760056ccc53bc6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1boc__base__node.html</anchorfile>
      <anchor>a12ac2f57e0395c4f44bf70f628c0c730</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>set_c</name>
      <anchorfile>classexprtk_1_1details_1_1boc__base__node.html</anchorfile>
      <anchor>ac26796efab6a2fc874c13b484782f1b8</anchor>
      <arglist>(const T)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::boc_node</name>
    <filename>classexprtk_1_1details_1_1boc__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::boc_base_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>ac923a584bf20e2cce967632e592d2d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>ae6ff63fa9f630a2d934cee2f77a3dfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a93474f99ecb81dfb1154ac322ac9c03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>boc_node</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a7dc0ee91a7c45159340ed5202aca54e6</anchor>
      <arglist>(const expression_ptr branch, const T c)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>aaf56e9a3fd1b8d1251d17d9bb914ea21</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a60fe9a716bde8237cd49d8ee55ba837b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>aff0038f6769a42178cf4f6d910658127</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_c</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a6811e7e35aa9831873c53c1a96fec7a0</anchor>
      <arglist>(const T new_c)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a70cf6e3405b4a073e55b420f8a3fb772</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~boc_node</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a361359b6ff3c641470a95b90e52409bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>boc_node</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a9213dd77f66d244d0a0382fad19a5d12</anchor>
      <arglist>(const boc_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boc_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a1fbb94e2375f498d2b1f89cb1f08f28c</anchor>
      <arglist>(const boc_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a004914777ad731afeb354433802af79a</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>c_</name>
      <anchorfile>classexprtk_1_1details_1_1boc__node.html</anchorfile>
      <anchor>a356f87b19e8589ac15c6d5b5ca3c0273</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::bov_base_node</name>
    <filename>classexprtk_1_1details_1_1bov__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1bov__base__node.html</anchorfile>
      <anchor>a1bbedda4655344cedcbe524fe3eda2a5</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::bov_node</name>
    <filename>classexprtk_1_1details_1_1bov__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::bov_base_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>a0990a32cf3bfbd7bda60fd7f1f36bcb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>a634240d5ba005c5f151a6e9201c2ee77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>a891bf66372cd8bd3cad44ac9ab74cdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bov_node</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>a21fd047dc51de63f45eb287a126ae1e2</anchor>
      <arglist>(const expression_ptr branch, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>afba5c56aebe5f2ddd76e29996d4534a1</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>adff4305ced40d908ab4bea517e782cfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>af7b35e2ea10eaa04e6a3eddeb4b9ee1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>a1a1b89223452b4907780379f65dc486e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~bov_node</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>a42ed1921d59d681d3bf7e68667aedc6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>bov_node</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>ab25a13e526384da2a9d502285973e593</anchor>
      <arglist>(const bov_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bov_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>ae22745d0d2f129502ebf61bc36f43f5c</anchor>
      <arglist>(const bov_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>ad6950ea894c272533c338948eb373345</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v_</name>
      <anchorfile>classexprtk_1_1details_1_1bov__node.html</anchorfile>
      <anchor>a785301a05ef233fc657aea995739a328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::break_exception</name>
    <filename>classexprtk_1_1details_1_1break__exception.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>break_exception</name>
      <anchorfile>classexprtk_1_1details_1_1break__exception.html</anchorfile>
      <anchor>a15e9c7cb0437689c365f0f4b5d2aa147</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1break__exception.html</anchorfile>
      <anchor>a085adccb9e4c89f82a1262d773bd2039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::break_node</name>
    <filename>classexprtk_1_1details_1_1break__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1break__node.html</anchorfile>
      <anchor>a0f92e5dcaf1710f92d79757ef177d2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>break_node</name>
      <anchorfile>classexprtk_1_1details_1_1break__node.html</anchorfile>
      <anchor>ae28b1c33c8f833012d240f09dd530a7b</anchor>
      <arglist>(expression_ptr ret=expression_ptr(0))</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1break__node.html</anchorfile>
      <anchor>a705f66833872f55798589839c2a755ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1break__node.html</anchorfile>
      <anchor>a91b4ea0866382d53005bedab59979da3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~break_node</name>
      <anchorfile>classexprtk_1_1details_1_1break__node.html</anchorfile>
      <anchor>adb6379e449b117f40df270b755efb834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>return_</name>
      <anchorfile>classexprtk_1_1details_1_1break__node.html</anchorfile>
      <anchor>a332e02e5f2de061b1383b2d60820e60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>return_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1break__node.html</anchorfile>
      <anchor>aa4fc68d1d8b438c2ff45600cfb2739d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::build_string</name>
    <filename>classexprtk_1_1details_1_1build__string.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>as_string</name>
      <anchorfile>classexprtk_1_1details_1_1build__string.html</anchorfile>
      <anchor>aa05fa9b9ab40aa142a3a247c3089b408</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>build_string</name>
      <anchorfile>classexprtk_1_1details_1_1build__string.html</anchorfile>
      <anchor>a8f372fa5f4ef575fcc52d148e7cbee42</anchor>
      <arglist>(const std::size_t &amp;initial_size=64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>classexprtk_1_1details_1_1build__string.html</anchorfile>
      <anchor>a028e7e9699a35f2c4b90322b1d460e6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>build_string &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1build__string.html</anchorfile>
      <anchor>a00acd2e1993182d3a8047e6f1781b182</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>build_string &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1build__string.html</anchorfile>
      <anchor>a56d1d347e391be6d2bd533e285701c67</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>data_</name>
      <anchorfile>classexprtk_1_1details_1_1build__string.html</anchorfile>
      <anchor>afbfb4189f0c958f83153d709e67e4ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::cis_match</name>
    <filename>structexprtk_1_1details_1_1cis__match.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>cmp</name>
      <anchorfile>structexprtk_1_1details_1_1cis__match.html</anchorfile>
      <anchor>aa0f4d56f771376e5fcf2f655683f215d</anchor>
      <arglist>(const char c0, const char c1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::cleanup_branches</name>
    <filename>structexprtk_1_1details_1_1cleanup__branches.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1cleanup__branches.html</anchorfile>
      <anchor>aee6f6d3c5f7751e27fac681f3d5771c9</anchor>
      <arglist>(std::pair&lt; expression_node&lt; T &gt; *, bool &gt;(&amp;branch)[N])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::cob_base_node</name>
    <filename>classexprtk_1_1details_1_1cob__base__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1cob__base__node.html</anchorfile>
      <anchor>a0b9092d98d86bcc17df497a69d1cf69b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual expression_node&lt; T &gt; *</type>
      <name>move_branch</name>
      <anchorfile>classexprtk_1_1details_1_1cob__base__node.html</anchorfile>
      <anchor>a3bfa94179793343c0e4a21303abf054f</anchor>
      <arglist>(const std::size_t &amp;index)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1cob__base__node.html</anchorfile>
      <anchor>a8cfc3f6dfc692bc7b36210c21a3b7f1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>set_c</name>
      <anchorfile>classexprtk_1_1details_1_1cob__base__node.html</anchorfile>
      <anchor>a816f10f9956f82df31fdb769f5923553</anchor>
      <arglist>(const T)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::cob_node</name>
    <filename>classexprtk_1_1details_1_1cob__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::cob_base_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>a832c346b756299ae399d2c298eb7663b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>adb9e094df1f17b30377512e369d6aab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>a6b897030190392699255a5a7187b7ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>acdc9708f02fdcbaf2a23f9c07940ceea</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>a879b59d407651d1ab811ae2da55b0529</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cob_node</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>a2822c2d07e33236b864c1870e8fb3a61</anchor>
      <arglist>(const T c, const expression_ptr branch)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>move_branch</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>aa8be6cc4aa24d375c672493c795a950c</anchor>
      <arglist>(const std::size_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>aab441d03dc406f3ee27500967fed050a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_c</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>afacea3f5920b84eca62811d1e73c1961</anchor>
      <arglist>(const T new_c)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>af3536a7619b0cca19194ec101a9a6c8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~cob_node</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>ae8cad74b50a1294671cc8927fd0c5f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>cob_node</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>af8b43020a1d85ae13774400bd3007d9a</anchor>
      <arglist>(const cob_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cob_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>acb7fd7f8407516ecf277c6ae68983995</anchor>
      <arglist>(const cob_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>a4052c71f271013c30076ad473822b4a0</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>c_</name>
      <anchorfile>classexprtk_1_1details_1_1cob__node.html</anchorfile>
      <anchor>a98fe5326d6bdf64464038d1f8a25eec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::conditional_node</name>
    <filename>classexprtk_1_1details_1_1conditional__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>ab127a98a70b5ab9a2193e91ea9c7d6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conditional_node</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>a8fa68428291a9a8c9c2fab8d5095d86d</anchor>
      <arglist>(expression_ptr test, expression_ptr consequent, expression_ptr alternative)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>a73e0e65741a4ae76e3a5739c9d62fa3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>adcb49797b55c13f497476ba6a68225b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~conditional_node</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>ad566e4be58b8d945c49032fae517523b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>alternative_</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>a21b3de320d39411f8b504bfcf45170e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>alternative_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>af2ea405955cdb225704faf485cb0cc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>consequent_</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>a43ec211cbf22ebb468199a94e8a4d5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>consequent_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>a554cf2a15f16011829721a21ad979006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>test_</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>a0378b0be02e406de5608dcd0f83872db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>test_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1conditional__node.html</anchorfile>
      <anchor>a13989640fd49a485d14a94dddc6791ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::cons_conditional_node</name>
    <filename>classexprtk_1_1details_1_1cons__conditional__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>a2550e4fe6aa32eede658bc5cc78e23ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cons_conditional_node</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>a09fafcd5e85bc11398c004ba11c76401</anchor>
      <arglist>(expression_ptr test, expression_ptr consequent)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>ae9a5e0b46a9e63511764b8c927a0dbf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>aea843f64abac91f6eb1b13255b6d9f02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~cons_conditional_node</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>a18be76df5213185b6f1f3a50594a4a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>consequent_</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>afd99cca3118d59fd95dba5368e219f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>consequent_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>a9a1b7e195a8745628121ec2ae58c73bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>test_</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>a1ac1baa74a9a54c9a573dfb40ae39b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>test_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1cons__conditional__node.html</anchorfile>
      <anchor>a40420759ef59f5cbb7d1b0cbbd5447ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::const_string_range_node</name>
    <filename>classexprtk_1_1details_1_1const__string__range__node.html</filename>
    <templarg>T</templarg>
    <templarg>RangePack</templarg>
    <base>exprtk::details::string_base_node</base>
    <member kind="function">
      <type></type>
      <name>const_string_range_node</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>a1a737ddf726a402ae542426629f7f9f8</anchor>
      <arglist>(const std::string &amp;value, RangePack rp)</arglist>
    </member>
    <member kind="function">
      <type>RangePack</type>
      <name>range</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>a61ce64202adcba8d17a5b9fe46efa9d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangePack &amp;</type>
      <name>range_ref</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>a9331a911a1890eec5a9265b598e41517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const RangePack &amp;</type>
      <name>range_ref</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>a629835ea4110f7b515506cfd8ee3df8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>aa2116434f75399f42c308109f825c349</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>ab39aa8ea43dd77584415bb5f9f3a6b1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>a047e28715a75fec2480809c63366eb41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~const_string_range_node</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>aa9469716e6a2a0e65c7e6554b6a888ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_string_range_node&lt; T, RangePack &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>a3acc5b6e8a1d361856f4959b45cf46a3</anchor>
      <arglist>(const const_string_range_node&lt; T, RangePack &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RangePack</type>
      <name>rp_</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>a4f9a5e80382d8083842646445eefd8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>value_</name>
      <anchorfile>classexprtk_1_1details_1_1const__string__range__node.html</anchorfile>
      <anchor>ade4d7546c1c77456a197e8d13109a3fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::construct_branch_pair</name>
    <filename>structexprtk_1_1details_1_1construct__branch__pair.html</filename>
    <templarg></templarg>
    <templarg>D</templarg>
    <templarg>B</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1construct__branch__pair.html</anchorfile>
      <anchor>a7e36ea0f204238bb603573190bb47b48</anchor>
      <arglist>(std::pair&lt; expression_node&lt; T &gt; *, bool &gt;(&amp;)[N], expression_node&lt; T &gt; *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::construct_branch_pair&lt; T, D, true &gt;</name>
    <filename>structexprtk_1_1details_1_1construct__branch__pair_3_01T_00_01D_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>D</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1construct__branch__pair_3_01T_00_01D_00_01true_01_4.html</anchorfile>
      <anchor>a82651e383ae232e94295eabef2a49cd8</anchor>
      <arglist>(std::pair&lt; expression_node&lt; T &gt; *, bool &gt;(&amp;branch)[N], expression_node&lt; T &gt; *b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::continue_exception</name>
    <filename>classexprtk_1_1details_1_1continue__exception.html</filename>
  </compound>
  <compound kind="class">
    <name>exprtk::details::continue_node</name>
    <filename>classexprtk_1_1details_1_1continue__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1continue__node.html</anchorfile>
      <anchor>a19fe7644eb8a51659d3ca244fd841327</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1continue__node.html</anchorfile>
      <anchor>a63ea6ac4dee6ef154dead573e81d8f43</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::cov_base_node</name>
    <filename>classexprtk_1_1details_1_1cov__base__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1cov__base__node.html</anchorfile>
      <anchor>a2168028ace574073ea0f93792d2ab712</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1cov__base__node.html</anchorfile>
      <anchor>ab64a3a7041dbfdb41607d3564ff113a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1cov__base__node.html</anchorfile>
      <anchor>a95fa566b7b53324e07bec04cfab40d1a</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::cov_node</name>
    <filename>classexprtk_1_1details_1_1cov__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::cov_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a615facc37a30685610a1d3f52d01c923</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>af58638d43d7f47b35f6ee727490b360f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>af007f35b892d9fac0043ba8d1553445c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cov_node</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>aa49368e29d3a90c7e22331dc9bd9c493</anchor>
      <arglist>(const T &amp;c, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a025aa1ba8149e02e58146129d78c7edd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a0cf53298c6daac73dd842a2d51382641</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a94c2f31c9bcf8cf7219780f82d7bbbd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a2b0f50302835c1088c2cafad0c420b87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const T</type>
      <name>c_</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a5d63ebdd1d305a42a87158db1442526b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const T &amp;</type>
      <name>v_</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a2301ee0eeece3027c9f3b8bdd6beba3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>cov_node</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a59df571338eedef30203cc2725fc7101</anchor>
      <arglist>(const cov_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cov_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1cov__node.html</anchorfile>
      <anchor>a9fe3135b893fae36fb64fd4eeb774db1</anchor>
      <arglist>(const cov_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::cs_match</name>
    <filename>structexprtk_1_1details_1_1cs__match.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>cmp</name>
      <anchorfile>structexprtk_1_1details_1_1cs__match.html</anchorfile>
      <anchor>a89786353f94ae41c8dfd252eaffec602</anchor>
      <arglist>(const char c0, const char c1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::div_op</name>
    <filename>structexprtk_1_1details_1_1div__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1div__op.html</anchorfile>
      <anchor>afe85320bd3a6ee60931f34044573c4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1div__op.html</anchorfile>
      <anchor>a5d9b5557c473a4afbeb3a16af44dac30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1div__op.html</anchorfile>
      <anchor>a3f4fb992262a9c6e19f08bb50b6e769e</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1div__op.html</anchorfile>
      <anchor>af777a8151cb5da8198fedd25c3419556</anchor>
      <arglist>(Type t1, Type t2, Type t3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1div__op.html</anchorfile>
      <anchor>a6ce1ba156a72e07c081e1c71ad821ba2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::eq_op</name>
    <filename>structexprtk_1_1details_1_1eq__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1eq__op.html</anchorfile>
      <anchor>a0d34a7db14cf080fe152d7f3ab7040b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1eq__op.html</anchorfile>
      <anchor>af128bac65258bda26e3a6887a4baf643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1eq__op.html</anchorfile>
      <anchor>a4d4c25bf3f421d9450ca75f7415e5ed6</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1eq__op.html</anchorfile>
      <anchor>aa9d6336e7005f7a52dd5bb830d37cd17</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1eq__op.html</anchorfile>
      <anchor>ad8e8007d99510d6d137bee6c607fb848</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::expression_node</name>
    <filename>classexprtk_1_1details_1_1expression__node.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a7c6edaacb2efb6f18b11cc95a35e112f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_none</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fac74c78afb419fb1a2e66d49e475bc3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_null</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa55a9e29954541e181cc8887dcb276017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_constant</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa0968a7eb0d1375d1eb0089a1bbb019d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unary</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faef02979b25570baf3b6e35379bcafd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_binary</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa8f60ff5c580881f565814263e5c3804a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_binary_ext</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fad9af89ce31fb36dd03ea04d04fff0d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_trinary</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faefd77d1cfeecae83b0be0516c14bd935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_quaternary</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa6eee84bd9e22969b42cefbec43930516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_quinary</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae1008f352804a8cb2dd453dd2b04acbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_senary</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa52dda6d6f7289e6115c821788516c479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vararg</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faf292b2083845edf206015f429b28e26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_conditional</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7facf0ba9e92a223f998b8278d04da01721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_while</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa7be03520fc3e589d8be00a7081dc37fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_repeat</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae7a5228243c5b3883370c1254d2f8c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_for</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa43b03a945718be59da29a2b340e84f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_switch</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa20e6068974a73f5921f2cccfe42667a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mswitch</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa4fe50316485c59f304e2db2541efdb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_variable</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa9d305c823826710a17c204fac84ee425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_stringvar</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faf043c63bfd4973b36bd3b6ac3ce297f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_stringconst</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa4225cba288b77042b810ba4410ffb4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_stringvarrng</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa9c30c0d1ce3edaa611aadc7e351a5c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cstringvarrng</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa09dc11a8e595f189eb80906123f40290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_function</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa73a5de9dbaef02f64240c7ff053f477e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vafunction</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae3e1e6ab5aeba89af9a92c586a909269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_add</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa9e6bf039520205bb743566b5509b412c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sub</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7facee5830700b1f720989f6ea57579bc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mul</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa3ee58d6e01dcfd22a999dbefbce5e6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_div</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae886581de98b3d4e51e777b3ddc9ce86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mod</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa28489b3ddd6a46f3acaa97f581e6a0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pow</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa9cdcc0e15402f8277f27bcc4916bb640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lt</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fab7a00b043c92ae44a576700290fe0ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lte</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa2799b69924f6c5946dc450f1f85dbacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gt</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faa08ef4a296a7469d0506a59db1d7c53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gte</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa29f2678e7fcc2626e06db813a1a4f280</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_eq</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fac6b65c59dcfedfdc0368d71f4806e8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ne</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa57f01ecfff3df7a11a8a4936debe8c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_and</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fac39974fa8197b0498dc47c67ee45404c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nand</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa8558f91e9124fc111dc8cd0cfed90ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_or</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa1baf73364dfeba8f915619dfc51d3179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nor</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa2e148167031ba29fa451923fd6618377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_xor</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7facacb39562882f6918c776da05fd000bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_xnor</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faac2e540c1a75b11aa457db6d7744fb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_in</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fac94d71a91af81eeefb4d2fb7bf8c8f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_like</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae5beed5075c62c0b8714fe5eeda3b97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ilike</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa4c19f651e5026e6f34d2a17b15963e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_inranges</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa47187d5c6a601041cb018b3c69af52c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ipow</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa0ffb05ca4229ab070e8dada8461cc082</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ipowinv</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faca087577b2d866b38c32c4eafb80915f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_abs</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa42772ffb3bca848f951768c6a2de7e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_acos</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fab3c630abb681ecf312add779aaaaec9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_acosh</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fac9dc458ab694f609829016c87a4aa68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_asin</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa0f7def9a77ee9f5ad8cf5136a455305b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_asinh</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa652e45964624771f4da6e6b9eb08dd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atan</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae38707d3781a2e7414da40c489f47358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_atanh</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7facc86bea262bcbe6995657bbef14890f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ceil</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa10dba12ba4785386bf7509f60e13bdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cos</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae2c9208466a80149d53c381c4b1fc831</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cosh</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa3b9a551f26fc91cea3252ec169170a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_exp</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa2b89dcc41f7473c38955a290f629bfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_expm1</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa2129d7e5644e81108828e26c280a7580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_floor</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faef0a50023f5a45bc67d59329d3a8f581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa9514907f992c323c0036e25bda60cbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log10</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa475876b4de4bd49c533c714b45177dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log2</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fadd7cbb5ebe2dfc7f3698f141d8e2e333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_log1p</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fac3b970ad28200c2e773f9efb87ca5c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_neg</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fabd8ccbfc1570dc0fcf5d2b990dc5b87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pos</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa9be2c785f65e1b6bfdf915c3468fec95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_round</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa5920be30c87c2d94749e04fdeda09095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sin</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa130653d4cc707b079e6ae893a8f19b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sinc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fad7c9083513d24aadbd0b0c8a7b94949b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sinh</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae82e26b9827924fe61b3d5a4f9a628b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sqrt</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa7503ff44a8fb581449976d235dd36801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_tan</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa1dfa2ed76d8e771f73ee319725402a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_tanh</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa8a2d4293b20607e729be4a6fd0282f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cot</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa2593602e428813750033bbab98ec64f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sec</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa6c294818829623bec69c29c650a34ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_csc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa73684b467b6dfc786df1b3860e16afa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_r2d</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa435c4e6fbfd2cbfc91843d261c1cd91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_d2r</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faa500df59a73d031524367b7c6bf0446d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_d2g</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa98128ec6d940500b83ea4ad77faaca27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_g2d</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa2b0f52bf13738c6debc21337bfc67cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_notl</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fafe35512d047c83e93448c7464a3d724c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sgn</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa36cac3b82dec200197d38a4ec60c2243</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_erf</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa6e0c384b914e2853b53695f6ca003a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_erfc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa711e7145913f881533e87a2eb31e030e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_frac</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa427537f7878d6885b60eb8d69cda6107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_trunc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7facae18330b6fb12e29c7038fde1950cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_uvouv</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fad93dfbc500c6f7b7c1047c1a8c12aa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa0f063cf7d67bd31d7c1bc6e79dd0355e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa4fbabb03dd28d8ff5c75c345120967d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_voc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faaab1b1d213faccb6cc0ae50384001dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vob</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa40ec64a37dfd0977f762cc7a3e689fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_bov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa02bdbf1a96027c7662c9b641b7de2d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_cob</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa86738c8426a3f54d4ff6bcd6342a8ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_boc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa9c7828ed2fc1d659e9c52441a344878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vovov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faf5815a3815bbd7b68ca4d2aae29ac80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vovoc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faf7b3d1b1c5366fd936b6c77529681ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vocov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa330afe11d3ad5e02e487784f9fcbfb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_covov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa3a934652593ddc7457100d6c19d25126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_covoc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa877137029545f084912fa8a2aafc39dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vovovov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faaf4f432107d1dbbbd73ebf97a5793dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vovovoc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faebbe7236be3049420daffb64bb9b70d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vovocov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa5865a3b3fe31ce7f076f4224e3727c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vocovov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faf75c1d68770265693bf402a3c5f4a787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_covovov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fadfe3edefcb8d6974e63533fcb1d02ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_covocov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa325df358205c0f03f6a0825af265c6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vocovoc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa08e2822a8c628c5f716c6adb4d87e747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_covovoc</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fae0ddb1dbc44d66f9f4c7b0e3a33a00ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vococov</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa73f34fea7f040ae2dd3071f680c70776</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf3ext</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa08247e18bd185b915ed877d247f0c4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sf4ext</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa8b143a726bd8193586aac3837d8bc02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nulleq</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fafbb467eb6a65f572be53e4c315ddfeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vecelem</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa8fcdfb0a9f928aa8bf9dc75ff719bd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_break</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7faf3aa5852adc4f5d91eb2d8af1d2bad5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_continue</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a728c18d32fa7d7b19267bcf4c72a2c7fa800ebba730d4ef9c07daa9ade2a60102</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>af17bba94d73bee2acdaac1556321db72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a30fc53ba294c03447269c28fa233b01f</anchor>
      <arglist>(const std::size_t &amp;index=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>result</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a755e12a50445ed53041bac33e650d1f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a85911a1adc4a7575776b16f97ff759e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>a5a6c47731a5b6a0115400a79d1025f65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~expression_node</name>
      <anchorfile>classexprtk_1_1details_1_1expression__node.html</anchorfile>
      <anchor>afe428c578b003300049cfc87bb7eb5b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::for_loop_bc_node</name>
    <filename>classexprtk_1_1details_1_1for__loop__bc__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a9038208285b9ddeedbb8177752659546</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for_loop_bc_node</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>ac471bf97c3fda1f5dce587c02ad7a28d</anchor>
      <arglist>(expression_ptr initializer, expression_ptr condition, expression_ptr incrementor, expression_ptr loop_body, expression_ptr loop_var, T *loop_counter_var=0)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>afbce476414bb16defb4631dde53c3b4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a9788128265dbccff84291f61b953d68c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~for_loop_bc_node</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a7f215fcf94b27d837598e309f664171e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>condition_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a262d6151215a2ac006b50f18dbcf8de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>condition_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a4a432d06994000a4895a121c349579e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>incrementor_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a8197a5573c15ce2ff9a15d221fe464b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>incrementor_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>ad2a5332641aee376080dec7e5be9286f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>initializer_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a034de5bf3e1b5f67987ee00c411700f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initializer_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>af0d03d27fdfd83ce4b787a94bfe58693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_body_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>ade5b6f0d60fb5bf2f59361f0602aa919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_body_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a7315ca5a3577e77ad6fc2f9b8901ebba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>loop_counter_var_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>a1117026931c76b50ba328ce53ed3f19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_var_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__bc__node.html</anchorfile>
      <anchor>aef6207fb8f1919ab04bd9b6273bc9af6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::for_loop_node</name>
    <filename>classexprtk_1_1details_1_1for__loop__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a6c8d012d95046e74f1c26a0bb7f21fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for_loop_node</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a95822670718069050360fc9fb6b1dcbe</anchor>
      <arglist>(expression_ptr initializer, expression_ptr condition, expression_ptr incrementor, expression_ptr loop_body, expression_ptr loop_var, T *loop_counter_var=0)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>ad897869f541d299c9bdcfc7100bf2dd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>ad80dbff023de525dc3ef2cea47db5e61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~for_loop_node</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a591f9b7d0873887973fd60511a963662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>condition_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a7734c3812247aa863961831b71583f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>condition_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>adfa3d66bdcd2ea1c0e5925d6eaf2ccc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>incrementor_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>af2661ba3d8e8e84202199b8117fdf403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>incrementor_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a1d4f8064e0cf434425ace7840ad4842b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>initializer_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a81ac06894c2761bd67b89648998f209d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initializer_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>ac2fb697e7a8a9bcd20c86edda708fed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_body_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>afe355eec74729d76a63fa89a3271cff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_body_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>ab42f832e22e734f4745b5a3b15fde390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>loop_counter_var_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a7c17504c33756ebf47ee29a54bd96afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_var_</name>
      <anchorfile>classexprtk_1_1details_1_1for__loop__node.html</anchorfile>
      <anchor>a7b56480b599e4a2127d6907a2e337109</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::function_N_node</name>
    <filename>classexprtk_1_1details_1_1function__N__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>N</templarg>
    <base>exprtk::details::expression_node</base>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 1 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 2 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 3 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 4 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::evaluate_branches&lt; T_, 5 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 1 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 10 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 11 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 12 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 13 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 14 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 15 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 16 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 17 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 18 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 19 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 2 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 20 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 3 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 4 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 5 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 6 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 7 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 8 &gt;</class>
    <class kind="struct">exprtk::details::function_N_node::invoke&lt; T_, 9 &gt;</class>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a10e5a742f82ea11de72d0c5c7e9dd42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a6f7a343f705c767a2705308650549112</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IFunction</type>
      <name>ifunction</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a37cbcca528911635b53e2f7343135dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>function_N_node</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a4ebe52c01fef82f67e99f5468d8f773d</anchor>
      <arglist>(ifunction *func)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init_branches</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a481ea690a7b90acd92fe9915e49373d6</anchor>
      <arglist>(expression_ptr(&amp;b)[NumBranches])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a4976b271d32ef515a3484c4b223efa83</anchor>
      <arglist>(const function_N_node&lt; T, IFunction, N &gt; &amp;fn) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>ab0eb54fcee14b4d3439dbb028bcd792d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a75ae61e48444e75718d7ebf8da210349</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~function_N_node</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a8aaa08fb4c16e6392149379761d97f24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a801803d570a53bce2aeff462170a4fef</anchor>
      <arglist>[N]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ifunction *</type>
      <name>function_</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>a255d8a89ba3b948d4fd96e65ec30c4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>parameter_count_</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node.html</anchorfile>
      <anchor>ad3df0eb5c90de389e09b2366c25beb96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::evaluate_branches</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches.html</filename>
    <templarg></templarg>
    <templarg>BranchCount</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches.html</anchorfile>
      <anchor>abf940e9ec711ede8b45ea0833a00e9c5</anchor>
      <arglist>(T_(&amp;v)[BranchCount], const branch_t(&amp;b)[BranchCount])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::evaluate_branches&lt; T_, 1 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_011_01_4.html</anchorfile>
      <anchor>a87e70cbdc120890b7c028ca8fc62011b</anchor>
      <arglist>(T_(&amp;v)[1], const branch_t(&amp;b)[1])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::evaluate_branches&lt; T_, 2 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_012_01_4.html</anchorfile>
      <anchor>a61bedba0fc347ce7228e7a2fb66f8e66</anchor>
      <arglist>(T_(&amp;v)[2], const branch_t(&amp;b)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::evaluate_branches&lt; T_, 3 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_013_01_4.html</anchorfile>
      <anchor>a398adafb215879e99eac6d4678f9e05c</anchor>
      <arglist>(T_(&amp;v)[3], const branch_t(&amp;b)[3])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::evaluate_branches&lt; T_, 4 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_014_01_4.html</anchorfile>
      <anchor>a6d0d7c8882a7020008add2d760ba2444</anchor>
      <arglist>(T_(&amp;v)[4], const branch_t(&amp;b)[4])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::evaluate_branches&lt; T_, 5 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_015_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1evaluate__branches_3_01T___00_015_01_4.html</anchorfile>
      <anchor>a59665fe9fda00ef7fa9810a36027ab96</anchor>
      <arglist>(T_(&amp;v)[5], const branch_t(&amp;b)[5])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke.html</filename>
    <templarg></templarg>
    <templarg>ParamCount</templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke.html</anchorfile>
      <anchor>aeb7cb8b854c315998866a04fc2df769e</anchor>
      <arglist>(ifunction *, branch_t(&amp;)[ParamCount])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 1 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_011_01_4.html</anchorfile>
      <anchor>a052712a9a8f5d317cd38fc12f36ad187</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[1])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 10 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0110_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0110_01_4.html</anchorfile>
      <anchor>a997a083f9986b8a675f3afd34cf9a5a6</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[10])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 11 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0111_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0111_01_4.html</anchorfile>
      <anchor>a2c6da8cd770cce3b9773eda90fd248cc</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[11])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 12 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0112_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0112_01_4.html</anchorfile>
      <anchor>a57258523dd16e71b73e26f24fff13eb6</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[12])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 13 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0113_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0113_01_4.html</anchorfile>
      <anchor>a4ab855ba3ec9237032399273ea8283a6</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[13])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 14 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0114_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0114_01_4.html</anchorfile>
      <anchor>a3c471472bcceadcb3eb37a3f4f1e2811</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[14])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 15 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0115_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0115_01_4.html</anchorfile>
      <anchor>a0ed0cf16b5e066f42477cf119d9504e7</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[15])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 16 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0116_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0116_01_4.html</anchorfile>
      <anchor>a7d1c78b70fd50d882377c1036fc517fb</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[16])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 17 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0117_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0117_01_4.html</anchorfile>
      <anchor>ad4d6c6dbb95351b39d1a376e09534063</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[17])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 18 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0118_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0118_01_4.html</anchorfile>
      <anchor>a5357afd20b21f2a72731b81346fae959</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[18])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 19 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0119_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0119_01_4.html</anchorfile>
      <anchor>acf577b493fcdaad612ed3b5c909c42ec</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[19])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 2 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_012_01_4.html</anchorfile>
      <anchor>a6d39e23972ddc7298a0ef586863e1e80</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[2])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 20 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0120_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_0120_01_4.html</anchorfile>
      <anchor>a1f4617e981c7fff9a91de4405c9699a5</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[20])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 3 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_013_01_4.html</anchorfile>
      <anchor>a0dafb6502ea6a6c4006b425d8966db98</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[3])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 4 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_014_01_4.html</anchorfile>
      <anchor>a571e8c5bcc5a3fb4527cf56cb599e4ed</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[4])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 5 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_015_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_015_01_4.html</anchorfile>
      <anchor>a4bb1d5fdabec2c93fef2a90172e1f6e7</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[5])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 6 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_016_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_016_01_4.html</anchorfile>
      <anchor>aa25b3b0b6d5bb22ce861b45305d93888</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[6])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 7 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_017_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_017_01_4.html</anchorfile>
      <anchor>a936473759cd7928651ec97d78e96c847</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[7])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 8 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_018_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_018_01_4.html</anchorfile>
      <anchor>a9f39b6cbd78ccac38d5fe90b9fd95a37</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[8])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::function_N_node::invoke&lt; T_, 9 &gt;</name>
    <filename>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_019_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T_</type>
      <name>execute</name>
      <anchorfile>structexprtk_1_1details_1_1function__N__node_1_1invoke_3_01T___00_019_01_4.html</anchorfile>
      <anchor>a4521195ab04367f57f770eaf6a2ecf7a</anchor>
      <arglist>(ifunction &amp;f, T_(&amp;v)[9])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::function_N_node&lt; T, IFunction, 0 &gt;</name>
    <filename>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>a9c683caba97c77aee1fef653152304c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IFunction</type>
      <name>ifunction</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>a95390e0174485fd1bb68e6eb28337754</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>function_N_node</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>ae3cd39b727ba4477dabe7ae8ca0ec0b6</anchor>
      <arglist>(ifunction *func)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>ab551744082defec9cec24204bd0a9892</anchor>
      <arglist>(const function_N_node&lt; T, IFunction, 0 &gt; &amp;fn) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>ae80e9361242ad3b9c71b818738822364</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>ae87a8280c374a6b51ecebf178ab11e5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ifunction *</type>
      <name>function_</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>a0378726725f1fcb37345120f5f7c148c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>parameter_count_</name>
      <anchorfile>classexprtk_1_1details_1_1function__N__node_3_01T_00_01IFunction_00_010_01_4.html</anchorfile>
      <anchor>a882872da0235a96421be7362a63789f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::functor_t</name>
    <filename>structexprtk_1_1details_1_1functor__t.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T(*</type>
      <name>bfunc_t</name>
      <anchorfile>structexprtk_1_1details_1_1functor__t.html</anchorfile>
      <anchor>a2b2243121b551862804cbc588fdbdee4</anchor>
      <arglist>)(Type t0, Type t1)</arglist>
    </member>
    <member kind="typedef">
      <type>T(*</type>
      <name>qfunc_t</name>
      <anchorfile>structexprtk_1_1details_1_1functor__t.html</anchorfile>
      <anchor>a7c359fa5f980128ff23690a99d94e0a2</anchor>
      <arglist>)(Type t0, Type t1, Type t2, Type t3)</arglist>
    </member>
    <member kind="typedef">
      <type>T(*</type>
      <name>tfunc_t</name>
      <anchorfile>structexprtk_1_1details_1_1functor__t.html</anchorfile>
      <anchor>a65f83de5a3c642186baa5d1482e17c24</anchor>
      <arglist>)(Type t0, Type t1, Type t2)</arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1functor__t.html</anchorfile>
      <anchor>a284c42dff103a392db807efb8ed736ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T(*</type>
      <name>ufunc_t</name>
      <anchorfile>structexprtk_1_1details_1_1functor__t.html</anchorfile>
      <anchor>a3cf5ef311e984b57a8e6d9f26c524eb3</anchor>
      <arglist>)(Type t0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::gt_op</name>
    <filename>structexprtk_1_1details_1_1gt__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1gt__op.html</anchorfile>
      <anchor>ac5ba253608218c249fbdab1ff4a648f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1gt__op.html</anchorfile>
      <anchor>afdec610dbb55574cff2521c272d9083e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1gt__op.html</anchorfile>
      <anchor>a4c2d195dfa6cb0240115ce4a5a847e7b</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1gt__op.html</anchorfile>
      <anchor>a93262381db65594662c9d6d17bb73bbb</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1gt__op.html</anchorfile>
      <anchor>a09ae454524008cc5b57fdd2c634b55ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::gte_op</name>
    <filename>structexprtk_1_1details_1_1gte__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1gte__op.html</anchorfile>
      <anchor>afc7fc98356edcc7bd9a956a20ec0f081</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1gte__op.html</anchorfile>
      <anchor>ab0c36071da5e1551203d6be74bc5ded0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1gte__op.html</anchorfile>
      <anchor>a1fba23a5fa59b404afe0c99655f43aed</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1gte__op.html</anchorfile>
      <anchor>aedbe51599c55f0e4e34e6db23b7eaa24</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1gte__op.html</anchorfile>
      <anchor>a6aba6e62ddb681f09b3cee967532b11a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::ilesscompare</name>
    <filename>structexprtk_1_1details_1_1ilesscompare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structexprtk_1_1details_1_1ilesscompare.html</anchorfile>
      <anchor>a747fd78d9ded99f81770815212940bc8</anchor>
      <arglist>(const std::string &amp;s1, const std::string &amp;s2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::ilike_op</name>
    <filename>structexprtk_1_1details_1_1ilike__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1ilike__op.html</anchorfile>
      <anchor>a9b5a246faa49b7aeb4b36134f4f8444c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1ilike__op.html</anchorfile>
      <anchor>a2a1d347ad7c39e63cdbfd8dcd7c9163c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1ilike__op.html</anchorfile>
      <anchor>a7ba0439ce946d089597e0845706d86d5</anchor>
      <arglist>(const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1ilike__op.html</anchorfile>
      <anchor>a18f12fc73f9132a9e327584f0a638f27</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1ilike__op.html</anchorfile>
      <anchor>ace22d058e22882106fb89d0d28576d06</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::in_op</name>
    <filename>structexprtk_1_1details_1_1in__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1in__op.html</anchorfile>
      <anchor>a1f482f21c6f13d22feaf04179ef5dddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1in__op.html</anchorfile>
      <anchor>ac09b332a6760ae25f68e8fbca41b2c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1in__op.html</anchorfile>
      <anchor>a3ae04cf0d2e86819efc9e5ef2e1c291c</anchor>
      <arglist>(const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1in__op.html</anchorfile>
      <anchor>a90d2b3fde5a435aa4d91fa3f93b494ae</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1in__op.html</anchorfile>
      <anchor>a87fd54d2fc5e74c8f42a57d92d8192e3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::inrange_op</name>
    <filename>structexprtk_1_1details_1_1inrange__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1inrange__op.html</anchorfile>
      <anchor>a2dcbb3fca692d48d22681563d4f49b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1inrange__op.html</anchorfile>
      <anchor>a616721500a0b93c49236090e2c76766c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1inrange__op.html</anchorfile>
      <anchor>ac62e33a6682af0d2ed7fcd463c829971</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1inrange__op.html</anchorfile>
      <anchor>af1187294e9c3466c88bf768ad575e275</anchor>
      <arglist>(const std::string &amp;t0, const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1inrange__op.html</anchorfile>
      <anchor>a07c6189d581f85a422ac0e96a1dd7802</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::ipow_node</name>
    <filename>classexprtk_1_1details_1_1ipow__node.html</filename>
    <templarg>T</templarg>
    <templarg>PowOp</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>a8874553fc8c3ac1e949b05d19686a0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PowOp</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>a782e5a1d52dea79f062a1e671fcafd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ipow_node</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>a2da4d140948e1ef2c3f4b8e81dd383ce</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>a2ef8ce197b31efaecd605752b1c2352d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>ada079e45e631512c434687fea83b3757</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ipow_node</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>a057ec1f2957592fe76c0138adb879202</anchor>
      <arglist>(const ipow_node&lt; T, PowOp &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ipow_node&lt; T, PowOp &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>a58e65f2f3a06c7afe1a07fb6b2bac3cb</anchor>
      <arglist>(const ipow_node&lt; T, PowOp &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v_</name>
      <anchorfile>classexprtk_1_1details_1_1ipow__node.html</anchorfile>
      <anchor>a85a5f41ad059c2f8f184de7dfe57eaae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::ipowinv_node</name>
    <filename>classexprtk_1_1details_1_1ipowinv__node.html</filename>
    <templarg>T</templarg>
    <templarg>PowOp</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>ac1ef2ddea4d569b4ef83782371164774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PowOp</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>a0b695e1e6ad768d81af593ad49b0f1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ipowinv_node</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>a2a770380f7509ff77519693757a96cdd</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>aa91b3b41ca968c2226fafdacb9da902c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>a09adb56223407f572fb59175c8ab26ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ipowinv_node</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>a7eacd1a144ce55e4f5114aa742bc6324</anchor>
      <arglist>(const ipowinv_node&lt; T, PowOp &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ipowinv_node&lt; T, PowOp &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>a5471b7be5de9a562ae4c7c84028c3f96</anchor>
      <arglist>(const ipowinv_node&lt; T, PowOp &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v_</name>
      <anchorfile>classexprtk_1_1details_1_1ipowinv__node.html</anchorfile>
      <anchor>a2bdffb954828b002b845f5fee6432b27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::is_const</name>
    <filename>structexprtk_1_1details_1_1is__const.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1is__const.html</anchorfile>
      <anchor>a5072141048bcde849ae798a29185edbaa55a8ca7b3162594f7dada71075db4fbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::is_const&lt; const T &gt;</name>
    <filename>structexprtk_1_1details_1_1is__const_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1is__const_3_01const_01T_01_4.html</anchorfile>
      <anchor>aea35787e3ac828b3f969b170f181d649afdc672f7a1da351e07e6ba1a6feba806</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::is_const_ref</name>
    <filename>structexprtk_1_1details_1_1is__const__ref.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1is__const__ref.html</anchorfile>
      <anchor>a9a483ad21dbfa9d6c749c03720c74f74ad3f693336072d7891103c42ac89b2bdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::is_const_ref&lt; const T &amp; &gt;</name>
    <filename>structexprtk_1_1details_1_1is__const__ref_3_01const_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1is__const__ref_3_01const_01T_01_6_01_4.html</anchorfile>
      <anchor>a36b53484cef99c1fdfaf68108e382aabab731ade9d877d21d4d6cf5704b89825f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::is_ref</name>
    <filename>structexprtk_1_1details_1_1is__ref.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1is__ref.html</anchorfile>
      <anchor>a8926c818a697bd0b9962f5cecad87b6aa01a751fdd72fb7eccb2ffbb112a8a348</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::is_ref&lt; const T &amp; &gt;</name>
    <filename>structexprtk_1_1details_1_1is__ref_3_01const_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1is__ref_3_01const_01T_01_6_01_4.html</anchorfile>
      <anchor>a27d58bb30684831a87686f450e879dfba90134f30216439c6a4435c54a4951d08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::is_ref&lt; T &amp; &gt;</name>
    <filename>structexprtk_1_1details_1_1is__ref_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1is__ref_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aad7d888782ea97657ad52d35c1121aa7a9ca77d00db5acb8e6d2cfc2b6a78e7d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::like_op</name>
    <filename>structexprtk_1_1details_1_1like__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1like__op.html</anchorfile>
      <anchor>ad6d04ec970f598bfffccb85d303f415d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1like__op.html</anchorfile>
      <anchor>a0aa5800ad88f276c3f0486fd5918136c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1like__op.html</anchorfile>
      <anchor>a1eff0053271d3ed70a5d6480e9fe4700</anchor>
      <arglist>(const T &amp;, const T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1like__op.html</anchorfile>
      <anchor>ae7cb074f23eac0cdc933129e5801aeac</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1like__op.html</anchorfile>
      <anchor>a9ae29a2d988d541f5c7ff46219a5c2cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::literal_node</name>
    <filename>classexprtk_1_1details_1_1literal__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1literal__node.html</anchorfile>
      <anchor>ab7657b8a7d68eeb42d70cf9f31781b00</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>literal_node</name>
      <anchorfile>classexprtk_1_1details_1_1literal__node.html</anchorfile>
      <anchor>a2091728d31c412f846ed73142fb24acb</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1literal__node.html</anchorfile>
      <anchor>a59f0313f728bda4bd0ba8b2b0ee2dd6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1literal__node.html</anchorfile>
      <anchor>a170dbd4d1a293d015e0ff21d2e118223</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>literal_node</name>
      <anchorfile>classexprtk_1_1details_1_1literal__node.html</anchorfile>
      <anchor>a6cbd35d8f1d66dce460e15816ccd2778</anchor>
      <arglist>(literal_node&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>literal_node&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1literal__node.html</anchorfile>
      <anchor>aada49619a1e35fc945d90243e3c7130c</anchor>
      <arglist>(literal_node&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>value_</name>
      <anchorfile>classexprtk_1_1details_1_1literal__node.html</anchorfile>
      <anchor>aa575d6c76ddd87242bc03609610942a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::lt_op</name>
    <filename>structexprtk_1_1details_1_1lt__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1lt__op.html</anchorfile>
      <anchor>a8b335f3e09c9414c9b281fe2d229c486</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1lt__op.html</anchorfile>
      <anchor>a8afad6be7df2a055fd93956d85919edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1lt__op.html</anchorfile>
      <anchor>a3e1815adeee6939b7c26e498f2869ce0</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1lt__op.html</anchorfile>
      <anchor>a6ad65bce577e1eac30c1653d10b861ed</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1lt__op.html</anchorfile>
      <anchor>aac329ac5b668e6d87358c73e26cc5e5c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::lte_op</name>
    <filename>structexprtk_1_1details_1_1lte__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1lte__op.html</anchorfile>
      <anchor>a63ac624526d026ff96e821f5a7abed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1lte__op.html</anchorfile>
      <anchor>a615a07f8c81f0b6fba2392525ecf5293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1lte__op.html</anchorfile>
      <anchor>abce07d8d2d8c6db5f4448c195a4179da</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1lte__op.html</anchorfile>
      <anchor>a34397b82f9b7f83460618e9b1a08919e</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1lte__op.html</anchorfile>
      <anchor>a7ea8c29379cbc29ebc0818d585e9549e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::mod_op</name>
    <filename>structexprtk_1_1details_1_1mod__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1mod__op.html</anchorfile>
      <anchor>a16cb4eb81188c028f733c8ab08ea3dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1mod__op.html</anchorfile>
      <anchor>ae0cab962d37a52308bda1774c23182af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1mod__op.html</anchorfile>
      <anchor>a888dc4280f9f43428e491c589cbbd011</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1mod__op.html</anchorfile>
      <anchor>a375dbe23233569092d8f334e332f07af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::mul_op</name>
    <filename>structexprtk_1_1details_1_1mul__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1mul__op.html</anchorfile>
      <anchor>a71cf957d4b74be56152d00ad8b9c1d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1mul__op.html</anchorfile>
      <anchor>ac551d6765a8bee3c973da1638eb40438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1mul__op.html</anchorfile>
      <anchor>aeab0af535b484af8293a462026374ca2</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1mul__op.html</anchorfile>
      <anchor>ae8fad31f3d819d576b9ce2d48ec58122</anchor>
      <arglist>(Type t1, Type t2, Type t3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1mul__op.html</anchorfile>
      <anchor>a5846c119b6644f82c98dd66e6f1f4405</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::multi_switch_node</name>
    <filename>classexprtk_1_1details_1_1multi__switch__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1multi__switch__node.html</anchorfile>
      <anchor>a7e747f9b168610cf044305675b52005d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>multi_switch_node</name>
      <anchorfile>classexprtk_1_1details_1_1multi__switch__node.html</anchorfile>
      <anchor>a8ce8d61387f8db3675f782f95cf55d49</anchor>
      <arglist>(const Sequence&lt; expression_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1multi__switch__node.html</anchorfile>
      <anchor>a14cfe10f2e3d2135afe23a3e86e33358</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1multi__switch__node.html</anchorfile>
      <anchor>a50e2f055ac64b5cc88e7d84133ba735c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~multi_switch_node</name>
      <anchorfile>classexprtk_1_1details_1_1multi__switch__node.html</anchorfile>
      <anchor>a247afaf5af49d31da3a2fc1b7bb70d6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; expression_ptr &gt;</type>
      <name>arg_list_</name>
      <anchorfile>classexprtk_1_1details_1_1multi__switch__node.html</anchorfile>
      <anchor>a8d2743876e9e7df057292b538dcb17b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>delete_branch_</name>
      <anchorfile>classexprtk_1_1details_1_1multi__switch__node.html</anchorfile>
      <anchor>af6a47cd9a3c381027e84d7162cf32ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::nand_op</name>
    <filename>structexprtk_1_1details_1_1nand__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1nand__op.html</anchorfile>
      <anchor>a8a2ed6f43e94a8e1b29b01be4a63981a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1nand__op.html</anchorfile>
      <anchor>a47f0fa17bb68172ae7476a61ba58ebe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1nand__op.html</anchorfile>
      <anchor>a3cde0e999478ef3735bcbbf2b865deac</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1nand__op.html</anchorfile>
      <anchor>a731dd588143aa9e529cb53b71bdfebc1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::ne_op</name>
    <filename>structexprtk_1_1details_1_1ne__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1ne__op.html</anchorfile>
      <anchor>a50153560b386fecc158001e7927f984a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1ne__op.html</anchorfile>
      <anchor>a76798874fd0eb67ec64882fb3b869bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1ne__op.html</anchorfile>
      <anchor>a184bc24ef3e9f80d079648c3b1395acd</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1ne__op.html</anchorfile>
      <anchor>ae7e690aab733409d68176783a3b53434</anchor>
      <arglist>(const std::string &amp;t1, const std::string &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1ne__op.html</anchorfile>
      <anchor>a0b769614a4d80d90aa943b78e972412c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::node_allocator</name>
    <filename>classexprtk_1_1details_1_1node__allocator.html</filename>
    <member kind="function">
      <type>expression_node&lt; typename ResultNode::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a490e98034fd8bb8390c14d1f869e46db</anchor>
      <arglist>(OpType &amp;operation, ExprNode(&amp;branch)[1])</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename ResultNode::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>afd85abda549a177e91a3f07503033766</anchor>
      <arglist>(OpType &amp;operation, ExprNode(&amp;branch)[2])</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename ResultNode::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>aeffe1367aaa0b70fe5e18fb0dc10e4ce</anchor>
      <arglist>(OpType &amp;operation, ExprNode(&amp;branch)[3])</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename ResultNode::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>aa03fa222b2e5462ebd822b883dbef73e</anchor>
      <arglist>(OpType &amp;operation, ExprNode(&amp;branch)[4])</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename ResultNode::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>aa8cefe14dd65b151049c57b3471dcc8e</anchor>
      <arglist>(OpType &amp;operation, ExprNode(&amp;branch)[5])</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename ResultNode::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>ac20ba0294184da5c420bb361ab74cdd8</anchor>
      <arglist>(OpType &amp;operation, ExprNode(&amp;branch)[6])</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a6c7e31ae0b984a160997e161cc5d8bc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a548dcf82a83e0302ce719716fbccb039</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;seq) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a52fc4111aa1e6ebc65cebb39b2a45cf5</anchor>
      <arglist>(T1 &amp;t1) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a034b381204f6ec64e40d042369ec20bb</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>ae6c600876f929c0a20953209c9de8c95</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a54d44c6711258811583f9d661b9dac17</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3, const T4 &amp;t4) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a023a9c643f3f584494479b34bf8f506f</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3, const T4 &amp;t4, const T5 &amp;t5) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a27db7cba84135dc62f54fd10146b82a9</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3, const T4 &amp;t4, const T5 &amp;t5, const T6 &amp;t6) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>aac18c78cbe74d394af5af5f519367db2</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3, const T4 &amp;t4, const T5 &amp;t5, const T6 &amp;t6, const T7 &amp;t7) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>ae6cc5773c6d8396ec8fb3ea04cdb3e7f</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3, const T4 &amp;t4, const T5 &amp;t5, const T6 &amp;t6, const T7 &amp;t7, const T8 &amp;t8) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a11cdfe4c91bfebdfcb55e9331156c1c2</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3, const T4 &amp;t4, const T5 &amp;t5, const T6 &amp;t6, const T7 &amp;t7, const T8 &amp;t8, const T9 &amp;t9) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>ab23e154f2d80abd01d4099ce1b76f058</anchor>
      <arglist>(const T1 &amp;t1, const T2 &amp;t2, const T3 &amp;t3, const T4 &amp;t4, const T5 &amp;t5, const T6 &amp;t6, const T7 &amp;t7, const T8 &amp;t8, const T9 &amp;t9, const T10 &amp;t10) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_c</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a12f5b25065a098e8be70a395524c9177</anchor>
      <arglist>(const T1 &amp;t1) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_cr</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>aae1bae270739f684cb0ee8bdb21712ec</anchor>
      <arglist>(const T1 &amp;t1, T2 &amp;t2) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_rc</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a23c238395f78e2525b48b927a3e4f6ef</anchor>
      <arglist>(T1 &amp;t1, const T2 &amp;t2) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_rr</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a2185521d9122b212aaf16665af24e734</anchor>
      <arglist>(T1 &amp;t1, T2 &amp;t2) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_rrr</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>acef6e596ce4f0a43def44c72cc8eaa3e</anchor>
      <arglist>(T1 &amp;t1, T2 &amp;t2, T3 &amp;t3) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_rrrr</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a9bc9ce938bbb05bf5a6745346e082c01</anchor>
      <arglist>(T1 &amp;t1, T2 &amp;t2, T3 &amp;t3, T4 &amp;t4) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_rrrrr</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a6b480dad7f259ba4c2470d8624433269</anchor>
      <arglist>(T1 &amp;t1, T2 &amp;t2, T3 &amp;t3, T4 &amp;t4, T5 &amp;t5) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_tt</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a702d074b96982d0bb89a309942048b92</anchor>
      <arglist>(T1 t1, T2 t2) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_ttt</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a883ccff1a8927fb259e5dc66ea4bd8c1</anchor>
      <arglist>(T1 t1, T2 t2, T3 t3) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_tttt</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a530d69edddf1e625722e391e468f8125</anchor>
      <arglist>(T1 t1, T2 t2, T3 t3, T4 t4) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_type</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a00e89db5b73015239c92db34c10af4c9</anchor>
      <arglist>(T1 t1, T2 t2, T3 t3) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_type</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>af3eafc1ab7d0dfeea8544825e568e643</anchor>
      <arglist>(T1 t1, T2 t2, T3 t3, T4 t4) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_type</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>aeea59bd769c2fd91919dc8d8b541ccee</anchor>
      <arglist>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; typename node_type::value_type &gt; *</type>
      <name>allocate_type</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>a9277a253d1b928c104e82a061ab6e4a9</anchor>
      <arglist>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>classexprtk_1_1details_1_1node__allocator.html</anchorfile>
      <anchor>ae5939d2c86f9a10abc936c9a5041ede8</anchor>
      <arglist>(expression_node&lt; T &gt; *&amp;e) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::nodetype_T0oT1</name>
    <filename>structexprtk_1_1details_1_1nodetype__T0oT1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const expression_node&lt; T &gt;::node_type</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1nodetype__T0oT1.html</anchorfile>
      <anchor>a8d97b6099f18efc50082b976df1e1da1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::nodetype_T0oT1oT2</name>
    <filename>structexprtk_1_1details_1_1nodetype__T0oT1oT2.html</filename>
    <member kind="variable" static="yes">
      <type>static const expression_node&lt; T &gt;::node_type</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1nodetype__T0oT1oT2.html</anchorfile>
      <anchor>a15c5aac78ec6db2f3163639acf4b318a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::nodetype_T0oT1oT2oT3</name>
    <filename>structexprtk_1_1details_1_1nodetype__T0oT1oT2oT3.html</filename>
    <member kind="variable" static="yes">
      <type>static const expression_node&lt; T &gt;::node_type</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1nodetype__T0oT1oT2oT3.html</anchorfile>
      <anchor>aec59217ccfb268b7a53f01c4511c2baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::nor_op</name>
    <filename>structexprtk_1_1details_1_1nor__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1nor__op.html</anchorfile>
      <anchor>a017013d2cd7f330180d16a7540ea55c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1nor__op.html</anchorfile>
      <anchor>a3bd961f01dd3c433d42f8452dd6331ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1nor__op.html</anchorfile>
      <anchor>af3371d8b556576a715861e2c372c6e95</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1nor__op.html</anchorfile>
      <anchor>a432bcfeeaedac66d510a3a63af8cedfd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::null_eq_node</name>
    <filename>classexprtk_1_1details_1_1null__eq__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>a1faff34a903da77f1ef9f8abd7571238</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>ac50a78b37d9751c35013d1679a4d37c8</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>null_eq_node</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>a08c360857a52acd50c9583b21e5d9360</anchor>
      <arglist>(expression_ptr branch, const bool equality=true)</arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>a6896846bd0995696d0822669bddf36f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>a45877574191059171db0ce6cb1146aab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>ad380c9b3ec9c6783b49c3aa518804cd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~null_eq_node</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>a7ddc7702d5a38768f2e35353b7587c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>ab69493c15bbc85fc9a510617178775c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>branch_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>a6f86f23d55c5bf6fc6dcedfd049c7629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>equality_</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>a597d8a203dfa94b757962633a820749b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>operator_type</type>
      <name>operation_</name>
      <anchorfile>classexprtk_1_1details_1_1null__eq__node.html</anchorfile>
      <anchor>af618ac2addf132ad3e6f2490eefe8409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::null_node</name>
    <filename>classexprtk_1_1details_1_1null__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1null__node.html</anchorfile>
      <anchor>a253a359490ed714695bb55c503d00ab5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1null__node.html</anchorfile>
      <anchor>a896e9a8ffdb506ca4f782d5e9e221fd1</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::or_op</name>
    <filename>structexprtk_1_1details_1_1or__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1or__op.html</anchorfile>
      <anchor>a38534fbc2ebe0d1235de55fe10765fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1or__op.html</anchorfile>
      <anchor>a30d1de7c5167729319da87b0572130b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1or__op.html</anchorfile>
      <anchor>a9f6fc2ad472fd45cce926f4d7cf8d8af</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1or__op.html</anchorfile>
      <anchor>a99ab1e549d64c46185871c11b66c3ee9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::param_to_str</name>
    <filename>structexprtk_1_1details_1_1param__to__str.html</filename>
    <templarg>State</templarg>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1param__to__str.html</anchorfile>
      <anchor>acb76db06124820b629c40ea8adbb2f98</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::param_to_str&lt; 0 &gt;</name>
    <filename>structexprtk_1_1details_1_1param__to__str_3_010_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1param__to__str_3_010_01_4.html</anchorfile>
      <anchor>a8d3be7de370c13693d365e3bec70137d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::pow_op</name>
    <filename>structexprtk_1_1details_1_1pow__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1pow__op.html</anchorfile>
      <anchor>ab2ca4795b9405bab9dd3a155866d395b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1pow__op.html</anchorfile>
      <anchor>af49960244e8954afcca1566859c3d451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1pow__op.html</anchorfile>
      <anchor>aff4d110d903885954e14ad5976f93a2d</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1pow__op.html</anchorfile>
      <anchor>adc0b5855a37edbfca8ec98b0ce3378eb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::quaternary_node</name>
    <filename>classexprtk_1_1details_1_1quaternary__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>acd39e16134eba8bdd7c645d855597d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>a04c021b51b61d9eb9f0fd411a3fe2b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>quaternary_node</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>a285947ab1c6b7d336d4dc3cba0980ddc</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1, expression_ptr branch2, expression_ptr branch3)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>aef04a8429acadeeef54ae7b2c4c7c105</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>a1121cbffa323d2344f7f9e0ab6213776</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~quaternary_node</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>a5c9e756b755acf1476c737589448116f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>a8b708366493947a8a335358f30adee53</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>operator_type</type>
      <name>operation_</name>
      <anchorfile>classexprtk_1_1details_1_1quaternary__node.html</anchorfile>
      <anchor>a74e257d8f5cf459418d6203968c04b7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::quinary_node</name>
    <filename>classexprtk_1_1details_1_1quinary__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>a618371b0265ae23d87af177323449ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>ad984ba0b360651c9648968296df65658</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>quinary_node</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>a2eff9439de1f7bd52de86c2c649055a9</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1, expression_ptr branch2, expression_ptr branch3, expression_ptr branch4)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>af2ca5f87b4c264c57237b42d48cc64a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>ab39f38e4ab77ef4af52e00b7a8785abd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~quinary_node</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>a56e33b6a3d13a53731e80489bca3885a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>a835e0d0ec36546a048765f5704b38d0d</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>operator_type</type>
      <name>operation_</name>
      <anchorfile>classexprtk_1_1details_1_1quinary__node.html</anchorfile>
      <anchor>a7e2ab81d8b2abde03068fb1b8064b63e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::repeat_until_loop_bc_node</name>
    <filename>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>a6662a05da9fa6e50f347fb0b88fd0ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>repeat_until_loop_bc_node</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>a9925abd12f5046dfdd4fc5c8c653f1a4</anchor>
      <arglist>(expression_ptr condition, expression_ptr loop_body)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>a614f0f07c2ed9a867798cdab05783b5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>a35e5f4e48a8af0f104cf31626519d3e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~repeat_until_loop_bc_node</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>a5070dfefd1dca02f42ff42a64b064ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>condition_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>a4b3b670a9a2c2fd02b8ab322371e9995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>condition_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>ac709e5aff1efb8403361209f80e3ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_body_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>aae4fba8d6fcccb8646663412e5c6fcdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_body_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__bc__node.html</anchorfile>
      <anchor>aebcd5b6a8a70fd0b660c5fde27d05613</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::repeat_until_loop_node</name>
    <filename>classexprtk_1_1details_1_1repeat__until__loop__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>af43a15c45bf411bda97ac55ea3cb2b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>repeat_until_loop_node</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>a9560a2099bdefef64525fedae4cc841c</anchor>
      <arglist>(expression_ptr condition, expression_ptr loop_body)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>a7a69b8572c9fd63818642ccb1f9b8bed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>a9eb132a2c6ccc01680fc975a73c663a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~repeat_until_loop_node</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>ab643b78a6427cbd89afe630d091a3aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>condition_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>abfae6a65bb33ef47463b321972488b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>condition_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>a0ab316530e54a29c8329efea2905bc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_body_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>a3e4751e31c816214b5efcd2a87764373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_body_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1repeat__until__loop__node.html</anchorfile>
      <anchor>a08197e5869981f39179a54b573759713</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::scand_node</name>
    <filename>classexprtk_1_1details_1_1scand__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::binary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1scand__node.html</anchorfile>
      <anchor>ae84dbc076f59b36fa46b7252a0017c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scand_node</name>
      <anchorfile>classexprtk_1_1details_1_1scand__node.html</anchorfile>
      <anchor>acb63174baf52f9b50cbef3901fb19f4f</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1scand__node.html</anchorfile>
      <anchor>a82ec917f4eaaa68cf24d58b13ca89993</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::scor_node</name>
    <filename>classexprtk_1_1details_1_1scor__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::binary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1scor__node.html</anchorfile>
      <anchor>abdcb5b0761bab48b439414deabbffb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scor_node</name>
      <anchorfile>classexprtk_1_1details_1_1scor__node.html</anchorfile>
      <anchor>a297e2d92890eca6e5d6d15b9d1c2ac31</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1scor__node.html</anchorfile>
      <anchor>a402cf5f9c5f5676987da91977b369abb</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::senary_node</name>
    <filename>classexprtk_1_1details_1_1senary__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>a71201d759f35da8f236d67c1d69190a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>a580bd8945d1b31cd1ed6c5726c740858</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>senary_node</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>a7f54d9f002d1853700f1f57408a21274</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1, expression_ptr branch2, expression_ptr branch3, expression_ptr branch4, expression_ptr branch5)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>af5e49119d1c8c10a07939092f9e61bb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>a24308a5453a51b95b97a8afdd63a43c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~senary_node</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>af47b28e2b99c1f18d9a818c42f630447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>aa5b239e0be1f07ee59eb7070be7501c4</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>operator_type</type>
      <name>operation_</name>
      <anchorfile>classexprtk_1_1details_1_1senary__node.html</anchorfile>
      <anchor>a3c1e8b541d9d098c590f6df854b9bbd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf00_op</name>
    <filename>structexprtk_1_1details_1_1sf00__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf00__op.html</anchorfile>
      <anchor>a59c71fa4807ee98609ca368bd8c8fe24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf00__op.html</anchorfile>
      <anchor>a59d73ab351fb45cd61991e0bc2e2a865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf00__op.html</anchorfile>
      <anchor>af6c88c135382635e718e1223e64e9148</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf01_op</name>
    <filename>structexprtk_1_1details_1_1sf01__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf01__op.html</anchorfile>
      <anchor>a56e048e735f06f8017382380e3652009</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf01__op.html</anchorfile>
      <anchor>ad73875fa29317f7dde95cb929e38013f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf01__op.html</anchorfile>
      <anchor>a4217ed6725b4bf38b95ebdff4b562da1</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf02_op</name>
    <filename>structexprtk_1_1details_1_1sf02__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf02__op.html</anchorfile>
      <anchor>a327175103c6b81bee5527cacf437dea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf02__op.html</anchorfile>
      <anchor>aa45281dc19909919748354e168e0e014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf02__op.html</anchorfile>
      <anchor>a7a90de6b4e0a2aa27117905074a5b1ce</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf03_op</name>
    <filename>structexprtk_1_1details_1_1sf03__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf03__op.html</anchorfile>
      <anchor>a42727fe63828cfa4d73ec954ded96d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf03__op.html</anchorfile>
      <anchor>abe75e3331c18b6fbb8b44d80fcb5d190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf03__op.html</anchorfile>
      <anchor>a89de8ba2a40c251ab178f8495700eae2</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf04_op</name>
    <filename>structexprtk_1_1details_1_1sf04__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf04__op.html</anchorfile>
      <anchor>ad884013c966b08e26b72341afde191df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf04__op.html</anchorfile>
      <anchor>ad786fdf05d19ca60a202e030453f49ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf04__op.html</anchorfile>
      <anchor>ac854402fb649ceffa38caae4cdd98314</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf05_op</name>
    <filename>structexprtk_1_1details_1_1sf05__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf05__op.html</anchorfile>
      <anchor>a76d6070bdb6f0a08713bfce54be3574c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf05__op.html</anchorfile>
      <anchor>a43cbb997a933eb065eac78e153c2397e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf05__op.html</anchorfile>
      <anchor>a86ae3826960b213f1e113c36d2a04742</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf06_op</name>
    <filename>structexprtk_1_1details_1_1sf06__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf06__op.html</anchorfile>
      <anchor>accf9b53e22975c223a4fef54f9bc21a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf06__op.html</anchorfile>
      <anchor>a1670ce99c0371869e5c2bee3c9cbf2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf06__op.html</anchorfile>
      <anchor>a1191fe47e56d3bbef2ea91f6fe69d45c</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf07_op</name>
    <filename>structexprtk_1_1details_1_1sf07__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf07__op.html</anchorfile>
      <anchor>a6a224aa747de4f50ce92fd117ef9256a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf07__op.html</anchorfile>
      <anchor>a146410569b8ed2ed91f4329fcd406e5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf07__op.html</anchorfile>
      <anchor>ad3fac2cb30404d62c14de0158b8a1600</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf08_op</name>
    <filename>structexprtk_1_1details_1_1sf08__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf08__op.html</anchorfile>
      <anchor>aa6aca684d2f6ba1632c291e1c68b958c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf08__op.html</anchorfile>
      <anchor>a0cef075138d765a2ef32fb1ae71b1bfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf08__op.html</anchorfile>
      <anchor>a5f008ec0dca79889cb02b31a58e44e00</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf09_op</name>
    <filename>structexprtk_1_1details_1_1sf09__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf09__op.html</anchorfile>
      <anchor>a070a9f041052010a9fd6894e9d3f438b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf09__op.html</anchorfile>
      <anchor>ae9976a33bfe53c9aed78bad3353f862b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf09__op.html</anchorfile>
      <anchor>a3fd7342727e4368718aed0161259cdd6</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf10_op</name>
    <filename>structexprtk_1_1details_1_1sf10__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf10__op.html</anchorfile>
      <anchor>a3d5188d7ed15f480deb7d4872ea897f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf10__op.html</anchorfile>
      <anchor>a3584016ae856029949f0be0ed1a47b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf10__op.html</anchorfile>
      <anchor>a3c7538caef22db8453f6ca11caedbc6e</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf11_op</name>
    <filename>structexprtk_1_1details_1_1sf11__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf11__op.html</anchorfile>
      <anchor>a5e64068c8fa19de24ed221753575e474</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf11__op.html</anchorfile>
      <anchor>aca7ede62c600970bfcb4ea3cb41568a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf11__op.html</anchorfile>
      <anchor>ac9cada7f2da4af98d89b07fa0b71be7e</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf12_op</name>
    <filename>structexprtk_1_1details_1_1sf12__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf12__op.html</anchorfile>
      <anchor>acdccd38f40d0aa604c1dc3d74b282f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf12__op.html</anchorfile>
      <anchor>ab9a38afda020259c0465b43121a85879</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf12__op.html</anchorfile>
      <anchor>a220280d780170fc639c5d08a12901d79</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf13_op</name>
    <filename>structexprtk_1_1details_1_1sf13__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf13__op.html</anchorfile>
      <anchor>a14b8a53e2a0090853b8b179b7456f19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf13__op.html</anchorfile>
      <anchor>a9da53acf1956fe97d9c8f0814cb94a1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf13__op.html</anchorfile>
      <anchor>a97218fded55061673b18e5591d89e8f8</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf14_op</name>
    <filename>structexprtk_1_1details_1_1sf14__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf14__op.html</anchorfile>
      <anchor>aedef5f10b257d67c03ac96df233c980c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf14__op.html</anchorfile>
      <anchor>a2dcf49eda4e775ea679f36e387e414aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf14__op.html</anchorfile>
      <anchor>a6e44f4994050c8966e65a725a73c7005</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf15_op</name>
    <filename>structexprtk_1_1details_1_1sf15__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf15__op.html</anchorfile>
      <anchor>a562835976d2279a695b294f6800ebedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf15__op.html</anchorfile>
      <anchor>abb947c0244825c49375aa3edf0d3113a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf15__op.html</anchorfile>
      <anchor>a63cf6c5e6494a3582e47642cd982aadc</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf16_op</name>
    <filename>structexprtk_1_1details_1_1sf16__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf16__op.html</anchorfile>
      <anchor>ae3a8772c2a06999de900de701f49922d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf16__op.html</anchorfile>
      <anchor>a5e42c606e78179e5e166504e8e523e2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf16__op.html</anchorfile>
      <anchor>af4cf3df5f1483de38df2037c3bb8b299</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf17_op</name>
    <filename>structexprtk_1_1details_1_1sf17__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf17__op.html</anchorfile>
      <anchor>ab9f88b9d1934aa7cd282f31ee0be4242</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf17__op.html</anchorfile>
      <anchor>a1758a0cc53260e0bc124aa833ecff816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf17__op.html</anchorfile>
      <anchor>a68b5ef9500f25e2ffe530e9be5d1ba0c</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf18_op</name>
    <filename>structexprtk_1_1details_1_1sf18__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf18__op.html</anchorfile>
      <anchor>a1861df975f263e4b977c657d73f6668b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf18__op.html</anchorfile>
      <anchor>a84ca22feb6d74dfecd1944d8da5dd5e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf18__op.html</anchorfile>
      <anchor>aaef35840f98634f376c3cfb0da4e3a9d</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf19_op</name>
    <filename>structexprtk_1_1details_1_1sf19__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf19__op.html</anchorfile>
      <anchor>a0ad41f445c6a56ccb60e1240a1d6f665</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf19__op.html</anchorfile>
      <anchor>a5d2f521de0dcb921f44dd77436d0ca8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf19__op.html</anchorfile>
      <anchor>a260f8ca91d5d01b59673b05cc5c81d7e</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf20_op</name>
    <filename>structexprtk_1_1details_1_1sf20__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf20__op.html</anchorfile>
      <anchor>a109dec98a720cc08d77cad966f4db71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf20__op.html</anchorfile>
      <anchor>aa966f7e3787f7120cd1f3dd749bad870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf20__op.html</anchorfile>
      <anchor>ac4ee5e24201d2c9fde96ffd1a314621d</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf21_op</name>
    <filename>structexprtk_1_1details_1_1sf21__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf21__op.html</anchorfile>
      <anchor>a7a068c17a8daf6223b12208883c09d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf21__op.html</anchorfile>
      <anchor>a9288f9e838bf85327b288a7161643bed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf21__op.html</anchorfile>
      <anchor>acae204e6eb15de6588d1631a48c9430b</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf22_op</name>
    <filename>structexprtk_1_1details_1_1sf22__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf22__op.html</anchorfile>
      <anchor>a07a38a70dc3a606a5a098438faa01d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf22__op.html</anchorfile>
      <anchor>a1377ed85a1f42e9e9ef1ce3e8eb188a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf22__op.html</anchorfile>
      <anchor>ab6155190c42a28e666436f2256ebe45f</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf23_op</name>
    <filename>structexprtk_1_1details_1_1sf23__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf23__op.html</anchorfile>
      <anchor>a5cf6d0606e60c2799e541ebc833d9bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf23__op.html</anchorfile>
      <anchor>a81fa8b07829ca53690481b2397cbdb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf23__op.html</anchorfile>
      <anchor>ac42b89a1d9093f3cc97cb0ccb2a45241</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf24_op</name>
    <filename>structexprtk_1_1details_1_1sf24__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf24__op.html</anchorfile>
      <anchor>a69037ff7b4922c47918dda37986f6419</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf24__op.html</anchorfile>
      <anchor>afa0ff9235d70b794526642ec7c0f249d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf24__op.html</anchorfile>
      <anchor>a07b7bc79e6cbb5196f22235db129cb79</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf25_op</name>
    <filename>structexprtk_1_1details_1_1sf25__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf25__op.html</anchorfile>
      <anchor>a5a2dd4d98d228b1301ac6b96534d527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf25__op.html</anchorfile>
      <anchor>abf1839ecc0dfa7fbd0d49b755056f6e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf25__op.html</anchorfile>
      <anchor>acb666dce5e1d5e4578376ec96c739bae</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf26_op</name>
    <filename>structexprtk_1_1details_1_1sf26__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf26__op.html</anchorfile>
      <anchor>a882e3d9331ebef114392ad8c0b167f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf26__op.html</anchorfile>
      <anchor>a6285e0029ce1b1cd3877afeac9876e54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf26__op.html</anchorfile>
      <anchor>a139293a4edfa015196be9dc0f6b6c223</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf27_op</name>
    <filename>structexprtk_1_1details_1_1sf27__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf27__op.html</anchorfile>
      <anchor>a3d565888a813ce1341057893c5195234</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf27__op.html</anchorfile>
      <anchor>a52ba51c8f95043fadfebb13754e4196c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf27__op.html</anchorfile>
      <anchor>a35d271b83dce2e78869a220ad4e993a0</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf28_op</name>
    <filename>structexprtk_1_1details_1_1sf28__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf28__op.html</anchorfile>
      <anchor>adaf55de9b6d1e8324c76327c4656b551</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf28__op.html</anchorfile>
      <anchor>a0da668f9e67d4b5a67f7ee1ac9311dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf28__op.html</anchorfile>
      <anchor>a0a12d8908088feb9010740a7c0c0a9a8</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf29_op</name>
    <filename>structexprtk_1_1details_1_1sf29__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf29__op.html</anchorfile>
      <anchor>a090ed701c2a20dd968f761b0a1aa85d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf29__op.html</anchorfile>
      <anchor>a868d3fbb0cafd3d7612a631924a951b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf29__op.html</anchorfile>
      <anchor>a8695276609480a4bfc48645286d6a06b</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf30_op</name>
    <filename>structexprtk_1_1details_1_1sf30__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf30__op.html</anchorfile>
      <anchor>a0dca14ad02181598f0f467bec20ff4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf30__op.html</anchorfile>
      <anchor>a6c475520fbb54280975b2f3d1c98e997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf30__op.html</anchorfile>
      <anchor>a49879d8842647dd95ad4573fcb67a724</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf31_op</name>
    <filename>structexprtk_1_1details_1_1sf31__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf31__op.html</anchorfile>
      <anchor>aa81c098a95678399efb0a1cd5eda2220</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf31__op.html</anchorfile>
      <anchor>a6b531a763a7acd1f844c3a412fb51eed</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf32_op</name>
    <filename>structexprtk_1_1details_1_1sf32__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf32__op.html</anchorfile>
      <anchor>a6d54e94f78dbe14eefac072534a9adea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf32__op.html</anchorfile>
      <anchor>a99fb9e6143907ba38e1ae5e172eb3c57</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf33_op</name>
    <filename>structexprtk_1_1details_1_1sf33__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf33__op.html</anchorfile>
      <anchor>aad57652e8c5c8fb96cf1a0dc3aab3b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf33__op.html</anchorfile>
      <anchor>a1bad3332ce407ffb1e5f8a758084668e</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf34_op</name>
    <filename>structexprtk_1_1details_1_1sf34__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf34__op.html</anchorfile>
      <anchor>a0f99561c050d4e70f5705d57f7f7e31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf34__op.html</anchorfile>
      <anchor>a6b669a05230d9fb5fdf09f351283a166</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf35_op</name>
    <filename>structexprtk_1_1details_1_1sf35__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf35__op.html</anchorfile>
      <anchor>ad03ff5e9ee459e6057738a48372d1681</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf35__op.html</anchorfile>
      <anchor>a5df4d63b4ceefabf04d4e4850f9f3f4b</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf36_op</name>
    <filename>structexprtk_1_1details_1_1sf36__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf36__op.html</anchorfile>
      <anchor>afa903ede8674f01f2b126b577a74b6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf36__op.html</anchorfile>
      <anchor>ab916bedd50fd12c08fd891df9397a699</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf37_op</name>
    <filename>structexprtk_1_1details_1_1sf37__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf37__op.html</anchorfile>
      <anchor>a4bdefe836d2b698a21bb313974970d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf37__op.html</anchorfile>
      <anchor>adffaedbc7b12262287e4912971edc9cc</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf38_op</name>
    <filename>structexprtk_1_1details_1_1sf38__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf38__op.html</anchorfile>
      <anchor>a3f333bb18926eb262fae5c7969fcdea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf38__op.html</anchorfile>
      <anchor>a889e87978a74e4ec1bec515a9081a76c</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf39_op</name>
    <filename>structexprtk_1_1details_1_1sf39__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf39__op.html</anchorfile>
      <anchor>aeea8cd4e48ecde66ce3fee4492c0cea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf39__op.html</anchorfile>
      <anchor>a56e3277f4de9e3d06d8003755a29a997</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sf3_node</name>
    <filename>classexprtk_1_1details_1_1sf3__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::trinary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__node.html</anchorfile>
      <anchor>af451426d65fc04d67fc3497dfc35053c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sf3_node</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__node.html</anchorfile>
      <anchor>a7537730b491bc001e1303d9dcafe5d77</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1, expression_ptr branch2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__node.html</anchorfile>
      <anchor>abae978da25261b603ee735927c0b2d06</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sf3_var_node</name>
    <filename>classexprtk_1_1details_1_1sf3__var__node.html</filename>
    <templarg>T</templarg>
    <templarg>SpecialFunction</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>ad647678a3f79f844baba915ec2d24af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sf3_var_node</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>aade12e4a96559a390fe7b867a0e08c3d</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1, const T &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>a2517843cfc53b52352a70a8fd99cba55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>ab2133c53f2cad725ec2c6124a5e446c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>sf3_var_node&lt; T, SpecialFunction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>aed3de7e0fe08a847ecb0b23bd3023707</anchor>
      <arglist>(sf3_var_node&lt; T, SpecialFunction &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>sf3_var_node</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>a0184c32239dd1a6f6028226c13df8f5e</anchor>
      <arglist>(sf3_var_node&lt; T, SpecialFunction &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v0_</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>a3e2d36ed9e5387567fb990e8f18abb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v1_</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>a356cb7b1a1b572a0e7bd0303850233ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v2_</name>
      <anchorfile>classexprtk_1_1details_1_1sf3__var__node.html</anchorfile>
      <anchor>a6aa9c0d31fb69599de5a8e41ecb95a39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sf3ext_type_node</name>
    <filename>classexprtk_1_1details_1_1sf3ext__type__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::T0oT1oT2_base_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1sf3ext__type__node.html</anchorfile>
      <anchor>a06e576dfa97599ef64f0d73fb345c513</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1sf3ext__type__node.html</anchorfile>
      <anchor>a6b3b2bdd29081fa84008884593ada592</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual T2</type>
      <name>t2</name>
      <anchorfile>classexprtk_1_1details_1_1sf3ext__type__node.html</anchorfile>
      <anchor>ab57cbc3d4481dbcf14da0bd5c20655f8</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf40_op</name>
    <filename>structexprtk_1_1details_1_1sf40__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf40__op.html</anchorfile>
      <anchor>add9137a81171d70fd86bf322e0189532</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf40__op.html</anchorfile>
      <anchor>a81b3f00b17111e4302e1c3f8cf316b6b</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf41_op</name>
    <filename>structexprtk_1_1details_1_1sf41__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf41__op.html</anchorfile>
      <anchor>a6e4fbbadf3de53ca4bbfaa0c802d16ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf41__op.html</anchorfile>
      <anchor>a1d61a15e3eafcba77b50ac3bde4fc062</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf42_op</name>
    <filename>structexprtk_1_1details_1_1sf42__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf42__op.html</anchorfile>
      <anchor>a3f6811fe6c2c546abfce233b94d20faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf42__op.html</anchorfile>
      <anchor>afeea3fcc86c481f43243f7ee68551140</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf43_op</name>
    <filename>structexprtk_1_1details_1_1sf43__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf43__op.html</anchorfile>
      <anchor>aceea3d406d18b75ec3124e3cdc572426</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf43__op.html</anchorfile>
      <anchor>a865238ef42705b0c5cc5ffed7dde83ec</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf44_op</name>
    <filename>structexprtk_1_1details_1_1sf44__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf44__op.html</anchorfile>
      <anchor>a683fa45318f30aedcaaac5da4ba249d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf44__op.html</anchorfile>
      <anchor>a738ccb0f89477759126d153ed70657e1</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf45_op</name>
    <filename>structexprtk_1_1details_1_1sf45__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf45__op.html</anchorfile>
      <anchor>a79173bc52ee2cfa7229207b4b3ffbf68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf45__op.html</anchorfile>
      <anchor>ac5caaa6bf3a66a090dd64108ab9ce08e</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf46_op</name>
    <filename>structexprtk_1_1details_1_1sf46__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf46__op.html</anchorfile>
      <anchor>a71d6e1ad8331f63393cb9068ea4f61c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf46__op.html</anchorfile>
      <anchor>ab981f710f54051c2553ff28dfd9354ff</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf47_op</name>
    <filename>structexprtk_1_1details_1_1sf47__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf47__op.html</anchorfile>
      <anchor>a3c9be10c288566cf43321b99e45798fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf47__op.html</anchorfile>
      <anchor>a3873293fc80886ab0a5ea93bd3e159f9</anchor>
      <arglist>(Type x, Type y, Type z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf48_op</name>
    <filename>structexprtk_1_1details_1_1sf48__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf48__op.html</anchorfile>
      <anchor>abb6aaea16088ee07e86c0a45a3d12d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf48__op.html</anchorfile>
      <anchor>a5a232bd0e623da8428273fe81a72ade5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf48__op.html</anchorfile>
      <anchor>a4412f6b2a65a0368d87d18b5ff56b95a</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf49_op</name>
    <filename>structexprtk_1_1details_1_1sf49__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf49__op.html</anchorfile>
      <anchor>a7d87c4eb9495e616c71898e3412ee41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf49__op.html</anchorfile>
      <anchor>aef6a85f2835058e7d8a202d9ebc63537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf49__op.html</anchorfile>
      <anchor>a6ac9341e595f50bdd5af7f09657f0f41</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sf4_node</name>
    <filename>classexprtk_1_1details_1_1sf4__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::quaternary_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__node.html</anchorfile>
      <anchor>a2819d9aaf2c565c985eca411f7b4d299</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sf4_node</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__node.html</anchorfile>
      <anchor>aa1a583e741a66f3d6a58352c13075fe5</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1, expression_ptr branch2, expression_ptr branch3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__node.html</anchorfile>
      <anchor>a5ef30cfca312bc1f04f8671d80c5ced2</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sf4_var_node</name>
    <filename>classexprtk_1_1details_1_1sf4__var__node.html</filename>
    <templarg>T</templarg>
    <templarg>SpecialFunction</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>a26511247eecb63e8d0e144b93d634d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sf4_var_node</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>a8086763a867e12ecc810664a53b17bd0</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1, const T &amp;v2, const T &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>ab90383f901564af47f07545af4e70b46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>ad3997a6ecf5a14ebaee1a4fc5a674d6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>sf4_var_node&lt; T, SpecialFunction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>aae3d4dc11dd26881bc5149c62ed86d67</anchor>
      <arglist>(sf4_var_node&lt; T, SpecialFunction &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>sf4_var_node</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>ac4abe07b8e5970b78bcc17423f4239a6</anchor>
      <arglist>(sf4_var_node&lt; T, SpecialFunction &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v0_</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>a0f0ea043928708e19498d2292346fa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v1_</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>a5dc456da9a10363f945e2277eac3475b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v2_</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>a7221f59532ae26a3ed922585a0443762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v3_</name>
      <anchorfile>classexprtk_1_1details_1_1sf4__var__node.html</anchorfile>
      <anchor>a13f9745483a96fbfe48b41161dc3ade5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf50_op</name>
    <filename>structexprtk_1_1details_1_1sf50__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf50__op.html</anchorfile>
      <anchor>a505e4ae449bf770f36b506a6445181a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf50__op.html</anchorfile>
      <anchor>a45acab465f91afc70423593642ecc282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf50__op.html</anchorfile>
      <anchor>a4ac209566f9084da3e1b15445f3c0ef0</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf51_op</name>
    <filename>structexprtk_1_1details_1_1sf51__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf51__op.html</anchorfile>
      <anchor>a682f74d965581cf72ec9da428bdf4ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf51__op.html</anchorfile>
      <anchor>a151e993076012bcf24cade59ce33021c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf51__op.html</anchorfile>
      <anchor>a03f7304999f930c2161f8387aa5c67e1</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf52_op</name>
    <filename>structexprtk_1_1details_1_1sf52__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf52__op.html</anchorfile>
      <anchor>a25a4aa2b43e48ab0b8961da2c3ef4983</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf52__op.html</anchorfile>
      <anchor>a12857dd7910f1d262ac679820e5f936f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf52__op.html</anchorfile>
      <anchor>af1d60799a5bf18232379b4b477580b9e</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf53_op</name>
    <filename>structexprtk_1_1details_1_1sf53__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf53__op.html</anchorfile>
      <anchor>a95cabebd4192f325cc75a31ada8bf6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf53__op.html</anchorfile>
      <anchor>a39e6d865b9d05a4f7b7d492b9421c349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf53__op.html</anchorfile>
      <anchor>a35aa6f1d8d2d3b888b1d623fb36e3972</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf54_op</name>
    <filename>structexprtk_1_1details_1_1sf54__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf54__op.html</anchorfile>
      <anchor>a596576d4f2602e94ef9a9d19c9b71e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf54__op.html</anchorfile>
      <anchor>abe4f7a980beb9b2ec2242fe5f92055e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf54__op.html</anchorfile>
      <anchor>ab96cde0f616e9ae7e3813c4a334a1180</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf55_op</name>
    <filename>structexprtk_1_1details_1_1sf55__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf55__op.html</anchorfile>
      <anchor>a43b813ae661af19104a09910c72d12d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf55__op.html</anchorfile>
      <anchor>a531612f40eac2066b8bbbb767bfd9d7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf55__op.html</anchorfile>
      <anchor>aa60fbea91450724c803cb5ef1dcaa50e</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf56_op</name>
    <filename>structexprtk_1_1details_1_1sf56__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf56__op.html</anchorfile>
      <anchor>a8e88399bf8daff75b6ac76a79770c72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf56__op.html</anchorfile>
      <anchor>a3d6c0bfc90cc2b9a994a5b68dfde45fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf56__op.html</anchorfile>
      <anchor>af258254f7cbc1cc6b0c23c63e87b09b9</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf57_op</name>
    <filename>structexprtk_1_1details_1_1sf57__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf57__op.html</anchorfile>
      <anchor>ad77b65303a08642a5bb978c95974d7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf57__op.html</anchorfile>
      <anchor>a7153687f155c43fdb4446b2b5a18cc28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf57__op.html</anchorfile>
      <anchor>a9f0760698c9be62229263658103d1c2a</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf58_op</name>
    <filename>structexprtk_1_1details_1_1sf58__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf58__op.html</anchorfile>
      <anchor>aed119b46a845ec7e119ba4ca004f77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf58__op.html</anchorfile>
      <anchor>ad458d00c19b3cc1a63b0e52782db0c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf58__op.html</anchorfile>
      <anchor>abade51b60f06704957e0a95e044cc11a</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf59_op</name>
    <filename>structexprtk_1_1details_1_1sf59__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf59__op.html</anchorfile>
      <anchor>a6a58a577d50a56173ba4d8184dd5531f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf59__op.html</anchorfile>
      <anchor>a4cfb4060819e3e9e790a8e7131be4160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf59__op.html</anchorfile>
      <anchor>a6f3989d7ee8006e7167bedb2525f72e4</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf60_op</name>
    <filename>structexprtk_1_1details_1_1sf60__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf60__op.html</anchorfile>
      <anchor>a68db22d91704c2120b37f11d4120eb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf60__op.html</anchorfile>
      <anchor>a563cfd5f7111aa0ca2371fd09364b76f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf60__op.html</anchorfile>
      <anchor>ae551737d9abbab35d166cad0b0b85e8b</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf61_op</name>
    <filename>structexprtk_1_1details_1_1sf61__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf61__op.html</anchorfile>
      <anchor>a09b28431f3fe7c2bc3b396c9c0bdb587</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf61__op.html</anchorfile>
      <anchor>a56a8c54c46a19ae30d630dd38ace0438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf61__op.html</anchorfile>
      <anchor>a38bf696d54618416b816124de00bffe7</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf62_op</name>
    <filename>structexprtk_1_1details_1_1sf62__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf62__op.html</anchorfile>
      <anchor>a43d702a99b44478d4b0a87c6787e56d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf62__op.html</anchorfile>
      <anchor>a70552c90feed3ac13f6eabf7e22df216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf62__op.html</anchorfile>
      <anchor>a72c118d4480c5fd76e335009d9ee801a</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf63_op</name>
    <filename>structexprtk_1_1details_1_1sf63__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf63__op.html</anchorfile>
      <anchor>aa09288dd28703e3065de313bbf85d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf63__op.html</anchorfile>
      <anchor>ac26ae650547b4277383b78a0006fd956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf63__op.html</anchorfile>
      <anchor>a360691abaca9e243fd5b05feb2f3ba30</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf64_op</name>
    <filename>structexprtk_1_1details_1_1sf64__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf64__op.html</anchorfile>
      <anchor>a83bf9c36b4a520fd75edb110ddb335da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf64__op.html</anchorfile>
      <anchor>a60723a77d3807a187908b78db302f4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf64__op.html</anchorfile>
      <anchor>a05645e858e95bb3f84b432cba15ae317</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf65_op</name>
    <filename>structexprtk_1_1details_1_1sf65__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf65__op.html</anchorfile>
      <anchor>afcc038360d4e673f7f9fcaed34699003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf65__op.html</anchorfile>
      <anchor>a7260f793dc71882fe98bb67e3d32e6d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf65__op.html</anchorfile>
      <anchor>a5bbafa6ba34053819b324b4528420e35</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf66_op</name>
    <filename>structexprtk_1_1details_1_1sf66__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf66__op.html</anchorfile>
      <anchor>abeaa0df5606e61c4a821bafb7e717965</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf66__op.html</anchorfile>
      <anchor>af12d0c5b0e252f561bd4bd35152ed804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf66__op.html</anchorfile>
      <anchor>a6ad53a5c4437ec225522df35f581d642</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf67_op</name>
    <filename>structexprtk_1_1details_1_1sf67__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf67__op.html</anchorfile>
      <anchor>a0e2b4ffb8d88ee18cb143c910c0073ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf67__op.html</anchorfile>
      <anchor>a68ddb6140a73d9e7ad43de60c00ad7ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf67__op.html</anchorfile>
      <anchor>a8f72075152313a536eed7481eae825e0</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf68_op</name>
    <filename>structexprtk_1_1details_1_1sf68__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf68__op.html</anchorfile>
      <anchor>a3b15289e9d23734c0ce4e1726897b79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf68__op.html</anchorfile>
      <anchor>a8008404fe21a31bbdf4728880665a256</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf68__op.html</anchorfile>
      <anchor>a58cf8402a3213e530aa10c8fc88fc0e9</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf69_op</name>
    <filename>structexprtk_1_1details_1_1sf69__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf69__op.html</anchorfile>
      <anchor>abb85f14f54d049c227e5b89b1c232c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf69__op.html</anchorfile>
      <anchor>ad72cbf7231219c15f5a5307e116e1282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf69__op.html</anchorfile>
      <anchor>a81c67b9311786356a829dd639f78dab8</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf70_op</name>
    <filename>structexprtk_1_1details_1_1sf70__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf70__op.html</anchorfile>
      <anchor>ae42e29d0a1a81af5659f4ce43ff784f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf70__op.html</anchorfile>
      <anchor>ae6cabcb41164c6d22232f069c454c0cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf70__op.html</anchorfile>
      <anchor>a9d125a5645aac07db4b1340e01f28d97</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf71_op</name>
    <filename>structexprtk_1_1details_1_1sf71__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf71__op.html</anchorfile>
      <anchor>abd9d5e799b4f083e8f4fa161bb4ea759</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf71__op.html</anchorfile>
      <anchor>adbe94252affc69101a6679d8a485ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf71__op.html</anchorfile>
      <anchor>a7c0fba589d16178f816ec9aaa26a58e5</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf72_op</name>
    <filename>structexprtk_1_1details_1_1sf72__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf72__op.html</anchorfile>
      <anchor>a0f45513c284b0584aed2b233bd2e90f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf72__op.html</anchorfile>
      <anchor>a109afc003916cd497eb41ae2735d0495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf72__op.html</anchorfile>
      <anchor>afa2a3626b5ac0ea63ebb474a23520a4b</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf73_op</name>
    <filename>structexprtk_1_1details_1_1sf73__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf73__op.html</anchorfile>
      <anchor>aa6688c9deff2b8075b02ac9dc0f57b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf73__op.html</anchorfile>
      <anchor>a104734b81207e6b24ac27754507d9b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf73__op.html</anchorfile>
      <anchor>a0a3ab50b0c100fd86623af28878cc6f3</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf74_op</name>
    <filename>structexprtk_1_1details_1_1sf74__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf74__op.html</anchorfile>
      <anchor>a519e1c1967fbf218ec1683709b3dd8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf74__op.html</anchorfile>
      <anchor>a5dcc9836ff1be96e74d0c6f02b506960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf74__op.html</anchorfile>
      <anchor>a373c866a68fdd276bcdac93848df48eb</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf75_op</name>
    <filename>structexprtk_1_1details_1_1sf75__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf75__op.html</anchorfile>
      <anchor>afb060fca100c73ea4ef7f3a6324d49c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf75__op.html</anchorfile>
      <anchor>afc9c2b24cd9d7b4f22e970f75ce230d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf75__op.html</anchorfile>
      <anchor>aa6f73d8d9ab007c81976c01a0e7b0746</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf76_op</name>
    <filename>structexprtk_1_1details_1_1sf76__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf76__op.html</anchorfile>
      <anchor>a24b55b6b77813e3a17aa3e5eb1930543</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf76__op.html</anchorfile>
      <anchor>abdd710b849f4e7053d43b16104df4a16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf76__op.html</anchorfile>
      <anchor>a53cbcbe1b48e04f46731d44d918cc240</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf77_op</name>
    <filename>structexprtk_1_1details_1_1sf77__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf77__op.html</anchorfile>
      <anchor>aae140ede064103430f32c3f632170324</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf77__op.html</anchorfile>
      <anchor>a4f17b561bed3a2c9eb59674ef7542696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf77__op.html</anchorfile>
      <anchor>a9f55248cdfcc1d05985536494ab78206</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf78_op</name>
    <filename>structexprtk_1_1details_1_1sf78__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf78__op.html</anchorfile>
      <anchor>a902d42295ef3aad01c579da73af816fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf78__op.html</anchorfile>
      <anchor>a91dfaa4d7aca1ed1560923bf291c380e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf78__op.html</anchorfile>
      <anchor>a91cb43064ad81d4ef9c16f074bd8ec2a</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf79_op</name>
    <filename>structexprtk_1_1details_1_1sf79__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf79__op.html</anchorfile>
      <anchor>acc0e96a708f9fae7872b3e3c29186744</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf79__op.html</anchorfile>
      <anchor>a57733d6efe884aa58d599f5ef00ef916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf79__op.html</anchorfile>
      <anchor>a11f7de7df1fb5114ecbc97d820a05821</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf80_op</name>
    <filename>structexprtk_1_1details_1_1sf80__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf80__op.html</anchorfile>
      <anchor>ac5987adeb88383db51a2093abee6ac08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf80__op.html</anchorfile>
      <anchor>a6025202c77bde9a799a679282dea231d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf80__op.html</anchorfile>
      <anchor>ab502c1a91fb917f93bf49caee52d43b7</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf81_op</name>
    <filename>structexprtk_1_1details_1_1sf81__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf81__op.html</anchorfile>
      <anchor>a5858f1e941f72fc0cac3623120a05490</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf81__op.html</anchorfile>
      <anchor>abe8b31798fcef5665fdff28c1b4f3608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf81__op.html</anchorfile>
      <anchor>a34e3ac11db9e6a291ef13c1f00482a56</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf82_op</name>
    <filename>structexprtk_1_1details_1_1sf82__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf82__op.html</anchorfile>
      <anchor>a002fea2e50f960d103ad80400b6d5667</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf82__op.html</anchorfile>
      <anchor>afca804b56b1bf7ab371daafae8da0fd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf82__op.html</anchorfile>
      <anchor>a0e3881297f98f967c5d2cbc2b3bd71f7</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf83_op</name>
    <filename>structexprtk_1_1details_1_1sf83__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf83__op.html</anchorfile>
      <anchor>a3c7e7ac54d20ae2a2259bfe466f46508</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sf83__op.html</anchorfile>
      <anchor>a94b95abacb70e69a6c752fc6363767b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf83__op.html</anchorfile>
      <anchor>ad0a7e784c5345e7927af455bbd9b87a3</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf84_op</name>
    <filename>structexprtk_1_1details_1_1sf84__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf84__op.html</anchorfile>
      <anchor>a830fe27583d8fdf42ab1da0558b8a410</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf84__op.html</anchorfile>
      <anchor>adb838e687c514b22fa34a0d15d63f401</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf85_op</name>
    <filename>structexprtk_1_1details_1_1sf85__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf85__op.html</anchorfile>
      <anchor>ad18f70f1d4f046772038ff9d3e624072</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf85__op.html</anchorfile>
      <anchor>a2cdc80bea0ac8735e29d363d2ebc32b7</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf86_op</name>
    <filename>structexprtk_1_1details_1_1sf86__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf86__op.html</anchorfile>
      <anchor>afbbcc62a9b44d67e47289a3d6b1b110f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf86__op.html</anchorfile>
      <anchor>ab4391fe39aaacb50ac00cabd1de54ec6</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf87_op</name>
    <filename>structexprtk_1_1details_1_1sf87__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf87__op.html</anchorfile>
      <anchor>a634f8e02f32223d3b157077ad13a38a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf87__op.html</anchorfile>
      <anchor>af03541123c632a8480c7a9fa3906eef0</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf88_op</name>
    <filename>structexprtk_1_1details_1_1sf88__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf88__op.html</anchorfile>
      <anchor>a5fa6110951ef936f5bb229e2d90dbb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf88__op.html</anchorfile>
      <anchor>a2b15f8cb6cd811fdb0e5dc44582fc2b2</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf89_op</name>
    <filename>structexprtk_1_1details_1_1sf89__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf89__op.html</anchorfile>
      <anchor>ab72de1f918a7fdf8db00ac8b1a3448d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf89__op.html</anchorfile>
      <anchor>a3cf7fc1df9c97fb7dd59e1d7abb6d571</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf90_op</name>
    <filename>structexprtk_1_1details_1_1sf90__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf90__op.html</anchorfile>
      <anchor>a245d893765116bf21a3d4e1bfd552f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf90__op.html</anchorfile>
      <anchor>aeab3cf9ea02fedd40edd582449af3b3e</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf91_op</name>
    <filename>structexprtk_1_1details_1_1sf91__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf91__op.html</anchorfile>
      <anchor>a67c6f20f8f1575fb5d6ff0870121de51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf91__op.html</anchorfile>
      <anchor>aaea8e6885948a4ffc38b43caa33925e7</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf92_op</name>
    <filename>structexprtk_1_1details_1_1sf92__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf92__op.html</anchorfile>
      <anchor>a23447b685ec35c175300064ee348e992</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf92__op.html</anchorfile>
      <anchor>abc36841d6c6cd7f09ac45f373d239c80</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf93_op</name>
    <filename>structexprtk_1_1details_1_1sf93__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf93__op.html</anchorfile>
      <anchor>a2b114638c072466bfac5a469c41aef7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf93__op.html</anchorfile>
      <anchor>a2add6ccea9b6b65eb91e0db60a4c1cc1</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf94_op</name>
    <filename>structexprtk_1_1details_1_1sf94__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf94__op.html</anchorfile>
      <anchor>a9ec94eef49beb441e0f6cdd0878e34f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf94__op.html</anchorfile>
      <anchor>ab82b8fc50dfa6205be7de6613445e58d</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf95_op</name>
    <filename>structexprtk_1_1details_1_1sf95__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf95__op.html</anchorfile>
      <anchor>a4f22223b079acf8903267963a88881ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf95__op.html</anchorfile>
      <anchor>aad17bd4ced0043fa4c1e65046077b55d</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf96_op</name>
    <filename>structexprtk_1_1details_1_1sf96__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf96__op.html</anchorfile>
      <anchor>af005a26fb3671039e7ad9ac1325d7b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf96__op.html</anchorfile>
      <anchor>ad121c8a35536ffc5c84a2c5b024f0335</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf97_op</name>
    <filename>structexprtk_1_1details_1_1sf97__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf97__op.html</anchorfile>
      <anchor>a43e7c1e9b1670e1a94e3d22baa215622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf97__op.html</anchorfile>
      <anchor>a3fa0afea315750febcefa26200f14792</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf98_op</name>
    <filename>structexprtk_1_1details_1_1sf98__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf98__op.html</anchorfile>
      <anchor>a43faca6368be1d26d700a23a23ac82db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf98__op.html</anchorfile>
      <anchor>a5d520267e253434e4adabb6af5dddfa4</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf99_op</name>
    <filename>structexprtk_1_1details_1_1sf99__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf99__op.html</anchorfile>
      <anchor>a7acf3943707b77d77b03b7a94cbd478a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sf99__op.html</anchorfile>
      <anchor>a7305de674ef05ae88402d4b8db0683bb</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sf_base</name>
    <filename>structexprtk_1_1details_1_1sf__base.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>functor_t::bfunc_t</type>
      <name>binary_functor_t</name>
      <anchorfile>structexprtk_1_1details_1_1sf__base.html</anchorfile>
      <anchor>a8d25a394c12aa17b1feb56d961dbac4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>structexprtk_1_1details_1_1sf__base.html</anchorfile>
      <anchor>a4da8bb3ace6471d0fe6e38befad4c12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::qfunc_t</type>
      <name>quaternary_functor_t</name>
      <anchorfile>structexprtk_1_1details_1_1sf__base.html</anchorfile>
      <anchor>aa6e9281b51b7219cd233beffc1a74fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::tfunc_t</type>
      <name>trinary_functor_t</name>
      <anchorfile>structexprtk_1_1details_1_1sf__base.html</anchorfile>
      <anchor>a2459405de0840e0ec4de1066a22af5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sf__base.html</anchorfile>
      <anchor>a09846e04ed29ca76115bf3a0f4ca6edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::ufunc_t</type>
      <name>unary_functor_t</name>
      <anchorfile>structexprtk_1_1details_1_1sf__base.html</anchorfile>
      <anchor>a496c0e0207b97f5125b465359b158415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext00_op</name>
    <filename>structexprtk_1_1details_1_1sfext00__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext00__op.html</anchorfile>
      <anchor>aa3eba05448e6809a8d8379005f116c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext00__op.html</anchorfile>
      <anchor>a879657e3f947507b04fe346109282111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext00__op.html</anchorfile>
      <anchor>ae72c0c447cdd8bf4bdb200c5a5f43285</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext01_op</name>
    <filename>structexprtk_1_1details_1_1sfext01__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext01__op.html</anchorfile>
      <anchor>a6362846b517dedb35bcc3fed0d6cdf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext01__op.html</anchorfile>
      <anchor>a3df257c32fca003d0c6de6084fddfb69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext01__op.html</anchorfile>
      <anchor>a436d6aafe9452cf729792148c05360a6</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext02_op</name>
    <filename>structexprtk_1_1details_1_1sfext02__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext02__op.html</anchorfile>
      <anchor>a5f5cf769cd984dccda5921ccccd254f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext02__op.html</anchorfile>
      <anchor>a46336fb7e334e398d5d50e2e21158aae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext02__op.html</anchorfile>
      <anchor>a580bbd14190905089b276c30e6facc44</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext03_op</name>
    <filename>structexprtk_1_1details_1_1sfext03__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext03__op.html</anchorfile>
      <anchor>a8392d0f86591a1a7aee37012afcd613d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext03__op.html</anchorfile>
      <anchor>ab9661dc10072aea6c1f8282e6c8ec96f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext03__op.html</anchorfile>
      <anchor>a822ac2399be8f32c08e9a7f52eed70cc</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext04_op</name>
    <filename>structexprtk_1_1details_1_1sfext04__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext04__op.html</anchorfile>
      <anchor>a14ef3c144aa0cf6b6ccbdecb18eb0a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext04__op.html</anchorfile>
      <anchor>abd5eab506898a25151d68323a2d64822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext04__op.html</anchorfile>
      <anchor>a755d5c14ce119d3ec13ac2aa80e1f5df</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext05_op</name>
    <filename>structexprtk_1_1details_1_1sfext05__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext05__op.html</anchorfile>
      <anchor>aca6a69ef02589f988d450f2eca0ef5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext05__op.html</anchorfile>
      <anchor>a99e061515ff0c0c3cf7609a311e53bfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext05__op.html</anchorfile>
      <anchor>ab4d061e1f33fe0d34c519102b9e69f79</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext06_op</name>
    <filename>structexprtk_1_1details_1_1sfext06__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext06__op.html</anchorfile>
      <anchor>a860c328bd402bfe9acebeff183ed97b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext06__op.html</anchorfile>
      <anchor>a4d295359c85cd6a74f48949ad4f732b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext06__op.html</anchorfile>
      <anchor>aa1d90a5ac7904ce51bcf3beb10199427</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext07_op</name>
    <filename>structexprtk_1_1details_1_1sfext07__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext07__op.html</anchorfile>
      <anchor>acf8154a772b2b5c6c6454ccb4642bb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext07__op.html</anchorfile>
      <anchor>a933602de934accc98f4eabb6c0ca70f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext07__op.html</anchorfile>
      <anchor>a04c05a2d6397ee322789c81611b43f25</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext08_op</name>
    <filename>structexprtk_1_1details_1_1sfext08__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext08__op.html</anchorfile>
      <anchor>a9490bed0c42d041fc2aabd452c23161a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext08__op.html</anchorfile>
      <anchor>a4cad099ae4400f19296153746563eb59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext08__op.html</anchorfile>
      <anchor>af44b0c4330f11666a9525f3aeca9e2c4</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext09_op</name>
    <filename>structexprtk_1_1details_1_1sfext09__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext09__op.html</anchorfile>
      <anchor>a87e29cc3d9572b8461c20a611c2d1275</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext09__op.html</anchorfile>
      <anchor>a2475eccf52a7b8a34fe79abc2d512b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext09__op.html</anchorfile>
      <anchor>ae95c03d00d5a8f64bb4332239da22439</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext10_op</name>
    <filename>structexprtk_1_1details_1_1sfext10__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext10__op.html</anchorfile>
      <anchor>a05e76febee4024548953b36ccb69405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext10__op.html</anchorfile>
      <anchor>a038fb9bf8b293e313cd58fda37c4112e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext10__op.html</anchorfile>
      <anchor>aa9dd752ed9278d1cc5616f71967ff1e6</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext11_op</name>
    <filename>structexprtk_1_1details_1_1sfext11__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext11__op.html</anchorfile>
      <anchor>a792e5719750d08862cc958eab3acbfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext11__op.html</anchorfile>
      <anchor>a6d6c12a25b857bc1c0c51a71758b73e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext11__op.html</anchorfile>
      <anchor>aef5e7560749b0ee8b7bd0809eecbec3b</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext12_op</name>
    <filename>structexprtk_1_1details_1_1sfext12__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext12__op.html</anchorfile>
      <anchor>a4039622ae3a7031fe8e941458061852d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext12__op.html</anchorfile>
      <anchor>a720cafbd81832894f77bffc3cebc0c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext12__op.html</anchorfile>
      <anchor>a8439822648307ded561c94aa2576d6b7</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext13_op</name>
    <filename>structexprtk_1_1details_1_1sfext13__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext13__op.html</anchorfile>
      <anchor>afe06513cb3779af745d418dd9c572c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext13__op.html</anchorfile>
      <anchor>ab248b7eab5b315bd913b1416895f4e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext13__op.html</anchorfile>
      <anchor>aa839d0e2c0aee8d01c26849883f94b62</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext14_op</name>
    <filename>structexprtk_1_1details_1_1sfext14__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext14__op.html</anchorfile>
      <anchor>ae3a041778e42b9b782c54aac6f5f5a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext14__op.html</anchorfile>
      <anchor>ac9e0225183cb8876a3e1c789e1be5b64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext14__op.html</anchorfile>
      <anchor>ad08f445a932636122ca127734ea6dbb1</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext15_op</name>
    <filename>structexprtk_1_1details_1_1sfext15__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext15__op.html</anchorfile>
      <anchor>a0ffa2bfdf2ea3d420e0b80e02e8ab3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext15__op.html</anchorfile>
      <anchor>a0a3f16f3c97008d1f012ba7a3162804a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext15__op.html</anchorfile>
      <anchor>a892e27b209e77e05dc80aa31387501c4</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext16_op</name>
    <filename>structexprtk_1_1details_1_1sfext16__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext16__op.html</anchorfile>
      <anchor>a58ffa906748f24f9f18f39e16bdac216</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext16__op.html</anchorfile>
      <anchor>aecaa941ec7a1d07e52d00356523fe2b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext16__op.html</anchorfile>
      <anchor>a2358f0f70518ef65f6adf68c0fb97249</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext17_op</name>
    <filename>structexprtk_1_1details_1_1sfext17__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext17__op.html</anchorfile>
      <anchor>ab4ac1f87313f60c0492aecf30c82670e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext17__op.html</anchorfile>
      <anchor>a0d9281dc2366d52d04e8daa87e22ed17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext17__op.html</anchorfile>
      <anchor>a5a1769e3e50c2bdd7690b46913ca1e2b</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext18_op</name>
    <filename>structexprtk_1_1details_1_1sfext18__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext18__op.html</anchorfile>
      <anchor>a2bd08def360318d5066d09e46e5aa39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext18__op.html</anchorfile>
      <anchor>a47c8eff294b8cfe7ba4b03f62ae3e492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext18__op.html</anchorfile>
      <anchor>a2af358bde7a0776cb90e2a9671640c2a</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext19_op</name>
    <filename>structexprtk_1_1details_1_1sfext19__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext19__op.html</anchorfile>
      <anchor>a72c33d4f391ee0e40a3e70803f1c8872</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext19__op.html</anchorfile>
      <anchor>a9035952dd53e287508ac546082157651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext19__op.html</anchorfile>
      <anchor>a13417a7700c65bac465a358ec854a34f</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext20_op</name>
    <filename>structexprtk_1_1details_1_1sfext20__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext20__op.html</anchorfile>
      <anchor>a608713f577976b6c22308a18c0412d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext20__op.html</anchorfile>
      <anchor>adfe786c784e059527b12b5439b77c5b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext20__op.html</anchorfile>
      <anchor>a5545227c4497265d85c2154f75869802</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext21_op</name>
    <filename>structexprtk_1_1details_1_1sfext21__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext21__op.html</anchorfile>
      <anchor>ad99db243b08c985545196f163166dc67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext21__op.html</anchorfile>
      <anchor>a12fbcf5b13737fbbdff67052f5e17b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext21__op.html</anchorfile>
      <anchor>a22cdd4a715cb5cc02c523cbcafb36437</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext22_op</name>
    <filename>structexprtk_1_1details_1_1sfext22__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext22__op.html</anchorfile>
      <anchor>a6320fca067aa183e6466da24618e9920</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext22__op.html</anchorfile>
      <anchor>a48bb7227cc3eb09966400e748200c6af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext22__op.html</anchorfile>
      <anchor>a6eb066da06b8895f5aee978743fe9c8d</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext23_op</name>
    <filename>structexprtk_1_1details_1_1sfext23__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext23__op.html</anchorfile>
      <anchor>afb8c9fb99db77c92d50c6d5c8ebda218</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext23__op.html</anchorfile>
      <anchor>ab7258c00a9c797c324207407dce3782f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext23__op.html</anchorfile>
      <anchor>a56d2e5c47e3f888452f8fbbe6e333d8c</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext24_op</name>
    <filename>structexprtk_1_1details_1_1sfext24__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext24__op.html</anchorfile>
      <anchor>a2a8703eb5484612d5608320f55b254af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext24__op.html</anchorfile>
      <anchor>a20e3bd23feffae675890bdd126353ba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext24__op.html</anchorfile>
      <anchor>a80d65a080caa8fba4a78ac74a58ad2a5</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext25_op</name>
    <filename>structexprtk_1_1details_1_1sfext25__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext25__op.html</anchorfile>
      <anchor>a738d62b2f85ee04eb7a95a3e2046bd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext25__op.html</anchorfile>
      <anchor>a28398257bf7c76e0b156f05ab72cbc6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext25__op.html</anchorfile>
      <anchor>aef129e658a4adfabaf2be4028baabbf2</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext26_op</name>
    <filename>structexprtk_1_1details_1_1sfext26__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext26__op.html</anchorfile>
      <anchor>aa33cfec5531780bcf3b89575b8613fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext26__op.html</anchorfile>
      <anchor>acf9f508cc2c881ac317400e885799a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext26__op.html</anchorfile>
      <anchor>a4489517a2fc064172dee7eda1039faf6</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext27_op</name>
    <filename>structexprtk_1_1details_1_1sfext27__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext27__op.html</anchorfile>
      <anchor>a6d7d9820b6c08f25f5f00b41d551cf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext27__op.html</anchorfile>
      <anchor>aab37be875c1f5b475212b373be3e15a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext27__op.html</anchorfile>
      <anchor>aca7cafd7617cebcef113b0d8892fa3ae</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext28_op</name>
    <filename>structexprtk_1_1details_1_1sfext28__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext28__op.html</anchorfile>
      <anchor>aa62d583ae55f117b6dbccdd9b2f42695</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext28__op.html</anchorfile>
      <anchor>a83b0a3118206a359e272c5781bf6a5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext28__op.html</anchorfile>
      <anchor>a7b599e694bab1a01bbb25253a69c7d87</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext29_op</name>
    <filename>structexprtk_1_1details_1_1sfext29__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext29__op.html</anchorfile>
      <anchor>a3bd654b34d9bf865bc7584aee4436c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext29__op.html</anchorfile>
      <anchor>a745056d12ec74a91b65988080460bbb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext29__op.html</anchorfile>
      <anchor>af30752397a9b1bb2aed50c0130f7b13e</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext30_op</name>
    <filename>structexprtk_1_1details_1_1sfext30__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext30__op.html</anchorfile>
      <anchor>ab04646365007a0727ff4358a93cf7f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext30__op.html</anchorfile>
      <anchor>a5eb58b17fa8e9dd0a3b04f1dbb78534d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext30__op.html</anchorfile>
      <anchor>aca9bd35efb575dd9222cb1471cc38cd6</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext31_op</name>
    <filename>structexprtk_1_1details_1_1sfext31__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext31__op.html</anchorfile>
      <anchor>acaee76e57528d6a4e5eddecb009e70c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext31__op.html</anchorfile>
      <anchor>a5139257bbc5a40db801800ff597625fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext31__op.html</anchorfile>
      <anchor>ab46c43e6338b353afac5dba1cb617130</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext32_op</name>
    <filename>structexprtk_1_1details_1_1sfext32__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext32__op.html</anchorfile>
      <anchor>a117ea62e12b4093fb7a6127aa404ae18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext32__op.html</anchorfile>
      <anchor>a7b7069b3af863d1f074fc74761d52828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext32__op.html</anchorfile>
      <anchor>a6be97f7f86df2f9532a96c03f1c3c2f6</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext33_op</name>
    <filename>structexprtk_1_1details_1_1sfext33__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext33__op.html</anchorfile>
      <anchor>afd4017c66bc11f21c7d3ffbc3bcc2a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext33__op.html</anchorfile>
      <anchor>a41cb88445c0aac88c35c7fab05405ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext33__op.html</anchorfile>
      <anchor>ace7b10b911e4a664ef0fbfd4f2b2e3b0</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext34_op</name>
    <filename>structexprtk_1_1details_1_1sfext34__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext34__op.html</anchorfile>
      <anchor>ad9bc59e53e0201155f2a7cb1375e2228</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext34__op.html</anchorfile>
      <anchor>a2f068e0bc30ae43d8e3245e3d0efa016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext34__op.html</anchorfile>
      <anchor>a7b45785863aad87da4132796ae2c11bf</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext35_op</name>
    <filename>structexprtk_1_1details_1_1sfext35__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext35__op.html</anchorfile>
      <anchor>aaa8c0b11160c8cffea5c2d0ea349949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext35__op.html</anchorfile>
      <anchor>aacd00741be377666e1db84aeb1aa4714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext35__op.html</anchorfile>
      <anchor>a981cb2bdf15c15003715b7c20e2aa053</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext36_op</name>
    <filename>structexprtk_1_1details_1_1sfext36__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext36__op.html</anchorfile>
      <anchor>a76e80a6016a03b6895ad1143c0623df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext36__op.html</anchorfile>
      <anchor>a0a55802ab8ba0956116112f93d10af9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext36__op.html</anchorfile>
      <anchor>aeb115fc91b27b69194e3d7be06f3e87a</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext37_op</name>
    <filename>structexprtk_1_1details_1_1sfext37__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext37__op.html</anchorfile>
      <anchor>aa8e7fdb742fd6823bc423d62d135acf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext37__op.html</anchorfile>
      <anchor>a2c6047f30308163dc54331e4b667c3ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext37__op.html</anchorfile>
      <anchor>ad3d06f3e2b755bfdb4a51c6613c13e0c</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext38_op</name>
    <filename>structexprtk_1_1details_1_1sfext38__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext38__op.html</anchorfile>
      <anchor>a0ad6a7cd5318d30ac30dec761d4ace64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext38__op.html</anchorfile>
      <anchor>a95118fd556551d4fdbe6359fd0d12a87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext38__op.html</anchorfile>
      <anchor>a68fbbd83ead3eb17a979583d77cf2227</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext39_op</name>
    <filename>structexprtk_1_1details_1_1sfext39__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext39__op.html</anchorfile>
      <anchor>ad970a7663ac2f60d6694dadd54cbc3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext39__op.html</anchorfile>
      <anchor>a724345ce47c68acce5c34f38e9c42f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext39__op.html</anchorfile>
      <anchor>ac8cf0004e00d93cb555eee452474ca57</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext40_op</name>
    <filename>structexprtk_1_1details_1_1sfext40__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext40__op.html</anchorfile>
      <anchor>af130ed09c99b071f6a0a79671a98b2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext40__op.html</anchorfile>
      <anchor>a916e084c21f1738f18fe5d7d513c711d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext40__op.html</anchorfile>
      <anchor>ac32e02107eb240615e52ac96b31dce09</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext41_op</name>
    <filename>structexprtk_1_1details_1_1sfext41__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext41__op.html</anchorfile>
      <anchor>ab8e4916cfa4da751a1f0b4c82de52642</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext41__op.html</anchorfile>
      <anchor>a1ee50837d4e870518d97f5a4b61abe0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext41__op.html</anchorfile>
      <anchor>a8e54ee42683abce1c3fa44d2013d775d</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext42_op</name>
    <filename>structexprtk_1_1details_1_1sfext42__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext42__op.html</anchorfile>
      <anchor>a460d3c02eb8c653c29669c3c5a404fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext42__op.html</anchorfile>
      <anchor>aa0ad9130b5878bdd87ec21342948d8d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext42__op.html</anchorfile>
      <anchor>aa9b6ad3d7d4ab0b227f4ce303925bdac</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext43_op</name>
    <filename>structexprtk_1_1details_1_1sfext43__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext43__op.html</anchorfile>
      <anchor>ad572b88d3bed545da1bf9df198086fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext43__op.html</anchorfile>
      <anchor>ab46a0a2e448620315c448ecc281cf2e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext43__op.html</anchorfile>
      <anchor>a9662b22db8bae9b9b5324c7429bbd096</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext44_op</name>
    <filename>structexprtk_1_1details_1_1sfext44__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext44__op.html</anchorfile>
      <anchor>a45c0795c93fe837aeb2a8f99b5e80344</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext44__op.html</anchorfile>
      <anchor>a2f5bd590d5f67f6e3c2cc3a6928e2b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext44__op.html</anchorfile>
      <anchor>a236eb65deca10c60ce50a8ddc29bcce1</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sfext45_op</name>
    <filename>structexprtk_1_1details_1_1sfext45__op.html</filename>
    <templarg></templarg>
    <base>exprtk::details::sf_base</base>
    <member kind="typedef">
      <type>sf_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sfext45__op.html</anchorfile>
      <anchor>ad6ab3e65a2e7322dce53391f3f1cfa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1sfext45__op.html</anchorfile>
      <anchor>ace96714559234baba85168ba955d06f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sfext45__op.html</anchorfile>
      <anchor>aed68fdebce726caa3d5e07b41e9f5719</anchor>
      <arglist>(Type x, Type y, Type z, Type w)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sos_base_node</name>
    <filename>classexprtk_1_1details_1_1sos__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1sos__base__node.html</anchorfile>
      <anchor>a453a31e4d776c596832b38e1326534cc</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sos_node</name>
    <filename>classexprtk_1_1details_1_1sos__node.html</filename>
    <templarg>T</templarg>
    <templarg>SType0</templarg>
    <templarg>SType1</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::sos_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a10cbc3313bcacf7a8448cdebcf8a61de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a2bbd058fb4a4550c322c73cd8f1015dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>aea5015d0193519fc55217d4f996a8854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s0</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a2814df4a8d568dc2ab1ea949cab62870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s1</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a0109dce997a0464ff80bc9da56b2eceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sos_node</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a2a85995aed784a5ccb270109638b8f67</anchor>
      <arglist>(SType0 s0, SType1 s1)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a12c94418305124da07813b65a376ee7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a30e0c7f6e55d87455a18b6537955c4ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType0</type>
      <name>s0_</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a891f1bd01285f0c6b198839c554d95b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType1</type>
      <name>s1_</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>aa5f9d825b03779c1b961db016c995a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>sos_node&lt; T, SType0, SType1, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a5f91a1d2de1ba5302cc6b9e3d5828372</anchor>
      <arglist>(sos_node&lt; T, SType0, SType1, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>sos_node</name>
      <anchorfile>classexprtk_1_1details_1_1sos__node.html</anchorfile>
      <anchor>a050b928b43247d3900363d328e85b31e</anchor>
      <arglist>(sos_node&lt; T, SType0, SType1, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sosos_base_node</name>
    <filename>classexprtk_1_1details_1_1sosos__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__base__node.html</anchorfile>
      <anchor>a7dc8765c3ed8e87c5166171fdbdb1299</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::sosos_node</name>
    <filename>classexprtk_1_1details_1_1sosos__node.html</filename>
    <templarg>T</templarg>
    <templarg>SType0</templarg>
    <templarg>SType1</templarg>
    <templarg>SType2</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::sosos_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>a318aa308f510a206736b5e726b4b3e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>aefb587efd082a467c30c4a1b6bc53381</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>a6e185c1480b614bfa5646da3400e12b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s0</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>ae981df2d877046be3c402529d1bb9952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s1</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>ad4bdc8d09063c8af0c172010bee4748a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s2</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>a33df1d6be7ddaf20333ee7a8951efd32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sosos_node</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>a74e07f9a8865fb38cabea3f7ed846db2</anchor>
      <arglist>(SType0 s0, SType1 s1, SType2 s2)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>ab213ef10b77c9c61a18112706c900808</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>a1c9d733ad178baf835de55dda34f215b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType0</type>
      <name>s0_</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>ac7ee1258895fbdec9ee2bc398194ce53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType1</type>
      <name>s1_</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>a92b9ff7dbc9566466e203a8ccc69d456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType2</type>
      <name>s2_</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>ad35e759759f485d0611eeea1728b29d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>sosos_node&lt; T, SType0, SType1, SType2, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>a746ae2d369aacba4c9c1fe8c2517e357</anchor>
      <arglist>(sosos_node&lt; T, SType0, SType1, SType2, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>sosos_node</name>
      <anchorfile>classexprtk_1_1details_1_1sosos__node.html</anchorfile>
      <anchor>aef8ebc888d1ea1ffb88585ba99f8c63b</anchor>
      <arglist>(sosos_node&lt; T, SType0, SType1, SType2, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::str_xoxr_node</name>
    <filename>classexprtk_1_1details_1_1str__xoxr__node.html</filename>
    <templarg>T</templarg>
    <templarg>SType0</templarg>
    <templarg>SType1</templarg>
    <templarg>RangePack</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::sos_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a70e483e969c02adc4a919025835d38c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a2a4296616db030ebf879f991e9329278</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>ab3e7391d4b7a61289ee6771a2eb35bef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s0</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a0f88cb5ae6ccfde9c3c21fde38df40b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s1</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>af1d08fca1773eda880eb265100bd9957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>str_xoxr_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a072825e709169234a5983163218d0a6e</anchor>
      <arglist>(SType0 s0, SType1 s1, RangePack rp1)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a508e7f694bf0ef577d5facad2e97d08b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>acd2b9ece485a5f72f490f603e1952303</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~str_xoxr_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a629fa2f8c9868de5aec82d6071e0baec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RangePack</type>
      <name>rp1_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a014dce45d3515a966393eb470ca0c25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType0</type>
      <name>s0_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a8b85ac4b87d2d63c9db53a59e4d7c004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType1</type>
      <name>s1_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a30b236ecfbcf02ebf06c4f82c4b413e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>str_xoxr_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>ac5af753073c285d3e5f9b30d1855e7f8</anchor>
      <arglist>(str_xoxr_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>str_xoxr_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xoxr__node.html</anchorfile>
      <anchor>a68c9d92cfb845dde3ead8ff8e35b9397</anchor>
      <arglist>(str_xoxr_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::str_xrox_node</name>
    <filename>classexprtk_1_1details_1_1str__xrox__node.html</filename>
    <templarg>T</templarg>
    <templarg>SType0</templarg>
    <templarg>SType1</templarg>
    <templarg>RangePack</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::sos_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>af60fe50a5e69fabd7b474d17acac279a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>ad7eb5aed690fb9d9d4384f8999736517</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a7ba36596a2a799e029f9b4e5dba693bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s0</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a4ff76da3143ac100853caffc8b91dac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s1</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a9b10023cf641a7adfd800077df1de7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>str_xrox_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a38d7c3c3abb3f73eba577a67f9287b8b</anchor>
      <arglist>(SType0 s0, SType1 s1, RangePack rp0)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a9a72724cd3fe62eaf1270edc1ae050d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>af2095923d5aca16c39d893f06ff1362f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~str_xrox_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>ac6dd9855f083cd20070c7a2688d29ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RangePack</type>
      <name>rp0_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>ac64032a5051b01484e677a8abb334860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType0</type>
      <name>s0_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a020840133bd1eeffe591a05639bf9e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType1</type>
      <name>s1_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a12f0e7a522b8d851bf9f275cbf1efa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>str_xrox_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>a253a612ea723b9cd38d882913a76445a</anchor>
      <arglist>(str_xrox_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>str_xrox_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xrox__node.html</anchorfile>
      <anchor>af7ce82c76212433b43f0b44e897d3ee7</anchor>
      <arglist>(str_xrox_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::str_xroxr_node</name>
    <filename>classexprtk_1_1details_1_1str__xroxr__node.html</filename>
    <templarg>T</templarg>
    <templarg>SType0</templarg>
    <templarg>SType1</templarg>
    <templarg>RangePack</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::sos_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a094e20899f73fd525da9e30eea94b263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a3b0c2b3def9dba8beb1890f7bed56b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a5e2615fd80466874da02d798d046508a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s0</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a84bb34fd4201880238ececdcbdbe7664</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>s1</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a4d34b16bf9c7409806db9d6541e4c681</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>str_xroxr_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>ab66bdb9524e1394a4ed1bac7a4ea15bf</anchor>
      <arglist>(SType0 s0, SType1 s1, RangePack rp0, RangePack rp1)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>aff08bdc104279833d03dade3330f5bde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a590d3bbcc5a38cf6228b06364774543f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~str_xroxr_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a75afb374ad55dfb0c8539c5b92fd952e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RangePack</type>
      <name>rp0_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a265e38d25ebb35fa5f4beeabefd9d0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RangePack</type>
      <name>rp1_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>ae12957e52851c1cfc9bc7dcd18363db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType0</type>
      <name>s0_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a2e851cda3d88d2696e0617f959edc684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SType1</type>
      <name>s1_</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a16b4f74c8336d24808c6cdad79a7c14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>str_xroxr_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a8c45497da4aaa8be323477a54128fbd5</anchor>
      <arglist>(str_xroxr_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>str_xroxr_node</name>
      <anchorfile>classexprtk_1_1details_1_1str__xroxr__node.html</anchorfile>
      <anchor>a1dbb2ca439ba71bc5687baf31ffb0d39</anchor>
      <arglist>(str_xroxr_node&lt; T, SType0, SType1, RangePack, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::string_base_node</name>
    <filename>classexprtk_1_1details_1_1string__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual std::string</type>
      <name>str</name>
      <anchorfile>classexprtk_1_1details_1_1string__base__node.html</anchorfile>
      <anchor>a38ef1d8e23e22eb7b231633321d52528</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::string_literal_node</name>
    <filename>classexprtk_1_1details_1_1string__literal__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::string_base_node</base>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>a20717a8cac6e1add33b06e5adfb38525</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>a2b7422c4dd193f6122e80b41e6db4613</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string_literal_node</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>a278e0d53ff8499de6eeafd0c21ac4349</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>ad3f8b1d6b34f16f7235e87c2d8ae45a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>a963728543408f73e5ec0d22f0da061f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>string_literal_node&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>a5fc79e3dad02fd0476f3592eb058a5f9</anchor>
      <arglist>(const string_literal_node&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>string_literal_node</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>a7d7127a59478428e19a9fe96d82d9530</anchor>
      <arglist>(const string_literal_node&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>value_</name>
      <anchorfile>classexprtk_1_1details_1_1string__literal__node.html</anchorfile>
      <anchor>a420fac0c83b849a114de39c462d076c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::string_range_node</name>
    <filename>classexprtk_1_1details_1_1string__range__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::string_base_node</base>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>af4a9054986e9f0b5b77a7d68b65d3b2f</anchor>
      <arglist>(const string_range_node&lt; T, RangePack &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>RangePack</type>
      <name>range</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a02aa967600c22c9e3919832057605d7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangePack &amp;</type>
      <name>range_ref</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a7ea71730d63177b653c895260ca665f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const RangePack &amp;</type>
      <name>range_ref</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a58bdb0db5190c6f376ad1e99d3a4e3d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>af058e0413014030afe6b21032769d299</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a3e01cb22596f9c1ac9fd9462769a664b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>ad4c3d42f605fd5e0198f004b0c3c39d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string_range_node</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>ae01587bff916c736ff8a10e34df4ea5f</anchor>
      <arglist>(std::string &amp;value, RangePack rp)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>ab14bccd17419df1935b9053536b0773e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a729492b80d6be428ba4c7fb9faee08a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~string_range_node</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a6d635057587b31edf819081781a3bd30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>null_value</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a73f985ce9b3da9988d7fb0966a098852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RangePack</type>
      <name>rp_</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a4fd9732fd2695e6d01572bc2c6365534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>value_</name>
      <anchorfile>classexprtk_1_1details_1_1string__range__node.html</anchorfile>
      <anchor>a93c90f7041b55a80b78084621b4c93e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::stringvar_node</name>
    <filename>classexprtk_1_1details_1_1stringvar__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::string_base_node</base>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>ac5e1d936e5e348225e21b40187819e18</anchor>
      <arglist>(const stringvar_node&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>a9a2d3e5117fc375d32ffb2d824d08609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>a17b7bacd3728cc8bcf4b029ab255b943</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>af368459c672c15bbcf4ea67d3122e0b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stringvar_node</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>ae49bdbe5ba85c6b4b848d1d28a18312a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stringvar_node</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>ae6710e0273bf08dfff32f0fac7033179</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>a51a1ca035d1795604314ae1163f766ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>a318b8190140a28978937315780c45c13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>null_value</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>ae3896d68fda6bfb8f09dc3b87e2aef3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>value_</name>
      <anchorfile>classexprtk_1_1details_1_1stringvar__node.html</anchorfile>
      <anchor>a5a388519b93a45a579891ec4dc346bee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::sub_op</name>
    <filename>structexprtk_1_1details_1_1sub__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1sub__op.html</anchorfile>
      <anchor>ae59b56b135e3f10a5573c39b5b2a0c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1sub__op.html</anchorfile>
      <anchor>ac518ec1b4e5d5c4fd9fc7aaf32cbbf8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sub__op.html</anchorfile>
      <anchor>a2e19f8bac464bb9c07f92eb5dcf7cecf</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1sub__op.html</anchorfile>
      <anchor>a15dc3d994466b8a63fbe5d713d9d602c</anchor>
      <arglist>(Type t1, Type t2, Type t3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1sub__op.html</anchorfile>
      <anchor>adf652a6ad8df93e9ed94dc84c3ec7534</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::switch_node</name>
    <filename>classexprtk_1_1details_1_1switch__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1switch__node.html</anchorfile>
      <anchor>a1594e14eda8c3af357fd072e33a24062</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>switch_node</name>
      <anchorfile>classexprtk_1_1details_1_1switch__node.html</anchorfile>
      <anchor>a6e8b9a19fcd826f5b87ee51ebc8dc4f8</anchor>
      <arglist>(const Sequence&lt; expression_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1switch__node.html</anchorfile>
      <anchor>a7c8344c590382308319e9711e14e60d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1switch__node.html</anchorfile>
      <anchor>a5899d21c312a7aac9edbacd459d57c00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~switch_node</name>
      <anchorfile>classexprtk_1_1details_1_1switch__node.html</anchorfile>
      <anchor>a902a685f5ccfd4c5cba303e75172d74f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; expression_ptr &gt;</type>
      <name>arg_list_</name>
      <anchorfile>classexprtk_1_1details_1_1switch__node.html</anchorfile>
      <anchor>ab0c66f51178ff7cf3a97ed4997654632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>delete_branch_</name>
      <anchorfile>classexprtk_1_1details_1_1switch__node.html</anchorfile>
      <anchor>af945a57a479fd742cb586dc49bcf9713</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1</name>
    <filename>classexprtk_1_1details_1_1T0oT1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>functor_t::bfunc_t</type>
      <name>bfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a521f25567b0610d57d37c9eb9a0fb31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a20a0e381e3c0e476eacac260db6f9e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0oT1&lt; T, T0, T1 &gt;</type>
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>ac91e1fa900716ce6dc8c21b3b951f10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>ab3ac2666ada67746c364148aceb04663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bfunc_t</type>
      <name>f</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a1f069ded7e0918c0e40e2dcc52c543ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a31bb9944f4b87856fd8d848750f1b97c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>afa2b209b318c7446fb96ac5769395d8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T0oT1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a2ecb0f1f4281c7d194ec3618153bd384</anchor>
      <arglist>(T0 t0, T1 t1, const bfunc_t f)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a9f7a2b1224f5d765bb94bd5781493b23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a564a05aca75da4d756ed1e49d115a1bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a096c25228d32b51ff749a569382d1b64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>aaffe073b851eca43def6517b154d6b26</anchor>
      <arglist>(Allocator &amp;allocator, T0 t0, T1 t1, bfunc_t f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T0oT1&lt; T, T0, T1 &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a80778224ff2b64d73fb621ea0f2a7108</anchor>
      <arglist>(T0oT1&lt; T, T0, T1 &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>T0oT1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>ae665e5dfb0cfc6395c16f777815b8391</anchor>
      <arglist>(T0oT1&lt; T, T0, T1 &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bfunc_t</type>
      <name>f_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a477b879f2d709cc2622fa3a255af6446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T0</type>
      <name>t0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>aae59b503202072981769dd2520bed810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1</type>
      <name>t1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1.html</anchorfile>
      <anchor>a7efc6bfd895a9373d2e129280bc82578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1_define</name>
    <filename>structexprtk_1_1details_1_1T0oT1__define.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>details::T0oT1&lt; T, T0, T1 &gt;</type>
      <name>type0</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1__define.html</anchorfile>
      <anchor>af5f034997b0a87f265a16ac456939b30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::T0oT1oT2_base_node</base>
    <member kind="typedef">
      <type>functor_t::bfunc_t</type>
      <name>bfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a61a287c4b2fd8f2c748fc0df900da7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a4a6376edab4d0b13a5d5df6c52be51ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0oT1oT2&lt; T, T0, T1, T2, ProcessMode &gt;</type>
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a144820ddab706a85d6fd0dc9695770d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProcessMode</type>
      <name>process_mode_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a987379f713cf3b8ab6d1796e69cf9dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a02be1dba738b6c368f04ef75a028cab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bfunc_t</type>
      <name>f0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>aa97807544e6b5b50d6f8ecd8ad88b858</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bfunc_t</type>
      <name>f1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a75b453f3c24cd146a33d90a4386aacf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a35939c57e567c06220a949a55f987428</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a4e132e1211c9c38e13e01b16df848c74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T0oT1oT2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a2549fabb0528ef514e54889479cf0397</anchor>
      <arglist>(T0 t0, T1 t1, T2 t2, const bfunc_t f0, const bfunc_t f1)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>adbecb038038d4b021b879eec08adf119</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T2</type>
      <name>t2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>afa672deb8ffff42f5f4e3d9148395484</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a110208f695794e1f7838fb098b8d83fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a4f40a3bab750e00902859271706e4888</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>ac1d68062a9a0da075d6badeccd537800</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>ad012282fca4c6a9aa0c9db97e0709c74</anchor>
      <arglist>(Allocator &amp;allocator, T0 t0, T1 t1, T2 t2, bfunc_t f0, bfunc_t f1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a55d25199169ff86599e5fffb534fba62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>node_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a05cdba0abf59063c6882a241c87f2833</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>T0oT1oT2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a27827efa07fe7a04ad4a52dd04fdf2c9</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bfunc_t</type>
      <name>f0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>aa36b316b3b3bfa9ab834829aff9108d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bfunc_t</type>
      <name>f1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>ac9c7fef57ce61e11baaacac0a4ebc84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T0</type>
      <name>t0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a56925d1039166fb639d5d23de8509e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1</type>
      <name>t1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a21d92ce8e74d77bc961821e1d7e06b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T2</type>
      <name>t2_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2.html</anchorfile>
      <anchor>a1c2c4dbbe697e3255d1f126f0fa11a37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT20T3process</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT20T3process.html</filename>
    <templarg></templarg>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode0</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode1</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode2</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode3</class>
    <class kind="struct">exprtk::details::T0oT1oT20T3process::mode4</class>
    <member kind="typedef">
      <type>functor_t::bfunc_t</type>
      <name>bfunc_t</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process.html</anchorfile>
      <anchor>aad9ac35b71af3b38fb84a8bc0cd3928d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process.html</anchorfile>
      <anchor>a2c60800a10922789b7972a9c92b15dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT20T3process::mode0</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode0.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode0.html</anchorfile>
      <anchor>a9fc3f10f7f07c79a2d43ed3c11a68521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode0.html</anchorfile>
      <anchor>abc84c06b1b65cfa5d9702532dca2133f</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2, const T &amp;t3, const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT20T3process::mode1</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode1.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode1.html</anchorfile>
      <anchor>ae263dffc8db8ca95e908e23a16d62ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode1.html</anchorfile>
      <anchor>a408edbcd876f61d835ec97d39c91917b</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2, const T &amp;t3, const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT20T3process::mode2</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode2.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode2.html</anchorfile>
      <anchor>a407a3d16d93af5548db5aa44ea687138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode2.html</anchorfile>
      <anchor>a138e1f1f682e6f274b43dac9e9d908d6</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2, const T &amp;t3, const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT20T3process::mode3</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode3.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode3.html</anchorfile>
      <anchor>aa3c601f279d3d05ef1f31a7f08388186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode3.html</anchorfile>
      <anchor>ae3d0c549ee5982d861a423b224377731</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2, const T &amp;t3, const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT20T3process::mode4</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode4.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode4.html</anchorfile>
      <anchor>a07810e2f4d6494f709cecef2ae2165d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT20T3process_1_1mode4.html</anchorfile>
      <anchor>ae59b1c590b4227532d1d88d30898e050</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2, const T &amp;t3, const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2_base_node</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__base__node.html</anchorfile>
      <anchor>a0fd08e810866f181e759f87ba24785a9</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT2_define</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT2__define.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>details::T0oT1oT2_sf3&lt; T, T0, T1, T2 &gt;</type>
      <name>sf3_type</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2__define.html</anchorfile>
      <anchor>a99723260577e05d5c1ebab21430e0891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::sf3ext_type_node&lt; T, T0, T1, T2 &gt;</type>
      <name>sf3_type_node</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2__define.html</anchorfile>
      <anchor>ad1cc27c8da00e8ca95c14bfab136dbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::T0oT1oT2&lt; T, T0, T1, T2, typename T0oT1oT2process&lt; T &gt;::mode0 &gt;</type>
      <name>type0</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2__define.html</anchorfile>
      <anchor>a229513f83e21374890a14e91f6d18404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::T0oT1oT2&lt; T, T0, T1, T2, typename T0oT1oT2process&lt; T &gt;::mode1 &gt;</type>
      <name>type1</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2__define.html</anchorfile>
      <anchor>a0a8fc4e8e34d90bd8acf085b015b4fa7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2_sf3</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::T0oT1oT2_base_node</base>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a7c663368af05898c23e865c4ee564163</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0oT1oT2_sf3&lt; T, T0, T1, T2 &gt;</type>
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a154940e53cc849d537925c084d4ee2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::tfunc_t</type>
      <name>tfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a10e1c8450d64855164eb5fd9af91fb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a62f92dcb7e1bbbe711c0676ab5b15e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>tfunc_t</type>
      <name>f</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a44af1561640bd934c6c729e176aea571</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a436041fd86c69f7d7052fb3aabf3a34a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a41720d61b6ad108a88465e8abedfb5fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T0oT1oT2_sf3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a54d17435a636b4e02d5dc847e10da3b2</anchor>
      <arglist>(T0 t0, T1 t1, T2 t2, const tfunc_t f)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>ae542f377f47cc3bcf599936b1afc8826</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T2</type>
      <name>t2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a7ede80fb6465aafd2d5483d866f069d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a202f8486af7dbf5b4be915fb01380f27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a6d1378d2f9b0ba42fffd21bf37c70ebf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a4fb50ee308f140d4f9090425ddef3066</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>aa90ed838d262e6ce1ad8177df2e701b2</anchor>
      <arglist>(Allocator &amp;allocator, T0 t0, T1 t1, T2 t2, tfunc_t f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a7eadaf1a6e7307230fa0070192daf09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>node_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a8b2e2148181e7bc691c51205bcf7d205</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>T0oT1oT2_sf3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>ac59e0f084882eb60d3608b44bc056f3f</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const tfunc_t</type>
      <name>f_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a25e0aec79b12e8dc41a9b67067f3e4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T0</type>
      <name>t0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a3f7013652522c1af0d3663948e3b6dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1</type>
      <name>t1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a8bb9cd0eafa3c15b3cd23b921f909f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T2</type>
      <name>t2_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3.html</anchorfile>
      <anchor>a8acd1a83a48dbfa0caa1c581213daab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2_sf3ext</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::sf3ext_type_node</base>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a61c8aeabed2ca5d9f8e72b88789752b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0oT1oT2_sf3ext&lt; T, T0, T1, T2, SF3Operation &gt;</type>
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a788939b50b415c7456df7f067f2ef86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::tfunc_t</type>
      <name>tfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a0a4e88ca4e2befe66b54cab21696dd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>afa934ad1763a74eafd52fe5e46da2afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a1fed27cd086732b3b906e9ce18ed6721</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a925697ddf1055188b27fbf7a0eddb827</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T0oT1oT2_sf3ext</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a1cc33bc40e77771a4832dbf9b4dc624f</anchor>
      <arglist>(T0 t0, T1 t1, T2 t2)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a26d8269411b5d0e39719b20185c9d1e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T2</type>
      <name>t2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a1cf2c5e18bcada13b0a8b7ce8d5ff11c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>af286edca20c6383605c2ea8fa97c4bab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a5ab9926a1aacc0098cdbabc02feb7b40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a278ff18aba1f26887bdd68da8f869010</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>aeedc6ca19a94ec3b2d051997c03d2fe7</anchor>
      <arglist>(Allocator &amp;allocator, T0 t0, T1 t1, T2 t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>aefeaa66a8ebd30f7dec9b1c95e8f30cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>node_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a69320aa7174369ae8ed1b50da2c71a74</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>T0oT1oT2_sf3ext</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a337e7173104573e6266d85bcf1a31fe6</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T0</type>
      <name>t0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a6a08ca93e2b933abcb9a1f457f1b53ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1</type>
      <name>t1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>a8f076d47f599ac957f06356e318b0367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T2</type>
      <name>t2_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2__sf3ext.html</anchorfile>
      <anchor>aa0cf54a6b2763a42bd56f0dca9b112c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2oT3</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2oT3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::T0oT1oT2oT3_base_node</base>
    <member kind="typedef">
      <type>functor_t::bfunc_t</type>
      <name>bfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a8fcb0e3e426e48bce1e174ba4b765c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>ad9bd2c0d307b19dce9f99c56a0394dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0oT1oT2oT3&lt; T, T0, T1, T2, T3, ProcessMode &gt;</type>
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a092dd0c32bda72d33c7932f3e5f174e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProcessMode</type>
      <name>process_mode_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a143658890576a8ae64d2d1a383aad477</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0_</type>
      <name>T0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a235e7ab38a292ea0533e448d473c41e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T1_</type>
      <name>T1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>afe69ce53766f2fcf60861eccb909ab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T2_</type>
      <name>T2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>adc5e0a53d758ecae7395318b8edaa6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T3_</type>
      <name>T3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>af0d89b63a9621c93baf4089c1a749476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a628831a1ef65d0bbeda9ab2e67c4b751</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bfunc_t</type>
      <name>f0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>ac4322d20d94d06fc427d6d5ce58ec57c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bfunc_t</type>
      <name>f1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a24445bf5be29f497f09715b82720e7ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bfunc_t</type>
      <name>f2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>af54eae661e706bd76ae7ca7b81a1744a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a0707af93c0eeea71f5b9325c0f742ad2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T0oT1oT2oT3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a404b016018d8d602538c157c333fe483</anchor>
      <arglist>(T0 t0, T1 t1, T2 t2, T3 t3, bfunc_t f0, bfunc_t f1, bfunc_t f2)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a05340051b26a74887b9f3a7042f2c156</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T2</type>
      <name>t2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a387d537573a92a9b8b94ad6af804223e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T3</type>
      <name>t3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a111b28407d6b19829774be79ec5680eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>afbb9d4a3abcde9221f37171b5e864b92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a6a70f62eaaf91c844d97fc0e28a5a2ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a91920446108a7c80d8a57bffb7c8a443</anchor>
      <arglist>(Allocator &amp;allocator, T0 t0, T1 t1, T2 t2, T3 t3, bfunc_t f0, bfunc_t f1, bfunc_t f2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>af7d20c5d94b9853912e53b6a86680a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>node_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>aadab8ee5d3e3301a4947a2cfb470c162</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>T0oT1oT2oT3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a9e583586e983944d8688437d567327ad</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bfunc_t</type>
      <name>f0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>afe49ce5a082fa85ff93b21b57a12f018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bfunc_t</type>
      <name>f1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a1434882c148566a36b1cc66d365f02f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bfunc_t</type>
      <name>f2_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>af5c8d03bae76202f26122daf6dff204e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T0</type>
      <name>t0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a4a3c26db85db8b7b0d098b382006fccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1</type>
      <name>t1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>ad8f4eea047b504829ac248a90877c556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T2</type>
      <name>t2_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a279a6b7334e789ba68064a5813116a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T3</type>
      <name>t3_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3.html</anchorfile>
      <anchor>a7c7019e9e7c40cb116e22c10d0e17ae5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2oT3_base_node</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2oT3__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__base__node.html</anchorfile>
      <anchor>a18e0350cc6bc999e6be64aa47cd91a4b</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT2oT3_define</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT2oT3__define.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>details::T0oT1oT2oT3_sf4&lt; T, T0, T1, T2, T3 &gt;</type>
      <name>sf4_type</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2oT3__define.html</anchorfile>
      <anchor>ad31b87dffb51dad76833c1998712e9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::T0oT1oT2oT3&lt; T, T0, T1, T2, T3, typename T0oT1oT20T3process&lt; T &gt;::mode0 &gt;</type>
      <name>type0</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2oT3__define.html</anchorfile>
      <anchor>a9481af8764cc91453da45af6ded743ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::T0oT1oT2oT3&lt; T, T0, T1, T2, T3, typename T0oT1oT20T3process&lt; T &gt;::mode1 &gt;</type>
      <name>type1</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2oT3__define.html</anchorfile>
      <anchor>a17451bc9f9825217e37507083e41e268</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::T0oT1oT2oT3&lt; T, T0, T1, T2, T3, typename T0oT1oT20T3process&lt; T &gt;::mode2 &gt;</type>
      <name>type2</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2oT3__define.html</anchorfile>
      <anchor>a802aabfac830c28de46ed8ab6b50ad99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::T0oT1oT2oT3&lt; T, T0, T1, T2, T3, typename T0oT1oT20T3process&lt; T &gt;::mode3 &gt;</type>
      <name>type3</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2oT3__define.html</anchorfile>
      <anchor>ab6502934a67566308383be1e7c372d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::T0oT1oT2oT3&lt; T, T0, T1, T2, T3, typename T0oT1oT20T3process&lt; T &gt;::mode4 &gt;</type>
      <name>type4</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2oT3__define.html</anchorfile>
      <anchor>a9c7615552c4bb645341fcedf1fa69412</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2oT3_sf4</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::T0oT1oT2_base_node</base>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a8c37175454a72f75179e9bd4e7670af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0oT1oT2oT3_sf4&lt; T, T0, T1, T2, T3 &gt;</type>
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a30baef4299ba22c33040ece07cc0cfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::qfunc_t</type>
      <name>qfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a727048185a40a6e69231e30037f96aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a5779c8131b30b74776e043f9747c10b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>qfunc_t</type>
      <name>f</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a4a95079fa80a09c0957aeafb51c0727e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a02bdd740bba3dc36b9f3e1962335b695</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a8c8c401761c204583df4969d38f23c4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T0oT1oT2oT3_sf4</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a7e0e54d0fbfc082ee0ec9a868b819eca</anchor>
      <arglist>(T0 t0, T1 t1, T2 t2, T3 t3, const qfunc_t f)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a56270b4b9f1cc9128f4ffa1be257143f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T2</type>
      <name>t2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>aec1770cedd6a96727d662fa63e7a7b39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T3</type>
      <name>t3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>adebd188c212356216d992dced249e434</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a5b8c4950169e4bd6ec2b3a2a72223410</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a97c36e97e80855d8c63dfb388251f41d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a45a09da286b689bb2dcec231567405d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a00f12e67153d70b33dc0dc371b37d7d3</anchor>
      <arglist>(Allocator &amp;allocator, T0 t0, T1 t1, T2 t2, T3 t3, qfunc_t f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a88b7ecbdff33f2568735e18c077beba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>node_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>ad02d2aaff4bf7541d72b72fdd6918554</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>T0oT1oT2oT3_sf4</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a5a3c88757035e3b56cd23298b40bf1bb</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const qfunc_t</type>
      <name>f_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a42f53d95d5f2fc71cc5f1f4d05a9a72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T0</type>
      <name>t0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a06d49e9992dcf91da5a0f5c94e867658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1</type>
      <name>t1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>ac4ea64e8bc8f0428616640b3452dde9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T2</type>
      <name>t2_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>a8677da508e8835e7a62e0c85a7884ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T3</type>
      <name>t3_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4.html</anchorfile>
      <anchor>ad05cd6d55eff8531032cb01e3c1fe1ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::T0oT1oT2oT3_sf4ext</name>
    <filename>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::T0oT1oT2oT3_base_node</base>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a8595af4e8358fd70794209504b0df1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T0oT1oT2oT3_sf4ext&lt; T, T0, T1, T2, T3, SF4Operation &gt;</type>
      <name>node_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a132b66c9a984957cdb304f49408f9e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::tfunc_t</type>
      <name>tfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a9dd8b62b782cee7ce322f9c52acf6c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a1916dba98e078c44f557b0ad4e82a508</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a8b19eef4617e930dcf3631a5da10562e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T0</type>
      <name>t0</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a681c8c43c6096591d6e4e30c15c594f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T0oT1oT2oT3_sf4ext</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a81b9172a6745201416ad02e9df93dc7e</anchor>
      <arglist>(T0 t0, T1 t1, T2 t2, T3 t3)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>t1</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a225d9a4ca42718eb4a9700728bf304d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T2</type>
      <name>t2</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a590b36fef7444a033535f66c6d56bd41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T3</type>
      <name>t3</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a4bf7c99bf7a476079baa5066b26a2211</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>ae185197b62d93a816c39e0afcfc03f69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>ab5d8d1c40af010ff94eb93d1574f5ba8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a97d52367adfa9b79b6a9f94ad9c947b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt; *</type>
      <name>allocate</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>abd5e7d87371b9ea6b2b8cb41e00ccb0a</anchor>
      <arglist>(Allocator &amp;allocator, T0 t0, T1 t1, T2 t2, T3 t3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a58a4ea152f3e86de2d6071bdd324b8fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>node_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a9c47d3593f7765c72e38bce932423b41</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>T0oT1oT2oT3_sf4ext</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a0d8eafde77b55e82c2d8b2c3c3196a3f</anchor>
      <arglist>(node_type &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T0</type>
      <name>t0_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a5e5836ebec90bc2daeabea58327c0302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1</type>
      <name>t1_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>aca817543d1108b7f63bc1889cf9f140f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T2</type>
      <name>t2_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>ab20f00616cd933238a0c051adf0a749f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T3</type>
      <name>t3_</name>
      <anchorfile>classexprtk_1_1details_1_1T0oT1oT2oT3__sf4ext.html</anchorfile>
      <anchor>a228938e88e6773a12bab4303ce4b1779</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT2process</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT2process.html</filename>
    <templarg></templarg>
    <class kind="struct">exprtk::details::T0oT1oT2process::mode0</class>
    <class kind="struct">exprtk::details::T0oT1oT2process::mode1</class>
    <member kind="typedef">
      <type>functor_t::bfunc_t</type>
      <name>bfunc_t</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2process.html</anchorfile>
      <anchor>ac7928bcac1fa4143d59f06dd4dfa16ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2process.html</anchorfile>
      <anchor>a821427dcaa05d3183ebc1196bc35c648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT2process::mode0</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT2process_1_1mode0.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2process_1_1mode0.html</anchorfile>
      <anchor>a8833cb4dccc764e1ea4418d6749c68da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2process_1_1mode0.html</anchorfile>
      <anchor>aa0f1f38e0a471ecb8b13f0df08f0f668</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2, const bfunc_t bf0, const bfunc_t bf1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::T0oT1oT2process::mode1</name>
    <filename>structexprtk_1_1details_1_1T0oT1oT2process_1_1mode1.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>id</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2process_1_1mode1.html</anchorfile>
      <anchor>a4f16e9e5d3eecc39d4a020f0142dc40c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1T0oT1oT2process_1_1mode1.html</anchorfile>
      <anchor>a8822b0e8ea6ab18f7bc6c5963cca3c15</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, const T &amp;t2, const bfunc_t bf0, const bfunc_t bf1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::trinary_node</name>
    <filename>classexprtk_1_1details_1_1trinary__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>aebd0bd1b01e87aa12e12a8cf0993374c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>a10cd22188606de0dafc1cfbdcbcc43f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>trinary_node</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>a4798df7d03e43ed86250c8b79411e506</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch0, expression_ptr branch1, expression_ptr branch2)</arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>a844c7ea2e1f99a21a04f9cf91fd984ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>ad1b091f5c262b252a40e3bb5c7d266b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~trinary_node</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>ab3248716c06c7eba74786ecda8012d57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>a87786dea46416146cbe23e161f578038</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>operator_type</type>
      <name>operation_</name>
      <anchorfile>classexprtk_1_1details_1_1trinary__node.html</anchorfile>
      <anchor>a142753cc012e7cc2db9824ae8ab5c412</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::unary_branch_node</name>
    <filename>classexprtk_1_1details_1_1unary__branch__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>ab7f97006ef5af2cbf7be5d8a14c516d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>a615cb2705cd1f46d32baebf2f36d0743</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>a568d51d8c5c84c06e847454fb5c1a918</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>a58bdacedaa9f497f08cc84bdc1a1e2f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_branch_node</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>adf873f7fca2e269bcac77d53a47117e1</anchor>
      <arglist>(expression_ptr branch)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>a5bf94c2a5a0f91e8d3e99bccdaf3d4f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~unary_branch_node</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>a9a390c880512ad386c9b2684b87a70b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unary_branch_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>a53f4211c5e78a7afe0c59516cd8299dd</anchor>
      <arglist>(unary_branch_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>unary_branch_node</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>aad0b9bd76c13103b161dae27ad32a3d1</anchor>
      <arglist>(unary_branch_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>a14b674b6397a61c0b7bb8efdb503012b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>branch_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1unary__branch__node.html</anchorfile>
      <anchor>ae642159797fd60c57eb6210a37db28d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::unary_node</name>
    <filename>classexprtk_1_1details_1_1unary__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>a34be3a690185e8f008e27fd64ef61871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>a1c304bd3dd3405a39301d4952e5548dc</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>ae1e77dfd2904f6a032ada71c45d1351d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>ae2aa96ec164025662adf473ece35a0e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_node</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>a527e569809a7716f9d4afa6f9d8989c1</anchor>
      <arglist>(const operator_type &amp;operation, expression_ptr branch)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>af57e0f3af175cd5cf33680a1659fc565</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~unary_node</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>ae0046b00a476fd0695e7cc27ec02c916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>a1f68a92ceefbb06d312f12158bbafa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>branch_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>af90780dbe44e856195b7667060353372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>operator_type</type>
      <name>operation_</name>
      <anchorfile>classexprtk_1_1details_1_1unary__node.html</anchorfile>
      <anchor>a3dfec20ab7134f4f68905f5dce954116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::unary_variable_node</name>
    <filename>classexprtk_1_1details_1_1unary__variable__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::uv_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>a4fb5f51ba46f50f6c75d10c4377e01d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>a8b8b4b72f211538a8725f269335b3ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>a102929e2ae7607f0180858165d76e25d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>ab32885e59d064c5324d9a725f3bfd0c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_variable_node</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>a3c17764b1ef74351a7d226454f63566f</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>acaed7343de5eaacd287ef5626d729bbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>ab278c1cbedb40914fa044554616a6acd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unary_variable_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>a639e12f0cdcfc6dd2823a0a7cfabe223</anchor>
      <arglist>(unary_variable_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>unary_variable_node</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>ab4e152bb41465cd05fba3716c7252438</anchor>
      <arglist>(unary_variable_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v_</name>
      <anchorfile>classexprtk_1_1details_1_1unary__variable__node.html</anchorfile>
      <anchor>a5e887188e4c85085d44d013391404c09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::uv_base_node</name>
    <filename>classexprtk_1_1details_1_1uv__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1uv__base__node.html</anchorfile>
      <anchor>a684b6d0901682bb396aac2f3d7aefe32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1uv__base__node.html</anchorfile>
      <anchor>adb63acda988d0fbf4300398520803857</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::uvouv_node</name>
    <filename>classexprtk_1_1details_1_1uvouv__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>functor_t::bfunc_t</type>
      <name>bfunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>ace71e1ff250dfb5d1e38ab2fd7dc7ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>af8d2a90d83cb9db0d20424884cbe2644</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::functor_t&lt; T &gt;</type>
      <name>functor_t</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>af7546c601b60ac7932034794c77973bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>functor_t::ufunc_t</type>
      <name>ufunc_t</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a828be3df20147ffa0e9eb91275df59bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ufunc_t</type>
      <name>f</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a1ddc86d58d970a4103beb7205fcd8aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a3f0c09d7d191e22424a2c80cfac3978b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>aed36b3bd9b50d5e215179000d43eb47f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ufunc_t</type>
      <name>u0</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>ac9aaf6fb95fb5f6dc2973b9e5d81e13f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ufunc_t</type>
      <name>u1</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>aafc6619543365d193d5f5bb3e118c7d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>uvouv_node</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a350865a60eca445a17c48d0a2ad5ea3c</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1, ufunc_t u0, ufunc_t u1, bfunc_t f)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v0</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>ae981083b8c1db1a566331f1d58e9cf15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v1</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a297c9add80dbccfa7be8d7d2b78e74f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a9207199ff2e1251e29da174af38c3409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uvouv_node&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>ab6c33f9766c0a0b71b6f1a51764ed7a9</anchor>
      <arglist>(uvouv_node&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>uvouv_node</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>afbf97797b52e35f3b2073622ed4ee540</anchor>
      <arglist>(uvouv_node&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bfunc_t</type>
      <name>f_</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a70d329461fbabc4a44d5fae7fda9e1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ufunc_t</type>
      <name>u0_</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a7456494e8c5b15959a0de7b46775c387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ufunc_t</type>
      <name>u1_</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a26131bc4e203d14d26d652017ef88bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v0_</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>afb1fab8f8429e96176c10bfb2ad122e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v1_</name>
      <anchorfile>classexprtk_1_1details_1_1uvouv__node.html</anchorfile>
      <anchor>a29d31b193dbb265c6e93cb2c1979cb01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_add_op</name>
    <filename>structexprtk_1_1details_1_1vararg__add__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__add__op.html</anchorfile>
      <anchor>abed08f112a2b2c782b66bdc0daf1e181</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__add__op.html</anchorfile>
      <anchor>ac59cd921cb2f21415df49018c1ab3bd2</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__add__op.html</anchorfile>
      <anchor>a631fb8af3de50f7791a64c69ff890f8d</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__add__op.html</anchorfile>
      <anchor>a01059445fe14f2f735cafb1a520256f7</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__add__op.html</anchorfile>
      <anchor>ab3ed89c9e4c48228f34acd224c9fab97</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__add__op.html</anchorfile>
      <anchor>a001c5692638cb4d5891f7b02c4c6d2c5</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__add__op.html</anchorfile>
      <anchor>a8034750e621224ae3888f84d6b7ec69a</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_avg_op</name>
    <filename>structexprtk_1_1details_1_1vararg__avg__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__avg__op.html</anchorfile>
      <anchor>a407dabebfe32db933b0b24e3857b216a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__avg__op.html</anchorfile>
      <anchor>a4cf07aa2f3d8d26464d40cfc7d26a790</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__avg__op.html</anchorfile>
      <anchor>a15907133158a6b571fb202b2a0c222e9</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__avg__op.html</anchorfile>
      <anchor>af4f2686f678559da5bd5ed6819472c2d</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__avg__op.html</anchorfile>
      <anchor>a365722a166a3a0c89f7eaf105566babf</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__avg__op.html</anchorfile>
      <anchor>ae10ddca8682552a44ccfed3bf2260548</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__avg__op.html</anchorfile>
      <anchor>a67e05848af272098b3ca44c8fb167511</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vararg_function_node</name>
    <filename>classexprtk_1_1details_1_1vararg__function__node.html</filename>
    <templarg>T</templarg>
    <templarg>VarArgFunction</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>a87bff68c162955f78dab9aed2a711540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>aa04aa789873889f9febebb20b1b21211</anchor>
      <arglist>(const vararg_function_node&lt; T, VarArgFunction &gt; &amp;fn) const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>a8e0259a702962f6c8c35a6a24ce42925</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>a3257de8468c95163c20d499be9ee26fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vararg_function_node</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>a6df2423db63b390aa0875d4834f8e083</anchor>
      <arglist>(VarArgFunction *func, const std::vector&lt; expression_ptr &gt; &amp;arg_list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~vararg_function_node</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>ad5bde923fa1de8b4c7a51029557aaa62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>populate_value_list</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>a8c6ff567a2752e27e9c7a9e7ceb0f609</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; expression_ptr &gt;</type>
      <name>arg_list_</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>a78869507c2bf4c36e0c2e58c41c2f134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VarArgFunction *</type>
      <name>function_</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>aaac186bf6fc08f745c8dc857d8c8d81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt;</type>
      <name>value_list_</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__function__node.html</anchorfile>
      <anchor>aaf79578085c11d107153a31ee2f7383f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_mand_op</name>
    <filename>structexprtk_1_1details_1_1vararg__mand__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mand__op.html</anchorfile>
      <anchor>ad5ba69befa3da70cc543a6ad536a855d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mand__op.html</anchorfile>
      <anchor>acbebfabb77404fcc24478ad4103785e1</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mand__op.html</anchorfile>
      <anchor>ad53833e87617611e37aae77bcce888ad</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mand__op.html</anchorfile>
      <anchor>a30d157819322eac00a4b851b2f52fea1</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mand__op.html</anchorfile>
      <anchor>ad0657a97a743ab0a8ab302dfcf219c8d</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mand__op.html</anchorfile>
      <anchor>adc2e1a97ffc22f93a469cc572be587a8</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mand__op.html</anchorfile>
      <anchor>a79f8da30f78abed393d50c624ac2af53</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_max_op</name>
    <filename>structexprtk_1_1details_1_1vararg__max__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__max__op.html</anchorfile>
      <anchor>ac008ab78fa9a84193738574d98208772</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__max__op.html</anchorfile>
      <anchor>a2efe5a861e5d6e41ba547e11cc0ced85</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__max__op.html</anchorfile>
      <anchor>a836d58c9ec8e9c1752699fbf1c04aa68</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__max__op.html</anchorfile>
      <anchor>a4e57b96eb0736816b317a49145ba6a7d</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__max__op.html</anchorfile>
      <anchor>a1677903f922eabbcd55a9c68a0089233</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__max__op.html</anchorfile>
      <anchor>a503209dee96248b75b3c3f4a5a9b5da6</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__max__op.html</anchorfile>
      <anchor>a402cbd381763ca198c4f560f23bce7b6</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_min_op</name>
    <filename>structexprtk_1_1details_1_1vararg__min__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__min__op.html</anchorfile>
      <anchor>a534dc990726cdc1de653676ee3126bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__min__op.html</anchorfile>
      <anchor>a91fa571b0d69e3492ba259db4b450b95</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__min__op.html</anchorfile>
      <anchor>a516c41cf216168bf6ea41703d46b8008</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__min__op.html</anchorfile>
      <anchor>a21e071b57d49cd4f253a548d180a253c</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__min__op.html</anchorfile>
      <anchor>a43104b6cbb37518301d70916fb6cf488</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__min__op.html</anchorfile>
      <anchor>aefeefc9f72175b4e6a6ba938db364c76</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__min__op.html</anchorfile>
      <anchor>afd9b7ebc26c6d4ab7d9fc677cf68eba4</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_mor_op</name>
    <filename>structexprtk_1_1details_1_1vararg__mor__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mor__op.html</anchorfile>
      <anchor>a3e857789ff3faf82ba58992a0944b1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mor__op.html</anchorfile>
      <anchor>a503f9497df1f77514032eb52375639a7</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mor__op.html</anchorfile>
      <anchor>aa51021536ab055b494aebf51bd486866</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mor__op.html</anchorfile>
      <anchor>a70f7174b983c261f870b8370b5336835</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mor__op.html</anchorfile>
      <anchor>a499b79a0304e18667e480c53497a5968</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mor__op.html</anchorfile>
      <anchor>a833b9bf098c52643d770a8ddb96ef7bd</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mor__op.html</anchorfile>
      <anchor>a40301002fe8d203882f8cb46bc444419</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_mul_op</name>
    <filename>structexprtk_1_1details_1_1vararg__mul__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mul__op.html</anchorfile>
      <anchor>af8c965f21753a2482ae2f10e7aee868c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mul__op.html</anchorfile>
      <anchor>af2e0ec8d8142116cfd189d5eec34ed0a</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mul__op.html</anchorfile>
      <anchor>a047ae7743e07c46afe92cac3dc2f8488</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mul__op.html</anchorfile>
      <anchor>aadf62adb81e36a841f971cd467aa93e1</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mul__op.html</anchorfile>
      <anchor>a5a92182cfc7d6de80ac2b06ea2bb3614</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mul__op.html</anchorfile>
      <anchor>a8a0adb4b593babc543fcd7cf9b701fbe</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__mul__op.html</anchorfile>
      <anchor>a028ae6995637ca56285d748ba4a9d5e8</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::vararg_multi_op</name>
    <filename>structexprtk_1_1details_1_1vararg__multi__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>a0a6c5fe18f10a485659ae8493d261d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>a1e610c27e98813287752e89c82c75107</anchor>
      <arglist>(const Sequence&lt; Type, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_1</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>ae427b07d5953912f2c48aa1e9059274b</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_2</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>ac2209de360ba8d5b4069c62544150be4</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_3</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>a2efb44da361ae57c318085a3a0262073</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_4</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>ab18b7fe00f043b7f3c447204708e6ebc</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_5</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>a2c285eb9ae5950ae08f5fb9270b676be</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_6</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>a26a502fb1b2ed0d7a47e70126aac275e</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_7</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>a81c30de7c557c72658fbb6892f8c3797</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process_8</name>
      <anchorfile>structexprtk_1_1details_1_1vararg__multi__op.html</anchorfile>
      <anchor>ab699c69aff66cdf4a00d1d7ba62a19cb</anchor>
      <arglist>(const Sequence &amp;arglist)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vararg_node</name>
    <filename>classexprtk_1_1details_1_1vararg__node.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__node.html</anchorfile>
      <anchor>aecdb236263d925aa88776dab349c7475</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__node.html</anchorfile>
      <anchor>a3bf98eb0f0c4f5919520e317e96f9d3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__node.html</anchorfile>
      <anchor>a557f74661692e4aab649fa2673e16847</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vararg_node</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__node.html</anchorfile>
      <anchor>a8ee56f9f8f333704c826a69708a8d24d</anchor>
      <arglist>(const Sequence&lt; expression_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~vararg_node</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__node.html</anchorfile>
      <anchor>a0db1d1c22432f092d14cdbff0f5369c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; expression_ptr &gt;</type>
      <name>arg_list_</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__node.html</anchorfile>
      <anchor>a0c202973cfa1ef0ecdadd152bb8fca1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>delete_branch_</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__node.html</anchorfile>
      <anchor>a11bd4136b2e48bd2f3864fba24ffe623</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vararg_varnode</name>
    <filename>classexprtk_1_1details_1_1vararg__varnode.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__varnode.html</anchorfile>
      <anchor>aa4bbf660770db37936f2f036944e0f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__varnode.html</anchorfile>
      <anchor>aa315b41b2d49062ed44b64c6df62cff4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__varnode.html</anchorfile>
      <anchor>ac58e50c4b48154219477ec4c6a1d7657</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vararg_varnode</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__varnode.html</anchorfile>
      <anchor>a59398fcb4fbc8e319f62642c0ffc5de3</anchor>
      <arglist>(const Sequence&lt; expression_ptr, Allocator &gt; &amp;arglist)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const T * &gt;</type>
      <name>arg_list_</name>
      <anchorfile>classexprtk_1_1details_1_1vararg__varnode.html</anchorfile>
      <anchor>a7313a5656ba719d4b02d9c741db92b2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::variable_node</name>
    <filename>classexprtk_1_1details_1_1variable__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>ae7016f891b21d237d25fdca06c710da8</anchor>
      <arglist>(const variable_node&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>a499edc8d76df576cb90c15426c05b68b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>a7f47ff7b90fac2dfb63eda70c252f9fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>a4a5111f1e9c7390c869fdb119d2f0eae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>ac9a74f0ce593a3e6f2588cd55fa2f20e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_node</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>a098d41d78d3806652069e875273de103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_node</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>ab9332e4c9deec1bfcf743bdb45550ee7</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static T</type>
      <name>null_value</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>a3bd06f4f2a554dcea91bd8b8723169fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>value_</name>
      <anchorfile>classexprtk_1_1details_1_1variable__node.html</anchorfile>
      <anchor>aa0e219df19fb4e587b969ca5d14b8e5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vector_node</name>
    <filename>classexprtk_1_1details_1_1vector__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>aae329ec670b4d73f19b752f0fc280b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>a01a248409270953a14c921795ad25d87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>ref</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>a1caa8200f43cbced5e7b83f3a7810196</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>a4feb5c87765358c463c77972617e137d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>af9bef94015c19779ffe2247669c22af7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_node</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>addc220775e112abf3345d4754a610292</anchor>
      <arglist>(expression_ptr index, T *vector_base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~vector_node</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>ad6d8411a920f619037c5ed3a26cd2c56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>index_</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>a2205ca0415479735cbf5a221e58ee939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>vector_base_</name>
      <anchorfile>classexprtk_1_1details_1_1vector__node.html</anchorfile>
      <anchor>a1490cfa26d3e8f263dab53feb896a248</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vob_base_node</name>
    <filename>classexprtk_1_1details_1_1vob__base__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1vob__base__node.html</anchorfile>
      <anchor>a3be50f583ebd3992188c5000350c2c25</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vob_node</name>
    <filename>classexprtk_1_1details_1_1vob__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::vob_base_node</base>
    <member kind="typedef">
      <type>std::pair&lt; expression_ptr, bool &gt;</type>
      <name>branch_t</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>a94a8254f1a73fb771c5233ed817aff3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>a6c6e190341f3a7a7303b51a3959e01ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>a85d84d5c0985f21bfa9d7bbcecac94cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt; *</type>
      <name>branch</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>a82f3a49729a8f77b1b01a53e2a4ac1c8</anchor>
      <arglist>(const std::size_t &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>ac56194ae369b2026925f6f90ff6042fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>aca7b4e46dfe7c601c986be7dbbbd1c99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>acdd0fdd86d121d3cd7c0f4cce83fdadf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vob_node</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>a8b9847a20c68b86d9f254e8de1efe0ba</anchor>
      <arglist>(const T &amp;v, const expression_ptr branch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~vob_node</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>aca3d9b4bcdc3d4201f1a55ad97865eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>vob_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>a4b7ccc0960575b75f97e6e338a211419</anchor>
      <arglist>(const vob_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>vob_node</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>ad7e9f34d83934def0e5ca12f829c0a6e</anchor>
      <arglist>(const vob_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>branch_t</type>
      <name>branch_</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>aad6974efe5ed206f7ad9e1965d1047b4</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>v_</name>
      <anchorfile>classexprtk_1_1details_1_1vob__node.html</anchorfile>
      <anchor>a33ba2be1552031ff4272355051f00572</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::voc_base_node</name>
    <filename>classexprtk_1_1details_1_1voc__base__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="pure">
      <type>virtual const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1voc__base__node.html</anchorfile>
      <anchor>aaafb783ab3bbcb9e5e1f1d8301803fc4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1voc__base__node.html</anchorfile>
      <anchor>afe5ee33690862d46d99c9b4464e3e425</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1voc__base__node.html</anchorfile>
      <anchor>a31e3e554b84c2c9fddcf922753f88b47</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::voc_node</name>
    <filename>classexprtk_1_1details_1_1voc__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::voc_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>a569218a3477b8698f0976ce022223de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>a230cc43f6e27505562c5f7826ebb19cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const T</type>
      <name>c</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>a51dda79d0d7ead67787822dd5cdec6d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>a9304cb7f54feaaea0445eaa5f4508897</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>ad0d44a47eb3a107698ba886c900dab49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>a908ca7f5261ea9e2a9d155b4bf6ea899</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>voc_node</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>a8ebde00917b4f1b08f85ad0cf343e59a</anchor>
      <arglist>(const T &amp;v, const T &amp;c)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const T</type>
      <name>c_</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>ac5e1abffe31dbe10348be27a7200aff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const T &amp;</type>
      <name>v_</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>ad2734c8e2d1bb0f4e0b3a5926e927e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>voc_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>ab2d89b432e51293556cce5668af5e1d0</anchor>
      <arglist>(const voc_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>voc_node</name>
      <anchorfile>classexprtk_1_1details_1_1voc__node.html</anchorfile>
      <anchor>a88cb81c1a539a017dd6a92f746bd6f54</anchor>
      <arglist>(const voc_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vov_base_node</name>
    <filename>classexprtk_1_1details_1_1vov__base__node.html</filename>
    <templarg>T</templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1vov__base__node.html</anchorfile>
      <anchor>abc5cc568ec9be4d2cc9a681fe09e4294</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>v0</name>
      <anchorfile>classexprtk_1_1details_1_1vov__base__node.html</anchorfile>
      <anchor>a69108eb1fdf1a064937daaee46dea000</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>v1</name>
      <anchorfile>classexprtk_1_1details_1_1vov__base__node.html</anchorfile>
      <anchor>ad6a25a8ca48843f2131e367df5903efe</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::vov_node</name>
    <filename>classexprtk_1_1details_1_1vov__node.html</filename>
    <templarg>T</templarg>
    <templarg>Operation</templarg>
    <base>exprtk::details::vov_base_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a4150cd003152095dc3d456512b4aebe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operation</type>
      <name>operation_t</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a06e8f624eb37653b51edeea0aa22443c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>operator_type</type>
      <name>operation</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a124e4f766a05dc2bc30d3fec247ae3e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a38b57d5a38f2bfd8e50ac3a55a4d58b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v0</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a7bb80de0b40d83a15f318578a7f8a77c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>v1</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a97414d8e2d1b7978e3f7e4b2ddfb2d5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>af0b9f83864c43a54b15dfc0e715dcd38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vov_node</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>ac61905f107a4b222baecf75149c852e5</anchor>
      <arglist>(const T &amp;v0, const T &amp;v1)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const T &amp;</type>
      <name>v0_</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a01a2f844ad94348d1bdf67b17521e0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const T &amp;</type>
      <name>v1_</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>aeff90472da04a9e460ae75b241abf82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>vov_node&lt; T, Operation &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>acc836fd9a79db9ed5a61b207a2ea9331</anchor>
      <arglist>(vov_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>vov_node</name>
      <anchorfile>classexprtk_1_1details_1_1vov__node.html</anchorfile>
      <anchor>a85dc6369abc818d8671760316a515030</anchor>
      <arglist>(vov_node&lt; T, Operation &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::while_loop_bc_node</name>
    <filename>classexprtk_1_1details_1_1while__loop__bc__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>a833c5fdeae0fcc0273c88d9656da24ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>af2c1b0172bca9ea49f9988cf1758e16b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>af55ac78c840ed9d6f6314f7c27769cb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while_loop_bc_node</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>a9c6ee3ecc05bcdcaab2132a071c238e8</anchor>
      <arglist>(expression_ptr condition, expression_ptr loop_body)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~while_loop_bc_node</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>a5c62e711156caf080c858738dba0e582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>condition_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>a3a8be1dc650f80a3e2782f35393f611c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>condition_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>ab20a721d7006a5e76c24a89eabd4939c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_body_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>ac01c0445610a288819df4db68a2ddef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_body_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__bc__node.html</anchorfile>
      <anchor>ae19f4c9906425b76e5d925fb446b3e80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::details::while_loop_node</name>
    <filename>classexprtk_1_1details_1_1while__loop__node.html</filename>
    <templarg></templarg>
    <base>exprtk::details::expression_node</base>
    <member kind="typedef">
      <type>expression_node&lt; T &gt; *</type>
      <name>expression_ptr</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>ab11f63f70d8503f9ea3fac807554d241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>a7d7eff995039ba2ab954671d4d3b7e30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>acf7d656f4aee7afe4dfa11c162b69a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while_loop_node</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>a8ff6ea52d2a2f4b56b17754826a5d31e</anchor>
      <arglist>(expression_ptr condition, expression_ptr loop_body)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~while_loop_node</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>acf70a122e541f1b1283aaee1130143ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>condition_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>a7c69e10f0e5ce4a0ab9c3e00be9d6290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>condition_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>ae31706ea4ed40697d4cea346c975513c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expression_ptr</type>
      <name>loop_body_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>a1713c13a2c8c8bac69bafadd0f246438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_body_deletable_</name>
      <anchorfile>classexprtk_1_1details_1_1while__loop__node.html</anchorfile>
      <anchor>abb0d82be16cfdd4e78e0d6fdf02673fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::xnor_op</name>
    <filename>structexprtk_1_1details_1_1xnor__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1xnor__op.html</anchorfile>
      <anchor>a9b9cc4dbac39280e04bce6f7e391e063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1xnor__op.html</anchorfile>
      <anchor>a227b94af9de4f1cdf2a6a1a02e21ccca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1xnor__op.html</anchorfile>
      <anchor>af5a3e9a99f63e8c1401daf8ef442c8ce</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1xnor__op.html</anchorfile>
      <anchor>ac2adf8bb35a7c20176c6cbc177d8e4a2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::xor_op</name>
    <filename>structexprtk_1_1details_1_1xor__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>opr_base&lt; T &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structexprtk_1_1details_1_1xor__op.html</anchorfile>
      <anchor>ace0bb629aa93a1957f7bce3ef32b9cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static details::operator_type</type>
      <name>operation</name>
      <anchorfile>structexprtk_1_1details_1_1xor__op.html</anchorfile>
      <anchor>aa7d576a4b5178d8a90894f88e3f26850</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>process</name>
      <anchorfile>structexprtk_1_1details_1_1xor__op.html</anchorfile>
      <anchor>af1006b6b761e06c843b6724707aa53cf</anchor>
      <arglist>(Type t1, Type t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expression_node&lt; T &gt;::node_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1xor__op.html</anchorfile>
      <anchor>a5b117ee309621680822ddeaab4d131b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk::details::numeric</name>
    <filename>namespaceexprtk_1_1details_1_1numeric.html</filename>
    <namespace>exprtk::details::numeric::constant</namespace>
    <namespace>exprtk::details::numeric::details</namespace>
    <class kind="struct">exprtk::details::numeric::fast_exp</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 0 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 1 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 10 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 2 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 3 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 4 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 5 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 6 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 7 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 8 &gt;</class>
    <class kind="struct">exprtk::details::numeric::fast_exp&lt; T, 9 &gt;</class>
    <class kind="struct">exprtk::details::numeric::numeric_info</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; double &gt;</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; float &gt;</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; int &gt;</class>
    <class kind="struct">exprtk::details::numeric::numeric_info&lt; long double &gt;</class>
    <member kind="function">
      <type>T</type>
      <name>and_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>abcce550996d3d1e5beefbb777a338ac8</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan2</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aad857da19c3f8375c5b2e2b00d748168</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>equal</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ab670c8cf915fd6c286be32604cdb8769</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hypot</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a5d95c4ff1b1f4eff99ff0ec115e78535</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_integer</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a9383731b3e5dbf8d37815656c7b023cb</anchor>
      <arglist>(const T v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>logn</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a2551cf37c3c09e769f5cdaec1e29b9b7</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>modulus</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ad05fc49748efaf8ea3ba010388e6c89e</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nand_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a93940f35db5ded81c4d6f10d15fcbe61</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nequal</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a9faac06a3efe116f6e8f2a71dd1009f2</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nor_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a7a24f74245e43bd049218c5b7f6bcdb0</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>or_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aa69b1bc7c6e485433a5c4d74ec9df9ed</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pow</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a5dfd42451dff3aed986e8584972f15e2</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a40f67de2804b507ed5bf84aed0fcd780</anchor>
      <arglist>(const operator_type operation, const T &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ade29bc358f27849b0eed5eb865312b7c</anchor>
      <arglist>(const operator_type operation, const T &amp;arg0, const T &amp;arg1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>root</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a901fbf6f074b7e68f2553a8c4fab94b9</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundn</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aa8be4051f4bcc8088f9de71dfd5b4c76</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>aba7232646d184c4ccd9a52e4091f131f</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>af8086ae950442eeebb9477232ef82fe2</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xnor_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>ac4feaf9b2dca5d7083cdf881a325eb3b</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xor_opr</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric.html</anchorfile>
      <anchor>a51bcd4fbde9db3df48d043197f0be4dc</anchor>
      <arglist>(const T v0, const T v1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp.html</anchorfile>
      <anchor>ace430e4e65fbda757758e75ae9af1b3d</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 0 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_010_01_4.html</anchorfile>
      <anchor>aaaff51971e5b50c4e87fce9def3a2cf9</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 1 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_011_01_4.html</anchorfile>
      <anchor>a3b85562f136e0591fce54106d9676e92</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 10 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_0110_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_0110_01_4.html</anchorfile>
      <anchor>acfc63b88ba2b89940be36f51f86437c4</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 2 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_012_01_4.html</anchorfile>
      <anchor>adce8d8e73d93f6f68486e3614207b228</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 3 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a4dea461b41c1da63366d0caf797c3ce6</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 4 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_014_01_4.html</anchorfile>
      <anchor>ae4a5bfd232f737705bf4ad04026c8d15</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 5 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_015_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_015_01_4.html</anchorfile>
      <anchor>a7422c7a091dcf7e5e89bea1a94ef5f1d</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 6 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_016_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_016_01_4.html</anchorfile>
      <anchor>a1529bbf5bb54a3f2f9a343135731ad72</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 7 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_017_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_017_01_4.html</anchorfile>
      <anchor>ac4436e9be0a82445c0d6e8035f1cb55e</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 8 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_018_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_018_01_4.html</anchorfile>
      <anchor>a963ec52d55f57ebaf0cc3127e4c1b38f</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::fast_exp&lt; T, 9 &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_019_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>result</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1fast__exp_3_01T_00_019_01_4.html</anchorfile>
      <anchor>a559f4e9f41b5efb6458b3aecd4344181</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::numeric_info</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1numeric__info.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>length</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info.html</anchorfile>
      <anchor>a0884d785ae5a7ef6ea76221866ccbf7ea78cc210ed48a9b8155f5ee52e52b3195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info.html</anchorfile>
      <anchor>a0884d785ae5a7ef6ea76221866ccbf7ea8e47f772b3d1465747c84df3a95aefee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bound_length</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info.html</anchorfile>
      <anchor>a0884d785ae5a7ef6ea76221866ccbf7ea4032e4782a4208da80d4e1ead15d218e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>min_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info.html</anchorfile>
      <anchor>a0884d785ae5a7ef6ea76221866ccbf7ea783df9eb1f4823e01197c79320c94cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info.html</anchorfile>
      <anchor>a0884d785ae5a7ef6ea76221866ccbf7ea73e3ee130da14d8a263c34c14fab82a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::numeric_info&lt; double &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>min_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01double_01_4.html</anchorfile>
      <anchor>a3fd3fdf17a0ddcfa0f09cfafe36c360aa9be35ceff5965b780b5cfabaf22ac830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01double_01_4.html</anchorfile>
      <anchor>a3fd3fdf17a0ddcfa0f09cfafe36c360aad0103bc74d482d92dd83477c23bc609e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::numeric_info&lt; float &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>min_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01float_01_4.html</anchorfile>
      <anchor>ac7e0590e4ca9215c542bf54b899b7b8ba1e8c9b5b715fc422b298a80c9d35c59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01float_01_4.html</anchorfile>
      <anchor>ac7e0590e4ca9215c542bf54b899b7b8ba53d99d98a07487bbcacc9e226741fec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::numeric_info&lt; int &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>length</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01int_01_4.html</anchorfile>
      <anchor>a05b5faca6c4e67638742334e2b5d497aaec51b36924500cd69ada4eafe20361e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01int_01_4.html</anchorfile>
      <anchor>a05b5faca6c4e67638742334e2b5d497aa19d377dc4218b5b550c34adcd50706b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bound_length</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01int_01_4.html</anchorfile>
      <anchor>a05b5faca6c4e67638742334e2b5d497aacb8061651983cb656a5854e7602f3dc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::numeric_info&lt; long double &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01long_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>min_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01long_01double_01_4.html</anchorfile>
      <anchor>a54cf8f2af497531126c4c9cb3492bc96a7d46c2cee2664343bcd8a63bc2d46759</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_exp</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1numeric__info_3_01long_01double_01_4.html</anchorfile>
      <anchor>a54cf8f2af497531126c4c9cb3492bc96ab03868145f7649aeab01ea5b0880af24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk::details::numeric::constant</name>
    <filename>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</filename>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_180_pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a29c7477cc9b625d391a451b37a308597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_1_pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a5e1bc16d2c3fc428c9450317727ef3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_2_pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a69888319af48dc80b77464344cb0fe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>e</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a1de237bbd004010ee1ad37bd0fa527d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>log2</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a24daf4078e53132a1b58a6386669febd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a211515fdc31763564821c78a8141e010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi_180</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>a342fb068c307b475648f44f2cf1ed397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi_2</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>aac0b0a0342b6e21b848c67ae977bef57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pi_4</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1constant.html</anchorfile>
      <anchor>ae6eba97bc94614ea66a2c8b17aa8f15c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk::details::numeric::details</name>
    <filename>namespaceexprtk_1_1details_1_1numeric_1_1details.html</filename>
    <class kind="struct">exprtk::details::numeric::details::epsilon_type&lt; float &gt;</class>
    <class kind="struct">exprtk::details::numeric::details::epsilon_type&lt; long double &gt;</class>
    <class kind="struct">exprtk::details::numeric::details::int_type_tag</class>
    <class kind="struct">exprtk::details::numeric::details::number_type</class>
    <class kind="struct">exprtk::details::numeric::details::real_type_tag</class>
    <class kind="struct">exprtk::details::numeric::details::unknown_type_tag</class>
    <member kind="function">
      <type>T</type>
      <name>abs_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acf58ba8abffaca7bb644486ccae56ddb</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>abs_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a071761a91951a41c0a01399700fc3bf9</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad20041ebb8d1c7fb44da8fc3804039c1</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a62836320ceef9cb4574f99e3bf455eb4</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a140ae333d1e4fb063e703af33608d650</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>acosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a787295df1225c6fbc09044f2c673c734</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>and_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a49da68ae23063793089556945d881291</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>and_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a3e3480229dd8186b7011b00707e7c93a</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2882c4f965108111bd5a97a0b98b57c7</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab9997e3388314926b2b2cc8f132eb81b</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a38f29f0bee3b9a850619cf813ac07867</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>asinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a9ad44523c055b375673e1276f28b9001</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8259f6be8bcdc18b1e4ece33ecd74752</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1200e644cf98dc2f4e607c140b2aef1e</anchor>
      <arglist>(const T, const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af1d2004ed275cd4718d049210856fda9</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad45f8cc87554cbe2f6baa6ad8244dad2</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aee5617a04d6f889840ae531b1149cb29</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>atanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1267a91fbe931a518ed2e204e753f857</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ceil_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0a5174b9a9ee137dbbe530aac737603d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ceil_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a5d53898ea8c07ee8d0c46292df71e08f</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a72c10ba7cf74eeb822ef89c28b7074bc</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af35356ec40cfd6b332926ea180d2fe3d</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af8a17216e89c49d18a18ab7ae77b1845</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cosh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad2994b625803493e31725c71c7970575</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a6b257761b19a54e1f9d06ba1b229cf43</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2569406f6e5c247a8c08a72066c7c28a</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>csc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a62a0a9b098be1234c4a384ec2bf0beec</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>csc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab173bf29218f0dfa19cb094b02a3d547</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>d2g_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad187cd217b12dccce966cf398b66faf7</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>d2r_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a44ca8c9e272a9b0a2479280ebf22a9c3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>equal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aae9c1fc4597aef4b0e4ab92786c9bf23</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>equal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ace7ad4b12c17c037fd136eff4daefc54</anchor>
      <arglist>(const float v0, const float v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>equal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>afae646a45e4db91bb52fd19fd3a11785</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erf_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8c2468f1204db6c3cb807fb94ae49aec</anchor>
      <arglist>(T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erf_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aac6fa6d5f6344907457563be5f9dd6c9</anchor>
      <arglist>(T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erfc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a46959ab10c9a38f6120b1b09c6bb265b</anchor>
      <arglist>(T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>erfc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac00df92087bdc97a10ddbc7dacd9e4c9</anchor>
      <arglist>(T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>exp_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab928552d03bd427ee175bb8f39d45ecf</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>exp_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a551b790ce7ae8d06f0565fdce9c509fe</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>expm1_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad87c96d998c7d8cdf05cb67a6e7e54bb</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>expm1_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a4f032006172a14a2888b0b92e7205724</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>exprtk_register_real_type_tag</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ae22e94c06e40808ab27ef52718752fa6</anchor>
      <arglist>(double) exprtk_register_real_type_tag(long double) exprtk_register_real_type_tag(float) exprtk_register_int_type_tag(short) exprtk_register_int_type_tag(int) exprtk_register_int_type_tag(long long int) exprtk_register_int_type_tag(unsigned short) exprtk_register_int_type_tag(unsigned int) exprtk_register_int_type_tag(unsigned long long int) template&lt; typename T &gt; struct epsilon_type</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>floor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a05a7b010abcdfb5184ff8a511907f52d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>floor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af3f670171c2efda88a565fc95165933a</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>frac_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a93e2cd372c0f87a87ddb9eda5cbe98e9</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>frac_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a90c668a377e2ac7a01f8960710c870f7</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>g2d_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab6be3b8275de50b70b0cb5d97fefec62</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hypot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a969d62aee15aa653f21f2093d17b4a24</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hypot_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2f1512f4be33d04b956b5bd282f30d8f</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_false_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a05dd03115f428077622d0e987d338ef3</anchor>
      <arglist>(const T v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_integer_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1e3e86c52473fea69c6174f5799bdcc5</anchor>
      <arglist>(const T &amp;v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_integer_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a78e1cb9e6a5d24694f2004bd546e33f5</anchor>
      <arglist>(const T &amp;, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac7d906e01d0b8c2aac42d56c77615971</anchor>
      <arglist>(const T v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log10_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2ec72f265cd2e6ef1fbf5f25b875463d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log10_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8569ac3db6a312d568a33229bcb929bb</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log1p_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8707e4586ea352735477d6d68b46a732</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log1p_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac6569b29ad3d9713263b1feab3a1982a</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a6a1eb90bf5857227aa915f236a374b55</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log2_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a428b8f4899e2db5121cd80b5b7dd64dc</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a580693cb5407b7b50e1636df7b729f1d</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>log_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a292de086f7bac46ed23736d7a3b03aa7</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>logn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a319c63d82943be3083b8bff1ce2e6d3c</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>logn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aca8c5fbc9c0a3ced1ec3448a0c4fdfa7</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>modulus_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a86f075a22e1e85958ae8928b12009a76</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>modulus_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a7b58cff93f26f5a6eae27c8dcc8a0e1c</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nand_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a963ad0e2cf2b814f23a48d6da3a28290</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nand_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a6cd553a4617962cc21225e238c4adaf2</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>neg_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a46ee6c14f5b3f7892e026e5ef84df177</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>neg_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a33f5b4fab18ea05dcbd29bf17e3bb532</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nequal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ab6a98ac472eeab3fee298696df516238</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>nequal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2a029585d3535cabed00b96ad26e2d0a</anchor>
      <arglist>(const float v0, const float v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nequal_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a7512e4943e00ff6f02da719d4d6b97fa</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aee052df340cce2e1a2e16c57e4a5c40e</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a30a60b13431d9680f26e6e83c7756e56</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>notl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af4e25c35d650743f31bd8be7e2536b14</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>notl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a2e10aae63eff28aa5a35f0764aeb763e</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>or_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a92b4cf861da930514fe13885a61e7340</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>or_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a921480c7a78e83df35ed1d7c9adde847</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a57dbe6c4233766387ce077211882b1a9</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pos_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a67a3274e24a226929fe5af64cef2e981</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pow_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a859f289a93027f175cd3c8f65348991f</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pow_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a471ff46155c7bfbb8c7a9e58a2c0232b</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a37f8ac3f5e45a0403b1bbdf3852b6d54</anchor>
      <arglist>(const operator_type operation, const T &amp;arg, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>af21366b3cae150255c07d3c72e398ff6</anchor>
      <arglist>(const operator_type operation, const T &amp;arg, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acfd16f9e301f4231543720332ab1ee20</anchor>
      <arglist>(const operator_type operation, const T &amp;arg0, const T &amp;arg1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>process_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a8d8c40372f87a10f24d75ce93afc1671</anchor>
      <arglist>(const operator_type operation, const T &amp;arg0, const T &amp;arg1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>r2d_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a30bced5520b3d09a8e7034cabc7ae4ca</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>root_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a5256b79e873db5fd823bdce9c3f85497</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>root_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>aedf0f0e75fd211406b2fa7ce91e62317</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>round_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acd0bcb383628f18b946e8712ff190bd3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>round_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>adca042897a66a90709142256315ef6de</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a78cc63e5ed18d24c183864f3ea2d31d1</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acce57e58fdc55019d2a510fb5506c3e8</anchor>
      <arglist>(const T v0, const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sec_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a80b9b44704b999f185962d47e6ffe76a</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sec_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0862b6333ae9c6f3139d84ab5f3622af</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sgn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad0562ecf078bdd3872e828aa7bf140d1</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sgn_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a9f93e4e6b2ccf0d5d784aef4e85691db</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a3165179d9f24b796a41993388f3f83d5</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shl_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a370db5876cff76450e8377ebda53b662</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shr_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0fae6e7daa646f846bdc0424151aa4cb</anchor>
      <arglist>(const T v0, const T v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shr_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ac9bfcd1202a023b59bec2f4149f89ee9</anchor>
      <arglist>(const T v0, const T v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>acb3a65424a61ab44f44a5b61ea185dae</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sin_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a44e2afece9a184a6cd1a4eed7ba06b39</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a9dc14746ef39c81050eca9350d5da2b5</anchor>
      <arglist>(T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a50ea8ae965a3c9eafaafbba8ff364381</anchor>
      <arglist>(T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a74b2d1debc1735acfcf94521da198ae8</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sinh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ae8de3d482ceefbdc769ea6328b412ec2</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrt_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a383b7620a6b9df4120538f95598c6ca3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrt_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a51b9291faabaa31f5e3f97d1064e2660</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ad5540b425e8f17a9ab9fee24234deda3</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tan_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a61552df25e4f4d231f592d2c0d4f3a1e</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a1251303a832742a8a0332790c4b99a34</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tanh_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>ae7511d9d62a96cfd19e0cca4d72800c1</anchor>
      <arglist>(const T, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>trunc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a88d5c216fa965e65cbdcb7acad53f221</anchor>
      <arglist>(const T v, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>trunc_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a0cea086f6721af3040dd42e21302ec35</anchor>
      <arglist>(const T v, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xnor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>adc0032faf9c1908c3eafff2bec7c7769</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xnor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a720ddcb9aab4e291eefeba213f2f4be7</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>abe1f1ab34b430c9b618b8712f6049e74</anchor>
      <arglist>(const T v0, const T &amp;v1, real_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>xor_impl</name>
      <anchorfile>namespaceexprtk_1_1details_1_1numeric_1_1details.html</anchorfile>
      <anchor>a55f587959af338ceb59b84f3da9faed0</anchor>
      <arglist>(const T v0, const T &amp;v1, int_type_tag)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::details::epsilon_type&lt; float &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1details_1_1epsilon__type_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>value</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1details_1_1epsilon__type_3_01float_01_4.html</anchorfile>
      <anchor>ad2e3df951b2c2bfede890c6a9f98ff38</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::details::epsilon_type&lt; long double &gt;</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1details_1_1epsilon__type_3_01long_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static long double</type>
      <name>value</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1details_1_1epsilon__type_3_01long_01double_01_4.html</anchorfile>
      <anchor>a43dca910389b227d95651d9a485afba0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::details::int_type_tag</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1details_1_1int__type__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::details::number_type</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1details_1_1number__type.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>unknown_type_tag</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1details_1_1numeric_1_1details_1_1number__type.html</anchorfile>
      <anchor>ad632ae254f048ebb8b03ed821b16f8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::details::real_type_tag</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1details_1_1real__type__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>exprtk::details::numeric::details::unknown_type_tag</name>
    <filename>structexprtk_1_1details_1_1numeric_1_1details_1_1unknown__type__tag.html</filename>
  </compound>
  <compound kind="namespace">
    <name>exprtk::information</name>
    <filename>namespaceexprtk_1_1information.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>data</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>ad81d8d4c0c77cb2c420b3afea0d5063c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>date</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>ad10bcb0182fa029db7287c2e5b714691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>library</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>a4f73d9536204874563de7acbb3ba58e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>version</name>
      <anchorfile>namespaceexprtk_1_1information.html</anchorfile>
      <anchor>ac674424df012f98c3d88c542408a300e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk::lexer</name>
    <filename>namespaceexprtk_1_1lexer.html</filename>
    <namespace>exprtk::lexer::helper</namespace>
    <class kind="class">exprtk::lexer::generator</class>
    <class kind="class">exprtk::lexer::helper_interface</class>
    <class kind="struct">exprtk::lexer::token</class>
    <class kind="class">exprtk::lexer::token_inserter</class>
    <class kind="class">exprtk::lexer::token_joiner</class>
    <class kind="class">exprtk::lexer::token_modifier</class>
    <class kind="class">exprtk::lexer::token_scanner</class>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::generator</name>
    <filename>classexprtk_1_1lexer_1_1generator.html</filename>
    <member kind="typedef">
      <type>std::deque&lt; token_t &gt;::iterator</type>
      <name>token_list_itr_t</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>aca82b29b3d76e9f6e0a30083acfc78e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; token_t &gt;</type>
      <name>token_list_t</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a08637a7f95a02ee8f463960d65b8d88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>token</type>
      <name>token_t</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>aac036f464a4a22afece54c37bb93ee3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>begin</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a590a3a0d60c4b9ed8f834f8c8008f798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>ac8e91b6276bf93f54239517953fef9b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a90ef6a9337284993912ef71b8f12af06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>ac92f240cc471e264e9f690b4111d6ee4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generator</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>aa24c571881858772aaabb55c43bc87ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>token_t &amp;</type>
      <name>next_token</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a0e6c00258e775e9b197d1d787a817954</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>token_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a306db603aa56c5934728b17ca33fe29f</anchor>
      <arglist>(const std::size_t &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>token_t</type>
      <name>operator[]</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a9973e650a7bbf1902dcc4b284bf8976e</anchor>
      <arglist>(const std::size_t &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>token_t &amp;</type>
      <name>peek_next_token</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>ac0ba468d446479aa0f0fe41ad9d8f52d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a6c8037f712a5421660c1022ba9eb91e2</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a9e9910dbf8cf5d3e3deefb68671ed297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>ae25421c775abcaa30348fc421197d49f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a97cd935925f06bac0dd29b6fc30277bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_end</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a8ae39485841ffdea2018d610fc20cb01</anchor>
      <arglist>(const char *itr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scan_number</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a4982521f28bba31d9bf9d2675e75dd01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scan_operator</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a64f180453bf5bf5a6d2df570b5407d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scan_special_function</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a8889ed7fa0cc5a642f42d320f6c01baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scan_string</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a272db0cd7464c6e606a36a0af20de88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scan_symbol</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a3b851f1112067bbb0483920fd635fe87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scan_token</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>afb89d25b5a9ec6f1ac1787084930dd1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skip_comments</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>aa50322a0f22f31b1ba4019985629c738</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skip_whitespace</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>adc36a4fc5e8ece2ecdb4e425cac664aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>base_itr_</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a96c04b820e44d63d2a4c2072aa823ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>token_t</type>
      <name>eof_token_</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a48bcb4b5e7bc42947c49a7f10faa7425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>s_end_</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a99c9d0e1209c6661ae24bac8556200e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>s_itr_</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a799fc8071c36cf6e6ff414581b231f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>token_list_itr_t</type>
      <name>store_token_itr_</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a5728d10ee2b4ffa87db16dfa0edd6227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>token_list_itr_t</type>
      <name>token_itr_</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a90e619738e95fe4820319ec52f889555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>token_list_t</type>
      <name>token_list_</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a9eadc8c1c2106154d40462de9e1b9e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>token_inserter</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>afcf698957fa222b40f059087b2037de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>token_joiner</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a722349efb228b98d36fd317d62f7bc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>token_modifier</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>ac1aac7a339f75e2c51c594498551168f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>token_scanner</name>
      <anchorfile>classexprtk_1_1lexer_1_1generator.html</anchorfile>
      <anchor>a49ea382289195ca0fe3fa6f885f4e84b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::helper_interface</name>
    <filename>classexprtk_1_1lexer_1_1helper__interface.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper__interface.html</anchorfile>
      <anchor>a6b28b1b322d1a1ef341e00b21eb11cd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>process</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper__interface.html</anchorfile>
      <anchor>a6e14d833ba351c1dcc80ee353d2f2b88</anchor>
      <arglist>(generator &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper__interface.html</anchorfile>
      <anchor>adcdabcaf22c4c0a75b4976d86c139b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>result</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper__interface.html</anchorfile>
      <anchor>a4951f7eecc7a93d6cbbf8b92ad7a33bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~helper_interface</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper__interface.html</anchorfile>
      <anchor>a8e5e456f60940e7628d2b48c70b1f3e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::lexer::token</name>
    <filename>structexprtk_1_1lexer_1_1token.html</filename>
    <member kind="enumeration">
      <name>token_type</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_none</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a7d777b5a2bef93ff16feb373087f0fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_error</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a36f542e1886d39fb937853e38a99e3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_err_symbol</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395ac9cb18e43dd97c72dc269aeca07d8c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_err_number</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a2f92c6157a95ac11fd06f92527c583b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_err_string</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395af57ee97ef93ac5d03956902de79636e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_err_sfunc</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a97aeb35332dab80bd6986d0e949516dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_eof</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395aaae1d3d65874a6e32bc9772406aeb2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_number</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395ae1f08f40d05b42bf58d47d618c30719d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_symbol</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a94de1e7f5b2e809d8bc17f7c09ed8363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_string</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a962c91a38966fa2fde5dfbce77999f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_assign</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a4922d375782a1de27b178143dec1c615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_addass</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a2533b88ca05c19d03042d443bc92df9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_subass</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395aece5988b4e12e814d3ba1684e316e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mulass</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a7c3529adae16b5ad960b8bccfdf28b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_divass</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a19648c711030818379fa60586e98ae92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_shr</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a87238f290db0c412cc42bfbf51a4045a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_shl</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395ae1c2df4128ab6426b61800c8c6a03b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lte</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a2880956489f0897cb28eec28463ec765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ne</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395afdb8b5f893cf9567a8b03242104145a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gte</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395ad0d014115424724abace8b82c3177e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lt</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a8bccf4aeec92a872ac6563427056b1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gt</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395af66c602b9e447813bb60f753bf461484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_eq</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395ad38d86e043ddd4eace6509a5c02be437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_rbracket</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a24b58563c44917cfb0462bf86a87f87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lbracket</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395aa76fb83335a9e7f77ca01ff73b929987</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_rsqrbracket</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a45a85b9f3ce1f1e7e5fb7a6d3339512f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lsqrbracket</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a5d626299f66525660f44fc3469578ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_rcrlbracket</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395aa95f48c1072e4a84b444b5339b61324a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lcrlbracket</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395ab0304b3ae1f01802a2d1e4f588e4b8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_comma</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a8a1dd03f6f6fc4af32dcaab679e5a37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_add</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395af9e069edb2b5cc9846e0b880d2b1261a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_sub</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395aa3446bc8da0c1e274e0269f1c46907f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_div</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a84bbc72a860ad2e7ba5f0c4325ca3347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mul</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395afa562ea63688ac2d87c16ff54d61e726</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mod</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395aed50a54496a11422ce65274aec56297e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pow</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395a6cd2bd5c0d4e306da14f26adccc319d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_colon</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395afe820c301da469627d6dfb938f9ec451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ternary</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>affda38795b8d6680ea118ec4d5280395aedccdac6268c07a887fe0d06ccf172ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a8b62d0bc191e1749665e2fe4df770636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_error</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>ad5b291096c9af28f9264a547380f8379</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>token &amp;</type>
      <name>set_error</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a87289e4c82d24f66801c96f4ad6f8b87</anchor>
      <arglist>(const token_type et, const Iterator begin, const Iterator end, const Iterator base_begin=Iterator(0))</arglist>
    </member>
    <member kind="function">
      <type>token &amp;</type>
      <name>set_numeric</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a450e24f05ca0af72bdabf70ccd4c09c7</anchor>
      <arglist>(const Iterator begin, const Iterator end, const Iterator base_begin=Iterator(0))</arglist>
    </member>
    <member kind="function">
      <type>token &amp;</type>
      <name>set_operator</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a3c05f7a8b8aa7b43a4ddec0299a9095a</anchor>
      <arglist>(const token_type tt, const Iterator begin, const Iterator end, const Iterator base_begin=Iterator(0))</arglist>
    </member>
    <member kind="function">
      <type>token &amp;</type>
      <name>set_string</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a11f9e3aa1c591ff78aa653a14e03d7ca</anchor>
      <arglist>(const Iterator begin, const Iterator end, const Iterator base_begin=Iterator(0))</arglist>
    </member>
    <member kind="function">
      <type>token &amp;</type>
      <name>set_string</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a21a9924c638eda22a13975546fadd8a8</anchor>
      <arglist>(const std::string &amp;s, const std::size_t p)</arglist>
    </member>
    <member kind="function">
      <type>token &amp;</type>
      <name>set_symbol</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a34cc4a1f73b1162e8bb5010f6df50c2d</anchor>
      <arglist>(const Iterator begin, const Iterator end, const Iterator base_begin=Iterator(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>token</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>ab955b36e9eaa6393dec2e886efce93d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>to_str</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>ad992e5b48ca10e4bdada2be8c0fa6279</anchor>
      <arglist>(token_type t)</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>position</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a1899f21f699e5f58f218cc24fdf017b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>token_type</type>
      <name>type</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>ae87098ae93f11b699abe7d297e2378b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>structexprtk_1_1lexer_1_1token.html</anchorfile>
      <anchor>a5a1cf3fbbea5adf570910e81c6be803c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::token_inserter</name>
    <filename>classexprtk_1_1lexer_1_1token__inserter.html</filename>
    <base>exprtk::lexer::helper_interface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>insert</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>a326b58b87f47e0e2dc0d88f1e18ed0cd</anchor>
      <arglist>(const token &amp;, token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>insert</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>aeaf3080e471c924fd388a053ada1a18e</anchor>
      <arglist>(const token &amp;, const token &amp;, token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>insert</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>abd9598850aa2f9d537e89a4320b600fe</anchor>
      <arglist>(const token &amp;, const token &amp;, const token &amp;, token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>insert</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>a109617eb0ed6d3c0425173b3e6c2086d</anchor>
      <arglist>(const token &amp;, const token &amp;, const token &amp;, const token &amp;, token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>insert</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>a38b0d12976afae79795cd30b506042e4</anchor>
      <arglist>(const token &amp;, const token &amp;, const token &amp;, const token &amp;, const token &amp;, token &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>process</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>a915b7ed1b5311041d213386e8d8cd0a2</anchor>
      <arglist>(generator &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>token_inserter</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>a96bd3e8a7ae3f62421954fc0037128d0</anchor>
      <arglist>(const std::size_t &amp;stride)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>stride_</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__inserter.html</anchorfile>
      <anchor>acb09e80819f4c6bb8da616d3f732450a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::token_joiner</name>
    <filename>classexprtk_1_1lexer_1_1token__joiner.html</filename>
    <base>exprtk::lexer::helper_interface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>join</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__joiner.html</anchorfile>
      <anchor>a0d9bbae692a64d9a08b0583215b9ac70</anchor>
      <arglist>(const token &amp;, const token &amp;, token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>join</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__joiner.html</anchorfile>
      <anchor>ae94407d682ce1a922aa14b7c4257d6d8</anchor>
      <arglist>(const token &amp;, const token &amp;, const token &amp;, token &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>process</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__joiner.html</anchorfile>
      <anchor>a40d2a846fa2124fb60d85feede599410</anchor>
      <arglist>(generator &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>token_joiner</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__joiner.html</anchorfile>
      <anchor>a3b50dedb7911f5e798f64f22b51bbd47</anchor>
      <arglist>(const std::size_t &amp;stride)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>process_stride_2</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__joiner.html</anchorfile>
      <anchor>ab4954b0c55dbe8a5a0d27fa9def01060</anchor>
      <arglist>(generator &amp;g)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>process_stride_3</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__joiner.html</anchorfile>
      <anchor>a6ba6a6c02e1aa583d1b4c5edf07176fd</anchor>
      <arglist>(generator &amp;g)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>stride_</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__joiner.html</anchorfile>
      <anchor>a3a5b91f552891c7fd9493382855d3ab6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::token_modifier</name>
    <filename>classexprtk_1_1lexer_1_1token__modifier.html</filename>
    <base>exprtk::lexer::helper_interface</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>modify</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__modifier.html</anchorfile>
      <anchor>a3411fe40726710bed2780fcdc13ce2c4</anchor>
      <arglist>(token &amp;t)=0</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>process</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__modifier.html</anchorfile>
      <anchor>a00d897f4ab5db45a52ad4ef1b71df0b4</anchor>
      <arglist>(generator &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::token_scanner</name>
    <filename>classexprtk_1_1lexer_1_1token__scanner.html</filename>
    <base>exprtk::lexer::helper_interface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>a75277246b3b8a7e3c721a197fb809bec</anchor>
      <arglist>(const token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>a567dc82f3d6c417cb02d3eefc596f71d</anchor>
      <arglist>(const token &amp;, const token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>aeed34f88fc15e15d0804fc1b49318676</anchor>
      <arglist>(const token &amp;, const token &amp;, const token &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>a54deb403efd457bdd6526a224458c3ae</anchor>
      <arglist>(const token &amp;, const token &amp;, const token &amp;, const token &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>process</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>a97e2ee9675a6ed25bcfdf9f7632292f4</anchor>
      <arglist>(generator &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>token_scanner</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>a3165bb88a2a8e39de940c5796731cc3f</anchor>
      <arglist>(const std::size_t &amp;stride)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~token_scanner</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>ae5a18048185ec090a661914778297cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>stride_</name>
      <anchorfile>classexprtk_1_1lexer_1_1token__scanner.html</anchorfile>
      <anchor>aec8e57400f2239f5f025b4da70bc3184</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk::lexer::helper</name>
    <filename>namespaceexprtk_1_1lexer_1_1helper.html</filename>
    <class kind="class">exprtk::lexer::helper::bracket_checker</class>
    <class kind="class">exprtk::lexer::helper::commutative_inserter</class>
    <class kind="struct">exprtk::lexer::helper::helper_assembly</class>
    <class kind="class">exprtk::lexer::helper::numeric_checker</class>
    <class kind="class">exprtk::lexer::helper::operator_joiner</class>
    <class kind="class">exprtk::lexer::helper::sequence_validator</class>
    <class kind="class">exprtk::lexer::helper::symbol_replacer</class>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>namespaceexprtk_1_1lexer_1_1helper.html</anchorfile>
      <anchor>ab99867049584dc0424b40d7d50fd95f1</anchor>
      <arglist>(lexer::generator &amp;generator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::helper::bracket_checker</name>
    <filename>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</filename>
    <base>exprtk::lexer::token_scanner</base>
    <member kind="function">
      <type></type>
      <name>bracket_checker</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>a9c07c6450d6e839652163a965e164f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>lexer::token</type>
      <name>error_token</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>ae0ae4ec429696b450d46c357c8ff720f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>a9abd502c631dbb642c65ca32f5f2321a</anchor>
      <arglist>(const lexer::token &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>ae5f13b4a5bb58c6e68d9712d71a8fe05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>result</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>a13050b11d4a923741d191a4cbfe444be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer::token</type>
      <name>error_token_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>ae33d315db3ad92203d94f5a83e0c3296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; std::pair&lt; char, std::size_t &gt; &gt;</type>
      <name>stack_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>a2fdd027e36e94456169efdffbbef0af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>state_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1bracket__checker.html</anchorfile>
      <anchor>a8a520735cf3a68cbbd6a5c33c28bdecf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::helper::commutative_inserter</name>
    <filename>classexprtk_1_1lexer_1_1helper_1_1commutative__inserter.html</filename>
    <base>exprtk::lexer::token_inserter</base>
    <member kind="function">
      <type></type>
      <name>commutative_inserter</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1commutative__inserter.html</anchorfile>
      <anchor>adbb5cf291126b0c8ef63fe8dfe67e553</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignore_symbol</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1commutative__inserter.html</anchorfile>
      <anchor>a56874e006e3cbec27f299962e2d0d8dd</anchor>
      <arglist>(const std::string &amp;symbol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insert</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1commutative__inserter.html</anchorfile>
      <anchor>ad23f7cf1e49db9220e577df109f167a4</anchor>
      <arglist>(const lexer::token &amp;t0, const lexer::token &amp;t1, lexer::token &amp;new_token)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string, details::ilesscompare &gt;</type>
      <name>ignore_set_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1commutative__inserter.html</anchorfile>
      <anchor>abacb2fe1a0502644bf1f0ab8629230ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::lexer::helper::helper_assembly</name>
    <filename>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>register_inserter</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a16c9381c0cde5fdc029acee16fa70a41</anchor>
      <arglist>(lexer::token_inserter *inserter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>register_joiner</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a79dc81b9693e3cc0b0299f519c9844f0</anchor>
      <arglist>(lexer::token_joiner *joiner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>register_modifier</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>ab2097aaa056412fc6928c3b6045e3233</anchor>
      <arglist>(lexer::token_modifier *modifier)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>register_scanner</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a62063421b52d6e0d34baed279c6d6eec</anchor>
      <arglist>(lexer::token_scanner *scanner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run_inserters</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a61b2feaff16b0a2d6f2b9474beae0faa</anchor>
      <arglist>(lexer::generator &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run_joiners</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a68ac412f9b2245f324b92704d42caf07</anchor>
      <arglist>(lexer::generator &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run_modifiers</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>afa0856a12df6363459e99c1d66caf539</anchor>
      <arglist>(lexer::generator &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run_scanners</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>ade93b4c5f53ca880dc328c806f9476e4</anchor>
      <arglist>(lexer::generator &amp;g)</arglist>
    </member>
    <member kind="variable">
      <type>lexer::token_inserter *</type>
      <name>error_token_inserter</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>afa9b94f5e4408439b49b745749bd6143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lexer::token_joiner *</type>
      <name>error_token_joiner</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a190814e6580dca1056e021afc697cf3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lexer::token_modifier *</type>
      <name>error_token_modifier</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>abab9e12244068b6768e7a3d7766ea509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lexer::token_scanner *</type>
      <name>error_token_scanner</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>af3e502fdbd1e5c5eb783e1fdaa62b44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; lexer::token_inserter * &gt;</type>
      <name>token_inserter_list</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>acae33573928ac4915a4dc6064de0f003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; lexer::token_joiner * &gt;</type>
      <name>token_joiner_list</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a2d4a549a61a0284128527c06f10fb563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; lexer::token_modifier * &gt;</type>
      <name>token_modifier_list</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>ab7bad835b06ef55673a831fe45be2a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; lexer::token_scanner * &gt;</type>
      <name>token_scanner_list</name>
      <anchorfile>structexprtk_1_1lexer_1_1helper_1_1helper__assembly.html</anchorfile>
      <anchor>a189be7626efae3e744d0b17e07cd9342</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::helper::numeric_checker</name>
    <filename>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</filename>
    <base>exprtk::lexer::token_scanner</base>
    <member kind="function">
      <type>std::size_t</type>
      <name>error_count</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>acbe9a3b7a16064aa3966b605d0d862e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>error_index</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>ae551fb723e8321f42b0a7828f53297d5</anchor>
      <arglist>(const std::size_t &amp;i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>numeric_checker</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>af8961f897239d7c5c29e88f216a7b70f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>aceeea2633c74c79a93ada953b8a0dd5a</anchor>
      <arglist>(const lexer::token &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>a4c7f0d6fdb9a7b957f5527938b3c2501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>result</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>aef8174b9cde883477d19a58a0d7fa5ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>current_index_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>a33a5641b4a6267d8141dda6f374d2d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; std::size_t &gt;</type>
      <name>error_list_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1numeric__checker.html</anchorfile>
      <anchor>ab18bb76e1919ef67933c6a7184262578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::helper::operator_joiner</name>
    <filename>classexprtk_1_1lexer_1_1helper_1_1operator__joiner.html</filename>
    <base>exprtk::lexer::token_joiner</base>
    <member kind="function">
      <type>bool</type>
      <name>join</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1operator__joiner.html</anchorfile>
      <anchor>aa718ec84ed5c8136295b9f803b556423</anchor>
      <arglist>(const lexer::token &amp;t0, const lexer::token &amp;t1, lexer::token &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>join</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1operator__joiner.html</anchorfile>
      <anchor>ab91a5812e1d89bf5787f06674b78a2b7</anchor>
      <arglist>(const lexer::token &amp;t0, const lexer::token &amp;t1, const lexer::token &amp;t2, lexer::token &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator_joiner</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1operator__joiner.html</anchorfile>
      <anchor>a258fab7effee3abfca86258bdc39fec6</anchor>
      <arglist>(const std::size_t &amp;stride)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::helper::sequence_validator</name>
    <filename>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</filename>
    <base>exprtk::lexer::token_scanner</base>
    <member kind="function">
      <type>void</type>
      <name>clear_errors</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>ab6fef014deb99cb55c279a026fc625b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; lexer::token, lexer::token &gt;</type>
      <name>error</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a10bdbc4efc0b898260fc264fdb4eb557</anchor>
      <arglist>(const std::size_t index)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>error_count</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a91fccf0fa54b816743bf5384319812bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>ad4264ec885cec1e056dd2083da3dc04c</anchor>
      <arglist>(const lexer::token &amp;t0, const lexer::token &amp;t1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>result</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a092a9d620aadb99a28dc16d52c80d2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sequence_validator</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a9c0aa44828df8214204045977c5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; token_pair_t &gt;</type>
      <name>set_t</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a08785559bb8b12971d64aaeef98b9a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; lexer::token::token_type, lexer::token::token_type &gt;</type>
      <name>token_pair_t</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>acc37a691b912765a395f0e4f5ea1f747</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_invalid</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a9a8d146e2d6104615c631d824fa29a6c</anchor>
      <arglist>(lexer::token::token_type base, lexer::token::token_type t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_invalid_set1</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a471cc942c3342b839946c2c153245952</anchor>
      <arglist>(lexer::token::token_type t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>invalid_bracket_check</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>adaa17a69692da3dc1480387f68465d57</anchor>
      <arglist>(lexer::token::token_type base, lexer::token::token_type t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; std::pair&lt; lexer::token, lexer::token &gt; &gt;</type>
      <name>error_list_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>a0688bf467851857fb1bd1b171b0363df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set_t</type>
      <name>invalid_comb_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1sequence__validator.html</anchorfile>
      <anchor>ab68eda13d6d0e319e96a3ccb16142adb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exprtk::lexer::helper::symbol_replacer</name>
    <filename>classexprtk_1_1lexer_1_1helper_1_1symbol__replacer.html</filename>
    <base>exprtk::lexer::token_modifier</base>
    <member kind="function">
      <type>bool</type>
      <name>add_replace</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1symbol__replacer.html</anchorfile>
      <anchor>abc01b227864bd5de48d75cf5d10a42e6</anchor>
      <arglist>(const std::string &amp;target_symbol, const std::string &amp;replace_symbol, const lexer::token::token_type token_type=lexer::token::e_symbol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1symbol__replacer.html</anchorfile>
      <anchor>aa42dca78aaca893e0adae0367da17a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1symbol__replacer.html</anchorfile>
      <anchor>a4ca122490e516fb87d130622da33aecc</anchor>
      <arglist>(const std::string &amp;target_symbol)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; std::string, token::token_type &gt;, details::ilesscompare &gt;</type>
      <name>replace_map_t</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1symbol__replacer.html</anchorfile>
      <anchor>ab7748dd733f8472e0488614084258a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>modify</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1symbol__replacer.html</anchorfile>
      <anchor>ae2928389001270a3256d4da9a07184eb</anchor>
      <arglist>(lexer::token &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>replace_map_t</type>
      <name>replace_map_</name>
      <anchorfile>classexprtk_1_1lexer_1_1helper_1_1symbol__replacer.html</anchorfile>
      <anchor>a98e993bbf2ed04e7b56acf64dd5b1478</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exprtk::parser_error</name>
    <filename>namespaceexprtk_1_1parser__error.html</filename>
    <class kind="struct">exprtk::parser_error::type</class>
    <member kind="enumeration">
      <name>error_mode</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4ab640051b07d9d277d6b09eb306b2bdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_syntax</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4accc179e8e9c2c997b55305cfd65f474f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_token</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a876f5b3f406281ab215575b7f3e9b133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_numeric</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a8f5587dde918377820d5fd5fa9a1fdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_symtab</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a684b54570e8c63354befed97ec1e8744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_lexer</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a1c32eca75b4884909b4dd618c0dde04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_helper</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a1c5541a70c6f9aea63d31b3d6eae9bf4a05ec1e082a274ee96f5c784dc087d487</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a22c4d21d9f34057ecc7bb62fff330f4f</anchor>
      <arglist>(const type &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>make_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a753abd9099b7ea1bb26b069440f90e65</anchor>
      <arglist>(error_mode mode, const std::string &amp;diagnostic=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>make_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>af343c1da537144fdfad1925331ed2338</anchor>
      <arglist>(error_mode mode, const lexer::token tk, const std::string &amp;diagnostic=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_str</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>ad54b4f16b694b7b90152cebf714e5e4b</anchor>
      <arglist>(error_mode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_error</name>
      <anchorfile>namespaceexprtk_1_1parser__error.html</anchorfile>
      <anchor>a3f08b0b5ea3f9365bad8cb18da56db01</anchor>
      <arglist>(type &amp;error, const std::string &amp;expression)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>exprtk::parser_error::type</name>
    <filename>structexprtk_1_1parser__error_1_1type.html</filename>
    <member kind="variable">
      <type>std::size_t</type>
      <name>column_no</name>
      <anchorfile>structexprtk_1_1parser__error_1_1type.html</anchorfile>
      <anchor>ab8a912d4d8632344e137c7af930e409b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>diagnostic</name>
      <anchorfile>structexprtk_1_1parser__error_1_1type.html</anchorfile>
      <anchor>ababbc1a2388183f8b66064086c5c7f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>error_line</name>
      <anchorfile>structexprtk_1_1parser__error_1_1type.html</anchorfile>
      <anchor>a1e1afb687fe8638b1ed75c0f322d8138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>line_no</name>
      <anchorfile>structexprtk_1_1parser__error_1_1type.html</anchorfile>
      <anchor>a50a8e4d90ab6bbe533180cb8b9e5b0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>error_mode</type>
      <name>mode</name>
      <anchorfile>structexprtk_1_1parser__error_1_1type.html</anchorfile>
      <anchor>ae45b5512b28f72b48a920543e055ef32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lexer::token</type>
      <name>token</name>
      <anchorfile>structexprtk_1_1parser__error_1_1type.html</anchorfile>
      <anchor>af98940f12b569a6316f96f0e5db54283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::LowLevelConfigure</name>
    <filename>classlabust_1_1LowLevelConfigure.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AXESconfigure</name>
      <anchorfile>classlabust_1_1LowLevelConfigure.html</anchorfile>
      <anchor>a1cfe308a1ffdab37f6f8e5bc26f8e626</anchor>
      <arglist>(auv_msgs::Bool6Axis &amp;nu_bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LL_VELconfigure</name>
      <anchorfile>classlabust_1_1LowLevelConfigure.html</anchorfile>
      <anchor>a13f2f6b59c99ed473189dbf117262a88</anchor>
      <arglist>(bool enable, int x, int y, int z, int pitch, int roll, int yaw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowLevelConfigure</name>
      <anchorfile>classlabust_1_1LowLevelConfigure.html</anchorfile>
      <anchor>a3212d0d18bccade5722f252a1017b0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>clientConfigureAxes</name>
      <anchorfile>classlabust_1_1LowLevelConfigure.html</anchorfile>
      <anchor>a0a6bab816cea153078ee5362d6193360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>clientConfigureVelocitiyController</name>
      <anchorfile>classlabust_1_1LowLevelConfigure.html</anchorfile>
      <anchor>a4d5fcb843ff30124ab6c828912494f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::Bool6Axis</type>
      <name>nuAxis</name>
      <anchorfile>classlabust_1_1LowLevelConfigure.html</anchorfile>
      <anchor>a09b6bf55fc957048fbedb65a32202392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>navcon_msgs::ConfigureVelocityController</type>
      <name>velConConf</name>
      <anchorfile>classlabust_1_1LowLevelConfigure.html</anchorfile>
      <anchor>ab9a19614f945abd9453c6943a36f211d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::controller</name>
    <filename>namespacelabust_1_1controller.html</filename>
    <class kind="class">labust::controller::PrimitiveManager</class>
  </compound>
  <compound kind="class">
    <name>labust::controller::PrimitiveManager</name>
    <filename>classlabust_1_1controller_1_1PrimitiveManager.html</filename>
    <member kind="function">
      <type>void</type>
      <name>course_keeping_FA</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a8f75ed7d24572a75dd42b5aba526002e</anchor>
      <arglist>(bool enable, double course, double speed, double heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>course_keeping_UA</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a67172106254ff4c19e3d58cbbc757f20</anchor>
      <arglist>(bool enable, double course, double speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamic_positioning</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>aeada27f64c6d986b1920d347c69ecbcd</anchor>
      <arglist>(bool enable, double north, double east, double heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>go2point_FA</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a0cce26cc2127dfaf4dafaadb863c7aa2</anchor>
      <arglist>(bool enable, double north1, double east1, double north2, double east2, double speed, double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>go2point_FA_hdg</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a464558dd62040912bdf06708685dc104</anchor>
      <arglist>(bool enable, double north1, double east1, double north2, double east2, double speed, double heading, double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>go2point_UA</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a599e18f86636eea42e84aab3d707075d</anchor>
      <arglist>(bool enable, double north1, double east1, double north2, double east2, double speed, double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ISOprimitive</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a0bc5a2585ab7686d2a3af6b7247d2284</anchor>
      <arglist>(bool enable, int dof, double command, double hysteresis, double reference, double sampling_rate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrimitiveManager</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a3a36e4f71f68e91396506e1a384d1c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>labust::primitive::PrimitiveCallCourseKeeping</type>
      <name>CourseKeeping</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a6f053c2fd9a977315bce175e7c11ee2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>labust::primitive::PrimitiveCallDOFIdentification</type>
      <name>DOFIdentification</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a347fc024a8d3014e9e5dcf82d0df04b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>labust::primitive::PrimitiveCallDynamicPositioning</type>
      <name>DynamicPositioning</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>ac6f94ecf90bbcb215e2b81598ee93285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>labust::primitive::PrimitiveCallGo2Point</type>
      <name>Go2Point</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a74e41097f337c2a863786549b0147e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>labust::LowLevelConfigure</type>
      <name>LLcfg</name>
      <anchorfile>classlabust_1_1controller_1_1PrimitiveManager.html</anchorfile>
      <anchor>a6d073cee0826189b59ae0cbcfc32cfec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::data</name>
    <filename>namespacelabust_1_1data.html</filename>
    <class kind="class">labust::data::DataManager</class>
  </compound>
  <compound kind="class">
    <name>labust::data::DataManager</name>
    <filename>classlabust_1_1data_1_1DataManager.html</filename>
    <member kind="enumvalue">
      <name>u</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ac6efd039c20cb9ccba79f661aa1c451a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>v</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a072cda2353e80647efeaad73ff3b84b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>w</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ae921256bd490b822ffc19993656a19fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>r</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a0dc1eeb693f4f89cff2b983be0872469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a13fc5f935db862470ff03ec7591a8384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ad487389ec8a0ff4ce41a78c47b77cf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a82bb8840ee41b5209230a7931613fe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342aa07208efd1875fd4a498d7a6d85f435f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342adc60b107ef644bd4e44e9e168cafb8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342af6b4c45344c7c04c722ea5c486c55c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342abff0f379821e25a4713431e0ba9620a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ae3ee2b0c49dcc6837c903fdf953649ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alt</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342aab72de1315f3832df784dcc75585d1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stateHatNum</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a47d2a5fc13ecd3b75ec75b5159921a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>u</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ac6efd039c20cb9ccba79f661aa1c451a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>v</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a072cda2353e80647efeaad73ff3b84b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>w</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ae921256bd490b822ffc19993656a19fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>r</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a0dc1eeb693f4f89cff2b983be0872469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a13fc5f935db862470ff03ec7591a8384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ad487389ec8a0ff4ce41a78c47b77cf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a82bb8840ee41b5209230a7931613fe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342aa07208efd1875fd4a498d7a6d85f435f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342adc60b107ef644bd4e44e9e168cafb8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342af6b4c45344c7c04c722ea5c486c55c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342abff0f379821e25a4713431e0ba9620a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ae3ee2b0c49dcc6837c903fdf953649ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alt</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342aab72de1315f3832df784dcc75585d1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stateHatNum</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a47d2a5fc13ecd3b75ec75b5159921a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>u</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ac6efd039c20cb9ccba79f661aa1c451a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>v</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a072cda2353e80647efeaad73ff3b84b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>w</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ae921256bd490b822ffc19993656a19fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>r</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a0dc1eeb693f4f89cff2b983be0872469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a13fc5f935db862470ff03ec7591a8384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ad487389ec8a0ff4ce41a78c47b77cf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a82bb8840ee41b5209230a7931613fe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342aa07208efd1875fd4a498d7a6d85f435f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342adc60b107ef644bd4e44e9e168cafb8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342af6b4c45344c7c04c722ea5c486c55c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>z_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342abff0f379821e25a4713431e0ba9620a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>psi_var</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342ae3ee2b0c49dcc6837c903fdf953649ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alt</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342aab72de1315f3832df784dcc75585d1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stateHatNum</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a79ba90a34993af31c3b73b9b77932342a47d2a5fc13ecd3b75ec75b5159921a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataManager</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>aed80efee9c9c54dc51327367b9ecd648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataManager</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>aed80efee9c9c54dc51327367b9ecd648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataManager</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>aed80efee9c9c54dc51327367b9ecd648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataManager</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>aed80efee9c9c54dc51327367b9ecd648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; uint8_t &gt;</type>
      <name>getEventsVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>ab90f64ca28593ee49d9a7cdeb604f227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; double &gt;</type>
      <name>getMissionVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a053617f7ce80909a0c8d6c92551f804e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>getMissionVarNames</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a126c6c5b234a8f8513926f074aa33b85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; double &gt;</type>
      <name>getStateVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a2cd3f4c8c234c790e3fcff426657f483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a8bd6102b1bfa20b89316ec3613afa4a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMissionVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>af87b4e4e87162aa02aa70dc3962de8bf</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMissionVarNames</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>ac6144892aa5c0986ad9c6ad241774f48</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateData</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>ae0688e9694f0acf1a819c10645b8a885</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateData</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>ae0688e9694f0acf1a819c10645b8a885</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateData</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>ae0688e9694f0acf1a819c10645b8a885</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateEventsVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a787e591fcc7574af020d750bfb089f8b</anchor>
      <arglist>(vector&lt; uint8_t &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMissionVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a3ff361db42631b3aafd6ea1b60a1c6fd</anchor>
      <arglist>(int missionVarID, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStateVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>af6f4ec9dbbb965971294453c3698c183</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>eventsVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a29d551d9517d12f84b4dfec21b03e1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>missionVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a6cf65393af541e736f94cafdae30a216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>stateHatVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>ac1b109002e76439b7da3a051fe634a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; uint8_t &gt;</type>
      <name>eventsVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>ae0ebb6d4edce4c39732847cbe23b42da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; double &gt;</type>
      <name>missionVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a056bdc44186f257b6ad01adf1f663c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>missionVarNames</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>a389d6e41ac0ee7f573824ee201d4e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; double &gt;</type>
      <name>stateHatVar</name>
      <anchorfile>classlabust_1_1data_1_1DataManager.html</anchorfile>
      <anchor>aaacc409aeca89fb1f95d3673dff229a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::event</name>
    <filename>namespacelabust_1_1event.html</filename>
    <class kind="class">labust::event::EventEvaluation</class>
  </compound>
  <compound kind="class">
    <name>labust::event::EventEvaluation</name>
    <filename>classlabust_1_1event_1_1EventEvaluation.html</filename>
    <member kind="typedef">
      <type>exprtk::parser_error::type</type>
      <name>error_t</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>aded4cfb86582167208d68f38f3e72b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exprtk::expression&lt; double &gt;</type>
      <name>expression_t</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a9859eda448b916ecdca94f32dc09ead3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exprtk::parser&lt; double &gt;</type>
      <name>parser_t</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>ab5a35432ce493d7d3bb0942de91d084e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exprtk::symbol_table&lt; double &gt;</type>
      <name>symbol_table_t</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a2000ad0bc3e84731e4d16c28318a57e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vector&lt; uint8_t &gt;</type>
      <name>evaluateEvents</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a059c72ed88a07ae856315be519954b44</anchor>
      <arglist>(vector&lt; string &gt; events)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>evaluateStringExpression</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>abe0099a9151daa2ada5440a8a44bff23</anchor>
      <arglist>(std::string expression_str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventEvaluation</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a39402f853a35dbf5ff41d82d383f49b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeSymbolTable</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a708643ef4c1c3bc5391fce67fb49a786</anchor>
      <arglist>(vector&lt; double &gt; stateVar, vector&lt; double &gt; missionVar, vector&lt; string &gt; missionVarNames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSymbolTable</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>af258bda1ceaf90f0e95eea87a4e19b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSymbolTable</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a6e2b9a9513129e30528d6904cc28a42f</anchor>
      <arglist>(vector&lt; double &gt; stateVar, vector&lt; double &gt; missionVar, vector&lt; string &gt; missionVarNames)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mtx</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a8f707a95e0fc4cb013aac454702cbda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>symbol_table_t</type>
      <name>symbol_table</name>
      <anchorfile>classlabust_1_1event_1_1EventEvaluation.html</anchorfile>
      <anchor>a03565dcb849a20f282c30c18ae459ddf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::maneuver</name>
    <filename>namespacelabust_1_1maneuver.html</filename>
    <class kind="class">labust::maneuver::ManeuverGenerator</class>
  </compound>
  <compound kind="class">
    <name>labust::maneuver::ManeuverGenerator</name>
    <filename>classlabust_1_1maneuver_1_1ManeuverGenerator.html</filename>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector4d &gt;</type>
      <name>calcCrossHatchPatternPoints</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a80b0a7c3f691a4ec2c547d93b05fecbc</anchor>
      <arglist>(double width, double hstep, double curvOff, bool squareCurve, double bearingRad)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector4d &gt;</type>
      <name>calcRIPatternPoints</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a53ee8d8a4d504212783a03c710c9166e</anchor>
      <arglist>(double width, double hstep, double alternationPercent, double curvOff, bool squareCurve, double bearingRad)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector4d &gt;</type>
      <name>calcRowsPoints</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a8d7e4f5e2635431c585a78579cf1efaf</anchor>
      <arglist>(double width, double length, double hstep, double alternationPercent, double curvOff, bool squareCurve, double bearingRad, double crossAngleRadians)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector4d &gt;</type>
      <name>calcRowsPoints</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a0a2725b398a69d7372b269d592dad89d</anchor>
      <arglist>(double width, double length, double hstep, double alternationPercent, double curvOff, bool squareCurve, double bearingRad, double crossAngleRadians, bool invertY)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateGoTo</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a844d12a6eaa1e515d74ea27efcace616</anchor>
      <arglist>(double north, double east, double speed, double victory_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateRows</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a2f8ab4b0fb53125b09459bd87a3f4074</anchor>
      <arglist>(double north, double east, double speed, double victory_radius, double width, double length, double hstep, double alternationPercent, double curvOff, bool squareCurve, double bearing, double crossAngle, bool invertY)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateStationKeeping</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a9fa7557b5c92b94d228401c0ba7e5541</anchor>
      <arglist>(double north, double east, double heading)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ManeuverGenerator</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a249d291ebeb1707bc62266643af8667b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; double, double &gt;</type>
      <name>rotate</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a5872c83248973b2af468db2e625d9750</anchor>
      <arglist>(double angleRadians, double x, double y, bool clockwiseRotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePrimitives</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a42516cdb239af6d7f740bc7054e43188</anchor>
      <arglist>(int primitiveID, std::vector&lt; Eigen::Vector4d &gt; points, double heading, double speed, double victoryRadius)</arglist>
    </member>
    <member kind="variable">
      <type>WriteXML</type>
      <name>writeXML</name>
      <anchorfile>classlabust_1_1maneuver_1_1ManeuverGenerator.html</anchorfile>
      <anchor>a810490e3de9865310e4766d66d821a8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::mission</name>
    <filename>namespacelabust_1_1mission.html</filename>
    <class kind="class">labust::mission::MissionExecution</class>
    <class kind="class">labust::mission::MissionParser</class>
  </compound>
  <compound kind="class">
    <name>labust::mission::MissionExecution</name>
    <filename>classlabust_1_1mission_1_1MissionExecution.html</filename>
    <member kind="function">
      <type>void</type>
      <name>course_keeping_FA_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a249c6fe9d8a1a65b31bb841e1f2f40bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>course_keeping_UA_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ac7d9a491927d1acb97a9115da8267718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamic_postitioning_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a7c29ac0f1a1340e249106b32cb379f3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluatePrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a0de1bebbac89c2dd505c9684c6b56460</anchor>
      <arglist>(string primitiveString)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_primitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a4a304f5221b797e49cf1c477c534152e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>go2point_FA_hdg_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a0f77be8377c11048cccc78194f785818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>go2point_FA_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ae9873c2b9e9c4b210a9683e212c820de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>go2point_UA_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>afd8a2809df938eca0778644c4f91b094</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iso_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a7c056d5aa2901b3e18644bbf079c22ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MissionExecution</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a9ed01122a81ecd9b8c46cd1ccf281bc4</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDataEventsContainer</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>aad473824da49332c2057467a23c07855</anchor>
      <arglist>(const misc_msgs::DataEventsContainer::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onEventString</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a79ebe5948b040b2f9a09f2ff44aa7872</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPrimitiveEndReset</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a0babf3f7517ce75edb5ad4b23250475c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onReceivePrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a69dc603687ecd925a2074029a8e3a629</anchor>
      <arglist>(const misc_msgs::SendPrimitive::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onStateHat</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a732898f79565d4258a5bafd4f4f291e9</anchor>
      <arglist>(const auv_msgs::NavSts::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTimeout</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>af0a228fb339e92380f1fce7ebaa997e9</anchor>
      <arglist>(const ros::TimerEvent &amp;timer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>path_following_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>aa8c2656b6985fa7127a83286b96a8388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointer_state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a8b94ea5d5781af4bb966f8b1d4ed755d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ac02cdb21a0a5898d8b2a75da5f36fd63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeout</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ada72b07548782322030264be61a947ed</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>checkEventFlag</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>afe0a9b2f4bfef60b4408218c5e2e94ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>labust::controller::PrimitiveManager</type>
      <name>CM</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a2a811e391783f1cd3af1674e132f40c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>eventsActive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a8aa85b89ab439723bf040d178153943b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>missionActive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ac591592ca0dc246a3cbec0f68a663b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nextPrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a42a9b8bf5b5a328e5235800bbbf5193c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ad5007d3004a25e3ca52fed0d9d685387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::NED</type>
      <name>oldPosition</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>adae0698f5630efc86e01349d4fe26da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, double &gt;</type>
      <name>primitiveMap</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ad309216206cc42fc5c682df6ded96011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>primitiveStrContainer</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a14d21caaa6e4fc31b1433e42840b8f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, string &gt;</type>
      <name>primitiveStringMap</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a0cade4ae2bd3a470026a107bbff5a204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubEventString</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a2237b43c48fe329c4455cb486685dd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubRequestPrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>aa31043115ae5f01aa38f929364fc91c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>misc_msgs::SendPrimitive</type>
      <name>receivedPrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a53dcf7f2d0e0956e0d44bfb439745f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>srvExprEval</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a5d0cef3279cc0295d13ac7c65cb1f7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::NavSts</type>
      <name>state</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>aed1ae08f64f7009e81d060a3ad6025a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subDataEventsContainer</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>af18effcf78ae4429bcaf60e0464e2818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subEventString</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>ad9037e50b3badecb4804147f76cff6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subReceivePrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a29e617c345e1042985b661eb1bf3b6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subStateHat</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a22a6ac9731fce7076e221c659507c955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>timeoutActive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>a4d969edbaa9a58902294b65b4abac89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Timer</type>
      <name>timer</name>
      <anchorfile>classlabust_1_1mission_1_1MissionExecution.html</anchorfile>
      <anchor>aaed1ed8cbcf71ca50cb1aa04f0597975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::mission::MissionParser</name>
    <filename>classlabust_1_1mission_1_1MissionParser.html</filename>
    <member kind="function">
      <type></type>
      <name>MissionParser</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>ada7182a808b52a685619350448222dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onEventNextParse</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a6eb6c08a6edd372d4a7c7418c9b9d9b5</anchor>
      <arglist>(XMLElement *elem2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onEventString</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a008e9122d12d2154db9755ca23d501db</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onReceiveMission</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a916f6875a3c99f0dfd3e52966bf129a8</anchor>
      <arglist>(const misc_msgs::StartParser::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onRequestPrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a99ef70ef277fe60e5b7080ada613f600</anchor>
      <arglist>(const std_msgs::UInt16::ConstPtr &amp;req)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>parseEvents</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>ac5573b2dee9c5da15899501cce9078b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>parseMission</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a088213ae408a74195a1f46816f91aeb7</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>parseMissionParam</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>ac77268eb0a4a9c92a724941e845a1049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParser</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a62afd421dc2f6ee9754ecbc07f70b37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPrimitve</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a595893c43afdade39f68e4f9328f6f8f</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MissionParser</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a9cb35bfdf96daf9cbdfb27a024e573bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>breakpoint</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a210916e2326643f21228181d9f244085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eventID</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>ae24bd173b127cb9b1d0be342edd8255f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a367c539854c6d8c5371c5bb83bcd0aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastID</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a755589e74d3088c9ff8a7b193901c797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>missionEvents</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a1924d38fb50d1ac7cc39c3e815bf86a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>missionParams</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>aa0ee0b97128f2e282dd5a56bd79c91e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>newTimeout</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>ad1850e85b995c1262581d9c175372150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auv_msgs::NED</type>
      <name>offset</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>aa0a8aef7c6abd213b23e9370c49addc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; uint8_t &gt;</type>
      <name>onEventNext</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a6150078cc29f2745b1c0ccf7b804b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; uint8_t &gt;</type>
      <name>onEventNextActive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a031f278ea1d85141b914074710c4cc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PrimitiveParams</type>
      <name>PP</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>ab3259e783008886c884bcedb8992ca9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stringstream</type>
      <name>primitiveString</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>abe2746ef40842dac7ce9da57e8a6c42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubMissionSetup</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>aed97c3188aa3dcc728c490a4978c3ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubRiseEvent</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a1deeb204aeb78c921f0c1dc9e35b5f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubSendPrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>aa020597cdada75e223a8ec5b71c16304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>srvExprEval</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a508ba86c307d1e7bc00c0fecc96da8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subEventString</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a03babf4ccef6383af81b68eb1b326a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subReceiveXmlPath</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>ace82d7d876a8ac2787527574c495d34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subRequestPrimitive</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>a3c038981d1f2615c06aa6ed1a3325f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLDocument</type>
      <name>xmlDoc</name>
      <anchorfile>classlabust_1_1mission_1_1MissionParser.html</anchorfile>
      <anchor>afd530b100c313e1df9c29ace15a0cfa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::utilities</name>
    <filename>namespacelabust_1_1utilities.html</filename>
    <member kind="function">
      <type>custom_srv</type>
      <name>callService</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a6b0e48effd85f54fccadbcd33286e19d</anchor>
      <arglist>(ros::ServiceClient &amp;client, custom_srv &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>msgType</type>
      <name>deserializeMsg</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a54b9dfa8f36a3ae566644ce5639d7afe</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; my_buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>serializeMsg</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a3f9efb5d44c0a2f4eab393bb41ee769f</anchor>
      <arglist>(msgType data)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt; &amp;</type>
      <name>split</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a8741e229ca99050f9439a6a221e01716</anchor>
      <arglist>(const std::string &amp;s, char delim, std::vector&lt; std::string &gt; &amp;elems)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>namespacelabust_1_1utilities.html</anchorfile>
      <anchor>a6f88a03846daff88da107c2e4d335e0d</anchor>
      <arglist>(const std::string &amp;s, char delim)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::utils</name>
    <filename>namespacelabust_1_1utils.html</filename>
    <class kind="class">labust::utils::WriteXML</class>
  </compound>
  <compound kind="class">
    <name>labust::utils::WriteXML</name>
    <filename>classlabust_1_1utils_1_1WriteXML.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCourse_keeping_FA</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>ae6b0caef9e3e4ab3a9736951ccb4c5df</anchor>
      <arglist>(double course, double speed, double heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCourse_keeping_UA</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a815edbb3ff902cc14eb97ce83aae1ac2</anchor>
      <arglist>(double course, double speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDynamic_positioning</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>ad22950b0718997ea589b5d492dfdf892</anchor>
      <arglist>(double north, double east, double heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEvent</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a3d9a942763864af98d98a845fb853648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGo2point_FA</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a2f66dbc57ffb04705cfceb5d3fa46175</anchor>
      <arglist>(double north, double east, double speed, double victoryRadius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGo2point_UA</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>aa9a55a72a43b7cac09393f95ae26a88b</anchor>
      <arglist>(double north, double east, double speed, double victoryRadius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMission</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a72dc5e6a019da049376b3775dbce3541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addXMLNode</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a792f93992b5a815ad4b902288fdad519</anchor>
      <arglist>(XMLNode *parentNode, string nodeName, string attrName, string attrValue, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveXML</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>ae340b02593f9e5491008a308c3559444</anchor>
      <arglist>(string fileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WriteXML</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>ac07d6b7c3cb556a046a9076f5cf19d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>XMLDocument</type>
      <name>doc</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a7cf9a1921ef047890ab8e9b94f9f89c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLNode *</type>
      <name>events</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a3540a76ae5a74e3d6a41e8a061688d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a4ce5ba3459a89f23d3dba7ee648fb7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLNode *</type>
      <name>idNode</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a55c83907396f76db980223edb7ab844e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLNode *</type>
      <name>main</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a915dfcb5c2f7aaf769f602ec76bee817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLNode *</type>
      <name>mission</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>afbbc1cd61f6c6661b406696f0cf4e13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLNode *</type>
      <name>param</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>aab210705044a0774b7b7ea56137b78b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XMLNode *</type>
      <name>primitive</name>
      <anchorfile>classlabust_1_1utils_1_1WriteXML.html</anchorfile>
      <anchor>a3b2519cb6dace639cad299af02e0f227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>topic_transform</name>
    <filename>namespacetopic__transform.html</filename>
    <class kind="class">topic_transform::TopicTransform</class>
    <member kind="variable">
      <type>tuple</type>
      <name>TT</name>
      <anchorfile>namespacetopic__transform.html</anchorfile>
      <anchor>acbfc35f3ea3791799bae000c25f3a291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>topic_transform::TopicTransform</name>
    <filename>classtopic__transform_1_1TopicTransform.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtopic__transform_1_1TopicTransform.html</anchorfile>
      <anchor>a776af1403ba78da2fb0855dbbd752f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtopic__transform_1_1TopicTransform.html</anchorfile>
      <anchor>a5872cddb87e0b52603b97bc5c5590e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup</name>
      <anchorfile>classtopic__transform_1_1TopicTransform.html</anchorfile>
      <anchor>acb04710fd037b613ceeb99987b64d7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>eventID</name>
      <anchorfile>classtopic__transform_1_1TopicTransform.html</anchorfile>
      <anchor>ad9852def54e14b015101d4a4371b7a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_field</name>
      <anchorfile>classtopic__transform_1_1TopicTransform.html</anchorfile>
      <anchor>a9ccba1732b2751c3ac4135e1a5cd57a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubExternalEvent</name>
      <anchorfile>classtopic__transform_1_1TopicTransform.html</anchorfile>
      <anchor>aa3802797c7a3f18caf82f32ce88190ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
