<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>auto_ptr.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/auto_ptr/</path>
    <filename>auto__ptr_8h</filename>
    <class kind="class">my_auto_ptr::__ptr_base</class>
    <class kind="class">my_auto_ptr::auto_ptr</class>
    <class kind="class">my_auto_ptr::auto_ptr_ref</class>
    <namespace>my_auto_ptr</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__CONST_CAST</name>
      <anchorfile>auto__ptr_8h_afafb5b65d0de1f98b000721efa3477e8.html</anchorfile>
      <anchor>afafb5b65d0de1f98b000721efa3477e8</anchor>
      <arglist>(to, what)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__REINTERPRET_CAST</name>
      <anchorfile>auto__ptr_8h_a7b7f165a94728d3bf5bf24c573931aca.html</anchorfile>
      <anchor>a7b7f165a94728d3bf5bf24c573931aca</anchor>
      <arglist>(to, what)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STLP_VERBOSE_ASSERT</name>
      <anchorfile>auto__ptr_8h_aecace38ef31b06a9a3a24bea3c6273d3.html</anchorfile>
      <anchor>aecace38ef31b06a9a3a24bea3c6273d3</anchor>
      <arglist>(x, y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binmod.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>binmod_8cpp</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="function_8h" name="function.h" local="yes" imported="no">function.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="var__keeper_8h" name="var_keeper.h" local="yes" imported="no">var_keeper.h</includes>
    <includes id="binmod_8h" name="binmod.h" local="yes" imported="no">binmod.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="logic__internal_8h" name="logic_internal.h" local="yes" imported="no">logic/logic_internal.h</includes>
    <includes id="vdcmod_8h" name="vdcmod.h" local="yes" imported="no">vdcmod.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_array_dump_iteration</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bind_func</name>
      <anchorfile>binmod_8cpp_a9acba1a1e2ff0292cb4a07bb3b5fb248.html</anchorfile>
      <anchor>a9acba1a1e2ff0292cb4a07bb3b5fb248</anchor>
      <arglist>(bool ex, vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_bind_ex_func</name>
      <anchorfile>binmod_8cpp_a80ad5bbd010f3157360909b22ebb910b.html</anchorfile>
      <anchor>a80ad5bbd010f3157360909b22ebb910b</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_bind_func</name>
      <anchorfile>binmod_8cpp_ae9a9e8140b6ce735fa1e4f785edaf697.html</anchorfile>
      <anchor>ae9a9e8140b6ce735fa1e4f785edaf697</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mod_eval_func</name>
      <anchorfile>binmod_8cpp_a234c5bf54d18a719ba92f4c4bb6d69ab.html</anchorfile>
      <anchor>a234c5bf54d18a719ba92f4c4bb6d69ab</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, const char *exp, c_vdcmod_data_t **result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_free_structure_func</name>
      <anchorfile>binmod_8cpp_a83a8ae9d4a2e78e4b3ab034fa4c1c4f0.html</anchorfile>
      <anchor>a83a8ae9d4a2e78e4b3ab034fa4c1c4f0</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, c_vdcmod_data_t *struc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_get_superglobals_func</name>
      <anchorfile>binmod_8cpp_af1f4ce90b85f3a140a18dfea68e6f8c4.html</anchorfile>
      <anchor>af1f4ce90b85f3a140a18dfea68e6f8c4</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, c_vdcmod_data_t **superglobals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_process_script_out_func</name>
      <anchorfile>binmod_8cpp_a7d46c3d93b4cfafc5f2daa5e62c73401.html</anchorfile>
      <anchor>a7d46c3d93b4cfafc5f2daa5e62c73401</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_unbind_ex_func</name>
      <anchorfile>binmod_8cpp_a05b37ec4411ed6269135538cefccba3e.html</anchorfile>
      <anchor>a05b37ec4411ed6269135538cefccba3e</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_unbind_func</name>
      <anchorfile>binmod_8cpp_a4a8214d15fed608b456fe32f16dfeddc.html</anchorfile>
      <anchor>a4a8214d15fed608b456fe32f16dfeddc</anchor>
      <arglist>(vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unbind_func</name>
      <anchorfile>binmod_8cpp_a20c7240567dbd8d28fd363480bfc2a36.html</anchorfile>
      <anchor>a20c7240567dbd8d28fd363480bfc2a36</anchor>
      <arglist>(bool ex, vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binmod.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>binmod_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="vdcmod_8h" name="vdcmod.h" local="yes" imported="no">vdcmod.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <class kind="class">c_binmodule</class>
    <member kind="define">
      <type>#define</type>
      <name>MY_MOD_HANDLE</name>
      <anchorfile>binmod_8h_ac337161a8f3268708bc0ec41fe33731e.html</anchorfile>
      <anchor>ac337161a8f3268708bc0ec41fe33731e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bitarray.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>bitarray_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="bitarray_8h" name="bitarray.h" local="yes" imported="no">bitarray.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
  </compound>
  <compound kind="file">
    <name>bitarray.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>bitarray_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <class kind="class">c_bitarray</class>
    <class kind="class">c_bitarray_except</class>
    <member kind="define">
      <type>#define</type>
      <name>C_BITARRAY_INCREMENT</name>
      <anchorfile>bitarray_8h_ab22c77e24aca57253d5563f13ebee55c.html</anchorfile>
      <anchor>ab22c77e24aca57253d5563f13ebee55c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>botnet.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>botnet_8cpp</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="ssl_8h" name="ssl.h" local="yes" imported="no">ssl.h</includes>
    <includes id="lang_8h" name="lang.h" local="yes" imported="no">lang.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="compress_8h" name="compress.h" local="yes" imported="no">compress.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="sock__garbage_8h" name="sock_garbage.h" local="yes" imported="no">sock_garbage.h</includes>
    <includes id="botnet_8h" name="botnet.h" local="yes" imported="no">botnet.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="c__function_8h" name="c_function.h" local="yes" imported="no">func/c_function.h</includes>
    <includes id="c__module_8h" name="c_module.h" local="yes" imported="no">mod/c_module.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__delay__link_8h" name="c_delay_link.h" local="yes" imported="no">runtime/c_delay_link.h</includes>
    <includes id="c__user__to__lock__out_8h" name="c_user_to_lock_out.h" local="yes" imported="no">dcc/c_user_to_lock_out.h</includes>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">proc/c_proc_exc.h</includes>
    <includes id="logic__internal_8h" name="logic_internal.h" local="yes" imported="no">logic/logic_internal.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_bot</class>
    <class kind="struct">c_bot_command</class>
    <class kind="union">c_bot_command::u_commnd_data</class>
    <class kind="struct">c_bot_command::u_commnd_data::c__padding</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_bot_auth_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_bot_auth_13</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_bot_challenge_13</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_check_time_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_partyline_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_partyline_user_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_proc_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_proc_end_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_push_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_remote_procedure_call_3</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_01_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_02_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_03_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_04_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_05_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_06_8</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_99_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_01_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_02_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_03_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_04_7</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_05_8</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_06_11</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_99_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_01_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_01B_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_02_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_03_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_04_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_06_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_07_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_10_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_11_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_11B_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_12_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_13_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_14_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_15_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_16_5</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_17_9</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_99_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_update_1004</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_no_repl_1</class>
    <class kind="struct">c_bot_control</class>
    <class kind="union">c_bot_control::u_control_data</class>
    <class kind="struct">c_bot_control::u_control_data::c_timestamp_linked_1</class>
    <class kind="struct">c_bot_control::u_control_data::c_timestamp_ping_1</class>
    <class kind="struct">c_bot_control::u_control_data::c_timestamp_pong_1</class>
    <class kind="class">c_botnet_channel</class>
    <class kind="class">c_chan_def_to_pull</class>
    <class kind="class">c_chan_def_to_push</class>
    <class kind="class">c_command_queue</class>
    <class kind="struct">c_flood_32_packed</class>
    <class kind="class">c_msg_id</class>
    <class kind="class">c_partyline_member</class>
    <class kind="class">c_proc_to_pull</class>
    <class kind="class">c_proc_to_push</class>
    <class kind="class">c_user_to_pull</class>
    <class kind="class">c_user_to_push</class>
    <member kind="define">
      <type>#define</type>
      <name>CMD_AUTH_1</name>
      <anchorfile>botnet_8cpp_a2e5e6904fc44718279d717a53a8490bc.html</anchorfile>
      <anchor>a2e5e6904fc44718279d717a53a8490bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_AUTH_13</name>
      <anchorfile>botnet_8cpp_af8edd3855793cb240825287aed790143.html</anchorfile>
      <anchor>af8edd3855793cb240825287aed790143</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CHALLENGE_13</name>
      <anchorfile>botnet_8cpp_abed99f391a4c23e4a3c9a269696d48e0.html</anchorfile>
      <anchor>abed99f391a4c23e4a3c9a269696d48e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CHECK_TIME_1</name>
      <anchorfile>botnet_8cpp_aa7507f441aa01cd7c866bc1b773adce8.html</anchorfile>
      <anchor>aa7507f441aa01cd7c866bc1b773adce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_NO_REPL_1</name>
      <anchorfile>botnet_8cpp_ace2ff5ba22561ece99a4de6a85ed6fd7.html</anchorfile>
      <anchor>ace2ff5ba22561ece99a4de6a85ed6fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_PARTYLINE_1</name>
      <anchorfile>botnet_8cpp_adb819840f6a98958aca4db9e45c0909c.html</anchorfile>
      <anchor>adb819840f6a98958aca4db9e45c0909c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_PARTYLINE_USER_1</name>
      <anchorfile>botnet_8cpp_a31b0a67cee5ef015187ee230c6c5ce23.html</anchorfile>
      <anchor>a31b0a67cee5ef015187ee230c6c5ce23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_PROC_1</name>
      <anchorfile>botnet_8cpp_aa8f678ab04d710951a4164e49ec56f35.html</anchorfile>
      <anchor>aa8f678ab04d710951a4164e49ec56f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_PROC_END_1</name>
      <anchorfile>botnet_8cpp_aca66567685b0acc8df58e7440a6433b8.html</anchorfile>
      <anchor>aca66567685b0acc8df58e7440a6433b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_PUSH_1</name>
      <anchorfile>botnet_8cpp_a1e715a198be800baded5e458bc90c27e.html</anchorfile>
      <anchor>a1e715a198be800baded5e458bc90c27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REMOTE_PROCEDURE_CALL_3</name>
      <anchorfile>botnet_8cpp_a35b7d24155ffd23399a480aa222bb701.html</anchorfile>
      <anchor>a35b7d24155ffd23399a480aa222bb701</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_CHDEF_01_1</name>
      <anchorfile>botnet_8cpp_a01bc4c7db956119f8be31235b24ef571.html</anchorfile>
      <anchor>a01bc4c7db956119f8be31235b24ef571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_CHDEF_02_1</name>
      <anchorfile>botnet_8cpp_a4647a2ea805a4d6b8daf7117adff3693.html</anchorfile>
      <anchor>a4647a2ea805a4d6b8daf7117adff3693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_CHDEF_03_1</name>
      <anchorfile>botnet_8cpp_a8033604de2bcd67086cb6a73efe28cb0.html</anchorfile>
      <anchor>a8033604de2bcd67086cb6a73efe28cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_CHDEF_04_1</name>
      <anchorfile>botnet_8cpp_a6d43f84b61fc5ea34ad0d8fc3fd64ded.html</anchorfile>
      <anchor>a6d43f84b61fc5ea34ad0d8fc3fd64ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_CHDEF_05_1</name>
      <anchorfile>botnet_8cpp_a384667cce94dba32745d985cccf2b94d.html</anchorfile>
      <anchor>a384667cce94dba32745d985cccf2b94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_CHDEF_06_8</name>
      <anchorfile>botnet_8cpp_a4d59c16c8f8ccfce9d8fa792633a4a61.html</anchorfile>
      <anchor>a4d59c16c8f8ccfce9d8fa792633a4a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_CHDEF_99_1</name>
      <anchorfile>botnet_8cpp_a8633343662e8ce205aeb9cbb6c634de2.html</anchorfile>
      <anchor>a8633343662e8ce205aeb9cbb6c634de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_PRV_01_1</name>
      <anchorfile>botnet_8cpp_a588fee600ff5fa7a94f5321d17d09bba.html</anchorfile>
      <anchor>a588fee600ff5fa7a94f5321d17d09bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_PRV_02_1</name>
      <anchorfile>botnet_8cpp_ab11ad04804189f39ede4feadc254f1fd.html</anchorfile>
      <anchor>ab11ad04804189f39ede4feadc254f1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_PRV_03_1</name>
      <anchorfile>botnet_8cpp_a692aacec1fafa5bb3b38fe226a8ef690.html</anchorfile>
      <anchor>a692aacec1fafa5bb3b38fe226a8ef690</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_PRV_04_7</name>
      <anchorfile>botnet_8cpp_af94d00508dafe2f51c6a996ddf809f74.html</anchorfile>
      <anchor>af94d00508dafe2f51c6a996ddf809f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_PRV_05_8</name>
      <anchorfile>botnet_8cpp_a0f6e9b77f39f4376bb82e5a34b93122e.html</anchorfile>
      <anchor>a0f6e9b77f39f4376bb82e5a34b93122e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_PRV_06_11</name>
      <anchorfile>botnet_8cpp_a853561388c18aff0d2f5d6975b0052c2.html</anchorfile>
      <anchor>a853561388c18aff0d2f5d6975b0052c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_PRV_99_1</name>
      <anchorfile>botnet_8cpp_af4a282c5f2623df076ce23b9edaabd33.html</anchorfile>
      <anchor>af4a282c5f2623df076ce23b9edaabd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_01_1</name>
      <anchorfile>botnet_8cpp_a3a6fde8e098da24818b749c99dd5ded8.html</anchorfile>
      <anchor>a3a6fde8e098da24818b749c99dd5ded8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_01B_1</name>
      <anchorfile>botnet_8cpp_a63e34d30dbd61cee85f9274fea694afd.html</anchorfile>
      <anchor>a63e34d30dbd61cee85f9274fea694afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_02_1</name>
      <anchorfile>botnet_8cpp_a0ea79287089c66d2d06b004cd9d325ce.html</anchorfile>
      <anchor>a0ea79287089c66d2d06b004cd9d325ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_03_1</name>
      <anchorfile>botnet_8cpp_ad1c0349997b9e2fba6b0c0b195fe3744.html</anchorfile>
      <anchor>ad1c0349997b9e2fba6b0c0b195fe3744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_04_1</name>
      <anchorfile>botnet_8cpp_ad7c7d74f41d20c8afae8f1bd072228a7.html</anchorfile>
      <anchor>ad7c7d74f41d20c8afae8f1bd072228a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_06_1</name>
      <anchorfile>botnet_8cpp_a232a8bffdf5a2da68c841b2c8135aa2a.html</anchorfile>
      <anchor>a232a8bffdf5a2da68c841b2c8135aa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_07_1</name>
      <anchorfile>botnet_8cpp_a78a2936f5e176f52a2ca4eeb8bd18ccc.html</anchorfile>
      <anchor>a78a2936f5e176f52a2ca4eeb8bd18ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_10_1</name>
      <anchorfile>botnet_8cpp_a14dddd4f061b724e4b9157e3f3714bd0.html</anchorfile>
      <anchor>a14dddd4f061b724e4b9157e3f3714bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_11_1</name>
      <anchorfile>botnet_8cpp_a140dc69d4f56d944f3488218409d8f00.html</anchorfile>
      <anchor>a140dc69d4f56d944f3488218409d8f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_11B_1</name>
      <anchorfile>botnet_8cpp_a8efcff82b450053fcb720ace1b30b397.html</anchorfile>
      <anchor>a8efcff82b450053fcb720ace1b30b397</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_12_1</name>
      <anchorfile>botnet_8cpp_aeb723c421d86333ab359dc93bed16241.html</anchorfile>
      <anchor>aeb723c421d86333ab359dc93bed16241</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_13_1</name>
      <anchorfile>botnet_8cpp_ac6803beedb1e1cac7d5c950775ea3265.html</anchorfile>
      <anchor>ac6803beedb1e1cac7d5c950775ea3265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_14_1</name>
      <anchorfile>botnet_8cpp_a2e4134c8f7dad80df6da3ca07e64f9e2.html</anchorfile>
      <anchor>a2e4134c8f7dad80df6da3ca07e64f9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_15_1</name>
      <anchorfile>botnet_8cpp_abb44ded0cc2c84adcdd399945c99f120.html</anchorfile>
      <anchor>abb44ded0cc2c84adcdd399945c99f120</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_16_5</name>
      <anchorfile>botnet_8cpp_a02ac46e08ef8fdab0103cb49f2cd9710.html</anchorfile>
      <anchor>a02ac46e08ef8fdab0103cb49f2cd9710</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_17_9</name>
      <anchorfile>botnet_8cpp_a29019d4694a5b06d59b65bac9f3caa05.html</anchorfile>
      <anchor>a29019d4694a5b06d59b65bac9f3caa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_REPL_USER_99_1</name>
      <anchorfile>botnet_8cpp_aed134f79365b0196e6566578c8c5949e.html</anchorfile>
      <anchor>aed134f79365b0196e6566578c8c5949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_UPDATE_1004</name>
      <anchorfile>botnet_8cpp_a76a7ef6a47cedf72dcef8749d0452296.html</anchorfile>
      <anchor>a76a7ef6a47cedf72dcef8749d0452296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_ERROR_001</name>
      <anchorfile>botnet_8cpp_a1829105d9cb6cd688bf6fb23c9f13692.html</anchorfile>
      <anchor>a1829105d9cb6cd688bf6fb23c9f13692</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_ERROR_002</name>
      <anchorfile>botnet_8cpp_a80f2d2734a44908e4a2f4ba5009d5476.html</anchorfile>
      <anchor>a80f2d2734a44908e4a2f4ba5009d5476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_LINKED</name>
      <anchorfile>botnet_8cpp_a4afb8e1bdc5488dc5de43f1abd6c25b2.html</anchorfile>
      <anchor>a4afb8e1bdc5488dc5de43f1abd6c25b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_PING</name>
      <anchorfile>botnet_8cpp_aa4878b027f7c464703be919e2ae03529.html</anchorfile>
      <anchor>aa4878b027f7c464703be919e2ae03529</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_PONG</name>
      <anchorfile>botnet_8cpp_a139f02aa967730c0d7ddfad3c369cdb7.html</anchorfile>
      <anchor>a139f02aa967730c0d7ddfad3c369cdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_STATIC</name>
      <anchorfile>botnet_8cpp_ad725d79b70452dca7d75561753dd91d5.html</anchorfile>
      <anchor>ad725d79b70452dca7d75561753dd91d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_TYPE_COMMAND</name>
      <anchorfile>botnet_8cpp_a8912ea1253489d3e598f9e8c6455bbdc.html</anchorfile>
      <anchor>a8912ea1253489d3e598f9e8c6455bbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_TYPE_CONTROL</name>
      <anchorfile>botnet_8cpp_a2b674a1b0c6d289b591af7d8c245585a.html</anchorfile>
      <anchor>a2b674a1b0c6d289b591af7d8c245585a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REASON_NO_REPL_1_ACCESS_DENIED</name>
      <anchorfile>botnet_8cpp_a2cf3eff49f852b5d6d966267bb5da83a.html</anchorfile>
      <anchor>a2cf3eff49f852b5d6d966267bb5da83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REASON_NO_REPL_1_UP_TO_DATE</name>
      <anchorfile>botnet_8cpp_a789b718cbb256c24b2ee0c509247a3f7.html</anchorfile>
      <anchor>a789b718cbb256c24b2ee0c509247a3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUPPORTED_PROTO_VERSION</name>
      <anchorfile>botnet_8cpp_af6b16542e9b8e0dfa70ef570c101d769.html</anchorfile>
      <anchor>af6b16542e9b8e0dfa70ef570c101d769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>my_bool_t</name>
      <anchorfile>botnet_8cpp_a0c9f85b32e7c4839292114590c519c15.html</anchorfile>
      <anchor>a0c9f85b32e7c4839292114590c519c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32</type>
      <name>my_botnet_time_t</name>
      <anchorfile>botnet_8cpp_a688265ce359868dd4a6e1f82a258cd6b.html</anchorfile>
      <anchor>a688265ce359868dd4a6e1f82a258cd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_admin_msg</name>
      <anchorfile>botnet_8cpp_a4de1efdeaaf0b7f1b2b4212a66bac718.html</anchorfile>
      <anchor>a4de1efdeaaf0b7f1b2b4212a66bac718</anchor>
      <arglist>(string user_mask, string bot_mask, string msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_apply</name>
      <anchorfile>botnet_8cpp_ac8c50631bc2058dc6563acee35a4f3d6.html</anchorfile>
      <anchor>ac8c50631bc2058dc6563acee35a4f3d6</anchor>
      <arglist>(c_bot *bot, const string &amp;botname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_backup</name>
      <anchorfile>botnet_8cpp_ad9c5d1e0bbb0ba105bf8e232fae59791.html</anchorfile>
      <anchor>ad9c5d1e0bbb0ba105bf8e232fae59791</anchor>
      <arglist>(const string &amp;botname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_bot_unlinked</name>
      <anchorfile>botnet_8cpp_ade19e36086360dfb5e3728b43c0597a5.html</anchorfile>
      <anchor>ade19e36086360dfb5e3728b43c0597a5</anchor>
      <arglist>(c_bot *bot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>botnet_check_for_buffer_overflow</name>
      <anchorfile>botnet_8cpp_adba2fae5452bd1c461d00ccba7a25583.html</anchorfile>
      <anchor>adba2fae5452bd1c461d00ccba7a25583</anchor>
      <arglist>(c_bot_command &amp;cmd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>botnet_check_string_size</name>
      <anchorfile>botnet_8cpp_a3de7b908b073faed485979b59fd0985e.html</anchorfile>
      <anchor>a3de7b908b073faed485979b59fd0985e</anchor>
      <arglist>(char *str, size_t max_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_cleanup_ids</name>
      <anchorfile>botnet_8cpp_acd89ec326bd61562eb081092d19207d0.html</anchorfile>
      <anchor>acd89ec326bd61562eb081092d19207d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_1</name>
      <anchorfile>botnet_8cpp_a3d6c99b80a4c020bb28f4095098aa12b.html</anchorfile>
      <anchor>a3d6c99b80a4c020bb28f4095098aa12b</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd, int &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_2</name>
      <anchorfile>botnet_8cpp_ae8da8059b4158afcc180f9a60de9c314.html</anchorfile>
      <anchor>ae8da8059b4158afcc180f9a60de9c314</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_3</name>
      <anchorfile>botnet_8cpp_a3e76df1a32c240cae3ca45cbf0ce1f72.html</anchorfile>
      <anchor>a3e76df1a32c240cae3ca45cbf0ce1f72</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_4</name>
      <anchorfile>botnet_8cpp_a3f53cbfb58560f070d78dbd8e8af3bcb.html</anchorfile>
      <anchor>a3f53cbfb58560f070d78dbd8e8af3bcb</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_5</name>
      <anchorfile>botnet_8cpp_aba37fe31b9b872c6937ea1180ddd678c.html</anchorfile>
      <anchor>aba37fe31b9b872c6937ea1180ddd678c</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_6</name>
      <anchorfile>botnet_8cpp_ae6296965a937aef2c7289526ed62b03e.html</anchorfile>
      <anchor>ae6296965a937aef2c7289526ed62b03e</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_7</name>
      <anchorfile>botnet_8cpp_a9ab457027b730b511d03902a2b5128bb.html</anchorfile>
      <anchor>a9ab457027b730b511d03902a2b5128bb</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_cmd_switch_8</name>
      <anchorfile>botnet_8cpp_a0ddb3834a8f955bce2ae9e41d96edd1f.html</anchorfile>
      <anchor>a0ddb3834a8f955bce2ae9e41d96edd1f</anchor>
      <arglist>(vector&lt; c_bot * &gt;::iterator &amp;i1, c_bot_command *s_cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_func_proc_remove_groups_remote_bot_dont_have_access_to</name>
      <anchorfile>botnet_8cpp_ac245f27e7c7b39658f5e011756354967.html</anchorfile>
      <anchor>ac245f27e7c7b39658f5e011756354967</anchor>
      <arglist>(bool its_function, const string &amp;name, list&lt; string &gt; &amp;lines, vector&lt; string &gt; &amp;new_groups, const c_user &amp;bot, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>botnet_get_unique_id</name>
      <anchorfile>botnet_8cpp_a1fea42d6ca5c4ff9eaf820d0911de2cd.html</anchorfile>
      <anchor>a1fea42d6ca5c4ff9eaf820d0911de2cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_has_access_usage_group</name>
      <anchorfile>botnet_8cpp_a5b90376f58b9aa35d0890f568e424680.html</anchorfile>
      <anchor>a5b90376f58b9aa35d0890f568e424680</anchor>
      <arglist>(const string &amp;group, const c_user &amp;bot, const string &amp;debug)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>botnet_has_grant</name>
      <anchorfile>botnet_8cpp_af7ac6778df845cdc73a291216275c968.html</anchorfile>
      <anchor>af7ac6778df845cdc73a291216275c968</anchor>
      <arglist>(c_user &amp;bot, string proc_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_kill_module</name>
      <anchorfile>botnet_8cpp_a7de7ec873aa738cda4bf1f73469e290f.html</anchorfile>
      <anchor>a7de7ec873aa738cda4bf1f73469e290f</anchor>
      <arglist>(c_module *module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_kill_timer</name>
      <anchorfile>botnet_8cpp_aebf7891607921bb53193eb5c6cdc9132.html</anchorfile>
      <anchor>aebf7891607921bb53193eb5c6cdc9132</anchor>
      <arglist>(c_timer *timer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_link</name>
      <anchorfile>botnet_8cpp_a6862abf224c004d89d21d70c8b003a11.html</anchorfile>
      <anchor>a6862abf224c004d89d21d70c8b003a11</anchor>
      <arglist>(string botname, string localip, string botip, unsigned short botport, string remote_MD5_password, string bot_link_type, string unlink_proc, c_var_array *vars, c_module *this_module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_lockout</name>
      <anchorfile>botnet_8cpp_a80d928e47130ef87ea91cbedfc1967c7.html</anchorfile>
      <anchor>a80d928e47130ef87ea91cbedfc1967c7</anchor>
      <arglist>(string remote_ip)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_log_replication_event_pull_request_sent</name>
      <anchorfile>botnet_8cpp_a94d729c34f0ac9a73da4674d033b784b.html</anchorfile>
      <anchor>a94d729c34f0ac9a73da4674d033b784b</anchor>
      <arglist>(const c_bot *remote, const c_bot_command *requested_cmd, const string &amp;obj, const long long &amp;obj_diff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_log_replication_event_push</name>
      <anchorfile>botnet_8cpp_ac279808456f8cfea356c710a28b7d5f4.html</anchorfile>
      <anchor>ac279808456f8cfea356c710a28b7d5f4</anchor>
      <arglist>(const c_bot *remote, const string &amp;obj_type, const string &amp;obj, const long long &amp;obj_diff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_log_replication_event_reject</name>
      <anchorfile>botnet_8cpp_a74f5f20ac2a33556d48f41e4a7592250.html</anchorfile>
      <anchor>a74f5f20ac2a33556d48f41e4a7592250</anchor>
      <arglist>(const c_bot *remote, const c_bot_command *cmd_to_send, const string &amp;obj, long command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_logic_rehashed</name>
      <anchorfile>botnet_8cpp_a7a132bde87e980f03c3c0b19b87e50e5.html</anchorfile>
      <anchor>a7a132bde87e980f03c3c0b19b87e50e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_loop</name>
      <anchorfile>botnet_8cpp_aa40d3fe947bfa24f23d91b33dc699f88.html</anchorfile>
      <anchor>aa40d3fe947bfa24f23d91b33dc699f88</anchor>
      <arglist>(bool shutdown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_on_unlink</name>
      <anchorfile>botnet_8cpp_a212d544ee38e58183defdef598523430.html</anchorfile>
      <anchor>a212d544ee38e58183defdef598523430</anchor>
      <arglist>(string botname, string from_bot, int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_partyline_event</name>
      <anchorfile>botnet_8cpp_a4bff003c1ae0f86dd8a7e70f990226dd.html</anchorfile>
      <anchor>a4bff003c1ae0f86dd8a7e70f990226dd</anchor>
      <arglist>(const string &amp;origin_bot, c_bot_command *cmd)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>botnet_partyline_join_channel</name>
      <anchorfile>botnet_8cpp_a0e1fe9eee6705e2bb056e0233ad2d7a6.html</anchorfile>
      <anchor>a0e1fe9eee6705e2bb056e0233ad2d7a6</anchor>
      <arglist>(string user, string channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_partyline_leave_channel</name>
      <anchorfile>botnet_8cpp_a56d8347720062b42c134c936ffcff75f.html</anchorfile>
      <anchor>a56d8347720062b42c134c936ffcff75f</anchor>
      <arglist>(string user, string channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_partyline_message</name>
      <anchorfile>botnet_8cpp_a0034b1c0b8f6095458ee19ed8951e309.html</anchorfile>
      <anchor>a0034b1c0b8f6095458ee19ed8951e309</anchor>
      <arglist>(string user, string channel, string msg, uint32 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_partyline_message</name>
      <anchorfile>botnet_8cpp_a0dbcb47fe64b3c0de38710353858bbc2.html</anchorfile>
      <anchor>a0dbcb47fe64b3c0de38710353858bbc2</anchor>
      <arglist>(string user, string channel, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_push_chan</name>
      <anchorfile>botnet_8cpp_a08c5a355e32f9a50133a9660227b3689.html</anchorfile>
      <anchor>a08c5a355e32f9a50133a9660227b3689</anchor>
      <arglist>(c_bot *bot, c_channel_def &amp;chd, const long long &amp;obj_diff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_push_func</name>
      <anchorfile>botnet_8cpp_aaf909df5c16a3e01e45254e33914b7b3.html</anchorfile>
      <anchor>aaf909df5c16a3e01e45254e33914b7b3</anchor>
      <arglist>(c_bot *bot, c_function &amp;p, const long long &amp;obj_diff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_push_proc</name>
      <anchorfile>botnet_8cpp_ad1174e33abd020cd3b5b9b619ae16126.html</anchorfile>
      <anchor>ad1174e33abd020cd3b5b9b619ae16126</anchor>
      <arglist>(c_bot *bot, c_procedure &amp;p, const long long &amp;obj_diff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_push_prv</name>
      <anchorfile>botnet_8cpp_ae574fb94bf1406475729c9a266889d64.html</anchorfile>
      <anchor>ae574fb94bf1406475729c9a266889d64</anchor>
      <arglist>(c_bot *bot, c_private &amp;prv, const long long &amp;obj_diff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_push_user</name>
      <anchorfile>botnet_8cpp_a49d4cdcb7f3fdf31568c270bdeca6d52.html</anchorfile>
      <anchor>a49d4cdcb7f3fdf31568c270bdeca6d52</anchor>
      <arglist>(c_bot *bot, c_user &amp;u, const long long &amp;obj_diff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>botnet_query_disp_id</name>
      <anchorfile>botnet_8cpp_a2be2f1d9e243cb698785f0619a7f08b5.html</anchorfile>
      <anchor>a2be2f1d9e243cb698785f0619a7f08b5</anchor>
      <arglist>(uint32 id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>botnet_receive</name>
      <anchorfile>botnet_8cpp_a8ecac57b25f7a82e72632c8b075546f4.html</anchorfile>
      <anchor>a8ecac57b25f7a82e72632c8b075546f4</anchor>
      <arglist>(c_bot *bot, int &amp;packet_type, c_bot_command *cmd, c_bot_control *control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_received_data_from_telnet</name>
      <anchorfile>botnet_8cpp_a63e1cf607bbc0d3c74401bd0d425199d.html</anchorfile>
      <anchor>a63e1cf607bbc0d3c74401bd0d425199d</anchor>
      <arglist>(c_socket &amp;socket, string botname, char *buff, size_t buff_size, c_ssl *ssl, string remote_ip)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_regenerate_vector</name>
      <anchorfile>botnet_8cpp_a884dd01ae33de5704fc2a0a5ac6a634e.html</anchorfile>
      <anchor>a884dd01ae33de5704fc2a0a5ac6a634e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_rehash</name>
      <anchorfile>botnet_8cpp_a4ec1f7b0b0d96114ae4a15b5f6fe648e.html</anchorfile>
      <anchor>a4ec1f7b0b0d96114ae4a15b5f6fe648e</anchor>
      <arglist>(c_bot *bot, const string &amp;botname)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>botnet_remote_procedure_call</name>
      <anchorfile>botnet_8cpp_a5c8c4bdab75ff5eabb204ac3eb6861ae.html</anchorfile>
      <anchor>a5c8c4bdab75ff5eabb204ac3eb6861ae</anchor>
      <arglist>(string botname, string proc_name_only, vector&lt; c_var_base * &gt; &amp;args, c_module *this_module)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_remove_groups_remote_bot_dont_have_access_to</name>
      <anchorfile>botnet_8cpp_a9df19fb7e855833e1bd956e0f41816f8.html</anchorfile>
      <anchor>a9df19fb7e855833e1bd956e0f41816f8</anchor>
      <arglist>(vector&lt; string &gt; &amp;quoted_new_groups, vector&lt; string &gt; &amp;new_groups, const c_user &amp;bot, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>botnet_send_command</name>
      <anchorfile>botnet_8cpp_aa6e0c608514522fc02bbddec99484c8c.html</anchorfile>
      <anchor>aa6e0c608514522fc02bbddec99484c8c</anchor>
      <arglist>(c_bot *bot, c_bot_command *cmd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>botnet_send_control</name>
      <anchorfile>botnet_8cpp_ae7a5c0b9e9f1f48767c4d16ff3a961c6.html</anchorfile>
      <anchor>ae7a5c0b9e9f1f48767c4d16ff3a961c6</anchor>
      <arglist>(c_bot *bot, c_bot_control *ctrl)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>botnet_showbots</name>
      <anchorfile>botnet_8cpp_a2ac9b842da76b83810018c9b796c73af.html</anchorfile>
      <anchor>a2ac9b842da76b83810018c9b796c73af</anchor>
      <arglist>(string lang, string eol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_user_remove_groups_remote_bot_dont_have_access_grant_channel</name>
      <anchorfile>botnet_8cpp_a1881b01657ebe3cf055029bac8b2d158.html</anchorfile>
      <anchor>a1881b01657ebe3cf055029bac8b2d158</anchor>
      <arglist>(c_user &amp;user, const c_user &amp;bot, const string &amp;debug)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_user_remove_groups_remote_bot_dont_have_access_grant_channel2</name>
      <anchorfile>botnet_8cpp_a04b1f194c5681a79ff81a5a9e94fd8dd.html</anchorfile>
      <anchor>a04b1f194c5681a79ff81a5a9e94fd8dd</anchor>
      <arglist>(c_user &amp;user, const c_user &amp;bot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_user_remove_groups_remote_bot_dont_have_access_grant_group</name>
      <anchorfile>botnet_8cpp_ad49a3c1d02ed8fd34b8dc5bd9cab1249.html</anchorfile>
      <anchor>ad49a3c1d02ed8fd34b8dc5bd9cab1249</anchor>
      <arglist>(c_user &amp;user, const c_user &amp;bot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_user_remove_groups_remote_bot_dont_have_access_grant_procedure</name>
      <anchorfile>botnet_8cpp_a91a62e4cae9de511a1b8eb580ed33e01.html</anchorfile>
      <anchor>a91a62e4cae9de511a1b8eb580ed33e01</anchor>
      <arglist>(c_user &amp;user, const c_user &amp;bot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_user_remove_groups_remote_bot_dont_have_access_to_group</name>
      <anchorfile>botnet_8cpp_a57d7d5a681f8d38aca023bcff20b931c.html</anchorfile>
      <anchor>a57d7d5a681f8d38aca023bcff20b931c</anchor>
      <arglist>(c_user &amp;user, const c_user &amp;bot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_user_remove_groups_remote_bot_dont_have_access_usage_procedure</name>
      <anchorfile>botnet_8cpp_a6247c77738cf3bc327bf2d8c1204f0ab.html</anchorfile>
      <anchor>a6247c77738cf3bc327bf2d8c1204f0ab</anchor>
      <arglist>(c_user &amp;user, const c_user &amp;bot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>botnet_user_remove_groups_remote_bot_dont_have_access_usage_procedure2</name>
      <anchorfile>botnet_8cpp_a66930e91079738ca7e62060431b4e5f9.html</anchorfile>
      <anchor>a66930e91079738ca7e62060431b4e5f9</anchor>
      <arglist>(c_user &amp;user, const c_user &amp;bot)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botnet_botname</name>
      <anchorfile>botnet_8cpp_aba2a4461e28717bf02dd39b1785a9fd2.html</anchorfile>
      <anchor>aba2a4461e28717bf02dd39b1785a9fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_botnet_channel &gt;</type>
      <name>botnet_channels</name>
      <anchorfile>botnet_8cpp_aee2db293cf94940b35dea1a37a1dd9b7.html</anchorfile>
      <anchor>aee2db293cf94940b35dea1a37a1dd9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_delay_link &gt;</type>
      <name>botnet_delay_link</name>
      <anchorfile>botnet_8cpp_a3904997dde7fc53f5f32ad4c7bec9b58.html</anchorfile>
      <anchor>a3904997dde7fc53f5f32ad4c7bec9b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>botnet_last_apply_by</name>
      <anchorfile>botnet_8cpp_a985e2d62d8eeb1478fa961b27dd9236a.html</anchorfile>
      <anchor>a985e2d62d8eeb1478fa961b27dd9236a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static my_time_t</type>
      <name>botnet_last_apply_request</name>
      <anchorfile>botnet_8cpp_ad5b1d5063a31e58a84654cf3aacd71a7.html</anchorfile>
      <anchor>ad5b1d5063a31e58a84654cf3aacd71a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>botnet_last_backup_by</name>
      <anchorfile>botnet_8cpp_a5c0d219387fbc165f77ec629d30b2382.html</anchorfile>
      <anchor>a5c0d219387fbc165f77ec629d30b2382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static my_time_t</type>
      <name>botnet_last_backup_request</name>
      <anchorfile>botnet_8cpp_a58b3d0938d01cc689e12c925295d50b0.html</anchorfile>
      <anchor>a58b3d0938d01cc689e12c925295d50b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>botnet_last_rehash_by</name>
      <anchorfile>botnet_8cpp_a67608fb34c273bd6f34f34de3e414e02.html</anchorfile>
      <anchor>a67608fb34c273bd6f34f34de3e414e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static my_time_t</type>
      <name>botnet_last_rehash_request</name>
      <anchorfile>botnet_8cpp_a50f40011cb1918db864d85079bdec043.html</anchorfile>
      <anchor>a50f40011cb1918db864d85079bdec043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>botnet_penalty</name>
      <anchorfile>botnet_8cpp_ae0c1f3cc0d375fa437d33203d7c499ef.html</anchorfile>
      <anchor>ae0c1f3cc0d375fa437d33203d7c499ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static vector&lt; c_bot * &gt; *</type>
      <name>bots</name>
      <anchorfile>botnet_8cpp_a4f866a7501bcce3d08132705f8adf155.html</anchorfile>
      <anchor>a4f866a7501bcce3d08132705f8adf155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_msg_id &gt;</type>
      <name>msg_disp_ids</name>
      <anchorfile>botnet_8cpp_abdb3222375d9f0ab1a5cfc5e93aaff72.html</anchorfile>
      <anchor>abdb3222375d9f0ab1a5cfc5e93aaff72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_msg_id &gt;</type>
      <name>msg_ids</name>
      <anchorfile>botnet_8cpp_a873804a9efc9746b987f428a310b63cb.html</anchorfile>
      <anchor>a873804a9efc9746b987f428a310b63cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_flood_32_packed</type>
      <name>PACK_STRUCT</name>
      <anchorfile>botnet_8cpp_aa96cd10dcbc53b5ce8fed0cd9d4ae8cb.html</anchorfile>
      <anchor>aa96cd10dcbc53b5ce8fed0cd9d4ae8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>botnet_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>botnet_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>botnet_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>botnet.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>botnet_8h</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="ssl_8h" name="ssl.h" local="yes" imported="no">ssl.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="c__timer_8h" name="c_timer.h" local="yes" imported="no">runtime/c_timer.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>botnet_admin_msg</name>
      <anchorfile>botnet_8h_a4de1efdeaaf0b7f1b2b4212a66bac718.html</anchorfile>
      <anchor>a4de1efdeaaf0b7f1b2b4212a66bac718</anchor>
      <arglist>(string user_mask, string bot_mask, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_kill_module</name>
      <anchorfile>botnet_8h_a7de7ec873aa738cda4bf1f73469e290f.html</anchorfile>
      <anchor>a7de7ec873aa738cda4bf1f73469e290f</anchor>
      <arglist>(c_module *module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_kill_timer</name>
      <anchorfile>botnet_8h_aebf7891607921bb53193eb5c6cdc9132.html</anchorfile>
      <anchor>aebf7891607921bb53193eb5c6cdc9132</anchor>
      <arglist>(c_timer *timer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_link</name>
      <anchorfile>botnet_8h_a6862abf224c004d89d21d70c8b003a11.html</anchorfile>
      <anchor>a6862abf224c004d89d21d70c8b003a11</anchor>
      <arglist>(string botname, string localip, string botip, unsigned short botport, string remote_MD5_password, string bot_link_type, string unlink_proc, c_var_array *vars, c_module *this_module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_logic_rehashed</name>
      <anchorfile>botnet_8h_a7a132bde87e980f03c3c0b19b87e50e5.html</anchorfile>
      <anchor>a7a132bde87e980f03c3c0b19b87e50e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_loop</name>
      <anchorfile>botnet_8h_a5feccc0571a09a828beddefa14aaaa16.html</anchorfile>
      <anchor>a5feccc0571a09a828beddefa14aaaa16</anchor>
      <arglist>(bool shutdown=false)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>botnet_partyline_join_channel</name>
      <anchorfile>botnet_8h_a0e1fe9eee6705e2bb056e0233ad2d7a6.html</anchorfile>
      <anchor>a0e1fe9eee6705e2bb056e0233ad2d7a6</anchor>
      <arglist>(string user, string channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_partyline_leave_channel</name>
      <anchorfile>botnet_8h_a56d8347720062b42c134c936ffcff75f.html</anchorfile>
      <anchor>a56d8347720062b42c134c936ffcff75f</anchor>
      <arglist>(string user, string channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_partyline_message</name>
      <anchorfile>botnet_8h_a0dbcb47fe64b3c0de38710353858bbc2.html</anchorfile>
      <anchor>a0dbcb47fe64b3c0de38710353858bbc2</anchor>
      <arglist>(string user, string channel, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>botnet_received_data_from_telnet</name>
      <anchorfile>botnet_8h_a63e1cf607bbc0d3c74401bd0d425199d.html</anchorfile>
      <anchor>a63e1cf607bbc0d3c74401bd0d425199d</anchor>
      <arglist>(c_socket &amp;socket, string botname, char *buff, size_t buff_size, c_ssl *ssl, string remote_ip)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>botnet_remote_procedure_call</name>
      <anchorfile>botnet_8h_a5c8c4bdab75ff5eabb204ac3eb6861ae.html</anchorfile>
      <anchor>a5c8c4bdab75ff5eabb204ac3eb6861ae</anchor>
      <arglist>(string botname, string proc_name_only, vector&lt; c_var_base * &gt; &amp;args, c_module *this_module)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>botnet_showbots</name>
      <anchorfile>botnet_8h_a2ac9b842da76b83810018c9b796c73af.html</anchorfile>
      <anchor>a2ac9b842da76b83810018c9b796c73af</anchor>
      <arglist>(string lang, string eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_binder.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mod/</path>
    <filename>c__binder_8cpp</filename>
    <includes id="c__binder_8h" name="c_binder.h" local="yes" imported="no">c_binder.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>php_do_preg_match</name>
      <anchorfile>c__binder_8cpp_a9e8607855972efc2b5946bb35fb431b2.html</anchorfile>
      <anchor>a9e8607855972efc2b5946bb35fb431b2</anchor>
      <arglist>(c_module *m_module, const string &amp;debug, c_var_array *&amp;matches_array, long long flags, string &amp;error, const vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>php_do_preg_match_all</name>
      <anchorfile>c__binder_8cpp_a32d7bd6ef8967f01a957ebd0240abda2.html</anchorfile>
      <anchor>a32d7bd6ef8967f01a957ebd0240abda2</anchor>
      <arglist>(c_module *m_module, const string &amp;debug, c_var_array *&amp;matches_array, long long flags, string &amp;error, const vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report_pcre_error</name>
      <anchorfile>c__binder_8cpp_a80335447fe6e7d6811e68ff3fdca20c4.html</anchorfile>
      <anchor>a80335447fe6e7d6811e68ff3fdca20c4</anchor>
      <arglist>(c_module *m_module, const char *prefix, const c_pcre &amp;re, const char *error_report, const string &amp;debug, string &amp;error)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>s_err_both_match_and_match_all</name>
      <anchorfile>c__binder_8cpp_aa4279fc7d077c72be1876d7263048b36.html</anchorfile>
      <anchor>aa4279fc7d077c72be1876d7263048b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>s_err_case_exclusivity</name>
      <anchorfile>c__binder_8cpp_a280c82371a221e6c7fd3fc0482b53b6f.html</anchorfile>
      <anchor>a280c82371a221e6c7fd3fc0482b53b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>s_err_empty_flags</name>
      <anchorfile>c__binder_8cpp_a42377721b92523924f586d83413d4653.html</anchorfile>
      <anchor>a42377721b92523924f586d83413d4653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>s_err_exclusivity</name>
      <anchorfile>c__binder_8cpp_a46013010a9b0081765dac8ed2a9734e4.html</anchorfile>
      <anchor>a46013010a9b0081765dac8ed2a9734e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>s_err_neither_match_and_match_all</name>
      <anchorfile>c__binder_8cpp_a4899e5c7f3d3d4d624146b0d66859d94.html</anchorfile>
      <anchor>a4899e5c7f3d3d4d624146b0d66859d94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_binder.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mod/</path>
    <filename>c__binder_8h</filename>
    <includes id="vdcmod_8h" name="vdcmod.h" local="yes" imported="no">../vdcmod.h</includes>
    <class kind="class">c_binder</class>
    <class kind="class">c_binder_data</class>
    <class kind="class">c_binder_mask</class>
  </compound>
  <compound kind="file">
    <name>c_block.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__block_8cpp</filename>
    <includes id="c__block_8h" name="c_block.h" local="yes" imported="no">c_block.h</includes>
  </compound>
  <compound kind="file">
    <name>c_block.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__block_8h</filename>
    <includes id="c__if__branch_8h" name="c_if_branch.h" local="yes" imported="no">c_if_branch.h</includes>
    <class kind="class">c_block</class>
  </compound>
  <compound kind="file">
    <name>c_channel.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__channel_8cpp</filename>
    <includes id="c__channel_8h" name="c_channel.h" local="yes" imported="no">c_channel.h</includes>
  </compound>
  <compound kind="file">
    <name>c_channel.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__channel_8h</filename>
    <includes id="c__dynamic__rule_8h" name="c_dynamic_rule.h" local="yes" imported="no">c_dynamic_rule.h</includes>
    <class kind="class">c_channel</class>
  </compound>
  <compound kind="file">
    <name>c_channel_def.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__channel__def_8cpp</filename>
    <includes id="c__channel__def_8h" name="c_channel_def.h" local="yes" imported="no">c_channel_def.h</includes>
  </compound>
  <compound kind="file">
    <name>c_channel_def.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__channel__def_8h</filename>
    <includes id="c__dynamic__rule_8h" name="c_dynamic_rule.h" local="yes" imported="no">c_dynamic_rule.h</includes>
    <class kind="class">c_channel_def</class>
  </compound>
  <compound kind="file">
    <name>c_command.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__command_8cpp</filename>
    <includes id="c__command_8h" name="c_command.h" local="yes" imported="no">c_command.h</includes>
  </compound>
  <compound kind="file">
    <name>c_command.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__command_8h</filename>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">c_expression.h</includes>
    <class kind="class">c_command</class>
  </compound>
  <compound kind="file">
    <name>c_conf.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/conf/</path>
    <filename>c__conf_8cpp</filename>
    <includes id="c__conf_8h" name="c_conf.h" local="yes" imported="no">c_conf.h</includes>
    <member kind="function">
      <type>string</type>
      <name>core_conf_getvar</name>
      <anchorfile>c__conf_8cpp_a06faf8570f86cc2aa4d74cd96c037a4e.html</anchorfile>
      <anchor>a06faf8570f86cc2aa4d74cd96c037a4e</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>core_conf_getvar_int</name>
      <anchorfile>c__conf_8cpp_a3ea391c01e29633940cb2faec7e460f8.html</anchorfile>
      <anchor>a3ea391c01e29633940cb2faec7e460f8</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_conf.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/conf/</path>
    <filename>c__conf_8h</filename>
    <class kind="class">c_conf</class>
    <member kind="function">
      <type>string</type>
      <name>core_conf_getvar</name>
      <anchorfile>c__conf_8h_a06faf8570f86cc2aa4d74cd96c037a4e.html</anchorfile>
      <anchor>a06faf8570f86cc2aa4d74cd96c037a4e</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>core_conf_getvar_int</name>
      <anchorfile>c__conf_8h_a3ea391c01e29633940cb2faec7e460f8.html</anchorfile>
      <anchor>a3ea391c01e29633940cb2faec7e460f8</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_dcc_host.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>c__dcc__host_8h</filename>
    <class kind="class">c_dcc_host</class>
  </compound>
  <compound kind="file">
    <name>c_dcc_request_whois.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>c__dcc__request__whois_8cpp</filename>
    <includes id="c__dcc__request__whois_8h" name="c_dcc_request_whois.h" local="yes" imported="no">c_dcc_request_whois.h</includes>
  </compound>
  <compound kind="file">
    <name>c_dcc_request_whois.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>c__dcc__request__whois_8h</filename>
    <class kind="class">c_dcc_request_whois</class>
  </compound>
  <compound kind="file">
    <name>c_delay_command.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__delay__command_8h</filename>
    <class kind="struct">c_delay_command</class>
  </compound>
  <compound kind="file">
    <name>c_delay_link.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__delay__link_8cpp</filename>
    <includes id="c__delay__link_8h" name="c_delay_link.h" local="yes" imported="no">c_delay_link.h</includes>
  </compound>
  <compound kind="file">
    <name>c_delay_link.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__delay__link_8h</filename>
    <class kind="class">c_delay_link</class>
  </compound>
  <compound kind="file">
    <name>c_dynamic_rule.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__dynamic__rule_8cpp</filename>
    <includes id="c__dynamic__rule_8h" name="c_dynamic_rule.h" local="yes" imported="no">c_dynamic_rule.h</includes>
  </compound>
  <compound kind="file">
    <name>c_dynamic_rule.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__dynamic__rule_8h</filename>
    <class kind="class">c_dynamic_rule</class>
  </compound>
  <compound kind="file">
    <name>c_eval_iteration.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__eval__iteration_8cpp</filename>
    <includes id="c__eval__iteration_8h" name="c_eval_iteration.h" local="yes" imported="no">c_eval_iteration.h</includes>
  </compound>
  <compound kind="file">
    <name>c_eval_iteration.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__eval__iteration_8h</filename>
    <includes id="c__foreach_8h" name="c_foreach.h" local="yes" imported="no">../func/c_foreach.h</includes>
    <includes id="c__foreach__refs_8h" name="c_foreach_refs.h" local="yes" imported="no">../func/c_foreach_refs.h</includes>
    <includes id="c__fn__cmd__switch_8h" name="c_fn_cmd_switch.h" local="yes" imported="no">../func/c_fn_cmd_switch.h</includes>
    <includes id="c__fn__cmd__foreach_8h" name="c_fn_cmd_foreach.h" local="yes" imported="no">../func/c_fn_cmd_foreach.h</includes>
    <includes id="c__func__arg_8h" name="c_func_arg.h" local="yes" imported="no">../func/c_func_arg.h</includes>
    <includes id="c__fn__cmd__if_8h" name="c_fn_cmd_if.h" local="yes" imported="no">../func/c_fn_cmd_if.h</includes>
    <includes id="c__fn__cmd__exp_8h" name="c_fn_cmd_exp.h" local="yes" imported="no">../func/c_fn_cmd_exp.h</includes>
    <includes id="c__fn__cmd__case_8h" name="c_fn_cmd_case.h" local="yes" imported="no">../func/c_fn_cmd_case.h</includes>
    <includes id="c__procedure_8h" name="c_procedure.h" local="yes" imported="no">../proc/c_procedure.h</includes>
    <includes id="script__consts_8h" name="script_consts.h" local="yes" imported="no">../script_consts/script_consts.h</includes>
    <class kind="struct">c_eval_iteration</class>
  </compound>
  <compound kind="file">
    <name>c_expression.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__expression_8cpp</filename>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">c_expression.h</includes>
    <includes id="c__micro__ternary_8h" name="c_micro_ternary.h" local="yes" imported="no">../microcode/c_micro_ternary.h</includes>
    <includes id="c__micro__return_8h" name="c_micro_return.h" local="yes" imported="no">../microcode/c_micro_return.h</includes>
    <includes id="c__micro__log__or_8h" name="c_micro_log_or.h" local="yes" imported="no">../microcode/c_micro_log_or.h</includes>
    <includes id="c__micro__log__and_8h" name="c_micro_log_and.h" local="yes" imported="no">../microcode/c_micro_log_and.h</includes>
    <includes id="c__micro__jump_8h" name="c_micro_jump.h" local="yes" imported="no">../microcode/c_micro_jump.h</includes>
    <includes id="c__micro__str__eval_8h" name="c_micro_str_eval.h" local="yes" imported="no">../microcode/c_micro_str_eval.h</includes>
    <includes id="c__micro__update_8h" name="c_micro_update.h" local="yes" imported="no">../microcode/c_micro_update.h</includes>
    <includes id="c__micro__index_8h" name="c_micro_index.h" local="yes" imported="no">../microcode/c_micro_index.h</includes>
    <includes id="c__micro__make__index__stream_8h" name="c_micro_make_index_stream.h" local="yes" imported="no">../microcode/c_micro_make_index_stream.h</includes>
    <includes id="c__micro__assign_8h" name="c_micro_assign.h" local="yes" imported="no">../microcode/c_micro_assign.h</includes>
    <includes id="c__micro__bit__and_8h" name="c_micro_bit_and.h" local="yes" imported="no">../microcode/c_micro_bit_and.h</includes>
    <includes id="c__micro__bit__or_8h" name="c_micro_bit_or.h" local="yes" imported="no">../microcode/c_micro_bit_or.h</includes>
    <includes id="c__micro__bit__xor_8h" name="c_micro_bit_xor.h" local="yes" imported="no">../microcode/c_micro_bit_xor.h</includes>
    <includes id="c__micro__cast__bool_8h" name="c_micro_cast_bool.h" local="yes" imported="no">../microcode/c_micro_cast_bool.h</includes>
    <includes id="c__micro__cast__int_8h" name="c_micro_cast_int.h" local="yes" imported="no">../microcode/c_micro_cast_int.h</includes>
    <includes id="c__micro__cast__string_8h" name="c_micro_cast_string.h" local="yes" imported="no">../microcode/c_micro_cast_string.h</includes>
    <includes id="c__micro__commit__vars_8h" name="c_micro_commit_vars.h" local="yes" imported="no">../microcode/c_micro_commit_vars.h</includes>
    <includes id="c__micro__concat_8h" name="c_micro_concat.h" local="yes" imported="no">../microcode/c_micro_concat.h</includes>
    <includes id="c__micro__debug_8h" name="c_micro_debug.h" local="yes" imported="no">../microcode/c_micro_debug.h</includes>
    <includes id="c__micro__div_8h" name="c_micro_div.h" local="yes" imported="no">../microcode/c_micro_div.h</includes>
    <includes id="c__micro__equal_8h" name="c_micro_equal.h" local="yes" imported="no">../microcode/c_micro_equal.h</includes>
    <includes id="c__micro__error__concat_8h" name="c_micro_error_concat.h" local="yes" imported="no">../microcode/c_micro_error_concat.h</includes>
    <includes id="c__micro__error__divzero_8h" name="c_micro_error_divzero.h" local="yes" imported="no">../microcode/c_micro_error_divzero.h</includes>
    <includes id="c__micro__error__except_8h" name="c_micro_error_except.h" local="yes" imported="no">../microcode/c_micro_error_except.h</includes>
    <includes id="c__micro__error__except2_8h" name="c_micro_error_except2.h" local="yes" imported="no">../microcode/c_micro_error_except2.h</includes>
    <includes id="c__micro__error__func_8h" name="c_micro_error_func.h" local="yes" imported="no">../microcode/c_micro_error_func.h</includes>
    <includes id="c__micro__error__func__argc_8h" name="c_micro_error_func_argc.h" local="yes" imported="no">../microcode/c_micro_error_func_argc.h</includes>
    <includes id="c__micro__error__func__builtin_8h" name="c_micro_error_func_builtin.h" local="yes" imported="no">../microcode/c_micro_error_func_builtin.h</includes>
    <includes id="c__micro__error__func__internal__1_8h" name="c_micro_error_func_internal_1.h" local="yes" imported="no">../microcode/c_micro_error_func_internal_1.h</includes>
    <includes id="c__micro__error__func__internal__2_8h" name="c_micro_error_func_internal_2.h" local="yes" imported="no">../microcode/c_micro_error_func_internal_2.h</includes>
    <includes id="c__micro__error__func__internal__3_8h" name="c_micro_error_func_internal_3.h" local="yes" imported="no">../microcode/c_micro_error_func_internal_3.h</includes>
    <includes id="c__micro__error__func__unknown_8h" name="c_micro_error_func_unknown.h" local="yes" imported="no">../microcode/c_micro_error_func_unknown.h</includes>
    <includes id="c__micro__error__index_8h" name="c_micro_error_index.h" local="yes" imported="no">../microcode/c_micro_error_index.h</includes>
    <includes id="c__micro__error__index__base__invalid_8h" name="c_micro_error_index_base_invalid.h" local="yes" imported="no">../microcode/c_micro_error_index_base_invalid.h</includes>
    <includes id="c__micro__error__index__is__invalid_8h" name="c_micro_error_index_is_invalid.h" local="yes" imported="no">../microcode/c_micro_error_index_is_invalid.h</includes>
    <includes id="c__micro__error__index__not__int_8h" name="c_micro_error_index_not_int.h" local="yes" imported="no">../microcode/c_micro_error_index_not_int.h</includes>
    <includes id="c__micro__error__index__unset_8h" name="c_micro_error_index_unset.h" local="yes" imported="no">../microcode/c_micro_error_index_unset.h</includes>
    <includes id="c__micro__error__invnum_8h" name="c_micro_error_invnum.h" local="yes" imported="no">../microcode/c_micro_error_invnum.h</includes>
    <includes id="c__micro__error__lvalue_8h" name="c_micro_error_lvalue.h" local="yes" imported="no">../microcode/c_micro_error_lvalue.h</includes>
    <includes id="c__micro__error__memory_8h" name="c_micro_error_memory.h" local="yes" imported="no">../microcode/c_micro_error_memory.h</includes>
    <includes id="c__micro__error__notnum_8h" name="c_micro_error_notnum.h" local="yes" imported="no">../microcode/c_micro_error_notnum.h</includes>
    <includes id="c__micro__error__notstring_8h" name="c_micro_error_notstring.h" local="yes" imported="no">../microcode/c_micro_error_notstring.h</includes>
    <includes id="c__micro__error__symbol__index_8h" name="c_micro_error_symbol_index.h" local="yes" imported="no">../microcode/c_micro_error_symbol_index.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">../microcode/c_micro_error_unset.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">../microcode/c_micro_error_var_except.h</includes>
    <includes id="c__micro__greater_8h" name="c_micro_greater.h" local="yes" imported="no">../microcode/c_micro_greater.h</includes>
    <includes id="c__micro__greater__or__equal_8h" name="c_micro_greater_or_equal.h" local="yes" imported="no">../microcode/c_micro_greater_or_equal.h</includes>
    <includes id="c__micro__identical_8h" name="c_micro_identical.h" local="yes" imported="no">../microcode/c_micro_identical.h</includes>
    <includes id="c__micro__isset_8h" name="c_micro_isset.h" local="yes" imported="no">../microcode/c_micro_isset.h</includes>
    <includes id="c__micro__less_8h" name="c_micro_less.h" local="yes" imported="no">../microcode/c_micro_less.h</includes>
    <includes id="c__micro__less__or__equal_8h" name="c_micro_less_or_equal.h" local="yes" imported="no">../microcode/c_micro_less_or_equal.h</includes>
    <includes id="c__micro__minus_8h" name="c_micro_minus.h" local="yes" imported="no">../microcode/c_micro_minus.h</includes>
    <includes id="c__micro__mod_8h" name="c_micro_mod.h" local="yes" imported="no">../microcode/c_micro_mod.h</includes>
    <includes id="c__micro__mul_8h" name="c_micro_mul.h" local="yes" imported="no">../microcode/c_micro_mul.h</includes>
    <includes id="c__micro__not_8h" name="c_micro_not.h" local="yes" imported="no">../microcode/c_micro_not.h</includes>
    <includes id="c__micro__not__equal_8h" name="c_micro_not_equal.h" local="yes" imported="no">../microcode/c_micro_not_equal.h</includes>
    <includes id="c__micro__not__identical_8h" name="c_micro_not_identical.h" local="yes" imported="no">../microcode/c_micro_not_identical.h</includes>
    <includes id="c__micro__one__compl_8h" name="c_micro_one_compl.h" local="yes" imported="no">../microcode/c_micro_one_compl.h</includes>
    <includes id="c__micro__plus_8h" name="c_micro_plus.h" local="yes" imported="no">../microcode/c_micro_plus.h</includes>
    <includes id="c__micro__post__decrement_8h" name="c_micro_post_decrement.h" local="yes" imported="no">../microcode/c_micro_post_decrement.h</includes>
    <includes id="c__micro__post__increment_8h" name="c_micro_post_increment.h" local="yes" imported="no">../microcode/c_micro_post_increment.h</includes>
    <includes id="c__micro__pre__decrement_8h" name="c_micro_pre_decrement.h" local="yes" imported="no">../microcode/c_micro_pre_decrement.h</includes>
    <includes id="c__micro__pre__increment_8h" name="c_micro_pre_increment.h" local="yes" imported="no">../microcode/c_micro_pre_increment.h</includes>
    <includes id="c__micro__set__lvalue_8h" name="c_micro_set_lvalue.h" local="yes" imported="no">../microcode/c_micro_set_lvalue.h</includes>
    <includes id="c__micro__shift__left_8h" name="c_micro_shift_left.h" local="yes" imported="no">../microcode/c_micro_shift_left.h</includes>
    <includes id="c__micro__shift__right_8h" name="c_micro_shift_right.h" local="yes" imported="no">../microcode/c_micro_shift_right.h</includes>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">expression/oper_prec.h</includes>
    <includes id="c__opers_8h" name="c_opers.h" local="yes" imported="no">c_opers.h</includes>
    <member kind="function">
      <type>void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>c__expression_8cpp_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>microcode_update_variable</name>
      <anchorfile>c__expression_8cpp_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_expression.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__expression_8h</filename>
    <includes id="c__tree__microcode_8h" name="c_tree_microcode.h" local="yes" imported="no">expression/c_tree_microcode.h</includes>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">../microcode/c_micro_error.h</includes>
    <includes id="c__micro__symbol__table_8h" name="c_micro_symbol_table.h" local="yes" imported="no">../microcode/c_micro_symbol_table.h</includes>
    <class kind="class">c_expression</class>
  </compound>
  <compound kind="file">
    <name>c_flood.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__flood_8cpp</filename>
    <includes id="c__flood_8h" name="c_flood.h" local="yes" imported="no">c_flood.h</includes>
  </compound>
  <compound kind="file">
    <name>c_flood.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__flood_8h</filename>
    <class kind="class">c_flood</class>
  </compound>
  <compound kind="file">
    <name>c_flood_history.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__flood__history_8cpp</filename>
    <includes id="c__flood__history_8h" name="c_flood_history.h" local="yes" imported="no">c_flood_history.h</includes>
  </compound>
  <compound kind="file">
    <name>c_flood_history.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__flood__history_8h</filename>
    <class kind="class">c_flood_history</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd_8cpp</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd_8h</filename>
    <class kind="class">c_fn_cmd</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_break.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__break_8cpp</filename>
    <includes id="c__fn__cmd__break_8h" name="c_fn_cmd_break.h" local="yes" imported="no">c_fn_cmd_break.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_break.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__break_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">c_expression.h</includes>
    <class kind="class">c_fn_cmd_break</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_case.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__case_8cpp</filename>
    <includes id="c__fn__cmd__case_8h" name="c_fn_cmd_case.h" local="yes" imported="no">c_fn_cmd_case.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_case.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__case_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_case</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_case_default.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__case__default_8cpp</filename>
    <includes id="c__fn__cmd__case__default_8h" name="c_fn_cmd_case_default.h" local="yes" imported="no">c_fn_cmd_case_default.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_case_default.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__case__default_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_case_default</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_continue.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__continue_8cpp</filename>
    <includes id="c__fn__cmd__continue_8h" name="c_fn_cmd_continue.h" local="yes" imported="no">c_fn_cmd_continue.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_continue.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__continue_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_continue</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_do.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__do_8cpp</filename>
    <includes id="c__fn__cmd__do_8h" name="c_fn_cmd_do.h" local="yes" imported="no">c_fn_cmd_do.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_do.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__do_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_do</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_do_while.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__do__while_8cpp</filename>
    <includes id="c__fn__cmd__do__while_8h" name="c_fn_cmd_do_while.h" local="yes" imported="no">c_fn_cmd_do_while.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_do_while.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__do__while_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">c_expression.h</includes>
    <class kind="class">c_fn_cmd_do_while</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_dummy.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__dummy_8cpp</filename>
    <includes id="c__fn__cmd__dummy_8h" name="c_fn_cmd_dummy.h" local="yes" imported="no">c_fn_cmd_dummy.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_dummy.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__dummy_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_dummy</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_end_of_func.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__end__of__func_8cpp</filename>
    <includes id="c__fn__cmd__end__of__func_8h" name="c_fn_cmd_end_of_func.h" local="yes" imported="no">c_fn_cmd_end_of_func.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_end_of_func.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__end__of__func_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_end_of_func</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_exp.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__exp_8cpp</filename>
    <includes id="c__fn__cmd__exp_8h" name="c_fn_cmd_exp.h" local="yes" imported="no">c_fn_cmd_exp.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_exp.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__exp_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">c_expression.h</includes>
    <class kind="class">c_fn_cmd_exp</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_for_cond.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__for__cond_8cpp</filename>
    <includes id="c__fn__cmd__for__cond_8h" name="c_fn_cmd_for_cond.h" local="yes" imported="no">c_fn_cmd_for_cond.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_for_cond.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__for__cond_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">c_expression.h</includes>
    <class kind="class">c_fn_cmd_for_cond</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_foreach.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__foreach_8cpp</filename>
    <includes id="c__fn__cmd__foreach_8h" name="c_fn_cmd_foreach.h" local="yes" imported="no">c_fn_cmd_foreach.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_foreach.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__foreach_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">../func/c_expression.h</includes>
    <class kind="class">c_fn_cmd_foreach</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_foreach_next_iter.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__foreach__next__iter_8cpp</filename>
    <includes id="c__fn__cmd__foreach__next__iter_8h" name="c_fn_cmd_foreach_next_iter.h" local="yes" imported="no">c_fn_cmd_foreach_next_iter.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_foreach_next_iter.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__foreach__next__iter_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_foreach_next_iter</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_global.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__global_8cpp</filename>
    <includes id="c__fn__cmd__global_8h" name="c_fn_cmd_global.h" local="yes" imported="no">c_fn_cmd_global.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_global.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__global_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_global</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_goto.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__goto_8cpp</filename>
    <includes id="c__fn__cmd__goto_8h" name="c_fn_cmd_goto.h" local="yes" imported="no">c_fn_cmd_goto.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_goto.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__goto_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_goto</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_if.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__if_8cpp</filename>
    <includes id="c__fn__cmd__if_8h" name="c_fn_cmd_if.h" local="yes" imported="no">c_fn_cmd_if.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_if.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__if_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">c_expression.h</includes>
    <class kind="class">c_fn_cmd_if</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_jump.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__jump_8cpp</filename>
    <includes id="c__fn__cmd__jump_8h" name="c_fn_cmd_jump.h" local="yes" imported="no">c_fn_cmd_jump.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_jump.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__jump_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_jump</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_label.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__label_8cpp</filename>
    <includes id="c__fn__cmd__label_8h" name="c_fn_cmd_label.h" local="yes" imported="no">c_fn_cmd_label.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_label.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__label_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_label</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_left_brace.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__left__brace_8cpp</filename>
    <includes id="c__fn__cmd__left__brace_8h" name="c_fn_cmd_left_brace.h" local="yes" imported="no">c_fn_cmd_left_brace.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_left_brace.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__left__brace_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_left_brace</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_right_brace.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__right__brace_8cpp</filename>
    <includes id="c__fn__cmd__right__brace_8h" name="c_fn_cmd_right_brace.h" local="yes" imported="no">c_fn_cmd_right_brace.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_right_brace.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__right__brace_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_right_brace</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_switch.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__switch_8cpp</filename>
    <includes id="c__fn__cmd__switch_8h" name="c_fn_cmd_switch.h" local="yes" imported="no">c_fn_cmd_switch.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_switch.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__switch_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_switch</class>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_while.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__while_8cpp</filename>
    <includes id="c__fn__cmd__while_8h" name="c_fn_cmd_while.h" local="yes" imported="no">c_fn_cmd_while.h</includes>
  </compound>
  <compound kind="file">
    <name>c_fn_cmd_while.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__fn__cmd__while_8h</filename>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <class kind="class">c_fn_cmd_while</class>
  </compound>
  <compound kind="file">
    <name>c_foreach.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__foreach_8cpp</filename>
    <includes id="c__foreach_8h" name="c_foreach.h" local="yes" imported="no">c_foreach.h</includes>
  </compound>
  <compound kind="file">
    <name>c_foreach.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__foreach_8h</filename>
    <class kind="struct">c_foreach</class>
  </compound>
  <compound kind="file">
    <name>c_foreach_refs.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__foreach__refs_8cpp</filename>
    <includes id="c__foreach__refs_8h" name="c_foreach_refs.h" local="yes" imported="no">c_foreach_refs.h</includes>
  </compound>
  <compound kind="file">
    <name>c_foreach_refs.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__foreach__refs_8h</filename>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">../var/c_var_array.h</includes>
    <class kind="class">c_foreach_refs</class>
  </compound>
  <compound kind="file">
    <name>c_func_arg.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__func__arg_8cpp</filename>
    <includes id="c__func__arg_8h" name="c_func_arg.h" local="yes" imported="no">c_func_arg.h</includes>
  </compound>
  <compound kind="file">
    <name>c_func_arg.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__func__arg_8h</filename>
    <class kind="class">c_func_arg</class>
  </compound>
  <compound kind="file">
    <name>c_function.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__function_8cpp</filename>
    <includes id="c__function_8h" name="c_function.h" local="yes" imported="no">c_function.h</includes>
    <includes id="c__fn__cmd__do_8h" name="c_fn_cmd_do.h" local="yes" imported="no">c_fn_cmd_do.h</includes>
    <includes id="c__fn__cmd__while_8h" name="c_fn_cmd_while.h" local="yes" imported="no">c_fn_cmd_while.h</includes>
    <includes id="c__fn__cmd__jump_8h" name="c_fn_cmd_jump.h" local="yes" imported="no">c_fn_cmd_jump.h</includes>
    <includes id="c__fn__cmd__dummy_8h" name="c_fn_cmd_dummy.h" local="yes" imported="no">c_fn_cmd_dummy.h</includes>
    <includes id="c__fn__cmd__if_8h" name="c_fn_cmd_if.h" local="yes" imported="no">c_fn_cmd_if.h</includes>
    <includes id="c__fn__cmd__exp_8h" name="c_fn_cmd_exp.h" local="yes" imported="no">c_fn_cmd_exp.h</includes>
    <includes id="c__fn__cmd__for__cond_8h" name="c_fn_cmd_for_cond.h" local="yes" imported="no">c_fn_cmd_for_cond.h</includes>
    <includes id="c__fn__cmd__foreach_8h" name="c_fn_cmd_foreach.h" local="yes" imported="no">c_fn_cmd_foreach.h</includes>
    <includes id="c__fn__cmd__foreach__next__iter_8h" name="c_fn_cmd_foreach_next_iter.h" local="yes" imported="no">c_fn_cmd_foreach_next_iter.h</includes>
    <includes id="c__fn__cmd__switch_8h" name="c_fn_cmd_switch.h" local="yes" imported="no">c_fn_cmd_switch.h</includes>
    <includes id="c__fn__cmd__break_8h" name="c_fn_cmd_break.h" local="yes" imported="no">c_fn_cmd_break.h</includes>
    <includes id="c__fn__cmd__continue_8h" name="c_fn_cmd_continue.h" local="yes" imported="no">c_fn_cmd_continue.h</includes>
    <includes id="c__fn__cmd__goto_8h" name="c_fn_cmd_goto.h" local="yes" imported="no">c_fn_cmd_goto.h</includes>
    <includes id="c__fn__cmd__global_8h" name="c_fn_cmd_global.h" local="yes" imported="no">c_fn_cmd_global.h</includes>
    <includes id="c__fn__cmd__label_8h" name="c_fn_cmd_label.h" local="yes" imported="no">c_fn_cmd_label.h</includes>
    <includes id="c__fn__cmd__case_8h" name="c_fn_cmd_case.h" local="yes" imported="no">c_fn_cmd_case.h</includes>
    <includes id="c__fn__cmd__case__default_8h" name="c_fn_cmd_case_default.h" local="yes" imported="no">c_fn_cmd_case_default.h</includes>
    <includes id="c__fn__cmd__right__brace_8h" name="c_fn_cmd_right_brace.h" local="yes" imported="no">c_fn_cmd_right_brace.h</includes>
    <includes id="c__fn__cmd__do__while_8h" name="c_fn_cmd_do_while.h" local="yes" imported="no">c_fn_cmd_do_while.h</includes>
    <includes id="c__fn__cmd__left__brace_8h" name="c_fn_cmd_left_brace.h" local="yes" imported="no">c_fn_cmd_left_brace.h</includes>
    <includes id="c__fn__cmd__end__of__func_8h" name="c_fn_cmd_end_of_func.h" local="yes" imported="no">c_fn_cmd_end_of_func.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CAST</name>
      <anchorfile>c__function_8cpp_a1221e32f292dabc111c8d7a52b764480.html</anchorfile>
      <anchor>a1221e32f292dabc111c8d7a52b764480</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAST</name>
      <anchorfile>c__function_8cpp_a1221e32f292dabc111c8d7a52b764480.html</anchorfile>
      <anchor>a1221e32f292dabc111c8d7a52b764480</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAST2</name>
      <anchorfile>c__function_8cpp_ad88f76cc16fdca368cd3e14fb9f33bb7.html</anchorfile>
      <anchor>ad88f76cc16fdca368cd3e14fb9f33bb7</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAST2</name>
      <anchorfile>c__function_8cpp_ad88f76cc16fdca368cd3e14fb9f33bb7.html</anchorfile>
      <anchor>ad88f76cc16fdca368cd3e14fb9f33bb7</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAST3</name>
      <anchorfile>c__function_8cpp_a2722070da50174f7b19624a1a3ca89e5.html</anchorfile>
      <anchor>a2722070da50174f7b19624a1a3ca89e5</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAST3</name>
      <anchorfile>c__function_8cpp_a2722070da50174f7b19624a1a3ca89e5.html</anchorfile>
      <anchor>a2722070da50174f7b19624a1a3ca89e5</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_ERROR</name>
      <anchorfile>c__function_8cpp_a068807bd550ee941adb126947905a4a6.html</anchorfile>
      <anchor>a068807bd550ee941adb126947905a4a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>explode_command</name>
      <anchorfile>c__function_8cpp_a62cdda0bf908c32acc128578a0782d3d.html</anchorfile>
      <anchor>a62cdda0bf908c32acc128578a0782d3d</anchor>
      <arglist>(string &amp;str, bool &amp;error, bool &amp;need_more, c_command::e_type &amp;type, bool &amp;semicolon, string &amp;sub_exp)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>parse_get_func</name>
      <anchorfile>c__function_8cpp_a72a55151691f0423090420ebb478f702.html</anchorfile>
      <anchor>a72a55151691f0423090420ebb478f702</anchor>
      <arglist>(string &amp;str, bool &amp;error, bool &amp;need_more)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_function.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__function_8h</filename>
    <includes id="c__block_8h" name="c_block.h" local="yes" imported="no">../func/c_block.h</includes>
    <includes id="c__fn__cmd_8h" name="c_fn_cmd.h" local="yes" imported="no">c_fn_cmd.h</includes>
    <includes id="c__func__arg_8h" name="c_func_arg.h" local="yes" imported="no">c_func_arg.h</includes>
    <includes id="c__command_8h" name="c_command.h" local="yes" imported="no">c_command.h</includes>
    <class kind="class">c_function</class>
  </compound>
  <compound kind="file">
    <name>c_functions.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__functions_8cpp</filename>
    <includes id="c__functions_8h" name="c_functions.h" local="yes" imported="no">c_functions.h</includes>
    <class kind="class">c_preg_replacement_parser</class>
    <class kind="class">c_preg_replacement_parser::c_part</class>
    <class kind="class">c_preg_replacement_parser::c_part_num</class>
    <class kind="class">c_preg_replacement_parser::c_part_str</class>
    <class kind="class">c_string_remapper</class>
    <class kind="struct">c_string_remapper::c_node</class>
    <member kind="function">
      <type>bool</type>
      <name>bad_num_args</name>
      <anchorfile>c__functions_8cpp_afebf9de7f7b14843e5c44b0a8081fc0f.html</anchorfile>
      <anchor>afebf9de7f7b14843e5c44b0a8081fc0f</anchor>
      <arglist>(const string &amp;debug, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_cleanup_timeout</name>
      <anchorfile>c__functions_8cpp_a8a4fe1dbf3aa7917c7702f8feb588d61.html</anchorfile>
      <anchor>a8a4fe1dbf3aa7917c7702f8feb588d61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>explode_function</name>
      <anchorfile>c__functions_8cpp_a6ac848132ccea49c73e0e3e8caa8ce13.html</anchorfile>
      <anchor>a6ac848132ccea49c73e0e3e8caa8ce13</anchor>
      <arglist>(c_module *this_module, const string &amp;separator, const string &amp;str, long long limit, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_array *</type>
      <name>get_a_arg</name>
      <anchorfile>c__functions_8cpp_ae4833c04d611ffce9a0a96b09c86dc24.html</anchorfile>
      <anchor>ae4833c04d611ffce9a0a96b09c86dc24</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>get_b_arg</name>
      <anchorfile>c__functions_8cpp_abe75e3167248e47bf1d7cb595047353b.html</anchorfile>
      <anchor>abe75e3167248e47bf1d7cb595047353b</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get_i_arg</name>
      <anchorfile>c__functions_8cpp_ae4e8e84f71fd7fd4a7b52c73327e9c4c.html</anchorfile>
      <anchor>ae4e8e84f71fd7fd4a7b52c73327e9c4c</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_s_arg</name>
      <anchorfile>c__functions_8cpp_affc7d344539ff76ab0a3d8aa94eb4ad3.html</anchorfile>
      <anchor>affc7d344539ff76ab0a3d8aa94eb4ad3</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_sym_index</name>
      <anchorfile>c__functions_8cpp_a3ab751c630856dbe640864bccfb7f8b7.html</anchorfile>
      <anchor>a3ab751c630856dbe640864bccfb7f8b7</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok, bool need_a_reference_to_var)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>make_vector_of_strings_from_var</name>
      <anchorfile>c__functions_8cpp_a4040e7584dd733c96ea248d54a408eda.html</anchorfile>
      <anchor>a4040e7584dd733c96ea248d54a408eda</anchor>
      <arglist>(c_module *this_module, c_var_array *var, vector&lt; string &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>c__functions_8cpp_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>php_do_preg_match</name>
      <anchorfile>c__functions_8cpp_ac34322da8cce58fe51a4fc09098883eb.html</anchorfile>
      <anchor>ac34322da8cce58fe51a4fc09098883eb</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, c_var_array *&amp;matches_array, long long flags, string &amp;error, const vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>php_do_preg_match_all</name>
      <anchorfile>c__functions_8cpp_a269782f369ddb9ce6d08d6873f85e5cc.html</anchorfile>
      <anchor>a269782f369ddb9ce6d08d6873f85e5cc</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, c_var_array *&amp;matches_array, long long flags, string &amp;error, const vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>php_preg_grep</name>
      <anchorfile>c__functions_8cpp_af91877719fde5e7f8d1c555dd5f14dd7.html</anchorfile>
      <anchor>af91877719fde5e7f8d1c555dd5f14dd7</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, const string &amp;pattern, c_var_array *input, long long flags, c_var_base *&amp;retval, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>php_preg_match</name>
      <anchorfile>c__functions_8cpp_a99413dbf3fc22ccbfc39c9ac39ab8e75.html</anchorfile>
      <anchor>a99413dbf3fc22ccbfc39c9ac39ab8e75</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, const string &amp;pattern, const string &amp;subject, c_var_array *&amp;matches_array, long long flags, long long offset, c_var_base *&amp;retval, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>php_preg_match_all</name>
      <anchorfile>c__functions_8cpp_a67008044b29f3e045648fce54d3da365.html</anchorfile>
      <anchor>a67008044b29f3e045648fce54d3da365</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, const string &amp;pattern, const string &amp;subject, c_var_array *&amp;matches_array, long long flags, long long offset, c_var_base *&amp;retval, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>php_preg_replace</name>
      <anchorfile>c__functions_8cpp_ae40d64a66564fc597159c04d03ad3d15.html</anchorfile>
      <anchor>ae40d64a66564fc597159c04d03ad3d15</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, c_var_base *pattern, c_var_base *replacement, c_var_base *subject, size_t limit, c_var_base *&amp;retval, c_var_int *&amp;count, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>php_preg_split</name>
      <anchorfile>c__functions_8cpp_ab15e7c7805f64a2185fc4f5e5f6d09c5.html</anchorfile>
      <anchor>ab15e7c7805f64a2185fc4f5e5f6d09c5</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, const string &amp;pattern, const string &amp;subject, long long limit, long long flags, c_var_base *&amp;retval, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report_pcre_error</name>
      <anchorfile>c__functions_8cpp_adc8ff5ae3aae21c2a079c10bc9f2f054.html</anchorfile>
      <anchor>adc8ff5ae3aae21c2a079c10bc9f2f054</anchor>
      <arglist>(c_module *this_module, const char *prefix, const c_pcre &amp;re, const char *error_report, const string &amp;debug, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_arg</name>
      <anchorfile>c__functions_8cpp_a55b83d7a1e22b4182cc1a88c8c276ec5.html</anchorfile>
      <anchor>a55b83d7a1e22b4182cc1a88c8c276ec5</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, c_var_base *to_set, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_msg_to_server &gt;</type>
      <name>msgs_to_server</name>
      <anchorfile>c__functions_8cpp_a2ce536c034140a7b3333ce06a6a13f5d.html</anchorfile>
      <anchor>a2ce536c034140a7b3333ce06a6a13f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>c__functions_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>c__functions_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>c__functions_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_functions.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__functions_8h</filename>
    <includes id="c__function_8h" name="c_function.h" local="yes" imported="no">../func/c_function.h</includes>
    <class kind="class">c_functions</class>
  </compound>
  <compound kind="file">
    <name>c_if_branch.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__if__branch_8cpp</filename>
    <includes id="c__if__branch_8h" name="c_if_branch.h" local="yes" imported="no">c_if_branch.h</includes>
  </compound>
  <compound kind="file">
    <name>c_if_branch.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__if__branch_8h</filename>
    <class kind="class">c_if_branch</class>
  </compound>
  <compound kind="file">
    <name>c_irc_server.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__irc__server_8h</filename>
    <class kind="class">c_irc_server</class>
  </compound>
  <compound kind="file">
    <name>c_lines.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>c__lines_8h</filename>
    <class kind="class">c_lines</class>
  </compound>
  <compound kind="file">
    <name>c_lock_releaser.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/misc/</path>
    <filename>c__lock__releaser_8cpp</filename>
    <includes id="c__lock__releaser_8h" name="c_lock_releaser.h" local="yes" imported="no">c_lock_releaser.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">shutdown.h</includes>
  </compound>
  <compound kind="file">
    <name>c_lock_releaser.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/misc/</path>
    <filename>c__lock__releaser_8h</filename>
    <class kind="class">c_lock_releaser</class>
  </compound>
  <compound kind="file">
    <name>c_logger.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/log/</path>
    <filename>c__logger_8cpp</filename>
    <includes id="c__logger_8h" name="c_logger.h" local="yes" imported="no">c_logger.h</includes>
  </compound>
  <compound kind="file">
    <name>c_logger.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/log/</path>
    <filename>c__logger_8h</filename>
    <includes id="c__conf_8h" name="c_conf.h" local="yes" imported="no">../conf/c_conf.h</includes>
    <class kind="class">c_logger</class>
    <member kind="define">
      <type>#define</type>
      <name>LOG_SCOPE_DEFAULT</name>
      <anchorfile>c__logger_8h_a17b047324ea0762b30120a58934cc8c5.html</anchorfile>
      <anchor>a17b047324ea0762b30120a58934cc8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_SCOPE_GLOBAL</name>
      <anchorfile>c__logger_8h_aa168e63b9165c0113a1a21a47419b4a5.html</anchorfile>
      <anchor>aa168e63b9165c0113a1a21a47419b4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_SCOPE_MODULE</name>
      <anchorfile>c__logger_8h_a0a4049677d8694c37ac79d795a719c32.html</anchorfile>
      <anchor>a0a4049677d8694c37ac79d795a719c32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_micro.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro_8h</filename>
    <includes id="c__micro__symbol__table_8h" name="c_micro_symbol_table.h" local="yes" imported="no">c_micro_symbol_table.h</includes>
    <class kind="class">c_micro</class>
  </compound>
  <compound kind="file">
    <name>c_micro_array.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__array_8cpp</filename>
    <includes id="c__micro__array_8h" name="c_micro_array.h" local="yes" imported="no">c_micro_array.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__except_8h" name="c_micro_error_except.h" local="yes" imported="no">c_micro_error_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_array.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__array_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_array</class>
  </compound>
  <compound kind="file">
    <name>c_micro_assign.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__assign_8cpp</filename>
    <includes id="c__micro__assign_8h" name="c_micro_assign.h" local="yes" imported="no">c_micro_assign.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_assign.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__assign_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_assign</class>
  </compound>
  <compound kind="file">
    <name>c_micro_bit_and.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__bit__and_8cpp</filename>
    <includes id="c__micro__bit__and_8h" name="c_micro_bit_and.h" local="yes" imported="no">c_micro_bit_and.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_bit_and.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__bit__and_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_bit_and</class>
  </compound>
  <compound kind="file">
    <name>c_micro_bit_or.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__bit__or_8cpp</filename>
    <includes id="c__micro__bit__or_8h" name="c_micro_bit_or.h" local="yes" imported="no">c_micro_bit_or.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_bit_or.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__bit__or_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_bit_or</class>
  </compound>
  <compound kind="file">
    <name>c_micro_bit_xor.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__bit__xor_8cpp</filename>
    <includes id="c__micro__bit__xor_8h" name="c_micro_bit_xor.h" local="yes" imported="no">c_micro_bit_xor.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_bit_xor.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__bit__xor_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_bit_xor</class>
  </compound>
  <compound kind="file">
    <name>c_micro_cast_bool.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__cast__bool_8cpp</filename>
    <includes id="c__micro__cast__bool_8h" name="c_micro_cast_bool.h" local="yes" imported="no">c_micro_cast_bool.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_cast_bool.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__cast__bool_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_cast_bool</class>
  </compound>
  <compound kind="file">
    <name>c_micro_cast_int.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__cast__int_8cpp</filename>
    <includes id="c__micro__cast__int_8h" name="c_micro_cast_int.h" local="yes" imported="no">c_micro_cast_int.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__notnum_8h" name="c_micro_error_notnum.h" local="yes" imported="no">c_micro_error_notnum.h</includes>
    <includes id="c__micro__error__invnum_8h" name="c_micro_error_invnum.h" local="yes" imported="no">c_micro_error_invnum.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_cast_int.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__cast__int_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_cast_int</class>
  </compound>
  <compound kind="file">
    <name>c_micro_cast_string.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__cast__string_8cpp</filename>
    <includes id="c__micro__cast__string_8h" name="c_micro_cast_string.h" local="yes" imported="no">c_micro_cast_string.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__notstring_8h" name="c_micro_error_notstring.h" local="yes" imported="no">c_micro_error_notstring.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_cast_string.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__cast__string_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_cast_string</class>
  </compound>
  <compound kind="file">
    <name>c_micro_commit_vars.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__commit__vars_8cpp</filename>
    <includes id="c__micro__commit__vars_8h" name="c_micro_commit_vars.h" local="yes" imported="no">c_micro_commit_vars.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_commit_vars.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__commit__vars_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_commit_vars</class>
  </compound>
  <compound kind="file">
    <name>c_micro_concat.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__concat_8cpp</filename>
    <includes id="c__micro__concat_8h" name="c_micro_concat.h" local="yes" imported="no">c_micro_concat.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_concat.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__concat_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_concat</class>
  </compound>
  <compound kind="file">
    <name>c_micro_debug.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__debug_8cpp</filename>
    <includes id="c__micro__debug_8h" name="c_micro_debug.h" local="yes" imported="no">c_micro_debug.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_debug.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__debug_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_debug</class>
  </compound>
  <compound kind="file">
    <name>c_micro_div.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__div_8cpp</filename>
    <includes id="c__micro__div_8h" name="c_micro_div.h" local="yes" imported="no">c_micro_div.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_div.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__div_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_div</class>
  </compound>
  <compound kind="file">
    <name>c_micro_equal.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__equal_8cpp</filename>
    <includes id="c__micro__equal_8h" name="c_micro_equal.h" local="yes" imported="no">c_micro_equal.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_equal.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__equal_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_equal</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error_8h</filename>
    <class kind="class">c_micro_error</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_concat.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__concat_8cpp</filename>
    <includes id="c__micro__error__concat_8h" name="c_micro_error_concat.h" local="yes" imported="no">c_micro_error_concat.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_concat.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__concat_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_concat</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_divzero.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__divzero_8cpp</filename>
    <includes id="c__micro__error__divzero_8h" name="c_micro_error_divzero.h" local="yes" imported="no">c_micro_error_divzero.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_divzero.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__divzero_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_divzero</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_except.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__except_8cpp</filename>
    <includes id="c__micro__error__except_8h" name="c_micro_error_except.h" local="yes" imported="no">c_micro_error_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_except.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__except_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_except</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_except2.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__except2_8cpp</filename>
    <includes id="c__micro__error__except2_8h" name="c_micro_error_except2.h" local="yes" imported="no">c_micro_error_except2.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_except2.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__except2_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_except2</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_func</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_argc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__argc_8cpp</filename>
    <includes id="c__micro__error__func__argc_8h" name="c_micro_error_func_argc.h" local="yes" imported="no">c_micro_error_func_argc.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_argc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__argc_8h</filename>
    <includes id="c__micro__error__func_8h" name="c_micro_error_func.h" local="yes" imported="no">c_micro_error_func.h</includes>
    <class kind="class">c_micro_error_func_argc</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_builtin.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__builtin_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <includes id="c__micro__error__func_8h" name="c_micro_error_func.h" local="yes" imported="no">c_micro_error_func.h</includes>
    <class kind="class">c_micro_error_func_builtin</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_bultin.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__bultin_8cpp</filename>
    <includes id="c__micro__error__func__builtin_8h" name="c_micro_error_func_builtin.h" local="yes" imported="no">c_micro_error_func_builtin.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_internal_1.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__internal__1_8cpp</filename>
    <includes id="c__micro__error__func__internal__1_8h" name="c_micro_error_func_internal_1.h" local="yes" imported="no">c_micro_error_func_internal_1.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_internal_1.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__internal__1_8h</filename>
    <includes id="c__micro__error__func_8h" name="c_micro_error_func.h" local="yes" imported="no">c_micro_error_func.h</includes>
    <class kind="class">c_micro_error_func_internal_1</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_internal_2.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__internal__2_8cpp</filename>
    <includes id="c__micro__error__func__internal__2_8h" name="c_micro_error_func_internal_2.h" local="yes" imported="no">c_micro_error_func_internal_2.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_internal_2.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__internal__2_8h</filename>
    <includes id="c__micro__error__func_8h" name="c_micro_error_func.h" local="yes" imported="no">c_micro_error_func.h</includes>
    <class kind="class">c_micro_error_func_internal_2</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_internal_3.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__internal__3_8cpp</filename>
    <includes id="c__micro__error__func__internal__3_8h" name="c_micro_error_func_internal_3.h" local="yes" imported="no">c_micro_error_func_internal_3.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_internal_3.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__internal__3_8h</filename>
    <includes id="c__micro__error__func_8h" name="c_micro_error_func.h" local="yes" imported="no">c_micro_error_func.h</includes>
    <class kind="class">c_micro_error_func_internal_3</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_unknown.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__unknown_8cpp</filename>
    <includes id="c__micro__error__func__unknown_8h" name="c_micro_error_func_unknown.h" local="yes" imported="no">c_micro_error_func_unknown.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_func_unknown.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__func__unknown_8h</filename>
    <includes id="c__micro__error__func_8h" name="c_micro_error_func.h" local="yes" imported="no">c_micro_error_func.h</includes>
    <class kind="class">c_micro_error_func_unknown</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_index</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_base_invalid.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__base__invalid_8cpp</filename>
    <includes id="c__micro__error__index__base__invalid_8h" name="c_micro_error_index_base_invalid.h" local="yes" imported="no">c_micro_error_index_base_invalid.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_base_invalid.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__base__invalid_8h</filename>
    <includes id="c__micro__error__index_8h" name="c_micro_error_index.h" local="yes" imported="no">c_micro_error_index.h</includes>
    <class kind="class">c_micro_error_index_base_invalid</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_is_invalid.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__is__invalid_8cpp</filename>
    <includes id="c__micro__error__index__is__invalid_8h" name="c_micro_error_index_is_invalid.h" local="yes" imported="no">c_micro_error_index_is_invalid.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_is_invalid.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__is__invalid_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <includes id="c__micro__error__index_8h" name="c_micro_error_index.h" local="yes" imported="no">c_micro_error_index.h</includes>
    <class kind="class">c_micro_error_index_is_invalid</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_not_int.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__not__int_8cpp</filename>
    <includes id="c__micro__error__index__not__int_8h" name="c_micro_error_index_not_int.h" local="yes" imported="no">c_micro_error_index_not_int.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_not_int.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__not__int_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <includes id="c__micro__error__index_8h" name="c_micro_error_index.h" local="yes" imported="no">c_micro_error_index.h</includes>
    <class kind="class">c_micro_error_index_not_int</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_unset.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__unset_8cpp</filename>
    <includes id="c__micro__error__index__unset_8h" name="c_micro_error_index_unset.h" local="yes" imported="no">c_micro_error_index_unset.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_index_unset.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__index__unset_8h</filename>
    <includes id="c__micro__error__index_8h" name="c_micro_error_index.h" local="yes" imported="no">c_micro_error_index.h</includes>
    <class kind="class">c_micro_error_index_unset</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_invnum.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__invnum_8cpp</filename>
    <includes id="c__micro__error__invnum_8h" name="c_micro_error_invnum.h" local="yes" imported="no">c_micro_error_invnum.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_invnum.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__invnum_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_invnum</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_keeper.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__keeper_8cpp</filename>
    <includes id="c__micro__error__keeper_8h" name="c_micro_error_keeper.h" local="yes" imported="no">c_micro_error_keeper.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_keeper.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__keeper_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_keeper</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_lvalue.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__lvalue_8cpp</filename>
    <includes id="c__micro__error__lvalue_8h" name="c_micro_error_lvalue.h" local="yes" imported="no">c_micro_error_lvalue.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_lvalue.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__lvalue_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_lvalue</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_memory.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__memory_8cpp</filename>
    <includes id="c__micro__error__memory_8h" name="c_micro_error_memory.h" local="yes" imported="no">c_micro_error_memory.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_memory.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__memory_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_memory</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_notnum.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__notnum_8cpp</filename>
    <includes id="c__micro__error__notnum_8h" name="c_micro_error_notnum.h" local="yes" imported="no">c_micro_error_notnum.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_notnum.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__notnum_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_notnum</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_notstring.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__notstring_8cpp</filename>
    <includes id="c__micro__error__notstring_8h" name="c_micro_error_notstring.h" local="yes" imported="no">c_micro_error_notstring.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_notstring.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__notstring_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_notstring</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_symbol_index.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__symbol__index_8cpp</filename>
    <includes id="c__micro__error__symbol__index_8h" name="c_micro_error_symbol_index.h" local="yes" imported="no">c_micro_error_symbol_index.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_symbol_index.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__symbol__index_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_symbol_index</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_unset.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__unset_8cpp</filename>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_unset.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__unset_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_unset</class>
  </compound>
  <compound kind="file">
    <name>c_micro_error_var_except.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__var__except_8cpp</filename>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_error_var_except.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__error__var__except_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <class kind="class">c_micro_error_var_except</class>
  </compound>
  <compound kind="file">
    <name>c_micro_func_call.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__func__call_8cpp</filename>
    <includes id="c__micro__func__call_8h" name="c_micro_func_call.h" local="yes" imported="no">c_micro_func_call.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__func__argc_8h" name="c_micro_error_func_argc.h" local="yes" imported="no">c_micro_error_func_argc.h</includes>
    <includes id="c__micro__error__func__builtin_8h" name="c_micro_error_func_builtin.h" local="yes" imported="no">c_micro_error_func_builtin.h</includes>
    <includes id="c__micro__error__func__internal__1_8h" name="c_micro_error_func_internal_1.h" local="yes" imported="no">c_micro_error_func_internal_1.h</includes>
    <includes id="c__micro__error__func__internal__3_8h" name="c_micro_error_func_internal_3.h" local="yes" imported="no">c_micro_error_func_internal_3.h</includes>
    <includes id="c__micro__error__func__unknown_8h" name="c_micro_error_func_unknown.h" local="yes" imported="no">c_micro_error_func_unknown.h</includes>
    <includes id="c__micro__error__lvalue_8h" name="c_micro_error_lvalue.h" local="yes" imported="no">c_micro_error_lvalue.h</includes>
    <member kind="function">
      <type>void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>c__micro__func__call_8cpp_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_micro_func_call.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__func__call_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_func_call</class>
  </compound>
  <compound kind="file">
    <name>c_micro_greater.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__greater_8cpp</filename>
    <includes id="c__micro__greater_8h" name="c_micro_greater.h" local="yes" imported="no">c_micro_greater.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_greater.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__greater_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_greater</class>
  </compound>
  <compound kind="file">
    <name>c_micro_greater_or_equal.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__greater__or__equal_8cpp</filename>
    <includes id="c__micro__greater__or__equal_8h" name="c_micro_greater_or_equal.h" local="yes" imported="no">c_micro_greater_or_equal.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_greater_or_equal.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__greater__or__equal_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_greater_or_equal</class>
  </compound>
  <compound kind="file">
    <name>c_micro_identical.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__identical_8cpp</filename>
    <includes id="c__micro__identical_8h" name="c_micro_identical.h" local="yes" imported="no">c_micro_identical.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__except2_8h" name="c_micro_error_except2.h" local="yes" imported="no">c_micro_error_except2.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_identical.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__identical_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_identical</class>
  </compound>
  <compound kind="file">
    <name>c_micro_index.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__index_8cpp</filename>
    <includes id="c__micro__index_8h" name="c_micro_index.h" local="yes" imported="no">c_micro_index.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__index__base__invalid_8h" name="c_micro_error_index_base_invalid.h" local="yes" imported="no">c_micro_error_index_base_invalid.h</includes>
    <includes id="c__micro__error__index__unset_8h" name="c_micro_error_index_unset.h" local="yes" imported="no">c_micro_error_index_unset.h</includes>
    <includes id="c__micro__error__index__is__invalid_8h" name="c_micro_error_index_is_invalid.h" local="yes" imported="no">c_micro_error_index_is_invalid.h</includes>
    <includes id="c__micro__error__index__not__int_8h" name="c_micro_error_index_not_int.h" local="yes" imported="no">c_micro_error_index_not_int.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_index.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__index_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_index</class>
  </compound>
  <compound kind="file">
    <name>c_micro_isset.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__isset_8cpp</filename>
    <includes id="c__micro__isset_8h" name="c_micro_isset.h" local="yes" imported="no">c_micro_isset.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_isset.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__isset_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_isset</class>
  </compound>
  <compound kind="file">
    <name>c_micro_jump.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__jump_8cpp</filename>
    <includes id="c__micro__jump_8h" name="c_micro_jump.h" local="yes" imported="no">c_micro_jump.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_jump.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__jump_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_jump</class>
  </compound>
  <compound kind="file">
    <name>c_micro_less.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__less_8cpp</filename>
    <includes id="c__micro__less_8h" name="c_micro_less.h" local="yes" imported="no">c_micro_less.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_less.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__less_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_less</class>
  </compound>
  <compound kind="file">
    <name>c_micro_less_or_equal.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__less__or__equal_8cpp</filename>
    <includes id="c__micro__less__or__equal_8h" name="c_micro_less_or_equal.h" local="yes" imported="no">c_micro_less_or_equal.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_less_or_equal.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__less__or__equal_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_less_or_equal</class>
  </compound>
  <compound kind="file">
    <name>c_micro_log_and.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__log__and_8cpp</filename>
    <includes id="c__micro__log__and_8h" name="c_micro_log_and.h" local="yes" imported="no">c_micro_log_and.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_log_and.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__log__and_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_log_and</class>
  </compound>
  <compound kind="file">
    <name>c_micro_log_or.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__log__or_8cpp</filename>
    <includes id="c__micro__log__or_8h" name="c_micro_log_or.h" local="yes" imported="no">c_micro_log_or.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_log_or.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__log__or_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_log_or</class>
  </compound>
  <compound kind="file">
    <name>c_micro_make_index_stream.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__make__index__stream_8cpp</filename>
    <includes id="c__micro__make__index__stream_8h" name="c_micro_make_index_stream.h" local="yes" imported="no">c_micro_make_index_stream.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__index__base__invalid_8h" name="c_micro_error_index_base_invalid.h" local="yes" imported="no">c_micro_error_index_base_invalid.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__index__unset_8h" name="c_micro_error_index_unset.h" local="yes" imported="no">c_micro_error_index_unset.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_make_index_stream.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__make__index__stream_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_make_index_stream</class>
  </compound>
  <compound kind="file">
    <name>c_micro_minus.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__minus_8cpp</filename>
    <includes id="c__micro__minus_8h" name="c_micro_minus.h" local="yes" imported="no">c_micro_minus.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_minus.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__minus_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_minus</class>
  </compound>
  <compound kind="file">
    <name>c_micro_mod.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__mod_8cpp</filename>
    <includes id="c__micro__mod_8h" name="c_micro_mod.h" local="yes" imported="no">c_micro_mod.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_mod.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__mod_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_mod</class>
  </compound>
  <compound kind="file">
    <name>c_micro_mul.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__mul_8cpp</filename>
    <includes id="c__micro__mul_8h" name="c_micro_mul.h" local="yes" imported="no">c_micro_mul.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_mul.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__mul_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_mul</class>
  </compound>
  <compound kind="file">
    <name>c_micro_not.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__not_8cpp</filename>
    <includes id="c__micro__not_8h" name="c_micro_not.h" local="yes" imported="no">c_micro_not.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_not.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__not_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_not</class>
  </compound>
  <compound kind="file">
    <name>c_micro_not_equal.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__not__equal_8cpp</filename>
    <includes id="c__micro__not__equal_8h" name="c_micro_not_equal.h" local="yes" imported="no">c_micro_not_equal.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_not_equal.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__not__equal_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_not_equal</class>
  </compound>
  <compound kind="file">
    <name>c_micro_not_identical.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__not__identical_8cpp</filename>
    <includes id="c__micro__not__identical_8h" name="c_micro_not_identical.h" local="yes" imported="no">c_micro_not_identical.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__except2_8h" name="c_micro_error_except2.h" local="yes" imported="no">c_micro_error_except2.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_not_identical.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__not__identical_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_not_identical</class>
  </compound>
  <compound kind="file">
    <name>c_micro_one_compl.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__one__compl_8cpp</filename>
    <includes id="c__micro__one__compl_8h" name="c_micro_one_compl.h" local="yes" imported="no">c_micro_one_compl.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_one_compl.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__one__compl_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_one_compl</class>
  </compound>
  <compound kind="file">
    <name>c_micro_plus.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__plus_8cpp</filename>
    <includes id="c__micro__plus_8h" name="c_micro_plus.h" local="yes" imported="no">c_micro_plus.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_plus.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__plus_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_plus</class>
  </compound>
  <compound kind="file">
    <name>c_micro_post_decrement.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__post__decrement_8cpp</filename>
    <includes id="c__micro__post__decrement_8h" name="c_micro_post_decrement.h" local="yes" imported="no">c_micro_post_decrement.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__lvalue_8h" name="c_micro_error_lvalue.h" local="yes" imported="no">c_micro_error_lvalue.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_post_decrement.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__post__decrement_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_post_decrement</class>
  </compound>
  <compound kind="file">
    <name>c_micro_post_increment.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__post__increment_8cpp</filename>
    <includes id="c__micro__post__increment_8h" name="c_micro_post_increment.h" local="yes" imported="no">c_micro_post_increment.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__lvalue_8h" name="c_micro_error_lvalue.h" local="yes" imported="no">c_micro_error_lvalue.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_post_increment.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__post__increment_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_post_increment</class>
  </compound>
  <compound kind="file">
    <name>c_micro_pre_decrement.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__pre__decrement_8cpp</filename>
    <includes id="c__micro__pre__decrement_8h" name="c_micro_pre_decrement.h" local="yes" imported="no">c_micro_pre_decrement.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__lvalue_8h" name="c_micro_error_lvalue.h" local="yes" imported="no">c_micro_error_lvalue.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_pre_decrement.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__pre__decrement_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_pre_decrement</class>
  </compound>
  <compound kind="file">
    <name>c_micro_pre_increment.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__pre__increment_8cpp</filename>
    <includes id="c__micro__pre__increment_8h" name="c_micro_pre_increment.h" local="yes" imported="no">c_micro_pre_increment.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
    <includes id="c__micro__error__lvalue_8h" name="c_micro_error_lvalue.h" local="yes" imported="no">c_micro_error_lvalue.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_pre_increment.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__pre__increment_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_pre_increment</class>
  </compound>
  <compound kind="file">
    <name>c_micro_return.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__return_8cpp</filename>
    <includes id="c__micro__return_8h" name="c_micro_return.h" local="yes" imported="no">c_micro_return.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_return.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__return_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_return</class>
  </compound>
  <compound kind="file">
    <name>c_micro_set_lvalue.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__set__lvalue_8cpp</filename>
    <includes id="c__micro__set__lvalue_8h" name="c_micro_set_lvalue.h" local="yes" imported="no">c_micro_set_lvalue.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_set_lvalue.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__set__lvalue_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_set_lvalue</class>
  </compound>
  <compound kind="file">
    <name>c_micro_shift_left.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__shift__left_8cpp</filename>
    <includes id="c__micro__shift__left_8h" name="c_micro_shift_left.h" local="yes" imported="no">c_micro_shift_left.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_shift_left.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__shift__left_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_shift_left</class>
  </compound>
  <compound kind="file">
    <name>c_micro_shift_right.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__shift__right_8cpp</filename>
    <includes id="c__micro__shift__right_8h" name="c_micro_shift_right.h" local="yes" imported="no">c_micro_shift_right.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_shift_right.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__shift__right_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_shift_right</class>
  </compound>
  <compound kind="file">
    <name>c_micro_str_eval.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__str__eval_8cpp</filename>
    <includes id="c__micro__str__eval_8h" name="c_micro_str_eval.h" local="yes" imported="no">c_micro_str_eval.h</includes>
    <includes id="c__micro__symbol__table_8h" name="c_micro_symbol_table.h" local="yes" imported="no">c_micro_symbol_table.h</includes>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_str_eval.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__str__eval_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_str_eval</class>
  </compound>
  <compound kind="file">
    <name>c_micro_symbol_table.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__symbol__table_8cpp</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_symbol_table.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__symbol__table_8h</filename>
    <class kind="class">c_micro_symbol_table</class>
  </compound>
  <compound kind="file">
    <name>c_micro_symbol_variable_mapping.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__symbol__variable__mapping_8cpp</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__str__eval_8h" name="c_micro_str_eval.h" local="yes" imported="no">c_micro_str_eval.h</includes>
    <includes id="c__micro__commit__vars_8h" name="c_micro_commit_vars.h" local="yes" imported="no">c_micro_commit_vars.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_symbol_variable_mapping.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__symbol__variable__mapping_8h</filename>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <class kind="class">c_micro_symbol_variable_mapping</class>
  </compound>
  <compound kind="file">
    <name>c_micro_symbol_variable_table.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__symbol__variable__table_8cpp</filename>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__memory_8h" name="c_micro_error_memory.h" local="yes" imported="no">c_micro_error_memory.h</includes>
    <includes id="c__micro__error__symbol__index_8h" name="c_micro_error_symbol_index.h" local="yes" imported="no">c_micro_error_symbol_index.h</includes>
    <member kind="enumvalue">
      <name>SPARE_VAR_INCREMENT</name>
      <anchorfile>c__micro__symbol__variable__table_8cpp_a385c44f6fb256e5716a2302a5b940388.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388af33d28bb025d3cc94f298cdce2e30792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_micro_symbol_variable_table.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__symbol__variable__table_8h</filename>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">c_micro_error.h</includes>
    <includes id="c__var__ref_8h" name="c_var_ref.h" local="yes" imported="no">../var/c_var_ref.h</includes>
    <class kind="class">c_micro_symbol_variable_table</class>
    <class kind="struct">c_micro_symbol_variable_table::c_table</class>
    <member kind="function">
      <type>void</type>
      <name>log_fn_c_micro_func_call</name>
      <anchorfile>c__micro__symbol__variable__table_8h_a3a77ed7d45a730e3fa1c3667afb5937d.html</anchorfile>
      <anchor>a3a77ed7d45a730e3fa1c3667afb5937d</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_symbol_table_err_fn</name>
      <anchorfile>c__micro__symbol__variable__table_8h_ae669672781a2da2ae75afcadff963646.html</anchorfile>
      <anchor>ae669672781a2da2ae75afcadff963646</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_micro_ternary.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__ternary_8cpp</filename>
    <includes id="c__micro__ternary_8h" name="c_micro_ternary.h" local="yes" imported="no">c_micro_ternary.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__unset_8h" name="c_micro_error_unset.h" local="yes" imported="no">c_micro_error_unset.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__error__var__except_8h" name="c_micro_error_var_except.h" local="yes" imported="no">c_micro_error_var_except.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_ternary.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__ternary_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_ternary</class>
  </compound>
  <compound kind="file">
    <name>c_micro_update.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__update_8cpp</filename>
    <includes id="c__micro__update_8h" name="c_micro_update.h" local="yes" imported="no">c_micro_update.h</includes>
  </compound>
  <compound kind="file">
    <name>c_micro_update.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>c__micro__update_8h</filename>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">c_micro.h</includes>
    <class kind="class">c_micro_update</class>
  </compound>
  <compound kind="file">
    <name>c_module.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mod/</path>
    <filename>c__module_8cpp</filename>
    <includes id="c__module_8h" name="c_module.h" local="yes" imported="no">c_module.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MANDATORY_ERROR_1</name>
      <anchorfile>c__module_8cpp_a035bf8ec59379647495c3f8c48eda18b.html</anchorfile>
      <anchor>a035bf8ec59379647495c3f8c48eda18b</anchor>
      <arglist>(USER, CHANNEL, EVENT, ARGS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MANDATORY_ERROR_2</name>
      <anchorfile>c__module_8cpp_abf2e40cbc692f194a283cd4adc4d6b3b.html</anchorfile>
      <anchor>abf2e40cbc692f194a283cd4adc4d6b3b</anchor>
      <arglist>(CHANNEL, EVENT, ARGS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MANDATORY_ERROR_3</name>
      <anchorfile>c__module_8cpp_ad304cf7e5774f8c051ccf46426e937f3.html</anchorfile>
      <anchor>ad304cf7e5774f8c051ccf46426e937f3</anchor>
      <arglist>(EVENT, ARGS)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log_fn_error</name>
      <anchorfile>c__module_8cpp_af0da1271ea1aa5eeb9152c684aec4b97.html</anchorfile>
      <anchor>af0da1271ea1aa5eeb9152c684aec4b97</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *data)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>c__module_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>c__module_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>c__module_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_module.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mod/</path>
    <filename>c__module_8h</filename>
    <includes id="c__logger_8h" name="c_logger.h" local="yes" imported="no">../log/c_logger.h</includes>
    <includes id="c__functions_8h" name="c_functions.h" local="yes" imported="no">../logic/c_functions.h</includes>
    <includes id="c__timer_8h" name="c_timer.h" local="yes" imported="no">../runtime/c_timer.h</includes>
    <includes id="c__tmp__file_8h" name="c_tmp_file.h" local="yes" imported="no">../runtime/c_tmp_file.h</includes>
    <includes id="c__binder_8h" name="c_binder.h" local="yes" imported="no">../mod/c_binder.h</includes>
    <class kind="class">c_module</class>
  </compound>
  <compound kind="file">
    <name>c_online_channel.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__online__channel_8cpp</filename>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">c_online_channel.h</includes>
  </compound>
  <compound kind="file">
    <name>c_online_channel.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__online__channel_8h</filename>
    <includes id="c__online__user_8h" name="c_online_user.h" local="yes" imported="no">c_online_user.h</includes>
    <class kind="struct">c_online_channel</class>
  </compound>
  <compound kind="file">
    <name>c_online_user.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__online__user_8cpp</filename>
    <includes id="c__online__user_8h" name="c_online_user.h" local="yes" imported="no">c_online_user.h</includes>
  </compound>
  <compound kind="file">
    <name>c_online_user.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>c__online__user_8h</filename>
    <includes id="c__flood__history_8h" name="c_flood_history.h" local="yes" imported="no">c_flood_history.h</includes>
    <class kind="struct">c_online_user</class>
  </compound>
  <compound kind="file">
    <name>c_oper_desc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__oper__desc_8cpp</filename>
    <includes id="c__oper__desc_8h" name="c_oper_desc.h" local="yes" imported="no">c_oper_desc.h</includes>
    <member kind="variable">
      <type>size_t</type>
      <name>g_max_oper_len</name>
      <anchorfile>c__oper__desc_8cpp_abf77ca279142f532e05bab7b66c05eee.html</anchorfile>
      <anchor>abf77ca279142f532e05bab7b66c05eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_max_precedence</name>
      <anchorfile>c__oper__desc_8cpp_a49b85c069873f090d8b22ccab3f3c91c.html</anchorfile>
      <anchor>a49b85c069873f090d8b22ccab3f3c91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_oper_desc</type>
      <name>g_oper_precedence</name>
      <anchorfile>c__oper__desc_8cpp_a502f7c648fcbed1e3fd5c691233f3b9f.html</anchorfile>
      <anchor>a502f7c648fcbed1e3fd5c691233f3b9f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_oper_desc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__oper__desc_8h</filename>
    <includes id="oper__assoc_8h" name="oper_assoc.h" local="yes" imported="no">oper_assoc.h</includes>
    <class kind="struct">c_oper_desc</class>
    <member kind="enumvalue">
      <name>OPER_VAR</name>
      <anchorfile>c__oper__desc_8h_adf764cbdea00d65edcd07bb9953ad2b7.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7ad48557d320f4150fb45f3b0b330bd5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPER_PARENTHESIS</name>
      <anchorfile>c__oper__desc_8h_adf764cbdea00d65edcd07bb9953ad2b7.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a974b1085b0aea4f04c71c2696f87e22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPER_LAST_PREC</name>
      <anchorfile>c__oper__desc_8h_adf764cbdea00d65edcd07bb9953ad2b7.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7af7ae6c1f56249fdfce00eddcba0fb9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_oper_type</name>
      <anchorfile>c__oper__desc_8h_aa9085d347b09bd5ca765e2d8e3d8bb5d.html</anchorfile>
      <anchor>aa9085d347b09bd5ca765e2d8e3d8bb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPER_UNARY</name>
      <anchorfile>c__oper__desc_8h_aa9085d347b09bd5ca765e2d8e3d8bb5d.html</anchorfile>
      <anchor>aa9085d347b09bd5ca765e2d8e3d8bb5daa88ac9f9e92f18d1a3562baf9905ceb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPER_BINARY</name>
      <anchorfile>c__oper__desc_8h_aa9085d347b09bd5ca765e2d8e3d8bb5d.html</anchorfile>
      <anchor>aa9085d347b09bd5ca765e2d8e3d8bb5da420e81342f551f096c9373abc81ad10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPER_TERNARY</name>
      <anchorfile>c__oper__desc_8h_aa9085d347b09bd5ca765e2d8e3d8bb5d.html</anchorfile>
      <anchor>aa9085d347b09bd5ca765e2d8e3d8bb5da072d0e70acac41fb1aee754ee5867833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPER_TERNARY_FALSE</name>
      <anchorfile>c__oper__desc_8h_aa9085d347b09bd5ca765e2d8e3d8bb5d.html</anchorfile>
      <anchor>aa9085d347b09bd5ca765e2d8e3d8bb5da5b1b7f7774e08de966e7d46c6422b0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPER_BINARY_OR_UNARY</name>
      <anchorfile>c__oper__desc_8h_aa9085d347b09bd5ca765e2d8e3d8bb5d.html</anchorfile>
      <anchor>aa9085d347b09bd5ca765e2d8e3d8bb5da011066c23c13f29761385481105fd804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_opers.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__opers_8cpp</filename>
    <includes id="c__opers_8h" name="c_opers.h" local="yes" imported="no">c_opers.h</includes>
  </compound>
  <compound kind="file">
    <name>c_opers.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__opers_8h</filename>
    <includes id="c__oper__desc_8h" name="c_oper_desc.h" local="yes" imported="no">expression/c_oper_desc.h</includes>
  </compound>
  <compound kind="file">
    <name>c_part.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__part_8cpp</filename>
    <includes id="c__part_8h" name="c_part.h" local="yes" imported="no">c_part.h</includes>
  </compound>
  <compound kind="file">
    <name>c_part.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>c__part_8h</filename>
  </compound>
  <compound kind="file">
    <name>c_pcre.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>c__pcre_8cpp</filename>
    <includes id="c__pcre_8h" name="c_pcre.h" local="yes" imported="no">c_pcre.h</includes>
    <includes id="pattern__cache_8h" name="pattern_cache.h" local="yes" imported="no">pattern_cache.h</includes>
  </compound>
  <compound kind="file">
    <name>c_pcre.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>c__pcre_8h</filename>
    <includes id="pattern__cache_8h" name="pattern_cache.h" local="yes" imported="no">pattern_cache.h</includes>
    <class kind="class">c_pcre</class>
  </compound>
  <compound kind="file">
    <name>c_private.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__private_8cpp</filename>
    <includes id="c__private_8h" name="c_private.h" local="yes" imported="no">c_private.h</includes>
  </compound>
  <compound kind="file">
    <name>c_private.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__private_8h</filename>
    <class kind="struct">c_private</class>
  </compound>
  <compound kind="file">
    <name>c_proc_command.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>c__proc__command_8cpp</filename>
    <includes id="c__proc__command_8h" name="c_proc_command.h" local="yes" imported="no">c_proc_command.h</includes>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">c_proc_exc.h</includes>
  </compound>
  <compound kind="file">
    <name>c_proc_command.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>c__proc__command_8h</filename>
    <class kind="class">c_proc_command</class>
    <member kind="define">
      <type>#define</type>
      <name>_admin_msg</name>
      <anchorfile>c__proc__command_8h_a4f52d98d97f55d1724978444bd4305d9.html</anchorfile>
      <anchor>a4f52d98d97f55d1724978444bd4305d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_allow_redirect</name>
      <anchorfile>c__proc__command_8h_ac409a234201fe8c0369789257404d5ee.html</anchorfile>
      <anchor>ac409a234201fe8c0369789257404d5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ban_mask</name>
      <anchorfile>c__proc__command_8h_a81484249c9bde615d897ff529edfdf4a.html</anchorfile>
      <anchor>a81484249c9bde615d897ff529edfdf4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_bind</name>
      <anchorfile>c__proc__command_8h_a9603af21a9f991a3d172fa168e543a4d.html</anchorfile>
      <anchor>a9603af21a9f991a3d172fa168e543a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_bind_ex</name>
      <anchorfile>c__proc__command_8h_abbe92c3cef6068e91fcbdeb60e42cc30.html</anchorfile>
      <anchor>abbe92c3cef6068e91fcbdeb60e42cc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_bot_auth</name>
      <anchorfile>c__proc__command_8h_a837570dd27b40e48c18b33285c9c66fa.html</anchorfile>
      <anchor>a837570dd27b40e48c18b33285c9c66fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_bot_fullname</name>
      <anchorfile>c__proc__command_8h_a6d69998deb3902e97dd1e203030c4d08.html</anchorfile>
      <anchor>a6d69998deb3902e97dd1e203030c4d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_bot_ident</name>
      <anchorfile>c__proc__command_8h_a36f4b0dfac5e1cbf97e718d7695cadb7.html</anchorfile>
      <anchor>a36f4b0dfac5e1cbf97e718d7695cadb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_bot_ident_ipv6</name>
      <anchorfile>c__proc__command_8h_ae337fa1695b277c8fc7edb2e0e02a544.html</anchorfile>
      <anchor>ae337fa1695b277c8fc7edb2e0e02a544</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_bot_nick</name>
      <anchorfile>c__proc__command_8h_af8c766fa5fbb7999133b81c4b8098784.html</anchorfile>
      <anchor>af8c766fa5fbb7999133b81c4b8098784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_chan_mode</name>
      <anchorfile>c__proc__command_8h_a479055ec46b491c0db9748a3100a5aba.html</anchorfile>
      <anchor>a479055ec46b491c0db9748a3100a5aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_change_nick</name>
      <anchorfile>c__proc__command_8h_a71bb6c91941b1b53fe00b96a38941f41.html</anchorfile>
      <anchor>a71bb6c91941b1b53fe00b96a38941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_check_dynamic_bans</name>
      <anchorfile>c__proc__command_8h_adf78544f767a11a18b59953c9536d818.html</anchorfile>
      <anchor>adf78544f767a11a18b59953c9536d818</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_dcc_server</name>
      <anchorfile>c__proc__command_8h_ad9aeed223c97f3345c5fb4d01ea85027.html</anchorfile>
      <anchor>ad9aeed223c97f3345c5fb4d01ea85027</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_dcc_server_ipv6</name>
      <anchorfile>c__proc__command_8h_a8a98fdaa0a77686568c39fa6db10d07c.html</anchorfile>
      <anchor>a8a98fdaa0a77686568c39fa6db10d07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_delete_irc_servers</name>
      <anchorfile>c__proc__command_8h_a2e330e4a2c20ba15a86c36c1a96c6761.html</anchorfile>
      <anchor>a2e330e4a2c20ba15a86c36c1a96c6761</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_delete_nicks</name>
      <anchorfile>c__proc__command_8h_a5847ef3bab3eb05daf56c6ccf0ec85a0.html</anchorfile>
      <anchor>a5847ef3bab3eb05daf56c6ccf0ec85a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_deop</name>
      <anchorfile>c__proc__command_8h_aeee65576df62c6eb9e0a68ae963d3e17.html</anchorfile>
      <anchor>aeee65576df62c6eb9e0a68ae963d3e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_deop_ban_mask</name>
      <anchorfile>c__proc__command_8h_a1e38efe4e3ff2f032ca075bbb56e1840.html</anchorfile>
      <anchor>a1e38efe4e3ff2f032ca075bbb56e1840</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_devoice</name>
      <anchorfile>c__proc__command_8h_a9a650b27974a65d4614bb3c97eefa895.html</anchorfile>
      <anchor>a9a650b27974a65d4614bb3c97eefa895</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_disconnect</name>
      <anchorfile>c__proc__command_8h_ae3602b0e8601c3406f51a88e20a87346.html</anchorfile>
      <anchor>ae3602b0e8601c3406f51a88e20a87346</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_dynamic_ban</name>
      <anchorfile>c__proc__command_8h_a17b6aa6ee7265d6e60ff9692801029ec.html</anchorfile>
      <anchor>a17b6aa6ee7265d6e60ff9692801029ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_end_bracket</name>
      <anchorfile>c__proc__command_8h_a4b44d08170749c014448be9b7accac29.html</anchorfile>
      <anchor>a4b44d08170749c014448be9b7accac29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_eval</name>
      <anchorfile>c__proc__command_8h_ae9da21ca051306c3c38609a8fe8a4a16.html</anchorfile>
      <anchor>ae9da21ca051306c3c38609a8fe8a4a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_execute</name>
      <anchorfile>c__proc__command_8h_a064096d50803d2bd72680535556e1ddb.html</anchorfile>
      <anchor>a064096d50803d2bd72680535556e1ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_get_bot_name</name>
      <anchorfile>c__proc__command_8h_a94f66193cbf485c0733e3e205f55e5b8.html</anchorfile>
      <anchor>a94f66193cbf485c0733e3e205f55e5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_get_bot_nick</name>
      <anchorfile>c__proc__command_8h_afa919c8fc86295ef4f9188ee832d300a.html</anchorfile>
      <anchor>afa919c8fc86295ef4f9188ee832d300a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_get_chan_mode</name>
      <anchorfile>c__proc__command_8h_afc05c8a33322e56717946692aa830a0f.html</anchorfile>
      <anchor>afc05c8a33322e56717946692aa830a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_get_chan_topic</name>
      <anchorfile>c__proc__command_8h_a6a06b6788ec9a32b4475cb0425d11fc2.html</anchorfile>
      <anchor>a6a06b6788ec9a32b4475cb0425d11fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_get_current_irc_server</name>
      <anchorfile>c__proc__command_8h_abf92a279d17bd348e8b9545bb5df5665.html</anchorfile>
      <anchor>abf92a279d17bd348e8b9545bb5df5665</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_get_event_id</name>
      <anchorfile>c__proc__command_8h_a2e81fd9bfc18e2d56b69f606a6531192.html</anchorfile>
      <anchor>a2e81fd9bfc18e2d56b69f606a6531192</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_get_nick_mode</name>
      <anchorfile>c__proc__command_8h_ae53650538f005799304d61a83b360708.html</anchorfile>
      <anchor>ae53650538f005799304d61a83b360708</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_goto</name>
      <anchorfile>c__proc__command_8h_aa57e5252cf45b3ca0b1f521482e8dace.html</anchorfile>
      <anchor>aa57e5252cf45b3ca0b1f521482e8dace</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_host</name>
      <anchorfile>c__proc__command_8h_a9c970f8b7ec4efc35f0592c8d3e84b65.html</anchorfile>
      <anchor>a9c970f8b7ec4efc35f0592c8d3e84b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ident</name>
      <anchorfile>c__proc__command_8h_aceb4c04927ccf9eb86058bc2529753c4.html</anchorfile>
      <anchor>aceb4c04927ccf9eb86058bc2529753c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_error</name>
      <anchorfile>c__proc__command_8h_ab446c9f04a0adf8863d92bef35f56c51.html</anchorfile>
      <anchor>ab446c9f04a0adf8863d92bef35f56c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_group</name>
      <anchorfile>c__proc__command_8h_a9b168a7df8fc7c989117d94b5cdfcde7.html</anchorfile>
      <anchor>a9b168a7df8fc7c989117d94b5cdfcde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_in</name>
      <anchorfile>c__proc__command_8h_a152f574fddc6b80f9d78ebda63046fce.html</anchorfile>
      <anchor>a152f574fddc6b80f9d78ebda63046fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_match</name>
      <anchorfile>c__proc__command_8h_a6ca4853aad756a2d7fca8144376e241a.html</anchorfile>
      <anchor>a6ca4853aad756a2d7fca8144376e241a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_match_case_insensitive</name>
      <anchorfile>c__proc__command_8h_a7480d1937ce99a1d3e4977a2ef3eb318.html</anchorfile>
      <anchor>a7480d1937ce99a1d3e4977a2ef3eb318</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_n_group</name>
      <anchorfile>c__proc__command_8h_ab986b6e5e737c5aa44cbb831c6b6cbe9.html</anchorfile>
      <anchor>ab986b6e5e737c5aa44cbb831c6b6cbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_n_in</name>
      <anchorfile>c__proc__command_8h_a7e476e96deb28e66d41a72640c925a89.html</anchorfile>
      <anchor>a7e476e96deb28e66d41a72640c925a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_n_match</name>
      <anchorfile>c__proc__command_8h_acc5e4f7870e4ab179efa56750b674973.html</anchorfile>
      <anchor>acc5e4f7870e4ab179efa56750b674973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_if_n_match_case_insensitive</name>
      <anchorfile>c__proc__command_8h_a24598dd1887564c84e9d014c6c4e9319.html</anchorfile>
      <anchor>a24598dd1887564c84e9d014c6c4e9319</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_irc_server</name>
      <anchorfile>c__proc__command_8h_a5f31bccae46d1b0bd92256252651c519.html</anchorfile>
      <anchor>a5f31bccae46d1b0bd92256252651c519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_irc_server_ex</name>
      <anchorfile>c__proc__command_8h_aa2f239d8be11140e7da0ce2e27d05ea3.html</anchorfile>
      <anchor>aa2f239d8be11140e7da0ce2e27d05ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_join</name>
      <anchorfile>c__proc__command_8h_a4002037a8d56594712de9c044f5a5f2f.html</anchorfile>
      <anchor>a4002037a8d56594712de9c044f5a5f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_kick</name>
      <anchorfile>c__proc__command_8h_a25d0382974a3388d8117fbbabf0d35fc.html</anchorfile>
      <anchor>a25d0382974a3388d8117fbbabf0d35fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_kill_timers</name>
      <anchorfile>c__proc__command_8h_aed96b72f468d3ddbdee0e612238b0d25.html</anchorfile>
      <anchor>aed96b72f468d3ddbdee0e612238b0d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_label</name>
      <anchorfile>c__proc__command_8h_a45a61917e3f06d786527266a96cc80c0.html</anchorfile>
      <anchor>a45a61917e3f06d786527266a96cc80c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_link</name>
      <anchorfile>c__proc__command_8h_a152489a54e42da7cb227eb5811370e04.html</anchorfile>
      <anchor>a152489a54e42da7cb227eb5811370e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_load_bin_module</name>
      <anchorfile>c__proc__command_8h_a9a058bc80960996b90aa7a9d087445aa.html</anchorfile>
      <anchor>a9a058bc80960996b90aa7a9d087445aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_load_module</name>
      <anchorfile>c__proc__command_8h_a06bf24982f61cd1cad785034ad6fc364.html</anchorfile>
      <anchor>a06bf24982f61cd1cad785034ad6fc364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_log</name>
      <anchorfile>c__proc__command_8h_aa5986e4053a6a5a75265435f432ba45f.html</anchorfile>
      <anchor>aa5986e4053a6a5a75265435f432ba45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_msg</name>
      <anchorfile>c__proc__command_8h_a16f1d35aece7c1e4ddf78911cb4d919f.html</anchorfile>
      <anchor>a16f1d35aece7c1e4ddf78911cb4d919f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_msgq</name>
      <anchorfile>c__proc__command_8h_ae0f408cf6cf0605d89737b515aa5b489.html</anchorfile>
      <anchor>ae0f408cf6cf0605d89737b515aa5b489</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_net_send</name>
      <anchorfile>c__proc__command_8h_ad681b0338455898078aabe4cabc8596f.html</anchorfile>
      <anchor>ad681b0338455898078aabe4cabc8596f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_notice</name>
      <anchorfile>c__proc__command_8h_a824c3b38a82360e36f647308903f294d.html</anchorfile>
      <anchor>a824c3b38a82360e36f647308903f294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_noticeq</name>
      <anchorfile>c__proc__command_8h_a2f2249c430fee92ec9e34a5ad7e4befa.html</anchorfile>
      <anchor>a2f2249c430fee92ec9e34a5ad7e4befa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_op</name>
      <anchorfile>c__proc__command_8h_a301da6c624cb962e28a2978d975aa066.html</anchorfile>
      <anchor>a301da6c624cb962e28a2978d975aa066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_part</name>
      <anchorfile>c__proc__command_8h_a2d14bb197b2233113201db974ccb71f4.html</anchorfile>
      <anchor>a2d14bb197b2233113201db974ccb71f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_process_on_banned</name>
      <anchorfile>c__proc__command_8h_ac7472394c0d55914c20d93a7e288c8b8.html</anchorfile>
      <anchor>ac7472394c0d55914c20d93a7e288c8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_raw</name>
      <anchorfile>c__proc__command_8h_a48ea0bc1657f265e964db22db942d42a.html</anchorfile>
      <anchor>a48ea0bc1657f265e964db22db942d42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_real_goto</name>
      <anchorfile>c__proc__command_8h_aca9f5d68dec5c433b8ffd1b97e87ea8c.html</anchorfile>
      <anchor>aca9f5d68dec5c433b8ffd1b97e87ea8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_real_label</name>
      <anchorfile>c__proc__command_8h_a515e01e192130f623f72711cbd726617.html</anchorfile>
      <anchor>a515e01e192130f623f72711cbd726617</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_rem</name>
      <anchorfile>c__proc__command_8h_a455f33424b82b029aa2634b2c90d98ec.html</anchorfile>
      <anchor>a455f33424b82b029aa2634b2c90d98ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_remote_execute</name>
      <anchorfile>c__proc__command_8h_a2db2a5c9bbc1d512149bd0413f5da3ef.html</anchorfile>
      <anchor>a2db2a5c9bbc1d512149bd0413f5da3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_restart</name>
      <anchorfile>c__proc__command_8h_a540b3c539fe070b738fd8ebf9de57d8a.html</anchorfile>
      <anchor>a540b3c539fe070b738fd8ebf9de57d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_return</name>
      <anchorfile>c__proc__command_8h_a1c569d083e97b1fe07415504d56dcaa5.html</anchorfile>
      <anchor>a1c569d083e97b1fe07415504d56dcaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_script</name>
      <anchorfile>c__proc__command_8h_a03e8c6bfec2a1bd6ebccc406c4231814.html</anchorfile>
      <anchor>a03e8c6bfec2a1bd6ebccc406c4231814</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_set</name>
      <anchorfile>c__proc__command_8h_a4ed38f0fbc9ac47d5e5246be2d38b687.html</anchorfile>
      <anchor>a4ed38f0fbc9ac47d5e5246be2d38b687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_sleep_</name>
      <anchorfile>c__proc__command_8h_abd92764a8e54b51b27cd0225b4bb4fd6.html</anchorfile>
      <anchor>abd92764a8e54b51b27cd0225b4bb4fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_smtp</name>
      <anchorfile>c__proc__command_8h_abd83762fd1e06887b2369c7bab83a5d5.html</anchorfile>
      <anchor>abd83762fd1e06887b2369c7bab83a5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ssl_server</name>
      <anchorfile>c__proc__command_8h_ae74a1bb217460a9113f0cf908092f87c.html</anchorfile>
      <anchor>ae74a1bb217460a9113f0cf908092f87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_telnet_server</name>
      <anchorfile>c__proc__command_8h_a06e9a39d0b5a5b6585d770a97af13b79.html</anchorfile>
      <anchor>a06e9a39d0b5a5b6585d770a97af13b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_telnet_server_ipv6</name>
      <anchorfile>c__proc__command_8h_aa8d042a9936bf6c5ee0eef4379e769d8.html</anchorfile>
      <anchor>aa8d042a9936bf6c5ee0eef4379e769d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_timer_every</name>
      <anchorfile>c__proc__command_8h_a44f29fe475b2f07e98ca3f0213d4707f.html</anchorfile>
      <anchor>a44f29fe475b2f07e98ca3f0213d4707f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_timer_once</name>
      <anchorfile>c__proc__command_8h_a488271fc88b44dfb58b98c4f515e5c22.html</anchorfile>
      <anchor>a488271fc88b44dfb58b98c4f515e5c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_topic</name>
      <anchorfile>c__proc__command_8h_ace9230c2865d0fea19d95aca7aebe5ca.html</anchorfile>
      <anchor>ace9230c2865d0fea19d95aca7aebe5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_try_connect</name>
      <anchorfile>c__proc__command_8h_ae68918b13b6e6ab9a3cb1d4aed122355.html</anchorfile>
      <anchor>ae68918b13b6e6ab9a3cb1d4aed122355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_unban_mask</name>
      <anchorfile>c__proc__command_8h_a70b19b91e1f436ee67d68f86bec0cc42.html</anchorfile>
      <anchor>a70b19b91e1f436ee67d68f86bec0cc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_unbind</name>
      <anchorfile>c__proc__command_8h_abba4ed32d5d2502e406d9c959adb2764.html</anchorfile>
      <anchor>abba4ed32d5d2502e406d9c959adb2764</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_unbind_ex</name>
      <anchorfile>c__proc__command_8h_aaeeee399684996828e9cf6003f589b5e.html</anchorfile>
      <anchor>aaeeee399684996828e9cf6003f589b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_unload_module</name>
      <anchorfile>c__proc__command_8h_ad1ae841a5c102680f42df51813ac2350.html</anchorfile>
      <anchor>ad1ae841a5c102680f42df51813ac2350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_voice</name>
      <anchorfile>c__proc__command_8h_aac81a671d7fabfaa8169645d454c669f.html</anchorfile>
      <anchor>aac81a671d7fabfaa8169645d454c669f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_wait_if_error</name>
      <anchorfile>c__proc__command_8h_a981dd7d92061a9087e8c9d0e0169193f.html</anchorfile>
      <anchor>a981dd7d92061a9087e8c9d0e0169193f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_work</name>
      <anchorfile>c__proc__command_8h_a9cef990eaa678da1df5614200263dc49.html</anchorfile>
      <anchor>a9cef990eaa678da1df5614200263dc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_MAX_ARGS</name>
      <anchorfile>c__proc__command_8h_a6e9752f3ba3308b973d1167bda60dbc7.html</anchorfile>
      <anchor>a6e9752f3ba3308b973d1167bda60dbc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_proc_exc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>c__proc__exc_8cpp</filename>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">c_proc_exc.h</includes>
  </compound>
  <compound kind="file">
    <name>c_proc_exc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>c__proc__exc_8h</filename>
    <class kind="class">c_proc_exc</class>
    <member kind="define">
      <type>#define</type>
      <name>THROW_C_PROC_EXC</name>
      <anchorfile>c__proc__exc_8h_a9352bd699589abf36c16c2917de945e1.html</anchorfile>
      <anchor>a9352bd699589abf36c16c2917de945e1</anchor>
      <arglist>(this_module, command, type, debug)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_procedure.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>c__procedure_8cpp</filename>
    <includes id="c__procedure_8h" name="c_procedure.h" local="yes" imported="no">c_procedure.h</includes>
  </compound>
  <compound kind="file">
    <name>c_procedure.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>c__procedure_8h</filename>
    <includes id="c__proc__command_8h" name="c_proc_command.h" local="yes" imported="no">c_proc_command.h</includes>
    <includes id="c__rproc_8h" name="c_rproc.h" local="yes" imported="no">../logic/c_rproc.h</includes>
    <includes id="c__replication_8h" name="c_replication.h" local="yes" imported="no">../botnet/c_replication.h</includes>
    <class kind="class">c_procedure</class>
  </compound>
  <compound kind="file">
    <name>c_replication.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/botnet/</path>
    <filename>c__replication_8cpp</filename>
    <includes id="c__replication_8h" name="c_replication.h" local="yes" imported="no">c_replication.h</includes>
  </compound>
  <compound kind="file">
    <name>c_replication.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/botnet/</path>
    <filename>c__replication_8h</filename>
    <class kind="class">c_replication</class>
    <member kind="define">
      <type>#define</type>
      <name>REPL_INVALID</name>
      <anchorfile>c__replication_8h_a03bd38747ed260bafba36a95954fef28.html</anchorfile>
      <anchor>a03bd38747ed260bafba36a95954fef28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPL_PULL</name>
      <anchorfile>c__replication_8h_a3ccbc483383e3be934b4ef45c140bede.html</anchorfile>
      <anchor>a3ccbc483383e3be934b4ef45c140bede</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPL_PUSH</name>
      <anchorfile>c__replication_8h_ad714d80b425307b9a4e62b16ffaa5a42.html</anchorfile>
      <anchor>ad714d80b425307b9a4e62b16ffaa5a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPL_PUSHPULL</name>
      <anchorfile>c__replication_8h_a27ea8aa376c891de08473216d83ae079.html</anchorfile>
      <anchor>a27ea8aa376c891de08473216d83ae079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_rproc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__rproc_8h</filename>
    <class kind="class">c_rproc</class>
  </compound>
  <compound kind="file">
    <name>c_script_timeout_protector_locker.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/misc/</path>
    <filename>c__script__timeout__protector__locker_8cpp</filename>
    <includes id="c__script__timeout__protector__locker_8h" name="c_script_timeout_protector_locker.h" local="yes" imported="no">c_script_timeout_protector_locker.h</includes>
  </compound>
  <compound kind="file">
    <name>c_script_timeout_protector_locker.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/misc/</path>
    <filename>c__script__timeout__protector__locker_8h</filename>
    <class kind="class">c_script_timeout_protector_locker</class>
    <class kind="class">c_script_timeout_protector_unlocker</class>
  </compound>
  <compound kind="file">
    <name>c_single_element_allocator.hh</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>c__single__element__allocator_8hh</filename>
    <includes id="hp__std_8hh" name="hp_std.hh" local="yes" imported="no">hp_std.hh</includes>
    <class kind="class">c_single_element_allocator</class>
    <class kind="struct">c_single_element_allocator::rebind</class>
    <member kind="function">
      <type>MY_WISH_INLINE bool</type>
      <name>operator!=</name>
      <anchorfile>c__single__element__allocator_8hh_ad7b5e3c51162ba7842ea004ec9d5553c.html</anchorfile>
      <anchor>ad7b5e3c51162ba7842ea004ec9d5553c</anchor>
      <arglist>(const c_single_element_allocator&lt; T1 &gt; &amp;x1, const c_single_element_allocator&lt; T2 &gt; &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>c__single__element__allocator_8hh_a6d312fa838dd3c0193b461719d8949d3.html</anchorfile>
      <anchor>a6d312fa838dd3c0193b461719d8949d3</anchor>
      <arglist>(const c_single_element_allocator&lt; T1 &gt; &amp;x1, const c_single_element_allocator&lt; T2 &gt; &amp;x2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_smtp.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__smtp_8cpp</filename>
    <includes id="c__smtp_8h" name="c_smtp.h" local="yes" imported="no">c_smtp.h</includes>
  </compound>
  <compound kind="file">
    <name>c_smtp.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__smtp_8h</filename>
    <class kind="class">c_smtp</class>
  </compound>
  <compound kind="file">
    <name>c_timer.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__timer_8cpp</filename>
    <includes id="c__timer_8h" name="c_timer.h" local="yes" imported="no">c_timer.h</includes>
  </compound>
  <compound kind="file">
    <name>c_timer.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__timer_8h</filename>
    <class kind="class">c_timer</class>
  </compound>
  <compound kind="file">
    <name>c_tmp_file.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__tmp__file_8cpp</filename>
    <includes id="c__tmp__file_8h" name="c_tmp_file.h" local="yes" imported="no">c_tmp_file.h</includes>
  </compound>
  <compound kind="file">
    <name>c_tmp_file.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>c__tmp__file_8h</filename>
    <includes id="exec_8h" name="exec.h" local="yes" imported="no">../exec.h</includes>
    <class kind="class">c_tmp_file</class>
  </compound>
  <compound kind="file">
    <name>c_tracked_msg_to_server.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/nick_track/</path>
    <filename>c__tracked__msg__to__server_8cpp</filename>
    <includes id="c__tracked__msg__to__server_8h" name="c_tracked_msg_to_server.h" local="yes" imported="no">c_tracked_msg_to_server.h</includes>
  </compound>
  <compound kind="file">
    <name>c_tracked_msg_to_server.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/nick_track/</path>
    <filename>c__tracked__msg__to__server_8h</filename>
    <class kind="class">c_tracked_msg_to_server</class>
  </compound>
  <compound kind="file">
    <name>c_tree_builder.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__builder_8cpp</filename>
    <includes id="c__tree__builder_8h" name="c_tree_builder.h" local="yes" imported="no">c_tree_builder.h</includes>
    <includes id="c__oper__desc_8h" name="c_oper_desc.h" local="yes" imported="no">c_oper_desc.h</includes>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">oper_prec.h</includes>
  </compound>
  <compound kind="file">
    <name>c_tree_builder.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__builder_8h</filename>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">oper_prec.h</includes>
    <includes id="c__tree__shared_8h" name="c_tree_shared.h" local="yes" imported="no">c_tree_shared.h</includes>
    <class kind="class">c_tree_builder</class>
    <class kind="struct">c_tree_builder::c_parenthesis</class>
    <member kind="enumeration">
      <name>e_compiler_error</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_E_TBE_NO_ERROR</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa78f8257c2c5e5eee61ca306d0834c246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TBE_PARETHESIS</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa8b3bbd6cbdd0458a3cc1f897a6199472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TBE_BAD_VAR_NAME</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa3331a41ac7a4525c32a4597c65a69ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TBE_BAD_NUMBER</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caab9f540f1af479a984919cc110cdf1b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TBE_MISPLACED_OPERATOR</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caaae2536066ed582b9275d22a81ff3c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TBE_INVALID_EXPRESSION</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa6d9e138aca8aa3cca35743cfacfab34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TBE_SANITY_CHECK_FAIL</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa5d2c61e8ed79e8775662a259e58c744c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TGE_INTERNAL_ERROR</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa59f7b038969d38b987cc7d5604782103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TGE_L_VALUE_REQUIRED</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa05c555dc988a6b795ebf7e575a985ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TGE_INVALID_EXPRESSION</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa7d52d612a836f5ecd6737b880c2198a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TGE_EXPRESSION_SANITY_CHECK_FAILED</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caaf06645d2b0bb7a5b43880a1b499ce3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TGE_INVALID_BASE_VARIABLE_FOR_SUBSCRIPT</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caa61631f663836e1921b4c7476a6cec453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TBE_INVALID_ESCAPE_SEQUENCE</name>
      <anchorfile>c__tree__builder_8h_af3b5af948795e2ec82dbc4a4cb4f25ca.html</anchorfile>
      <anchor>af3b5af948795e2ec82dbc4a4cb4f25caae6c5af7be1a0b859bbe76169e4e92f64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_tree_groupper.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__groupper_8cpp</filename>
    <includes id="c__tree__builder_8h" name="c_tree_builder.h" local="yes" imported="no">c_tree_builder.h</includes>
    <includes id="c__oper__desc_8h" name="c_oper_desc.h" local="yes" imported="no">c_oper_desc.h</includes>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">oper_prec.h</includes>
    <includes id="c__tree__groupper_8h" name="c_tree_groupper.h" local="yes" imported="no">c_tree_groupper.h</includes>
    <includes id="c__tree__microcode_8h" name="c_tree_microcode.h" local="yes" imported="no">c_tree_microcode.h</includes>
  </compound>
  <compound kind="file">
    <name>c_tree_groupper.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__groupper_8h</filename>
    <includes id="c__tree__builder_8h" name="c_tree_builder.h" local="yes" imported="no">c_tree_builder.h</includes>
    <class kind="class">c_tree_groupper</class>
  </compound>
  <compound kind="file">
    <name>c_tree_microcode.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__microcode_8cpp</filename>
    <includes id="c__tree__builder_8h" name="c_tree_builder.h" local="yes" imported="no">c_tree_builder.h</includes>
    <includes id="c__oper__desc_8h" name="c_oper_desc.h" local="yes" imported="no">c_oper_desc.h</includes>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">oper_prec.h</includes>
    <includes id="c__tree__microcode_8h" name="c_tree_microcode.h" local="yes" imported="no">c_tree_microcode.h</includes>
  </compound>
  <compound kind="file">
    <name>c_tree_microcode.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__microcode_8h</filename>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">oper_prec.h</includes>
    <includes id="c__tree__groupper_8h" name="c_tree_groupper.h" local="yes" imported="no">c_tree_groupper.h</includes>
    <includes id="c__tree__shared_8h" name="c_tree_shared.h" local="yes" imported="no">c_tree_shared.h</includes>
    <class kind="class">c_tree_microcode</class>
  </compound>
  <compound kind="file">
    <name>c_tree_shared.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__shared_8cpp</filename>
    <includes id="c__tree__shared_8h" name="c_tree_shared.h" local="yes" imported="no">c_tree_shared.h</includes>
    <includes id="c__tree__microcode_8h" name="c_tree_microcode.h" local="yes" imported="no">c_tree_microcode.h</includes>
    <includes id="c__micro__array_8h" name="c_micro_array.h" local="yes" imported="no">../../microcode/c_micro_array.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INTERNAL_ERROR_OOPS_BUG</name>
      <anchorfile>c__tree__shared_8cpp_a90962667cb481197c9c371b26ce2b843.html</anchorfile>
      <anchor>a90962667cb481197c9c371b26ce2b843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_EMIT_WARNING</name>
      <anchorfile>c__tree__shared_8cpp_ab3255785b27c5eaea8f06745d84ada30.html</anchorfile>
      <anchor>ab3255785b27c5eaea8f06745d84ada30</anchor>
      <arglist>(msg__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_SANITY_OKAY</name>
      <anchorfile>c__tree__shared_8cpp_a117434d16ae45dd12743191dcbce060a.html</anchorfile>
      <anchor>a117434d16ae45dd12743191dcbce060a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_USER_ERROR</name>
      <anchorfile>c__tree__shared_8cpp_a309015a47f0a3c5ec11f4da6a36ca74a.html</anchorfile>
      <anchor>a309015a47f0a3c5ec11f4da6a36ca74a</anchor>
      <arglist>(msg__)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_tree_shared.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>c__tree__shared_8h</filename>
    <includes id="c__oper__desc_8h" name="c_oper_desc.h" local="yes" imported="no">c_oper_desc.h</includes>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">oper_prec.h</includes>
    <includes id="tree_8hh" name="tree.hh" local="yes" imported="no">../../tree/tree.hh</includes>
    <class kind="class">c_exp_sanity</class>
    <class kind="class">c_sub_exp</class>
    <class kind="class">c_sub_exp_conditional_end_marker</class>
    <class kind="class">c_sub_exp_const</class>
    <class kind="class">c_sub_exp_contitional_node_helper</class>
    <class kind="class">c_sub_exp_dummy</class>
    <class kind="class">c_sub_exp_end_index</class>
    <class kind="class">c_sub_exp_end_parenthesis</class>
    <class kind="class">c_sub_exp_eval_str</class>
    <class kind="class">c_sub_exp_func</class>
    <class kind="class">c_sub_exp_func_arg_separator</class>
    <class kind="class">c_sub_exp_func_end_args</class>
    <class kind="class">c_sub_exp_immediate_str</class>
    <class kind="class">c_sub_exp_index</class>
    <class kind="class">c_sub_exp_numeric_immediate</class>
    <class kind="class">c_sub_exp_oper</class>
    <class kind="class">c_sub_exp_oper_ternary</class>
    <class kind="class">c_sub_exp_oper_ternary_false</class>
    <class kind="class">c_sub_exp_oper_ternary_true</class>
    <class kind="class">c_sub_exp_parenthesis</class>
    <class kind="class">c_sub_exp_root</class>
    <class kind="class">c_sub_exp_root_end_dummy</class>
    <class kind="class">c_sub_exp_ternary_false_end_marker</class>
    <class kind="class">c_sub_exp_ternary_true_end_marker</class>
    <class kind="class">c_sub_exp_variable</class>
  </compound>
  <compound kind="file">
    <name>c_user.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__user_8cpp</filename>
    <includes id="c__user_8h" name="c_user.h" local="yes" imported="no">c_user.h</includes>
  </compound>
  <compound kind="file">
    <name>c_user.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>c__user_8h</filename>
    <includes id="c__dcc__host_8h" name="c_dcc_host.h" local="yes" imported="no">../dcc/c_dcc_host.h</includes>
    <class kind="struct">c_user</class>
  </compound>
  <compound kind="file">
    <name>c_user_to_lock_out.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>c__user__to__lock__out_8h</filename>
    <class kind="class">c_user_to_lock_out</class>
  </compound>
  <compound kind="file">
    <name>c_var_array.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__array_8cpp</filename>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">c_var_array.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">c_var_bool.h</includes>
    <member kind="function">
      <type>void</type>
      <name>array_log_fn</name>
      <anchorfile>c__var__array_8cpp_ada08f44d1f12be125b216cdecea05348.html</anchorfile>
      <anchor>ada08f44d1f12be125b216cdecea05348</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_var_array.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__array_8h</filename>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">c_var_base.h</includes>
    <class kind="class">c_var_array</class>
  </compound>
  <compound kind="file">
    <name>c_var_base.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__base_8cpp</filename>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">c_var_base.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">c_var_string.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">c_var_bool.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">c_var_array.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">c_var_unset.h</includes>
    <member kind="function">
      <type>void</type>
      <name>array_log_fn</name>
      <anchorfile>c__var__base_8cpp_ada08f44d1f12be125b216cdecea05348.html</anchorfile>
      <anchor>ada08f44d1f12be125b216cdecea05348</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_log_fn</name>
      <anchorfile>c__var__base_8cpp_afb75f6027ee003d56817c65674168fba.html</anchorfile>
      <anchor>afb75f6027ee003d56817c65674168fba</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *mod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_var_base.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__base_8h</filename>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">../internal_state.h</includes>
    <class kind="class">c_var_base</class>
  </compound>
  <compound kind="file">
    <name>c_var_bool.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__bool_8cpp</filename>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">c_var_bool.h</includes>
  </compound>
  <compound kind="file">
    <name>c_var_bool.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__bool_8h</filename>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">c_var_base.h</includes>
    <class kind="class">c_var_bool</class>
  </compound>
  <compound kind="file">
    <name>c_var_int.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__int_8cpp</filename>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">c_var_string.h</includes>
  </compound>
  <compound kind="file">
    <name>c_var_int.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__int_8h</filename>
    <class kind="class">c_var_int</class>
  </compound>
  <compound kind="file">
    <name>c_var_ref.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__ref_8cpp</filename>
    <includes id="c__var__ref_8h" name="c_var_ref.h" local="yes" imported="no">c_var_ref.h</includes>
  </compound>
  <compound kind="file">
    <name>c_var_ref.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__ref_8h</filename>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">c_var_base.h</includes>
    <class kind="class">c_var_ref</class>
  </compound>
  <compound kind="file">
    <name>c_var_string.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__string_8cpp</filename>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">c_var_bool.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">c_var_string.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">c_var_int.h</includes>
  </compound>
  <compound kind="file">
    <name>c_var_string.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__string_8h</filename>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">c_var_base.h</includes>
    <class kind="class">c_var_string</class>
  </compound>
  <compound kind="file">
    <name>c_var_unset.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__unset_8cpp</filename>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">c_var_unset.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">c_var_bool.h</includes>
  </compound>
  <compound kind="file">
    <name>c_var_unset.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>c__var__unset_8h</filename>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">c_var_base.h</includes>
    <class kind="class">c_var_unset</class>
  </compound>
  <compound kind="file">
    <name>casemap.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>casemap_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="casemap_8h" name="casemap.h" local="yes" imported="no">casemap.h</includes>
    <member kind="function">
      <type>string</type>
      <name>strtolower</name>
      <anchorfile>casemap_8cpp_ab0efdddb158999cabeaa12eab8a7c673.html</anchorfile>
      <anchor>ab0efdddb158999cabeaa12eab8a7c673</anchor>
      <arglist>(string str, e_casemap casemapping)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>strtoupper</name>
      <anchorfile>casemap_8cpp_a55ad3003e3928f517dfbe817cc6a13df.html</anchorfile>
      <anchor>a55ad3003e3928f517dfbe817cc6a13df</anchor>
      <arglist>(string str, e_casemap casemapping)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab_ascii</name>
      <anchorfile>casemap_8cpp_a628d684d1a509d51cffb77492240c1f3.html</anchorfile>
      <anchor>a628d684d1a509d51cffb77492240c1f3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab_rfc1459</name>
      <anchorfile>casemap_8cpp_abb8a5baf8aa9664af4589f1ac325be49.html</anchorfile>
      <anchor>abb8a5baf8aa9664af4589f1ac325be49</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>touppertab_ascii</name>
      <anchorfile>casemap_8cpp_a4d085031cf1f6ddf007fb879bdbcc741.html</anchorfile>
      <anchor>a4d085031cf1f6ddf007fb879bdbcc741</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>touppertab_rfc1459</name>
      <anchorfile>casemap_8cpp_a333649d1522a1b0bae18ae6cb2091af8.html</anchorfile>
      <anchor>a333649d1522a1b0bae18ae6cb2091af8</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>casemap.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>casemap_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <member kind="enumeration">
      <name>e_casemap</name>
      <anchorfile>casemap_8h_a2bc94d547193d5fe3ab9c15a04c3bb66.html</anchorfile>
      <anchor>a2bc94d547193d5fe3ab9c15a04c3bb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CASE_ASCII</name>
      <anchorfile>casemap_8h_a2bc94d547193d5fe3ab9c15a04c3bb66.html</anchorfile>
      <anchor>a2bc94d547193d5fe3ab9c15a04c3bb66a86d6a536aab34a01f9435c5449ddb6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CASE_RFC1459</name>
      <anchorfile>casemap_8h_a2bc94d547193d5fe3ab9c15a04c3bb66.html</anchorfile>
      <anchor>a2bc94d547193d5fe3ab9c15a04c3bb66a629f61cd8d08c9932e10082b79b0525a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>strtolower</name>
      <anchorfile>casemap_8h_aa20f47603fef3bbf70c8f3b2ff155368.html</anchorfile>
      <anchor>aa20f47603fef3bbf70c8f3b2ff155368</anchor>
      <arglist>(string str, e_casemap casemapping=CASE_ASCII)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>strtoupper</name>
      <anchorfile>casemap_8h_a7943448511bbdb57ad05df09a067f0d1.html</anchorfile>
      <anchor>a7943448511bbdb57ad05df09a067f0d1</anchor>
      <arglist>(string str, e_casemap casemapping=CASE_ASCII)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compat.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>compat_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>long long</type>
      <name>my_filesize</name>
      <anchorfile>compat_8cpp_a8e867a21063573c69300d94404cd3a1d.html</anchorfile>
      <anchor>a8e867a21063573c69300d94404cd3a1d</anchor>
      <arglist>(FILE *file, int &amp;my_errno)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>my_fseek</name>
      <anchorfile>compat_8cpp_a3c340be73a56190925134669f41395d5.html</anchorfile>
      <anchor>a3c340be73a56190925134669f41395d5</anchor>
      <arglist>(FILE *file, long long offset, int whence, int &amp;my_errno)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>my_ftell</name>
      <anchorfile>compat_8cpp_a8283ab4f1dc777febca8d3bc351d3e45.html</anchorfile>
      <anchor>a8283ab4f1dc777febca8d3bc351d3e45</anchor>
      <arglist>(FILE *file, int &amp;my_errno)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compat.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>compat_8h</filename>
    <includes id="prologue_8h" name="prologue.h" local="yes" imported="no">utils/prologue.h</includes>
    <includes id="log2_8h" name="log2.h" local="yes" imported="no">log2.h</includes>
    <includes id="my__inttypes_8h" name="my_inttypes.h" local="yes" imported="no">utils/my_inttypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE__</name>
      <anchorfile>compat_8h_a2f6bd616afd004b1ce994c2ba2ac9937.html</anchorfile>
      <anchor>a2f6bd616afd004b1ce994c2ba2ac9937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__LINE__</name>
      <anchorfile>compat_8h_adbfa1be789063f1c21478696be51bb70.html</anchorfile>
      <anchor>adbfa1be789063f1c21478696be51bb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__my_func__</name>
      <anchorfile>compat_8h_a2441fbd90efb68432ab5d56b9b67aad0.html</anchorfile>
      <anchor>a2441fbd90efb68432ab5d56b9b67aad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_RPT0</name>
      <anchorfile>compat_8h_a7235492d90b4571bfa17a40a33241dae.html</anchorfile>
      <anchor>a7235492d90b4571bfa17a40a33241dae</anchor>
      <arglist>(x, str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_RPT1</name>
      <anchorfile>compat_8h_a8914e5e8d4306667b16907054eda69eb.html</anchorfile>
      <anchor>a8914e5e8d4306667b16907054eda69eb</anchor>
      <arglist>(x, fmt, arg1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_RPT2</name>
      <anchorfile>compat_8h_a4d689c6f5932671b3cb5fed62b615698.html</anchorfile>
      <anchor>a4d689c6f5932671b3cb5fed62b615698</anchor>
      <arglist>(x, fmt, arg1, arg2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_RPT3</name>
      <anchorfile>compat_8h_a5ed65897b6279afefa1c57e8c066e9b8.html</anchorfile>
      <anchor>a5ed65897b6279afefa1c57e8c066e9b8</anchor>
      <arglist>(x, fmt, arg1, arg2, arg3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_RPT4</name>
      <anchorfile>compat_8h_a4f5d297bfd2bfda553e4d157be085047.html</anchorfile>
      <anchor>a4f5d297bfd2bfda553e4d157be085047</anchor>
      <arglist>(x, fmt, arg1, arg2, arg3, arg4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITS</name>
      <anchorfile>compat_8h_a9d2a7c69bd3fabc41e1ee87df2f283b3.html</anchorfile>
      <anchor>a9d2a7c69bd3fabc41e1ee87df2f283b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILE_SLASH</name>
      <anchorfile>compat_8h_ab14dfc779b4bb7887f3e1f5ba6898d13.html</anchorfile>
      <anchor>ab14dfc779b4bb7887f3e1f5ba6898d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILE_SLASH_CH</name>
      <anchorfile>compat_8h_aa0c96165b3f9d4c4936cb9aad89f40ca.html</anchorfile>
      <anchor>aa0c96165b3f9d4c4936cb9aad89f40ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_S_LONG_LONG</name>
      <anchorfile>compat_8h_a943c65c24a369bec513778690184bc53.html</anchorfile>
      <anchor>a943c65c24a369bec513778690184bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIGNED_INT</name>
      <anchorfile>compat_8h_a993b339d63c0e77bf9c5c976f81e1592.html</anchorfile>
      <anchor>a993b339d63c0e77bf9c5c976f81e1592</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIZE_T</name>
      <anchorfile>compat_8h_ad6a20ec9394445398c2618b055acbcb1.html</anchorfile>
      <anchor>ad6a20ec9394445398c2618b055acbcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_U_LONG_LONG</name>
      <anchorfile>compat_8h_a89f1d22edaaf92329d98d93665ce8d6c.html</anchorfile>
      <anchor>a89f1d22edaaf92329d98d93665ce8d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_SIGNED_INT</name>
      <anchorfile>compat_8h_ac48f351cf299da9a19512dae8f801f36.html</anchorfile>
      <anchor>ac48f351cf299da9a19512dae8f801f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSVC_SET_DEBUG_OUTPUTS</name>
      <anchorfile>compat_8h_ad77741a9339eeef6f7ed66f7ab2dbcf1.html</anchorfile>
      <anchor>ad77741a9339eeef6f7ed66f7ab2dbcf1</anchor>
      <arglist>(enable_file)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_HAVE_MSVC</name>
      <anchorfile>compat_8h_a6b98e5e3f83a06b1e060c5f0a72f7e59.html</anchorfile>
      <anchor>a6b98e5e3f83a06b1e060c5f0a72f7e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT0</name>
      <anchorfile>compat_8h_aa2b93d15b4e99e8e7f40879fe627c224.html</anchorfile>
      <anchor>aa2b93d15b4e99e8e7f40879fe627c224</anchor>
      <arglist>(__rptX_severity__, __rptX_fmt__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT0_2</name>
      <anchorfile>compat_8h_ad5967f82191c1aeac6279c095f82d94a.html</anchorfile>
      <anchor>ad5967f82191c1aeac6279c095f82d94a</anchor>
      <arglist>(__rptX_severity__, __rpt_file__, __rtp_func__, __rpt_line__, __rptX_fmt__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT1</name>
      <anchorfile>compat_8h_a06fb4ab0aa0e51729137b196947cf671.html</anchorfile>
      <anchor>a06fb4ab0aa0e51729137b196947cf671</anchor>
      <arglist>(__rptX_severity__, __rptX_fmt__, __rptX_arg1__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT2</name>
      <anchorfile>compat_8h_ab3759c6b7bcff9c3728363d72882740e.html</anchorfile>
      <anchor>ab3759c6b7bcff9c3728363d72882740e</anchor>
      <arglist>(__rptX_severity__, __rptX_fmt__, __rptX_arg1__, __rptX_arg2__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT3</name>
      <anchorfile>compat_8h_a54090cfe436a6d18aba9796d23bbb579.html</anchorfile>
      <anchor>a54090cfe436a6d18aba9796d23bbb579</anchor>
      <arglist>(__rptX_severity__, __rptX_fmt__, __rptX_arg1__, __rptX_arg2__, __rptX_arg3__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT4</name>
      <anchorfile>compat_8h_abef3a97f0ac4bc1c881f616cce22ed14.html</anchorfile>
      <anchor>abef3a97f0ac4bc1c881f616cce22ed14</anchor>
      <arglist>(__rptX_severity__, __rptX_fmt__, __rptX_arg1__, __rptX_arg2__, __rptX_arg3__, __rptX_arg4__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT_ERROR</name>
      <anchorfile>compat_8h_ae51b101098bda231e2be8bea228ff777.html</anchorfile>
      <anchor>ae51b101098bda231e2be8bea228ff777</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT_FATAL</name>
      <anchorfile>compat_8h_ae36f6c9be170659c70130e33cbe9c8b8.html</anchorfile>
      <anchor>ae36f6c9be170659c70130e33cbe9c8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_RPT_INFO</name>
      <anchorfile>compat_8h_ae7a3c1ffe0a328b47d62e4283790dae2.html</anchorfile>
      <anchor>ae7a3c1ffe0a328b47d62e4283790dae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ssize_t</name>
      <anchorfile>compat_8h_a8af93bbb66534e14d651bbb0638ee796.html</anchorfile>
      <anchor>a8af93bbb66534e14d651bbb0638ee796</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSED_RESULT</name>
      <anchorfile>compat_8h_a8b4018a5ae1749174c0eb3439916c62a.html</anchorfile>
      <anchor>a8b4018a5ae1749174c0eb3439916c62a</anchor>
      <arglist>(t, x)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>my_filesize</name>
      <anchorfile>compat_8h_a8e867a21063573c69300d94404cd3a1d.html</anchorfile>
      <anchor>a8e867a21063573c69300d94404cd3a1d</anchor>
      <arglist>(FILE *file, int &amp;my_errno)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>my_fseek</name>
      <anchorfile>compat_8h_a3c340be73a56190925134669f41395d5.html</anchorfile>
      <anchor>a3c340be73a56190925134669f41395d5</anchor>
      <arglist>(FILE *file, long long offset, int whence, int &amp;my_errno)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>my_ftell</name>
      <anchorfile>compat_8h_a8283ab4f1dc777febca8d3bc351d3e45.html</anchorfile>
      <anchor>a8283ab4f1dc777febca8d3bc351d3e45</anchor>
      <arglist>(FILE *file, int &amp;my_errno)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>utils_debug_report</name>
      <anchorfile>compat_8h_a948d98396f029768b9959079e46313a0.html</anchorfile>
      <anchor>a948d98396f029768b9959079e46313a0</anchor>
      <arglist>(int severity, const char *fl, const char *fn, int ln, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compress.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>compress_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="compress_8h" name="compress.h" local="yes" imported="no">compress.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>string</type>
      <name>compress_get_zlib_version</name>
      <anchorfile>compress_8cpp_a4a34ea84a8eb8f0d0eca846ba8df7553.html</anchorfile>
      <anchor>a4a34ea84a8eb8f0d0eca846ba8df7553</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>compress_zlib_compress</name>
      <anchorfile>compress_8cpp_a28cf491dfd7f40b5e50a8b9c4ec91cf7.html</anchorfile>
      <anchor>a28cf491dfd7f40b5e50a8b9c4ec91cf7</anchor>
      <arglist>(void *in_buf, unsigned long in_len, unsigned long &amp;out_len, int level, int &amp;rc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>compress_zlib_decompress</name>
      <anchorfile>compress_8cpp_ac640077792506693aeba222f2c78e805.html</anchorfile>
      <anchor>ac640077792506693aeba222f2c78e805</anchor>
      <arglist>(void *in_buf, size_t in_len, unsigned long &amp;out_len, int &amp;rc)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>compress_zlib_get_str_rc</name>
      <anchorfile>compress_8cpp_a03d54d9234451ed388d048446b022473.html</anchorfile>
      <anchor>a03d54d9234451ed388d048446b022473</anchor>
      <arglist>(int rc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compress.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>compress_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <member kind="function">
      <type>string</type>
      <name>compress_get_zlib_version</name>
      <anchorfile>compress_8h_a4a34ea84a8eb8f0d0eca846ba8df7553.html</anchorfile>
      <anchor>a4a34ea84a8eb8f0d0eca846ba8df7553</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>compress_zlib_compress</name>
      <anchorfile>compress_8h_a28cf491dfd7f40b5e50a8b9c4ec91cf7.html</anchorfile>
      <anchor>a28cf491dfd7f40b5e50a8b9c4ec91cf7</anchor>
      <arglist>(void *in_buf, unsigned long in_len, unsigned long &amp;out_len, int level, int &amp;rc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>compress_zlib_decompress</name>
      <anchorfile>compress_8h_ac640077792506693aeba222f2c78e805.html</anchorfile>
      <anchor>ac640077792506693aeba222f2c78e805</anchor>
      <arglist>(void *in_buf, size_t in_len, unsigned long &amp;out_len, int &amp;rc)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>compress_zlib_get_str_rc</name>
      <anchorfile>compress_8h_a03d54d9234451ed388d048446b022473.html</anchorfile>
      <anchor>a03d54d9234451ed388d048446b022473</anchor>
      <arglist>(int rc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conf.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>conf_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="ssl_8h" name="ssl.h" local="yes" imported="no">ssl.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>conf_init_pre_start</name>
      <anchorfile>conf_8cpp_abfca112b5ab9c3a869520c1773f40de0.html</anchorfile>
      <anchor>abfca112b5ab9c3a869520c1773f40de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>conf_ssl_init</name>
      <anchorfile>conf_8cpp_a29da10a6eb56cf53cc36c5fccfe96681.html</anchorfile>
      <anchor>a29da10a6eb56cf53cc36c5fccfe96681</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>c_pass</type>
      <name>conf_pass</name>
      <anchorfile>conf_8cpp_ae0d24e24a563f39d4514db8385be3156.html</anchorfile>
      <anchor>ae0d24e24a563f39d4514db8385be3156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>conf_umask</name>
      <anchorfile>conf_8cpp_a95e7465f7c2268fd5a1516911843a2f1.html</anchorfile>
      <anchor>a95e7465f7c2268fd5a1516911843a2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pass_init_</name>
      <anchorfile>conf_8cpp_a066da3bf9be6cda48df087bf216e7195.html</anchorfile>
      <anchor>a066da3bf9be6cda48df087bf216e7195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl_conf</type>
      <name>ssl_conf</name>
      <anchorfile>conf_8cpp_aa7ae50b2f5cb0233ee47fceadee9a421.html</anchorfile>
      <anchor>aa7ae50b2f5cb0233ee47fceadee9a421</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conf.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>conf_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <class kind="class">c_pass</class>
    <member kind="function">
      <type>void</type>
      <name>conf_init_pre_start</name>
      <anchorfile>conf_8h_abfca112b5ab9c3a869520c1773f40de0.html</anchorfile>
      <anchor>abfca112b5ab9c3a869520c1773f40de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>conf_ssl_init</name>
      <anchorfile>conf_8h_a29da10a6eb56cf53cc36c5fccfe96681.html</anchorfile>
      <anchor>a29da10a6eb56cf53cc36c5fccfe96681</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbgdefines.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mdump/</path>
    <filename>dbgdefines_8h</filename>
    <class kind="struct">_MINIDUMP_CALLBACK_INFORMATION</class>
    <class kind="struct">_MINIDUMP_CALLBACK_INPUT</class>
    <class kind="struct">_MINIDUMP_CALLBACK_OUTPUT</class>
    <class kind="struct">_MINIDUMP_EXCEPTION_INFORMATION</class>
    <class kind="struct">_MINIDUMP_INCLUDE_MODULE_CALLBACK</class>
    <class kind="struct">_MINIDUMP_INCLUDE_THREAD_CALLBACK</class>
    <class kind="struct">_MINIDUMP_MODULE_CALLBACK</class>
    <class kind="struct">_MINIDUMP_THREAD_CALLBACK</class>
    <class kind="struct">_MINIDUMP_THREAD_EX_CALLBACK</class>
    <class kind="struct">_MINIDUMP_USER_STREAM</class>
    <class kind="struct">_MINIDUMP_USER_STREAM_INFORMATION</class>
    <member kind="typedef">
      <type>IN CONST PMINIDUMP_CALLBACK_INPUT</type>
      <name>CallbackInput</name>
      <anchorfile>dbgdefines_8h_a94a971743d3297a6afa6fbab411b5264.html</anchorfile>
      <anchor>a94a971743d3297a6afa6fbab411b5264</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IN CONST PMINIDUMP_CALLBACK_INPUT IN OUT PMINIDUMP_CALLBACK_OUTPUT</type>
      <name>CallbackOutput</name>
      <anchorfile>dbgdefines_8h_a9187eae2546734c377ce6ef94f0e5b8d.html</anchorfile>
      <anchor>a9187eae2546734c377ce6ef94f0e5b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_CALLBACK_INFORMATION</type>
      <name>MINIDUMP_CALLBACK_INFORMATION</name>
      <anchorfile>dbgdefines_8h_af9532ae030ec9c1a9158d0b2fd7d0aae.html</anchorfile>
      <anchor>af9532ae030ec9c1a9158d0b2fd7d0aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_CALLBACK_INPUT</type>
      <name>MINIDUMP_CALLBACK_INPUT</name>
      <anchorfile>dbgdefines_8h_a1357fcd1495c4273ee714bed24831581.html</anchorfile>
      <anchor>a1357fcd1495c4273ee714bed24831581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_CALLBACK_OUTPUT</type>
      <name>MINIDUMP_CALLBACK_OUTPUT</name>
      <anchorfile>dbgdefines_8h_a24494c5abab25fd0d2fb17e233197bd0.html</anchorfile>
      <anchor>a24494c5abab25fd0d2fb17e233197bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_EXCEPTION_INFORMATION</type>
      <name>MINIDUMP_EXCEPTION_INFORMATION</name>
      <anchorfile>dbgdefines_8h_a065692efae4f418803a33c260ead6368.html</anchorfile>
      <anchor>a065692efae4f418803a33c260ead6368</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_INCLUDE_MODULE_CALLBACK</type>
      <name>MINIDUMP_INCLUDE_MODULE_CALLBACK</name>
      <anchorfile>dbgdefines_8h_a09912dc512f145006e8092833a27f4f8.html</anchorfile>
      <anchor>a09912dc512f145006e8092833a27f4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_INCLUDE_THREAD_CALLBACK</type>
      <name>MINIDUMP_INCLUDE_THREAD_CALLBACK</name>
      <anchorfile>dbgdefines_8h_af884c55836606c6940b8126f3abe6679.html</anchorfile>
      <anchor>af884c55836606c6940b8126f3abe6679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_MODULE_CALLBACK</type>
      <name>MINIDUMP_MODULE_CALLBACK</name>
      <anchorfile>dbgdefines_8h_ab45ca127210b82bd78edf1507dbd1c9a.html</anchorfile>
      <anchor>ab45ca127210b82bd78edf1507dbd1c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_THREAD_CALLBACK</type>
      <name>MINIDUMP_THREAD_CALLBACK</name>
      <anchorfile>dbgdefines_8h_ae173b3845cadf5b3dccc10c8ab56253a.html</anchorfile>
      <anchor>ae173b3845cadf5b3dccc10c8ab56253a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_THREAD_EX_CALLBACK</type>
      <name>MINIDUMP_THREAD_EX_CALLBACK</name>
      <anchorfile>dbgdefines_8h_a5dca1f8f3ee5bc0f64006780a01d017e.html</anchorfile>
      <anchor>a5dca1f8f3ee5bc0f64006780a01d017e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _MINIDUMP_TYPE</type>
      <name>MINIDUMP_TYPE</name>
      <anchorfile>dbgdefines_8h_affbc6dec9e3c5cbff4085807d1b7a301.html</anchorfile>
      <anchor>affbc6dec9e3c5cbff4085807d1b7a301</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_USER_STREAM</type>
      <name>MINIDUMP_USER_STREAM</name>
      <anchorfile>dbgdefines_8h_a0e51bfcfd893faa066e8244b2211fb8b.html</anchorfile>
      <anchor>a0e51bfcfd893faa066e8244b2211fb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_USER_STREAM_INFORMATION</type>
      <name>MINIDUMP_USER_STREAM_INFORMATION</name>
      <anchorfile>dbgdefines_8h_aab0b8ee125a1b6a6dba183a26574541b.html</anchorfile>
      <anchor>aab0b8ee125a1b6a6dba183a26574541b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_CALLBACK_INFORMATION *</type>
      <name>PMINIDUMP_CALLBACK_INFORMATION</name>
      <anchorfile>dbgdefines_8h_a91380a6728d474f989324a480d418b92.html</anchorfile>
      <anchor>a91380a6728d474f989324a480d418b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_CALLBACK_INPUT *</type>
      <name>PMINIDUMP_CALLBACK_INPUT</name>
      <anchorfile>dbgdefines_8h_a4cbdf18eabbb8d8658fbcaa6103e7a0c.html</anchorfile>
      <anchor>a4cbdf18eabbb8d8658fbcaa6103e7a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_CALLBACK_OUTPUT *</type>
      <name>PMINIDUMP_CALLBACK_OUTPUT</name>
      <anchorfile>dbgdefines_8h_ab8b08d9fd3d51c38a328f31ecd346da9.html</anchorfile>
      <anchor>ab8b08d9fd3d51c38a328f31ecd346da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_EXCEPTION_INFORMATION *</type>
      <name>PMINIDUMP_EXCEPTION_INFORMATION</name>
      <anchorfile>dbgdefines_8h_a142e33c6af53380e6f3327b61f40967f.html</anchorfile>
      <anchor>a142e33c6af53380e6f3327b61f40967f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_INCLUDE_MODULE_CALLBACK *</type>
      <name>PMINIDUMP_INCLUDE_MODULE_CALLBACK</name>
      <anchorfile>dbgdefines_8h_ab2f034d4ae8593623fbd7855a291dfed.html</anchorfile>
      <anchor>ab2f034d4ae8593623fbd7855a291dfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_INCLUDE_THREAD_CALLBACK *</type>
      <name>PMINIDUMP_INCLUDE_THREAD_CALLBACK</name>
      <anchorfile>dbgdefines_8h_a823918b7de1220d4b7c4f5c2d74b4b08.html</anchorfile>
      <anchor>a823918b7de1220d4b7c4f5c2d74b4b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_MODULE_CALLBACK *</type>
      <name>PMINIDUMP_MODULE_CALLBACK</name>
      <anchorfile>dbgdefines_8h_aa84b0f8505ab3a76ddb8fe27c053ece8.html</anchorfile>
      <anchor>aa84b0f8505ab3a76ddb8fe27c053ece8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_THREAD_CALLBACK *</type>
      <name>PMINIDUMP_THREAD_CALLBACK</name>
      <anchorfile>dbgdefines_8h_a1e07543d709d278817112f745ed85a65.html</anchorfile>
      <anchor>a1e07543d709d278817112f745ed85a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_THREAD_EX_CALLBACK *</type>
      <name>PMINIDUMP_THREAD_EX_CALLBACK</name>
      <anchorfile>dbgdefines_8h_ae72876ddee15b86f420b3f8d24c91097.html</anchorfile>
      <anchor>ae72876ddee15b86f420b3f8d24c91097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_USER_STREAM *</type>
      <name>PMINIDUMP_USER_STREAM</name>
      <anchorfile>dbgdefines_8h_ae17fcbc0f843bb007fc2942cd476746b.html</anchorfile>
      <anchor>ae17fcbc0f843bb007fc2942cd476746b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MINIDUMP_USER_STREAM_INFORMATION *</type>
      <name>PMINIDUMP_USER_STREAM_INFORMATION</name>
      <anchorfile>dbgdefines_8h_a71d98818637b5768d8d78c32efcea317.html</anchorfile>
      <anchor>a71d98818637b5768d8d78c32efcea317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_MINIDUMP_TYPE</name>
      <anchorfile>dbgdefines_8h_ad13a3af618e134fc4c8771ad63c30dca.html</anchorfile>
      <anchor>ad13a3af618e134fc4c8771ad63c30dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MiniDumpNormal</name>
      <anchorfile>dbgdefines_8h_ad13a3af618e134fc4c8771ad63c30dca.html</anchorfile>
      <anchor>ad13a3af618e134fc4c8771ad63c30dcaa8be18b33190940c5ca447bd989eaf7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MiniDumpWithDataSegs</name>
      <anchorfile>dbgdefines_8h_ad13a3af618e134fc4c8771ad63c30dca.html</anchorfile>
      <anchor>ad13a3af618e134fc4c8771ad63c30dcaab98abe4bbdddf5e7375565d720fad8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MiniDumpWithFullMemory</name>
      <anchorfile>dbgdefines_8h_ad13a3af618e134fc4c8771ad63c30dca.html</anchorfile>
      <anchor>ad13a3af618e134fc4c8771ad63c30dcaa7d2f437523e751cb46883285ff6803d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>BOOL</name>
      <anchorfile>dbgdefines_8h_ae67e0c252d19de414c6848d5dc0acf20.html</anchorfile>
      <anchor>ae67e0c252d19de414c6848d5dc0acf20</anchor>
      <arglist>(WINAPI *MINIDUMP_CALLBACK_ROUTINE)(IN PVOID CallbackParam</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>dcc_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc/dcc_internal.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">misc/shutdown.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_session</class>
    <member kind="function">
      <type>void</type>
      <name>dcc_apply</name>
      <anchorfile>dcc_8cpp_aa7d90e04ed03788fe559c97dd2d0166c.html</anchorfile>
      <anchor>aa7d90e04ed03788fe559c97dd2d0166c</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_broadcast</name>
      <anchorfile>dcc_8cpp_aa15e92c3dc4bb4740a7bcd7bddeb7201.html</anchorfile>
      <anchor>aa15e92c3dc4bb4740a7bcd7bddeb7201</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_broadcast</name>
      <anchorfile>dcc_8cpp_a23c60c6919b920b42d93579edec7205f.html</anchorfile>
      <anchor>a23c60c6919b920b42d93579edec7205f</anchor>
      <arglist>(string user_mask, string msg, string sender, string bot_mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dcc_can_unassign</name>
      <anchorfile>dcc_8cpp_a2005410cc12d3014ea4e6408218a1d8b.html</anchorfile>
      <anchor>a2005410cc12d3014ea4e6408218a1d8b</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol, string proc_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_check_for_filesystem</name>
      <anchorfile>dcc_8cpp_ad70c6778e5c23891a287f2bd70b32753.html</anchorfile>
      <anchor>ad70c6778e5c23891a287f2bd70b32753</anchor>
      <arglist>(string user_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_check_limit</name>
      <anchorfile>dcc_8cpp_a87ec9ad2053175141b258ab2b7b7caa8.html</anchorfile>
      <anchor>a87ec9ad2053175141b258ab2b7b7caa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_cleanup_same_ip</name>
      <anchorfile>dcc_8cpp_a8656f0c45ca132ea22718374b2f622e6.html</anchorfile>
      <anchor>a8656f0c45ca132ea22718374b2f622e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_close_all</name>
      <anchorfile>dcc_8cpp_ae52533512db2af64b5d9f41c827fae47.html</anchorfile>
      <anchor>ae52533512db2af64b5d9f41c827fae47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_close_servers</name>
      <anchorfile>dcc_8cpp_a4a476d038808a1a01de4d1e552e83561.html</anchorfile>
      <anchor>a4a476d038808a1a01de4d1e552e83561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_file_has_been_read</name>
      <anchorfile>dcc_8cpp_a13cdfcf4844bcc53e4c94a7e1f7c2c68.html</anchorfile>
      <anchor>a13cdfcf4844bcc53e4c94a7e1f7c2c68</anchor>
      <arglist>(string public_name, string nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_flush_all</name>
      <anchorfile>dcc_8cpp_aa41c397bada1c23c7eb03e23531546b0.html</anchorfile>
      <anchor>aa41c397bada1c23c7eb03e23531546b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_get_line</name>
      <anchorfile>dcc_8cpp_a4717b5c781545a212783cfdb6c8582e7.html</anchorfile>
      <anchor>a4717b5c781545a212783cfdb6c8582e7</anchor>
      <arglist>(string &amp;buff, bool keep)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dcc_get_num_of_transfers</name>
      <anchorfile>dcc_8cpp_a72c9d8de9a14141062168c548fed9daf.html</anchorfile>
      <anchor>a72c9d8de9a14141062168c548fed9daf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_get_password</name>
      <anchorfile>dcc_8cpp_adf21b5ea5510c6365dd3b4c28f67be31.html</anchorfile>
      <anchor>adf21b5ea5510c6365dd3b4c28f67be31</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_get_string</name>
      <anchorfile>dcc_8cpp_a7349d11ec43949e7ed299f6671b1426a.html</anchorfile>
      <anchor>a7349d11ec43949e7ed299f6671b1426a</anchor>
      <arglist>(string msg, int &amp;dcc_group, int &amp;ip_ver)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dcc_is_flood</name>
      <anchorfile>dcc_8cpp_a155c2e906ae5b1fc4682fb6c4fe1724d.html</anchorfile>
      <anchor>a155c2e906ae5b1fc4682fb6c4fe1724d</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, const string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_get_rights</name>
      <anchorfile>dcc_8cpp_aa3e500cc4204fd0fa7aef787f02b311b.html</anchorfile>
      <anchor>aa3e500cc4204fd0fa7aef787f02b311b</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_make_server</name>
      <anchorfile>dcc_8cpp_a67fae6847163a71a42cbfa219c647371.html</anchorfile>
      <anchor>a67fae6847163a71a42cbfa219c647371</anchor>
      <arglist>(int ipv, int group, const string &amp;bind_ip, unsigned short bind_port, string server_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_make_telnet_server</name>
      <anchorfile>dcc_8cpp_a8d6412c6cbf08cda1028b0f35db2bfc4.html</anchorfile>
      <anchor>a8d6412c6cbf08cda1028b0f35db2bfc4</anchor>
      <arglist>(int ipv, const string &amp;bind_ip, unsigned short bind_port, bool pure_ssl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_notify</name>
      <anchorfile>dcc_8cpp_af21f5dd479c5db8703b8f17788e5e6bc.html</anchorfile>
      <anchor>af21f5dd479c5db8703b8f17788e5e6bc</anchor>
      <arglist>(string user, int reason, string incomplete_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_partyline_message</name>
      <anchorfile>dcc_8cpp_abb80e6f3c1469307173dbba7d4800e2d.html</anchorfile>
      <anchor>abb80e6f3c1469307173dbba7d4800e2d</anchor>
      <arglist>(string channel, string message)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_put_multiple_lines</name>
      <anchorfile>dcc_8cpp_af3dc8c17eb9bc5431acc51aff8b56ce1.html</anchorfile>
      <anchor>af3dc8c17eb9bc5431acc51aff8b56ce1</anchor>
      <arglist>(string msg, string eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_rehashed</name>
      <anchorfile>dcc_8cpp_a5051d58af67cfc93e24b989f5a9476eb.html</anchorfile>
      <anchor>a5051d58af67cfc93e24b989f5a9476eb</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dcc_send_file</name>
      <anchorfile>dcc_8cpp_a96283e53fc01fc24041fd7c0054ca47b.html</anchorfile>
      <anchor>a96283e53fc01fc24041fd7c0054ca47b</anchor>
      <arglist>(bool from_dcc, string public_name, string nick, int dcc_group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_send_msg</name>
      <anchorfile>dcc_8cpp_a85fcf8622433c22a683a393f806ecf03.html</anchorfile>
      <anchor>a85fcf8622433c22a683a393f806ecf03</anchor>
      <arglist>(c_socket &amp;socket, string msg, int &amp;ec, c_ssl *ssl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_set_bot_logged_in</name>
      <anchorfile>dcc_8cpp_a4c84427e2536b61e96f91e9193be619f.html</anchorfile>
      <anchor>a4c84427e2536b61e96f91e9193be619f</anchor>
      <arglist>(c_socket *remote)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_set_password</name>
      <anchorfile>dcc_8cpp_a56ef56949f9d816d73db8f9107bc1dcd.html</anchorfile>
      <anchor>a56ef56949f9d816d73db8f9107bc1dcd</anchor>
      <arglist>(string user, string md5pass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_update_dynamic_servers</name>
      <anchorfile>dcc_8cpp_a2b0c14ad15ee6deea731be300b2fa97b.html</anchorfile>
      <anchor>a2b0c14ad15ee6deea731be300b2fa97b</anchor>
      <arglist>(string irc_host)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade</name>
      <anchorfile>dcc_8cpp_a8e3f26986f13474532aaf22023870539.html</anchorfile>
      <anchor>a8e3f26986f13474532aaf22023870539</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol, string new_file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade_bot_join</name>
      <anchorfile>dcc_8cpp_af0c136fe569671d0920aa42dabffb9ee.html</anchorfile>
      <anchor>af0c136fe569671d0920aa42dabffb9ee</anchor>
      <arglist>(string nick, string ident, string host, string fullname, string channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade_bot_mode</name>
      <anchorfile>dcc_8cpp_a5190b1ecd205413e58c14413a03fe2d1.html</anchorfile>
      <anchor>a5190b1ecd205413e58c14413a03fe2d1</anchor>
      <arglist>(string nick, string ident, string host, string fullname, string channel, string mode, string src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade_bot_nick</name>
      <anchorfile>dcc_8cpp_a5fd8ba47ff4a550cf8c06d986f0f0634.html</anchorfile>
      <anchor>a5fd8ba47ff4a550cf8c06d986f0f0634</anchor>
      <arglist>(string nick, string ident, string host, string fullname, string new_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_user_pong</name>
      <anchorfile>dcc_8cpp_ac5f743e50ed0012ca1c9c5628fd92b6c.html</anchorfile>
      <anchor>ac5f743e50ed0012ca1c9c5628fd92b6c</anchor>
      <arglist>(string user, string origin_bot, string name, string number, string comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_user_pong</name>
      <anchorfile>dcc_8cpp_a9d588e8cde8381100ce75bc860d714e0.html</anchorfile>
      <anchor>a9d588e8cde8381100ce75bc860d714e0</anchor>
      <arglist>(string time_, string user, string origin_bot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_quoted_callback</name>
      <anchorfile>dcc_8cpp_ae5a9610b3c2d87cbf6520e24945300fe.html</anchorfile>
      <anchor>ae5a9610b3c2d87cbf6520e24945300fe</anchor>
      <arglist>(const string &amp;str, const string &amp;nick, const string &amp;host_mask, const string &amp;comment)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_send_file &gt;</type>
      <name>dcc_awaiting_send</name>
      <anchorfile>dcc_8cpp_adf92385adfedf52344c488c3ad97699e.html</anchorfile>
      <anchor>adf92385adfedf52344c488c3ad97699e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_awaiting_user &gt;</type>
      <name>dcc_awaiting_users</name>
      <anchorfile>dcc_8cpp_a57eef0153def80c47e52d9733579b33d.html</anchorfile>
      <anchor>a57eef0153def80c47e52d9733579b33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_client &gt;</type>
      <name>dcc_clients</name>
      <anchorfile>dcc_8cpp_a221a795aca49ecc9154c8844a8377bb4.html</anchorfile>
      <anchor>a221a795aca49ecc9154c8844a8377bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dcc_killing_ssl</name>
      <anchorfile>dcc_8cpp_a464104bb5e8d4daf507fcaea96f88a4c.html</anchorfile>
      <anchor>a464104bb5e8d4daf507fcaea96f88a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl *</type>
      <name>dcc_killing_ssl_hnd</name>
      <anchorfile>dcc_8cpp_a08adddab2c60445ddedff7fbaae1df81.html</anchorfile>
      <anchor>a08adddab2c60445ddedff7fbaae1df81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dcc_killing_user_eol</name>
      <anchorfile>dcc_8cpp_afd8d548399291a9b7f36089831f99f5f.html</anchorfile>
      <anchor>afd8d548399291a9b7f36089831f99f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dcc_killing_user_lang</name>
      <anchorfile>dcc_8cpp_aefbb4654f5c00f57e2051473fbc92e90.html</anchorfile>
      <anchor>aefbb4654f5c00f57e2051473fbc92e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket *</type>
      <name>dcc_killing_user_socket</name>
      <anchorfile>dcc_8cpp_a84262a490941e798b0108327ed148aad.html</anchorfile>
      <anchor>a84262a490941e798b0108327ed148aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>log_client_id_t</type>
      <name>dcc_last_client_id</name>
      <anchorfile>dcc_8cpp_aed56dee8ce91083f5bddd2eeb8981d1a.html</anchorfile>
      <anchor>aed56dee8ce91083f5bddd2eeb8981d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_request_whois &gt;</type>
      <name>dcc_request_whois</name>
      <anchorfile>dcc_8cpp_ac09830e0f302d39e7a5b93012a9445f8.html</anchorfile>
      <anchor>ac09830e0f302d39e7a5b93012a9445f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_server &gt;</type>
      <name>dcc_servers</name>
      <anchorfile>dcc_8cpp_a0757819ab1d9b24807a998fdc5aee84a.html</anchorfile>
      <anchor>a0757819ab1d9b24807a998fdc5aee84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_client_to_resume &gt;</type>
      <name>dcc_to_resume</name>
      <anchorfile>dcc_8cpp_abfe4f2ebc28cea2fcca028f03cfd872b.html</anchorfile>
      <anchor>abfe4f2ebc28cea2fcca028f03cfd872b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_user_to_lock_out &gt;</type>
      <name>dcc_users_to_lock_out</name>
      <anchorfile>dcc_8cpp_a8b6d5c62e2576bed5987669f49a3b9a3.html</anchorfile>
      <anchor>a8b6d5c62e2576bed5987669f49a3b9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_new_instance_join</name>
      <anchorfile>dcc_8cpp_a97a75787639ea231b3032cc3f06ac7c1.html</anchorfile>
      <anchor>a97a75787639ea231b3032cc3f06ac7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_telnet_server &gt;</type>
      <name>telnet_servers</name>
      <anchorfile>dcc_8cpp_af1b1baf3bb6e59a69a359b4c4a638ba8.html</anchorfile>
      <anchor>af1b1baf3bb6e59a69a359b4c4a638ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_user_to_lag &gt;</type>
      <name>users_to_lag</name>
      <anchorfile>dcc_8cpp_afdef6311beb77898720a87e38ea1cc3f.html</anchorfile>
      <anchor>afdef6311beb77898720a87e38ea1cc3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>dcc_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="filesys_8h" name="filesys.h" local="yes" imported="no">filesys.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <class kind="class">c_dcc_awaiting_user</class>
    <member kind="define">
      <type>#define</type>
      <name>DCC_ACCESS_DENIED</name>
      <anchorfile>dcc_8h_a7e5cae5bbf5b6f428b635045c82666c8.html</anchorfile>
      <anchor>a7e5cae5bbf5b6f428b635045c82666c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DCC_AGAIN</name>
      <anchorfile>dcc_8h_a9ad90ab79669fcc464e5aa7afd98671c.html</anchorfile>
      <anchor>a9ad90ab79669fcc464e5aa7afd98671c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DCC_IO_ERROR</name>
      <anchorfile>dcc_8h_ab3fd25e957d69c053610de34e80e2fed.html</anchorfile>
      <anchor>ab3fd25e957d69c053610de34e80e2fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DCC_NO_SUCH_FILE</name>
      <anchorfile>dcc_8h_a274ac87c48c49edf062bcec0e72f93af.html</anchorfile>
      <anchor>a274ac87c48c49edf062bcec0e72f93af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_apply</name>
      <anchorfile>dcc_8h_aa7d90e04ed03788fe559c97dd2d0166c.html</anchorfile>
      <anchor>aa7d90e04ed03788fe559c97dd2d0166c</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_broadcast</name>
      <anchorfile>dcc_8h_a23c60c6919b920b42d93579edec7205f.html</anchorfile>
      <anchor>a23c60c6919b920b42d93579edec7205f</anchor>
      <arglist>(string user_mask, string msg, string sender, string bot_mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_broadcast</name>
      <anchorfile>dcc_8h_aa15e92c3dc4bb4740a7bcd7bddeb7201.html</anchorfile>
      <anchor>aa15e92c3dc4bb4740a7bcd7bddeb7201</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_close_all</name>
      <anchorfile>dcc_8h_ae52533512db2af64b5d9f41c827fae47.html</anchorfile>
      <anchor>ae52533512db2af64b5d9f41c827fae47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_close_servers</name>
      <anchorfile>dcc_8h_a4a476d038808a1a01de4d1e552e83561.html</anchorfile>
      <anchor>a4a476d038808a1a01de4d1e552e83561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_file_has_been_read</name>
      <anchorfile>dcc_8h_a13cdfcf4844bcc53e4c94a7e1f7c2c68.html</anchorfile>
      <anchor>a13cdfcf4844bcc53e4c94a7e1f7c2c68</anchor>
      <arglist>(string public_name, string nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_flush_all</name>
      <anchorfile>dcc_8h_aa41c397bada1c23c7eb03e23531546b0.html</anchorfile>
      <anchor>aa41c397bada1c23c7eb03e23531546b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_get_password</name>
      <anchorfile>dcc_8h_adf21b5ea5510c6365dd3b4c28f67be31.html</anchorfile>
      <anchor>adf21b5ea5510c6365dd3b4c28f67be31</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_get_string</name>
      <anchorfile>dcc_8h_a7349d11ec43949e7ed299f6671b1426a.html</anchorfile>
      <anchor>a7349d11ec43949e7ed299f6671b1426a</anchor>
      <arglist>(string msg, int &amp;dcc_group, int &amp;ip_ver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop</name>
      <anchorfile>dcc_8h_a229ef18ccdd9f24135e97e23660c13a0.html</anchorfile>
      <anchor>a229ef18ccdd9f24135e97e23660c13a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_make_server</name>
      <anchorfile>dcc_8h_a67fae6847163a71a42cbfa219c647371.html</anchorfile>
      <anchor>a67fae6847163a71a42cbfa219c647371</anchor>
      <arglist>(int ipv, int group, const string &amp;bind_ip, unsigned short bind_port, string server_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_make_telnet_server</name>
      <anchorfile>dcc_8h_a056f52ed9075fd06d51e4140a8231fac.html</anchorfile>
      <anchor>a056f52ed9075fd06d51e4140a8231fac</anchor>
      <arglist>(int ipv, const string &amp;bind_ip, unsigned short bind_port, bool pure_ssl=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_notify</name>
      <anchorfile>dcc_8h_af21f5dd479c5db8703b8f17788e5e6bc.html</anchorfile>
      <anchor>af21f5dd479c5db8703b8f17788e5e6bc</anchor>
      <arglist>(string user, int reason, string incomplete_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_partyline_message</name>
      <anchorfile>dcc_8h_abb80e6f3c1469307173dbba7d4800e2d.html</anchorfile>
      <anchor>abb80e6f3c1469307173dbba7d4800e2d</anchor>
      <arglist>(string channel, string message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_rehashed</name>
      <anchorfile>dcc_8h_a5051d58af67cfc93e24b989f5a9476eb.html</anchorfile>
      <anchor>a5051d58af67cfc93e24b989f5a9476eb</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dcc_send_file</name>
      <anchorfile>dcc_8h_a96283e53fc01fc24041fd7c0054ca47b.html</anchorfile>
      <anchor>a96283e53fc01fc24041fd7c0054ca47b</anchor>
      <arglist>(bool from_dcc, string public_name, string nick, int dcc_group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_send_msg</name>
      <anchorfile>dcc_8h_a85fcf8622433c22a683a393f806ecf03.html</anchorfile>
      <anchor>a85fcf8622433c22a683a393f806ecf03</anchor>
      <arglist>(c_socket &amp;socket, string msg, int &amp;ec, c_ssl *ssl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_set_bot_logged_in</name>
      <anchorfile>dcc_8h_a4c84427e2536b61e96f91e9193be619f.html</anchorfile>
      <anchor>a4c84427e2536b61e96f91e9193be619f</anchor>
      <arglist>(c_socket *remote)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_update_dynamic_servers</name>
      <anchorfile>dcc_8h_a2b0c14ad15ee6deea731be300b2fa97b.html</anchorfile>
      <anchor>a2b0c14ad15ee6deea731be300b2fa97b</anchor>
      <arglist>(string irc_host)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade_bot_join</name>
      <anchorfile>dcc_8h_af0c136fe569671d0920aa42dabffb9ee.html</anchorfile>
      <anchor>af0c136fe569671d0920aa42dabffb9ee</anchor>
      <arglist>(string nick, string ident, string host, string fullname, string channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade_bot_mode</name>
      <anchorfile>dcc_8h_a5190b1ecd205413e58c14413a03fe2d1.html</anchorfile>
      <anchor>a5190b1ecd205413e58c14413a03fe2d1</anchor>
      <arglist>(string nick, string ident, string host, string fullname, string channel, string mode, string src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade_bot_nick</name>
      <anchorfile>dcc_8h_a5fd8ba47ff4a550cf8c06d986f0f0634.html</anchorfile>
      <anchor>a5fd8ba47ff4a550cf8c06d986f0f0634</anchor>
      <arglist>(string nick, string ident, string host, string fullname, string new_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_user_pong</name>
      <anchorfile>dcc_8h_ac5f743e50ed0012ca1c9c5628fd92b6c.html</anchorfile>
      <anchor>ac5f743e50ed0012ca1c9c5628fd92b6c</anchor>
      <arglist>(string user, string origin_bot, string name, string number, string comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_user_pong</name>
      <anchorfile>dcc_8h_a9d588e8cde8381100ce75bc860d714e0.html</anchorfile>
      <anchor>a9d588e8cde8381100ce75bc860d714e0</anchor>
      <arglist>(string time_, string user, string origin_bot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_quoted_callback</name>
      <anchorfile>dcc_8h_ae5a9610b3c2d87cbf6520e24945300fe.html</anchorfile>
      <anchor>ae5a9610b3c2d87cbf6520e24945300fe</anchor>
      <arglist>(const string &amp;str, const string &amp;nick, const string &amp;host_mask, const string &amp;comment)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_internal.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__internal_8h</filename>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">../irc/c_online_channel.h</includes>
    <class kind="class">c_dcc_client</class>
    <class kind="struct">c_dcc_client::c_dcc_client_send</class>
    <class kind="struct">c_dcc_client::c_fs</class>
    <class kind="class">c_dcc_client_to_resume</class>
    <class kind="class">c_dcc_send_file</class>
    <class kind="class">c_dcc_server</class>
    <class kind="class">c_telnet_server</class>
    <class kind="class">c_user_to_lag</class>
    <member kind="function">
      <type>void</type>
      <name>dcc_broadcast</name>
      <anchorfile>dcc__internal_8h_aa15e92c3dc4bb4740a7bcd7bddeb7201.html</anchorfile>
      <anchor>aa15e92c3dc4bb4740a7bcd7bddeb7201</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dcc_can_unassign</name>
      <anchorfile>dcc__internal_8h_a2005410cc12d3014ea4e6408218a1d8b.html</anchorfile>
      <anchor>a2005410cc12d3014ea4e6408218a1d8b</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol, string proc_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_check_for_filesystem</name>
      <anchorfile>dcc__internal_8h_ad70c6778e5c23891a287f2bd70b32753.html</anchorfile>
      <anchor>ad70c6778e5c23891a287f2bd70b32753</anchor>
      <arglist>(string user_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_check_limit</name>
      <anchorfile>dcc__internal_8h_a87ec9ad2053175141b258ab2b7b7caa8.html</anchorfile>
      <anchor>a87ec9ad2053175141b258ab2b7b7caa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_cleanup_same_ip</name>
      <anchorfile>dcc__internal_8h_a8656f0c45ca132ea22718374b2f622e6.html</anchorfile>
      <anchor>a8656f0c45ca132ea22718374b2f622e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_get_line</name>
      <anchorfile>dcc__internal_8h_a62ea6971b9112b9b54ea11124722eb0b.html</anchorfile>
      <anchor>a62ea6971b9112b9b54ea11124722eb0b</anchor>
      <arglist>(string &amp;buff, bool keep=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dcc_is_flood</name>
      <anchorfile>dcc__internal_8h_a155c2e906ae5b1fc4682fb6c4fe1724d.html</anchorfile>
      <anchor>a155c2e906ae5b1fc4682fb6c4fe1724d</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, const string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_chan</name>
      <anchorfile>dcc__internal_8h_a5747c5ad9099e656910caaaf02d157c3.html</anchorfile>
      <anchor>a5747c5ad9099e656910caaaf02d157c3</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_dynbans</name>
      <anchorfile>dcc__internal_8h_aab46a8082dd049d70a36fee1985f93cf.html</anchorfile>
      <anchor>aab46a8082dd049d70a36fee1985f93cf</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_pass</name>
      <anchorfile>dcc__internal_8h_aeaab80fd68b53e6b0ec3c3f4bcb4b212.html</anchorfile>
      <anchor>aeaab80fd68b53e6b0ec3c3f4bcb4b212</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_proc</name>
      <anchorfile>dcc__internal_8h_abc19b476ee82490601159adafc3d9b57.html</anchorfile>
      <anchor>abc19b476ee82490601159adafc3d9b57</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_rproc</name>
      <anchorfile>dcc__internal_8h_a242eb57d0494d20b3f50935a1eb018fb.html</anchorfile>
      <anchor>a242eb57d0494d20b3f50935a1eb018fb</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_user1</name>
      <anchorfile>dcc__internal_8h_ad6bf0cf4ead1d99e771fac324c338d3b.html</anchorfile>
      <anchor>ad6bf0cf4ead1d99e771fac324c338d3b</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_user2</name>
      <anchorfile>dcc__internal_8h_a95e2dde35a2fd72e3beeecf815dc2efe.html</anchorfile>
      <anchor>a95e2dde35a2fd72e3beeecf815dc2efe</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_filesystem</name>
      <anchorfile>dcc__internal_8h_a23eb05212527bd656b324907f5819baa.html</anchorfile>
      <anchor>a23eb05212527bd656b324907f5819baa</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_loop_filesystem_disp_rights</name>
      <anchorfile>dcc__internal_8h_af47b8a8921184e1203f1e611586cc433.html</anchorfile>
      <anchor>af47b8a8921184e1203f1e611586cc433</anchor>
      <arglist>(string lang, c_access &amp;access, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_get_rights</name>
      <anchorfile>dcc__internal_8h_aa3e500cc4204fd0fa7aef787f02b311b.html</anchorfile>
      <anchor>aa3e500cc4204fd0fa7aef787f02b311b</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_language</name>
      <anchorfile>dcc__internal_8h_ad7a2b8edeef86f29bc35dc2eee5dc297.html</anchorfile>
      <anchor>ad7a2b8edeef86f29bc35dc2eee5dc297</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_msg</name>
      <anchorfile>dcc__internal_8h_ad29a306b4bdb2f6fc637b136b232768e.html</anchorfile>
      <anchor>ad29a306b4bdb2f6fc637b136b232768e</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_new_user</name>
      <anchorfile>dcc__internal_8h_afb0adfa1da7d61244590ef25180b1f09.html</anchorfile>
      <anchor>afb0adfa1da7d61244590ef25180b1f09</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_private</name>
      <anchorfile>dcc__internal_8h_a4f4e4ebd2258347eaf4f407ed32809ef.html</anchorfile>
      <anchor>a4f4e4ebd2258347eaf4f407ed32809ef</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_replication</name>
      <anchorfile>dcc__internal_8h_af84cd8ba902b6af74f93a5e02bd50c37.html</anchorfile>
      <anchor>af84cd8ba902b6af74f93a5e02bd50c37</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_terminator</name>
      <anchorfile>dcc__internal_8h_a57e948dd7cb063bb4e5bf62b49e2e1af.html</anchorfile>
      <anchor>a57e948dd7cb063bb4e5bf62b49e2e1af</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_pop_bad_login</name>
      <anchorfile>dcc__internal_8h_ab92a32c52ade168eeb811e464c66ccb0.html</anchorfile>
      <anchor>ab92a32c52ade168eeb811e464c66ccb0</anchor>
      <arglist>(const string &amp;remote, my_time_t timestamp)</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>dcc_push_bad_login</name>
      <anchorfile>dcc__internal_8h_a97ffd3436d4c13be6d5450f9ba6e3863.html</anchorfile>
      <anchor>a97ffd3436d4c13be6d5450f9ba6e3863</anchor>
      <arglist>(const string &amp;remote)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_send_msg</name>
      <anchorfile>dcc__internal_8h_a85fcf8622433c22a683a393f806ecf03.html</anchorfile>
      <anchor>a85fcf8622433c22a683a393f806ecf03</anchor>
      <arglist>(c_socket &amp;socket, string msg, int &amp;ec, c_ssl *ssl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_set_password</name>
      <anchorfile>dcc__internal_8h_a56ef56949f9d816d73db8f9107bc1dcd.html</anchorfile>
      <anchor>a56ef56949f9d816d73db8f9107bc1dcd</anchor>
      <arglist>(string user, string md5pass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_upgrade</name>
      <anchorfile>dcc__internal_8h_a8e3f26986f13474532aaf22023870539.html</anchorfile>
      <anchor>a8e3f26986f13474532aaf22023870539</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol, string new_file_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">../misc/shutdown.h</includes>
    <includes id="my__getpid_8h" name="my_getpid.h" local="yes" imported="no">../utils/my_getpid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MY_STATIC</name>
      <anchorfile>dcc__loop_8cpp_ad725d79b70452dca7d75561753dd91d5.html</anchorfile>
      <anchor>ad725d79b70452dca7d75561753dd91d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>dcc_check_hard_locked_out</name>
      <anchorfile>dcc__loop_8cpp_a4f10f0041483f3583e79bcaa0ca645bf.html</anchorfile>
      <anchor>a4f10f0041483f3583e79bcaa0ca645bf</anchor>
      <arglist>(c_socket &amp;s, const string &amp;remote)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>dcc_check_soft_locked_out</name>
      <anchorfile>dcc__loop_8cpp_a08bd0514bf7b5f6d684bf0bb40fdb8f9.html</anchorfile>
      <anchor>a08bd0514bf7b5f6d684bf0bb40fdb8f9</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, const string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop</name>
      <anchorfile>dcc__loop_8cpp_a229ef18ccdd9f24135e97e23660c13a0.html</anchorfile>
      <anchor>a229ef18ccdd9f24135e97e23660c13a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_apply</name>
      <anchorfile>dcc__loop_8cpp_a86d2add8b4653a4e02dd79bbff74ff13.html</anchorfile>
      <anchor>a86d2add8b4653a4e02dd79bbff74ff13</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_backup</name>
      <anchorfile>dcc__loop_8cpp_a39ab60478923f2028a9a3896d1cf6563.html</anchorfile>
      <anchor>a39ab60478923f2028a9a3896d1cf6563</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_broadcastping</name>
      <anchorfile>dcc__loop_8cpp_a1b3f53c96997289edf5fb5e7581b2843.html</anchorfile>
      <anchor>a1b3f53c96997289edf5fb5e7581b2843</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_chpass</name>
      <anchorfile>dcc__loop_8cpp_a4794c510dc9d5564e1b8fcfb1485c775.html</anchorfile>
      <anchor>a4794c510dc9d5564e1b8fcfb1485c775</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_die</name>
      <anchorfile>dcc__loop_8cpp_a224879004246bca793f609c73fdf65b1.html</anchorfile>
      <anchor>a224879004246bca793f609c73fdf65b1</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_dynbans</name>
      <anchorfile>dcc__loop_8cpp_aef6026cbcb3c89f90046b76fb9d7bc34.html</anchorfile>
      <anchor>aef6026cbcb3c89f90046b76fb9d7bc34</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_edit_chan</name>
      <anchorfile>dcc__loop_8cpp_af5a56eddcd687ce6312a0dd6a0832bcf.html</anchorfile>
      <anchor>af5a56eddcd687ce6312a0dd6a0832bcf</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_edit_proc_func</name>
      <anchorfile>dcc__loop_8cpp_adcac6b4c2af963528a43887dd84205e9.html</anchorfile>
      <anchor>adcac6b4c2af963528a43887dd84205e9</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_edituser</name>
      <anchorfile>dcc__loop_8cpp_a13ba9e8432f4490c85d141ed3e01dc37.html</anchorfile>
      <anchor>a13ba9e8432f4490c85d141ed3e01dc37</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_execute</name>
      <anchorfile>dcc__loop_8cpp_a559cbd11c223dc2ddb14be323cd01485.html</anchorfile>
      <anchor>a559cbd11c223dc2ddb14be323cd01485</anchor>
      <arglist>(string &amp;c, string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_filesystem</name>
      <anchorfile>dcc__loop_8cpp_a967194d06c6623fef6c52b1ff8fb2349.html</anchorfile>
      <anchor>a967194d06c6623fef6c52b1ff8fb2349</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_getfile</name>
      <anchorfile>dcc__loop_8cpp_a373a92b58a39f7c4e424be0ff738ae14.html</anchorfile>
      <anchor>a373a92b58a39f7c4e424be0ff738ae14</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_help</name>
      <anchorfile>dcc__loop_8cpp_a2afde66d9ff1b35a0cc8efe711659bbf.html</anchorfile>
      <anchor>a2afde66d9ff1b35a0cc8efe711659bbf</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_info</name>
      <anchorfile>dcc__loop_8cpp_af0943a50f5f40433e503f8dc3b428cba.html</anchorfile>
      <anchor>af0943a50f5f40433e503f8dc3b428cba</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_join</name>
      <anchorfile>dcc__loop_8cpp_a49e1f3562118e60fa357b2b6bbe0395b.html</anchorfile>
      <anchor>a49e1f3562118e60fa357b2b6bbe0395b</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_lang</name>
      <anchorfile>dcc__loop_8cpp_ac51c78823eb913b21470bb675470aa96.html</anchorfile>
      <anchor>ac51c78823eb913b21470bb675470aa96</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_leave</name>
      <anchorfile>dcc__loop_8cpp_aaa574b76ce002eee5b79bb23425294c7.html</anchorfile>
      <anchor>aaa574b76ce002eee5b79bb23425294c7</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_msg</name>
      <anchorfile>dcc__loop_8cpp_a829112e80d1321f52239e848ab2721f1.html</anchorfile>
      <anchor>a829112e80d1321f52239e848ab2721f1</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_part</name>
      <anchorfile>dcc__loop_8cpp_a59d74782abd38db6f418d13b1c325cf1.html</anchorfile>
      <anchor>a59d74782abd38db6f418d13b1c325cf1</anchor>
      <arglist>(string &amp;c, string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_partyline</name>
      <anchorfile>dcc__loop_8cpp_a31cc2b1ceace28e25ceab581c1cdb70d.html</anchorfile>
      <anchor>a31cc2b1ceace28e25ceab581c1cdb70d</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_pass</name>
      <anchorfile>dcc__loop_8cpp_aa72d19dc0f601db0147f42d57c608f4e.html</anchorfile>
      <anchor>aa72d19dc0f601db0147f42d57c608f4e</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_plus_chan</name>
      <anchorfile>dcc__loop_8cpp_a9f080e747249217bdeaa62c9c193e1c2.html</anchorfile>
      <anchor>a9f080e747249217bdeaa62c9c193e1c2</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_plus_func</name>
      <anchorfile>dcc__loop_8cpp_a7aab629c1e5b1bfc3fdd6bb32e29f8ef.html</anchorfile>
      <anchor>a7aab629c1e5b1bfc3fdd6bb32e29f8ef</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_plus_group</name>
      <anchorfile>dcc__loop_8cpp_a515e76ec2d42b933cd3c2d58ae30c972.html</anchorfile>
      <anchor>a515e76ec2d42b933cd3c2d58ae30c972</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_plus_proc</name>
      <anchorfile>dcc__loop_8cpp_abd8d73bc300759618b5c3fba6eb4cde5.html</anchorfile>
      <anchor>abd8d73bc300759618b5c3fba6eb4cde5</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_plus_user</name>
      <anchorfile>dcc__loop_8cpp_ae7a26030efb6444918b36ebc6234e20e.html</anchorfile>
      <anchor>ae7a26030efb6444918b36ebc6234e20e</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_private</name>
      <anchorfile>dcc__loop_8cpp_ae85aa0285434c280c0081943fb60b790.html</anchorfile>
      <anchor>ae85aa0285434c280c0081943fb60b790</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>dcc_loop_cmd_quit</name>
      <anchorfile>dcc__loop_8cpp_a73b6ea064317031e1ab34f4860378754.html</anchorfile>
      <anchor>a73b6ea064317031e1ab34f4860378754</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_rehash</name>
      <anchorfile>dcc__loop_8cpp_abedf27480ac761177a28066fa141894c.html</anchorfile>
      <anchor>abedf27480ac761177a28066fa141894c</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_replication</name>
      <anchorfile>dcc__loop_8cpp_aab393675e2a692f9e128ea9710c8c75e.html</anchorfile>
      <anchor>aab393675e2a692f9e128ea9710c8c75e</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_restart</name>
      <anchorfile>dcc__loop_8cpp_a9a719a760c1c3613bf6d2cde48986c44.html</anchorfile>
      <anchor>a9a719a760c1c3613bf6d2cde48986c44</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_rproc</name>
      <anchorfile>dcc__loop_8cpp_ae5d711845b02bcd4f75787c2c7fd6d48.html</anchorfile>
      <anchor>ae5d711845b02bcd4f75787c2c7fd6d48</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_showbots</name>
      <anchorfile>dcc__loop_8cpp_a7de4b8c8a9af64fe9e36beb7d000e489.html</anchorfile>
      <anchor>a7de4b8c8a9af64fe9e36beb7d000e489</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_stat</name>
      <anchorfile>dcc__loop_8cpp_a60432befe7027fbd1d374ad94e11195c.html</anchorfile>
      <anchor>a60432befe7027fbd1d374ad94e11195c</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_terminator</name>
      <anchorfile>dcc__loop_8cpp_af55f84ab94fabb2359e8f1417e3ec668.html</anchorfile>
      <anchor>af55f84ab94fabb2359e8f1417e3ec668</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_touch</name>
      <anchorfile>dcc__loop_8cpp_a441fcc199aed066c3ce6f59abc37496c.html</anchorfile>
      <anchor>a441fcc199aed066c3ce6f59abc37496c</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_upgrade</name>
      <anchorfile>dcc__loop_8cpp_aa5c7ac3d2a11d571eb867b68a5c75aed.html</anchorfile>
      <anchor>aa5c7ac3d2a11d571eb867b68a5c75aed</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_cmd_whois</name>
      <anchorfile>dcc__loop_8cpp_af3f67fc99c94a599738bb743ae2e9dc9.html</anchorfile>
      <anchor>af3f67fc99c94a599738bb743ae2e9dc9</anchor>
      <arglist>(string &amp;cmd, string &amp;param1, string &amp;param2, string &amp;eol, vector&lt; c_dcc_client &gt;::iterator &amp;i, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_misc1</name>
      <anchorfile>dcc__loop_8cpp_afac20ed5ff5e1b577f31c56abedb2d4a.html</anchorfile>
      <anchor>afac20ed5ff5e1b577f31c56abedb2d4a</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC bool</type>
      <name>dcc_loop_misc2</name>
      <anchorfile>dcc__loop_8cpp_a9c3d1066d26adfc0c4f295b6a1ca3eeb.html</anchorfile>
      <anchor>a9c3d1066d26adfc0c4f295b6a1ca3eeb</anchor>
      <arglist>(string &amp;c, string &amp;cmd, string &amp;param1, string &amp;param2, vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol, bool &amp;got_cmd)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_server</name>
      <anchorfile>dcc__loop_8cpp_ac778cb21660e4cd8a6a4c47f61dd4a23.html</anchorfile>
      <anchor>ac778cb21660e4cd8a6a4c47f61dd4a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_telnet</name>
      <anchorfile>dcc__loop_8cpp_a95b88172b6bfdd644c7cf58b4f7259a9.html</anchorfile>
      <anchor>a95b88172b6bfdd644c7cf58b4f7259a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dcc_pop_bad_login</name>
      <anchorfile>dcc__loop_8cpp_ab92a32c52ade168eeb811e464c66ccb0.html</anchorfile>
      <anchor>ab92a32c52ade168eeb811e464c66ccb0</anchor>
      <arglist>(const string &amp;remote, my_time_t timestamp)</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>dcc_push_bad_login</name>
      <anchorfile>dcc__loop_8cpp_a97ffd3436d4c13be6d5450f9ba6e3863.html</anchorfile>
      <anchor>a97ffd3436d4c13be6d5450f9ba6e3863</anchor>
      <arglist>(const string &amp;remote)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_edit_chan.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__edit__chan_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_chan</name>
      <anchorfile>dcc__loop__edit__chan_8cpp_a5747c5ad9099e656910caaaf02d157c3.html</anchorfile>
      <anchor>a5747c5ad9099e656910caaaf02d157c3</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_edit_dynbans.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__edit__dynbans_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_dynbans</name>
      <anchorfile>dcc__loop__edit__dynbans_8cpp_aab46a8082dd049d70a36fee1985f93cf.html</anchorfile>
      <anchor>aab46a8082dd049d70a36fee1985f93cf</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop__edit__dynbans_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop__edit__dynbans_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop__edit__dynbans_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_edit_pass.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__edit__pass_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_pass</name>
      <anchorfile>dcc__loop__edit__pass_8cpp_aeaab80fd68b53e6b0ec3c3f4bcb4b212.html</anchorfile>
      <anchor>aeaab80fd68b53e6b0ec3c3f4bcb4b212</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_edit_proc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__edit__proc_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_proc</name>
      <anchorfile>dcc__loop__edit__proc_8cpp_abc19b476ee82490601159adafc3d9b57.html</anchorfile>
      <anchor>abc19b476ee82490601159adafc3d9b57</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_edit_rproc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__edit__rproc_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_rproc</name>
      <anchorfile>dcc__loop__edit__rproc_8cpp_a242eb57d0494d20b3f50935a1eb018fb.html</anchorfile>
      <anchor>a242eb57d0494d20b3f50935a1eb018fb</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop__edit__rproc_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop__edit__rproc_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop__edit__rproc_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_edit_user1.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__edit__user1_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_user1</name>
      <anchorfile>dcc__loop__edit__user1_8cpp_ad6bf0cf4ead1d99e771fac324c338d3b.html</anchorfile>
      <anchor>ad6bf0cf4ead1d99e771fac324c338d3b</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_edit_user1_a</name>
      <anchorfile>dcc__loop__edit__user1_8cpp_a100746fa4348101550c526cfd8468936.html</anchorfile>
      <anchor>a100746fa4348101550c526cfd8468936</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_edit_user1_b</name>
      <anchorfile>dcc__loop__edit__user1_8cpp_a49d6331864a2993e1e76a2a400d3e445.html</anchorfile>
      <anchor>a49d6331864a2993e1e76a2a400d3e445</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_edit_user1_c</name>
      <anchorfile>dcc__loop__edit__user1_8cpp_a59a27db7125c77a39ac0f09a891d8951.html</anchorfile>
      <anchor>a59a27db7125c77a39ac0f09a891d8951</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop__edit__user1_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop__edit__user1_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop__edit__user1_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_edit_user2.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__edit__user2_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_edit_user2</name>
      <anchorfile>dcc__loop__edit__user2_8cpp_a95e2dde35a2fd72e3beeecf815dc2efe.html</anchorfile>
      <anchor>a95e2dde35a2fd72e3beeecf815dc2efe</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_edit_user2_a</name>
      <anchorfile>dcc__loop__edit__user2_8cpp_a2f04209459bb7161e779d1185a9ddc01.html</anchorfile>
      <anchor>a2f04209459bb7161e779d1185a9ddc01</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_edit_user2_b</name>
      <anchorfile>dcc__loop__edit__user2_8cpp_a48949fccd0309e84326f1268b2c650be.html</anchorfile>
      <anchor>a48949fccd0309e84326f1268b2c650be</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_edit_user2_c</name>
      <anchorfile>dcc__loop__edit__user2_8cpp_a8825a731d10f0a023a35e69e9a3971a6.html</anchorfile>
      <anchor>a8825a731d10f0a023a35e69e9a3971a6</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_filesystem.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__filesystem_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_filesystem</name>
      <anchorfile>dcc__loop__filesystem_8cpp_a23eb05212527bd656b324907f5819baa.html</anchorfile>
      <anchor>a23eb05212527bd656b324907f5819baa</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dcc_loop_filesystem_disp_rights</name>
      <anchorfile>dcc__loop__filesystem_8cpp_af47b8a8921184e1203f1e611586cc433.html</anchorfile>
      <anchor>af47b8a8921184e1203f1e611586cc433</anchor>
      <arglist>(string lang, c_access &amp;access, string &amp;eol)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop__filesystem_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop__filesystem_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop__filesystem_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_language.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__language_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_language</name>
      <anchorfile>dcc__loop__language_8cpp_ad7a2b8edeef86f29bc35dc2eee5dc297.html</anchorfile>
      <anchor>ad7a2b8edeef86f29bc35dc2eee5dc297</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_msg.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__msg_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_msg</name>
      <anchorfile>dcc__loop__msg_8cpp_ad29a306b4bdb2f6fc637b136b232768e.html</anchorfile>
      <anchor>ad29a306b4bdb2f6fc637b136b232768e</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop__msg_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop__msg_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop__msg_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_new_user.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__new__user_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_new_user</name>
      <anchorfile>dcc__loop__new__user_8cpp_afb0adfa1da7d61244590ef25180b1f09.html</anchorfile>
      <anchor>afb0adfa1da7d61244590ef25180b1f09</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_new_user_a</name>
      <anchorfile>dcc__loop__new__user_8cpp_a66b90d6b89c6e7e850d261df00246635.html</anchorfile>
      <anchor>a66b90d6b89c6e7e850d261df00246635</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_new_user_b</name>
      <anchorfile>dcc__loop__new__user_8cpp_a2deec174cf4c25113e156431fc62cebf.html</anchorfile>
      <anchor>a2deec174cf4c25113e156431fc62cebf</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_new_user_c</name>
      <anchorfile>dcc__loop__new__user_8cpp_a673551fab1e2831551ddbe43e8b82bc6.html</anchorfile>
      <anchor>a673551fab1e2831551ddbe43e8b82bc6</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>dcc_loop_new_user_d</name>
      <anchorfile>dcc__loop__new__user_8cpp_a750a09dafd0a86daf4ff9ed5a360cf9f.html</anchorfile>
      <anchor>a750a09dafd0a86daf4ff9ed5a360cf9f</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator &amp;i, string &amp;eol)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop__new__user_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop__new__user_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop__new__user_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_private.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__private_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_private</name>
      <anchorfile>dcc__loop__private_8cpp_a4f4e4ebd2258347eaf4f407ed32809ef.html</anchorfile>
      <anchor>a4f4e4ebd2258347eaf4f407ed32809ef</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_replication.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__replication_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_replication</name>
      <anchorfile>dcc__loop__replication_8cpp_af84cd8ba902b6af74f93a5e02bd50c37.html</anchorfile>
      <anchor>af84cd8ba902b6af74f93a5e02bd50c37</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>dcc__loop__replication_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>dcc__loop__replication_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>dcc__loop__replication_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcc_loop_terminator.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dcc__loop__terminator_8cpp</filename>
    <includes id="dcc__internal_8h" name="dcc_internal.h" local="yes" imported="no">dcc_internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dcc_loop_terminator</name>
      <anchorfile>dcc__loop__terminator_8cpp_a57e948dd7cb063bb4e5bf62b49e2e1af.html</anchorfile>
      <anchor>a57e948dd7cb063bb4e5bf62b49e2e1af</anchor>
      <arglist>(vector&lt; c_dcc_client &gt;::iterator i, string &amp;eol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug1.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>debug1_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="var__keeper_8h" name="var_keeper.h" local="yes" imported="no">var_keeper.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>COMPILER_DEBUGGING</name>
      <anchorfile>debug1_8cpp_a59f874b76dfb5fefead934e00e7451a8.html</anchorfile>
      <anchor>a59f874b76dfb5fefead934e00e7451a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPS</name>
      <anchorfile>debug1_8cpp_aebeeabbea6c5071c3ddcf2617b201a08.html</anchorfile>
      <anchor>aebeeabbea6c5071c3ddcf2617b201a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>debug_do_evaluate_tests</name>
      <anchorfile>debug1_8cpp_aced3e5a39d6a77e1c1860304fa2b9ea5.html</anchorfile>
      <anchor>aced3e5a39d6a77e1c1860304fa2b9ea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report_heap_debug</name>
      <anchorfile>debug1_8cpp_a0824b5b01622d6ba6cfcc52ff3eb7452.html</anchorfile>
      <anchor>a0824b5b01622d6ba6cfcc52ff3eb7452</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug1.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>debug1_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>debug_do_evaluate_tests</name>
      <anchorfile>debug1_8h_aced3e5a39d6a77e1c1860304fa2b9ea5.html</anchorfile>
      <anchor>aced3e5a39d6a77e1c1860304fa2b9ea5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug2.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>debug2_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="debug2_8h" name="debug2.h" local="yes" imported="no">debug2.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>debug2_do_tests</name>
      <anchorfile>debug2_8cpp_adc446530e2e09558eb04a8e802a619af.html</anchorfile>
      <anchor>adc446530e2e09558eb04a8e802a619af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>do_test</name>
      <anchorfile>debug2_8cpp_ab5f982af5e153e97c7becd9552d1b402.html</anchorfile>
      <anchor>ab5f982af5e153e97c7becd9552d1b402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>debug2_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>debug2_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>debug2_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug2.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>debug2_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>debug2_do_tests</name>
      <anchorfile>debug2_8h_adc446530e2e09558eb04a8e802a619af.html</anchorfile>
      <anchor>adc446530e2e09558eb04a8e802a619af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eval.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>eval_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="function_8h" name="function.h" local="yes" imported="no">function.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="botnet_8h" name="botnet.h" local="yes" imported="no">botnet.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="identd_8h" name="identd.h" local="yes" imported="no">identd.h</includes>
    <includes id="proc_8h" name="proc.h" local="yes" imported="no">proc.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="microcode_8h" name="microcode.h" local="yes" imported="no">microcode.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">func/c_expression.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">microcode/c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">microcode/c_micro_symbol_variable_table.h</includes>
    <includes id="c__opers_8h" name="c_opers.h" local="yes" imported="no">func/c_opers.h</includes>
    <includes id="c__irc__server_8h" name="c_irc_server.h" local="yes" imported="no">irc/c_irc_server.h</includes>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">irc/c_online_channel.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="c__delay__link_8h" name="c_delay_link.h" local="yes" imported="no">runtime/c_delay_link.h</includes>
    <includes id="c__delay__command_8h" name="c_delay_command.h" local="yes" imported="no">runtime/c_delay_command.h</includes>
    <includes id="c__module_8h" name="c_module.h" local="yes" imported="no">mod/c_module.h</includes>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">proc/c_proc_exc.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">misc/shutdown.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="eval__func_8h" name="eval_func.h" local="yes" imported="no">func/eval_func.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eval_check_limits</name>
      <anchorfile>eval_8cpp_a4a411044c17e8e70f6731d84c5dac33a.html</anchorfile>
      <anchor>a4a411044c17e8e70f6731d84c5dac33a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, my_time_t &amp;start, const my_time_t eval_script_timeout, unsigned eval_stack_size, bool &amp;stack_overflow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_cleanup_timeout</name>
      <anchorfile>eval_8cpp_a8a4fe1dbf3aa7917c7702f8feb588d61.html</anchorfile>
      <anchor>a8a4fe1dbf3aa7917c7702f8feb588d61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_evaluate_proc</name>
      <anchorfile>eval_8cpp_acb485a5fbaeca699d5e44671cfa42d7c.html</anchorfile>
      <anchor>acb485a5fbaeca699d5e44671cfa42d7c</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_loop</name>
      <anchorfile>eval_8cpp_a14efde5b48e44e564d027658069ffbff.html</anchorfile>
      <anchor>a14efde5b48e44e564d027658069ffbff</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_microcode</name>
      <anchorfile>eval_8cpp_af31d417a21b341d866877062b9d85307.html</anchorfile>
      <anchor>af31d417a21b341d866877062b9d85307</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, c_expression *exp, c_micro_error *&amp;error, var_sym_index_t &amp;sym_return)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_proc</name>
      <anchorfile>eval_8cpp_ab55c251c04e89934293dd75185989940.html</anchorfile>
      <anchor>ab55c251c04e89934293dd75185989940</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_proc</name>
      <anchorfile>eval_8cpp_a7633af671eba64c20c7d9bb02dc94a95.html</anchorfile>
      <anchor>a7633af671eba64c20c7d9bb02dc94a95</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, my_time_t start, const my_time_t eval_script_timeout, unsigned eval_stack_size, bool &amp;stack_overflow)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eval_report_runtime_error</name>
      <anchorfile>eval_8cpp_a48defaddcf82e8a1a221d7ce1971cebc.html</anchorfile>
      <anchor>a48defaddcf82e8a1a221d7ce1971cebc</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const string &amp;error_str, const char *filn, const char *funn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eval_stack_epilog</name>
      <anchorfile>eval_8cpp_a78f3de46c1c2db17db1e6096824df3ad.html</anchorfile>
      <anchor>a78f3de46c1c2db17db1e6096824df3ad</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>protect_globals</name>
      <anchorfile>eval_8cpp_ab84f68771b1acac8de97887bfb61d556.html</anchorfile>
      <anchor>ab84f68771b1acac8de97887bfb61d556</anchor>
      <arglist>(c_module *this_module=NULL)</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>script_eval_last_irc_loop</name>
      <anchorfile>eval_8cpp_a0eb08372d4c580ca11d1a3bb304a7573.html</anchorfile>
      <anchor>a0eb08372d4c580ca11d1a3bb304a7573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>script_eval_start</name>
      <anchorfile>eval_8cpp_a1891d26f4da746e10a2d825f592221c8.html</anchorfile>
      <anchor>a1891d26f4da746e10a2d825f592221c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eval.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>eval_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="microcode_8h" name="microcode.h" local="yes" imported="no">microcode.h</includes>
    <includes id="c__module_8h" name="c_module.h" local="yes" imported="no">mod/c_module.h</includes>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">proc/c_proc_exc.h</includes>
    <class kind="class">c_eval_runtime_error</class>
    <member kind="function">
      <type>void</type>
      <name>eval_check_limits</name>
      <anchorfile>eval_8h_a4a411044c17e8e70f6731d84c5dac33a.html</anchorfile>
      <anchor>a4a411044c17e8e70f6731d84c5dac33a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, my_time_t &amp;start, const my_time_t eval_script_timeout, unsigned eval_stack_size, bool &amp;stack_overflow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_cleanup_timeout</name>
      <anchorfile>eval_8h_a8a4fe1dbf3aa7917c7702f8feb588d61.html</anchorfile>
      <anchor>a8a4fe1dbf3aa7917c7702f8feb588d61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_loop</name>
      <anchorfile>eval_8h_a14efde5b48e44e564d027658069ffbff.html</anchorfile>
      <anchor>a14efde5b48e44e564d027658069ffbff</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_microcode</name>
      <anchorfile>eval_8h_af31d417a21b341d866877062b9d85307.html</anchorfile>
      <anchor>af31d417a21b341d866877062b9d85307</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, c_expression *exp, c_micro_error *&amp;error, var_sym_index_t &amp;sym_return)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_proc</name>
      <anchorfile>eval_8h_ab55c251c04e89934293dd75185989940.html</anchorfile>
      <anchor>ab55c251c04e89934293dd75185989940</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_core_module_entrypoint</name>
      <anchorfile>eval_8h_a01b370bef9924d2c82d2aa43c944272b.html</anchorfile>
      <anchor>a01b370bef9924d2c82d2aa43c944272b</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eval_func.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>eval__func_8cpp</filename>
    <includes id="c__function_8h" name="c_function.h" local="yes" imported="no">c_function.h</includes>
    <includes id="c__fn__cmd__for__cond_8h" name="c_fn_cmd_for_cond.h" local="yes" imported="no">c_fn_cmd_for_cond.h</includes>
    <includes id="c__fn__cmd__exp_8h" name="c_fn_cmd_exp.h" local="yes" imported="no">c_fn_cmd_exp.h</includes>
    <includes id="c__fn__cmd__break_8h" name="c_fn_cmd_break.h" local="yes" imported="no">c_fn_cmd_break.h</includes>
    <includes id="c__fn__cmd__continue_8h" name="c_fn_cmd_continue.h" local="yes" imported="no">c_fn_cmd_continue.h</includes>
    <includes id="c__fn__cmd__do_8h" name="c_fn_cmd_do.h" local="yes" imported="no">c_fn_cmd_do.h</includes>
    <includes id="c__fn__cmd__do__while_8h" name="c_fn_cmd_do_while.h" local="yes" imported="no">c_fn_cmd_do_while.h</includes>
    <includes id="c__fn__cmd__end__of__func_8h" name="c_fn_cmd_end_of_func.h" local="yes" imported="no">c_fn_cmd_end_of_func.h</includes>
    <includes id="c__fn__cmd__while_8h" name="c_fn_cmd_while.h" local="yes" imported="no">c_fn_cmd_while.h</includes>
    <includes id="c__fn__cmd__case__default_8h" name="c_fn_cmd_case_default.h" local="yes" imported="no">c_fn_cmd_case_default.h</includes>
    <includes id="c__fn__cmd__global_8h" name="c_fn_cmd_global.h" local="yes" imported="no">c_fn_cmd_global.h</includes>
    <includes id="c__fn__cmd__goto_8h" name="c_fn_cmd_goto.h" local="yes" imported="no">c_fn_cmd_goto.h</includes>
    <includes id="c__fn__cmd__jump_8h" name="c_fn_cmd_jump.h" local="yes" imported="no">c_fn_cmd_jump.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_CALL_CAST</name>
      <anchorfile>eval__func_8cpp_ac24154611d1ec60f1e541cf4f84c003f.html</anchorfile>
      <anchor>ac24154611d1ec60f1e541cf4f84c003f</anchor>
      <arglist>(TYPE, ITER, DEBUG_STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_CALL_CAST_CASE</name>
      <anchorfile>eval__func_8cpp_af47995ac482107ac1cc5c4803b55fb07.html</anchorfile>
      <anchor>af47995ac482107ac1cc5c4803b55fb07</anchor>
      <arglist>(TYPE, ITER, DEBUG_STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_CALL_CAST_FOREACH</name>
      <anchorfile>eval__func_8cpp_a4d7dc6526ad61d4fcf487e120febe8b1.html</anchorfile>
      <anchor>a4d7dc6526ad61d4fcf487e120febe8b1</anchor>
      <arglist>(TYPE, ITER, DEBUG_STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_CALL_CAST_RETURN</name>
      <anchorfile>eval__func_8cpp_a9e95ecd1f8bdcf90501b91361e041435.html</anchorfile>
      <anchor>a9e95ecd1f8bdcf90501b91361e041435</anchor>
      <arglist>(TYPE, ITER, DEBUG_STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_CALL_CAST_SWITCH</name>
      <anchorfile>eval__func_8cpp_a5efcfbe4606fa276244f3da9233b977e.html</anchorfile>
      <anchor>a5efcfbe4606fa276244f3da9233b977e</anchor>
      <arglist>(TYPE, ITER, DEBUG_STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_CALL_ERROR</name>
      <anchorfile>eval__func_8cpp_a45d46d620fb803618638a07a57e19255.html</anchorfile>
      <anchor>a45d46d620fb803618638a07a57e19255</anchor>
      <arglist>(MSG, DEBUG_STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_CALL_ERROR_RETURN</name>
      <anchorfile>eval__func_8cpp_a8f865fe22f6cf894498480265db980e4.html</anchorfile>
      <anchor>a8f865fe22f6cf894498480265db980e4</anchor>
      <arglist>(MSG, DEBUG_STR)</arglist>
    </member>
    <member kind="enumeration">
      <name>e_eval_jump</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_NONE</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dca4cd5a0d3eb5b563604896306e70868d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1001</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dca99d5f670da0e91ac042c6d311c7af122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1002</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dca8dd1792e4080b18a8e8f4e94ee113215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1003</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dca9d987e036d56623e41115ec540180dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1004</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dca03cdb7821953245ff971e3ef438a4dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1005</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dcaf39ad935260911de1c027c6602e39aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1006</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dca7d772514cfe1f8cb639da074e23903e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1007</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dcab399598b89237d3550fd9be90d115e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_JUMP_1008</name>
      <anchorfile>eval__func_8cpp_a6bbac33bc17a724c1b1b32564f5857dc.html</anchorfile>
      <anchor>a6bbac33bc17a724c1b1b32564f5857dca2c947f3c070a065f95b544df92310162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_eval_result</name>
      <anchorfile>eval__func_8cpp_a01d42ab941ee169775ecf21ad24d2a4c.html</anchorfile>
      <anchor>a01d42ab941ee169775ecf21ad24d2a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_AGAIN</name>
      <anchorfile>eval__func_8cpp_a01d42ab941ee169775ecf21ad24d2a4c.html</anchorfile>
      <anchor>a01d42ab941ee169775ecf21ad24d2a4ca93a882e5c811e89c48e0df9007091019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_RETURN</name>
      <anchorfile>eval__func_8cpp_a01d42ab941ee169775ecf21ad24d2a4c.html</anchorfile>
      <anchor>a01d42ab941ee169775ecf21ad24d2a4caf2abaf55af3225bd3e9ee95ebdd4b5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_BREAK</name>
      <anchorfile>eval__func_8cpp_a01d42ab941ee169775ecf21ad24d2a4c.html</anchorfile>
      <anchor>a01d42ab941ee169775ecf21ad24d2a4caa651ea522d074aeed916598c5ab16668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_CONT</name>
      <anchorfile>eval__func_8cpp_a01d42ab941ee169775ecf21ad24d2a4c.html</anchorfile>
      <anchor>a01d42ab941ee169775ecf21ad24d2a4ca70ec7748f1479ea9c2796b0f5a131ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_FALL_THRU</name>
      <anchorfile>eval__func_8cpp_a01d42ab941ee169775ecf21ad24d2a4c.html</anchorfile>
      <anchor>a01d42ab941ee169775ecf21ad24d2a4cad6819b4fea0805eb5888ff69d9562c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_do_while</name>
      <anchorfile>eval__func_8cpp_a8c53ab07874f99aba990974ffb2eb16a.html</anchorfile>
      <anchor>a8c53ab07874f99aba990974ffb2eb16a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const e_eval_jump jump)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_exp</name>
      <anchorfile>eval__func_8cpp_a51b610d48749afe575735af30ad8ac38.html</anchorfile>
      <anchor>a51b610d48749afe575735af30ad8ac38</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const e_eval_jump jump)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_for_cond</name>
      <anchorfile>eval__func_8cpp_aa27a607d45f1854140ef464d89a02a93.html</anchorfile>
      <anchor>aa27a607d45f1854140ef464d89a02a93</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const e_eval_jump jump)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_foreach</name>
      <anchorfile>eval__func_8cpp_ab7e13a6fc7c539033fa162f8d8216c1b.html</anchorfile>
      <anchor>ab7e13a6fc7c539033fa162f8d8216c1b</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const e_eval_jump jump)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_foreach_iter</name>
      <anchorfile>eval__func_8cpp_a822a2abd31be7810e0ceb0e50b8b44f7.html</anchorfile>
      <anchor>a822a2abd31be7810e0ceb0e50b8b44f7</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_function</name>
      <anchorfile>eval__func_8cpp_ae39c6d5ac6997a9396e8e8d17e0bbb91.html</anchorfile>
      <anchor>ae39c6d5ac6997a9396e8e8d17e0bbb91</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, my_time_t &amp;start, const my_time_t eval_script_timeout, unsigned eval_stack_size, bool &amp;stack_overflow)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_if</name>
      <anchorfile>eval__func_8cpp_a04d13ea2b4edfa6873ae8aa372b4c8c7.html</anchorfile>
      <anchor>a04d13ea2b4edfa6873ae8aa372b4c8c7</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const e_eval_jump jump)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_switch</name>
      <anchorfile>eval__func_8cpp_a27a7530b492d1551b0151c7a83b57805.html</anchorfile>
      <anchor>a27a7530b492d1551b0151c7a83b57805</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const e_eval_jump jump)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_eval_result</type>
      <name>eval_while</name>
      <anchorfile>eval__func_8cpp_a3792572a3236d8ce91317cf9c2736d13.html</anchorfile>
      <anchor>a3792572a3236d8ce91317cf9c2736d13</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, const e_eval_jump jump)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>log_fn_eval_error</name>
      <anchorfile>eval__func_8cpp_ab88495bf5ed084b46cbb5194033ff3bd.html</anchorfile>
      <anchor>ab88495bf5ed084b46cbb5194033ff3bd</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eval_func.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>eval__func_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>eval_function</name>
      <anchorfile>eval__func_8h_ae39c6d5ac6997a9396e8e8d17e0bbb91.html</anchorfile>
      <anchor>ae39c6d5ac6997a9396e8e8d17e0bbb91</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, my_time_t &amp;start, const my_time_t eval_script_timeout, unsigned eval_stack_size, bool &amp;stack_overflow)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eval_proc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>eval__proc_8cpp</filename>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">c_proc_exc.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eval_evaluate_proc</name>
      <anchorfile>eval__proc_8cpp_acb485a5fbaeca699d5e44671cfa42d7c.html</anchorfile>
      <anchor>acb485a5fbaeca699d5e44671cfa42d7c</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__admin_msg</name>
      <anchorfile>eval__proc_8cpp_af7b118c43f43efef22d236a794ce2753.html</anchorfile>
      <anchor>af7b118c43f43efef22d236a794ce2753</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__allow_redirect</name>
      <anchorfile>eval__proc_8cpp_a00a7e3b204d55996e67c00a8454c2935.html</anchorfile>
      <anchor>a00a7e3b204d55996e67c00a8454c2935</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__ban_mask</name>
      <anchorfile>eval__proc_8cpp_a40563a1aa7579e5214fcf6f2a6c5db80.html</anchorfile>
      <anchor>a40563a1aa7579e5214fcf6f2a6c5db80</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__bind</name>
      <anchorfile>eval__proc_8cpp_a170329006f69d9a0ed024a58e7e696ee.html</anchorfile>
      <anchor>a170329006f69d9a0ed024a58e7e696ee</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__bind_ex</name>
      <anchorfile>eval__proc_8cpp_a9a0c68f3ea4a742ed8e2fa9ac4137da9.html</anchorfile>
      <anchor>a9a0c68f3ea4a742ed8e2fa9ac4137da9</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__bot_auth</name>
      <anchorfile>eval__proc_8cpp_a8d501f3e62b918d6a26b12d2bcdeba3b.html</anchorfile>
      <anchor>a8d501f3e62b918d6a26b12d2bcdeba3b</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__bot_fullname</name>
      <anchorfile>eval__proc_8cpp_a90724d51ae369e7d8ad26beb0e37b587.html</anchorfile>
      <anchor>a90724d51ae369e7d8ad26beb0e37b587</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__bot_ident</name>
      <anchorfile>eval__proc_8cpp_ab3852c15202e662edceb36c6416a9361.html</anchorfile>
      <anchor>ab3852c15202e662edceb36c6416a9361</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__bot_ident_ipv6</name>
      <anchorfile>eval__proc_8cpp_a1b1d180920e9eadf2bbd5f0e2493c1a8.html</anchorfile>
      <anchor>a1b1d180920e9eadf2bbd5f0e2493c1a8</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__bot_nick</name>
      <anchorfile>eval__proc_8cpp_a380ff643830f1ab497c8a37e42155136.html</anchorfile>
      <anchor>a380ff643830f1ab497c8a37e42155136</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__chan_mode</name>
      <anchorfile>eval__proc_8cpp_a1fac2fea1c6496e5b2cdc24edf914491.html</anchorfile>
      <anchor>a1fac2fea1c6496e5b2cdc24edf914491</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__change_nick</name>
      <anchorfile>eval__proc_8cpp_ae9e3421b981ab4c850f89efa684021ea.html</anchorfile>
      <anchor>ae9e3421b981ab4c850f89efa684021ea</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__check_dynamic_bans</name>
      <anchorfile>eval__proc_8cpp_a0e1a123a3466c662b2f955d3f3527965.html</anchorfile>
      <anchor>a0e1a123a3466c662b2f955d3f3527965</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__dcc_server</name>
      <anchorfile>eval__proc_8cpp_a53cf6ab3f6b2f3795e5e34bdb8a46de1.html</anchorfile>
      <anchor>a53cf6ab3f6b2f3795e5e34bdb8a46de1</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__dcc_server_ipv6</name>
      <anchorfile>eval__proc_8cpp_a004bc3d17d6c0d9e3aa3fbf1f7640b8c.html</anchorfile>
      <anchor>a004bc3d17d6c0d9e3aa3fbf1f7640b8c</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__delete_irc_servers</name>
      <anchorfile>eval__proc_8cpp_aa99492ecfd66c2466e11d98389184fa4.html</anchorfile>
      <anchor>aa99492ecfd66c2466e11d98389184fa4</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__delete_nicks</name>
      <anchorfile>eval__proc_8cpp_ae6313b2b7bf40511fa53aa427e6f2828.html</anchorfile>
      <anchor>ae6313b2b7bf40511fa53aa427e6f2828</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__deop</name>
      <anchorfile>eval__proc_8cpp_a1c4e5ad15d9a8331554d71d64ffc370f.html</anchorfile>
      <anchor>a1c4e5ad15d9a8331554d71d64ffc370f</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__deop_ban_mask</name>
      <anchorfile>eval__proc_8cpp_ae00255f652ec139e54d2be93845563af.html</anchorfile>
      <anchor>ae00255f652ec139e54d2be93845563af</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__devoice</name>
      <anchorfile>eval__proc_8cpp_abc1385beb9ff1dbac5c20b314170c2a3.html</anchorfile>
      <anchor>abc1385beb9ff1dbac5c20b314170c2a3</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__disconnect</name>
      <anchorfile>eval__proc_8cpp_a02c275280b2a6a566d58c04bd6d5abf3.html</anchorfile>
      <anchor>a02c275280b2a6a566d58c04bd6d5abf3</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__dynamic_ban</name>
      <anchorfile>eval__proc_8cpp_a11a08f767dbe7015d7db460f81341892.html</anchorfile>
      <anchor>a11a08f767dbe7015d7db460f81341892</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__get_bot_name</name>
      <anchorfile>eval__proc_8cpp_afdf871aaf2f63a77bbf6f4c1140ec053.html</anchorfile>
      <anchor>afdf871aaf2f63a77bbf6f4c1140ec053</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__get_bot_nick</name>
      <anchorfile>eval__proc_8cpp_a1c4be54b0bf1199723ba49d59e15c2a2.html</anchorfile>
      <anchor>a1c4be54b0bf1199723ba49d59e15c2a2</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__get_chan_mode</name>
      <anchorfile>eval__proc_8cpp_a96729f80d05b7f9a417001b4b46bb8a8.html</anchorfile>
      <anchor>a96729f80d05b7f9a417001b4b46bb8a8</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__get_chan_topic</name>
      <anchorfile>eval__proc_8cpp_aebdf9c13d31b2801492db44aa7526d62.html</anchorfile>
      <anchor>aebdf9c13d31b2801492db44aa7526d62</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__get_current_irc_server</name>
      <anchorfile>eval__proc_8cpp_aec434d4db8a9f2cdbb9ee97b84ad5be8.html</anchorfile>
      <anchor>aec434d4db8a9f2cdbb9ee97b84ad5be8</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__get_event_id</name>
      <anchorfile>eval__proc_8cpp_a32e430299380e747fe94a948827aa426.html</anchorfile>
      <anchor>a32e430299380e747fe94a948827aa426</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__get_nick_mode</name>
      <anchorfile>eval__proc_8cpp_a6f8b1b82fcb4e45054e1fd911448e8e3.html</anchorfile>
      <anchor>a6f8b1b82fcb4e45054e1fd911448e8e3</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__host</name>
      <anchorfile>eval__proc_8cpp_a2f12ce7bd2996553ad02e89441adc3c9.html</anchorfile>
      <anchor>a2f12ce7bd2996553ad02e89441adc3c9</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__ident</name>
      <anchorfile>eval__proc_8cpp_a87e6a5fb7d1817ad865220baa25b1e68.html</anchorfile>
      <anchor>a87e6a5fb7d1817ad865220baa25b1e68</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_error</name>
      <anchorfile>eval__proc_8cpp_a29f9ef112d820688e865700456ac28ac.html</anchorfile>
      <anchor>a29f9ef112d820688e865700456ac28ac</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_group</name>
      <anchorfile>eval__proc_8cpp_afbd0958ccf0c42c1315ad9dc7a7c125a.html</anchorfile>
      <anchor>afbd0958ccf0c42c1315ad9dc7a7c125a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_in</name>
      <anchorfile>eval__proc_8cpp_afce9551d1115610de152d1353dd72b5f.html</anchorfile>
      <anchor>afce9551d1115610de152d1353dd72b5f</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_match</name>
      <anchorfile>eval__proc_8cpp_a41f7c242ef59de34d092ca8a4e936eb3.html</anchorfile>
      <anchor>a41f7c242ef59de34d092ca8a4e936eb3</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_match_case_insensitive</name>
      <anchorfile>eval__proc_8cpp_adb2741dd419264fdeeda7d7a901d3940.html</anchorfile>
      <anchor>adb2741dd419264fdeeda7d7a901d3940</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_n_in</name>
      <anchorfile>eval__proc_8cpp_ab19b57112ab30b3ce8d493945802d145.html</anchorfile>
      <anchor>ab19b57112ab30b3ce8d493945802d145</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_n_match</name>
      <anchorfile>eval__proc_8cpp_ac1d51b647d7a6fb3586d4697160c6d37.html</anchorfile>
      <anchor>ac1d51b647d7a6fb3586d4697160c6d37</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__if_n_match_case_insensitive</name>
      <anchorfile>eval__proc_8cpp_a4a0b5cda544196ac6c25234b48722a2a.html</anchorfile>
      <anchor>a4a0b5cda544196ac6c25234b48722a2a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__irc_server</name>
      <anchorfile>eval__proc_8cpp_a17ca282f5ac1403f39636d7e4ea2b4c6.html</anchorfile>
      <anchor>a17ca282f5ac1403f39636d7e4ea2b4c6</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__irc_server_ex</name>
      <anchorfile>eval__proc_8cpp_a6d90cc3590be42aee664aacb919c3a43.html</anchorfile>
      <anchor>a6d90cc3590be42aee664aacb919c3a43</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__join</name>
      <anchorfile>eval__proc_8cpp_ae53fa560685ffeb46f82ce4438bb0000.html</anchorfile>
      <anchor>ae53fa560685ffeb46f82ce4438bb0000</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__kick</name>
      <anchorfile>eval__proc_8cpp_ab7870599eb289dd9b7c26972ccfedd0d.html</anchorfile>
      <anchor>ab7870599eb289dd9b7c26972ccfedd0d</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__kill_timers</name>
      <anchorfile>eval__proc_8cpp_afcd97c38c67aa4f245f6a9f7d86839b0.html</anchorfile>
      <anchor>afcd97c38c67aa4f245f6a9f7d86839b0</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__link</name>
      <anchorfile>eval__proc_8cpp_a98a483766f85cc504c02eb385eabcc6c.html</anchorfile>
      <anchor>a98a483766f85cc504c02eb385eabcc6c</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__load_bin_module</name>
      <anchorfile>eval__proc_8cpp_ac44efc22e2d89761c04418f9e3f10557.html</anchorfile>
      <anchor>ac44efc22e2d89761c04418f9e3f10557</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__load_module</name>
      <anchorfile>eval__proc_8cpp_a5a6221614dfe4a5c1819256e704df969.html</anchorfile>
      <anchor>a5a6221614dfe4a5c1819256e704df969</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__log</name>
      <anchorfile>eval__proc_8cpp_a2d87c0ee8af5922baf06fc5834fec96c.html</anchorfile>
      <anchor>a2d87c0ee8af5922baf06fc5834fec96c</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__msg</name>
      <anchorfile>eval__proc_8cpp_a435fd3e25df3b8c49c80fcb8f1eb1f64.html</anchorfile>
      <anchor>a435fd3e25df3b8c49c80fcb8f1eb1f64</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__msgq</name>
      <anchorfile>eval__proc_8cpp_a1f6790d30f84f572216ee5bf3dfc2079.html</anchorfile>
      <anchor>a1f6790d30f84f572216ee5bf3dfc2079</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__net_send</name>
      <anchorfile>eval__proc_8cpp_a72e6e4d09c57605a273ed3d9d6738171.html</anchorfile>
      <anchor>a72e6e4d09c57605a273ed3d9d6738171</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__notice</name>
      <anchorfile>eval__proc_8cpp_ad5cc20df82d8b992a5462795c6187919.html</anchorfile>
      <anchor>ad5cc20df82d8b992a5462795c6187919</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__noticeq</name>
      <anchorfile>eval__proc_8cpp_a41e7487c55002988431239e7c75d3e8b.html</anchorfile>
      <anchor>a41e7487c55002988431239e7c75d3e8b</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__op</name>
      <anchorfile>eval__proc_8cpp_a8101aa3cb33b04b273f78da695ecc5f9.html</anchorfile>
      <anchor>a8101aa3cb33b04b273f78da695ecc5f9</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__part</name>
      <anchorfile>eval__proc_8cpp_a23b037c710a7ab63a3594a9e1bbcd149.html</anchorfile>
      <anchor>a23b037c710a7ab63a3594a9e1bbcd149</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__process_on_banned</name>
      <anchorfile>eval__proc_8cpp_a9b51b5ea91bc5a798d7bd348b4ef1e03.html</anchorfile>
      <anchor>a9b51b5ea91bc5a798d7bd348b4ef1e03</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__raw</name>
      <anchorfile>eval__proc_8cpp_af22ebaa7730d4819059e9b305c0b5b4a.html</anchorfile>
      <anchor>af22ebaa7730d4819059e9b305c0b5b4a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__real_goto</name>
      <anchorfile>eval__proc_8cpp_aa612f00ee6fa8f35144e33b00222f17b.html</anchorfile>
      <anchor>aa612f00ee6fa8f35144e33b00222f17b</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__real_label</name>
      <anchorfile>eval__proc_8cpp_a67caefa44cdb963b559d0df1de266bc9.html</anchorfile>
      <anchor>a67caefa44cdb963b559d0df1de266bc9</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__remote_execute</name>
      <anchorfile>eval__proc_8cpp_a8baf2a3db491ce8c9dbd0d48adf6ceb0.html</anchorfile>
      <anchor>a8baf2a3db491ce8c9dbd0d48adf6ceb0</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__restart</name>
      <anchorfile>eval__proc_8cpp_a29785bfcbf2a54411daf2fc336c80718.html</anchorfile>
      <anchor>a29785bfcbf2a54411daf2fc336c80718</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__return</name>
      <anchorfile>eval__proc_8cpp_a10b7d61f807696f875eac65dd82b21bb.html</anchorfile>
      <anchor>a10b7d61f807696f875eac65dd82b21bb</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__script</name>
      <anchorfile>eval__proc_8cpp_a970e2fbad97db66299bff4a8e993e14d.html</anchorfile>
      <anchor>a970e2fbad97db66299bff4a8e993e14d</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__set</name>
      <anchorfile>eval__proc_8cpp_a199028846d9356a0c8710f2c0d67d40d.html</anchorfile>
      <anchor>a199028846d9356a0c8710f2c0d67d40d</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__sleep</name>
      <anchorfile>eval__proc_8cpp_a8d8e7b19fd48892fa2dd96062088075a.html</anchorfile>
      <anchor>a8d8e7b19fd48892fa2dd96062088075a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__smtp</name>
      <anchorfile>eval__proc_8cpp_a1b0aa1db0a5ff7a28ea798c5c9a05d99.html</anchorfile>
      <anchor>a1b0aa1db0a5ff7a28ea798c5c9a05d99</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__ssl_server</name>
      <anchorfile>eval__proc_8cpp_a8fd445a68b3541bb47102e84b3c3fa86.html</anchorfile>
      <anchor>a8fd445a68b3541bb47102e84b3c3fa86</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__telnet_server</name>
      <anchorfile>eval__proc_8cpp_a50673e41e2f8169cb700bf72c6898981.html</anchorfile>
      <anchor>a50673e41e2f8169cb700bf72c6898981</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__telnet_server_ipv6</name>
      <anchorfile>eval__proc_8cpp_a2bb3fd168727c039edfd534894fce66c.html</anchorfile>
      <anchor>a2bb3fd168727c039edfd534894fce66c</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__timer</name>
      <anchorfile>eval__proc_8cpp_ace2f10f702a72ae406ed06cc6a080069.html</anchorfile>
      <anchor>ace2f10f702a72ae406ed06cc6a080069</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__topic</name>
      <anchorfile>eval__proc_8cpp_a58c3d6f64b9c03e1afd842af9382d4bc.html</anchorfile>
      <anchor>a58c3d6f64b9c03e1afd842af9382d4bc</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__try_connect</name>
      <anchorfile>eval__proc_8cpp_a181ad464d4922d991bfc208b659d6a2e.html</anchorfile>
      <anchor>a181ad464d4922d991bfc208b659d6a2e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__unban_mask</name>
      <anchorfile>eval__proc_8cpp_a3af26d4a23213ab66ebfa0272a9c0f88.html</anchorfile>
      <anchor>a3af26d4a23213ab66ebfa0272a9c0f88</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__unbind</name>
      <anchorfile>eval__proc_8cpp_a5a6cbe92bdc313754cb3ed2d317e8ce5.html</anchorfile>
      <anchor>a5a6cbe92bdc313754cb3ed2d317e8ce5</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__unbind_ex</name>
      <anchorfile>eval__proc_8cpp_ade68455a7bf3fd5455c8b861765cd8de.html</anchorfile>
      <anchor>ade68455a7bf3fd5455c8b861765cd8de</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__unload_module</name>
      <anchorfile>eval__proc_8cpp_a90587f810d430cc02d676583aaae174b.html</anchorfile>
      <anchor>a90587f810d430cc02d676583aaae174b</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__voice</name>
      <anchorfile>eval__proc_8cpp_af74fdb6b89d9ee2adc9dc42b6f4d8e01.html</anchorfile>
      <anchor>af74fdb6b89d9ee2adc9dc42b6f4d8e01</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__wait_if_error</name>
      <anchorfile>eval__proc_8cpp_a3ba2bd51da8695de4dca2beb6a113455.html</anchorfile>
      <anchor>a3ba2bd51da8695de4dca2beb6a113455</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC void</type>
      <name>eval_evaluate_proc__work</name>
      <anchorfile>eval__proc_8cpp_a144657400fd11bef141059a67c4d6f89.html</anchorfile>
      <anchor>a144657400fd11bef141059a67c4d6f89</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_core_module_entrypoint</name>
      <anchorfile>eval__proc_8cpp_a01b370bef9924d2c82d2aa43c944272b.html</anchorfile>
      <anchor>a01b370bef9924d2c82d2aa43c944272b</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_msg_to_server &gt;</type>
      <name>msgs_to_server</name>
      <anchorfile>eval__proc_8cpp_a2ce536c034140a7b3333ce06a6a13f5d.html</anchorfile>
      <anchor>a2ce536c034140a7b3333ce06a6a13f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>eval__proc_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>eval__proc_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>eval__proc_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>event_dispatch.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>event__dispatch_8cpp</filename>
    <includes id="event__dispatch_8h" name="event_dispatch.h" local="yes" imported="no">event_dispatch.h</includes>
    <member kind="function">
      <type>void</type>
      <name>event_dispatch_mode_on_channel</name>
      <anchorfile>event__dispatch_8cpp_a5368c3aec7e12c51b0681e962ed48199.html</anchorfile>
      <anchor>a5368c3aec7e12c51b0681e962ed48199</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_nick, const char prefix, const char mode, const string &amp;arg, bool before)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_dispatch_mode_on_user</name>
      <anchorfile>event__dispatch_8cpp_a94e38bf8fe0374d4061c43bad5b85153.html</anchorfile>
      <anchor>a94e38bf8fe0374d4061c43bad5b85153</anchor>
      <arglist>(const string &amp;channel, const string &amp;target_nick, const string &amp;source_nick, const char prefix, const char mode, bool before)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>event_dispatch.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>event__dispatch_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>event_dispatch_mode_on_channel</name>
      <anchorfile>event__dispatch_8h_a5368c3aec7e12c51b0681e962ed48199.html</anchorfile>
      <anchor>a5368c3aec7e12c51b0681e962ed48199</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_nick, const char prefix, const char mode, const string &amp;arg, bool before)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_dispatch_mode_on_user</name>
      <anchorfile>event__dispatch_8h_a94e38bf8fe0374d4061c43bad5b85153.html</anchorfile>
      <anchor>a94e38bf8fe0374d4061c43bad5b85153</anchor>
      <arglist>(const string &amp;channel, const string &amp;target_nick, const string &amp;source_nick, const char prefix, const char mode, bool before)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exec.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>exec_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="exec_8h" name="exec.h" local="yes" imported="no">exec.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>c_exec_handle *</type>
      <name>exec_async_exec</name>
      <anchorfile>exec_8cpp_a8d9af6760a0ed426aa9bde3771274187.html</anchorfile>
      <anchor>a8d9af6760a0ed426aa9bde3771274187</anchor>
      <arglist>(const string &amp;cmd, const string &amp;params, const string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>c_exec_handle *</type>
      <name>exec_async_exec2</name>
      <anchorfile>exec_8cpp_ac965a8398a011c2f90b52778602ede86.html</anchorfile>
      <anchor>ac965a8398a011c2f90b52778602ede86</anchor>
      <arglist>(const string &amp;cmd, const string &amp;params, const string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exec_detach_process</name>
      <anchorfile>exec_8cpp_a4759cb904f4ff1c8370ab58dc1114a5e.html</anchorfile>
      <anchor>a4759cb904f4ff1c8370ab58dc1114a5e</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec_get_exit_code</name>
      <anchorfile>exec_8cpp_a2ad9cae6c8deb610b5e22e3b9c865259.html</anchorfile>
      <anchor>a2ad9cae6c8deb610b5e22e3b9c865259</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exec_process_active</name>
      <anchorfile>exec_8cpp_a80cfb2d509b958e465a8ac5668d2bec8.html</anchorfile>
      <anchor>a80cfb2d509b958e465a8ac5668d2bec8</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec_process_end</name>
      <anchorfile>exec_8cpp_a2e93cb032d0ab87e1e3bdc3498ee8bad.html</anchorfile>
      <anchor>a2e93cb032d0ab87e1e3bdc3498ee8bad</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec_read_output</name>
      <anchorfile>exec_8cpp_ae6e1c93455c92e5d33f2a8c13015aac5.html</anchorfile>
      <anchor>ae6e1c93455c92e5d33f2a8c13015aac5</anchor>
      <arglist>(c_exec_handle *h, char *&amp;buffer, int &amp;buffer_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exec_terminate_process</name>
      <anchorfile>exec_8cpp_aa45e7a469d12f2b4e4ba4cad48c45a5e.html</anchorfile>
      <anchor>aa45e7a469d12f2b4e4ba4cad48c45a5e</anchor>
      <arglist>(c_exec_handle *h, int error_code)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exec.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>exec_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <class kind="struct">c_exec_handle</class>
    <member kind="define">
      <type>#define</type>
      <name>DWORD</name>
      <anchorfile>exec_8h_aa39b39d94407451a6ec0226479db68cf.html</anchorfile>
      <anchor>aa39b39d94407451a6ec0226479db68cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>c_exec_handle *</type>
      <name>exec_async_exec</name>
      <anchorfile>exec_8h_a8d9af6760a0ed426aa9bde3771274187.html</anchorfile>
      <anchor>a8d9af6760a0ed426aa9bde3771274187</anchor>
      <arglist>(const string &amp;cmd, const string &amp;params, const string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>c_exec_handle *</type>
      <name>exec_async_exec2</name>
      <anchorfile>exec_8h_ac965a8398a011c2f90b52778602ede86.html</anchorfile>
      <anchor>ac965a8398a011c2f90b52778602ede86</anchor>
      <arglist>(const string &amp;cmd, const string &amp;params, const string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exec_detach_process</name>
      <anchorfile>exec_8h_a4759cb904f4ff1c8370ab58dc1114a5e.html</anchorfile>
      <anchor>a4759cb904f4ff1c8370ab58dc1114a5e</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec_get_exit_code</name>
      <anchorfile>exec_8h_a2ad9cae6c8deb610b5e22e3b9c865259.html</anchorfile>
      <anchor>a2ad9cae6c8deb610b5e22e3b9c865259</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exec_process_active</name>
      <anchorfile>exec_8h_a80cfb2d509b958e465a8ac5668d2bec8.html</anchorfile>
      <anchor>a80cfb2d509b958e465a8ac5668d2bec8</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec_process_end</name>
      <anchorfile>exec_8h_a2e93cb032d0ab87e1e3bdc3498ee8bad.html</anchorfile>
      <anchor>a2e93cb032d0ab87e1e3bdc3498ee8bad</anchor>
      <arglist>(c_exec_handle *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec_read_output</name>
      <anchorfile>exec_8h_ae6e1c93455c92e5d33f2a8c13015aac5.html</anchorfile>
      <anchor>ae6e1c93455c92e5d33f2a8c13015aac5</anchor>
      <arglist>(c_exec_handle *h, char *&amp;buffer, int &amp;buffer_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exec_terminate_process</name>
      <anchorfile>exec_8h_aa45e7a469d12f2b4e4ba4cad48c45a5e.html</anchorfile>
      <anchor>aa45e7a469d12f2b4e4ba4cad48c45a5e</anchor>
      <arglist>(c_exec_handle *h, int error_code)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filesys.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>filesys_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="filesys_8h" name="filesys.h" local="yes" imported="no">filesys.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="lang_8h" name="lang.h" local="yes" imported="no">lang.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">misc/shutdown.h</includes>
    <includes id="c__conf_8h" name="c_conf.h" local="yes" imported="no">conf/c_conf.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>filesys_add_file_raw</name>
      <anchorfile>filesys_8cpp_aff00040895d2f6385419fce7e84cc49f.html</anchorfile>
      <anchor>aff00040895d2f6385419fce7e84cc49f</anchor>
      <arglist>(string internal_name, string original_name, string owner, bool complete, bool after_resume)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>filesys_build_getfile_message</name>
      <anchorfile>filesys_8cpp_a8cd0831b80be0b4f9290465a4359be53.html</anchorfile>
      <anchor>a8cd0831b80be0b4f9290465a4359be53</anchor>
      <arglist>(c_access a, string public_name, string lang, string eol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>filesys_check_add_file_raw</name>
      <anchorfile>filesys_8cpp_adc0866f2afb5cb46289fb6d7e6ef784c.html</anchorfile>
      <anchor>adc0866f2afb5cb46289fb6d7e6ef784c</anchor>
      <arglist>(string public_name, string user_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>filesys_dcc_add_message</name>
      <anchorfile>filesys_8cpp_ac9a32e65bb16df9fd4b4832c6751f720.html</anchorfile>
      <anchor>ac9a32e65bb16df9fd4b4832c6751f720</anchor>
      <arglist>(string from, c_file &amp;msg, string content, bool &amp;force_secure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_check_for_notifies</name>
      <anchorfile>filesys_8cpp_ab139bbccb3b50eb9bd68e8553c50bdf4.html</anchorfile>
      <anchor>ab139bbccb3b50eb9bd68e8553c50bdf4</anchor>
      <arglist>(string user, c_user &amp;u, vector&lt; c_channel &gt; &amp;chs, string channel, vector&lt; c_dcc_notify &gt; &amp;notify, bool secured, string lang, string eol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_check_for_resume</name>
      <anchorfile>filesys_8cpp_aa87c8d9fe4799c558831b08167e90ad8.html</anchorfile>
      <anchor>aa87c8d9fe4799c558831b08167e90ad8</anchor>
      <arglist>(string user, string file_name, long long &amp;got_bytes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>filesys_dcc_delete</name>
      <anchorfile>filesys_8cpp_aadb25cf42aaa4033f2cbc373c02b786b.html</anchorfile>
      <anchor>aadb25cf42aaa4033f2cbc373c02b786b</anchor>
      <arglist>(string user, string file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_dcc_drop_notifies</name>
      <anchorfile>filesys_8cpp_a5fc8be7b0f6fb665268f6fa052df2199.html</anchorfile>
      <anchor>a5fc8be7b0f6fb665268f6fa052df2199</anchor>
      <arglist>(string user, bool only_non_secure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_filelist</name>
      <anchorfile>filesys_8cpp_aafff1884afd1bf6a561e37c99f6ab0c4.html</anchorfile>
      <anchor>aafff1884afd1bf6a561e37c99f6ab0c4</anchor>
      <arglist>(string user, vector&lt; c_file &gt; &amp;files_, bool must_be_owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_get_file</name>
      <anchorfile>filesys_8cpp_aab8b043832427a686089e9e2ed2989fe.html</anchorfile>
      <anchor>aab8b043832427a686089e9e2ed2989fe</anchor>
      <arglist>(string user, string public_name, c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_dcc_get_resume_info</name>
      <anchorfile>filesys_8cpp_a1f4a1adb8b1b20c5143fd51d5152f3d5.html</anchorfile>
      <anchor>a1f4a1adb8b1b20c5143fd51d5152f3d5</anchor>
      <arglist>(string user, string file_name, string &amp;internal_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_set_file_attrs</name>
      <anchorfile>filesys_8cpp_a5d896ba81d57a6e2cb2f7601a5bd5dd0.html</anchorfile>
      <anchor>a5d896ba81d57a6e2cb2f7601a5bd5dd0</anchor>
      <arglist>(string user, c_file &amp;file, bool &amp;forced_secure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_set_file_attrs</name>
      <anchorfile>filesys_8cpp_aee35c8d25b9933c743b14963315818a3.html</anchorfile>
      <anchor>aee35c8d25b9933c743b14963315818a3</anchor>
      <arglist>(c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_flush</name>
      <anchorfile>filesys_8cpp_a7fb40ab45c9d08ffa9f3d7a90d726db7.html</anchorfile>
      <anchor>a7fb40ab45c9d08ffa9f3d7a90d726db7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_get_key</name>
      <anchorfile>filesys_8cpp_aa4429ece9dbdbbfcdc05b1da813dbe8a.html</anchorfile>
      <anchor>aa4429ece9dbdbbfcdc05b1da813dbe8a</anchor>
      <arglist>(char *ln, string &amp;key, string &amp;val, bool &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>filesys_get_script</name>
      <anchorfile>filesys_8cpp_a0cb05162d6919fc0e6aa1fe9bf0ee016.html</anchorfile>
      <anchor>a0cb05162d6919fc0e6aa1fe9bf0ee016</anchor>
      <arglist>(string script_type)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>filesys_get_time_str</name>
      <anchorfile>filesys_8cpp_a698a7d0cd806c4c09e40dc45d28c1229.html</anchorfile>
      <anchor>a698a7d0cd806c4c09e40dc45d28c1229</anchor>
      <arglist>(my_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_init</name>
      <anchorfile>filesys_8cpp_a751f30c9724c85a732a0b682b18afc5a.html</anchorfile>
      <anchor>a751f30c9724c85a732a0b682b18afc5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_logic_get_file</name>
      <anchorfile>filesys_8cpp_a67c2c9b4351ea84e3289a66e806acbda.html</anchorfile>
      <anchor>a67c2c9b4351ea84e3289a66e806acbda</anchor>
      <arglist>(string internal_name, c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_logic_set_file</name>
      <anchorfile>filesys_8cpp_ace7fd5a6308c0414d6282e98977d14b9.html</anchorfile>
      <anchor>ace7fd5a6308c0414d6282e98977d14b9</anchor>
      <arglist>(string internal_name, c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_set_file_was_read</name>
      <anchorfile>filesys_8cpp_a8d107ea909445ed44e4458475aabaa57.html</anchorfile>
      <anchor>a8d107ea909445ed44e4458475aabaa57</anchor>
      <arglist>(string user, string public_name)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_file &gt;</type>
      <name>files</name>
      <anchorfile>filesys_8cpp_a8c0ad2b6805584e27a1f516f03e367d6.html</anchorfile>
      <anchor>a8c0ad2b6805584e27a1f516f03e367d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filesys_init_done</name>
      <anchorfile>filesys_8cpp_a31e35664ffd129d912c7dcc7a1c0524b.html</anchorfile>
      <anchor>a31e35664ffd129d912c7dcc7a1c0524b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>filesys_last_flush</name>
      <anchorfile>filesys_8cpp_ac20eb34e7248dab8de0f5272606c07af.html</anchorfile>
      <anchor>ac20eb34e7248dab8de0f5272606c07af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filesys.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>filesys_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="c__user_8h" name="c_user.h" local="yes" imported="no">logic/c_user.h</includes>
    <includes id="c__channel_8h" name="c_channel.h" local="yes" imported="no">logic/c_channel.h</includes>
    <class kind="class">c_access</class>
    <class kind="class">c_dcc_notify</class>
    <class kind="class">c_event</class>
    <class kind="class">c_file</class>
    <member kind="define">
      <type>#define</type>
      <name>FILESYS_ALREADY_EXISTS</name>
      <anchorfile>filesys_8h_a9da50db6be3bd52660f0db01d7db4116.html</anchorfile>
      <anchor>a9da50db6be3bd52660f0db01d7db4116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILESYS_GOT_FILE</name>
      <anchorfile>filesys_8h_a035df2dac7c7bf50581e75774e15634a.html</anchorfile>
      <anchor>a035df2dac7c7bf50581e75774e15634a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILESYS_GOT_INCOMPLETE</name>
      <anchorfile>filesys_8h_aa03e731561f40fc0eb8c0de7a891efd3.html</anchorfile>
      <anchor>aa03e731561f40fc0eb8c0de7a891efd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILESYS_GOT_SECURE_MSG</name>
      <anchorfile>filesys_8h_ae380afa04514f9e9542a709784aed973.html</anchorfile>
      <anchor>ae380afa04514f9e9542a709784aed973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILESYS_NOT_PUBLISHED</name>
      <anchorfile>filesys_8h_a43b34216729b9c52b02bdb9c77321b2e.html</anchorfile>
      <anchor>a43b34216729b9c52b02bdb9c77321b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILESYS_REPLACED</name>
      <anchorfile>filesys_8h_af1a4e7e338b63311b6d876d921d53d00.html</anchorfile>
      <anchor>af1a4e7e338b63311b6d876d921d53d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_file_type</name>
      <anchorfile>filesys_8h_a42d905919e2a91012385e4759dec5b8e.html</anchorfile>
      <anchor>a42d905919e2a91012385e4759dec5b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ft_invalid</name>
      <anchorfile>filesys_8h_a42d905919e2a91012385e4759dec5b8e.html</anchorfile>
      <anchor>a42d905919e2a91012385e4759dec5b8ea6c7da227449c6bd0c116cdd190945577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ft_file</name>
      <anchorfile>filesys_8h_a42d905919e2a91012385e4759dec5b8e.html</anchorfile>
      <anchor>a42d905919e2a91012385e4759dec5b8ea39f352f6939ea04f8a42c0490b534e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ft_message</name>
      <anchorfile>filesys_8h_a42d905919e2a91012385e4759dec5b8e.html</anchorfile>
      <anchor>a42d905919e2a91012385e4759dec5b8eaafc6bb493f7d9442be076a941063ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_add_file_raw</name>
      <anchorfile>filesys_8h_aff00040895d2f6385419fce7e84cc49f.html</anchorfile>
      <anchor>aff00040895d2f6385419fce7e84cc49f</anchor>
      <arglist>(string internal_name, string original_name, string owner, bool complete, bool after_resume)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>filesys_check_add_file_raw</name>
      <anchorfile>filesys_8h_adc0866f2afb5cb46289fb6d7e6ef784c.html</anchorfile>
      <anchor>adc0866f2afb5cb46289fb6d7e6ef784c</anchor>
      <arglist>(string public_name, string user_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>filesys_dcc_add_message</name>
      <anchorfile>filesys_8h_ac9a32e65bb16df9fd4b4832c6751f720.html</anchorfile>
      <anchor>ac9a32e65bb16df9fd4b4832c6751f720</anchor>
      <arglist>(string from, c_file &amp;msg, string content, bool &amp;force_secure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_check_for_notifies</name>
      <anchorfile>filesys_8h_ab139bbccb3b50eb9bd68e8553c50bdf4.html</anchorfile>
      <anchor>ab139bbccb3b50eb9bd68e8553c50bdf4</anchor>
      <arglist>(string user, c_user &amp;u, vector&lt; c_channel &gt; &amp;chs, string channel, vector&lt; c_dcc_notify &gt; &amp;notify, bool secured, string lang, string eol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_check_for_resume</name>
      <anchorfile>filesys_8h_aa87c8d9fe4799c558831b08167e90ad8.html</anchorfile>
      <anchor>aa87c8d9fe4799c558831b08167e90ad8</anchor>
      <arglist>(string user, string file_name, long long &amp;got_bytes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>filesys_dcc_delete</name>
      <anchorfile>filesys_8h_aadb25cf42aaa4033f2cbc373c02b786b.html</anchorfile>
      <anchor>aadb25cf42aaa4033f2cbc373c02b786b</anchor>
      <arglist>(string user, string file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_dcc_drop_notifies</name>
      <anchorfile>filesys_8h_a5fc8be7b0f6fb665268f6fa052df2199.html</anchorfile>
      <anchor>a5fc8be7b0f6fb665268f6fa052df2199</anchor>
      <arglist>(string user, bool only_non_secure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_filelist</name>
      <anchorfile>filesys_8h_aafff1884afd1bf6a561e37c99f6ab0c4.html</anchorfile>
      <anchor>aafff1884afd1bf6a561e37c99f6ab0c4</anchor>
      <arglist>(string user, vector&lt; c_file &gt; &amp;files_, bool must_be_owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_get_file</name>
      <anchorfile>filesys_8h_aab8b043832427a686089e9e2ed2989fe.html</anchorfile>
      <anchor>aab8b043832427a686089e9e2ed2989fe</anchor>
      <arglist>(string user, string public_name, c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_dcc_get_resume_info</name>
      <anchorfile>filesys_8h_a1f4a1adb8b1b20c5143fd51d5152f3d5.html</anchorfile>
      <anchor>a1f4a1adb8b1b20c5143fd51d5152f3d5</anchor>
      <arglist>(string user, string file_name, string &amp;internal_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_set_file_attrs</name>
      <anchorfile>filesys_8h_aee35c8d25b9933c743b14963315818a3.html</anchorfile>
      <anchor>aee35c8d25b9933c743b14963315818a3</anchor>
      <arglist>(c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_dcc_set_file_attrs</name>
      <anchorfile>filesys_8h_a5d896ba81d57a6e2cb2f7601a5bd5dd0.html</anchorfile>
      <anchor>a5d896ba81d57a6e2cb2f7601a5bd5dd0</anchor>
      <arglist>(string user, c_file &amp;file, bool &amp;forced_secure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_flush</name>
      <anchorfile>filesys_8h_a7fb40ab45c9d08ffa9f3d7a90d726db7.html</anchorfile>
      <anchor>a7fb40ab45c9d08ffa9f3d7a90d726db7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>filesys_get_script</name>
      <anchorfile>filesys_8h_a0cb05162d6919fc0e6aa1fe9bf0ee016.html</anchorfile>
      <anchor>a0cb05162d6919fc0e6aa1fe9bf0ee016</anchor>
      <arglist>(string script_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_logic_get_file</name>
      <anchorfile>filesys_8h_a67c2c9b4351ea84e3289a66e806acbda.html</anchorfile>
      <anchor>a67c2c9b4351ea84e3289a66e806acbda</anchor>
      <arglist>(string internal_name, c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesys_logic_set_file</name>
      <anchorfile>filesys_8h_ace7fd5a6308c0414d6282e98977d14b9.html</anchorfile>
      <anchor>ace7fd5a6308c0414d6282e98977d14b9</anchor>
      <arglist>(string internal_name, c_file &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filesys_set_file_was_read</name>
      <anchorfile>filesys_8h_a8d107ea909445ed44e4458475aabaa57.html</anchorfile>
      <anchor>a8d107ea909445ed44e4458475aabaa57</anchor>
      <arglist>(string user, string public_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>function_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="function_8h" name="function.h" local="yes" imported="no">function.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="botnet_8h" name="botnet.h" local="yes" imported="no">botnet.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="identd_8h" name="identd.h" local="yes" imported="no">identd.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="proc_8h" name="proc.h" local="yes" imported="no">proc.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="casemap_8h" name="casemap.h" local="yes" imported="no">casemap.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__delay__link_8h" name="c_delay_link.h" local="yes" imported="no">runtime/c_delay_link.h</includes>
    <includes id="c__delay__command_8h" name="c_delay_command.h" local="yes" imported="no">runtime/c_delay_command.h</includes>
    <includes id="c__irc__server_8h" name="c_irc_server.h" local="yes" imported="no">irc/c_irc_server.h</includes>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">irc/c_online_channel.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="c__micro__symbol__variable__mapping_8h" name="c_micro_symbol_variable_mapping.h" local="yes" imported="no">microcode/c_micro_symbol_variable_mapping.h</includes>
    <includes id="c__fn__cmd__do_8h" name="c_fn_cmd_do.h" local="yes" imported="no">func/c_fn_cmd_do.h</includes>
    <includes id="c__fn__cmd__case__default_8h" name="c_fn_cmd_case_default.h" local="yes" imported="no">func/c_fn_cmd_case_default.h</includes>
    <includes id="c__fn__cmd__continue_8h" name="c_fn_cmd_continue.h" local="yes" imported="no">func/c_fn_cmd_continue.h</includes>
    <includes id="c__fn__cmd__do__while_8h" name="c_fn_cmd_do_while.h" local="yes" imported="no">func/c_fn_cmd_do_while.h</includes>
    <includes id="c__fn__cmd__end__of__func_8h" name="c_fn_cmd_end_of_func.h" local="yes" imported="no">func/c_fn_cmd_end_of_func.h</includes>
    <includes id="c__fn__cmd__for__cond_8h" name="c_fn_cmd_for_cond.h" local="yes" imported="no">func/c_fn_cmd_for_cond.h</includes>
    <includes id="c__fn__cmd__global_8h" name="c_fn_cmd_global.h" local="yes" imported="no">func/c_fn_cmd_global.h</includes>
    <includes id="c__fn__cmd__goto_8h" name="c_fn_cmd_goto.h" local="yes" imported="no">func/c_fn_cmd_goto.h</includes>
    <includes id="c__fn__cmd__label_8h" name="c_fn_cmd_label.h" local="yes" imported="no">func/c_fn_cmd_label.h</includes>
    <includes id="c__fn__cmd__left__brace_8h" name="c_fn_cmd_left_brace.h" local="yes" imported="no">func/c_fn_cmd_left_brace.h</includes>
    <includes id="c__fn__cmd__right__brace_8h" name="c_fn_cmd_right_brace.h" local="yes" imported="no">func/c_fn_cmd_right_brace.h</includes>
    <includes id="c__fn__cmd__break_8h" name="c_fn_cmd_break.h" local="yes" imported="no">func/c_fn_cmd_break.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">func/c_expression.h</includes>
    <includes id="c__command_8h" name="c_command.h" local="yes" imported="no">func/c_command.h</includes>
    <includes id="c__fn__cmd__while_8h" name="c_fn_cmd_while.h" local="yes" imported="no">func/c_fn_cmd_while.h</includes>
    <includes id="c__fn__cmd__jump_8h" name="c_fn_cmd_jump.h" local="yes" imported="no">func/c_fn_cmd_jump.h</includes>
    <includes id="c__fn__cmd__foreach__next__iter_8h" name="c_fn_cmd_foreach_next_iter.h" local="yes" imported="no">func/c_fn_cmd_foreach_next_iter.h</includes>
    <includes id="c__fn__cmd__dummy_8h" name="c_fn_cmd_dummy.h" local="yes" imported="no">func/c_fn_cmd_dummy.h</includes>
    <includes id="parse__flags_8h" name="parse_flags.h" local="yes" imported="no">utils/parse_flags.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>string</type>
      <name>add_slashes</name>
      <anchorfile>function_8cpp_a986d163fb754f087faeb1f41b847f6e2.html</anchorfile>
      <anchor>a986d163fb754f087faeb1f41b847f6e2</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bad_num_args</name>
      <anchorfile>function_8cpp_afebf9de7f7b14843e5c44b0a8081fc0f.html</anchorfile>
      <anchor>afebf9de7f7b14843e5c44b0a8081fc0f</anchor>
      <arglist>(const string &amp;debug, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_function</name>
      <anchorfile>function_8cpp_a03acd7a4e72cb745d74d21554baf6da6.html</anchorfile>
      <anchor>a03acd7a4e72cb745d74d21554baf6da6</anchor>
      <arglist>(c_module *this_module, const string &amp;code_str, c_var_array *vars, c_functions &amp;functions, const string &amp;debug, stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>explode_command</name>
      <anchorfile>function_8cpp_a62cdda0bf908c32acc128578a0782d3d.html</anchorfile>
      <anchor>a62cdda0bf908c32acc128578a0782d3d</anchor>
      <arglist>(string &amp;str, bool &amp;error, bool &amp;need_more, c_command::e_type &amp;type, bool &amp;semicolon, string &amp;sub_exp)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>explode_function</name>
      <anchorfile>function_8cpp_a6ac848132ccea49c73e0e3e8caa8ce13.html</anchorfile>
      <anchor>a6ac848132ccea49c73e0e3e8caa8ce13</anchor>
      <arglist>(c_module *this_module, const string &amp;separator, const string &amp;str, long long limit, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_array *</type>
      <name>get_a_arg</name>
      <anchorfile>function_8cpp_ae4833c04d611ffce9a0a96b09c86dc24.html</anchorfile>
      <anchor>ae4833c04d611ffce9a0a96b09c86dc24</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>get_b_arg</name>
      <anchorfile>function_8cpp_abe75e3167248e47bf1d7cb595047353b.html</anchorfile>
      <anchor>abe75e3167248e47bf1d7cb595047353b</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get_i_arg</name>
      <anchorfile>function_8cpp_ae4e8e84f71fd7fd4a7b52c73327e9c4c.html</anchorfile>
      <anchor>ae4e8e84f71fd7fd4a7b52c73327e9c4c</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_s_arg</name>
      <anchorfile>function_8cpp_affc7d344539ff76ab0a3d8aa94eb4ad3.html</anchorfile>
      <anchor>affc7d344539ff76ab0a3d8aa94eb4ad3</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_sym_index</name>
      <anchorfile>function_8cpp_a3ab751c630856dbe640864bccfb7f8b7.html</anchorfile>
      <anchor>a3ab751c630856dbe640864bccfb7f8b7</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok, bool need_a_reference_to_var)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>parse_get_func</name>
      <anchorfile>function_8cpp_a72a55151691f0423090420ebb478f702.html</anchorfile>
      <anchor>a72a55151691f0423090420ebb478f702</anchor>
      <arglist>(string &amp;str, bool &amp;error, bool &amp;need_more)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_arg</name>
      <anchorfile>function_8cpp_a55b83d7a1e22b4182cc1a88c8c276ec5.html</anchorfile>
      <anchor>a55b83d7a1e22b4182cc1a88c8c276ec5</anchor>
      <arglist>(c_module *this_module, vector&lt; c_func_arg &gt; &amp;args, c_var_base *to_set, size_t num, const string &amp;debug, string &amp;error, bool &amp;ok)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>function_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="c__eval__iteration_8h" name="c_eval_iteration.h" local="yes" imported="no">runtime/c_eval_iteration.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>eval_function</name>
      <anchorfile>function_8h_a03acd7a4e72cb745d74d21554baf6da6.html</anchorfile>
      <anchor>a03acd7a4e72cb745d74d21554baf6da6</anchor>
      <arglist>(c_module *this_module, const string &amp;code_str, c_var_array *vars, c_functions &amp;functions, const string &amp;debug, stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heap_debug.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>heap__debug_8cpp</filename>
    <includes id="heap__debug2_8h" name="heap_debug2.h" local="yes" imported="no">heap_debug2.h</includes>
    <class kind="class">c_heap_block</class>
    <member kind="define">
      <type>#define</type>
      <name>HEAP_DEBUG_REPORT_PREFIX</name>
      <anchorfile>heap__debug_8cpp_a58773c16aa17ce787557e2905f56bbcd.html</anchorfile>
      <anchor>a58773c16aa17ce787557e2905f56bbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSEDARG_NO_REPORT_LEAKS</name>
      <anchorfile>heap__debug_8cpp_ac88c6ba0ae24bdf0b0d4a6b11d99cf2c.html</anchorfile>
      <anchor>ac88c6ba0ae24bdf0b0d4a6b11d99cf2c</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="enumvalue">
      <name>SPARSE_SHIFT</name>
      <anchorfile>heap__debug_8cpp_abed82baf7f470b522273a3e37c24c600.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a9d7a55cbb3e657fee241b9b68644ee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_free_heap_block_rc</name>
      <anchorfile>heap__debug_8cpp_a66391747385ac6736f7806f5837b066c.html</anchorfile>
      <anchor>a66391747385ac6736f7806f5837b066c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_FHB_OK</name>
      <anchorfile>heap__debug_8cpp_a66391747385ac6736f7806f5837b066c.html</anchorfile>
      <anchor>a66391747385ac6736f7806f5837b066ca8ca0b52fbf0080e9fb5eb70280347b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_FHB_ERROR</name>
      <anchorfile>heap__debug_8cpp_a66391747385ac6736f7806f5837b066c.html</anchorfile>
      <anchor>a66391747385ac6736f7806f5837b066ca69ecb4b3e7f9690d756f607cffa1f4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_FHB_SHOULD_DEALLOC</name>
      <anchorfile>heap__debug_8cpp_a66391747385ac6736f7806f5837b066c.html</anchorfile>
      <anchor>a66391747385ac6736f7806f5837b066ca9634a509ab802e02075f048f427e1a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MY_STATIC e_free_heap_block_rc</type>
      <name>free_heap_block</name>
      <anchorfile>heap__debug_8cpp_a864163e0178a1089ba1a4d66e2eb1209.html</anchorfile>
      <anchor>a864163e0178a1089ba1a4d66e2eb1209</anchor>
      <arglist>(c_heap_block::e_type type, void *p, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_done</name>
      <anchorfile>heap__debug_8cpp_a924f3eae476b211c58533ab1da6572a5.html</anchorfile>
      <anchor>a924f3eae476b211c58533ab1da6572a5</anchor>
      <arglist>(string &amp;log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_dump</name>
      <anchorfile>heap__debug_8cpp_ac9bf30c42ba3ab6214cac15d5f1672fb.html</anchorfile>
      <anchor>ac9bf30c42ba3ab6214cac15d5f1672fb</anchor>
      <arglist>(string &amp;log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_get_stats</name>
      <anchorfile>heap__debug_8cpp_a2a1710829f06fed4bcf311e315888630.html</anchorfile>
      <anchor>a2a1710829f06fed4bcf311e315888630</anchor>
      <arglist>(MY_U_LONG_LONG &amp;tran_cnt, MY_U_LONG_LONG &amp;recreation_period, MY_U_LONG_LONG &amp;errors, std::size_t &amp;largest, std::size_t &amp;total_bytes, MY_U_LONG_LONG &amp;blocks_cnt, MY_U_LONG_LONG &amp;recreation_cnt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_init</name>
      <anchorfile>heap__debug_8cpp_a6b65dbabe5f2aa375d176d1554427b02.html</anchorfile>
      <anchor>a6b65dbabe5f2aa375d176d1554427b02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>my_ex_malloc__</name>
      <anchorfile>heap__debug_8cpp_afbaf448d7ba3aeea31c27b7e85960dbb.html</anchorfile>
      <anchor>afbaf448d7ba3aeea31c27b7e85960dbb</anchor>
      <arglist>(const char *fn, int ln, size_t size, bool sensitive, bool sparse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_free__</name>
      <anchorfile>heap__debug_8cpp_ac88ea1d78e41d09eb5eb13ae800530d8.html</anchorfile>
      <anchor>ac88ea1d78e41d09eb5eb13ae800530d8</anchor>
      <arglist>(const char *fn, int ln, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>my_malloc__</name>
      <anchorfile>heap__debug_8cpp_a0f0109248c25a72a19c61ee511fc3c76.html</anchorfile>
      <anchor>a0f0109248c25a72a19c61ee511fc3c76</anchor>
      <arglist>(const char *fn, int ln, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>my_realloc__</name>
      <anchorfile>heap__debug_8cpp_a6e83e30efe97920de7b30a71eb5ac35c.html</anchorfile>
      <anchor>a6e83e30efe97920de7b30a71eb5ac35c</anchor>
      <arglist>(const char *fn, int ln, void *p, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>heap__debug_8cpp_ac8622f8583d296cf7af10c9d6918fa19.html</anchorfile>
      <anchor>ac8622f8583d296cf7af10c9d6918fa19</anchor>
      <arglist>(void *p, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete[]</name>
      <anchorfile>heap__debug_8cpp_a6c1326ee57ac1b382ccbc3bce9f57a30.html</anchorfile>
      <anchor>a6c1326ee57ac1b382ccbc3bce9f57a30</anchor>
      <arglist>(void *p, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>heap__debug_8cpp_a36763e954881e49c1874ee7a410366ce.html</anchorfile>
      <anchor>a36763e954881e49c1874ee7a410366ce</anchor>
      <arglist>(size_t size, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>heap__debug_8cpp_a96e62e10a82f3ee9d7f8f158ca7dba65.html</anchorfile>
      <anchor>a96e62e10a82f3ee9d7f8f158ca7dba65</anchor>
      <arglist>(std::size_t size, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new[]</name>
      <anchorfile>heap__debug_8cpp_a391bb845733d3d683fd35b639b3407b2.html</anchorfile>
      <anchor>a391bb845733d3d683fd35b639b3407b2</anchor>
      <arglist>(std::size_t size, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new[]</name>
      <anchorfile>heap__debug_8cpp_a9da35ec71d2376c5240dfcacd60b584c.html</anchorfile>
      <anchor>a9da35ec71d2376c5240dfcacd60b584c</anchor>
      <arglist>(size_t size, const char *fn, int ln)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heap_debug.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>heap__debug_8h</filename>
    <member kind="function">
      <type>void *</type>
      <name>my_ex_malloc__</name>
      <anchorfile>heap__debug_8h_afbaf448d7ba3aeea31c27b7e85960dbb.html</anchorfile>
      <anchor>afbaf448d7ba3aeea31c27b7e85960dbb</anchor>
      <arglist>(const char *fn, int ln, size_t size, bool sensitive, bool sparse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_free__</name>
      <anchorfile>heap__debug_8h_ac88ea1d78e41d09eb5eb13ae800530d8.html</anchorfile>
      <anchor>ac88ea1d78e41d09eb5eb13ae800530d8</anchor>
      <arglist>(const char *fn, int ln, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>my_malloc__</name>
      <anchorfile>heap__debug_8h_aaae4eba15ed6d55ba99c2d520ef79f66.html</anchorfile>
      <anchor>aaae4eba15ed6d55ba99c2d520ef79f66</anchor>
      <arglist>(const char *fn, int ln, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>my_realloc__</name>
      <anchorfile>heap__debug_8h_ae799cd22b53136cecf1480982822ea68.html</anchorfile>
      <anchor>ae799cd22b53136cecf1480982822ea68</anchor>
      <arglist>(const char *fn, int ln, void *p, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>heap__debug_8h_ac8622f8583d296cf7af10c9d6918fa19.html</anchorfile>
      <anchor>ac8622f8583d296cf7af10c9d6918fa19</anchor>
      <arglist>(void *p, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete[]</name>
      <anchorfile>heap__debug_8h_a6c1326ee57ac1b382ccbc3bce9f57a30.html</anchorfile>
      <anchor>a6c1326ee57ac1b382ccbc3bce9f57a30</anchor>
      <arglist>(void *p, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>heap__debug_8h_a96e62e10a82f3ee9d7f8f158ca7dba65.html</anchorfile>
      <anchor>a96e62e10a82f3ee9d7f8f158ca7dba65</anchor>
      <arglist>(std::size_t size, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new[]</name>
      <anchorfile>heap__debug_8h_a391bb845733d3d683fd35b639b3407b2.html</anchorfile>
      <anchor>a391bb845733d3d683fd35b639b3407b2</anchor>
      <arglist>(std::size_t size, const char *fn, int ln)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heap_debug2.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>heap__debug2_8h</filename>
    <class kind="class">c_heap_map_recreation_impossible</class>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_done</name>
      <anchorfile>heap__debug2_8h_a7e70dc42429a5620299dbbbbeabf3937.html</anchorfile>
      <anchor>a7e70dc42429a5620299dbbbbeabf3937</anchor>
      <arglist>(std::string &amp;log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_dump</name>
      <anchorfile>heap__debug2_8h_ae00f9dea744fd0b1646b2774ab8430fc.html</anchorfile>
      <anchor>ae00f9dea744fd0b1646b2774ab8430fc</anchor>
      <arglist>(std::string &amp;log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_get_stats</name>
      <anchorfile>heap__debug2_8h_a2a1710829f06fed4bcf311e315888630.html</anchorfile>
      <anchor>a2a1710829f06fed4bcf311e315888630</anchor>
      <arglist>(MY_U_LONG_LONG &amp;tran_cnt, MY_U_LONG_LONG &amp;recreation_period, MY_U_LONG_LONG &amp;errors, std::size_t &amp;largest, std::size_t &amp;total_bytes, MY_U_LONG_LONG &amp;blocks_cnt, MY_U_LONG_LONG &amp;recreation_cnt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heap_debug_init</name>
      <anchorfile>heap__debug2_8h_a6b65dbabe5f2aa375d176d1554427b02.html</anchorfile>
      <anchor>a6b65dbabe5f2aa375d176d1554427b02</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hp_std.hh</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>hp__std_8hh</filename>
    <namespace>hp_std</namespace>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>constructor</name>
      <anchorfile>namespacehp__std_a0aa5498aed83c4672d3eda5afea400a4.html</anchorfile>
      <anchor>a0aa5498aed83c4672d3eda5afea400a4</anchor>
      <arglist>(T1 *p, T2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>constructor</name>
      <anchorfile>namespacehp__std_ab8b6755f8b4b2124cfd23b1cb3f94138.html</anchorfile>
      <anchor>ab8b6755f8b4b2124cfd23b1cb3f94138</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>destructor</name>
      <anchorfile>namespacehp__std_a854aa4b511e3f5f05e6079bcbd315755.html</anchorfile>
      <anchor>a854aa4b511e3f5f05e6079bcbd315755</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>identd.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>identd_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="identd_8h" name="identd.h" local="yes" imported="no">identd.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>identd4_shutdown</name>
      <anchorfile>identd_8cpp_a6bd58b332780d1a1801fd31967f735b8.html</anchorfile>
      <anchor>a6bd58b332780d1a1801fd31967f735b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identd6_shutdown</name>
      <anchorfile>identd_8cpp_a238f2251a37710bbe1a6181ab36ee0c4.html</anchorfile>
      <anchor>a238f2251a37710bbe1a6181ab36ee0c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identd_check</name>
      <anchorfile>identd_8cpp_a7b9f10f2c118e252f8251d6977ac7c49.html</anchorfile>
      <anchor>a7b9f10f2c118e252f8251d6977ac7c49</anchor>
      <arglist>(const string &amp;ident_string, unsigned short local_port, unsigned short remote_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identd_error_log</name>
      <anchorfile>identd_8cpp_a2787a85c4d41a1f22e33a165f82d99a2.html</anchorfile>
      <anchor>a2787a85c4d41a1f22e33a165f82d99a2</anchor>
      <arglist>(int io_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identd_renew</name>
      <anchorfile>identd_8cpp_a90621209e480660b67c5f1346571af79.html</anchorfile>
      <anchor>a90621209e480660b67c5f1346571af79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identd_shutdown</name>
      <anchorfile>identd_8cpp_a7e34392f3951c2191c4cf809bf8389a1.html</anchorfile>
      <anchor>a7e34392f3951c2191c4cf809bf8389a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identd_startup</name>
      <anchorfile>identd_8cpp_a085791cd97ed8daa342ba783332bd39b.html</anchorfile>
      <anchor>a085791cd97ed8daa342ba783332bd39b</anchor>
      <arglist>(in_addr bind, unsigned short port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identd_startup</name>
      <anchorfile>identd_8cpp_a661e48363d7038d124b8875cc00f3041.html</anchorfile>
      <anchor>a661e48363d7038d124b8875cc00f3041</anchor>
      <arglist>(char *bind_ipv6, unsigned short port)</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>ident_last_response</name>
      <anchorfile>identd_8cpp_acc4b8a24670831e129b82e244fd08538.html</anchorfile>
      <anchor>acc4b8a24670831e129b82e244fd08538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>identd_client</name>
      <anchorfile>identd_8cpp_a435d5a53be35d83a29b9d68d343d2ab9.html</anchorfile>
      <anchor>a435d5a53be35d83a29b9d68d343d2ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>identd_client_ipv6</name>
      <anchorfile>identd_8cpp_a288975a89d48fe7f687987f2a9a017a0.html</anchorfile>
      <anchor>a288975a89d48fe7f687987f2a9a017a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>identd_sock</name>
      <anchorfile>identd_8cpp_aec233b59d528bf55d039ff71b11e2b27.html</anchorfile>
      <anchor>aec233b59d528bf55d039ff71b11e2b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>identd_sock_ipv6</name>
      <anchorfile>identd_8cpp_a668280fe1ff9f6744f056e49378b09a8.html</anchorfile>
      <anchor>a668280fe1ff9f6744f056e49378b09a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>identd.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>identd_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <member kind="function">
      <type>void</type>
      <name>identd4_shutdown</name>
      <anchorfile>identd_8h_a6bd58b332780d1a1801fd31967f735b8.html</anchorfile>
      <anchor>a6bd58b332780d1a1801fd31967f735b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identd6_shutdown</name>
      <anchorfile>identd_8h_a238f2251a37710bbe1a6181ab36ee0c4.html</anchorfile>
      <anchor>a238f2251a37710bbe1a6181ab36ee0c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identd_check</name>
      <anchorfile>identd_8h_a7b9f10f2c118e252f8251d6977ac7c49.html</anchorfile>
      <anchor>a7b9f10f2c118e252f8251d6977ac7c49</anchor>
      <arglist>(const string &amp;ident_string, unsigned short local_port, unsigned short remote_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identd_renew</name>
      <anchorfile>identd_8h_a90621209e480660b67c5f1346571af79.html</anchorfile>
      <anchor>a90621209e480660b67c5f1346571af79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identd_shutdown</name>
      <anchorfile>identd_8h_a7e34392f3951c2191c4cf809bf8389a1.html</anchorfile>
      <anchor>a7e34392f3951c2191c4cf809bf8389a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identd_startup</name>
      <anchorfile>identd_8h_a085791cd97ed8daa342ba783332bd39b.html</anchorfile>
      <anchor>a085791cd97ed8daa342ba783332bd39b</anchor>
      <arglist>(in_addr bind, unsigned short port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identd_startup</name>
      <anchorfile>identd_8h_a661e48363d7038d124b8875cc00f3041.html</anchorfile>
      <anchor>a661e48363d7038d124b8875cc00f3041</anchor>
      <arglist>(char *bind_ipv6, unsigned short port)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal_state.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>internal__state_8h</filename>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="casemap_8h" name="casemap.h" local="yes" imported="no">casemap.h</includes>
    <member kind="typedef">
      <type>MY_U_LONG_LONG</type>
      <name>log_client_id_t</name>
      <anchorfile>internal__state_8h_a624b3c31b0a0442eb02431dc80b33676.html</anchorfile>
      <anchor>a624b3c31b0a0442eb02431dc80b33676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>session_id_t</name>
      <anchorfile>internal__state_8h_a32fe0ed0eb4fca7940b8461f8a2176e4.html</anchorfile>
      <anchor>a32fe0ed0eb4fca7940b8461f8a2176e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>internal__state_8h_a359a9e615bee03b2545b48407efe3085.html</anchorfile>
      <anchor>a359a9e615bee03b2545b48407efe3085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botnet_botname</name>
      <anchorfile>internal__state_8h_aba2a4461e28717bf02dd39b1785a9fd2.html</anchorfile>
      <anchor>aba2a4461e28717bf02dd39b1785a9fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_delay_link &gt;</type>
      <name>botnet_delay_link</name>
      <anchorfile>internal__state_8h_a3904997dde7fc53f5f32ad4c7bec9b58.html</anchorfile>
      <anchor>a3904997dde7fc53f5f32ad4c7bec9b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_pass</type>
      <name>conf_pass</name>
      <anchorfile>internal__state_8h_ae0d24e24a563f39d4514db8385be3156.html</anchorfile>
      <anchor>ae0d24e24a563f39d4514db8385be3156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>conf_umask</name>
      <anchorfile>internal__state_8h_a95e7465f7c2268fd5a1516911843a2f1.html</anchorfile>
      <anchor>a95e7465f7c2268fd5a1516911843a2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_module *</type>
      <name>core_mod</name>
      <anchorfile>internal__state_8h_aeae3f51be40a1295697026ccf6e30fd0.html</anchorfile>
      <anchor>aeae3f51be40a1295697026ccf6e30fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_send_file &gt;</type>
      <name>dcc_awaiting_send</name>
      <anchorfile>internal__state_8h_adf92385adfedf52344c488c3ad97699e.html</anchorfile>
      <anchor>adf92385adfedf52344c488c3ad97699e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_awaiting_user &gt;</type>
      <name>dcc_awaiting_users</name>
      <anchorfile>internal__state_8h_a57eef0153def80c47e52d9733579b33d.html</anchorfile>
      <anchor>a57eef0153def80c47e52d9733579b33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_client &gt;</type>
      <name>dcc_clients</name>
      <anchorfile>internal__state_8h_a221a795aca49ecc9154c8844a8377bb4.html</anchorfile>
      <anchor>a221a795aca49ecc9154c8844a8377bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dcc_killing_ssl</name>
      <anchorfile>internal__state_8h_a464104bb5e8d4daf507fcaea96f88a4c.html</anchorfile>
      <anchor>a464104bb5e8d4daf507fcaea96f88a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl *</type>
      <name>dcc_killing_ssl_hnd</name>
      <anchorfile>internal__state_8h_a08adddab2c60445ddedff7fbaae1df81.html</anchorfile>
      <anchor>a08adddab2c60445ddedff7fbaae1df81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dcc_killing_user_eol</name>
      <anchorfile>internal__state_8h_afd8d548399291a9b7f36089831f99f5f.html</anchorfile>
      <anchor>afd8d548399291a9b7f36089831f99f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dcc_killing_user_lang</name>
      <anchorfile>internal__state_8h_aefbb4654f5c00f57e2051473fbc92e90.html</anchorfile>
      <anchor>aefbb4654f5c00f57e2051473fbc92e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket *</type>
      <name>dcc_killing_user_socket</name>
      <anchorfile>internal__state_8h_a84262a490941e798b0108327ed148aad.html</anchorfile>
      <anchor>a84262a490941e798b0108327ed148aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>log_client_id_t</type>
      <name>dcc_last_client_id</name>
      <anchorfile>internal__state_8h_aed56dee8ce91083f5bddd2eeb8981d1a.html</anchorfile>
      <anchor>aed56dee8ce91083f5bddd2eeb8981d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_request_whois &gt;</type>
      <name>dcc_request_whois</name>
      <anchorfile>internal__state_8h_ac09830e0f302d39e7a5b93012a9445f8.html</anchorfile>
      <anchor>ac09830e0f302d39e7a5b93012a9445f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_server &gt;</type>
      <name>dcc_servers</name>
      <anchorfile>internal__state_8h_a0757819ab1d9b24807a998fdc5aee84a.html</anchorfile>
      <anchor>a0757819ab1d9b24807a998fdc5aee84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_client_to_resume &gt;</type>
      <name>dcc_to_resume</name>
      <anchorfile>internal__state_8h_abfe4f2ebc28cea2fcca028f03cfd872b.html</anchorfile>
      <anchor>abfe4f2ebc28cea2fcca028f03cfd872b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_user_to_lock_out &gt;</type>
      <name>dcc_users_to_lock_out</name>
      <anchorfile>internal__state_8h_a8b6d5c62e2576bed5987669f49a3b9a3.html</anchorfile>
      <anchor>a8b6d5c62e2576bed5987669f49a3b9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_delay_command &gt;</type>
      <name>delay_commands</name>
      <anchorfile>internal__state_8h_a14b68dc619a8ed7cecfa8e6fdcfd7c18.html</anchorfile>
      <anchor>a14b68dc619a8ed7cecfa8e6fdcfd7c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>event_id</name>
      <anchorfile>internal__state_8h_a093f3073a8e6015cd64fb4005cb6e289.html</anchorfile>
      <anchor>a093f3073a8e6015cd64fb4005cb6e289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_pattern_cache</type>
      <name>g_pcre</name>
      <anchorfile>internal__state_8h_aa0c63e4d1e1e61b2f2607aa9c60ba5f2.html</anchorfile>
      <anchor>aa0c63e4d1e1e61b2f2607aa9c60ba5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_php_modifiers</type>
      <name>g_php_modifiers</name>
      <anchorfile>internal__state_8h_acf0f9b184e0790708262e7bd3b49b717.html</anchorfile>
      <anchor>acf0f9b184e0790708262e7bd3b49b717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ident_string</name>
      <anchorfile>internal__state_8h_aabb8e055ca09586315c845839cce1bd0.html</anchorfile>
      <anchor>aabb8e055ca09586315c845839cce1bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>into_whois_burst</name>
      <anchorfile>internal__state_8h_a7c07f46b74f35244baeaadfa50c8d853.html</anchorfile>
      <anchor>a7c07f46b74f35244baeaadfa50c8d853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_casemap</type>
      <name>irc_casemapping</name>
      <anchorfile>internal__state_8h_aa86997b1b49b28435e23ae7bc8d6c19a.html</anchorfile>
      <anchor>aa86997b1b49b28435e23ae7bc8d6c19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_online_channel &gt;</type>
      <name>irc_channels</name>
      <anchorfile>internal__state_8h_af19c36b2df33296a5fac09cc6b9cc41b.html</anchorfile>
      <anchor>af19c36b2df33296a5fac09cc6b9cc41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_follow_redirs</name>
      <anchorfile>internal__state_8h_ac60b5ebcd40810eb8821b078293a1955.html</anchorfile>
      <anchor>ac60b5ebcd40810eb8821b078293a1955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_fullname</name>
      <anchorfile>internal__state_8h_adc482e8fb93b212054b6c394a28b9ab0.html</anchorfile>
      <anchor>adc482e8fb93b212054b6c394a28b9ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_host</name>
      <anchorfile>internal__state_8h_a6ba73e1b82ebe79b3c62ab4486524783.html</anchorfile>
      <anchor>a6ba73e1b82ebe79b3c62ab4486524783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ident</name>
      <anchorfile>internal__state_8h_a38e013091aab569b1434c324eaf2940a.html</anchorfile>
      <anchor>a38e013091aab569b1434c324eaf2940a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ip4</name>
      <anchorfile>internal__state_8h_a40a639be74b1834273993eb2c4e26259.html</anchorfile>
      <anchor>a40a639be74b1834273993eb2c4e26259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ip6</name>
      <anchorfile>internal__state_8h_a4437c078b12c9c1b0b978fe54306b46b.html</anchorfile>
      <anchor>a4437c078b12c9c1b0b978fe54306b46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_005</type>
      <name>irc_isupport</name>
      <anchorfile>internal__state_8h_ae54afc691bf83375613adfbef0f4632b.html</anchorfile>
      <anchor>ae54afc691bf83375613adfbef0f4632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_keepalive_sent</name>
      <anchorfile>internal__state_8h_ae1c9109ad6068ab40575d7a33018fc0a.html</anchorfile>
      <anchor>ae1c9109ad6068ab40575d7a33018fc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>irc_last_keepalive_detection</name>
      <anchorfile>internal__state_8h_a5e77ba6daf541426022330bc2c10d534.html</anchorfile>
      <anchor>a5e77ba6daf541426022330bc2c10d534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_nick</name>
      <anchorfile>internal__state_8h_a2c8f6a0547ff67fc9da40267857cc161.html</anchorfile>
      <anchor>a2c8f6a0547ff67fc9da40267857cc161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_nick_confirmed</name>
      <anchorfile>internal__state_8h_a07e8c69d6a152f3c4c5f24908c76fb4f.html</anchorfile>
      <anchor>a07e8c69d6a152f3c4c5f24908c76fb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>irc_nicks</name>
      <anchorfile>internal__state_8h_a0f3c494f822a29f2a735241fb6f48d46.html</anchorfile>
      <anchor>a0f3c494f822a29f2a735241fb6f48d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>irc_recommended_port</name>
      <anchorfile>internal__state_8h_a90088c59d51197d2fb4c70c2065ad3e4.html</anchorfile>
      <anchor>a90088c59d51197d2fb4c70c2065ad3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_recommended_server</name>
      <anchorfile>internal__state_8h_a6dd50127865d6eafd8c0b5140431bc2c.html</anchorfile>
      <anchor>a6dd50127865d6eafd8c0b5140431bc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_server_host</name>
      <anchorfile>internal__state_8h_a3bc01801ae10bbd39b0f3dd2f8ed15de.html</anchorfile>
      <anchor>a3bc01801ae10bbd39b0f3dd2f8ed15de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_irc_server &gt;::iterator</type>
      <name>irc_server_iterator</name>
      <anchorfile>internal__state_8h_abf8c5586128417344dadf7dfd1b30266.html</anchorfile>
      <anchor>abf8c5586128417344dadf7dfd1b30266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>irc_server_port</name>
      <anchorfile>internal__state_8h_a9f32b4360e04c9578a825c1315df108b.html</anchorfile>
      <anchor>a9f32b4360e04c9578a825c1315df108b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_irc_server &gt;</type>
      <name>irc_servers</name>
      <anchorfile>internal__state_8h_ab80fb9d3b79360af0c29aca5efe40387.html</anchorfile>
      <anchor>ab80fb9d3b79360af0c29aca5efe40387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>irc_socket</name>
      <anchorfile>internal__state_8h_a69eaa37cf95e41340912865507526059.html</anchorfile>
      <anchor>a69eaa37cf95e41340912865507526059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_ssl</name>
      <anchorfile>internal__state_8h_abd4193a40836d39626be8df7590c7ffc.html</anchorfile>
      <anchor>abd4193a40836d39626be8df7590c7ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ssl_section</name>
      <anchorfile>internal__state_8h_ab2b22cead6b14a3e2d24e2346384ad8d.html</anchorfile>
      <anchor>ab2b22cead6b14a3e2d24e2346384ad8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_unique_id</name>
      <anchorfile>internal__state_8h_a33088d3de00e733ff97d0ac22b0c88dd.html</anchorfile>
      <anchor>a33088d3de00e733ff97d0ac22b0c88dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_autobackup</name>
      <anchorfile>internal__state_8h_a3d1c7f8f24804d0453e5ea522172794b.html</anchorfile>
      <anchor>a3d1c7f8f24804d0453e5ea522172794b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_msg_to_server</type>
      <name>last_msg</name>
      <anchorfile>internal__state_8h_ad67930da4aee5915488b7bae45230d13.html</anchorfile>
      <anchor>ad67930da4aee5915488b7bae45230d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_new_instance_join</name>
      <anchorfile>internal__state_8h_a97a75787639ea231b3032cc3f06ac7c1.html</anchorfile>
      <anchor>a97a75787639ea231b3032cc3f06ac7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_nick_idx</name>
      <anchorfile>internal__state_8h_a6162a255cc9622baf7815b17b8af1644.html</anchorfile>
      <anchor>a6162a255cc9622baf7815b17b8af1644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>session_id_t</type>
      <name>last_session</name>
      <anchorfile>internal__state_8h_a48c1152e679fa3bd52865c401378978f.html</anchorfile>
      <anchor>a48c1152e679fa3bd52865c401378978f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>log_cumul</name>
      <anchorfile>internal__state_8h_afdede4a55808b8a27465e742a01fb783.html</anchorfile>
      <anchor>afdede4a55808b8a27465e742a01fb783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_module * &gt;</type>
      <name>modules</name>
      <anchorfile>internal__state_8h_ae023984eda65ad597530a199becd64cb.html</anchorfile>
      <anchor>ae023984eda65ad597530a199becd64cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; string &gt;</type>
      <name>msgs_from_server</name>
      <anchorfile>internal__state_8h_a8c3ce67400b2a101beebbf508a663c75.html</anchorfile>
      <anchor>a8c3ce67400b2a101beebbf508a663c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_nick_to_lag &gt;</type>
      <name>nicks_to_lag</name>
      <anchorfile>internal__state_8h_a73c86610b16221af92166d5196b7f343.html</anchorfile>
      <anchor>a73c86610b16221af92166d5196b7f343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>overwrite_pid</name>
      <anchorfile>internal__state_8h_a255015dbf0a2066615d40ce58e2b4f33.html</anchorfile>
      <anchor>a255015dbf0a2066615d40ce58e2b4f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>protect_pid</name>
      <anchorfile>internal__state_8h_a860a912c2a5393a39b2a4b2d7aadbf65.html</anchorfile>
      <anchor>a860a912c2a5393a39b2a4b2d7aadbf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>r_all_groups</name>
      <anchorfile>internal__state_8h_a26e75ce2bb4c9bf9827f6d656126c36c.html</anchorfile>
      <anchor>a26e75ce2bb4c9bf9827f6d656126c36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel_def &gt;</type>
      <name>r_channel_defs</name>
      <anchorfile>internal__state_8h_a0d1d9978bb4a2551ee6770d39e9341d3.html</anchorfile>
      <anchor>a0d1d9978bb4a2551ee6770d39e9341d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>r_channel_templates</name>
      <anchorfile>internal__state_8h_af1262fdcdac8e8adeb70de8bb70b5b2d.html</anchorfile>
      <anchor>af1262fdcdac8e8adeb70de8bb70b5b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>r_channel_terminators</name>
      <anchorfile>internal__state_8h_a5bba0ba9ae41cdaf922902c7cf88b770.html</anchorfile>
      <anchor>a5bba0ba9ae41cdaf922902c7cf88b770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>r_channels</name>
      <anchorfile>internal__state_8h_ab15a89c9d85839d75fe09674b3912beb.html</anchorfile>
      <anchor>ab15a89c9d85839d75fe09674b3912beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_private</type>
      <name>r_private</name>
      <anchorfile>internal__state_8h_a436e2f0b8a4ff3f2d6698f305dbd31f7.html</anchorfile>
      <anchor>a436e2f0b8a4ff3f2d6698f305dbd31f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; session_id_t &gt;</type>
      <name>sessions</name>
      <anchorfile>internal__state_8h_a3223ebb349f5232630bfa4dfc8a94f63.html</anchorfile>
      <anchor>a3223ebb349f5232630bfa4dfc8a94f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; int, string &gt;</type>
      <name>severity_codes</name>
      <anchorfile>internal__state_8h_a5dcaeeb3b394bc2651a0a1840aff744e.html</anchorfile>
      <anchor>a5dcaeeb3b394bc2651a0a1840aff744e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl_conf</type>
      <name>ssl_conf</name>
      <anchorfile>internal__state_8h_aa7ae50b2f5cb0233ee47fceadee9a421.html</anchorfile>
      <anchor>aa7ae50b2f5cb0233ee47fceadee9a421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>super_global</name>
      <anchorfile>internal__state_8h_a11620a90e9b0e60b752b9e4466afe05b.html</anchorfile>
      <anchor>a11620a90e9b0e60b752b9e4466afe05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_telnet_server &gt;</type>
      <name>telnet_servers</name>
      <anchorfile>internal__state_8h_af1b1baf3bb6e59a69a359b4c4a638ba8.html</anchorfile>
      <anchor>af1b1baf3bb6e59a69a359b4c4a638ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_tmp_file &gt;</type>
      <name>tmp_files_garbage</name>
      <anchorfile>internal__state_8h_a6c45959a1bba14dabf28ae0b8471cc29.html</anchorfile>
      <anchor>a6c45959a1bba14dabf28ae0b8471cc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab</name>
      <anchorfile>internal__state_8h_a9f81b090da2b54f65a3eaf952558f009.html</anchorfile>
      <anchor>a9f81b090da2b54f65a3eaf952558f009</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab_ascii</name>
      <anchorfile>internal__state_8h_a628d684d1a509d51cffb77492240c1f3.html</anchorfile>
      <anchor>a628d684d1a509d51cffb77492240c1f3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab_rfc1459</name>
      <anchorfile>internal__state_8h_abb8a5baf8aa9664af4589f1ac325be49.html</anchorfile>
      <anchor>abb8a5baf8aa9664af4589f1ac325be49</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>touppertab</name>
      <anchorfile>internal__state_8h_a4590a7618790aa8167d8a0c624325fe0.html</anchorfile>
      <anchor>a4590a7618790aa8167d8a0c624325fe0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_user_to_lag &gt;</type>
      <name>users_to_lag</name>
      <anchorfile>internal__state_8h_afdef6311beb77898720a87e38ea1cc3f.html</anchorfile>
      <anchor>afdef6311beb77898720a87e38ea1cc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_keeper *</type>
      <name>var_keeper</name>
      <anchorfile>internal__state_8h_a159f811cd5c88587e97e51c3e5d8042b.html</anchorfile>
      <anchor>a159f811cd5c88587e97e51c3e5d8042b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>was_whois_burst</name>
      <anchorfile>internal__state_8h_a351eaa216a7fae1fa0cc913146b539b7.html</anchorfile>
      <anchor>a351eaa216a7fae1fa0cc913146b539b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipc_mutex.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/thread/</path>
    <filename>ipc__mutex_8cpp</filename>
    <includes id="ipc__mutex_8h" name="ipc_mutex.h" local="yes" imported="no">ipc_mutex.h</includes>
  </compound>
  <compound kind="file">
    <name>ipc_mutex.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/thread/</path>
    <filename>ipc__mutex_8h</filename>
    <includes id="sem_8h" name="sem.h" local="yes" imported="no">sem.h</includes>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">mutex.h</includes>
    <class kind="class">c_ipc_mutex</class>
  </compound>
  <compound kind="file">
    <name>irc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>irc_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="filesys_8h" name="filesys.h" local="yes" imported="no">filesys.h</includes>
    <includes id="lang_8h" name="lang.h" local="yes" imported="no">lang.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="ssl_8h" name="ssl.h" local="yes" imported="no">ssl.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="casemap_8h" name="casemap.h" local="yes" imported="no">casemap.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">irc/c_online_channel.h</includes>
    <includes id="c__online__user_8h" name="c_online_user.h" local="yes" imported="no">irc/c_online_user.h</includes>
    <includes id="c__irc__server_8h" name="c_irc_server.h" local="yes" imported="no">irc/c_irc_server.h</includes>
    <includes id="c__dcc__request__whois_8h" name="c_dcc_request_whois.h" local="yes" imported="no">dcc/c_dcc_request_whois.h</includes>
    <includes id="event__dispatch_8h" name="event_dispatch.h" local="yes" imported="no">logic/event_dispatch.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="struct">c_awaiting_response</class>
    <class kind="struct">c_dns_wait</class>
    <class kind="class">c_in_irc_loop_locker</class>
    <class kind="struct">c_key_chan</class>
    <class kind="class">c_log</class>
    <class kind="struct">c_mode_queue_entry</class>
    <class kind="class">c_user_to_invite</class>
    <member kind="define">
      <type>#define</type>
      <name>IRC_MSG_TOO_LONG</name>
      <anchorfile>irc_8cpp_ab8d315736c8c2b46aa2d7f23cea170cf.html</anchorfile>
      <anchor>ab8d315736c8c2b46aa2d7f23cea170cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCK_SEND_ERROR</name>
      <anchorfile>irc_8cpp_a542fb396b87a16c08696a5bf24738a6d.html</anchorfile>
      <anchor>a542fb396b87a16c08696a5bf24738a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IRC_RESPONSE_TIMEOUT</name>
      <anchorfile>irc_8cpp_a99fb83031ce9923c84392b4e92f956b5.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5aea631b5d356db1aeed3275069057d8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BURST_CHECK_PING_INTERVAL</name>
      <anchorfile>irc_8cpp_abc6126af1d45847bc59afa0aa3216b04.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a76158522adab1c1a0848989580560fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_access_to_partyline</name>
      <anchorfile>irc_8cpp_a2f8c1747fd76571944805c0b2522399b.html</anchorfile>
      <anchor>a2f8c1747fd76571944805c0b2522399b</anchor>
      <arglist>(const char *hostmask, string &amp;user_name_as_in_logic, const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_await_dcc_chat</name>
      <anchorfile>irc_8cpp_a6f0df2fa86ef194da53cc2fa87812a0e.html</anchorfile>
      <anchor>a6f0df2fa86ef194da53cc2fa87812a0e</anchor>
      <arglist>(const string &amp;nick, const string &amp;user_name_as_in_logic, int dcc_group)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_ban</name>
      <anchorfile>irc_8cpp_a777c73b2fb56e427c702ede34d60295e.html</anchorfile>
      <anchor>a777c73b2fb56e427c702ede34d60295e</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, int priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_banned</name>
      <anchorfile>irc_8cpp_a88872ac381b6981468f4a1994c92300e.html</anchorfile>
      <anchor>a88872ac381b6981468f4a1994c92300e</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; string &gt;</type>
      <name>irc_build_flood_list</name>
      <anchorfile>irc_8cpp_a001b4d17fdb3b47f0b456c8013e13949.html</anchorfile>
      <anchor>a001b4d17fdb3b47f0b456c8013e13949</anchor>
      <arglist>(const vector&lt; c_flood_history &gt; &amp;hist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_chan_mode</name>
      <anchorfile>irc_8cpp_a972f0c49e2b15706411849ee8f20f6d0.html</anchorfile>
      <anchor>a972f0c49e2b15706411849ee8f20f6d0</anchor>
      <arglist>(const string &amp;channel, const string &amp;mode, int priority)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_check_bans</name>
      <anchorfile>irc_8cpp_a3a8a7ca7bc294ddcf59f446e04fd79f1.html</anchorfile>
      <anchor>a3a8a7ca7bc294ddcf59f446e04fd79f1</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_check_flood</name>
      <anchorfile>irc_8cpp_a25e9ea4c3409bee2527f697bfb07c192.html</anchorfile>
      <anchor>a25e9ea4c3409bee2527f697bfb07c192</anchor>
      <arglist>(int type, const string &amp;channel, const string &amp;full_host, const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_check_for_filesystem</name>
      <anchorfile>irc_8cpp_a09f0629d425d8987ea62456f903a6755.html</anchorfile>
      <anchor>a09f0629d425d8987ea62456f903a6755</anchor>
      <arglist>(const string &amp;user_name, const string &amp;channel, const string &amp;nick)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_check_for_not_invited</name>
      <anchorfile>irc_8cpp_a708c1dee57e4174f99a8fa163c6776e9.html</anchorfile>
      <anchor>a708c1dee57e4174f99a8fa163c6776e9</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_check_for_not_reopped</name>
      <anchorfile>irc_8cpp_a9a4151b6dec7bb861b7aa8b3a50cbb0f.html</anchorfile>
      <anchor>a9a4151b6dec7bb861b7aa8b3a50cbb0f</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_check_invites</name>
      <anchorfile>irc_8cpp_aa6b72a3baaca7adceda9270ee705a267.html</anchorfile>
      <anchor>aa6b72a3baaca7adceda9270ee705a267</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>irc_check_last_msg</name>
      <anchorfile>irc_8cpp_ae7569267a3b0c8ad09db4bf17220a1cc.html</anchorfile>
      <anchor>ae7569267a3b0c8ad09db4bf17220a1cc</anchor>
      <arglist>(const char *start)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_check_nick_on_channel</name>
      <anchorfile>irc_8cpp_a9c56fd86b690063c830ac82f98e3509a.html</anchorfile>
      <anchor>a9c56fd86b690063c830ac82f98e3509a</anchor>
      <arglist>(const string &amp;nick, const string &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_cleanup</name>
      <anchorfile>irc_8cpp_a942890748437528e5e99b098fff11a94.html</anchorfile>
      <anchor>a942890748437528e5e99b098fff11a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_cmp_strings_case_insensitive</name>
      <anchorfile>irc_8cpp_a5e4c1a2e078e9d64e451f45ec0c5bdac.html</anchorfile>
      <anchor>a5e4c1a2e078e9d64e451f45ec0c5bdac</anchor>
      <arglist>(string s1, string s2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>irc_connect</name>
      <anchorfile>irc_8cpp_ab5cc192c5c82517a970349d12987436c.html</anchorfile>
      <anchor>ab5cc192c5c82517a970349d12987436c</anchor>
      <arglist>(const string &amp;bind_ip, string host_, unsigned short port, const string &amp;ssl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_cycle_chan</name>
      <anchorfile>irc_8cpp_a23f8d00b0632b4c52e34cd5dd5457840.html</anchorfile>
      <anchor>a23f8d00b0632b4c52e34cd5dd5457840</anchor>
      <arglist>(const string &amp;chan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_deop</name>
      <anchorfile>irc_8cpp_ad15fff59894823e2c77b724490a14a87.html</anchorfile>
      <anchor>ad15fff59894823e2c77b724490a14a87</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_deop_ban_mask</name>
      <anchorfile>irc_8cpp_ad5b136faf095a87d4561ecd3a930d541.html</anchorfile>
      <anchor>ad5b136faf095a87d4561ecd3a930d541</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;mask, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_devoice</name>
      <anchorfile>irc_8cpp_aec40f3378681448aa41c9acc639bee47.html</anchorfile>
      <anchor>aec40f3378681448aa41c9acc639bee47</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>irc_disconnect</name>
      <anchorfile>irc_8cpp_a2508c5f6421e6f3aa03f4944ddd9dc19.html</anchorfile>
      <anchor>a2508c5f6421e6f3aa03f4944ddd9dc19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_dummy_operation</name>
      <anchorfile>irc_8cpp_afe9fb8cdbc352dd4eb4d530a6d79c2f3.html</anchorfile>
      <anchor>afe9fb8cdbc352dd4eb4d530a6d79c2f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_end_of_excepted</name>
      <anchorfile>irc_8cpp_ac87a6b4b3bec8065d3f94cc1fa4895eb.html</anchorfile>
      <anchor>ac87a6b4b3bec8065d3f94cc1fa4895eb</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_end_of_reop</name>
      <anchorfile>irc_8cpp_a4896c3a4ea03bdd452738fdd205afad7.html</anchorfile>
      <anchor>a4896c3a4ea03bdd452738fdd205afad7</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_excepted</name>
      <anchorfile>irc_8cpp_ae399f349eb4077c15ebe6283ca4e086c.html</anchorfile>
      <anchor>ae399f349eb4077c15ebe6283ca4e086c</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>c_online_user</type>
      <name>irc_find_user</name>
      <anchorfile>irc_8cpp_a3d2243f719850402cea1ece6b9c1470c.html</anchorfile>
      <anchor>a3d2243f719850402cea1ece6b9c1470c</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_get_005</name>
      <anchorfile>irc_8cpp_a250b00ea869bb54c8f4849f955c7d1a0.html</anchorfile>
      <anchor>a250b00ea869bb54c8f4849f955c7d1a0</anchor>
      <arglist>(map&lt; string, string &gt; &amp;raw, map&lt; char, char &gt; &amp;prefix, string &amp;chm_a, string &amp;chm_b, string &amp;chm_c, string &amp;chm_d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_chan_mode</name>
      <anchorfile>irc_8cpp_af776369bb01aa1968c6008df2d65299a.html</anchorfile>
      <anchor>af776369bb01aa1968c6008df2d65299a</anchor>
      <arglist>(const string &amp;channel, string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_fullname</name>
      <anchorfile>irc_8cpp_a9e6f6cd95ae7b33dba49d701245b9dc0.html</anchorfile>
      <anchor>a9e6f6cd95ae7b33dba49d701245b9dc0</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_host</name>
      <anchorfile>irc_8cpp_a489996cce9dee90d1f261e8fe0de8f40.html</anchorfile>
      <anchor>a489996cce9dee90d1f261e8fe0de8f40</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_ident</name>
      <anchorfile>irc_8cpp_a09915010c439fd0e76d4c7b2283f1092.html</anchorfile>
      <anchor>a09915010c439fd0e76d4c7b2283f1092</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_mode</name>
      <anchorfile>irc_8cpp_a5b4d828a3d06704d09852224d2e0b2ea.html</anchorfile>
      <anchor>a5b4d828a3d06704d09852224d2e0b2ea</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_modes_for_log</name>
      <anchorfile>irc_8cpp_a2b8be5eaef08c761cdd0f640daa73ff9.html</anchorfile>
      <anchor>a2b8be5eaef08c761cdd0f640daa73ff9</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_nick</name>
      <anchorfile>irc_8cpp_a9e8248f2533891a5c34e0a1cf915f03c.html</anchorfile>
      <anchor>a9e8248f2533891a5c34e0a1cf915f03c</anchor>
      <arglist>(const string &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_get_online_channel</name>
      <anchorfile>irc_8cpp_a4293945815a42de38755d6260763628b.html</anchorfile>
      <anchor>a4293945815a42de38755d6260763628b</anchor>
      <arglist>(const string &amp;channel_name, c_online_channel *&amp;chan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_got_op</name>
      <anchorfile>irc_8cpp_ab07375e621362e8da3045ce928e7b5d5.html</anchorfile>
      <anchor>ab07375e621362e8da3045ce928e7b5d5</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_in_reop</name>
      <anchorfile>irc_8cpp_a5bf56ad1c8c44cb925f95fc09f30b443.html</anchorfile>
      <anchor>a5bf56ad1c8c44cb925f95fc09f30b443</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_internal_set_mode</name>
      <anchorfile>irc_8cpp_a639fe45caff8b7a1b302172bd1e8dd5d.html</anchorfile>
      <anchor>a639fe45caff8b7a1b302172bd1e8dd5d</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, char prefix, char mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_invited</name>
      <anchorfile>irc_8cpp_af8bc132301d3f3de30157d19bf161a52.html</anchorfile>
      <anchor>af8bc132301d3f3de30157d19bf161a52</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_is_ircop</name>
      <anchorfile>irc_8cpp_a28d1a32878e8ae8df3332c2d7f19373f.html</anchorfile>
      <anchor>a28d1a32878e8ae8df3332c2d7f19373f</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_is_online</name>
      <anchorfile>irc_8cpp_a75e465efa4ae160d3dfbabcc0a3319cd.html</anchorfile>
      <anchor>a75e465efa4ae160d3dfbabcc0a3319cd</anchor>
      <arglist>(const string &amp;user)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>irc_is_target_chan</name>
      <anchorfile>irc_8cpp_abd224cfcd882708c7c0006954eb763c1.html</anchorfile>
      <anchor>abd224cfcd882708c7c0006954eb763c1</anchor>
      <arglist>(const string &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_join</name>
      <anchorfile>irc_8cpp_a81bbaf43e6dc6b051346010df7eb5cd8.html</anchorfile>
      <anchor>a81bbaf43e6dc6b051346010df7eb5cd8</anchor>
      <arglist>(const string &amp;channel, const string &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_join_chan</name>
      <anchorfile>irc_8cpp_adf35f517aac2ed319a5bd81884dd2074.html</anchorfile>
      <anchor>adf35f517aac2ed319a5bd81884dd2074</anchor>
      <arglist>(const string &amp;chan, const string &amp;key=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_join_chan_cleanup</name>
      <anchorfile>irc_8cpp_ae434a327df1354e03064b86f0aa552ee.html</anchorfile>
      <anchor>ae434a327df1354e03064b86f0aa552ee</anchor>
      <arglist>(const string &amp;resp=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_joined_chan</name>
      <anchorfile>irc_8cpp_aae0fe3e549d43bf64bca08040737a101.html</anchorfile>
      <anchor>aae0fe3e549d43bf64bca08040737a101</anchor>
      <arglist>(const string &amp;chan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_kick</name>
      <anchorfile>irc_8cpp_ab76e9f05b04da0556a266721a08beaa1.html</anchorfile>
      <anchor>ab76e9f05b04da0556a266721a08beaa1</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;reason, int priority)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_kicked</name>
      <anchorfile>irc_8cpp_a40541cd236b1687d35fbaefec39dc226.html</anchorfile>
      <anchor>a40541cd236b1687d35fbaefec39dc226</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_kill_command_wait</name>
      <anchorfile>irc_8cpp_ac11921ca1b82b26d5ba101cd202e90b3.html</anchorfile>
      <anchor>ac11921ca1b82b26d5ba101cd202e90b3</anchor>
      <arglist>(const string &amp;command)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_kill_last_msg_wait</name>
      <anchorfile>irc_8cpp_a03810f35dad703f1d4840e21aa010fe9.html</anchorfile>
      <anchor>a03810f35dad703f1d4840e21aa010fe9</anchor>
      <arglist>(const string &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_loop_heavy_time_consuming_operation</name>
      <anchorfile>irc_8cpp_a7c82c4cf3bdcf6b0472460fec5393df3.html</anchorfile>
      <anchor>a7c82c4cf3bdcf6b0472460fec5393df3</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>irc_loop_process_input</name>
      <anchorfile>irc_8cpp_aeb424bf8a3f3052dba0c1fe717f3c825.html</anchorfile>
      <anchor>aeb424bf8a3f3052dba0c1fe717f3c825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_loop_putserv</name>
      <anchorfile>irc_8cpp_add782c9f8af4f4c1ec8b469ee710f101.html</anchorfile>
      <anchor>add782c9f8af4f4c1ec8b469ee710f101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_ban</name>
      <anchorfile>irc_8cpp_a11270d5adaf6990dabf43ad1ff28b10c.html</anchorfile>
      <anchor>a11270d5adaf6990dabf43ad1ff28b10c</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_ban_exception</name>
      <anchorfile>irc_8cpp_a059db88b76b1be19108f0f9499ce7f03.html</anchorfile>
      <anchor>a059db88b76b1be19108f0f9499ce7f03</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_chan_key</name>
      <anchorfile>irc_8cpp_a981d310cb6b130f7b781832771d8f5b5.html</anchorfile>
      <anchor>a981d310cb6b130f7b781832771d8f5b5</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_chan_limit</name>
      <anchorfile>irc_8cpp_a9ff0cc3b3b5cd67f1e2b9bacaaac1574.html</anchorfile>
      <anchor>a9ff0cc3b3b5cd67f1e2b9bacaaac1574</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;limit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_chan_status</name>
      <anchorfile>irc_8cpp_a2d2778ea059a7b6158484b1d806c649d.html</anchorfile>
      <anchor>a2d2778ea059a7b6158484b1d806c649d</anchor>
      <arglist>(const string &amp;channel, const char prefix, const char mode, const string &amp;nick, const string &amp;ident, const string &amp;host)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_invitation</name>
      <anchorfile>irc_8cpp_a4f42b8e0be87b3e2045fb4f7dc470973.html</anchorfile>
      <anchor>a4f42b8e0be87b3e2045fb4f7dc470973</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_op</name>
      <anchorfile>irc_8cpp_a1c9fc37e3eb0918a1fd5ed9a04893a16.html</anchorfile>
      <anchor>a1c9fc37e3eb0918a1fd5ed9a04893a16</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;whom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_other</name>
      <anchorfile>irc_8cpp_ae4f262c15a706935952be87fc8ad288c.html</anchorfile>
      <anchor>ae4f262c15a706935952be87fc8ad288c</anchor>
      <arglist>(const string &amp;channel, const char prefix, const char mode, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;whom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_other_mask</name>
      <anchorfile>irc_8cpp_a62150cc99bf714e6e75aa3f2ab93f28a.html</anchorfile>
      <anchor>a62150cc99bf714e6e75aa3f2ab93f28a</anchor>
      <arglist>(const string &amp;channel, const char prefix, const char mode, const string &amp;nick, const string &amp;ident, const string host, const string &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_reop</name>
      <anchorfile>irc_8cpp_a652e8a90755a5bcff7f63dc3cd047f2c.html</anchorfile>
      <anchor>a652e8a90755a5bcff7f63dc3cd047f2c</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_mode_change_voice</name>
      <anchorfile>irc_8cpp_aaf92fdad11a794145b759693666890e7.html</anchorfile>
      <anchor>aaf92fdad11a794145b759693666890e7</anchor>
      <arglist>(const string &amp;channel, const char prefix, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;whom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_notice</name>
      <anchorfile>irc_8cpp_acfb4b261d66c5ee138ead567562ce798.html</anchorfile>
      <anchor>acfb4b261d66c5ee138ead567562ce798</anchor>
      <arglist>(const string &amp;target, const string &amp;msg, int priority)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_on_broadcast</name>
      <anchorfile>irc_8cpp_afbd4905173eda70e690c277b320f980e.html</anchorfile>
      <anchor>afbd4905173eda70e690c277b320f980e</anchor>
      <arglist>(const string &amp;bcast_mask, int type, const string &amp;full_host, const string &amp;msg, const string &amp;server, unsigned short port)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_on_notice</name>
      <anchorfile>irc_8cpp_a4fe4bb7ec225f83daf62ffd803b32ff1.html</anchorfile>
      <anchor>a4fe4bb7ec225f83daf62ffd803b32ff1</anchor>
      <arglist>(const string &amp;channel, const string &amp;full_host, const string &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_on_privmsg</name>
      <anchorfile>irc_8cpp_a8cbee368d2231a49621dec6ee2d74a2e.html</anchorfile>
      <anchor>a8cbee368d2231a49621dec6ee2d74a2e</anchor>
      <arglist>(const string &amp;channel, const string &amp;full_host, const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_op</name>
      <anchorfile>irc_8cpp_a241ad5a83bf22224697d174562fd279d.html</anchorfile>
      <anchor>a241ad5a83bf22224697d174562fd279d</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_part</name>
      <anchorfile>irc_8cpp_abc687f1ac99c1dc3766e92e5fa31149e.html</anchorfile>
      <anchor>abc687f1ac99c1dc3766e92e5fa31149e</anchor>
      <arglist>(const string &amp;channel, const string &amp;reason)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_privmsg</name>
      <anchorfile>irc_8cpp_a74f8bdae6d6049d91e8c0d60152d23ca.html</anchorfile>
      <anchor>a74f8bdae6d6049d91e8c0d60152d23ca</anchor>
      <arglist>(const string &amp;target, const string &amp;msg, int priority)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>irc_process_input_from_server</name>
      <anchorfile>irc_8cpp_a5a31f7f0deb676f8cb0615a53afdd771.html</anchorfile>
      <anchor>a5a31f7f0deb676f8cb0615a53afdd771</anchor>
      <arglist>(bool deep_sleep=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_process_nicks</name>
      <anchorfile>irc_8cpp_abbd5888c13b8704f58efb065a10dd1be.html</anchorfile>
      <anchor>abbd5888c13b8704f58efb065a10dd1be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_put</name>
      <anchorfile>irc_8cpp_ac6420715abb48ff67eac295f1d538c6e.html</anchorfile>
      <anchor>ac6420715abb48ff67eac295f1d538c6e</anchor>
      <arglist>(const string &amp;data, int priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_put_multiple_lines</name>
      <anchorfile>irc_8cpp_af9682c50c853dca3ac17e81612563fdd.html</anchorfile>
      <anchor>af9682c50c853dca3ac17e81612563fdd</anchor>
      <arglist>(const string &amp;command, const string &amp;nick, const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_putserv</name>
      <anchorfile>irc_8cpp_aab7b76b48a49423d39f7eee564a7f236.html</anchorfile>
      <anchor>aab7b76b48a49423d39f7eee564a7f236</anchor>
      <arglist>(const c_tracked_msg_to_server &amp;msg_to_send, bool wait_for_response, int priority)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>irc_putserv_immediately</name>
      <anchorfile>irc_8cpp_adf99aea5fa5daea4baced243f6be3fc3.html</anchorfile>
      <anchor>adf99aea5fa5daea4baced243f6be3fc3</anchor>
      <arglist>(c_socket &amp;socket, const char *msg, bool wait_for_response=false, bool deep_sleep=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_quit</name>
      <anchorfile>irc_8cpp_a1490639901757a69badd7576c7a0df38.html</anchorfile>
      <anchor>a1490639901757a69badd7576c7a0df38</anchor>
      <arglist>(const string &amp;reason, bool wait)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_rehashed</name>
      <anchorfile>irc_8cpp_ac46ae0a7bec780adcf208848b2217a8f.html</anchorfile>
      <anchor>ac46ae0a7bec780adcf208848b2217a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_remove_redundant_mode</name>
      <anchorfile>irc_8cpp_a71aafb47ae5661fe261d6897a37349d9.html</anchorfile>
      <anchor>a71aafb47ae5661fe261d6897a37349d9</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_remove_redundant_mode2</name>
      <anchorfile>irc_8cpp_a2b233852b5c2e6f8b05039442038a4e6.html</anchorfile>
      <anchor>a2b233852b5c2e6f8b05039442038a4e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_RPL_324</name>
      <anchorfile>irc_8cpp_a8dbb91212b5d2a95c98b3e2fac2aba5a.html</anchorfile>
      <anchor>a8dbb91212b5d2a95c98b3e2fac2aba5a</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_RPL_ENDOFWHOIS</name>
      <anchorfile>irc_8cpp_a4632fa724aff2d6b570eda77d4912d5b.html</anchorfile>
      <anchor>a4632fa724aff2d6b570eda77d4912d5b</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_RPL_ISUPPORT</name>
      <anchorfile>irc_8cpp_a2e2408d6b313159be1a4b7ecc8b94944.html</anchorfile>
      <anchor>a2e2408d6b313159be1a4b7ecc8b94944</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_RPL_MODE</name>
      <anchorfile>irc_8cpp_ad1e31fc5c5cecf740c35a2bf2f7786b0.html</anchorfile>
      <anchor>ad1e31fc5c5cecf740c35a2bf2f7786b0</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_RPL_NAMREPLY</name>
      <anchorfile>irc_8cpp_a9c5c178948c57c24c60caa66f86f3b1d.html</anchorfile>
      <anchor>a9c5c178948c57c24c60caa66f86f3b1d</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_RPL_TOPIC</name>
      <anchorfile>irc_8cpp_a11e1dfbdadb346de7530e04e7243f5e9.html</anchorfile>
      <anchor>a11e1dfbdadb346de7530e04e7243f5e9</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_RPL_WHOISCHANNELS</name>
      <anchorfile>irc_8cpp_ac3b50bf3a7d38631d1d39e80b632f4ff.html</anchorfile>
      <anchor>ac3b50bf3a7d38631d1d39e80b632f4ff</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_RPL_WHOISOPERATOR</name>
      <anchorfile>irc_8cpp_a7f8f8d4b658a5b3031f67c5a6a6267cb.html</anchorfile>
      <anchor>a7f8f8d4b658a5b3031f67c5a6a6267cb</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_RPL_WHOISUSER</name>
      <anchorfile>irc_8cpp_a838219fe91beca0654b273fbabd19072.html</anchorfile>
      <anchor>a838219fe91beca0654b273fbabd19072</anchor>
      <arglist>(string str, const string &amp;full_line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_RPL_WHOREPLY</name>
      <anchorfile>irc_8cpp_ac752ec03f44aac66bcc7e4ef81634f84.html</anchorfile>
      <anchor>ac752ec03f44aac66bcc7e4ef81634f84</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_RPL_YOURID</name>
      <anchorfile>irc_8cpp_a700184bce45c4b286aaa1b133f352c1a.html</anchorfile>
      <anchor>a700184bce45c4b286aaa1b133f352c1a</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_set_redir</name>
      <anchorfile>irc_8cpp_a77ff1b27bbe6723ae45c81053f2db998.html</anchorfile>
      <anchor>a77ff1b27bbe6723ae45c81053f2db998</anchor>
      <arglist>(bool follow_redirs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>irc_ssl_error</name>
      <anchorfile>irc_8cpp_af17534cdb96cb39172f75302cfa59c8c.html</anchorfile>
      <anchor>af17534cdb96cb39172f75302cfa59c8c</anchor>
      <arglist>(bool deep_sleep=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_unban</name>
      <anchorfile>irc_8cpp_a4b4aef48f4bf93b8718ece00f4da04a5.html</anchorfile>
      <anchor>a4b4aef48f4bf93b8718ece00f4da04a5</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, int priority)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>irc_user_mode_change</name>
      <anchorfile>irc_8cpp_ac82b1107081081c23a5fca9a55da4b63.html</anchorfile>
      <anchor>ac82b1107081081c23a5fca9a55da4b63</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;from_nick, const char prefix, const char mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_voice</name>
      <anchorfile>irc_8cpp_a0c6d5afd29334db063665e4241c7de86.html</anchorfile>
      <anchor>a0c6d5afd29334db063665e4241c7de86</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_tracked_nicks</name>
      <anchorfile>irc_8cpp_a0e936f1ab2aaaec4bbb81034db739634.html</anchorfile>
      <anchor>a0e936f1ab2aaaec4bbb81034db739634</anchor>
      <arglist>(const string &amp;old_nick, const string &amp;new_nick)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_tracked_nicks_chan</name>
      <anchorfile>irc_8cpp_a4cf197eb1bb1e0e62d3142b2f7a2871d.html</anchorfile>
      <anchor>a4cf197eb1bb1e0e62d3142b2f7a2871d</anchor>
      <arglist>(const string &amp;channel, const string &amp;part_nick)</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>filesys_last_notify</name>
      <anchorfile>irc_8cpp_a81705566e0fae38b31b367a8b7e31cfd.html</anchorfile>
      <anchor>a81705566e0fae38b31b367a8b7e31cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>filesys_notify_interval</name>
      <anchorfile>irc_8cpp_a5607c0a52acc17e2ef8d3f9cadf55808.html</anchorfile>
      <anchor>a5607c0a52acc17e2ef8d3f9cadf55808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; c_flood_history &gt;</type>
      <name>flood_history</name>
      <anchorfile>irc_8cpp_a77f063cefd28646727b2bbe8fa8c918c.html</anchorfile>
      <anchor>a77f063cefd28646727b2bbe8fa8c918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; c_flood_history &gt;</type>
      <name>flood_history_other</name>
      <anchorfile>irc_8cpp_ab8303d687c9728ac9da45f87c42a4e7a.html</anchorfile>
      <anchor>ab8303d687c9728ac9da45f87c42a4e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_global_keeper</type>
      <name>global_keeper</name>
      <anchorfile>irc_8cpp_a33d98b3278b8deb724fb46308c562b67.html</anchorfile>
      <anchor>a33d98b3278b8deb724fb46308c562b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_online_user &gt;</type>
      <name>gone_users</name>
      <anchorfile>irc_8cpp_a5372d255ebeca5ddeeafaf9edd73ec0a.html</anchorfile>
      <anchor>a5372d255ebeca5ddeeafaf9edd73ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static my_time_t</type>
      <name>into_burst_awaiting_pong_id</name>
      <anchorfile>irc_8cpp_a6969cc1630345b9f742d690ecb51139e.html</anchorfile>
      <anchor>a6969cc1630345b9f742d690ecb51139e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>into_burst_got_awaited_pong</name>
      <anchorfile>irc_8cpp_ae7fb0698a5614d0fcc889aa21a600234.html</anchorfile>
      <anchor>ae7fb0698a5614d0fcc889aa21a600234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>irc_bot_flood_bytes</name>
      <anchorfile>irc_8cpp_a29486246297040d8cc994ceae64dd1f2.html</anchorfile>
      <anchor>a29486246297040d8cc994ceae64dd1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>irc_bot_flood_lines</name>
      <anchorfile>irc_8cpp_abd8d51f98edef325b86729edfb4cbe04.html</anchorfile>
      <anchor>abd8d51f98edef325b86729edfb4cbe04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>irc_bot_flood_other_seconds</name>
      <anchorfile>irc_8cpp_a932ca7b6a588caa0aadf5929146cc9f7.html</anchorfile>
      <anchor>a932ca7b6a588caa0aadf5929146cc9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>irc_bot_flood_seconds</name>
      <anchorfile>irc_8cpp_a821408f4a88d45f4faff1f27f00a0795.html</anchorfile>
      <anchor>a821408f4a88d45f4faff1f27f00a0795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>irc_cannot_join_channels</name>
      <anchorfile>irc_8cpp_a1596139918596b0c690b1a2be7509798.html</anchorfile>
      <anchor>a1596139918596b0c690b1a2be7509798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_casemap</type>
      <name>irc_casemapping</name>
      <anchorfile>irc_8cpp_aa86997b1b49b28435e23ae7bc8d6c19a.html</anchorfile>
      <anchor>aa86997b1b49b28435e23ae7bc8d6c19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_online_channel &gt;</type>
      <name>irc_channels</name>
      <anchorfile>irc_8cpp_af19c36b2df33296a5fac09cc6b9cc41b.html</anchorfile>
      <anchor>af19c36b2df33296a5fac09cc6b9cc41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_follow_redirs</name>
      <anchorfile>irc_8cpp_ac60b5ebcd40810eb8821b078293a1955.html</anchorfile>
      <anchor>ac60b5ebcd40810eb8821b078293a1955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_fullname</name>
      <anchorfile>irc_8cpp_adc482e8fb93b212054b6c394a28b9ab0.html</anchorfile>
      <anchor>adc482e8fb93b212054b6c394a28b9ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_host</name>
      <anchorfile>irc_8cpp_a6ba73e1b82ebe79b3c62ab4486524783.html</anchorfile>
      <anchor>a6ba73e1b82ebe79b3c62ab4486524783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ident</name>
      <anchorfile>irc_8cpp_a38e013091aab569b1434c324eaf2940a.html</anchorfile>
      <anchor>a38e013091aab569b1434c324eaf2940a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>multimap&lt; string, string &gt;</type>
      <name>irc_into_whois</name>
      <anchorfile>irc_8cpp_a87c6ad246c38b2cc3aff6faa3e9d984f.html</anchorfile>
      <anchor>a87c6ad246c38b2cc3aff6faa3e9d984f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ip4</name>
      <anchorfile>irc_8cpp_a40a639be74b1834273993eb2c4e26259.html</anchorfile>
      <anchor>a40a639be74b1834273993eb2c4e26259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ip6</name>
      <anchorfile>irc_8cpp_a4437c078b12c9c1b0b978fe54306b46b.html</anchorfile>
      <anchor>a4437c078b12c9c1b0b978fe54306b46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_005</type>
      <name>irc_isupport</name>
      <anchorfile>irc_8cpp_ae54afc691bf83375613adfbef0f4632b.html</anchorfile>
      <anchor>ae54afc691bf83375613adfbef0f4632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>irc_join_sequence</name>
      <anchorfile>irc_8cpp_ac0514b9e3262a3e14de53ca0d6f2c4f7.html</anchorfile>
      <anchor>ac0514b9e3262a3e14de53ca0d6f2c4f7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_keepalive_sent</name>
      <anchorfile>irc_8cpp_ae1c9109ad6068ab40575d7a33018fc0a.html</anchorfile>
      <anchor>ae1c9109ad6068ab40575d7a33018fc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_key_chan &gt;</type>
      <name>irc_key_chans</name>
      <anchorfile>irc_8cpp_ac4495832a60adab2b013779622da26f5.html</anchorfile>
      <anchor>ac4495832a60adab2b013779622da26f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>irc_last_join_try</name>
      <anchorfile>irc_8cpp_afa17e82b3ce738d736b1a052b285081b.html</anchorfile>
      <anchor>afa17e82b3ce738d736b1a052b285081b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>irc_last_keepalive_detection</name>
      <anchorfile>irc_8cpp_a5e77ba6daf541426022330bc2c10d534.html</anchorfile>
      <anchor>a5e77ba6daf541426022330bc2c10d534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_nick</name>
      <anchorfile>irc_8cpp_a2c8f6a0547ff67fc9da40267857cc161.html</anchorfile>
      <anchor>a2c8f6a0547ff67fc9da40267857cc161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_nick_confirmed</name>
      <anchorfile>irc_8cpp_a07e8c69d6a152f3c4c5f24908c76fb4f.html</anchorfile>
      <anchor>a07e8c69d6a152f3c4c5f24908c76fb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>irc_nicks</name>
      <anchorfile>irc_8cpp_a0f3c494f822a29f2a735241fb6f48d46.html</anchorfile>
      <anchor>a0f3c494f822a29f2a735241fb6f48d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_proto_buff</name>
      <anchorfile>irc_8cpp_aad75b649d97015c8d5f14077aed6dcdd.html</anchorfile>
      <anchor>aad75b649d97015c8d5f14077aed6dcdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>irc_recommended_port</name>
      <anchorfile>irc_8cpp_a90088c59d51197d2fb4c70c2065ad3e4.html</anchorfile>
      <anchor>a90088c59d51197d2fb4c70c2065ad3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_recommended_server</name>
      <anchorfile>irc_8cpp_a6dd50127865d6eafd8c0b5140431bc2c.html</anchorfile>
      <anchor>a6dd50127865d6eafd8c0b5140431bc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_sent_quit</name>
      <anchorfile>irc_8cpp_a3dd56de0bad974ced28cadfa50cd1364.html</anchorfile>
      <anchor>a3dd56de0bad974ced28cadfa50cd1364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_server_bind_ipv4</name>
      <anchorfile>irc_8cpp_abcc3b2256de9c00763b6ade334ab384c.html</anchorfile>
      <anchor>abcc3b2256de9c00763b6ade334ab384c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_server_bind_ipv6</name>
      <anchorfile>irc_8cpp_af7ed7b54e0902420590f967d1993e67a.html</anchorfile>
      <anchor>af7ed7b54e0902420590f967d1993e67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_server_host</name>
      <anchorfile>irc_8cpp_a3bc01801ae10bbd39b0f3dd2f8ed15de.html</anchorfile>
      <anchor>a3bc01801ae10bbd39b0f3dd2f8ed15de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_irc_server &gt;::iterator</type>
      <name>irc_server_iterator</name>
      <anchorfile>irc_8cpp_abf8c5586128417344dadf7dfd1b30266.html</anchorfile>
      <anchor>abf8c5586128417344dadf7dfd1b30266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>irc_server_port</name>
      <anchorfile>irc_8cpp_a9f32b4360e04c9578a825c1315df108b.html</anchorfile>
      <anchor>a9f32b4360e04c9578a825c1315df108b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_irc_server &gt;</type>
      <name>irc_servers</name>
      <anchorfile>irc_8cpp_ab80fb9d3b79360af0c29aca5efe40387.html</anchorfile>
      <anchor>ab80fb9d3b79360af0c29aca5efe40387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>irc_socket</name>
      <anchorfile>irc_8cpp_a69eaa37cf95e41340912865507526059.html</anchorfile>
      <anchor>a69eaa37cf95e41340912865507526059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_socket_error</name>
      <anchorfile>irc_8cpp_ad521f73405a59bb752f35dbbfd8aab6c.html</anchorfile>
      <anchor>ad521f73405a59bb752f35dbbfd8aab6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_ssl</name>
      <anchorfile>irc_8cpp_abd4193a40836d39626be8df7590c7ffc.html</anchorfile>
      <anchor>abd4193a40836d39626be8df7590c7ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl *</type>
      <name>irc_ssl_connection</name>
      <anchorfile>irc_8cpp_adb09024901614cc28df5df25d9c8ab55.html</anchorfile>
      <anchor>adb09024901614cc28df5df25d9c8ab55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_ssl_section</name>
      <anchorfile>irc_8cpp_ab2b22cead6b14a3e2d24e2346384ad8d.html</anchorfile>
      <anchor>ab2b22cead6b14a3e2d24e2346384ad8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_unique_id</name>
      <anchorfile>irc_8cpp_a33088d3de00e733ff97d0ac22b0c88dd.html</anchorfile>
      <anchor>a33088d3de00e733ff97d0ac22b0c88dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static list&lt; c_dns_wait &gt;</type>
      <name>irc_waiting_for_dns</name>
      <anchorfile>irc_8cpp_a231f41338956f84431c3c753cf7d2aa0.html</anchorfile>
      <anchor>a231f41338956f84431c3c753cf7d2aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>irc_was_disconnect</name>
      <anchorfile>irc_8cpp_a1e427c4aea347b3f2ca4685d007cf916.html</anchorfile>
      <anchor>a1e427c4aea347b3f2ca4685d007cf916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_msg_to_server</type>
      <name>last_msg</name>
      <anchorfile>irc_8cpp_ad67930da4aee5915488b7bae45230d13.html</anchorfile>
      <anchor>ad67930da4aee5915488b7bae45230d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; c_mode_queue_entry &gt;</type>
      <name>mode_queue</name>
      <anchorfile>irc_8cpp_a0e32195ec97bbbfe1d0820ac3c7d0f13.html</anchorfile>
      <anchor>a0e32195ec97bbbfe1d0820ac3c7d0f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; c_mode_queue_entry &gt;</type>
      <name>modes_from_server</name>
      <anchorfile>irc_8cpp_a9ebee8faa73089ff5af46e52eb2518c9.html</anchorfile>
      <anchor>a9ebee8faa73089ff5af46e52eb2518c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; string &gt;</type>
      <name>msgs_from_server</name>
      <anchorfile>irc_8cpp_a8c3ce67400b2a101beebbf508a663c75.html</anchorfile>
      <anchor>a8c3ce67400b2a101beebbf508a663c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_msg_to_server &gt;</type>
      <name>msgs_to_server</name>
      <anchorfile>irc_8cpp_a2ce536c034140a7b3333ce06a6a13f5d.html</anchorfile>
      <anchor>a2ce536c034140a7b3333ce06a6a13f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_msg_to_server &gt;</type>
      <name>msgs_to_server2</name>
      <anchorfile>irc_8cpp_a20eaa17f67b29441e6ef3cf4ad64e1dd.html</anchorfile>
      <anchor>a20eaa17f67b29441e6ef3cf4ad64e1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>irc_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>irc_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>irc_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_online_user &gt;</type>
      <name>tmp_users</name>
      <anchorfile>irc_8cpp_ad3fa9600cbe8d2dfdb3a26655b89168e.html</anchorfile>
      <anchor>ad3fa9600cbe8d2dfdb3a26655b89168e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_online_channel &gt;</type>
      <name>unknown_users_on_channels</name>
      <anchorfile>irc_8cpp_a7d6a61e60c6ce1b21b015f5c910abbfb.html</anchorfile>
      <anchor>a7d6a61e60c6ce1b21b015f5c910abbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_awaiting_response &gt;</type>
      <name>waiting_for_response</name>
      <anchorfile>irc_8cpp_a32f992cf750cb70121113d0e8e41a4e6.html</anchorfile>
      <anchor>a32f992cf750cb70121113d0e8e41a4e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>irc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>irc_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="var__keeper_8h" name="var_keeper.h" local="yes" imported="no">var_keeper.h</includes>
    <includes id="c__tracked__msg__to__server_8h" name="c_tracked_msg_to_server.h" local="yes" imported="no">nick_track/c_tracked_msg_to_server.h</includes>
    <includes id="script__consts_8h" name="script_consts.h" local="yes" imported="no">script_consts/script_consts.h</includes>
    <class kind="struct">c_005</class>
    <class kind="class">c_global_keeper</class>
    <class kind="class">c_global_keeper::c_session_keeper</class>
    <class kind="struct">c_msg_to_server</class>
    <member kind="function">
      <type>void</type>
      <name>irc_await_dcc_chat</name>
      <anchorfile>irc_8h_a6f0df2fa86ef194da53cc2fa87812a0e.html</anchorfile>
      <anchor>a6f0df2fa86ef194da53cc2fa87812a0e</anchor>
      <arglist>(const string &amp;nick, const string &amp;user_name_as_in_logic, int dcc_group)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_ban</name>
      <anchorfile>irc_8h_a8496b33a1242636bd73183d612d9144e.html</anchorfile>
      <anchor>a8496b33a1242636bd73183d612d9144e</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, int priority=CRITICAL_PRIORITY)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_chan_mode</name>
      <anchorfile>irc_8h_a972f0c49e2b15706411849ee8f20f6d0.html</anchorfile>
      <anchor>a972f0c49e2b15706411849ee8f20f6d0</anchor>
      <arglist>(const string &amp;channel, const string &amp;mode, int priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_cleanup</name>
      <anchorfile>irc_8h_a942890748437528e5e99b098fff11a94.html</anchorfile>
      <anchor>a942890748437528e5e99b098fff11a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_cmp_strings_case_insensitive</name>
      <anchorfile>irc_8h_a5e4c1a2e078e9d64e451f45ec0c5bdac.html</anchorfile>
      <anchor>a5e4c1a2e078e9d64e451f45ec0c5bdac</anchor>
      <arglist>(string s1, string s2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>irc_connect</name>
      <anchorfile>irc_8h_ab5cc192c5c82517a970349d12987436c.html</anchorfile>
      <anchor>ab5cc192c5c82517a970349d12987436c</anchor>
      <arglist>(const string &amp;bind_ip, string host_, unsigned short port, const string &amp;ssl)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_deop</name>
      <anchorfile>irc_8h_ad15fff59894823e2c77b724490a14a87.html</anchorfile>
      <anchor>ad15fff59894823e2c77b724490a14a87</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_deop_ban_mask</name>
      <anchorfile>irc_8h_ad5b136faf095a87d4561ecd3a930d541.html</anchorfile>
      <anchor>ad5b136faf095a87d4561ecd3a930d541</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;mask, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_devoice</name>
      <anchorfile>irc_8h_aec40f3378681448aa41c9acc639bee47.html</anchorfile>
      <anchor>aec40f3378681448aa41c9acc639bee47</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>irc_disconnect</name>
      <anchorfile>irc_8h_a2508c5f6421e6f3aa03f4944ddd9dc19.html</anchorfile>
      <anchor>a2508c5f6421e6f3aa03f4944ddd9dc19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_dummy_operation</name>
      <anchorfile>irc_8h_afe9fb8cdbc352dd4eb4d530a6d79c2f3.html</anchorfile>
      <anchor>afe9fb8cdbc352dd4eb4d530a6d79c2f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_online_user</type>
      <name>irc_find_user</name>
      <anchorfile>irc_8h_a3d2243f719850402cea1ece6b9c1470c.html</anchorfile>
      <anchor>a3d2243f719850402cea1ece6b9c1470c</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_get_005</name>
      <anchorfile>irc_8h_a250b00ea869bb54c8f4849f955c7d1a0.html</anchorfile>
      <anchor>a250b00ea869bb54c8f4849f955c7d1a0</anchor>
      <arglist>(map&lt; string, string &gt; &amp;raw, map&lt; char, char &gt; &amp;prefix, string &amp;chm_a, string &amp;chm_b, string &amp;chm_c, string &amp;chm_d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_chan_mode</name>
      <anchorfile>irc_8h_af776369bb01aa1968c6008df2d65299a.html</anchorfile>
      <anchor>af776369bb01aa1968c6008df2d65299a</anchor>
      <arglist>(const string &amp;channel, string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_fullname</name>
      <anchorfile>irc_8h_a9e6f6cd95ae7b33dba49d701245b9dc0.html</anchorfile>
      <anchor>a9e6f6cd95ae7b33dba49d701245b9dc0</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_host</name>
      <anchorfile>irc_8h_a489996cce9dee90d1f261e8fe0de8f40.html</anchorfile>
      <anchor>a489996cce9dee90d1f261e8fe0de8f40</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_ident</name>
      <anchorfile>irc_8h_a09915010c439fd0e76d4c7b2283f1092.html</anchorfile>
      <anchor>a09915010c439fd0e76d4c7b2283f1092</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_mode</name>
      <anchorfile>irc_8h_a5b4d828a3d06704d09852224d2e0b2ea.html</anchorfile>
      <anchor>a5b4d828a3d06704d09852224d2e0b2ea</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_modes_for_log</name>
      <anchorfile>irc_8h_a2b8be5eaef08c761cdd0f640daa73ff9.html</anchorfile>
      <anchor>a2b8be5eaef08c761cdd0f640daa73ff9</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_get_nick</name>
      <anchorfile>irc_8h_a9e8248f2533891a5c34e0a1cf915f03c.html</anchorfile>
      <anchor>a9e8248f2533891a5c34e0a1cf915f03c</anchor>
      <arglist>(const string &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_got_op</name>
      <anchorfile>irc_8h_ab07375e621362e8da3045ce928e7b5d5.html</anchorfile>
      <anchor>ab07375e621362e8da3045ce928e7b5d5</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_is_ircop</name>
      <anchorfile>irc_8h_a28d1a32878e8ae8df3332c2d7f19373f.html</anchorfile>
      <anchor>a28d1a32878e8ae8df3332c2d7f19373f</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>irc_is_online</name>
      <anchorfile>irc_8h_ac547804ecccef1fe6621387be33bb179.html</anchorfile>
      <anchor>ac547804ecccef1fe6621387be33bb179</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_join</name>
      <anchorfile>irc_8h_a81bbaf43e6dc6b051346010df7eb5cd8.html</anchorfile>
      <anchor>a81bbaf43e6dc6b051346010df7eb5cd8</anchor>
      <arglist>(const string &amp;channel, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_kick</name>
      <anchorfile>irc_8h_ad738635cb9abcf1c8f30140b27963c89.html</anchorfile>
      <anchor>ad738635cb9abcf1c8f30140b27963c89</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;reason, int priority=CRITICAL_PRIORITY)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_loop_heavy_time_consuming_operation</name>
      <anchorfile>irc_8h_a7c82c4cf3bdcf6b0472460fec5393df3.html</anchorfile>
      <anchor>a7c82c4cf3bdcf6b0472460fec5393df3</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>irc_loop_process_input</name>
      <anchorfile>irc_8h_aeb424bf8a3f3052dba0c1fe717f3c825.html</anchorfile>
      <anchor>aeb424bf8a3f3052dba0c1fe717f3c825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_loop_putserv</name>
      <anchorfile>irc_8h_add782c9f8af4f4c1ec8b469ee710f101.html</anchorfile>
      <anchor>add782c9f8af4f4c1ec8b469ee710f101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_notice</name>
      <anchorfile>irc_8h_acfb4b261d66c5ee138ead567562ce798.html</anchorfile>
      <anchor>acfb4b261d66c5ee138ead567562ce798</anchor>
      <arglist>(const string &amp;target, const string &amp;msg, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_op</name>
      <anchorfile>irc_8h_a241ad5a83bf22224697d174562fd279d.html</anchorfile>
      <anchor>a241ad5a83bf22224697d174562fd279d</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_part</name>
      <anchorfile>irc_8h_abc687f1ac99c1dc3766e92e5fa31149e.html</anchorfile>
      <anchor>abc687f1ac99c1dc3766e92e5fa31149e</anchor>
      <arglist>(const string &amp;channel, const string &amp;reason)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_privmsg</name>
      <anchorfile>irc_8h_a74f8bdae6d6049d91e8c0d60152d23ca.html</anchorfile>
      <anchor>a74f8bdae6d6049d91e8c0d60152d23ca</anchor>
      <arglist>(const string &amp;target, const string &amp;msg, int priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_put</name>
      <anchorfile>irc_8h_ac6420715abb48ff67eac295f1d538c6e.html</anchorfile>
      <anchor>ac6420715abb48ff67eac295f1d538c6e</anchor>
      <arglist>(const string &amp;data, int priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_putserv</name>
      <anchorfile>irc_8h_aab7b76b48a49423d39f7eee564a7f236.html</anchorfile>
      <anchor>aab7b76b48a49423d39f7eee564a7f236</anchor>
      <arglist>(const c_tracked_msg_to_server &amp;msg_to_send, bool wait_for_response, int priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_quit</name>
      <anchorfile>irc_8h_a77bf4c4f803b8468039342c2d890af3d.html</anchorfile>
      <anchor>a77bf4c4f803b8468039342c2d890af3d</anchor>
      <arglist>(const string &amp;reason, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_rehashed</name>
      <anchorfile>irc_8h_ac46ae0a7bec780adcf208848b2217a8f.html</anchorfile>
      <anchor>ac46ae0a7bec780adcf208848b2217a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irc_set_redir</name>
      <anchorfile>irc_8h_a77ff1b27bbe6723ae45c81053f2db998.html</anchorfile>
      <anchor>a77ff1b27bbe6723ae45c81053f2db998</anchor>
      <arglist>(bool follow_redirs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_unban</name>
      <anchorfile>irc_8h_ad7056ceff88f9d2fbd4f51328d99b5d2.html</anchorfile>
      <anchor>ad7056ceff88f9d2fbd4f51328d99b5d2</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, int priority=HIGH_PRIORITY)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irc_voice</name>
      <anchorfile>irc_8h_a0c6d5afd29334db063665e4241c7de86.html</anchorfile>
      <anchor>a0c6d5afd29334db063665e4241c7de86</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, int priority)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>irc_bot.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>irc__bot_8cpp</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="botnet_8h" name="botnet.h" local="yes" imported="no">botnet.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="identd_8h" name="identd.h" local="yes" imported="no">identd.h</includes>
    <includes id="ssl_8h" name="ssl.h" local="yes" imported="no">ssl.h</includes>
    <includes id="exec_8h" name="exec.h" local="yes" imported="no">exec.h</includes>
    <includes id="filesys_8h" name="filesys.h" local="yes" imported="no">filesys.h</includes>
    <includes id="lang_8h" name="lang.h" local="yes" imported="no">lang.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="function_8h" name="function.h" local="yes" imported="no">function.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="compress_8h" name="compress.h" local="yes" imported="no">compress.h</includes>
    <includes id="proc_8h" name="proc.h" local="yes" imported="no">proc.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="debug1_8h" name="debug1.h" local="yes" imported="no">debug1.h</includes>
    <includes id="debug2_8h" name="debug2.h" local="yes" imported="no">debug2.h</includes>
    <includes id="mdump_8h" name="mdump.h" local="yes" imported="no">mdump/mdump.h</includes>
    <includes id="log2_8h" name="log2.h" local="yes" imported="no">log2.h</includes>
    <includes id="sock__garbage_8h" name="sock_garbage.h" local="yes" imported="no">sock_garbage.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="heap__debug2_8h" name="heap_debug2.h" local="yes" imported="no">memory/heap_debug2.h</includes>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">thread/mutex.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">misc/shutdown.h</includes>
    <includes id="my__getpid_8h" name="my_getpid.h" local="yes" imported="no">utils/my_getpid.h</includes>
    <includes id="low__memory__condition_8h" name="low_memory_condition.h" local="yes" imported="no">memory/low_memory_condition.h</includes>
    <includes id="pattern__cache_8h" name="pattern_cache.h" local="yes" imported="no">pcre/pattern_cache.h</includes>
    <includes id="c__pcre_8h" name="c_pcre.h" local="yes" imported="no">pcre/c_pcre.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="c__script__timeout__protector__locker_8h" name="c_script_timeout_protector_locker.h" local="yes" imported="no">misc/c_script_timeout_protector_locker.h</includes>
    <includes id="irc__bot_8h" name="irc_bot.h" local="yes" imported="no">irc_bot.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="struct">c_return_code</class>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>irc__bot_8cpp_a24de714b53d0c69d3aae18154b208c62.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_action_file</name>
      <anchorfile>irc__bot_8cpp_ae8d304653e483b6b7ff1ebfe743aca84.html</anchorfile>
      <anchor>ae8d304653e483b6b7ff1ebfe743aca84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeall</name>
      <anchorfile>irc__bot_8cpp_ab6f966f240d3b808e8bbf6ba0986b0f5.html</anchorfile>
      <anchor>ab6f966f240d3b808e8bbf6ba0986b0f5</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>daemon</name>
      <anchorfile>irc__bot_8cpp_a2dc28fbefc4d11ab0beba232a4f127b6.html</anchorfile>
      <anchor>a2dc28fbefc4d11ab0beba232a4f127b6</anchor>
      <arglist>(bool nochdir, bool noclose, bool stdout_new_pid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disp_legals</name>
      <anchorfile>irc__bot_8cpp_a8f78fb0fe72864c0e136a66340ce67a9.html</anchorfile>
      <anchor>a8f78fb0fe72864c0e136a66340ce67a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>do_epilog</name>
      <anchorfile>irc__bot_8cpp_af0fd50b9ee081c66e467129b38f4ea9a.html</anchorfile>
      <anchor>af0fd50b9ee081c66e467129b38f4ea9a</anchor>
      <arglist>(bool self_test=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_idle</name>
      <anchorfile>irc__bot_8cpp_a052e0cd2a579a55e7817d3a0a8ed5612.html</anchorfile>
      <anchor>a052e0cd2a579a55e7817d3a0a8ed5612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_work</name>
      <anchorfile>irc__bot_8cpp_a53de10de8ca6fdcb1c13505a6b97d5f9.html</anchorfile>
      <anchor>a53de10de8ca6fdcb1c13505a6b97d5f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bot_version</name>
      <anchorfile>irc__bot_8cpp_a2bf98631c436b8b3a69d620988a21001.html</anchorfile>
      <anchor>a2bf98631c436b8b3a69d620988a21001</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_wall_clock</name>
      <anchorfile>irc__bot_8cpp_a4e13833a88bc1be4c122e3d0b10f2068.html</anchorfile>
      <anchor>a4e13833a88bc1be4c122e3d0b10f2068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>irc__bot_8cpp_a0ddf1224851353fc92bfbff6f499fa97.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_sleep</name>
      <anchorfile>irc__bot_8cpp_a3f5b63ea9885b5a518b3cea81a1587c5.html</anchorfile>
      <anchor>a3f5b63ea9885b5a518b3cea81a1587c5</anchor>
      <arglist>(int ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessMessages</name>
      <anchorfile>irc__bot_8cpp_abb3f2aa674af784d9a66df6e8fa8ab77.html</anchorfile>
      <anchor>abb3f2aa674af784d9a66df6e8fa8ab77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seed_prng</name>
      <anchorfile>irc__bot_8cpp_a1da5f89c41a07d8fb3ec28c9b589751f.html</anchorfile>
      <anchor>a1da5f89c41a07d8fb3ec28c9b589751f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>write_kill_log</name>
      <anchorfile>irc__bot_8cpp_a2328b9cccd7a4dee95d36ca48ac8d38d.html</anchorfile>
      <anchor>a2328b9cccd7a4dee95d36ca48ac8d38d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>irc__bot_8cpp_a359a9e615bee03b2545b48407efe3085.html</anchorfile>
      <anchor>a359a9e615bee03b2545b48407efe3085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>copy_me_to_upper_dir</name>
      <anchorfile>irc__bot_8cpp_a0bc34423ff9bf8482a982b505b03e39f.html</anchorfile>
      <anchor>a0bc34423ff9bf8482a982b505b03e39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_exec_handle *</type>
      <name>s_restart_exec_handle</name>
      <anchorfile>irc__bot_8cpp_a96fdbf37ed95aaaf143d521e9846fdb9.html</anchorfile>
      <anchor>a96fdbf37ed95aaaf143d521e9846fdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>spawned_by_service</name>
      <anchorfile>irc__bot_8cpp_a5a8eb7a7db6373223ce5c83787ee3566.html</anchorfile>
      <anchor>a5a8eb7a7db6373223ce5c83787ee3566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>this_instance_binary</name>
      <anchorfile>irc__bot_8cpp_a34df4147b7546e206d249fa2e4415346.html</anchorfile>
      <anchor>a34df4147b7546e206d249fa2e4415346</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>irc_bot.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>irc__bot_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>RC_BOT_DIE</name>
      <anchorfile>irc__bot_8h_a2f5a4e090b8102563642726363bb7657.html</anchorfile>
      <anchor>a2f5a4e090b8102563642726363bb7657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RC_BOT_ERROR</name>
      <anchorfile>irc__bot_8h_a306980c698868e2d18f2a3ba54a33e8c.html</anchorfile>
      <anchor>a306980c698868e2d18f2a3ba54a33e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RC_BOT_RESTART</name>
      <anchorfile>irc__bot_8h_a917acbd037fbb3b919c03a036f90e9cc.html</anchorfile>
      <anchor>a917acbd037fbb3b919c03a036f90e9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RC_BOT_SELF_TEST_ERROR</name>
      <anchorfile>irc__bot_8h_a8af79a4bfd93c75e029d8727abc9b787.html</anchorfile>
      <anchor>a8af79a4bfd93c75e029d8727abc9b787</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeall</name>
      <anchorfile>irc__bot_8h_ab6f966f240d3b808e8bbf6ba0986b0f5.html</anchorfile>
      <anchor>ab6f966f240d3b808e8bbf6ba0986b0f5</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_idle</name>
      <anchorfile>irc__bot_8h_a052e0cd2a579a55e7817d3a0a8ed5612.html</anchorfile>
      <anchor>a052e0cd2a579a55e7817d3a0a8ed5612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_work</name>
      <anchorfile>irc__bot_8h_a53de10de8ca6fdcb1c13505a6b97d5f9.html</anchorfile>
      <anchor>a53de10de8ca6fdcb1c13505a6b97d5f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bot_version</name>
      <anchorfile>irc__bot_8h_a2bf98631c436b8b3a69d620988a21001.html</anchorfile>
      <anchor>a2bf98631c436b8b3a69d620988a21001</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_wall_clock</name>
      <anchorfile>irc__bot_8h_a4e13833a88bc1be4c122e3d0b10f2068.html</anchorfile>
      <anchor>a4e13833a88bc1be4c122e3d0b10f2068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_sleep</name>
      <anchorfile>irc__bot_8h_a3f5b63ea9885b5a518b3cea81a1587c5.html</anchorfile>
      <anchor>a3f5b63ea9885b5a518b3cea81a1587c5</anchor>
      <arglist>(int ms)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jenkins_hash.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>jenkins__hash_8cpp</filename>
    <includes id="prologue_8h" name="prologue.h" local="yes" imported="no">utils/prologue.h</includes>
    <includes id="jenkins__hash_8h" name="jenkins_hash.h" local="yes" imported="no">jenkins_hash.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__BYTE_ORDER</name>
      <anchorfile>jenkins__hash_8cpp_a53577389633eb80892bdc0b8387573c5.html</anchorfile>
      <anchor>a53577389633eb80892bdc0b8387573c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>final</name>
      <anchorfile>jenkins__hash_8cpp_ab4646d77540701d2eb2c877effbe5739.html</anchorfile>
      <anchor>ab4646d77540701d2eb2c877effbe5739</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_BIG_ENDIAN</name>
      <anchorfile>jenkins__hash_8cpp_a129f72057b84147c7c3e2a6d107f0e3b.html</anchorfile>
      <anchor>a129f72057b84147c7c3e2a6d107f0e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_LITTLE_ENDIAN</name>
      <anchorfile>jenkins__hash_8cpp_a8c49a94782a573ded31a7bb1949cbf47.html</anchorfile>
      <anchor>a8c49a94782a573ded31a7bb1949cbf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashmask</name>
      <anchorfile>jenkins__hash_8cpp_aacd6ed104463685849b2550389d05ff3.html</anchorfile>
      <anchor>aacd6ed104463685849b2550389d05ff3</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashsize</name>
      <anchorfile>jenkins__hash_8cpp_a86173ca25b300cf3276b088d3fc6bdaf.html</anchorfile>
      <anchor>a86173ca25b300cf3276b088d3fc6bdaf</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mix</name>
      <anchorfile>jenkins__hash_8cpp_afd9fa1747724ec6142812721997394c3.html</anchorfile>
      <anchor>afd9fa1747724ec6142812721997394c3</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rot</name>
      <anchorfile>jenkins__hash_8cpp_aae44e21ada356d9d84450d5440fbb0c4.html</anchorfile>
      <anchor>aae44e21ada356d9d84450d5440fbb0c4</anchor>
      <arglist>(x, k)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>hashbig</name>
      <anchorfile>jenkins__hash_8cpp_a0bc48b13db4fbcf14fc7cbbe147c51b5.html</anchorfile>
      <anchor>a0bc48b13db4fbcf14fc7cbbe147c51b5</anchor>
      <arglist>(const void *key, size_t length, uint32 initval)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>hashlittle</name>
      <anchorfile>jenkins__hash_8cpp_a55600116e134dd22da4d923683e5a321.html</anchorfile>
      <anchor>a55600116e134dd22da4d923683e5a321</anchor>
      <arglist>(const void *key, size_t length, uint32 initval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hashlittle2</name>
      <anchorfile>jenkins__hash_8cpp_a5585ba28d04ab87ef22588bc68932680.html</anchorfile>
      <anchor>a5585ba28d04ab87ef22588bc68932680</anchor>
      <arglist>(const void *key, size_t length, uint32 *pc, uint32 *pb)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>hashword</name>
      <anchorfile>jenkins__hash_8cpp_a8176c4aae40937ec7e2fab7f136be137.html</anchorfile>
      <anchor>a8176c4aae40937ec7e2fab7f136be137</anchor>
      <arglist>(const uint32 *k, size_t length, uint32 initval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jenkins_hash.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>jenkins__hash_8h</filename>
    <includes id="prologue_8h" name="prologue.h" local="yes" imported="no">utils/prologue.h</includes>
    <includes id="my__inttypes_8h" name="my_inttypes.h" local="yes" imported="no">utils/my_inttypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>jenkins_hash</name>
      <anchorfile>jenkins__hash_8h_a8b9216611b3be8bc7dd00d62ec6ceba6.html</anchorfile>
      <anchor>a8b9216611b3be8bc7dd00d62ec6ceba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uint16_t</name>
      <anchorfile>jenkins__hash_8h_a395b3b2bf5cb4674ab41b6bda68c15bb.html</anchorfile>
      <anchor>a395b3b2bf5cb4674ab41b6bda68c15bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uint32_t</name>
      <anchorfile>jenkins__hash_8h_a0ddb3f43e52282b59ee55d059ed74a28.html</anchorfile>
      <anchor>a0ddb3f43e52282b59ee55d059ed74a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uint8_t</name>
      <anchorfile>jenkins__hash_8h_ab077fa1127453be2bd9d4c3c8a768fa7.html</anchorfile>
      <anchor>ab077fa1127453be2bd9d4c3c8a768fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>hashbig</name>
      <anchorfile>jenkins__hash_8h_a0bc48b13db4fbcf14fc7cbbe147c51b5.html</anchorfile>
      <anchor>a0bc48b13db4fbcf14fc7cbbe147c51b5</anchor>
      <arglist>(const void *key, size_t length, uint32 initval)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>hashlittle</name>
      <anchorfile>jenkins__hash_8h_a55600116e134dd22da4d923683e5a321.html</anchorfile>
      <anchor>a55600116e134dd22da4d923683e5a321</anchor>
      <arglist>(const void *key, size_t length, uint32 initval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jenkins_hash8.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>jenkins__hash8_8cpp</filename>
    <includes id="prologue_8h" name="prologue.h" local="yes" imported="no">utils/prologue.h</includes>
    <includes id="jenkins__hash_8h" name="jenkins_hash.h" local="yes" imported="no">jenkins_hash.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>hashmask</name>
      <anchorfile>jenkins__hash8_8cpp_aacd6ed104463685849b2550389d05ff3.html</anchorfile>
      <anchor>aacd6ed104463685849b2550389d05ff3</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashsize</name>
      <anchorfile>jenkins__hash8_8cpp_a86173ca25b300cf3276b088d3fc6bdaf.html</anchorfile>
      <anchor>a86173ca25b300cf3276b088d3fc6bdaf</anchor>
      <arglist>(n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lang.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>lang_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="lang_8h" name="lang.h" local="yes" imported="no">lang.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_lang</class>
    <member kind="function">
      <type>string</type>
      <name>lang_01_init</name>
      <anchorfile>lang_8cpp_add49a01abae8f9c57d19eb9944ec669d.html</anchorfile>
      <anchor>add49a01abae8f9c57d19eb9944ec669d</anchor>
      <arglist>(string file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lang_get_langs</name>
      <anchorfile>lang_8cpp_aa131cb6ac0ec587335878577d1ecd60a.html</anchorfile>
      <anchor>aa131cb6ac0ec587335878577d1ecd60a</anchor>
      <arglist>(int file_id, vector&lt; string &gt; &amp;langs)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_get_string</name>
      <anchorfile>lang_8cpp_af4e2c9f09cee078125a36e13fda3eaca.html</anchorfile>
      <anchor>af4e2c9f09cee078125a36e13fda3eaca</anchor>
      <arglist>(int file_id, string lang, int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lang_rehash</name>
      <anchorfile>lang_8cpp_ac0496a64be772b839ad39482c717a061.html</anchorfile>
      <anchor>ac0496a64be772b839ad39482c717a061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_subst</name>
      <anchorfile>lang_8cpp_a01f54fc838c56be06dc40e46e9a2be11.html</anchorfile>
      <anchor>a01f54fc838c56be06dc40e46e9a2be11</anchor>
      <arglist>(string str, const map&lt; string, string &gt; &amp;subst)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_subst</name>
      <anchorfile>lang_8cpp_a0cd80e1f07830f9a0d8fa84a37728134.html</anchorfile>
      <anchor>a0cd80e1f07830f9a0d8fa84a37728134</anchor>
      <arglist>(string str, string substr)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_subst_multi</name>
      <anchorfile>lang_8cpp_a3fbd039f663cda79eb7209abe09d2b78.html</anchorfile>
      <anchor>a3fbd039f663cda79eb7209abe09d2b78</anchor>
      <arglist>(const string &amp;str, const vector&lt; string &gt; &amp;subst)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_lang &gt;</type>
      <name>lang01</name>
      <anchorfile>lang_8cpp_ae4d8bfffdea47ab4430166bd84355bf5.html</anchorfile>
      <anchor>ae4d8bfffdea47ab4430166bd84355bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lang01_init</name>
      <anchorfile>lang_8cpp_ac1bf62272db3cdb3d801d86ab85b65df.html</anchorfile>
      <anchor>ac1bf62272db3cdb3d801d86ab85b65df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lang.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>lang_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <class kind="class">c_lang_entry</class>
    <class kind="class">c_lang_file</class>
    <member kind="function">
      <type>void</type>
      <name>lang_get_langs</name>
      <anchorfile>lang_8h_aa131cb6ac0ec587335878577d1ecd60a.html</anchorfile>
      <anchor>aa131cb6ac0ec587335878577d1ecd60a</anchor>
      <arglist>(int file_id, vector&lt; string &gt; &amp;langs)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_get_string</name>
      <anchorfile>lang_8h_af4e2c9f09cee078125a36e13fda3eaca.html</anchorfile>
      <anchor>af4e2c9f09cee078125a36e13fda3eaca</anchor>
      <arglist>(int file_id, string lang, int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lang_rehash</name>
      <anchorfile>lang_8h_ac0496a64be772b839ad39482c717a061.html</anchorfile>
      <anchor>ac0496a64be772b839ad39482c717a061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_subst</name>
      <anchorfile>lang_8h_a0cd80e1f07830f9a0d8fa84a37728134.html</anchorfile>
      <anchor>a0cd80e1f07830f9a0d8fa84a37728134</anchor>
      <arglist>(string str, string substr)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_subst</name>
      <anchorfile>lang_8h_a01f54fc838c56be06dc40e46e9a2be11.html</anchorfile>
      <anchor>a01f54fc838c56be06dc40e46e9a2be11</anchor>
      <arglist>(string str, const map&lt; string, string &gt; &amp;subst)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lang_subst_multi</name>
      <anchorfile>lang_8h_a3fbd039f663cda79eb7209abe09d2b78.html</anchorfile>
      <anchor>a3fbd039f663cda79eb7209abe09d2b78</anchor>
      <arglist>(const string &amp;str, const vector&lt; string &gt; &amp;subst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>log_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="c__conf_8h" name="c_conf.h" local="yes" imported="no">conf/c_conf.h</includes>
    <includes id="ipc__mutex_8h" name="ipc_mutex.h" local="yes" imported="no">thread/ipc_mutex.h</includes>
    <includes id="my__getpid_8h" name="my_getpid.h" local="yes" imported="no">utils/my_getpid.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">misc/shutdown.h</includes>
    <includes id="c__lock__releaser_8h" name="c_lock_releaser.h" local="yes" imported="no">misc/c_lock_releaser.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOCK_1_FILE</name>
      <anchorfile>log_8cpp_ab01c10f36837b57aee3dee8b2a213920.html</anchorfile>
      <anchor>ab01c10f36837b57aee3dee8b2a213920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOCK_2_FILE</name>
      <anchorfile>log_8cpp_ae0c59ee718db68e1f2b50a3176799bfe.html</anchorfile>
      <anchor>ae0c59ee718db68e1f2b50a3176799bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROT_LOG_POSIX</name>
      <anchorfile>log_8cpp_a9203fc439863327e6de33b55fdfa349b.html</anchorfile>
      <anchor>a9203fc439863327e6de33b55fdfa349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_echoes</name>
      <anchorfile>log_8cpp_a99f36085b2a04aaba4ff32a3b28b7cf4.html</anchorfile>
      <anchor>a99f36085b2a04aaba4ff32a3b28b7cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_all_logs</name>
      <anchorfile>log_8cpp_a7c99672b17cb5402b59aeef1e5a0b0b0.html</anchorfile>
      <anchor>a7c99672b17cb5402b59aeef1e5a0b0b0</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_bot</name>
      <anchorfile>log_8cpp_a7e4115bb96a9ca707eefbfc4e8bcefb4.html</anchorfile>
      <anchor>a7e4115bb96a9ca707eefbfc4e8bcefb4</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_botnet</name>
      <anchorfile>log_8cpp_a2e00b7768fafb0022a4a9c2da8f716d2.html</anchorfile>
      <anchor>a2e00b7768fafb0022a4a9c2da8f716d2</anchor>
      <arglist>(const string &amp;myname, const string &amp;remote_name, const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_botnet_debug</name>
      <anchorfile>log_8cpp_a2931561a484e1ba006982e607b60f138.html</anchorfile>
      <anchor>a2931561a484e1ba006982e607b60f138</anchor>
      <arglist>(const string &amp;myname, const string &amp;remote_name, const int packet_type, const int command, const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_broadcast</name>
      <anchorfile>log_8cpp_aa78f541c9326e2948898450ed9acf606.html</anchorfile>
      <anchor>aa78f541c9326e2948898450ed9acf606</anchor>
      <arglist>(const string &amp;bcast_mask, const int type, const string &amp;who, const string &amp;msg, const string &amp;server, const unsigned short server_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_can_overwrite_pid_file</name>
      <anchorfile>log_8cpp_ad594311b1a1f78028f2d67a7c1ca0550.html</anchorfile>
      <anchor>ad594311b1a1f78028f2d67a7c1ca0550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_channel</name>
      <anchorfile>log_8cpp_a06bd304e6a4cf487b51f7e52a47609c6.html</anchorfile>
      <anchor>a06bd304e6a4cf487b51f7e52a47609c6</anchor>
      <arglist>(const string &amp;channel, const int type, const string &amp;who, const string &amp;whom, const string &amp;msg, const string &amp;user_modes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log_check_semaphore_timeout</name>
      <anchorfile>log_8cpp_a6e3b85c23b152017645049b7b7eb6d7c.html</anchorfile>
      <anchor>a6e3b85c23b152017645049b7b7eb6d7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_clients</name>
      <anchorfile>log_8cpp_a4f9c2245c03c038505977a4f56b0a8b0.html</anchorfile>
      <anchor>a4f9c2245c03c038505977a4f56b0a8b0</anchor>
      <arglist>(const log_client_id_t id, const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_cumulative</name>
      <anchorfile>log_8cpp_a2ab15988d2bcc8a8121698157bc56ea5.html</anchorfile>
      <anchor>a2ab15988d2bcc8a8121698157bc56ea5</anchor>
      <arglist>(const MY_U_LONG_LONG event_id, const e_log_type type, const string &amp;channel, const string &amp;log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_debug</name>
      <anchorfile>log_8cpp_a60344e6679915b361d01dddceb4943dd.html</anchorfile>
      <anchor>a60344e6679915b361d01dddceb4943dd</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>log_done</name>
      <anchorfile>log_8cpp_ac9dfb7d04cea9cf4342acfa277e5ac85.html</anchorfile>
      <anchor>ac9dfb7d04cea9cf4342acfa277e5ac85</anchor>
      <arglist>(int exit_code, string eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_free_locks</name>
      <anchorfile>log_8cpp_ab25941bf67d660c8cdd26392ffaebb80.html</anchorfile>
      <anchor>ab25941bf67d660c8cdd26392ffaebb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>log_get_ipc_mutex_error_log</name>
      <anchorfile>log_8cpp_abedb527d8f46bf66b6bbff0454c686bb.html</anchorfile>
      <anchor>abedb527d8f46bf66b6bbff0454c686bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>log_get_log_prefix</name>
      <anchorfile>log_8cpp_a49361aa0f8ea6914239b2d198f027d41.html</anchorfile>
      <anchor>a49361aa0f8ea6914239b2d198f027d41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_U_LONG_LONG</type>
      <name>log_get_next_event_id</name>
      <anchorfile>log_8cpp_a497033ad6b91e4c6a35159a54227c309.html</anchorfile>
      <anchor>a497033ad6b91e4c6a35159a54227c309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_identd</name>
      <anchorfile>log_8cpp_a713ea37846c15ef62dbe4aababcb13f3.html</anchorfile>
      <anchor>a713ea37846c15ef62dbe4aababcb13f3</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_init</name>
      <anchorfile>log_8cpp_ac6e8428fa47133b18aef035bfe461d46.html</anchorfile>
      <anchor>ac6e8428fa47133b18aef035bfe461d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_irc</name>
      <anchorfile>log_8cpp_a15e047290eca34759e2c8dc671248204.html</anchorfile>
      <anchor>a15e047290eca34759e2c8dc671248204</anchor>
      <arglist>(const bool from_server, const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_irc_ex</name>
      <anchorfile>log_8cpp_a7938c94d0d652ef399416403079e1fcc.html</anchorfile>
      <anchor>a7938c94d0d652ef399416403079e1fcc</anchor>
      <arglist>(const e_log_irc_ex_type type, const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_lock</name>
      <anchorfile>log_8cpp_ae6fa371f167342fb1d05c14eeadf245d.html</anchorfile>
      <anchor>ae6fa371f167342fb1d05c14eeadf245d</anchor>
      <arglist>(bool probe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_procetct_pid_file</name>
      <anchorfile>log_8cpp_a5555b660493e8756d4b123855dcb0084.html</anchorfile>
      <anchor>a5555b660493e8756d4b123855dcb0084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_socket</name>
      <anchorfile>log_8cpp_a9d44b5466ae153861ab6e0009517c5fc.html</anchorfile>
      <anchor>a9d44b5466ae153861ab6e0009517c5fc</anchor>
      <arglist>(const int sock_error, const string &amp;os_msg, const string &amp;msg, const c_socket *socket, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_ssl</name>
      <anchorfile>log_8cpp_ac1616814496bf34a1c5b0c4530047c67.html</anchorfile>
      <anchor>ac1616814496bf34a1c5b0c4530047c67</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_supress_logging</name>
      <anchorfile>log_8cpp_aa4511b1edb70cc5fd5048430914b9ad2.html</anchorfile>
      <anchor>aa4511b1edb70cc5fd5048430914b9ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_wait_for_releasing_lock</name>
      <anchorfile>log_8cpp_a482646f17c8fa6474d4bd4728ea67a9a.html</anchorfile>
      <anchor>a482646f17c8fa6474d4bd4728ea67a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>log_cumul</name>
      <anchorfile>log_8cpp_afdede4a55808b8a27465e742a01fb783.html</anchorfile>
      <anchor>afdede4a55808b8a27465e742a01fb783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_ipc_mutex</type>
      <name>log_cumul_file_mutex</name>
      <anchorfile>log_8cpp_a27ea137aec8924f4dc8fd40632ca0fe1.html</anchorfile>
      <anchor>a27ea137aec8924f4dc8fd40632ca0fe1</anchor>
      <arglist>(&quot;logs&quot;&quot;/&quot;&quot;irc_bot.lock2&quot;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static MY_U_LONG_LONG</type>
      <name>log_event_id</name>
      <anchorfile>log_8cpp_a60e8088146153d35e1bd9ced48b86aaa.html</anchorfile>
      <anchor>a60e8088146153d35e1bd9ced48b86aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_ipc_mutex</type>
      <name>log_files_mutex</name>
      <anchorfile>log_8cpp_af1f8b58c23af27ef8736d8ad423df0d0.html</anchorfile>
      <anchor>af1f8b58c23af27ef8736d8ad423df0d0</anchor>
      <arglist>(&quot;logs&quot;&quot;/&quot;&quot;irc_bot.lock1&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>log_initialized</name>
      <anchorfile>log_8cpp_ae4db333954c0a4362c2edc6369c0762b.html</anchorfile>
      <anchor>ae4db333954c0a4362c2edc6369c0762b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>log_suppress_any_logs</name>
      <anchorfile>log_8cpp_ac2dec73bb7141b19479d11c21005fa58.html</anchorfile>
      <anchor>ac2dec73bb7141b19479d11c21005fa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>overwrite_pid</name>
      <anchorfile>log_8cpp_a255015dbf0a2066615d40ce58e2b4f33.html</anchorfile>
      <anchor>a255015dbf0a2066615d40ce58e2b4f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>protect_pid</name>
      <anchorfile>log_8cpp_a860a912c2a5393a39b2a4b2d7aadbf65.html</anchorfile>
      <anchor>a860a912c2a5393a39b2a4b2d7aadbf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_lock_releaser</type>
      <name>s_lock_releaser</name>
      <anchorfile>log_8cpp_a6afe1e31b75dcae98e6d5e62e7dd5dea.html</anchorfile>
      <anchor>a6afe1e31b75dcae98e6d5e62e7dd5dea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>log_8h</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="log2_8h" name="log2.h" local="yes" imported="no">log2.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_CTCP</name>
      <anchorfile>log_8h_adf350db14d6b5a1697597f2ea3d9f9d6.html</anchorfile>
      <anchor>adf350db14d6b5a1697597f2ea3d9f9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_IRCOP_JOIN</name>
      <anchorfile>log_8h_a97ecb15b135ec55d75cbbceb64312d53.html</anchorfile>
      <anchor>a97ecb15b135ec55d75cbbceb64312d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_IRCOP_LEFT</name>
      <anchorfile>log_8h_acab9143d899b6e80498c41480a030027.html</anchorfile>
      <anchor>acab9143d899b6e80498c41480a030027</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_JOIN</name>
      <anchorfile>log_8h_ae1fad077a85ae132abe6b40686e7fcd5.html</anchorfile>
      <anchor>ae1fad077a85ae132abe6b40686e7fcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_KICK</name>
      <anchorfile>log_8h_ad56942905ee2c753a614c387490acac0.html</anchorfile>
      <anchor>ad56942905ee2c753a614c387490acac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_MODE</name>
      <anchorfile>log_8h_aa7ad3d2f05d4711ebdd516b5469c7ae9.html</anchorfile>
      <anchor>aa7ad3d2f05d4711ebdd516b5469c7ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_NICK</name>
      <anchorfile>log_8h_a5297569e5dcb8caa470275ca43fbaf96.html</anchorfile>
      <anchor>a5297569e5dcb8caa470275ca43fbaf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_NOTICE</name>
      <anchorfile>log_8h_ab4b27ae7e74299b4e7c80b18be8f059e.html</anchorfile>
      <anchor>ab4b27ae7e74299b4e7c80b18be8f059e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PART</name>
      <anchorfile>log_8h_aa34623968898a8fb693cdc4cef627b1e.html</anchorfile>
      <anchor>aa34623968898a8fb693cdc4cef627b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PRIVMSG</name>
      <anchorfile>log_8h_a66b1c62fc933e545c1da3d706302c0c1.html</anchorfile>
      <anchor>a66b1c62fc933e545c1da3d706302c0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_QUIT</name>
      <anchorfile>log_8h_a7852bbc71f7a1f07cf7ed8a89fafec74.html</anchorfile>
      <anchor>a7852bbc71f7a1f07cf7ed8a89fafec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_QUIT_PART_KICK</name>
      <anchorfile>log_8h_a1fcd2611132686b9e6418943fa046aa2.html</anchorfile>
      <anchor>a1fcd2611132686b9e6418943fa046aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_REPEAT</name>
      <anchorfile>log_8h_add64ee036d9f3fcbc7f69afc28f8ac36.html</anchorfile>
      <anchor>add64ee036d9f3fcbc7f69afc28f8ac36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_SCRIPT</name>
      <anchorfile>log_8h_a5571e4c3c0ff1c840cb68d2e4c8f05b5.html</anchorfile>
      <anchor>a5571e4c3c0ff1c840cb68d2e4c8f05b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_TOPIC</name>
      <anchorfile>log_8h_a9a1d2c738a139dc6a56e068c860c1e0a.html</anchorfile>
      <anchor>a9a1d2c738a139dc6a56e068c860c1e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_log_irc_ex_type</name>
      <anchorfile>log_8h_a471b1f8f285490c1031458e9e5cd6ab5.html</anchorfile>
      <anchor>a471b1f8f285490c1031458e9e5cd6ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_IRC_EX_IN</name>
      <anchorfile>log_8h_a471b1f8f285490c1031458e9e5cd6ab5.html</anchorfile>
      <anchor>a471b1f8f285490c1031458e9e5cd6ab5aade03436d986bb6fae9c74b8ad8c11a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_IRC_EX_OUT</name>
      <anchorfile>log_8h_a471b1f8f285490c1031458e9e5cd6ab5.html</anchorfile>
      <anchor>a471b1f8f285490c1031458e9e5cd6ab5a3ea2cfaf6cde4ca648cf755f3518f1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_IRC_EX_INF</name>
      <anchorfile>log_8h_a471b1f8f285490c1031458e9e5cd6ab5.html</anchorfile>
      <anchor>a471b1f8f285490c1031458e9e5cd6ab5abf2cf8083b1f7be2fb81703f1415b629</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_all_logs</name>
      <anchorfile>log_8h_a8ed733a60802f21ced4e0ce729c6dfb8.html</anchorfile>
      <anchor>a8ed733a60802f21ced4e0ce729c6dfb8</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_bot</name>
      <anchorfile>log_8h_a879ba42765b4bc6b8ca19cd12399750c.html</anchorfile>
      <anchor>a879ba42765b4bc6b8ca19cd12399750c</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_botnet</name>
      <anchorfile>log_8h_a08aa2d600e4ebea99f8f00e48bd0bca7.html</anchorfile>
      <anchor>a08aa2d600e4ebea99f8f00e48bd0bca7</anchor>
      <arglist>(const string &amp;myname, const string &amp;remote_name, const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_botnet_debug</name>
      <anchorfile>log_8h_a543abc48f3609110a57107fc9f7019b3.html</anchorfile>
      <anchor>a543abc48f3609110a57107fc9f7019b3</anchor>
      <arglist>(const string &amp;myname, const string &amp;remote_name, const int packet_type, const int command, const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_broadcast</name>
      <anchorfile>log_8h_aa78f541c9326e2948898450ed9acf606.html</anchorfile>
      <anchor>aa78f541c9326e2948898450ed9acf606</anchor>
      <arglist>(const string &amp;bcast_mask, const int type, const string &amp;who, const string &amp;msg, const string &amp;server, const unsigned short server_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_can_overwrite_pid_file</name>
      <anchorfile>log_8h_ad594311b1a1f78028f2d67a7c1ca0550.html</anchorfile>
      <anchor>ad594311b1a1f78028f2d67a7c1ca0550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_channel</name>
      <anchorfile>log_8h_a06bd304e6a4cf487b51f7e52a47609c6.html</anchorfile>
      <anchor>a06bd304e6a4cf487b51f7e52a47609c6</anchor>
      <arglist>(const string &amp;channel, const int type, const string &amp;who, const string &amp;whom, const string &amp;msg, const string &amp;user_modes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_clients</name>
      <anchorfile>log_8h_a6c502a5d4810ec197657afb2185a94ce.html</anchorfile>
      <anchor>a6c502a5d4810ec197657afb2185a94ce</anchor>
      <arglist>(const log_client_id_t id, const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_debug</name>
      <anchorfile>log_8h_a8df010c73cebf772bdae7aa8c28d7c1e.html</anchorfile>
      <anchor>a8df010c73cebf772bdae7aa8c28d7c1e</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>log_done</name>
      <anchorfile>log_8h_ac9dfb7d04cea9cf4342acfa277e5ac85.html</anchorfile>
      <anchor>ac9dfb7d04cea9cf4342acfa277e5ac85</anchor>
      <arglist>(int exit_code, string eol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_free_locks</name>
      <anchorfile>log_8h_ab25941bf67d660c8cdd26392ffaebb80.html</anchorfile>
      <anchor>ab25941bf67d660c8cdd26392ffaebb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>log_get_ipc_mutex_error_log</name>
      <anchorfile>log_8h_abedb527d8f46bf66b6bbff0454c686bb.html</anchorfile>
      <anchor>abedb527d8f46bf66b6bbff0454c686bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_identd</name>
      <anchorfile>log_8h_af6a0875956bba498b20d5518bd1fab1b.html</anchorfile>
      <anchor>af6a0875956bba498b20d5518bd1fab1b</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_init</name>
      <anchorfile>log_8h_ac6e8428fa47133b18aef035bfe461d46.html</anchorfile>
      <anchor>ac6e8428fa47133b18aef035bfe461d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_irc</name>
      <anchorfile>log_8h_a0e9e07794b63ca632ff0bfd1555ef47c.html</anchorfile>
      <anchor>a0e9e07794b63ca632ff0bfd1555ef47c</anchor>
      <arglist>(const bool from_server, const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_irc_ex</name>
      <anchorfile>log_8h_a7fd10df56caaf8c4b95234c2b7daa794.html</anchorfile>
      <anchor>a7fd10df56caaf8c4b95234c2b7daa794</anchor>
      <arglist>(const e_log_irc_ex_type type, const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_lock</name>
      <anchorfile>log_8h_ae6fa371f167342fb1d05c14eeadf245d.html</anchorfile>
      <anchor>ae6fa371f167342fb1d05c14eeadf245d</anchor>
      <arglist>(bool probe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_procetct_pid_file</name>
      <anchorfile>log_8h_a5555b660493e8756d4b123855dcb0084.html</anchorfile>
      <anchor>a5555b660493e8756d4b123855dcb0084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_socket</name>
      <anchorfile>log_8h_af7aa271e728afa1f2f4bac5518a447ce.html</anchorfile>
      <anchor>af7aa271e728afa1f2f4bac5518a447ce</anchor>
      <arglist>(const int sock_error, const string &amp;os_msg, const string &amp;msg, const c_socket *socket, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_ssl</name>
      <anchorfile>log_8h_a384b024338984c9892ce67a5988c36ee.html</anchorfile>
      <anchor>a384b024338984c9892ce67a5988c36ee</anchor>
      <arglist>(const string &amp;msg, const bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_supress_logging</name>
      <anchorfile>log_8h_aa4511b1edb70cc5fd5048430914b9ad2.html</anchorfile>
      <anchor>aa4511b1edb70cc5fd5048430914b9ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_wait_for_releasing_lock</name>
      <anchorfile>log_8h_a482646f17c8fa6474d4bd4728ea67a9a.html</anchorfile>
      <anchor>a482646f17c8fa6474d4bd4728ea67a9a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log2.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>log2_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <member kind="enumeration">
      <name>e_log_type</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_CUSTOM</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913baad05789b9ca586c36586292f9264837d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_DEBUG</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba039a7c66e145e34d6928e0f9e23c2039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_CHAN</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba628405f8e6ac9270e0d516ebca422728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_BOT</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba76a97c7d3f03b920cb7218f5ffddb006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_IDENTD</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba1809796db4855b73ed558bf452de3e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_SSL</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913baa93d36c2bb8e459ea4ea3b4b7439ee7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_IRC</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba969f6b81e80c2e057a58a9866688a55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_SOCKET</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba858eb20f87cbcbe6ceee4be90cd45f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_BOTNET_DEBUG</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba6525bb88fd7f6c0acdc51d2531c3bd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_BOTNET</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba2d6845e21a7f8e9024f82e55394a35d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_IRC_BCAST</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba125b4f880a452ed4d03f06fac78bfee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_CLIENTS</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913bae6bd754eff4e257b1bb308a98383b2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LOG_DEBUG_RPT</name>
      <anchorfile>log2_8h_af78f77978c5d9a6bca920716b0f5913b.html</anchorfile>
      <anchor>af78f77978c5d9a6bca920716b0f5913ba3c6260a8f9d1a10b625e56c5a3df4d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_cumulative</name>
      <anchorfile>log2_8h_a2ab15988d2bcc8a8121698157bc56ea5.html</anchorfile>
      <anchor>a2ab15988d2bcc8a8121698157bc56ea5</anchor>
      <arglist>(const MY_U_LONG_LONG event_id, const e_log_type type, const string &amp;channel, const string &amp;log)</arglist>
    </member>
    <member kind="function">
      <type>MY_U_LONG_LONG</type>
      <name>log_get_next_event_id</name>
      <anchorfile>log2_8h_a497033ad6b91e4c6a35159a54227c309.html</anchorfile>
      <anchor>a497033ad6b91e4c6a35159a54227c309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_init_cumulative_log</name>
      <anchorfile>log2_8h_a4a2f7488ba5c7b38b4a16c4004d382a9.html</anchorfile>
      <anchor>a4a2f7488ba5c7b38b4a16c4004d382a9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logic.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>logic_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="identd_8h" name="identd.h" local="yes" imported="no">identd.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="lang_8h" name="lang.h" local="yes" imported="no">lang.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="exec_8h" name="exec.h" local="yes" imported="no">exec.h</includes>
    <includes id="botnet_8h" name="botnet.h" local="yes" imported="no">botnet.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="filesys_8h" name="filesys.h" local="yes" imported="no">filesys.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="proc_8h" name="proc.h" local="yes" imported="no">proc.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">proc/c_proc_exc.h</includes>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">irc/c_online_channel.h</includes>
    <includes id="c__online__user_8h" name="c_online_user.h" local="yes" imported="no">irc/c_online_user.h</includes>
    <includes id="c__replication_8h" name="c_replication.h" local="yes" imported="no">botnet/c_replication.h</includes>
    <includes id="logic__internal_8h" name="logic_internal.h" local="yes" imported="no">logic/logic_internal.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">misc/shutdown.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>logic_access_to_filesystem</name>
      <anchorfile>logic_8cpp_a4b4fd44fc578bd0d9f625e73445efc96.html</anchorfile>
      <anchor>a4b4fd44fc578bd0d9f625e73445efc96</anchor>
      <arglist>(const string &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_access_to_partyline</name>
      <anchorfile>logic_8cpp_a80be5cb5af24bf1365659d14fe0f05b7.html</anchorfile>
      <anchor>a80be5cb5af24bf1365659d14fe0f05b7</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const bool irc_op, string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_access_to_partyline</name>
      <anchorfile>logic_8cpp_a620fc57c454a3ebd347702f0f89fa8b7.html</anchorfile>
      <anchor>a620fc57c454a3ebd347702f0f89fa8b7</anchor>
      <arglist>(const string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_backup</name>
      <anchorfile>logic_8cpp_af402165985adbf21343a763de80ee875.html</anchorfile>
      <anchor>af402165985adbf21343a763de80ee875</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_channel_def</name>
      <anchorfile>logic_8cpp_afbf4a3f829dbe46f283ac38c95ec75d9.html</anchorfile>
      <anchor>afbf4a3f829dbe46f283ac38c95ec75d9</anchor>
      <arglist>(const string &amp;channel_name, c_channel_def &amp;chd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_func</name>
      <anchorfile>logic_8cpp_abd0a773c03420f7f0f07cce19315d51b.html</anchorfile>
      <anchor>abd0a773c03420f7f0f07cce19315d51b</anchor>
      <arglist>(string name, c_function &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_proc</name>
      <anchorfile>logic_8cpp_abbf17516e5ff1ff08dfed2ed91c5b44b.html</anchorfile>
      <anchor>abbf17516e5ff1ff08dfed2ed91c5b44b</anchor>
      <arglist>(string name, c_procedure &amp;proc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_user</name>
      <anchorfile>logic_8cpp_a86e0e793d49d5bae5c54b360db106cf9.html</anchorfile>
      <anchor>a86e0e793d49d5bae5c54b360db106cf9</anchor>
      <arglist>(const string &amp;name, c_user &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_user_channels</name>
      <anchorfile>logic_8cpp_a081a6a2295a0b071699461d9347aafbb.html</anchorfile>
      <anchor>a081a6a2295a0b071699461d9347aafbb</anchor>
      <arglist>(const string &amp;name, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_rehash</name>
      <anchorfile>logic_8cpp_aee4d33b9f6dee02e57bcc764531a5277.html</anchorfile>
      <anchor>aee4d33b9f6dee02e57bcc764531a5277</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_remove_channel_def</name>
      <anchorfile>logic_8cpp_a3e948b2ceb7601d3479f6dadf64805de.html</anchorfile>
      <anchor>a3e948b2ceb7601d3479f6dadf64805de</anchor>
      <arglist>(const string &amp;channel_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_remove_user</name>
      <anchorfile>logic_8cpp_a0d5a7811f5d469fe5e3624c2a5ee7d3e.html</anchorfile>
      <anchor>a0d5a7811f5d469fe5e3624c2a5ee7d3e</anchor>
      <arglist>(const string &amp;username)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_check_mask</name>
      <anchorfile>logic_8cpp_abb77be489affe7e44d0af7722a13bfa6.html</anchorfile>
      <anchor>abb77be489affe7e44d0af7722a13bfa6</anchor>
      <arglist>(string mask1, string mask2, const string &amp;fnm1, const string &amp;fnm2, bool &amp;was_dns)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_check_num_agrs</name>
      <anchorfile>logic_8cpp_a6dc76c69e24db0e222147c8142de2e88.html</anchorfile>
      <anchor>a6dc76c69e24db0e222147c8142de2e88</anchor>
      <arglist>(string proc, const size_t mandatory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_core_execute</name>
      <anchorfile>logic_8cpp_a77e1ae124c849450d7f10a8d76b4ec64.html</anchorfile>
      <anchor>a77e1ae124c849450d7f10a8d76b4ec64</anchor>
      <arglist>(const string &amp;proc, vector&lt; string &gt; &amp;args, const string &amp;debug, size_t num_mandatory_args, const string &amp;eid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_core_execute</name>
      <anchorfile>logic_8cpp_abb56668673fbf1754f0bda16c329ee9f.html</anchorfile>
      <anchor>abb56668673fbf1754f0bda16c329ee9f</anchor>
      <arglist>(const string &amp;proc, vector&lt; c_var_base * &gt; &amp;args, const string &amp;debug, size_t num_mandatory_args, const string &amp;eid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_erase_duplicate_or_empty_string_in_vector</name>
      <anchorfile>logic_8cpp_ae0419ea360617bd592533b85359813c8.html</anchorfile>
      <anchor>ae0419ea360617bd592533b85359813c8</anchor>
      <arglist>(vector&lt; string &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_eval</name>
      <anchorfile>logic_8cpp_a407b4ff2cf07e35868926222482cae8a.html</anchorfile>
      <anchor>a407b4ff2cf07e35868926222482cae8a</anchor>
      <arglist>(c_module *this_module, const string &amp;str, c_var_array *vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_eval_str</name>
      <anchorfile>logic_8cpp_a4f7f5aa69d8938677a2759ee24bcec62.html</anchorfile>
      <anchor>a4f7f5aa69d8938677a2759ee24bcec62</anchor>
      <arglist>(c_module *this_module, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_find_proc_by_name</name>
      <anchorfile>logic_8cpp_a96840d6c33991396a00fe8c2e1c10921.html</anchorfile>
      <anchor>a96840d6c33991396a00fe8c2e1c10921</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_find_user</name>
      <anchorfile>logic_8cpp_a220a75627bc4208781cb616bf473203f.html</anchorfile>
      <anchor>a220a75627bc4208781cb616bf473203f</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, string host, const string &amp;fullname, bool irc_op, bool &amp;was_dns)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_find_user</name>
      <anchorfile>logic_8cpp_a4574477571ba181cd58f5490a3ea8a29.html</anchorfile>
      <anchor>a4574477571ba181cd58f5490a3ea8a29</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, bool irc_op)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_get_dcc_host</name>
      <anchorfile>logic_8cpp_afcf43808bc840ba3e8b6a755cb57b62e.html</anchorfile>
      <anchor>afcf43808bc840ba3e8b6a755cb57b62e</anchor>
      <arglist>(const int dcc_group, const string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_flood_limits</name>
      <anchorfile>logic_8cpp_a1dd9a2b7daaeda8a4004871a52a31f40.html</anchorfile>
      <anchor>a1dd9a2b7daaeda8a4004871a52a31f40</anchor>
      <arglist>(const string &amp;channel, const string &amp;user, c_flood &amp;msg_flood, c_flood &amp;notice_flood, c_flood &amp;repeat_flood, c_flood &amp;nick_flood, c_flood &amp;join_flood, c_flood &amp;mode_flood, c_flood &amp;ctcp_flood)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_get_host_bot_user_name</name>
      <anchorfile>logic_8cpp_a5724781b5ab3d91d99814145a85be272.html</anchorfile>
      <anchor>a5724781b5ab3d91d99814145a85be272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>logic_get_max_logic_backups</name>
      <anchorfile>logic_8cpp_a56f7a91d32ca056563f0a67d3e5c5b30.html</anchorfile>
      <anchor>a56f7a91d32ca056563f0a67d3e5c5b30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>logic_get_priority</name>
      <anchorfile>logic_8cpp_a08809e16e288e4a7bada6b6c6293b31a.html</anchorfile>
      <anchor>a08809e16e288e4a7bada6b6c6293b31a</anchor>
      <arglist>(const string &amp;class_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_pull_chan_defs</name>
      <anchorfile>logic_8cpp_a7d0b325e3f9ffb554e33e59950060c30.html</anchorfile>
      <anchor>a7d0b325e3f9ffb554e33e59950060c30</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_channel_def &gt; &amp;chans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_pull_users</name>
      <anchorfile>logic_8cpp_a795f262e68ea9da609009afe29fd3469.html</anchorfile>
      <anchor>a795f262e68ea9da609009afe29fd3469</anchor>
      <arglist>(const string &amp;botname, deque&lt; c_user &gt; &amp;users)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_chan_defs</name>
      <anchorfile>logic_8cpp_aa16e62c83538b4bf2a173b15d82a0863.html</anchorfile>
      <anchor>aa16e62c83538b4bf2a173b15d82a0863</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_channel_def &gt; &amp;chans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_funcs</name>
      <anchorfile>logic_8cpp_a67f156f4488c8df2591d5a90c392f27a.html</anchorfile>
      <anchor>a67f156f4488c8df2591d5a90c392f27a</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_function * &gt; &amp;funcs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_procs</name>
      <anchorfile>logic_8cpp_acf06a441a87ffad4681a36f3893c0a86.html</anchorfile>
      <anchor>acf06a441a87ffad4681a36f3893c0a86</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_procedure &gt; &amp;procs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_users</name>
      <anchorfile>logic_8cpp_a9ad50b3f75c391074c04fd18786264a0.html</anchorfile>
      <anchor>a9ad50b3f75c391074c04fd18786264a0</anchor>
      <arglist>(const string &amp;botname, deque&lt; c_user &gt; &amp;users)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_get_severity_text</name>
      <anchorfile>logic_8cpp_a8d009a1241a7d0ff1bf0a30ea1aac66f.html</anchorfile>
      <anchor>a8d009a1241a7d0ff1bf0a30ea1aac66f</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_hostmask_ipv6_decompress</name>
      <anchorfile>logic_8cpp_a1bfadffd1f74072b9e34f26dcce7f79d.html</anchorfile>
      <anchor>a1bfadffd1f74072b9e34f26dcce7f79d</anchor>
      <arglist>(const string &amp;hostmask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_init_severities</name>
      <anchorfile>logic_8cpp_a959d85b17bf6404ea63048fbcf5128d9.html</anchorfile>
      <anchor>a959d85b17bf6404ea63048fbcf5128d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_is_replication_partner</name>
      <anchorfile>logic_8cpp_ac3a888e7531360da9f8e33c2a84f3b0a.html</anchorfile>
      <anchor>ac3a888e7531360da9f8e33c2a84f3b0a</anchor>
      <arglist>(const string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_kill_EOLs</name>
      <anchorfile>logic_8cpp_a25edeaccdfb7a74f7a9e711d93802f6d.html</anchorfile>
      <anchor>a25edeaccdfb7a74f7a9e711d93802f6d</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_list_func</name>
      <anchorfile>logic_8cpp_a707e665fa57b73892de8572613d27bd1.html</anchorfile>
      <anchor>a707e665fa57b73892de8572613d27bd1</anchor>
      <arglist>(string func_name, list&lt; string &gt; &amp;commands, string &amp;declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_list_proc</name>
      <anchorfile>logic_8cpp_ada313c0d22835433846a29d42cd8e928.html</anchorfile>
      <anchor>ada313c0d22835433846a29d42cd8e928</anchor>
      <arglist>(string proc_name, list&lt; string &gt; &amp;commands, string &amp;declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_loop</name>
      <anchorfile>logic_8cpp_a95fa58bfb6f2619224ae147fa4a83af0.html</anchorfile>
      <anchor>a95fa58bfb6f2619224ae147fa4a83af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_loop_identd</name>
      <anchorfile>logic_8cpp_a86c485a900fdec1c2bce3fb49ffae05b.html</anchorfile>
      <anchor>a86c485a900fdec1c2bce3fb49ffae05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_make_debug_string</name>
      <anchorfile>logic_8cpp_adec5ec4a1969a94da2a01d4829180bdc.html</anchorfile>
      <anchor>adec5ec4a1969a94da2a01d4829180bdc</anchor>
      <arglist>(int line, string ln)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_match2</name>
      <anchorfile>logic_8cpp_ad074b79bc2726cd13fbd8e57216a5bc4.html</anchorfile>
      <anchor>ad074b79bc2726cd13fbd8e57216a5bc4</anchor>
      <arglist>(const string &amp;hostmask, const string &amp;fullname_mask, const string &amp;hostname, const string &amp;fullname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_access</name>
      <anchorfile>logic_8cpp_a94866878dcbd00c59b5f946159b272c0.html</anchorfile>
      <anchor>a94866878dcbd00c59b5f946159b272c0</anchor>
      <arglist>(const string &amp;user, vector&lt; string &gt; &amp;access_to_users, vector&lt; string &gt; &amp;access_to_groups, vector&lt; string &gt; &amp;access_grant_groups, vector&lt; string &gt; &amp;access_to_proc_groups, vector&lt; string &gt; &amp;access_grant_proc_groups, vector&lt; string &gt; &amp;access_grant_proc, vector&lt; string &gt; &amp;access_to_channel, vector&lt; string &gt; &amp;access_grant_channel, bool &amp;access_grant_partyline, vector&lt; string &gt; &amp;access_to_procs, bool &amp;access_to_backup, bool &amp;access_grant_backup, bool &amp;access_to_rehash, bool &amp;access_grant_rehash, bool &amp;access_to_plususer, bool &amp;access_grant_plususer, bool &amp;access_to_plusproc, bool &amp;access_grant_plusproc, c_flood &amp;partyline_msg_flood, bool &amp;access_to_replication, bool &amp;access_grant_replication, vector&lt; string &gt; &amp;access_to_chan_defs, bool &amp;access_to_restart, bool &amp;access_grant_restart, bool &amp;access_to_die, bool &amp;access_grant_die, bool &amp;access_to_filesystem, bool &amp;access_grant_filesystem, bool &amp;access_to_private, bool &amp;access_grant_private, bool &amp;access_to_can_send_all_users, bool &amp;access_grant_can_send_all_users, bool &amp;access_to_can_send_unknown_users, bool &amp;access_grant_can_send_unknown_users, vector&lt; string &gt; &amp;access_usage_proc, vector&lt; string &gt; &amp;access_usage_proc_groups, bool &amp;access_to_upgrade, bool &amp;access_grant_upgrade, bool &amp;access_to_apply, bool &amp;access_grant_apply, vector&lt; string &gt; &amp;access_to_users_also_terminators)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_partyline_add_channel_def</name>
      <anchorfile>logic_8cpp_a25f81e08eef6553e8a541908e0d30c43.html</anchorfile>
      <anchor>a25f81e08eef6553e8a541908e0d30c43</anchor>
      <arglist>(c_channel_def &amp;chd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_add_user</name>
      <anchorfile>logic_8cpp_a69b89b2d7ba6d249b2a6b1616de8ec75.html</anchorfile>
      <anchor>a69b89b2d7ba6d249b2a6b1616de8ec75</anchor>
      <arglist>(c_user &amp;user, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_backup</name>
      <anchorfile>logic_8cpp_a16150f79daac4d9e158d3b9c8608150c.html</anchorfile>
      <anchor>a16150f79daac4d9e158d3b9c8608150c</anchor>
      <arglist>(c_module *this_module, string who)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_partyline_get_chandef_listing</name>
      <anchorfile>logic_8cpp_ad441c2ee324ee46dbc5d7eb733650429.html</anchorfile>
      <anchor>ad441c2ee324ee46dbc5d7eb733650429</anchor>
      <arglist>(string ch, const string &amp;lang, const string &amp;eol, vector&lt; string &gt; &amp;access_to_channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_partyline_get_channel_def</name>
      <anchorfile>logic_8cpp_a0b3f295a11df08f574da90d5a565f4f5.html</anchorfile>
      <anchor>a0b3f295a11df08f574da90d5a565f4f5</anchor>
      <arglist>(const string &amp;channel_name, c_channel_def &amp;chd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_get_channels</name>
      <anchorfile>logic_8cpp_a79abb7ff220b93a4ba785fe992909569.html</anchorfile>
      <anchor>a79abb7ff220b93a4ba785fe992909569</anchor>
      <arglist>(vector&lt; string &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_get_user</name>
      <anchorfile>logic_8cpp_a0d6d088dfd7f9ee4dceef74d342419a1.html</anchorfile>
      <anchor>a0d6d088dfd7f9ee4dceef74d342419a1</anchor>
      <arglist>(const string &amp;user_name, c_user &amp;user, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_get_user_template</name>
      <anchorfile>logic_8cpp_ad49f096d53b9da3fbd5747a410f7f7d4.html</anchorfile>
      <anchor>ad49f096d53b9da3fbd5747a410f7f7d4</anchor>
      <arglist>(const string &amp;user_name, c_user &amp;user, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_plus_group</name>
      <anchorfile>logic_8cpp_a12ccfa374f2f0a6a1a8cfcc21b114bd3.html</anchorfile>
      <anchor>a12ccfa374f2f0a6a1a8cfcc21b114bd3</anchor>
      <arglist>(const string &amp;username, const string &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_partyline_rehash</name>
      <anchorfile>logic_8cpp_ac7df0b767b82b46b9ccb9b3d37d548a8.html</anchorfile>
      <anchor>ac7df0b767b82b46b9ccb9b3d37d548a8</anchor>
      <arglist>(const string &amp;lang, const string &amp;eol, const string &amp;who)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_remove_channel_def</name>
      <anchorfile>logic_8cpp_a2ad2b09823db211f1daf807ca2bdf241.html</anchorfile>
      <anchor>a2ad2b09823db211f1daf807ca2bdf241</anchor>
      <arglist>(const string &amp;channel_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_remove_user</name>
      <anchorfile>logic_8cpp_aede89d269fb5a7252f667d7700e93748.html</anchorfile>
      <anchor>aede89d269fb5a7252f667d7700e93748</anchor>
      <arglist>(const string &amp;username)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_partyline_user_exists</name>
      <anchorfile>logic_8cpp_a971032bc9906f00134f35e0d99825d7e.html</anchorfile>
      <anchor>a971032bc9906f00134f35e0d99825d7e</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>logic_partyline_whois</name>
      <anchorfile>logic_8cpp_a47bd1abb32f6d41d5f52b72efcbb59f4.html</anchorfile>
      <anchor>a47bd1abb32f6d41d5f52b72efcbb59f4</anchor>
      <arglist>(const string &amp;lang, string param1, list&lt; string &gt; &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_rehash</name>
      <anchorfile>logic_8cpp_a480590ef635a676465cff007edc81cba.html</anchorfile>
      <anchor>a480590ef635a676465cff007edc81cba</anchor>
      <arglist>(string &amp;log, string lang, string eol, string who_string, string who, string who_only_name_of_user, bool startup=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_rehash</name>
      <anchorfile>logic_8cpp_a915c4b3049bea424db20ed6605854cf0.html</anchorfile>
      <anchor>a915c4b3049bea424db20ed6605854cf0</anchor>
      <arglist>(int &amp;error_on_line, string &amp;error_reason, string who, string who_only_name_of_user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_rollback</name>
      <anchorfile>logic_8cpp_acb3e9e27bd1f5687da8fb0dec84a8fb3.html</anchorfile>
      <anchor>acb3e9e27bd1f5687da8fb0dec84a8fb3</anchor>
      <arglist>(vector&lt; string &gt; &amp;log, const string &amp;lang)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_rollback_startup</name>
      <anchorfile>logic_8cpp_a77d975141e236faefd226436754be2d2.html</anchorfile>
      <anchor>a77d975141e236faefd226436754be2d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_set_dynamic</name>
      <anchorfile>logic_8cpp_a3a05eb15bc5910450b415cd2d9c8d931.html</anchorfile>
      <anchor>a3a05eb15bc5910450b415cd2d9c8d931</anchor>
      <arglist>(const string &amp;username, const string &amp;from_user, const char prefix, const char mode)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_set_priority</name>
      <anchorfile>logic_8cpp_a396e8ac786bc21a06c622da77193c7ce.html</anchorfile>
      <anchor>a396e8ac786bc21a06c622da77193c7ce</anchor>
      <arglist>(const int priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_shift_backup</name>
      <anchorfile>logic_8cpp_a96f6a28474ebf2b840e77fbde4dac1a4.html</anchorfile>
      <anchor>a96f6a28474ebf2b840e77fbde4dac1a4</anchor>
      <arglist>(const bool shift_all)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>event_id</name>
      <anchorfile>logic_8cpp_a093f3073a8e6015cd64fb4005cb6e289.html</anchorfile>
      <anchor>a093f3073a8e6015cd64fb4005cb6e289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ident_string</name>
      <anchorfile>logic_8cpp_aabb8e055ca09586315c845839cce1bd0.html</anchorfile>
      <anchor>aabb8e055ca09586315c845839cce1bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>into_whois_burst</name>
      <anchorfile>logic_8cpp_a7c07f46b74f35244baeaadfa50c8d853.html</anchorfile>
      <anchor>a7c07f46b74f35244baeaadfa50c8d853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_autobackup</name>
      <anchorfile>logic_8cpp_a3d1c7f8f24804d0453e5ea522172794b.html</anchorfile>
      <anchor>a3d1c7f8f24804d0453e5ea522172794b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_nick_idx</name>
      <anchorfile>logic_8cpp_a6162a255cc9622baf7815b17b8af1644.html</anchorfile>
      <anchor>a6162a255cc9622baf7815b17b8af1644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_nick_to_lag &gt;</type>
      <name>nicks_to_lag</name>
      <anchorfile>logic_8cpp_a73c86610b16221af92166d5196b7f343.html</anchorfile>
      <anchor>a73c86610b16221af92166d5196b7f343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>r_all_groups</name>
      <anchorfile>logic_8cpp_a26e75ce2bb4c9bf9827f6d656126c36c.html</anchorfile>
      <anchor>a26e75ce2bb4c9bf9827f6d656126c36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel_def &gt;</type>
      <name>r_channel_defs</name>
      <anchorfile>logic_8cpp_a0d1d9978bb4a2551ee6770d39e9341d3.html</anchorfile>
      <anchor>a0d1d9978bb4a2551ee6770d39e9341d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>r_channel_templates</name>
      <anchorfile>logic_8cpp_af1262fdcdac8e8adeb70de8bb70b5b2d.html</anchorfile>
      <anchor>af1262fdcdac8e8adeb70de8bb70b5b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>r_channel_terminators</name>
      <anchorfile>logic_8cpp_a5bba0ba9ae41cdaf922902c7cf88b770.html</anchorfile>
      <anchor>a5bba0ba9ae41cdaf922902c7cf88b770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>r_channels</name>
      <anchorfile>logic_8cpp_ab15a89c9d85839d75fe09674b3912beb.html</anchorfile>
      <anchor>ab15a89c9d85839d75fe09674b3912beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_private</type>
      <name>r_private</name>
      <anchorfile>logic_8cpp_a436e2f0b8a4ff3f2d6698f305dbd31f7.html</anchorfile>
      <anchor>a436e2f0b8a4ff3f2d6698f305dbd31f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>logic_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>logic_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>logic_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; int, string &gt;</type>
      <name>severity_codes</name>
      <anchorfile>logic_8cpp_a5dcaeeb3b394bc2651a0a1840aff744e.html</anchorfile>
      <anchor>a5dcaeeb3b394bc2651a0a1840aff744e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>super_global</name>
      <anchorfile>logic_8cpp_a11620a90e9b0e60b752b9e4466afe05b.html</anchorfile>
      <anchor>a11620a90e9b0e60b752b9e4466afe05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_tmp_file &gt;</type>
      <name>tmp_files_garbage</name>
      <anchorfile>logic_8cpp_a6c45959a1bba14dabf28ae0b8471cc29.html</anchorfile>
      <anchor>a6c45959a1bba14dabf28ae0b8471cc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>was_whois_burst</name>
      <anchorfile>logic_8cpp_a351eaa216a7fae1fa0cc913146b539b7.html</anchorfile>
      <anchor>a351eaa216a7fae1fa0cc913146b539b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logic.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>logic_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="function_8h" name="function.h" local="yes" imported="no">function.h</includes>
    <includes id="c__lines_8h" name="c_lines.h" local="yes" imported="no">proc/c_lines.h</includes>
    <includes id="c__smtp_8h" name="c_smtp.h" local="yes" imported="no">logic/c_smtp.h</includes>
    <includes id="c__channel__def_8h" name="c_channel_def.h" local="yes" imported="no">logic/c_channel_def.h</includes>
    <includes id="c__private_8h" name="c_private.h" local="yes" imported="no">logic/c_private.h</includes>
    <includes id="c__flood_8h" name="c_flood.h" local="yes" imported="no">irc/c_flood.h</includes>
    <includes id="c__user_8h" name="c_user.h" local="yes" imported="no">logic/c_user.h</includes>
    <includes id="c__channel_8h" name="c_channel.h" local="yes" imported="no">logic/c_channel.h</includes>
    <includes id="c__procedure_8h" name="c_procedure.h" local="yes" imported="no">proc/c_procedure.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_NO_SERVER</name>
      <anchorfile>logic_8h_a838e9b0d7725260710c229101c1af58a.html</anchorfile>
      <anchor>a838e9b0d7725260710c229101c1af58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_OK</name>
      <anchorfile>logic_8h_a9a95f4796bb39a55d2c05ffd86cc3579.html</anchorfile>
      <anchor>a9a95f4796bb39a55d2c05ffd86cc3579</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_PROC_BAD_NUM</name>
      <anchorfile>logic_8h_a81bb92b2f18809c1a1a6b750c8689385.html</anchorfile>
      <anchor>a81bb92b2f18809c1a1a6b750c8689385</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_PROC_BAD_SYNTAX</name>
      <anchorfile>logic_8h_a079a929488246272d9b0f8f8090e4506.html</anchorfile>
      <anchor>a079a929488246272d9b0f8f8090e4506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_PROC_BAD_TEXT</name>
      <anchorfile>logic_8h_a97576f1d483e51fe07de863c1184e422.html</anchorfile>
      <anchor>a97576f1d483e51fe07de863c1184e422</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_PROC_NOT_FOUND</name>
      <anchorfile>logic_8h_a623cb69917a2248709e1322dc5877351.html</anchorfile>
      <anchor>a623cb69917a2248709e1322dc5877351</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_RESTART</name>
      <anchorfile>logic_8h_ab3af3242cf04804cd6dfba2a31541ab6.html</anchorfile>
      <anchor>ab3af3242cf04804cd6dfba2a31541ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_SOCKET_ERROR</name>
      <anchorfile>logic_8h_aae2afd39f2e66bdd0f90b29ae1f8ae3a.html</anchorfile>
      <anchor>aae2afd39f2e66bdd0f90b29ae1f8ae3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_access_to_filesystem</name>
      <anchorfile>logic_8h_a4b4fd44fc578bd0d9f625e73445efc96.html</anchorfile>
      <anchor>a4b4fd44fc578bd0d9f625e73445efc96</anchor>
      <arglist>(const string &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_access_to_partyline</name>
      <anchorfile>logic_8h_a80be5cb5af24bf1365659d14fe0f05b7.html</anchorfile>
      <anchor>a80be5cb5af24bf1365659d14fe0f05b7</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const bool irc_op, string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_access_to_partyline</name>
      <anchorfile>logic_8h_a620fc57c454a3ebd347702f0f89fa8b7.html</anchorfile>
      <anchor>a620fc57c454a3ebd347702f0f89fa8b7</anchor>
      <arglist>(const string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_backup</name>
      <anchorfile>logic_8h_af402165985adbf21343a763de80ee875.html</anchorfile>
      <anchor>af402165985adbf21343a763de80ee875</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_channel_def</name>
      <anchorfile>logic_8h_afbf4a3f829dbe46f283ac38c95ec75d9.html</anchorfile>
      <anchor>afbf4a3f829dbe46f283ac38c95ec75d9</anchor>
      <arglist>(const string &amp;channel_name, c_channel_def &amp;chd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_func</name>
      <anchorfile>logic_8h_abd0a773c03420f7f0f07cce19315d51b.html</anchorfile>
      <anchor>abd0a773c03420f7f0f07cce19315d51b</anchor>
      <arglist>(string name, c_function &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_proc</name>
      <anchorfile>logic_8h_abbf17516e5ff1ff08dfed2ed91c5b44b.html</anchorfile>
      <anchor>abbf17516e5ff1ff08dfed2ed91c5b44b</anchor>
      <arglist>(string name, c_procedure &amp;proc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_user</name>
      <anchorfile>logic_8h_a86e0e793d49d5bae5c54b360db106cf9.html</anchorfile>
      <anchor>a86e0e793d49d5bae5c54b360db106cf9</anchor>
      <arglist>(const string &amp;name, c_user &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_botnet_get_user_channels</name>
      <anchorfile>logic_8h_a081a6a2295a0b071699461d9347aafbb.html</anchorfile>
      <anchor>a081a6a2295a0b071699461d9347aafbb</anchor>
      <arglist>(const string &amp;name, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_rehash</name>
      <anchorfile>logic_8h_aee4d33b9f6dee02e57bcc764531a5277.html</anchorfile>
      <anchor>aee4d33b9f6dee02e57bcc764531a5277</anchor>
      <arglist>(string who)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_remove_channel_def</name>
      <anchorfile>logic_8h_a3e948b2ceb7601d3479f6dadf64805de.html</anchorfile>
      <anchor>a3e948b2ceb7601d3479f6dadf64805de</anchor>
      <arglist>(const string &amp;channel_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_botnet_remove_user</name>
      <anchorfile>logic_8h_a0d5a7811f5d469fe5e3624c2a5ee7d3e.html</anchorfile>
      <anchor>a0d5a7811f5d469fe5e3624c2a5ee7d3e</anchor>
      <arglist>(const string &amp;username)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>logic_call_proc</name>
      <anchorfile>logic_8h_a128d44e9cd52f3b9867b144724150023.html</anchorfile>
      <anchor>a128d44e9cd52f3b9867b144724150023</anchor>
      <arglist>(const char *call_string)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_check_mask</name>
      <anchorfile>logic_8h_abb77be489affe7e44d0af7722a13bfa6.html</anchorfile>
      <anchor>abb77be489affe7e44d0af7722a13bfa6</anchor>
      <arglist>(string mask1, string mask2, const string &amp;fnm1, const string &amp;fnm2, bool &amp;was_dns)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_check_num_agrs</name>
      <anchorfile>logic_8h_a6dc76c69e24db0e222147c8142de2e88.html</anchorfile>
      <anchor>a6dc76c69e24db0e222147c8142de2e88</anchor>
      <arglist>(string proc, const size_t mandatory)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_eval</name>
      <anchorfile>logic_8h_a407b4ff2cf07e35868926222482cae8a.html</anchorfile>
      <anchor>a407b4ff2cf07e35868926222482cae8a</anchor>
      <arglist>(c_module *this_module, const string &amp;str, c_var_array *vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_filesys_got_new</name>
      <anchorfile>logic_8h_a7fa8900a53e08088dbc5971d0a1238d0.html</anchorfile>
      <anchor>a7fa8900a53e08088dbc5971d0a1238d0</anchor>
      <arglist>(const string &amp;user_name, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;internal_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_find_proc_by_name</name>
      <anchorfile>logic_8h_a96840d6c33991396a00fe8c2e1c10921.html</anchorfile>
      <anchor>a96840d6c33991396a00fe8c2e1c10921</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_find_user</name>
      <anchorfile>logic_8h_a4574477571ba181cd58f5490a3ea8a29.html</anchorfile>
      <anchor>a4574477571ba181cd58f5490a3ea8a29</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, bool irc_op)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_find_user</name>
      <anchorfile>logic_8h_a220a75627bc4208781cb616bf473203f.html</anchorfile>
      <anchor>a220a75627bc4208781cb616bf473203f</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, string host, const string &amp;fullname, bool irc_op, bool &amp;was_dns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_fnc</name>
      <anchorfile>logic_8h_ae1ec5a06da2824d74b479383a23986bc.html</anchorfile>
      <anchor>ae1ec5a06da2824d74b479383a23986bc</anchor>
      <arglist>(const string &amp;old_nick, const string &amp;new_nick)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_get_dcc_host</name>
      <anchorfile>logic_8h_afcf43808bc840ba3e8b6a755cb57b62e.html</anchorfile>
      <anchor>afcf43808bc840ba3e8b6a755cb57b62e</anchor>
      <arglist>(const int dcc_group, const string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_flood_limits</name>
      <anchorfile>logic_8h_a1dd9a2b7daaeda8a4004871a52a31f40.html</anchorfile>
      <anchor>a1dd9a2b7daaeda8a4004871a52a31f40</anchor>
      <arglist>(const string &amp;channel, const string &amp;user, c_flood &amp;msg_flood, c_flood &amp;notice_flood, c_flood &amp;repeat_flood, c_flood &amp;nick_flood, c_flood &amp;join_flood, c_flood &amp;mode_flood, c_flood &amp;ctcp_flood)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_get_host_bot_user_name</name>
      <anchorfile>logic_8h_a5724781b5ab3d91d99814145a85be272.html</anchorfile>
      <anchor>a5724781b5ab3d91d99814145a85be272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>logic_get_priority</name>
      <anchorfile>logic_8h_a08809e16e288e4a7bada6b6c6293b31a.html</anchorfile>
      <anchor>a08809e16e288e4a7bada6b6c6293b31a</anchor>
      <arglist>(const string &amp;class_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_pull_chan_defs</name>
      <anchorfile>logic_8h_a7d0b325e3f9ffb554e33e59950060c30.html</anchorfile>
      <anchor>a7d0b325e3f9ffb554e33e59950060c30</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_channel_def &gt; &amp;chans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_pull_users</name>
      <anchorfile>logic_8h_a795f262e68ea9da609009afe29fd3469.html</anchorfile>
      <anchor>a795f262e68ea9da609009afe29fd3469</anchor>
      <arglist>(const string &amp;botname, deque&lt; c_user &gt; &amp;users)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_chan_defs</name>
      <anchorfile>logic_8h_aa16e62c83538b4bf2a173b15d82a0863.html</anchorfile>
      <anchor>aa16e62c83538b4bf2a173b15d82a0863</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_channel_def &gt; &amp;chans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_funcs</name>
      <anchorfile>logic_8h_a67f156f4488c8df2591d5a90c392f27a.html</anchorfile>
      <anchor>a67f156f4488c8df2591d5a90c392f27a</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_function * &gt; &amp;funcs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_procs</name>
      <anchorfile>logic_8h_acf06a441a87ffad4681a36f3893c0a86.html</anchorfile>
      <anchor>acf06a441a87ffad4681a36f3893c0a86</anchor>
      <arglist>(const string &amp;botname, vector&lt; c_procedure &gt; &amp;procs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_get_push_users</name>
      <anchorfile>logic_8h_a9ad50b3f75c391074c04fd18786264a0.html</anchorfile>
      <anchor>a9ad50b3f75c391074c04fd18786264a0</anchor>
      <arglist>(const string &amp;botname, deque&lt; c_user &gt; &amp;users)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_is_replication_partner</name>
      <anchorfile>logic_8h_ac3a888e7531360da9f8e33c2a84f3b0a.html</anchorfile>
      <anchor>ac3a888e7531360da9f8e33c2a84f3b0a</anchor>
      <arglist>(const string &amp;user_name_as_in_logic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_list_func</name>
      <anchorfile>logic_8h_a707e665fa57b73892de8572613d27bd1.html</anchorfile>
      <anchor>a707e665fa57b73892de8572613d27bd1</anchor>
      <arglist>(string func_name, list&lt; string &gt; &amp;commands, string &amp;declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_list_proc</name>
      <anchorfile>logic_8h_ada313c0d22835433846a29d42cd8e928.html</anchorfile>
      <anchor>ada313c0d22835433846a29d42cd8e928</anchor>
      <arglist>(string proc_name, list&lt; string &gt; &amp;commands, string &amp;declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_loop</name>
      <anchorfile>logic_8h_a95fa58bfb6f2619224ae147fa4a83af0.html</anchorfile>
      <anchor>a95fa58bfb6f2619224ae147fa4a83af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_loop_identd</name>
      <anchorfile>logic_8h_a86c485a900fdec1c2bce3fb49ffae05b.html</anchorfile>
      <anchor>a86c485a900fdec1c2bce3fb49ffae05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_banned</name>
      <anchorfile>logic_8h_aa72f2f7b60872e26f430b75a4c7b6c80.html</anchorfile>
      <anchor>aa72f2f7b60872e26f430b75a4c7b6c80</anchor>
      <arglist>(const string &amp;channel, const string &amp;ban_mask, const vector&lt; string &gt; &amp;excepts, const vector&lt; string &gt; &amp;invites, const vector&lt; string &gt; &amp;bans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_broadcast</name>
      <anchorfile>logic_8h_aac5f60f2470ce55dbe19d7dd9b64ea8f.html</anchorfile>
      <anchor>aac5f60f2470ce55dbe19d7dd9b64ea8f</anchor>
      <arglist>(string username, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;bcast_mask, const int type, string msg, const string &amp;server, const unsigned short port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_flood</name>
      <anchorfile>logic_8h_af87ff4b43432b54e0eaa5c3d9d3eff0b.html</anchorfile>
      <anchor>af87ff4b43432b54e0eaa5c3d9d3eff0b</anchor>
      <arglist>(const string &amp;channel, const string &amp;user, const string &amp;nick, const int type, const int stat_num, const my_time_t stat_sec, const my_time_t stat_sec_of, const vector&lt; string &gt; &amp;flist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_internal_event</name>
      <anchorfile>logic_8h_a9c25bc580afcbf091f3dbf11691ccd39.html</anchorfile>
      <anchor>a9c25bc580afcbf091f3dbf11691ccd39</anchor>
      <arglist>(string type, string flags1, string flags2, string flags3, string flags4, const int severity_numeric, string msg1, string msg2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_ircop</name>
      <anchorfile>logic_8h_a7e428abafc79fa7d0ecbeeda4407ca0a.html</anchorfile>
      <anchor>a7e428abafc79fa7d0ecbeeda4407ca0a</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_join</name>
      <anchorfile>logic_8h_a2cfae88c5a051a960f79ba4378889923.html</anchorfile>
      <anchor>a2cfae88c5a051a960f79ba4378889923</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const string &amp;channel, const bool irc_op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_nick_change</name>
      <anchorfile>logic_8h_a550f689c9c2efbc81e88c38b7ae41b93.html</anchorfile>
      <anchor>a550f689c9c2efbc81e88c38b7ae41b93</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const string &amp;channel, const bool irc_op, const string &amp;old_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_nick_validate</name>
      <anchorfile>logic_8h_a43482da6ea65371710aa4664c9f6931e.html</anchorfile>
      <anchor>a43482da6ea65371710aa4664c9f6931e</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const string &amp;channel, const bool irc_op, const bool passive, bool &amp;mod_disp_join_called)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_not_in_reop</name>
      <anchorfile>logic_8h_a715941db4e07e29070128d4efa65bcfb.html</anchorfile>
      <anchor>a715941db4e07e29070128d4efa65bcfb</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, const string &amp;user_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_not_invited</name>
      <anchorfile>logic_8h_a02d6d2392aefdbf72a4929ea36e5d339.html</anchorfile>
      <anchor>a02d6d2392aefdbf72a4929ea36e5d339</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, const string &amp;user_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_notice</name>
      <anchorfile>logic_8h_ab976aaaf95f71aa4ff899ecbe5e839bc.html</anchorfile>
      <anchor>ab976aaaf95f71aa4ff899ecbe5e839bc</anchor>
      <arglist>(const string &amp;channel, string user, const string &amp;nick, const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_part</name>
      <anchorfile>logic_8h_a78eb668c930727abd73c2d4e8558200e.html</anchorfile>
      <anchor>a78eb668c930727abd73c2d4e8558200e</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;msg, const int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_privmsg</name>
      <anchorfile>logic_8h_a7cf843329331616eea359a031bb0eab9.html</anchorfile>
      <anchor>a7cf843329331616eea359a031bb0eab9</anchor>
      <arglist>(const string &amp;channel, string user, const string &amp;nick, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_privmsg_query</name>
      <anchorfile>logic_8h_aa6e99c4d3aca6663121b21e84a88a5e1.html</anchorfile>
      <anchor>aa6e99c4d3aca6663121b21e84a88a5e1</anchor>
      <arglist>(string user, const string &amp;nick, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_server_msg</name>
      <anchorfile>logic_8h_a833b46efd1f9db77a85a10b0b4dea37d.html</anchorfile>
      <anchor>a833b46efd1f9db77a85a10b0b4dea37d</anchor>
      <arglist>(const string &amp;channel, const string &amp;source, const int type, const string &amp;msg, const string &amp;server, const unsigned short port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_parse_func</name>
      <anchorfile>logic_8h_a7551cefae6b3db51a3260eb577e4153a.html</anchorfile>
      <anchor>a7551cefae6b3db51a3260eb577e4153a</anchor>
      <arglist>(string &amp;error_reason, int &amp;error_line, list&lt; string &gt; &amp;commands, bool copy_to_r_procedures, string declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_parse_proc</name>
      <anchorfile>logic_8h_a6b706393bf02c3b92bf79c59b75d45f1.html</anchorfile>
      <anchor>a6b706393bf02c3b92bf79c59b75d45f1</anchor>
      <arglist>(string &amp;error_reason, int &amp;error_line, list&lt; string &gt; &amp;commands, bool copy_to_r_procedures, string declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_access</name>
      <anchorfile>logic_8h_a94866878dcbd00c59b5f946159b272c0.html</anchorfile>
      <anchor>a94866878dcbd00c59b5f946159b272c0</anchor>
      <arglist>(const string &amp;user, vector&lt; string &gt; &amp;access_to_users, vector&lt; string &gt; &amp;access_to_groups, vector&lt; string &gt; &amp;access_grant_groups, vector&lt; string &gt; &amp;access_to_proc_groups, vector&lt; string &gt; &amp;access_grant_proc_groups, vector&lt; string &gt; &amp;access_grant_proc, vector&lt; string &gt; &amp;access_to_channel, vector&lt; string &gt; &amp;access_grant_channel, bool &amp;access_grant_partyline, vector&lt; string &gt; &amp;access_to_procs, bool &amp;access_to_backup, bool &amp;access_grant_backup, bool &amp;access_to_rehash, bool &amp;access_grant_rehash, bool &amp;access_to_plususer, bool &amp;access_grant_plususer, bool &amp;access_to_plusproc, bool &amp;access_grant_plusproc, c_flood &amp;partyline_msg_flood, bool &amp;access_to_replication, bool &amp;access_grant_replication, vector&lt; string &gt; &amp;access_to_chan_defs, bool &amp;access_to_restart, bool &amp;access_grant_restart, bool &amp;access_to_die, bool &amp;access_grant_die, bool &amp;access_to_filesystem, bool &amp;access_grant_filesystem, bool &amp;access_to_private, bool &amp;access_grant_private, bool &amp;access_to_can_send_all_users, bool &amp;access_grant_can_send_all_users, bool &amp;access_to_can_send_unknown_users, bool &amp;access_grant_can_send_unknown_users, vector&lt; string &gt; &amp;access_usage_proc, vector&lt; string &gt; &amp;access_usage_proc_groups, bool &amp;access_to_upgrade, bool &amp;access_grant_upgrade, bool &amp;access_to_apply, bool &amp;access_grant_apply, vector&lt; string &gt; &amp;access_to_users_also_terminators)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_partyline_add_channel_def</name>
      <anchorfile>logic_8h_a25f81e08eef6553e8a541908e0d30c43.html</anchorfile>
      <anchor>a25f81e08eef6553e8a541908e0d30c43</anchor>
      <arglist>(c_channel_def &amp;chd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_add_user</name>
      <anchorfile>logic_8h_a69b89b2d7ba6d249b2a6b1616de8ec75.html</anchorfile>
      <anchor>a69b89b2d7ba6d249b2a6b1616de8ec75</anchor>
      <arglist>(c_user &amp;user, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_backup</name>
      <anchorfile>logic_8h_a16150f79daac4d9e158d3b9c8608150c.html</anchorfile>
      <anchor>a16150f79daac4d9e158d3b9c8608150c</anchor>
      <arglist>(c_module *this_module, string who)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_partyline_get_chandef_listing</name>
      <anchorfile>logic_8h_ad441c2ee324ee46dbc5d7eb733650429.html</anchorfile>
      <anchor>ad441c2ee324ee46dbc5d7eb733650429</anchor>
      <arglist>(string ch, const string &amp;lang, const string &amp;eol, vector&lt; string &gt; &amp;access_to_channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_partyline_get_channel_def</name>
      <anchorfile>logic_8h_a0b3f295a11df08f574da90d5a565f4f5.html</anchorfile>
      <anchor>a0b3f295a11df08f574da90d5a565f4f5</anchor>
      <arglist>(const string &amp;channel_name, c_channel_def &amp;chd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_get_channels</name>
      <anchorfile>logic_8h_a79abb7ff220b93a4ba785fe992909569.html</anchorfile>
      <anchor>a79abb7ff220b93a4ba785fe992909569</anchor>
      <arglist>(vector&lt; string &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_get_user</name>
      <anchorfile>logic_8h_a0d6d088dfd7f9ee4dceef74d342419a1.html</anchorfile>
      <anchor>a0d6d088dfd7f9ee4dceef74d342419a1</anchor>
      <arglist>(const string &amp;user_name, c_user &amp;user, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_get_user_template</name>
      <anchorfile>logic_8h_ad49f096d53b9da3fbd5747a410f7f7d4.html</anchorfile>
      <anchor>ad49f096d53b9da3fbd5747a410f7f7d4</anchor>
      <arglist>(const string &amp;user_name, c_user &amp;user, vector&lt; c_channel &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_plus_group</name>
      <anchorfile>logic_8h_a12ccfa374f2f0a6a1a8cfcc21b114bd3.html</anchorfile>
      <anchor>a12ccfa374f2f0a6a1a8cfcc21b114bd3</anchor>
      <arglist>(const string &amp;username, const string &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_partyline_rehash</name>
      <anchorfile>logic_8h_ac7df0b767b82b46b9ccb9b3d37d548a8.html</anchorfile>
      <anchor>ac7df0b767b82b46b9ccb9b3d37d548a8</anchor>
      <arglist>(const string &amp;lang, const string &amp;eol, const string &amp;who)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_remove_channel_def</name>
      <anchorfile>logic_8h_a2ad2b09823db211f1daf807ca2bdf241.html</anchorfile>
      <anchor>a2ad2b09823db211f1daf807ca2bdf241</anchor>
      <arglist>(const string &amp;channel_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_partyline_remove_user</name>
      <anchorfile>logic_8h_aede89d269fb5a7252f667d7700e93748.html</anchorfile>
      <anchor>aede89d269fb5a7252f667d7700e93748</anchor>
      <arglist>(const string &amp;username)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_partyline_user_exists</name>
      <anchorfile>logic_8h_a971032bc9906f00134f35e0d99825d7e.html</anchorfile>
      <anchor>a971032bc9906f00134f35e0d99825d7e</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>logic_partyline_whois</name>
      <anchorfile>logic_8h_a47bd1abb32f6d41d5f52b72efcbb59f4.html</anchorfile>
      <anchor>a47bd1abb32f6d41d5f52b72efcbb59f4</anchor>
      <arglist>(const string &amp;lang, string param1, list&lt; string &gt; &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_process_line</name>
      <anchorfile>logic_8h_a964ba0f621ff9caa781a98c182c40bdc.html</anchorfile>
      <anchor>a964ba0f621ff9caa781a98c182c40bdc</anchor>
      <arglist>(c_module *this_module, string ln, string &amp;error_reason, int &amp;error_line, bool &amp;b_user2, c_user &amp;user, bool &amp;b_channel, c_channel &amp;channel, bool &amp;b_user, int &amp;i_brackets, bool &amp;b_proc, c_procedure &amp;procedure, deque&lt; c_lines &gt; &amp;lines, bool &amp;b_smtp, c_smtp &amp;smtp, bool &amp;b_smtp_data, vector&lt; c_procedure &gt; &amp;procedures, deque&lt; c_user &gt; &amp;users, vector&lt; c_channel &gt; &amp;channels, c_channel_def &amp;chan, vector&lt; c_channel_def &gt; &amp;channel_defs, bool &amp;b_chan, vector&lt; string &gt; &amp;all_groups, bool &amp;b_groups, bool &amp;b_prv, c_private &amp;prv, deque&lt; c_user &gt; &amp;terminators, map&lt; string, c_function * &gt; &amp;functions, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_rollback</name>
      <anchorfile>logic_8h_acb3e9e27bd1f5687da8fb0dec84a8fb3.html</anchorfile>
      <anchor>acb3e9e27bd1f5687da8fb0dec84a8fb3</anchor>
      <arglist>(vector&lt; string &gt; &amp;log, const string &amp;lang)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_rollback_startup</name>
      <anchorfile>logic_8h_a77d975141e236faefd226436754be2d2.html</anchorfile>
      <anchor>a77d975141e236faefd226436754be2d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_set_dynamic</name>
      <anchorfile>logic_8h_a3a05eb15bc5910450b415cd2d9c8d931.html</anchorfile>
      <anchor>a3a05eb15bc5910450b415cd2d9c8d931</anchor>
      <arglist>(const string &amp;username, const string &amp;from_user, const char prefix, const char mode)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_set_priority</name>
      <anchorfile>logic_8h_a396e8ac786bc21a06c622da77193c7ce.html</anchorfile>
      <anchor>a396e8ac786bc21a06c622da77193c7ce</anchor>
      <arglist>(const int priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_shift_backup</name>
      <anchorfile>logic_8h_a96f6a28474ebf2b840e77fbde4dac1a4.html</anchorfile>
      <anchor>a96f6a28474ebf2b840e77fbde4dac1a4</anchor>
      <arglist>(const bool shift_all)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_user_mode_changing</name>
      <anchorfile>logic_8h_a23561ddb62e7caf2cc52aa20562c7220.html</anchorfile>
      <anchor>a23561ddb62e7caf2cc52aa20562c7220</anchor>
      <arglist>(const string &amp;target_nick, const string &amp;channel, char prefix, char action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate</name>
      <anchorfile>logic_8h_a4ecad34b27dc95d1463f5443a4d6127d.html</anchorfile>
      <anchor>a4ecad34b27dc95d1463f5443a4d6127d</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;target_user, const string &amp;source_nick, const string &amp;target_nick, const char prefix, const char action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_by_mask</name>
      <anchorfile>logic_8h_a5a1f9546105031b2211977ad5f61aa09.html</anchorfile>
      <anchor>a5a1f9546105031b2211977ad5f61aa09</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const string &amp;mask, const char prefix, const char action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_chan_key</name>
      <anchorfile>logic_8h_a05d4daa5fa6a217b5c1382a1791f8799.html</anchorfile>
      <anchor>a05d4daa5fa6a217b5c1382a1791f8799</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const char prefix, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_chan_limit</name>
      <anchorfile>logic_8h_a8b357a80781d69bba7847cb8f3b2b34e.html</anchorfile>
      <anchor>a8b357a80781d69bba7847cb8f3b2b34e</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const char prefix, const string &amp;limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_chan_mode</name>
      <anchorfile>logic_8h_a67045b6b8beceb55317013c156650471.html</anchorfile>
      <anchor>a67045b6b8beceb55317013c156650471</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const char prefix, const char mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_kick</name>
      <anchorfile>logic_8h_aa294ef87f01b800de960e63a1e0b1ff1.html</anchorfile>
      <anchor>aa294ef87f01b800de960e63a1e0b1ff1</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;target_user, const string &amp;source_nick, const string &amp;target_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_topic</name>
      <anchorfile>logic_8h_aafcda78e95673c59637e057a6da9a2bd.html</anchorfile>
      <anchor>aafcda78e95673c59637e057a6da9a2bd</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const string &amp;topic)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logic_compile.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>logic__compile_8cpp</filename>
    <includes id="c__user_8h" name="c_user.h" local="yes" imported="no">c_user.h</includes>
    <includes id="c__channel_8h" name="c_channel.h" local="yes" imported="no">c_channel.h</includes>
    <includes id="c__smtp_8h" name="c_smtp.h" local="yes" imported="no">c_smtp.h</includes>
    <includes id="c__channel__def_8h" name="c_channel_def.h" local="yes" imported="no">c_channel_def.h</includes>
    <includes id="c__private_8h" name="c_private.h" local="yes" imported="no">c_private.h</includes>
    <includes id="logic__internal_8h" name="logic_internal.h" local="yes" imported="no">logic_internal.h</includes>
    <member kind="enumeration">
      <name>e_return</name>
      <anchorfile>logic__compile_8cpp_a0f4eb81542ccb6b99922c76b6f7dd83e.html</anchorfile>
      <anchor>a0f4eb81542ccb6b99922c76b6f7dd83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELC_RETURN_TRUE</name>
      <anchorfile>logic__compile_8cpp_a0f4eb81542ccb6b99922c76b6f7dd83e.html</anchorfile>
      <anchor>a0f4eb81542ccb6b99922c76b6f7dd83ea8aae38e36a6c4c726ee6412379e03154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELC_RETURN_FALSE</name>
      <anchorfile>logic__compile_8cpp_a0f4eb81542ccb6b99922c76b6f7dd83e.html</anchorfile>
      <anchor>a0f4eb81542ccb6b99922c76b6f7dd83eaa2f21829891b5db692cc9b6152737446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELC_CONTINUE</name>
      <anchorfile>logic__compile_8cpp_a0f4eb81542ccb6b99922c76b6f7dd83e.html</anchorfile>
      <anchor>a0f4eb81542ccb6b99922c76b6f7dd83eaf6285e62e026b3d3722fa5c96f66cd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELC_BREAK</name>
      <anchorfile>logic__compile_8cpp_a0f4eb81542ccb6b99922c76b6f7dd83e.html</anchorfile>
      <anchor>a0f4eb81542ccb6b99922c76b6f7dd83ea4910c563f8b79473b791848712324ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_return</type>
      <name>logic_compile_chan_a</name>
      <anchorfile>logic__compile_8cpp_afbe218fb2616682b763f3f93427a46cd.html</anchorfile>
      <anchor>afbe218fb2616682b763f3f93427a46cd</anchor>
      <arglist>(c_module *this_module, string &amp;ln, string &amp;token, unsigned int &amp;i1, string &amp;error_reason, c_channel &amp;channel, c_channel_def &amp;chan, vector&lt; string &gt; &amp;all_groups, const string &amp;debug)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_return</type>
      <name>logic_compile_proc_a</name>
      <anchorfile>logic__compile_8cpp_a5fd8a1ab5e73298291b03c3f2e5f22cc.html</anchorfile>
      <anchor>a5fd8a1ab5e73298291b03c3f2e5f22cc</anchor>
      <arglist>(c_module *this_module, string &amp;ln, string &amp;token, unsigned int &amp;i1, string &amp;error_reason, c_procedure &amp;procedure, vector&lt; string &gt; &amp;all_groups, deque&lt; c_lines &gt; &amp;lines, int &amp;i_brackets, int &amp;error_line, const string &amp;debug)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_return</type>
      <name>logic_compile_proc_b</name>
      <anchorfile>logic__compile_8cpp_a37d24191f2b2b0e0a58f2fc9a6f50706.html</anchorfile>
      <anchor>a37d24191f2b2b0e0a58f2fc9a6f50706</anchor>
      <arglist>(c_module *this_module, string &amp;ln, string &amp;token, unsigned int &amp;i1, string &amp;error_reason, c_procedure &amp;procedure, vector&lt; string &gt; &amp;all_groups, deque&lt; c_lines &gt; &amp;lines, int &amp;i_brackets, int &amp;error_line, const string &amp;debug, string &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_return</type>
      <name>logic_compile_proc_c</name>
      <anchorfile>logic__compile_8cpp_aff79919e3138d78022e74c1980de6d06.html</anchorfile>
      <anchor>aff79919e3138d78022e74c1980de6d06</anchor>
      <arglist>(c_module *this_module, string &amp;ln, string &amp;token, unsigned int &amp;i1, string &amp;error_reason, c_procedure &amp;procedure, vector&lt; string &gt; &amp;all_groups, deque&lt; c_lines &gt; &amp;lines, int &amp;i_brackets, int &amp;error_line, const string &amp;debug, string &amp;result, bool &amp;b_chan, bool &amp;b_proc, vector&lt; c_procedure &gt; &amp;procedures)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_return</type>
      <name>logic_compile_prv_a</name>
      <anchorfile>logic__compile_8cpp_a7e0853bcb98b07827d0e0056450e06c7.html</anchorfile>
      <anchor>a7e0853bcb98b07827d0e0056450e06c7</anchor>
      <arglist>(c_module *this_module, string &amp;ln, string &amp;token, unsigned int &amp;i1, string &amp;error_reason, c_private &amp;prv, vector&lt; string &gt; &amp;all_groups, const string &amp;debug)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_return</type>
      <name>logic_compile_user_a</name>
      <anchorfile>logic__compile_8cpp_a997ef513284789d4937cc2a42778e196.html</anchorfile>
      <anchor>a997ef513284789d4937cc2a42778e196</anchor>
      <arglist>(c_module *this_module, string &amp;ln, string &amp;token, unsigned int &amp;i1, string &amp;error_reason, c_user &amp;user, c_channel &amp;channel, bool &amp;b_channel, vector&lt; string &gt; &amp;all_groups, deque&lt; c_user &gt; &amp;users, deque&lt; c_user &gt; &amp;terminators, vector&lt; c_channel &gt; &amp;channels, bool &amp;b_user2, int &amp;i_brackets, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_parse_func</name>
      <anchorfile>logic__compile_8cpp_a7551cefae6b3db51a3260eb577e4153a.html</anchorfile>
      <anchor>a7551cefae6b3db51a3260eb577e4153a</anchor>
      <arglist>(string &amp;error_reason, int &amp;error_line, list&lt; string &gt; &amp;commands, bool copy_to_r_procedures, string declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_parse_proc</name>
      <anchorfile>logic__compile_8cpp_a6b706393bf02c3b92bf79c59b75d45f1.html</anchorfile>
      <anchor>a6b706393bf02c3b92bf79c59b75d45f1</anchor>
      <arglist>(string &amp;error_reason, int &amp;error_line, list&lt; string &gt; &amp;commands, bool copy_to_r_procedures, string declaration, vector&lt; string &gt; &amp;groups, vector&lt; c_replication &gt; &amp;replications, vector&lt; string &gt; &amp;remote_call)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logic_process_line</name>
      <anchorfile>logic__compile_8cpp_a964ba0f621ff9caa781a98c182c40bdc.html</anchorfile>
      <anchor>a964ba0f621ff9caa781a98c182c40bdc</anchor>
      <arglist>(c_module *this_module, string ln, string &amp;error_reason, int &amp;error_line, bool &amp;b_user2, c_user &amp;user, bool &amp;b_channel, c_channel &amp;channel, bool &amp;b_user, int &amp;i_brackets, bool &amp;b_proc, c_procedure &amp;procedure, deque&lt; c_lines &gt; &amp;lines, bool &amp;b_smtp, c_smtp &amp;smtp, bool &amp;b_smtp_data, vector&lt; c_procedure &gt; &amp;procedures, deque&lt; c_user &gt; &amp;users, vector&lt; c_channel &gt; &amp;channels, c_channel_def &amp;chan, vector&lt; c_channel_def &gt; &amp;channel_defs, bool &amp;b_chan, vector&lt; string &gt; &amp;all_groups, bool &amp;b_groups, bool &amp;b_prv, c_private &amp;prv, deque&lt; c_user &gt; &amp;terminators, map&lt; string, c_function * &gt; &amp;functions, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_process_line_get_string</name>
      <anchorfile>logic__compile_8cpp_ac3dd57454c00fa6938623f1711395e62.html</anchorfile>
      <anchor>ac3dd57454c00fa6938623f1711395e62</anchor>
      <arglist>(unsigned int &amp;pos, string ln)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logic_events.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>logic__events_8cpp</filename>
    <includes id="c__channel__def_8h" name="c_channel_def.h" local="yes" imported="no">c_channel_def.h</includes>
    <includes id="c__user_8h" name="c_user.h" local="yes" imported="no">c_user.h</includes>
    <includes id="c__channel_8h" name="c_channel.h" local="yes" imported="no">c_channel.h</includes>
    <includes id="logic__internal_8h" name="logic_internal.h" local="yes" imported="no">logic_internal.h</includes>
    <includes id="event__dispatch_8h" name="event_dispatch.h" local="yes" imported="no">event_dispatch.h</includes>
    <member kind="function">
      <type>void</type>
      <name>logic_ctcp</name>
      <anchorfile>logic__events_8cpp_a6091f846e88f2eb2b4ee0361b46d9a65.html</anchorfile>
      <anchor>a6091f846e88f2eb2b4ee0361b46d9a65</anchor>
      <arglist>(string user, string nick, string channel, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_filesys_got_new</name>
      <anchorfile>logic__events_8cpp_a7fa8900a53e08088dbc5971d0a1238d0.html</anchorfile>
      <anchor>a7fa8900a53e08088dbc5971d0a1238d0</anchor>
      <arglist>(const string &amp;user_name, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;internal_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_fnc</name>
      <anchorfile>logic__events_8cpp_ae1ec5a06da2824d74b479383a23986bc.html</anchorfile>
      <anchor>ae1ec5a06da2824d74b479383a23986bc</anchor>
      <arglist>(const string &amp;old_nick, const string &amp;new_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_banned</name>
      <anchorfile>logic__events_8cpp_aa72f2f7b60872e26f430b75a4c7b6c80.html</anchorfile>
      <anchor>aa72f2f7b60872e26f430b75a4c7b6c80</anchor>
      <arglist>(const string &amp;channel, const string &amp;ban_mask, const vector&lt; string &gt; &amp;excepts, const vector&lt; string &gt; &amp;invites, const vector&lt; string &gt; &amp;bans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_broadcast</name>
      <anchorfile>logic__events_8cpp_aac5f60f2470ce55dbe19d7dd9b64ea8f.html</anchorfile>
      <anchor>aac5f60f2470ce55dbe19d7dd9b64ea8f</anchor>
      <arglist>(string username, const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;bcast_mask, const int type, string msg, const string &amp;server, const unsigned short port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_flood</name>
      <anchorfile>logic__events_8cpp_af87ff4b43432b54e0eaa5c3d9d3eff0b.html</anchorfile>
      <anchor>af87ff4b43432b54e0eaa5c3d9d3eff0b</anchor>
      <arglist>(const string &amp;channel, const string &amp;user, const string &amp;nick, const int type, const int stat_num, const my_time_t stat_sec, const my_time_t stat_sec_of, const vector&lt; string &gt; &amp;flist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_internal_event</name>
      <anchorfile>logic__events_8cpp_a9c25bc580afcbf091f3dbf11691ccd39.html</anchorfile>
      <anchor>a9c25bc580afcbf091f3dbf11691ccd39</anchor>
      <arglist>(string type, string flags1, string flags2, string flags3, string flags4, const int severity_numeric, string msg1, string msg2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_ircop</name>
      <anchorfile>logic__events_8cpp_a7e428abafc79fa7d0ecbeeda4407ca0a.html</anchorfile>
      <anchor>a7e428abafc79fa7d0ecbeeda4407ca0a</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_join</name>
      <anchorfile>logic__events_8cpp_a2cfae88c5a051a960f79ba4378889923.html</anchorfile>
      <anchor>a2cfae88c5a051a960f79ba4378889923</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const string &amp;channel, const bool irc_op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_nick_change</name>
      <anchorfile>logic__events_8cpp_a550f689c9c2efbc81e88c38b7ae41b93.html</anchorfile>
      <anchor>a550f689c9c2efbc81e88c38b7ae41b93</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const string &amp;channel, const bool irc_op, const string &amp;old_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_nick_validate</name>
      <anchorfile>logic__events_8cpp_a43482da6ea65371710aa4664c9f6931e.html</anchorfile>
      <anchor>a43482da6ea65371710aa4664c9f6931e</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname, const string &amp;channel, const bool irc_op, const bool passive, bool &amp;mod_disp_join_called)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_not_in_reop</name>
      <anchorfile>logic__events_8cpp_a715941db4e07e29070128d4efa65bcfb.html</anchorfile>
      <anchor>a715941db4e07e29070128d4efa65bcfb</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, const string &amp;user_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_not_invited</name>
      <anchorfile>logic__events_8cpp_a02d6d2392aefdbf72a4929ea36e5d339.html</anchorfile>
      <anchor>a02d6d2392aefdbf72a4929ea36e5d339</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask, const string &amp;user_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_notice</name>
      <anchorfile>logic__events_8cpp_ab976aaaf95f71aa4ff899ecbe5e839bc.html</anchorfile>
      <anchor>ab976aaaf95f71aa4ff899ecbe5e839bc</anchor>
      <arglist>(const string &amp;channel, string user, const string &amp;nick, const string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_part</name>
      <anchorfile>logic__events_8cpp_a78eb668c930727abd73c2d4e8558200e.html</anchorfile>
      <anchor>a78eb668c930727abd73c2d4e8558200e</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;msg, const int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_privmsg</name>
      <anchorfile>logic__events_8cpp_a7cf843329331616eea359a031bb0eab9.html</anchorfile>
      <anchor>a7cf843329331616eea359a031bb0eab9</anchor>
      <arglist>(const string &amp;channel, string user, const string &amp;nick, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_privmsg_query</name>
      <anchorfile>logic__events_8cpp_aa6e99c4d3aca6663121b21e84a88a5e1.html</anchorfile>
      <anchor>aa6e99c4d3aca6663121b21e84a88a5e1</anchor>
      <arglist>(string user, const string &amp;nick, string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_on_server_msg</name>
      <anchorfile>logic__events_8cpp_a833b46efd1f9db77a85a10b0b4dea37d.html</anchorfile>
      <anchor>a833b46efd1f9db77a85a10b0b4dea37d</anchor>
      <arglist>(const string &amp;channel, const string &amp;source, const int type, const string &amp;msg, const string &amp;server, const unsigned short port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_user_mode_changing</name>
      <anchorfile>logic__events_8cpp_a23561ddb62e7caf2cc52aa20562c7220.html</anchorfile>
      <anchor>a23561ddb62e7caf2cc52aa20562c7220</anchor>
      <arglist>(const string &amp;target_nick, const string &amp;channel, char prefix, char action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate</name>
      <anchorfile>logic__events_8cpp_a4ecad34b27dc95d1463f5443a4d6127d.html</anchorfile>
      <anchor>a4ecad34b27dc95d1463f5443a4d6127d</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;target_user, const string &amp;source_nick, const string &amp;target_nick, const char prefix, const char action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_by_mask</name>
      <anchorfile>logic__events_8cpp_a5a1f9546105031b2211977ad5f61aa09.html</anchorfile>
      <anchor>a5a1f9546105031b2211977ad5f61aa09</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const string &amp;mask, const char prefix, const char action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_chan_key</name>
      <anchorfile>logic__events_8cpp_a05d4daa5fa6a217b5c1382a1791f8799.html</anchorfile>
      <anchor>a05d4daa5fa6a217b5c1382a1791f8799</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const char prefix, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_chan_limit</name>
      <anchorfile>logic__events_8cpp_a8b357a80781d69bba7847cb8f3b2b34e.html</anchorfile>
      <anchor>a8b357a80781d69bba7847cb8f3b2b34e</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const char prefix, const string &amp;limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_chan_mode</name>
      <anchorfile>logic__events_8cpp_a67045b6b8beceb55317013c156650471.html</anchorfile>
      <anchor>a67045b6b8beceb55317013c156650471</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const char prefix, const char mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_kick</name>
      <anchorfile>logic__events_8cpp_aa294ef87f01b800de960e63a1e0b1ff1.html</anchorfile>
      <anchor>aa294ef87f01b800de960e63a1e0b1ff1</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;target_user, const string &amp;source_nick, const string &amp;target_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_validate_topic</name>
      <anchorfile>logic__events_8cpp_aafcda78e95673c59637e057a6da9a2bd.html</anchorfile>
      <anchor>aafcda78e95673c59637e057a6da9a2bd</anchor>
      <arglist>(const string &amp;channel, const string &amp;source_user, const string &amp;source_nick, const string &amp;topic)</arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_terminators</name>
      <anchorfile>logic__events_8cpp_aaed9bd6c7cca8a0c7b04a7fbee9fceb3.html</anchorfile>
      <anchor>aaed9bd6c7cca8a0c7b04a7fbee9fceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_user_templates</name>
      <anchorfile>logic__events_8cpp_ad59b1705b7256b4c543e612b0fe463c0.html</anchorfile>
      <anchor>ad59b1705b7256b4c543e612b0fe463c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_user &gt;</type>
      <name>r_users</name>
      <anchorfile>logic__events_8cpp_a30aaa378bdf35abdc426779967adc175.html</anchorfile>
      <anchor>a30aaa378bdf35abdc426779967adc175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logic_internal.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>logic__internal_8h</filename>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">../irc.h</includes>
    <class kind="struct">c_nick_to_lag</class>
    <member kind="function">
      <type>void</type>
      <name>logic_core_execute</name>
      <anchorfile>logic__internal_8h_a77e1ae124c849450d7f10a8d76b4ec64.html</anchorfile>
      <anchor>a77e1ae124c849450d7f10a8d76b4ec64</anchor>
      <arglist>(const string &amp;proc, vector&lt; string &gt; &amp;args, const string &amp;debug, size_t num_mandatory_args, const string &amp;eid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logic_core_execute</name>
      <anchorfile>logic__internal_8h_abb56668673fbf1754f0bda16c329ee9f.html</anchorfile>
      <anchor>abb56668673fbf1754f0bda16c329ee9f</anchor>
      <arglist>(const string &amp;proc, vector&lt; c_var_base * &gt; &amp;args, const string &amp;debug, size_t num_mandatory_args, const string &amp;eid)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_eval</name>
      <anchorfile>logic__internal_8h_a407b4ff2cf07e35868926222482cae8a.html</anchorfile>
      <anchor>a407b4ff2cf07e35868926222482cae8a</anchor>
      <arglist>(c_module *this_module, const string &amp;str, c_var_array *vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_eval_str</name>
      <anchorfile>logic__internal_8h_a4f7f5aa69d8938677a2759ee24bcec62.html</anchorfile>
      <anchor>a4f7f5aa69d8938677a2759ee24bcec62</anchor>
      <arglist>(c_module *this_module, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>logic_get_priority</name>
      <anchorfile>logic__internal_8h_a08809e16e288e4a7bada6b6c6293b31a.html</anchorfile>
      <anchor>a08809e16e288e4a7bada6b6c6293b31a</anchor>
      <arglist>(const string &amp;class_)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_get_severity_text</name>
      <anchorfile>logic__internal_8h_a8d009a1241a7d0ff1bf0a30ea1aac66f.html</anchorfile>
      <anchor>a8d009a1241a7d0ff1bf0a30ea1aac66f</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logic_kill_EOLs</name>
      <anchorfile>logic__internal_8h_a25edeaccdfb7a74f7a9e711d93802f6d.html</anchorfile>
      <anchor>a25edeaccdfb7a74f7a9e711d93802f6d</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>low_memory_condition.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>low__memory__condition_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>low_memory_condition_handler</name>
      <anchorfile>low__memory__condition_8cpp_a40202c7264c414351b85d4db1cd17a61.html</anchorfile>
      <anchor>a40202c7264c414351b85d4db1cd17a61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>low_memory_condition_install_new_handler_callback</name>
      <anchorfile>low__memory__condition_8cpp_ae3d2c5cc8f25b33036140049f0fd9d59.html</anchorfile>
      <anchor>ae3d2c5cc8f25b33036140049f0fd9d59</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>low_memory_condition.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>low__memory__condition_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>low_memory_condition_handler</name>
      <anchorfile>low__memory__condition_8h_a40202c7264c414351b85d4db1cd17a61.html</anchorfile>
      <anchor>a40202c7264c414351b85d4db1cd17a61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>low_memory_condition_install_new_handler_callback</name>
      <anchorfile>low__memory__condition_8h_ae3d2c5cc8f25b33036140049f0fd9d59.html</anchorfile>
      <anchor>ae3d2c5cc8f25b33036140049f0fd9d59</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>match.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>match_8cpp</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="my__inttypes_8h" name="my_inttypes.h" local="yes" imported="no">utils/my_inttypes.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SPRINTF</name>
      <anchorfile>match_8cpp_a78e68c17bc71f75f708500182c3ae5aa.html</anchorfile>
      <anchor>a78e68c17bc71f75f708500182c3ae5aa</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>index</name>
      <anchorfile>match_8cpp_a2a64c7542c5c324fd09cd3f89497d0d9.html</anchorfile>
      <anchor>a2a64c7542c5c324fd09cd3f89497d0d9</anchor>
      <arglist>(char *str, char sub)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>inet_ntop4</name>
      <anchorfile>match_8cpp_a77da20ccc5c384082e1d8a19132d3444.html</anchorfile>
      <anchor>a77da20ccc5c384082e1d8a19132d3444</anchor>
      <arglist>(const unsigned char *src, char *dst, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>inet_ntop6</name>
      <anchorfile>match_8cpp_ab5970b3bbcc3539b502d09a453d74e86.html</anchorfile>
      <anchor>ab5970b3bbcc3539b502d09a453d74e86</anchor>
      <arglist>(const unsigned char *src, char *dst, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inet_pton4</name>
      <anchorfile>match_8cpp_a04e8900b44145ae04fe3968df0c781a9.html</anchorfile>
      <anchor>a04e8900b44145ae04fe3968df0c781a9</anchor>
      <arglist>(const char *src, unsigned char *dst, int pton)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inet_pton6</name>
      <anchorfile>match_8cpp_ad72ff16cdb85e624567d5c2b1a649265.html</anchorfile>
      <anchor>ad72ff16cdb85e624567d5c2b1a649265</anchor>
      <arglist>(const char *src, unsigned char *dst)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>inetntop</name>
      <anchorfile>match_8cpp_a5ae5a9481b01c56ec1fe28d497a7f6ee.html</anchorfile>
      <anchor>a5ae5a9481b01c56ec1fe28d497a7f6ee</anchor>
      <arglist>(int af, const void *in, char *out, size_t the_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inetpton</name>
      <anchorfile>match_8cpp_abe0e347112ec2bee5b715077c54180aa.html</anchorfile>
      <anchor>abe0e347112ec2bee5b715077c54180aa</anchor>
      <arglist>(int af, const char *src, void *dst)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ipv6_decompress</name>
      <anchorfile>match_8cpp_a897a758f2a4959ae395211b348bdc878.html</anchorfile>
      <anchor>a897a758f2a4959ae395211b348bdc878</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match</name>
      <anchorfile>match_8cpp_a46cbcd5101a946908641d03847feb398.html</anchorfile>
      <anchor>a46cbcd5101a946908641d03847feb398</anchor>
      <arglist>(const char *mask, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match_ipmask</name>
      <anchorfile>match_8cpp_a54e4a686fd114b03cea3f9db8c78b2ec.html</anchorfile>
      <anchor>a54e4a686fd114b03cea3f9db8c78b2ec</anchor>
      <arglist>(char *mask, char *username, in_addr6_ u_addr, int maskwithusername)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>my_inet_ntop</name>
      <anchorfile>match_8cpp_adfa3a65c29432203e070ede5e768fe72.html</anchorfile>
      <anchor>adfa3a65c29432203e070ede5e768fe72</anchor>
      <arglist>(int af, const void *src, char *dst, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>my_inet_pton</name>
      <anchorfile>match_8cpp_a792e8d15b91e1dc2cf87f659bf886d45.html</anchorfile>
      <anchor>a792e8d15b91e1dc2cf87f659bf886d45</anchor>
      <arglist>(int af, const char *src, void *dst)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>my_tolower</name>
      <anchorfile>match_8cpp_ae0a40e6080eb86b0dc642c15c870aa11.html</anchorfile>
      <anchor>ae0a40e6080eb86b0dc642c15c870aa11</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab</name>
      <anchorfile>match_8cpp_a9f81b090da2b54f65a3eaf952558f009.html</anchorfile>
      <anchor>a9f81b090da2b54f65a3eaf952558f009</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>touppertab</name>
      <anchorfile>match_8cpp_a4590a7618790aa8167d8a0c624325fe0.html</anchorfile>
      <anchor>a4590a7618790aa8167d8a0c624325fe0</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>match.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>match_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="casemap_8h" name="casemap.h" local="yes" imported="no">casemap.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>bcopy</name>
      <anchorfile>match_8h_a6038f82581671342fc2777c7f8ae538d.html</anchorfile>
      <anchor>a6038f82581671342fc2777c7f8ae538d</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN6_IS_ADDR_V4MAPPED</name>
      <anchorfile>match_8h_ad58766bc924435725a5d6144c2ed076c.html</anchorfile>
      <anchor>ad58766bc924435725a5d6144c2ed076c</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN6ADDRSZ</name>
      <anchorfile>match_8h_ad67a4ada9fe9e82b4814d0802f194ef9.html</anchorfile>
      <anchor>ad67a4ada9fe9e82b4814d0802f194ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INADDRSZ</name>
      <anchorfile>match_8h_a001221f197fa18c54d6fc0833afe43ce.html</anchorfile>
      <anchor>a001221f197fa18c54d6fc0833afe43ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INET6</name>
      <anchorfile>match_8h_a1ff8450564172348a0045dfee094ea80.html</anchorfile>
      <anchor>a1ff8450564172348a0045dfee094ea80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16SZ</name>
      <anchorfile>match_8h_af9f8961aa7a7fee1b23f4e8b16db2d22.html</anchorfile>
      <anchor>af9f8961aa7a7fee1b23f4e8b16db2d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ITERATIONS</name>
      <anchorfile>match_8h_a0a3abbca80bc98e7abcb3ae73abe0f14.html</anchorfile>
      <anchor>a0a3abbca80bc98e7abcb3ae73abe0f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYDUMMY_SIZE</name>
      <anchorfile>match_8h_a3c523ba12063957808a36261199440db.html</anchorfile>
      <anchor>a3c523ba12063957808a36261199440db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Reg</name>
      <anchorfile>match_8h_a10432651cf674154b902a01133c8a86a.html</anchorfile>
      <anchor>a10432651cf674154b902a01133c8a86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strncpyzt</name>
      <anchorfile>match_8h_a4186b2794d80c6b85434a68b88dd5021.html</anchorfile>
      <anchor>a4186b2794d80c6b85434a68b88dd5021</anchor>
      <arglist>(x, y, N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>u_char</name>
      <anchorfile>match_8h_a2c96aaf705678ea52f7cb4d755b822f2.html</anchorfile>
      <anchor>a2c96aaf705678ea52f7cb4d755b822f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>u_char</name>
      <anchorfile>match_8h_a2c96aaf705678ea52f7cb4d755b822f2.html</anchorfile>
      <anchor>a2c96aaf705678ea52f7cb4d755b822f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>u_int32_t</name>
      <anchorfile>match_8h_a8b7bc66a37d82ff1aa5d706a0413bb77.html</anchorfile>
      <anchor>a8b7bc66a37d82ff1aa5d706a0413bb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>u_long</name>
      <anchorfile>match_8h_aaf12d2783d89167480b76853da8ba5e1.html</anchorfile>
      <anchor>aaf12d2783d89167480b76853da8ba5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>index</name>
      <anchorfile>match_8h_a2a64c7542c5c324fd09cd3f89497d0d9.html</anchorfile>
      <anchor>a2a64c7542c5c324fd09cd3f89497d0d9</anchor>
      <arglist>(char *str, char sub)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>inet_ntop6</name>
      <anchorfile>match_8h_add896d82a08fefc419c6b2a32d2fa4d8.html</anchorfile>
      <anchor>add896d82a08fefc419c6b2a32d2fa4d8</anchor>
      <arglist>(const u_char *src, char *dst, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inetpton</name>
      <anchorfile>match_8h_abe0e347112ec2bee5b715077c54180aa.html</anchorfile>
      <anchor>abe0e347112ec2bee5b715077c54180aa</anchor>
      <arglist>(int af, const char *src, void *dst)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ipv6_decompress</name>
      <anchorfile>match_8h_a897a758f2a4959ae395211b348bdc878.html</anchorfile>
      <anchor>a897a758f2a4959ae395211b348bdc878</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match</name>
      <anchorfile>match_8h_a46cbcd5101a946908641d03847feb398.html</anchorfile>
      <anchor>a46cbcd5101a946908641d03847feb398</anchor>
      <arglist>(const char *mask, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match_ipmask</name>
      <anchorfile>match_8h_a54e4a686fd114b03cea3f9db8c78b2ec.html</anchorfile>
      <anchor>a54e4a686fd114b03cea3f9db8c78b2ec</anchor>
      <arglist>(char *mask, char *username, in_addr6_ u_addr, int maskwithusername)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>my_inet_ntop</name>
      <anchorfile>match_8h_adfa3a65c29432203e070ede5e768fe72.html</anchorfile>
      <anchor>adfa3a65c29432203e070ede5e768fe72</anchor>
      <arglist>(int af, const void *src, char *dst, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>my_inet_pton</name>
      <anchorfile>match_8h_a792e8d15b91e1dc2cf87f659bf886d45.html</anchorfile>
      <anchor>a792e8d15b91e1dc2cf87f659bf886d45</anchor>
      <arglist>(int af, const char *src, void *dst)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>my_tolower</name>
      <anchorfile>match_8h_ae0a40e6080eb86b0dc642c15c870aa11.html</anchorfile>
      <anchor>ae0a40e6080eb86b0dc642c15c870aa11</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>md5.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>md5_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>F1</name>
      <anchorfile>md5_8cpp_a3c2b6b2959faadfcf644757cb570b734.html</anchorfile>
      <anchor>a3c2b6b2959faadfcf644757cb570b734</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F2</name>
      <anchorfile>md5_8cpp_ae131b09a86bdafd00f48095647e80a00.html</anchorfile>
      <anchor>ae131b09a86bdafd00f48095647e80a00</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F3</name>
      <anchorfile>md5_8cpp_a8f6625b749e5fe36981ee2d149229b98.html</anchorfile>
      <anchor>a8f6625b749e5fe36981ee2d149229b98</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F4</name>
      <anchorfile>md5_8cpp_a61cdb7eca418cc9b37e33601c1b08868.html</anchorfile>
      <anchor>a61cdb7eca418cc9b37e33601c1b08868</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD5STEP</name>
      <anchorfile>md5_8cpp_a05bc633e1c2aa503fdd7802b13ea2bfe.html</anchorfile>
      <anchor>a05bc633e1c2aa503fdd7802b13ea2bfe</anchor>
      <arglist>(f, w, x, y, z, data, s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byteReverse</name>
      <anchorfile>md5_8cpp_a83da4f2041d2812dc656e557a22b7ac2.html</anchorfile>
      <anchor>a83da4f2041d2812dc656e557a22b7ac2</anchor>
      <arglist>(unsigned char *, unsigned)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Final</name>
      <anchorfile>md5_8cpp_a96cd94f243ff9489e241c4bf1a61c4d1.html</anchorfile>
      <anchor>a96cd94f243ff9489e241c4bf1a61c4d1</anchor>
      <arglist>(unsigned char digest[16], MD5Context *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Init</name>
      <anchorfile>md5_8cpp_a466694ee040142f251395081375179fd.html</anchorfile>
      <anchor>a466694ee040142f251395081375179fd</anchor>
      <arglist>(MD5Context *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Transform</name>
      <anchorfile>md5_8cpp_a7374aa8672939b362485a9edd8dcccb5.html</anchorfile>
      <anchor>a7374aa8672939b362485a9edd8dcccb5</anchor>
      <arglist>(uint32 buf[4], uint32 in[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Update</name>
      <anchorfile>md5_8cpp_afd7d94188ce409915f2998c0e6f8d863.html</anchorfile>
      <anchor>afd7d94188ce409915f2998c0e6f8d863</anchor>
      <arglist>(MD5Context *ctx, unsigned char *buf, unsigned len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>md5.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>md5_8h</filename>
    <includes id="my__inttypes_8h" name="my_inttypes.h" local="yes" imported="no">utils/my_inttypes.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <class kind="struct">MD5Context</class>
    <member kind="typedef">
      <type>struct MD5Context</type>
      <name>MD5_CTX_</name>
      <anchorfile>md5_8h_a2734da61a2038d7a8ec558c6666a48f0.html</anchorfile>
      <anchor>a2734da61a2038d7a8ec558c6666a48f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byteReverse</name>
      <anchorfile>md5_8h_a2b076e49fb20927c11c1fa98db4a5361.html</anchorfile>
      <anchor>a2b076e49fb20927c11c1fa98db4a5361</anchor>
      <arglist>(unsigned char *buf, unsigned longs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Final</name>
      <anchorfile>md5_8h_a96cd94f243ff9489e241c4bf1a61c4d1.html</anchorfile>
      <anchor>a96cd94f243ff9489e241c4bf1a61c4d1</anchor>
      <arglist>(unsigned char digest[16], MD5Context *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Init</name>
      <anchorfile>md5_8h_a466694ee040142f251395081375179fd.html</anchorfile>
      <anchor>a466694ee040142f251395081375179fd</anchor>
      <arglist>(MD5Context *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Transform</name>
      <anchorfile>md5_8h_a7374aa8672939b362485a9edd8dcccb5.html</anchorfile>
      <anchor>a7374aa8672939b362485a9edd8dcccb5</anchor>
      <arglist>(uint32 buf[4], uint32 in[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Update</name>
      <anchorfile>md5_8h_afd7d94188ce409915f2998c0e6f8d863.html</anchorfile>
      <anchor>afd7d94188ce409915f2998c0e6f8d863</anchor>
      <arglist>(MD5Context *ctx, unsigned char *buf, unsigned len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mdump.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mdump/</path>
    <filename>mdump_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>mdump_dummy_function</name>
      <anchorfile>mdump_8cpp_ace0fed76ee3efc008cd3e2b08ced9764.html</anchorfile>
      <anchor>ace0fed76ee3efc008cd3e2b08ced9764</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mdump.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mdump/</path>
    <filename>mdump_8h</filename>
    <class kind="class">MiniDumper</class>
  </compound>
  <compound kind="file">
    <name>memory/memleak.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>memory_2memleak_8h</filename>
    <includes id="heap__debug_8h" name="heap_debug.h" local="yes" imported="no">../memory/heap_debug.h</includes>
    <includes id="auto__ptr_8h" name="auto_ptr.h" local="yes" imported="no">../auto_ptr/auto_ptr.h</includes>
    <namespace>my_mem_manager</namespace>
    <member kind="define">
      <type>#define</type>
      <name>auto_ptr</name>
      <anchorfile>memory_2memleak_8h_a32f2a6611639cde7f959ce859ff75843.html</anchorfile>
      <anchor>a32f2a6611639cde7f959ce859ff75843</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_AUTO_PTR__</name>
      <anchorfile>memory_2memleak_8h_a378a28b5a2b72bb03db273d34a033129.html</anchorfile>
      <anchor>a378a28b5a2b72bb03db273d34a033129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_DELETE</name>
      <anchorfile>memory_2memleak_8h_a73422b74c9026f7b2c12a6e838c538e2.html</anchorfile>
      <anchor>a73422b74c9026f7b2c12a6e838c538e2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_DELETE_A</name>
      <anchorfile>memory_2memleak_8h_ad76bd7dd4f03e0f6a617942765a3b34e.html</anchorfile>
      <anchor>ad76bd7dd4f03e0f6a617942765a3b34e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_ex_malloc</name>
      <anchorfile>memory_2memleak_8h_ace8910c4262ea7cff76eb1c74d82de80.html</anchorfile>
      <anchor>ace8910c4262ea7cff76eb1c74d82de80</anchor>
      <arglist>(x, s, sp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_free</name>
      <anchorfile>memory_2memleak_8h_a950513810e4bbb7c1013a24c7ae4be03.html</anchorfile>
      <anchor>a950513810e4bbb7c1013a24c7ae4be03</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_FREE__</name>
      <anchorfile>memory_2memleak_8h_ab67cda572996d750af9234f93406f39b.html</anchorfile>
      <anchor>ab67cda572996d750af9234f93406f39b</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_malloc</name>
      <anchorfile>memory_2memleak_8h_a406243550d4eadd4f3999c5dae92f0a5.html</anchorfile>
      <anchor>a406243550d4eadd4f3999c5dae92f0a5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_MALLOC__</name>
      <anchorfile>memory_2memleak_8h_a314a7b86b55a3b29a1ffaa19d935a95e.html</anchorfile>
      <anchor>a314a7b86b55a3b29a1ffaa19d935a95e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_NEW</name>
      <anchorfile>memory_2memleak_8h_a41d2a3408e06a84336c0bb118f4286de.html</anchorfile>
      <anchor>a41d2a3408e06a84336c0bb118f4286de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_realloc</name>
      <anchorfile>memory_2memleak_8h_a6c4779163096386ff9c7c036b6979e6a.html</anchorfile>
      <anchor>a6c4779163096386ff9c7c036b6979e6a</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_REALLOC__</name>
      <anchorfile>memory_2memleak_8h_a26b611824398242f4529a9e8795ec65b.html</anchorfile>
      <anchor>a26b611824398242f4529a9e8795ec65b</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_s_malloc</name>
      <anchorfile>memory_2memleak_8h_a453ce4a4ad7dd00a1060fd4fca70cace.html</anchorfile>
      <anchor>a453ce4a4ad7dd00a1060fd4fca70cace</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE void</type>
      <name>deallocate</name>
      <anchorfile>namespacemy__mem__manager_a5eb71cb5048607cbe90a09f89b1e7fb2.html</anchorfile>
      <anchor>a5eb71cb5048607cbe90a09f89b1e7fb2</anchor>
      <arglist>(T *p, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE void</type>
      <name>destruct</name>
      <anchorfile>namespacemy__mem__manager_ac4b378433c31bce90a25ec338a5a59a5.html</anchorfile>
      <anchor>ac4b378433c31bce90a25ec338a5a59a5</anchor>
      <arglist>(T *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils/memleak.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>utils_2memleak_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>auto_ptr</name>
      <anchorfile>utils_2memleak_8h_a32f2a6611639cde7f959ce859ff75843.html</anchorfile>
      <anchor>a32f2a6611639cde7f959ce859ff75843</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_AUTO_PTR</name>
      <anchorfile>utils_2memleak_8h_af3a3fd4727ec5e958e3314684035334d.html</anchorfile>
      <anchor>af3a3fd4727ec5e958e3314684035334d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_DELETE</name>
      <anchorfile>utils_2memleak_8h_a73422b74c9026f7b2c12a6e838c538e2.html</anchorfile>
      <anchor>a73422b74c9026f7b2c12a6e838c538e2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_DELETE_A</name>
      <anchorfile>utils_2memleak_8h_ad76bd7dd4f03e0f6a617942765a3b34e.html</anchorfile>
      <anchor>ad76bd7dd4f03e0f6a617942765a3b34e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_free</name>
      <anchorfile>utils_2memleak_8h_a950513810e4bbb7c1013a24c7ae4be03.html</anchorfile>
      <anchor>a950513810e4bbb7c1013a24c7ae4be03</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_FREE__</name>
      <anchorfile>utils_2memleak_8h_ab67cda572996d750af9234f93406f39b.html</anchorfile>
      <anchor>ab67cda572996d750af9234f93406f39b</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_malloc</name>
      <anchorfile>utils_2memleak_8h_a406243550d4eadd4f3999c5dae92f0a5.html</anchorfile>
      <anchor>a406243550d4eadd4f3999c5dae92f0a5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_MALLOC__</name>
      <anchorfile>utils_2memleak_8h_a314a7b86b55a3b29a1ffaa19d935a95e.html</anchorfile>
      <anchor>a314a7b86b55a3b29a1ffaa19d935a95e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_NEW</name>
      <anchorfile>utils_2memleak_8h_a41d2a3408e06a84336c0bb118f4286de.html</anchorfile>
      <anchor>a41d2a3408e06a84336c0bb118f4286de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_realloc</name>
      <anchorfile>utils_2memleak_8h_a6c4779163096386ff9c7c036b6979e6a.html</anchorfile>
      <anchor>a6c4779163096386ff9c7c036b6979e6a</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_REALLOC__</name>
      <anchorfile>utils_2memleak_8h_a26b611824398242f4529a9e8795ec65b.html</anchorfile>
      <anchor>a26b611824398242f4529a9e8795ec65b</anchor>
      <arglist>(p, s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>microcode.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>microcode_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="microcode_8h" name="microcode.h" local="yes" imported="no">microcode.h</includes>
    <includes id="var__index_8h" name="var_index.h" local="yes" imported="no">var_index.h</includes>
    <includes id="var__except_8h" name="var_except.h" local="yes" imported="no">var_except.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">microcode/c_micro_symbol_variable_table.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="c__micro__error__func__internal__2_8h" name="c_micro_error_func_internal_2.h" local="yes" imported="no">microcode/c_micro_error_func_internal_2.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>string</type>
      <name>get_oper_name</name>
      <anchorfile>microcode_8cpp_a7ca23abe58bbf11101f2a537bcd8934a.html</anchorfile>
      <anchor>a7ca23abe58bbf11101f2a537bcd8934a</anchor>
      <arglist>(e_micro_type oper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_fn_c_micro_func_call</name>
      <anchorfile>microcode_8cpp_a3a77ed7d45a730e3fa1c3667afb5937d.html</anchorfile>
      <anchor>a3a77ed7d45a730e3fa1c3667afb5937d</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_symbol_table_err_fn</name>
      <anchorfile>microcode_8cpp_ae669672781a2da2ae75afcadff963646.html</anchorfile>
      <anchor>ae669672781a2da2ae75afcadff963646</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>microcode_8cpp_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>microcode_update_variable</name>
      <anchorfile>microcode_8cpp_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>microcode.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>microcode_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="microcode__shared_8h" name="microcode_shared.h" local="yes" imported="no">microcode_shared.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="var__except_8h" name="var_except.h" local="yes" imported="no">var_except.h</includes>
    <includes id="var__keeper_8h" name="var_keeper.h" local="yes" imported="no">var_keeper.h</includes>
    <includes id="c__micro__error_8h" name="c_micro_error.h" local="yes" imported="no">microcode/c_micro_error.h</includes>
    <includes id="c__micro__error__keeper_8h" name="c_micro_error_keeper.h" local="yes" imported="no">microcode/c_micro_error_keeper.h</includes>
    <includes id="c__micro__func__call_8h" name="c_micro_func_call.h" local="yes" imported="no">microcode/c_micro_func_call.h</includes>
    <member kind="function">
      <type>string</type>
      <name>get_oper_name</name>
      <anchorfile>microcode_8h_a7ca23abe58bbf11101f2a537bcd8934a.html</anchorfile>
      <anchor>a7ca23abe58bbf11101f2a537bcd8934a</anchor>
      <arglist>(e_micro_type oper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>microcode_8h_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>microcode_update_variable</name>
      <anchorfile>microcode_8h_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>microcode_shared.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>microcode__shared_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INSTRUCT_ID_INVALID</name>
      <anchorfile>microcode__shared_8h_a27dece9e871b8f590d57606752721c43.html</anchorfile>
      <anchor>a27dece9e871b8f590d57606752721c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VAR_SYM_INDEX_DISCARD</name>
      <anchorfile>microcode__shared_8h_ae2656a29104ca32920eafa33ee749965.html</anchorfile>
      <anchor>ae2656a29104ca32920eafa33ee749965</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VAR_SYM_INDEX_INVALID</name>
      <anchorfile>microcode__shared_8h_ae502510fc6bfe8b50c7bab346618b63c.html</anchorfile>
      <anchor>ae502510fc6bfe8b50c7bab346618b63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VAR_SYM_INDEX_IS_VALID</name>
      <anchorfile>microcode__shared_8h_a5531fe7b1b5dc5e5cbbd66d84895416d.html</anchorfile>
      <anchor>a5531fe7b1b5dc5e5cbbd66d84895416d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VAR_SYM_INDEX_NONE</name>
      <anchorfile>microcode__shared_8h_a0edc97af5719c8ab672ad3ed7bf6d5a9.html</anchorfile>
      <anchor>a0edc97af5719c8ab672ad3ed7bf6d5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>instruct_id_t</name>
      <anchorfile>microcode__shared_8h_aca93dcfbae51ec1d3cc40c168fb74908.html</anchorfile>
      <anchor>aca93dcfbae51ec1d3cc40c168fb74908</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>var_sym_index_t</name>
      <anchorfile>microcode__shared_8h_af764caa15fb6e7995386a6b04795416f.html</anchorfile>
      <anchor>af764caa15fb6e7995386a6b04795416f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_micro_type</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_NA</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea4fa9eb9278de99091b5909e51de2701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_INVALID</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eae53963ed38ce4a0fca3e6d445507eb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_DEBUG</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eae738fb81bbb70b60270372dde21a980f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_POST_INCREMENT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eab3316d1c563018467aaeb4ef5e5b95b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_POST_DECREMENT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea565f0f794121eb56020a1dbbc23d7bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_PRE_INCREMENT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eaaeededf35e842726f68a503780328cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_PRE_DECREMENT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea6ed03d35007a55ab8d32d102f8f0f7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_PLUS</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea9214a9be65a48c818572042b4f9740b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_MINUS</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eae396eff113cc02c9bcd97bc0a1bd1781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_MUL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eaead9956ec0f5a4afc116477832148daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_DIV</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea1586c164fff5ec7e3562f3b8d4e4650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_NOT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eacfd1b510084500a59a9c1b7ffdc10606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_EQUAL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eaf6c92ca886a9c6c90c834235ce97d748</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_NOT_EQUAL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea0bfaa8725d2fe1204dde498f8de80b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_IDENTICAL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea4658f654a883c048d07ec5c893571262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_NOT_IDENTICAL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea580f0bff287555cbd8e5b78c7b0b2b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_CONCAT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea60e1ee685158621db0660349a6821de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_MOD</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea851196f0ab92c8ba575e90189ff0f65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_BIT_AND</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea405c4663c4eff82458ce88f099c58756</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_BIT_OR</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea82b4cc55c59ed757c6546b7c854b1f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_BIT_XOR</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea3bf0a3915acabec812260c03d8628e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_SHIFT_LEFT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eac38b90d35595d1e71dcc61fcd746b60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_SHIFT_RIGHT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eaab2e191aa3501d787ca028938f9cd835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_GREATER</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eab9384e3ee1f110dc34dfedcfb15357ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_LESS</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea021017691cf01ae38e987a434775d2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_GREATER_OR_EQUAL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea588f5ebe6b0df0ee091e3dcb08259368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_LESS_OR_EQUAL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea1bdc2907f2967c8387c3be5ce2278e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_ONE_COMPLEMENT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea921040a12f15183cfcc19ac91772c1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_CAST_INT</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea6634016b577414a378189bc0e3fc3cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_CAST_STRING</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea2824ad846683b7448af77d331c7fdae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_CAST_BOOL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea1f4d54908464b74fc8f2d5455a36291e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_LOG_OR</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea1a485cf5eeb0247875008bf911dcec2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_LOG_AND</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea17fe91dc385843bda1dc7b738040527b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_TERNARY</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea34f2217d8ee388f87033023214fbdeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_FUNC_CALL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eaa6a57873f455b23c8dce7affed153022</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_ARRAY</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eacdca6678944fc239401e3f09ae4cfeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_ISSET</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eab2c32b8737afdfd229f6dceee9f8354b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_RETURN</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eac6aa33de98bd19749297710e91e381df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_ASSIGN</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea73b5d8a240b76c01ec4e3d514bf1fc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_INDEX</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eadea03aaee4d60348d7be6db29fd88cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_JUMP</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224eab78642a30d7e9f446e14e9ad2b20f84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_LVALUE</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea79a7f21d085a106ff4bb35db5960ffdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_MAKE_INDEX_STREAM</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea666c027bd8ccbf01d0e308434a888a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_UPDATE</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea4b8bf15e06f6d4b8065e177b4ea99de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_STR_EVAL</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea79f10856122f652fb0cc659adee4bdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MICRO_COMMIT_VARS</name>
      <anchorfile>microcode__shared_8h_aa113573c119d012d5a635b5de22a224e.html</anchorfile>
      <anchor>aa113573c119d012d5a635b5de22a224ea3b150cd222272dc5671fc5b9ffa8fc8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modifiers.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>modifiers_8cpp</filename>
    <includes id="modifiers_8h" name="modifiers.h" local="yes" imported="no">modifiers.h</includes>
    <member kind="variable">
      <type>c_php_modifiers</type>
      <name>g_php_modifiers</name>
      <anchorfile>modifiers_8cpp_acf0f9b184e0790708262e7bd3b49b717.html</anchorfile>
      <anchor>acf0f9b184e0790708262e7bd3b49b717</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modifiers.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>modifiers_8h</filename>
    <class kind="class">c_php_modifiers</class>
  </compound>
  <compound kind="file">
    <name>modules.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>modules_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="filesys_8h" name="filesys.h" local="yes" imported="no">filesys.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="proc_8h" name="proc.h" local="yes" imported="no">proc.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="botnet_8h" name="botnet.h" local="yes" imported="no">botnet.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="binmod_8h" name="binmod.h" local="yes" imported="no">binmod.h</includes>
    <includes id="function_8h" name="function.h" local="yes" imported="no">function.h</includes>
    <includes id="exec_8h" name="exec.h" local="yes" imported="no">exec.h</includes>
    <includes id="c__irc__server_8h" name="c_irc_server.h" local="yes" imported="no">irc/c_irc_server.h</includes>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">irc/c_online_channel.h</includes>
    <includes id="c__delay__command_8h" name="c_delay_command.h" local="yes" imported="no">runtime/c_delay_command.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__ref_8h" name="c_var_ref.h" local="yes" imported="no">var/c_var_ref.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="c__micro__symbol__variable__table_8h" name="c_micro_symbol_variable_table.h" local="yes" imported="no">microcode/c_micro_symbol_variable_table.h</includes>
    <includes id="c__micro__error__func__internal__1_8h" name="c_micro_error_func_internal_1.h" local="yes" imported="no">microcode/c_micro_error_func_internal_1.h</includes>
    <includes id="c__micro__error__func__internal__3_8h" name="c_micro_error_func_internal_3.h" local="yes" imported="no">microcode/c_micro_error_func_internal_3.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="struct">c_exception</class>
    <member kind="function">
      <type>c_conf *</type>
      <name>get_core_conf</name>
      <anchorfile>modules_8cpp_a3483350147c5286bc8c4a61381a99548.html</anchorfile>
      <anchor>a3483350147c5286bc8c4a61381a99548</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_logger *</type>
      <name>get_core_logger</name>
      <anchorfile>modules_8cpp_a3a008d8f11d31151e6d73092d9018b0a.html</anchorfile>
      <anchor>a3a008d8f11d31151e6d73092d9018b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_module *</type>
      <name>get_module</name>
      <anchorfile>modules_8cpp_ab6754261c5bfa2b689ad5dfe2b59e41c.html</anchorfile>
      <anchor>ab6754261c5bfa2b689ad5dfe2b59e41c</anchor>
      <arglist>(const string &amp;name, bool must_be_loaded)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mod_dispatch</name>
      <anchorfile>modules_8cpp_ab5a7e7e7859926aae8511a689033fcf4.html</anchorfile>
      <anchor>ab5a7e7e7859926aae8511a689033fcf4</anchor>
      <arglist>(const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, int dummy,...)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mod_dispatch2</name>
      <anchorfile>modules_8cpp_a2ee898fa456ebaa13b9b2ef7dc214f85.html</anchorfile>
      <anchor>a2ee898fa456ebaa13b9b2ef7dc214f85</anchor>
      <arglist>(const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, c_var_array *meta, int dummy,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_loop</name>
      <anchorfile>modules_8cpp_a3ffdd8faf7f33c78e24f2aedce62a17b.html</anchorfile>
      <anchor>a3ffdd8faf7f33c78e24f2aedce62a17b</anchor>
      <arglist>(bool shutdown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_loop2</name>
      <anchorfile>modules_8cpp_a5d99fc02e05fb7d1ac1bb98240814704.html</anchorfile>
      <anchor>a5d99fc02e05fb7d1ac1bb98240814704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modules_done</name>
      <anchorfile>modules_8cpp_a45e9fbb8d5b147245489c596ace8c1a4.html</anchorfile>
      <anchor>a45e9fbb8d5b147245489c596ace8c1a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modules_init</name>
      <anchorfile>modules_8cpp_a07c351a17863604f391a30bf34fc8ec1.html</anchorfile>
      <anchor>a07c351a17863604f391a30bf34fc8ec1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>modules_maintenance</name>
      <anchorfile>modules_8cpp_a756490a8e0140293316f7c07284f87a1.html</anchorfile>
      <anchor>a756490a8e0140293316f7c07284f87a1</anchor>
      <arglist>(bool force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unload_module</name>
      <anchorfile>modules_8cpp_a0c831c251be210552d5630f2696fde53.html</anchorfile>
      <anchor>a0c831c251be210552d5630f2696fde53</anchor>
      <arglist>(const string &amp;mod_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_groups</name>
      <anchorfile>modules_8cpp_a3c9ca86ebd8681888da2be6d8ac2b74b.html</anchorfile>
      <anchor>a3c9ca86ebd8681888da2be6d8ac2b74b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>c_module *</type>
      <name>core_mod</name>
      <anchorfile>modules_8cpp_aeae3f51be40a1295697026ccf6e30fd0.html</anchorfile>
      <anchor>aeae3f51be40a1295697026ccf6e30fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_delay_command &gt;</type>
      <name>delay_commands</name>
      <anchorfile>modules_8cpp_a14b68dc619a8ed7cecfa8e6fdcfd7c18.html</anchorfile>
      <anchor>a14b68dc619a8ed7cecfa8e6fdcfd7c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>session_id_t</type>
      <name>last_session</name>
      <anchorfile>modules_8cpp_a48c1152e679fa3bd52865c401378978f.html</anchorfile>
      <anchor>a48c1152e679fa3bd52865c401378978f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_module * &gt;</type>
      <name>modules</name>
      <anchorfile>modules_8cpp_ae023984eda65ad597530a199becd64cb.html</anchorfile>
      <anchor>ae023984eda65ad597530a199becd64cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; session_id_t &gt;</type>
      <name>sessions</name>
      <anchorfile>modules_8cpp_a3223ebb349f5232630bfa4dfc8a94f63.html</anchorfile>
      <anchor>a3223ebb349f5232630bfa4dfc8a94f63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modules.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>modules_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <member kind="function">
      <type>c_conf *</type>
      <name>get_core_conf</name>
      <anchorfile>modules_8h_a24f7f63517285902327f4a97d9ff2681.html</anchorfile>
      <anchor>a24f7f63517285902327f4a97d9ff2681</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_logger *</type>
      <name>get_core_logger</name>
      <anchorfile>modules_8h_a3a008d8f11d31151e6d73092d9018b0a.html</anchorfile>
      <anchor>a3a008d8f11d31151e6d73092d9018b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_module *</type>
      <name>get_module</name>
      <anchorfile>modules_8h_ab6754261c5bfa2b689ad5dfe2b59e41c.html</anchorfile>
      <anchor>ab6754261c5bfa2b689ad5dfe2b59e41c</anchor>
      <arglist>(const string &amp;name, bool must_be_loaded)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mod_dispatch</name>
      <anchorfile>modules_8h_ab5a7e7e7859926aae8511a689033fcf4.html</anchorfile>
      <anchor>ab5a7e7e7859926aae8511a689033fcf4</anchor>
      <arglist>(const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, int dummy,...)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mod_dispatch2</name>
      <anchorfile>modules_8h_a2ee898fa456ebaa13b9b2ef7dc214f85.html</anchorfile>
      <anchor>a2ee898fa456ebaa13b9b2ef7dc214f85</anchor>
      <arglist>(const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, c_var_array *meta, int dummy,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_loop</name>
      <anchorfile>modules_8h_af5c3ed2d5bf9b5d15828edf94c951602.html</anchorfile>
      <anchor>af5c3ed2d5bf9b5d15828edf94c951602</anchor>
      <arglist>(bool shutdown=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod_loop2</name>
      <anchorfile>modules_8h_a5d99fc02e05fb7d1ac1bb98240814704.html</anchorfile>
      <anchor>a5d99fc02e05fb7d1ac1bb98240814704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modules_done</name>
      <anchorfile>modules_8h_a45e9fbb8d5b147245489c596ace8c1a4.html</anchorfile>
      <anchor>a45e9fbb8d5b147245489c596ace8c1a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modules_init</name>
      <anchorfile>modules_8h_a07c351a17863604f391a30bf34fc8ec1.html</anchorfile>
      <anchor>a07c351a17863604f391a30bf34fc8ec1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>modules_maintenance</name>
      <anchorfile>modules_8h_ae11904aa9608c865fcf2dddb9b615982.html</anchorfile>
      <anchor>ae11904aa9608c865fcf2dddb9b615982</anchor>
      <arglist>(bool force=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unload_module</name>
      <anchorfile>modules_8h_a0c831c251be210552d5630f2696fde53.html</anchorfile>
      <anchor>a0c831c251be210552d5630f2696fde53</anchor>
      <arglist>(const string &amp;mod_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_groups</name>
      <anchorfile>modules_8h_a3c9ca86ebd8681888da2be6d8ac2b74b.html</anchorfile>
      <anchor>a3c9ca86ebd8681888da2be6d8ac2b74b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mutex.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/thread/</path>
    <filename>mutex_8cpp</filename>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">mutex.h</includes>
    <includes id="ipc__mutex_8h" name="ipc_mutex.h" local="yes" imported="no">ipc_mutex.h</includes>
  </compound>
  <compound kind="file">
    <name>mutex.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/thread/</path>
    <filename>mutex_8h</filename>
    <class kind="class">c_mutex</class>
    <class kind="class">c_mutex_locker</class>
  </compound>
  <compound kind="file">
    <name>my_assert.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>my__assert_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">my_assert.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <member kind="function">
      <type>int</type>
      <name>dump_core</name>
      <anchorfile>my__assert_8cpp_a98023d59c61525354a759c4cc99eda66.html</anchorfile>
      <anchor>a98023d59c61525354a759c4cc99eda66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>report_assertion_failure</name>
      <anchorfile>my__assert_8cpp_a04f6bdf6dafb05e5ac7e1e43dc3163ee.html</anchorfile>
      <anchor>a04f6bdf6dafb05e5ac7e1e43dc3163ee</anchor>
      <arglist>(const char *file, const char *func, int line, const char *exp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>my_assert.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>my__assert_8h</filename>
    <includes id="prologue_8h" name="prologue.h" local="yes" imported="no">prologue.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>my__assert_8h_ad92c940e7f2ef0d078d9326e942518e5.html</anchorfile>
      <anchor>ad92c940e7f2ef0d078d9326e942518e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_ASSERT</name>
      <anchorfile>my__assert_8h_a0e6ab98d01c5902ab76d88ccd142009f.html</anchorfile>
      <anchor>a0e6ab98d01c5902ab76d88ccd142009f</anchor>
      <arglist>(exp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_ASSERT_NOTREACH</name>
      <anchorfile>my__assert_8h_abfb8681a66d7e4c5be15138f162a21b8.html</anchorfile>
      <anchor>abfb8681a66d7e4c5be15138f162a21b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_ASSERT_TODO</name>
      <anchorfile>my__assert_8h_a16b14b4e14af9151a72b2e4111c65f81.html</anchorfile>
      <anchor>a16b14b4e14af9151a72b2e4111c65f81</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump_core</name>
      <anchorfile>my__assert_8h_a98023d59c61525354a759c4cc99eda66.html</anchorfile>
      <anchor>a98023d59c61525354a759c4cc99eda66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>report_assertion_failure</name>
      <anchorfile>my__assert_8h_a04f6bdf6dafb05e5ac7e1e43dc3163ee.html</anchorfile>
      <anchor>a04f6bdf6dafb05e5ac7e1e43dc3163ee</anchor>
      <arglist>(const char *file, const char *func, int line, const char *exp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>my_getpid.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>my__getpid_8cpp</filename>
    <includes id="my__getpid_8h" name="my_getpid.h" local="yes" imported="no">my_getpid.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <member kind="function">
      <type>pid_t</type>
      <name>my_getpid</name>
      <anchorfile>my__getpid_8cpp_a7027be605accb68edcdcfd62902ef922.html</anchorfile>
      <anchor>a7027be605accb68edcdcfd62902ef922</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>my_getpid.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>my__getpid_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MY_PID_T</name>
      <anchorfile>my__getpid_8h_a1b1b9766cb011204b6e564a767683ad2.html</anchorfile>
      <anchor>a1b1b9766cb011204b6e564a767683ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>my_getpid</name>
      <anchorfile>my__getpid_8h_a7027be605accb68edcdcfd62902ef922.html</anchorfile>
      <anchor>a7027be605accb68edcdcfd62902ef922</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>my_inttypes.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>my__inttypes_8h</filename>
    <member kind="typedef">
      <type>signed long</type>
      <name>sint32</name>
      <anchorfile>my__inttypes_8h_aa40c0011d4865ca4909ddb5a623116d6.html</anchorfile>
      <anchor>aa40c0011d4865ca4909ddb5a623116d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>uint32</name>
      <anchorfile>my__inttypes_8h_a4b435a49c74bb91f284f075e63416cb6.html</anchorfile>
      <anchor>a4b435a49c74bb91f284f075e63416cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numconv.hh</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>numconv_8hh</filename>
    <member kind="function">
      <type>MY_WISH_INLINE size_t</type>
      <name>sto_size_t</name>
      <anchorfile>numconv_8hh_ac3aef8b2b62d92fcc3f8c079e88188b3.html</anchorfile>
      <anchor>ac3aef8b2b62d92fcc3f8c079e88188b3</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE size_t</type>
      <name>sto_size_t</name>
      <anchorfile>numconv_8hh_a9144de32c044e0562407df0b906fa445.html</anchorfile>
      <anchor>a9144de32c044e0562407df0b906fa445</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE my_time_t</type>
      <name>sto_time</name>
      <anchorfile>numconv_8hh_a3803b63c7e8eada2cd9416538fb08b38.html</anchorfile>
      <anchor>a3803b63c7e8eada2cd9416538fb08b38</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE my_time_t</type>
      <name>sto_time</name>
      <anchorfile>numconv_8hh_ac4f645e4dd1fce7233bce37fb82cff12.html</anchorfile>
      <anchor>ac4f645e4dd1fce7233bce37fb82cff12</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE int</type>
      <name>stoi</name>
      <anchorfile>numconv_8hh_ac12590b784cc67ee0fb87332c76cba53.html</anchorfile>
      <anchor>ac12590b784cc67ee0fb87332c76cba53</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE int</type>
      <name>stoi</name>
      <anchorfile>numconv_8hh_ace25e152504272c6c7a3e495df7d266a.html</anchorfile>
      <anchor>ace25e152504272c6c7a3e495df7d266a</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE long</type>
      <name>stol</name>
      <anchorfile>numconv_8hh_a341a6fbfd8e854bdc538b984657210b5.html</anchorfile>
      <anchor>a341a6fbfd8e854bdc538b984657210b5</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE long long</type>
      <name>stoll</name>
      <anchorfile>numconv_8hh_aa23781ab2accbeca69ad0c2adfe75078.html</anchorfile>
      <anchor>aa23781ab2accbeca69ad0c2adfe75078</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE long long</type>
      <name>stoll</name>
      <anchorfile>numconv_8hh_a357be367fb7976c8abc8bba5b5d56727.html</anchorfile>
      <anchor>a357be367fb7976c8abc8bba5b5d56727</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE short</type>
      <name>stos</name>
      <anchorfile>numconv_8hh_ae20f550e2ad0b0c9250743a8e5471988.html</anchorfile>
      <anchor>ae20f550e2ad0b0c9250743a8e5471988</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE short</type>
      <name>stos</name>
      <anchorfile>numconv_8hh_a4f6f6c672e66c9c15d7f2a29771e66cf.html</anchorfile>
      <anchor>a4f6f6c672e66c9c15d7f2a29771e66cf</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE unsigned</type>
      <name>stoui</name>
      <anchorfile>numconv_8hh_abbfe3f017db34f5eb7781420282e4856.html</anchorfile>
      <anchor>abbfe3f017db34f5eb7781420282e4856</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE unsigned</type>
      <name>stoui</name>
      <anchorfile>numconv_8hh_a273afa5593562841ee6f7b328efb64f7.html</anchorfile>
      <anchor>a273afa5593562841ee6f7b328efb64f7</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE unsigned long</type>
      <name>stoul</name>
      <anchorfile>numconv_8hh_a25b2b65264dc534624cfab8457b707d5.html</anchorfile>
      <anchor>a25b2b65264dc534624cfab8457b707d5</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE MY_U_LONG_LONG</type>
      <name>stoull</name>
      <anchorfile>numconv_8hh_aa8ccd45e5a4aebc4c5f82873671a3756.html</anchorfile>
      <anchor>aa8ccd45e5a4aebc4c5f82873671a3756</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE MY_U_LONG_LONG</type>
      <name>stoull</name>
      <anchorfile>numconv_8hh_a03afed9ab09e9df25ee9544b6c44aa5d.html</anchorfile>
      <anchor>a03afed9ab09e9df25ee9544b6c44aa5d</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE unsigned short</type>
      <name>stous</name>
      <anchorfile>numconv_8hh_aeae69c0f838b45035ce081e3e57a7679.html</anchorfile>
      <anchor>aeae69c0f838b45035ce081e3e57a7679</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE short</type>
      <name>stous</name>
      <anchorfile>numconv_8hh_a7954e024d70ef1ffc8c365c940bbc139.html</anchorfile>
      <anchor>a7954e024d70ef1ffc8c365c940bbc139</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE std::string</type>
      <name>tos</name>
      <anchorfile>numconv_8hh_a1d92e2c4af2a98076cdd19d89353de06.html</anchorfile>
      <anchor>a1d92e2c4af2a98076cdd19d89353de06</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE std::string</type>
      <name>tos</name>
      <anchorfile>numconv_8hh_a93300e3c618e1e904f63580152640b2e.html</anchorfile>
      <anchor>a93300e3c618e1e904f63580152640b2e</anchor>
      <arglist>(const T &amp;value, int width, char pad)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE std::string</type>
      <name>toshex</name>
      <anchorfile>numconv_8hh_a3ccedcd954b16be2f9b6ae577d3c3a66.html</anchorfile>
      <anchor>a3ccedcd954b16be2f9b6ae577d3c3a66</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oper_assoc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>oper__assoc_8h</filename>
    <member kind="enumeration">
      <name>e_assoc</name>
      <anchorfile>oper__assoc_8h_a8a4ff1bee8c11dde5ab054f22ff3abd8.html</anchorfile>
      <anchor>a8a4ff1bee8c11dde5ab054f22ff3abd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_INVALID</name>
      <anchorfile>oper__assoc_8h_a8a4ff1bee8c11dde5ab054f22ff3abd8.html</anchorfile>
      <anchor>a8a4ff1bee8c11dde5ab054f22ff3abd8ae3c3e4316a9bb0b168e02531faf3b222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_LEFT</name>
      <anchorfile>oper__assoc_8h_a8a4ff1bee8c11dde5ab054f22ff3abd8.html</anchorfile>
      <anchor>a8a4ff1bee8c11dde5ab054f22ff3abd8a9a165b4558d04dd9354020d3f9dae123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_RIGHT</name>
      <anchorfile>oper__assoc_8h_a8a4ff1bee8c11dde5ab054f22ff3abd8.html</anchorfile>
      <anchor>a8a4ff1bee8c11dde5ab054f22ff3abd8a46f4484620f991ee4b82cd83343e7852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_NON_ASSOC</name>
      <anchorfile>oper__assoc_8h_a8a4ff1bee8c11dde5ab054f22ff3abd8.html</anchorfile>
      <anchor>a8a4ff1bee8c11dde5ab054f22ff3abd8a6b643406202cfdc5ddc7ea9944b3473d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oper_prec.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>oper__prec_8h</filename>
    <includes id="c__oper__desc_8h" name="c_oper_desc.h" local="yes" imported="no">c_oper_desc.h</includes>
    <member kind="variable">
      <type>size_t</type>
      <name>g_max_oper_len</name>
      <anchorfile>oper__prec_8h_abf77ca279142f532e05bab7b66c05eee.html</anchorfile>
      <anchor>abf77ca279142f532e05bab7b66c05eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_oper_desc</type>
      <name>g_oper_precedence</name>
      <anchorfile>oper__prec_8h_a502f7c648fcbed1e3fd5c691233f3b9f.html</anchorfile>
      <anchor>a502f7c648fcbed1e3fd5c691233f3b9f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>params.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>params_8h</filename>
    <includes id="params__prologue_8h" name="params_prologue.h" local="yes" imported="no">params_prologue.h</includes>
    <includes id="params__epilogue_8h" name="params_epilogue.h" local="yes" imported="no">params_epilogue.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BOT_VERSION</name>
      <anchorfile>params_8h_a68ad37a45e5852c7f73fb456c9a6f2a5.html</anchorfile>
      <anchor>a68ad37a45e5852c7f73fb456c9a6f2a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOT_VERSION_COMMENT</name>
      <anchorfile>params_8h_acf0632a8f75fee6cbac2b580b6add99a.html</anchorfile>
      <anchor>acf0632a8f75fee6cbac2b580b6add99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_BOTS_VECTOR_RECREATION</name>
      <anchorfile>params_8h_a4b354c30ce83ff2c0a3b2535f7fd0a8c.html</anchorfile>
      <anchor>a4b354c30ce83ff2c0a3b2535f7fd0a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_CHANS_LAST_UPDATE</name>
      <anchorfile>params_8h_a50fa0df3a02973168193d0971faa08ce.html</anchorfile>
      <anchor>a50fa0df3a02973168193d0971faa08ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_KEEPALIVE_PING_DRIFT</name>
      <anchorfile>params_8h_a4fddd96970e6b6c0e27e8f6b8a26547d.html</anchorfile>
      <anchor>a4fddd96970e6b6c0e27e8f6b8a26547d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_KEEPALIVE_PING_PERIOD</name>
      <anchorfile>params_8h_a3155022c99509d14cd1033c32fb287bf.html</anchorfile>
      <anchor>a3155022c99509d14cd1033c32fb287bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_KILL_CONNECTION_SOCKET_CACHE</name>
      <anchorfile>params_8h_a7494f9645c76c45be9f88d5c88c77079.html</anchorfile>
      <anchor>a7494f9645c76c45be9f88d5c88c77079</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_LOGIN_GREETING_TIMEOUT</name>
      <anchorfile>params_8h_a80735e653af4461eb109a408961cd944.html</anchorfile>
      <anchor>a80735e653af4461eb109a408961cd944</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_MAXIMUM_SOCKET_CACHE</name>
      <anchorfile>params_8h_a08d513b4f660c30419796f934d9108e8.html</anchorfile>
      <anchor>a08d513b4f660c30419796f934d9108e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_MSG_ID_LIFE</name>
      <anchorfile>params_8h_a7b985a3d17d0eda80ef1a78c69cc9ccc.html</anchorfile>
      <anchor>a7b985a3d17d0eda80ef1a78c69cc9ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_OLDER_OBJECT_DIFF_TIME</name>
      <anchorfile>params_8h_a5c27e0d45d1f3217f2d7726260dacd67.html</anchorfile>
      <anchor>a5c27e0d45d1f3217f2d7726260dacd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_PING_TIMEOUT</name>
      <anchorfile>params_8h_a773e5a3875c3052c7a5d65cfe017b169.html</anchorfile>
      <anchor>a773e5a3875c3052c7a5d65cfe017b169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_PRELINK_WAIT</name>
      <anchorfile>params_8h_a56117e451006174d769028c82d981c4c.html</anchorfile>
      <anchor>a56117e451006174d769028c82d981c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_PRV_PUSH_LAST_UPDATE</name>
      <anchorfile>params_8h_a5c337e4fff52f3c5d2f7a1bebe7c019a.html</anchorfile>
      <anchor>a5c337e4fff52f3c5d2f7a1bebe7c019a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_PUSH_PROC_EVERY</name>
      <anchorfile>params_8h_a27a02dad0aa37b321fb05fb2b7379012.html</anchorfile>
      <anchor>a27a02dad0aa37b321fb05fb2b7379012</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_PUSH_PROC_LAST_UPDATE</name>
      <anchorfile>params_8h_a819273047165de69822b4059eea4ee36.html</anchorfile>
      <anchor>a819273047165de69822b4059eea4ee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_REPORT_DIFF_TIME_CHANGE_ABOVE</name>
      <anchorfile>params_8h_ab8cbdcc94ced9a7c64d7af9e7da3fa33.html</anchorfile>
      <anchor>ab8cbdcc94ced9a7c64d7af9e7da3fa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOTNET_ROUNDTRIP_DIFF_TIME_MAX</name>
      <anchorfile>params_8h_ab72e2524aa6f40ddb7b8be607fe1812d.html</anchorfile>
      <anchor>ab72e2524aa6f40ddb7b8be607fe1812d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DCC_AUTH_TIMEOUT</name>
      <anchorfile>params_8h_a1f89286302e11b381c57eac5b1cb2cc6.html</anchorfile>
      <anchor>a1f89286302e11b381c57eac5b1cb2cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_TIME_MEASUREMENT</name>
      <anchorfile>params_8h_a9c63878d9d080b2c785c5ecd2aa270bf.html</anchorfile>
      <anchor>a9c63878d9d080b2c785c5ecd2aa270bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_TIME_MEASUREMENT_WAIT</name>
      <anchorfile>params_8h_a52f2e073eddb82cc35409e6f2579f3a3.html</anchorfile>
      <anchor>a52f2e073eddb82cc35409e6f2579f3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DH_BITS</name>
      <anchorfile>params_8h_a0ffe5d92cd3ad9d4b7177afad04b8706.html</anchorfile>
      <anchor>a0ffe5d92cd3ad9d4b7177afad04b8706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DH_RSA_REGENERATION_NUM_SECS</name>
      <anchorfile>params_8h_ac04214408043f748e3d6e7384d426c78.html</anchorfile>
      <anchor>ac04214408043f748e3d6e7384d426c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DH_RSA_REGENERATION_NUM_TRANSACTIONS</name>
      <anchorfile>params_8h_add111a29f915fd87d04dad089556f56c.html</anchorfile>
      <anchor>add111a29f915fd87d04dad089556f56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DNS_CACHE_VALIDITY</name>
      <anchorfile>params_8h_a4b51d96a90b29a46ba7dc3ce5b432278.html</anchorfile>
      <anchor>a4b51d96a90b29a46ba7dc3ce5b432278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DNS_MAX_RETRIES_FATAL</name>
      <anchorfile>params_8h_ad1a1332d0cc848d38f0b5945c7bb8689.html</anchorfile>
      <anchor>ad1a1332d0cc848d38f0b5945c7bb8689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DNS_MAX_RETRIES_TMP</name>
      <anchorfile>params_8h_adfe442896e6516d1345e3c036f84de67.html</anchorfile>
      <anchor>adfe442896e6516d1345e3c036f84de67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FD_SETSIZE_MAX</name>
      <anchorfile>params_8h_ab3b24d7cd00978f42b3cde365761443e.html</anchorfile>
      <anchor>ab3b24d7cd00978f42b3cde365761443e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HARD_LOCKOUT_LIMIT_ADJUST</name>
      <anchorfile>params_8h_a2b63949fcf9fae35791117dc7ce44412.html</anchorfile>
      <anchor>a2b63949fcf9fae35791117dc7ce44412</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEAPDEBUG_NUM_TRANS_FOR_RECREATION</name>
      <anchorfile>params_8h_a965a4ef5e1e431f2dda165d14a5f12f1.html</anchorfile>
      <anchor>a965a4ef5e1e431f2dda165d14a5f12f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IRC_KEEPALIVE_PERIOD</name>
      <anchorfile>params_8h_a93862435ac3efabfd0728f2e03a9c706.html</anchorfile>
      <anchor>a93862435ac3efabfd0728f2e03a9c706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IRC_SOCKET_TIMEOUT</name>
      <anchorfile>params_8h_a46fe7e213068b73d37b58d16c05f0937.html</anchorfile>
      <anchor>a46fe7e213068b73d37b58d16c05f0937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_RESOLV_THREADS</name>
      <anchorfile>params_8h_a5e6d7d338dfb95a59e462669333e9f3f.html</anchorfile>
      <anchor>a5e6d7d338dfb95a59e462669333e9f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODULE_MAXIMUM_OPEN_FILES</name>
      <anchorfile>params_8h_afb18e5394a754aebbd9b5c8791e5a996.html</anchorfile>
      <anchor>afb18e5394a754aebbd9b5c8791e5a996</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_LISTEN_BACKLOG</name>
      <anchorfile>params_8h_a92e29c3f02be5be325b5db5135953dcc.html</anchorfile>
      <anchor>a92e29c3f02be5be325b5db5135953dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_STATIC</name>
      <anchorfile>params_8h_ad725d79b70452dca7d75561753dd91d5.html</anchorfile>
      <anchor>ad725d79b70452dca7d75561753dd91d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEW_INSTANCE_TIMEOUT_AFTER_LAST_JOIN</name>
      <anchorfile>params_8h_af037e8f8ee3bc0e7d954144d71e10cc1.html</anchorfile>
      <anchor>af037e8f8ee3bc0e7d954144d71e10cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCRE_BACKTRACK_LIMIT</name>
      <anchorfile>params_8h_a82441b6c99cf2ed207c447546eb93a97.html</anchorfile>
      <anchor>a82441b6c99cf2ed207c447546eb93a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCRE_PATTERN_COMPILER_CACHE_TTL</name>
      <anchorfile>params_8h_a9511477872777654b8905f73f6de6ceb.html</anchorfile>
      <anchor>a9511477872777654b8905f73f6de6ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCRE_RECURSION_LIMIT</name>
      <anchorfile>params_8h_a2b6c754981e2c0ce49245a44f2e1a1b5.html</anchorfile>
      <anchor>a2b6c754981e2c0ce49245a44f2e1a1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT_LEAKS</name>
      <anchorfile>params_8h_a0e12bfd2725a96feb65988a0178d253d.html</anchorfile>
      <anchor>a0e12bfd2725a96feb65988a0178d253d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESOLV_APPEND_DOT</name>
      <anchorfile>params_8h_a180a8a299852acade90e55f195e93c76.html</anchorfile>
      <anchor>a180a8a299852acade90e55f195e93c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSA_BITS</name>
      <anchorfile>params_8h_a023c55674cd4da6c7703584025bf8b5a.html</anchorfile>
      <anchor>a023c55674cd4da6c7703584025bf8b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SANITIZE_FREED_MEMORY</name>
      <anchorfile>params_8h_ac950ead294889f1996fe9e5d5b8f9cba.html</anchorfile>
      <anchor>ac950ead294889f1996fe9e5d5b8f9cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSL_CLIENT_MAXIMUM_QUEUE</name>
      <anchorfile>params_8h_a02bccd3885fbfb41fc70b942d0077e3b.html</anchorfile>
      <anchor>a02bccd3885fbfb41fc70b942d0077e3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>params_epilogue.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>params__epilogue_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_ALL_DUMPS_DISABLE</name>
      <anchorfile>params__epilogue_8h_a1ee84f2902ce522548d878c1937364f9.html</anchorfile>
      <anchor>a1ee84f2902ce522548d878c1937364f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_ALL_DUMPS_DISABLE</name>
      <anchorfile>params__epilogue_8h_a1ee84f2902ce522548d878c1937364f9.html</anchorfile>
      <anchor>a1ee84f2902ce522548d878c1937364f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_MICROCODE_ADD_ECHO</name>
      <anchorfile>params__epilogue_8h_ab190495f64d052fa34c9519326423475.html</anchorfile>
      <anchor>ab190495f64d052fa34c9519326423475</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_MICROCODE_EXEC_ECHO</name>
      <anchorfile>params__epilogue_8h_a83a0b27a98c16193af3d82bdbcdfaee3.html</anchorfile>
      <anchor>a83a0b27a98c16193af3d82bdbcdfaee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_PROCFUNC_CMDS_ECHO</name>
      <anchorfile>params__epilogue_8h_a73b277871578d506dbc8bf4e920c8034.html</anchorfile>
      <anchor>a73b277871578d506dbc8bf4e920c8034</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_TIME_MEASUREMENT</name>
      <anchorfile>params__epilogue_8h_a9c63878d9d080b2c785c5ecd2aa270bf.html</anchorfile>
      <anchor>a9c63878d9d080b2c785c5ecd2aa270bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_TIME_MEASUREMENT_WAIT</name>
      <anchorfile>params__epilogue_8h_a52f2e073eddb82cc35409e6f2579f3a3.html</anchorfile>
      <anchor>a52f2e073eddb82cc35409e6f2579f3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_VAR_KEEPER_DEBUG_STRING_DISABLE</name>
      <anchorfile>params__epilogue_8h_ab7ce6dc7f1f3d56d54ca07c7b46e7c0e.html</anchorfile>
      <anchor>ab7ce6dc7f1f3d56d54ca07c7b46e7c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_WANT_ASSERTS</name>
      <anchorfile>params__epilogue_8h_aa97b95bce4b05758a3a61a2a437398f2.html</anchorfile>
      <anchor>aa97b95bce4b05758a3a61a2a437398f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_FORCE_INLINE</name>
      <anchorfile>params__epilogue_8h_a7817ee68f62347effd6f8b72e0bb6d13.html</anchorfile>
      <anchor>a7817ee68f62347effd6f8b72e0bb6d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_WISH_INLINE</name>
      <anchorfile>params__epilogue_8h_ad3979d68e6dfdb85bf107d825deef2f4.html</anchorfile>
      <anchor>ad3979d68e6dfdb85bf107d825deef2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT_LEAKS</name>
      <anchorfile>params__epilogue_8h_a0e12bfd2725a96feb65988a0178d253d.html</anchorfile>
      <anchor>a0e12bfd2725a96feb65988a0178d253d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SENSITIVE_STORE_WIPE_CHAR</name>
      <anchorfile>params__epilogue_8h_a92a7e0bb28ddc8e5cf6e2e673a2f3025.html</anchorfile>
      <anchor>a92a7e0bb28ddc8e5cf6e2e673a2f3025</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNINITIALIZED_MEMORY_MAGICK_MARKER</name>
      <anchorfile>params__epilogue_8h_a11fffa59be88b6de86d76bafd129dcfd.html</anchorfile>
      <anchor>a11fffa59be88b6de86d76bafd129dcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDCMOD_API_REQUEST_VERSION</name>
      <anchorfile>params__epilogue_8h_aa9f642f9d5996df6aa0a94994facfacc.html</anchorfile>
      <anchor>aa9f642f9d5996df6aa0a94994facfacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDCMOD_HOST</name>
      <anchorfile>params__epilogue_8h_a3194b731636c0c939c91ff6e3267bafe.html</anchorfile>
      <anchor>a3194b731636c0c939c91ff6e3267bafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDCMOD_LONG_LONG</name>
      <anchorfile>params__epilogue_8h_a368d7c02d7ab7351a9b9713c6c075a93.html</anchorfile>
      <anchor>a368d7c02d7ab7351a9b9713c6c075a93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>params_prologue.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>params__prologue_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_DEBUG</name>
      <anchorfile>params__prologue_8h_a152fc5203b90b1cff03b7b78579b8f52.html</anchorfile>
      <anchor>a152fc5203b90b1cff03b7b78579b8f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>params__prologue_8h_a369266c24eacffb87046522897a570d5.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPv6</name>
      <anchorfile>params__prologue_8h_a2c29ea2ee796869613ef16cf5d2d8d9c.html</anchorfile>
      <anchor>a2c29ea2ee796869613ef16cf5d2d8d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTABLE_LONG_LONG</name>
      <anchorfile>params__prologue_8h_aaa68c29e00d73976ee88bb5a7e71b59d.html</anchorfile>
      <anchor>aaa68c29e00d73976ee88bb5a7e71b59d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_flags.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>parse__flags_8cpp</filename>
    <includes id="parse__flags_8h" name="parse_flags.h" local="yes" imported="no">parse_flags.h</includes>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>parse_flags</name>
      <anchorfile>parse__flags_8cpp_af23e865bd237ae753fe3e967ec2afbfd.html</anchorfile>
      <anchor>af23e865bd237ae753fe3e967ec2afbfd</anchor>
      <arglist>(const string &amp;irc_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_flags.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>parse__flags_8h</filename>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>parse_flags</name>
      <anchorfile>parse__flags_8h_af23e865bd237ae753fe3e967ec2afbfd.html</anchorfile>
      <anchor>af23e865bd237ae753fe3e967ec2afbfd</anchor>
      <arglist>(const string &amp;irc_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pattern_cache.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>pattern__cache_8cpp</filename>
    <includes id="pattern__cache_8h" name="pattern_cache.h" local="yes" imported="no">pattern_cache.h</includes>
    <includes id="pcre__wrapper_8h" name="pcre_wrapper.h" local="yes" imported="no">pcre_wrapper.h</includes>
    <includes id="modifiers_8h" name="modifiers.h" local="yes" imported="no">modifiers.h</includes>
    <member kind="variable">
      <type>c_pattern_cache</type>
      <name>g_pcre</name>
      <anchorfile>pattern__cache_8cpp_aa0c63e4d1e1e61b2f2607aa9c60ba5f2.html</anchorfile>
      <anchor>aa0c63e4d1e1e61b2f2607aa9c60ba5f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pattern_cache.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>pattern__cache_8h</filename>
    <includes id="pattern__hash__map_8h" name="pattern_hash_map.h" local="yes" imported="no">pattern_hash_map.h</includes>
    <includes id="pcre__wrapper_8h" name="pcre_wrapper.h" local="yes" imported="no">pcre_wrapper.h</includes>
    <class kind="class">c_pattern</class>
    <class kind="class">c_pattern_cache</class>
    <member kind="define">
      <type>#define</type>
      <name>PCRE_HASH</name>
      <anchorfile>pattern__cache_8h_aa4be5515fd34d12f60039a7907d161c1.html</anchorfile>
      <anchor>aa4be5515fd34d12f60039a7907d161c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pattern_hash_map.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>pattern__hash__map_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MY_USE_HASH_MAP</name>
      <anchorfile>pattern__hash__map_8h_a59b3aa98bcc020f059684579e6c2397f.html</anchorfile>
      <anchor>a59b3aa98bcc020f059684579e6c2397f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcre_wrapper.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>pcre__wrapper_8cpp</filename>
    <includes id="pcre__wrapper_8h" name="pcre_wrapper.h" local="yes" imported="no">pcre_wrapper.h</includes>
    <includes id="c__pcre_8h" name="c_pcre.h" local="yes" imported="no">c_pcre.h</includes>
    <class kind="class">c_pcre_lib_callout</class>
    <class kind="class">c_pcre_lib_memory_management</class>
    <member kind="function">
      <type>bool</type>
      <name>pcre_my_compile</name>
      <anchorfile>pcre__wrapper_8cpp_a81ee9eda181737cd160a0afbb8a6074a.html</anchorfile>
      <anchor>a81ee9eda181737cd160a0afbb8a6074a</anchor>
      <arglist>(const string &amp;pattern, int options, int &amp;error_offset, string &amp;error_string, pcre *&amp;result1, pcre_extra *&amp;result2)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_pcre_lib_callout</type>
      <name>pcre_lib_callout</name>
      <anchorfile>pcre__wrapper_8cpp_a5288df3d4224cc60da8e0b2dfddd5938.html</anchorfile>
      <anchor>a5288df3d4224cc60da8e0b2dfddd5938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_pcre_lib_memory_management</type>
      <name>pcre_lib_memory_management</name>
      <anchorfile>pcre__wrapper_8cpp_aed7c126e2da554f7f06e98a12201569f.html</anchorfile>
      <anchor>aed7c126e2da554f7f06e98a12201569f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcre_wrapper.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>pcre__wrapper_8h</filename>
    <class kind="class">c_pcre_callout_registrar</class>
    <member kind="enumvalue">
      <name>PCRE_CALLOUT_OKAY</name>
      <anchorfile>pcre__wrapper_8h_abc5c98fcc1211af2b80116dd6e0a035d.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da9ebdc5de4a9867dabfe0c824c30308fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCRE_CALLOUT_ERROR</name>
      <anchorfile>pcre__wrapper_8h_abc5c98fcc1211af2b80116dd6e0a035d.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035dac2ed511b4d1ea24e69b9fa2627d5ec1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pcre_my_compile</name>
      <anchorfile>pcre__wrapper_8h_a81ee9eda181737cd160a0afbb8a6074a.html</anchorfile>
      <anchor>a81ee9eda181737cd160a0afbb8a6074a</anchor>
      <arglist>(const string &amp;pattern, int options, int &amp;error_offset, string &amp;error_string, pcre *&amp;result1, pcre_extra *&amp;result2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>precomp.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>precomp_8h</filename>
  </compound>
  <compound kind="file">
    <name>proc.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>proc_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="proc_8h" name="proc.h" local="yes" imported="no">proc.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="conf_8h" name="conf.h" local="yes" imported="no">conf.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="botnet_8h" name="botnet.h" local="yes" imported="no">botnet.h</includes>
    <includes id="dcc_8h" name="dcc.h" local="yes" imported="no">dcc.h</includes>
    <includes id="identd_8h" name="identd.h" local="yes" imported="no">identd.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="c__irc__server_8h" name="c_irc_server.h" local="yes" imported="no">irc/c_irc_server.h</includes>
    <includes id="c__online__channel_8h" name="c_online_channel.h" local="yes" imported="no">irc/c_online_channel.h</includes>
    <includes id="c__proc__exc_8h" name="c_proc_exc.h" local="yes" imported="no">proc/c_proc_exc.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="function">
      <type>string</type>
      <name>get_timer_duration</name>
      <anchorfile>proc_8cpp_a78b56941f9469beead78d2e47d2f4bd7.html</anchorfile>
      <anchor>a78b56941f9469beead78d2e47d2f4bd7</anchor>
      <arglist>(long duration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proc.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>proc_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
  </compound>
  <compound kind="file">
    <name>prologue.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>prologue_8h</filename>
    <includes id="memory_2memleak_8h" name="memory/memleak.h" local="yes" imported="no">../memory/memleak.h</includes>
    <includes id="log2_8h" name="log2.h" local="yes" imported="no">../log2.h</includes>
    <includes id="my__inttypes_8h" name="my_inttypes.h" local="yes" imported="no">my_inttypes.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">my_assert.h</includes>
  </compound>
  <compound kind="file">
    <name>script_consts.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/script_consts/</path>
    <filename>script__consts_8cpp</filename>
    <includes id="script__consts_8h" name="script_consts.h" local="yes" imported="no">script_consts.h</includes>
    <class kind="struct">c_constant</class>
    <class kind="struct">c_constants_lookup</class>
    <member kind="function">
      <type>string</type>
      <name>get_strerr_pcre_exec</name>
      <anchorfile>script__consts_8cpp_aa519cdb1ac62755810182fbb6e484fbc.html</anchorfile>
      <anchor>aa519cdb1ac62755810182fbb6e484fbc</anchor>
      <arglist>(int rc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>script_function_translate_constant</name>
      <anchorfile>script__consts_8cpp_a1927fc3041a42339155bf97d8eb5be69.html</anchorfile>
      <anchor>a1927fc3041a42339155bf97d8eb5be69</anchor>
      <arglist>(const string &amp;str, c_var_base *&amp;translated)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>script_function_translate_constant</name>
      <anchorfile>script__consts_8cpp_a4062b9031ffdd9aae6c244f7b1b26106.html</anchorfile>
      <anchor>a4062b9031ffdd9aae6c244f7b1b26106</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_constants_lookup</type>
      <name>constants_lookup</name>
      <anchorfile>script__consts_8cpp_abcbd045f1ff867e08df0d3c3dec95988.html</anchorfile>
      <anchor>abcbd045f1ff867e08df0d3c3dec95988</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>script_consts.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/script_consts/</path>
    <filename>script__consts_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_TXT_CONST_CRITICAL</name>
      <anchorfile>script__consts_8h_ac767560998d4ad4257aac4be401175ae.html</anchorfile>
      <anchor>ac767560998d4ad4257aac4be401175ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_TXT_CONST_HIGH</name>
      <anchorfile>script__consts_8h_a09c7e7fb2fd7fdd610f66aa03f0927bf.html</anchorfile>
      <anchor>a09c7e7fb2fd7fdd610f66aa03f0927bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_TXT_CONST_LOW</name>
      <anchorfile>script__consts_8h_a99bdad56e64a1cf25dab11259fa46fbc.html</anchorfile>
      <anchor>a99bdad56e64a1cf25dab11259fa46fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MY_SEEK_SET</name>
      <anchorfile>script__consts_8h_ac36f475ca5b446f4fde4c9b90bec77c8.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8ab9b168b7b73bf94ff8dde118ce2458e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MY_SEEK_CUR</name>
      <anchorfile>script__consts_8h_ac36f475ca5b446f4fde4c9b90bec77c8.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8acfcb3fb5f33da0610d2b6ff36242b0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MY_SEEK_END</name>
      <anchorfile>script__consts_8h_ac36f475ca5b446f4fde4c9b90bec77c8.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a71f1ca170d245bc996308ea40099022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MY_CASE_SERVER</name>
      <anchorfile>script__consts_8h_a05589fbab0657f08285ebdfe93f5ec9e.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea9e029c8ef1e0f6b863980346e1ac1e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MY_CASE_ASCII</name>
      <anchorfile>script__consts_8h_a05589fbab0657f08285ebdfe93f5ec9e.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9eab9ab522e1d858e18bcfcc72d56d902c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MY_CASE_RFC1459</name>
      <anchorfile>script__consts_8h_a05589fbab0657f08285ebdfe93f5ec9e.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea25928dd26cbae8446c0ea3d4c379b406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRITICAL_PRIORITY</name>
      <anchorfile>script__consts_8h_a16af7b253440dadd46a80a4b9fddba4d.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dafe17a86d04877871690435f20cd74a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_PRIORITY</name>
      <anchorfile>script__consts_8h_a16af7b253440dadd46a80a4b9fddba4d.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dacb1785f11dd02aa7f5d164fb314c594e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_PRIORITY</name>
      <anchorfile>script__consts_8h_a16af7b253440dadd46a80a4b9fddba4d.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dadb8ee22a232a2787f32ba28da55c43c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_GREP_INVERT</name>
      <anchorfile>script__consts_8h_aba01db17f4a2bfbc3db60dc172972a25.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25aaf38f4bdaf176b02cbbc6f4ea6708cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_PATTERN_ORDER</name>
      <anchorfile>script__consts_8h_aba01db17f4a2bfbc3db60dc172972a25.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a8e2fd5bb9e6a87753a7a65ff060d5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_SET_ORDER</name>
      <anchorfile>script__consts_8h_aba01db17f4a2bfbc3db60dc172972a25.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a1591a70889a776f9e3058554306693df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_OFFSET_CAPTURE</name>
      <anchorfile>script__consts_8h_aba01db17f4a2bfbc3db60dc172972a25.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25afa78e40d58502dfef1caff97f30bf4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_SPLIT_NO_EMPTY</name>
      <anchorfile>script__consts_8h_aba01db17f4a2bfbc3db60dc172972a25.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a87363a157d201c5b5febb55d1c152b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_SPLIT_DELIM_CAPTURE</name>
      <anchorfile>script__consts_8h_aba01db17f4a2bfbc3db60dc172972a25.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a303f44b7e1d726e530dcf9b37d9b334b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_SPLIT_OFFSET_CAPTURE</name>
      <anchorfile>script__consts_8h_aba01db17f4a2bfbc3db60dc172972a25.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a457574912490f5d4388971b12d21b441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREG_NO_ERROR</name>
      <anchorfile>script__consts_8h_aaf105ae5beaca1dee30ae54530691fce.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea2db833cbbc45f7d35f8ea33502feb41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_strerr_pcre_exec</name>
      <anchorfile>script__consts_8h_aa519cdb1ac62755810182fbb6e484fbc.html</anchorfile>
      <anchor>aa519cdb1ac62755810182fbb6e484fbc</anchor>
      <arglist>(int rc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>script_function_translate_constant</name>
      <anchorfile>script__consts_8h_a1927fc3041a42339155bf97d8eb5be69.html</anchorfile>
      <anchor>a1927fc3041a42339155bf97d8eb5be69</anchor>
      <arglist>(const string &amp;str, c_var_base *&amp;translated)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>script_function_translate_constant</name>
      <anchorfile>script__consts_8h_a4062b9031ffdd9aae6c244f7b1b26106.html</anchorfile>
      <anchor>a4062b9031ffdd9aae6c244f7b1b26106</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sem.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/thread/</path>
    <filename>sem_8cpp</filename>
    <includes id="sem_8h" name="sem.h" local="yes" imported="no">sem.h</includes>
    <member kind="function">
      <type>void</type>
      <name>semaphore_close</name>
      <anchorfile>sem_8cpp_a8696053e7b0a9efbfc9497d8766f5b3e.html</anchorfile>
      <anchor>a8696053e7b0a9efbfc9497d8766f5b3e</anchor>
      <arglist>(semaphore_t *semap, int &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>semaphore_t *</type>
      <name>semaphore_create</name>
      <anchorfile>sem_8cpp_a6c87e4b73697ad806fa18204b0c7875f.html</anchorfile>
      <anchor>a6c87e4b73697ad806fa18204b0c7875f</anchor>
      <arglist>(const char *semaphore_name, int &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>semaphore_t *</type>
      <name>semaphore_open</name>
      <anchorfile>sem_8cpp_ae8e4f2de34534371eb5af2eadf68e487.html</anchorfile>
      <anchor>ae8e4f2de34534371eb5af2eadf68e487</anchor>
      <arglist>(const char *semaphore_name, int &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>semaphore_post</name>
      <anchorfile>sem_8cpp_a78814b39463f35b638a09e92d92380eb.html</anchorfile>
      <anchor>a78814b39463f35b638a09e92d92380eb</anchor>
      <arglist>(semaphore_t *semap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>semaphore_wait</name>
      <anchorfile>sem_8cpp_a1bdbdab73580f65f7c7b8ece46ad73b5.html</anchorfile>
      <anchor>a1bdbdab73580f65f7c7b8ece46ad73b5</anchor>
      <arglist>(semaphore_t *semap, unsigned long timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sem.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/thread/</path>
    <filename>sem_8h</filename>
    <class kind="struct">semaphore</class>
    <member kind="define">
      <type>#define</type>
      <name>SEM_LOCKING_REGION_SIZE</name>
      <anchorfile>sem_8h_a7040dd9c1e399153ff8c2ecfdcc4f62d.html</anchorfile>
      <anchor>a7040dd9c1e399153ff8c2ecfdcc4f62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct semaphore</type>
      <name>semaphore_t</name>
      <anchorfile>sem_8h_a7faa1c561b3d822cda7bb84f27ee9448.html</anchorfile>
      <anchor>a7faa1c561b3d822cda7bb84f27ee9448</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>semaphore_close</name>
      <anchorfile>sem_8h_a8696053e7b0a9efbfc9497d8766f5b3e.html</anchorfile>
      <anchor>a8696053e7b0a9efbfc9497d8766f5b3e</anchor>
      <arglist>(semaphore_t *semap, int &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>semaphore_t *</type>
      <name>semaphore_create</name>
      <anchorfile>sem_8h_a6c87e4b73697ad806fa18204b0c7875f.html</anchorfile>
      <anchor>a6c87e4b73697ad806fa18204b0c7875f</anchor>
      <arglist>(const char *semaphore_name, int &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>semaphore_t *</type>
      <name>semaphore_open</name>
      <anchorfile>sem_8h_ae8e4f2de34534371eb5af2eadf68e487.html</anchorfile>
      <anchor>ae8e4f2de34534371eb5af2eadf68e487</anchor>
      <arglist>(const char *semaphore_name, int &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>semaphore_post</name>
      <anchorfile>sem_8h_a78814b39463f35b638a09e92d92380eb.html</anchorfile>
      <anchor>a78814b39463f35b638a09e92d92380eb</anchor>
      <arglist>(semaphore_t *semap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>semaphore_wait</name>
      <anchorfile>sem_8h_ac4434c18ca3125384304e2b99a279624.html</anchorfile>
      <anchor>ac4434c18ca3125384304e2b99a279624</anchor>
      <arglist>(semaphore_t *semap, unsigned long timeout=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shared.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>shared_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="oper__assoc_8h" name="oper_assoc.h" local="yes" imported="no">func/expression/oper_assoc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_EXP</name>
      <anchorfile>shared_8h_a9ded2f9c11c2f7cd745f3d5f55bb07e8.html</anchorfile>
      <anchor>a9ded2f9c11c2f7cd745f3d5f55bb07e8</anchor>
      <arglist>(EXP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_ID</name>
      <anchorfile>shared_8h_a2abfabc47464310603d12fcb41a35307.html</anchorfile>
      <anchor>a2abfabc47464310603d12fcb41a35307</anchor>
      <arglist>(ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_ID_ALLOW_JUMP_ID_NA</name>
      <anchorfile>shared_8h_a3b830b0ddcaaf659a3b1777c17bfbbba.html</anchorfile>
      <anchor>a3b830b0ddcaaf659a3b1777c17bfbbba</anchor>
      <arglist>(ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JUMP_ID_INVALID</name>
      <anchorfile>shared_8h_a44e2352b77da3773601f82cc36000e92.html</anchorfile>
      <anchor>a44e2352b77da3773601f82cc36000e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JUMP_ID_NA</name>
      <anchorfile>shared_8h_a92641b99c90a6b8216d84404443e2270.html</anchorfile>
      <anchor>a92641b99c90a6b8216d84404443e2270</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIVATE_EVENT_SEVERITY_CODE_CRITICAL_ERROR</name>
      <anchorfile>shared_8h_aa0f9e482ee03eadf2932955640722a7d.html</anchorfile>
      <anchor>aa0f9e482ee03eadf2932955640722a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIVATE_EVENT_SEVERITY_CODE_ERROR</name>
      <anchorfile>shared_8h_afd4c79a87f06b727e1c80a9663353763.html</anchorfile>
      <anchor>afd4c79a87f06b727e1c80a9663353763</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIVATE_EVENT_SEVERITY_CODE_FATAL_ERROR</name>
      <anchorfile>shared_8h_a9ebb8259141d86f556a154fd4ac51e74.html</anchorfile>
      <anchor>a9ebb8259141d86f556a154fd4ac51e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIVATE_EVENT_SEVERITY_CODE_INFORMATIONAL</name>
      <anchorfile>shared_8h_a099b7dec0c8947cce03050e700b012da.html</anchorfile>
      <anchor>a099b7dec0c8947cce03050e700b012da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIVATE_EVENT_SEVERITY_CODE_NA</name>
      <anchorfile>shared_8h_abe91c3c2cc4e823fc6ed9e951d38786e.html</anchorfile>
      <anchor>abe91c3c2cc4e823fc6ed9e951d38786e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIVATE_EVENT_SEVERITY_CODE_WARNING</name>
      <anchorfile>shared_8h_a81d94f0569aba848e468fe8246ed1539.html</anchorfile>
      <anchor>a81d94f0569aba848e468fe8246ed1539</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_cmd_type</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_INVALID</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6aafdc287fba8ced5c8798837fbbc59fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FOR_COND</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6ac34811dd9bdc183f727c40b8e9a721cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LEFT_BRACE</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a4f4f292d42e897292a9b2451f082ae88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RIGHT_BRACE</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a0e6f1982c391a19b553911e828e8b048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_EXP</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a1bc002f710f1b08fb91b096a32a8e6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_JMP</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a4ae93ae0c725fb78c8c485dc0a31680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_NOP</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6ade98a6a76f021dcb73250be3bb4027c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_IF</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6aad9431840396b3f8eeed145a24a641bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SWITCH</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6ae7d586c5bfd38c03ca37c47c82d6644d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_CASE</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6aa6c8ff3f10ebcfb2d7e4f834e0589248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_CASE_DEFAULT</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a14f4ac6cc4ba22de8553bb661f072e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LABEL</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a4413c3608cd993936f0e01d8999ac2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GOTO</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6af995507245f4e49bad1191f03e392d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GLOBAL</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a833648a17b103236c8af10653981af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_BREAK</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a2bbc6ccd3f4dd9e3d2ee5c919032a982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_CONTINUE</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a9dd4e84669c22fa6bd39291ccc5820f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DO</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a9b181072e1d67514b63c8df92bec14e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_WHILE</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6adc6bd5ba2e2af3774ea2e595b9334cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DO_WHILE</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a019281bbb5b7a6a4b8044f6d7f446471</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FOREACH</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6ac8193270014bbd1ca2e68af43831a839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_EOF</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a247f7dee64f6d02d4e0868b031ab4c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FOREACH_ITER</name>
      <anchorfile>shared_8h_a147e7504ff5bbdb0cdbeb883c0e8efd6.html</anchorfile>
      <anchor>a147e7504ff5bbdb0cdbeb883c0e8efd6a52ba744fe68329a9e4e86b670409d164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_func_type</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_OTHER</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6a2b8efc337d51219094b4b6030cc82838</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_NONE</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6af0ae284453e7037add4c74192ed2b4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_ARRAY</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6ac5ba4c177a7563ea74100eccb0d36fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_BUILT_IN</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6a901983bcae492fbf5053406fb5d3c1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_ISSET</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6a22c3cdbea7897571f52adb6b118904d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_UNSET</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6a31f2f40b179c708bf9c65f37b0470ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_EVAL</name>
      <anchorfile>shared_8h_a428a44aa4eb7e2acf085e0ea16373ac6.html</anchorfile>
      <anchor>a428a44aa4eb7e2acf085e0ea16373ac6a99e1ef62ba24033c24cf4c0380ad1673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shutdown.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/misc/</path>
    <filename>shutdown_8cpp</filename>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">shutdown.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bot_cancel_shutdown</name>
      <anchorfile>shutdown_8cpp_a30f52a932db08c214bdf00936131615c.html</anchorfile>
      <anchor>a30f52a932db08c214bdf00936131615c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bot_cancel_upgrade</name>
      <anchorfile>shutdown_8cpp_aef37c7bc4c8412cabda2285a1a5e7fe4.html</anchorfile>
      <anchor>aef37c7bc4c8412cabda2285a1a5e7fe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>bot_get_shutdown_reason</name>
      <anchorfile>shutdown_8cpp_a102a1b66c495f04478c2116b08d1bf9f.html</anchorfile>
      <anchor>a102a1b66c495f04478c2116b08d1bf9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_shutdown_reason</type>
      <name>bot_get_shutdown_state</name>
      <anchorfile>shutdown_8cpp_a3ffb915522133f36b0bb93d8bdc84eec.html</anchorfile>
      <anchor>a3ffb915522133f36b0bb93d8bdc84eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_shutdown_reason</type>
      <name>bot_get_shutdown_state_wo_mutex</name>
      <anchorfile>shutdown_8cpp_abd852d1f900b0fe686c833dcbd8ef635.html</anchorfile>
      <anchor>abd852d1f900b0fe686c833dcbd8ef635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bot_shutdown_action</name>
      <anchorfile>shutdown_8cpp_a33b9d4be8eca5a5947318dc5b0532eac.html</anchorfile>
      <anchor>a33b9d4be8eca5a5947318dc5b0532eac</anchor>
      <arglist>(e_shutdown_reason reason, const string &amp;who)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bot_shutting_down</name>
      <anchorfile>shutdown_8cpp_a1160153af605dcc9e91bad2b237081c8.html</anchorfile>
      <anchor>a1160153af605dcc9e91bad2b237081c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>s_bot_shutdown_reason</name>
      <anchorfile>shutdown_8cpp_a64c0202d2f64ae672ccd00e6282283f7.html</anchorfile>
      <anchor>a64c0202d2f64ae672ccd00e6282283f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static e_shutdown_reason</type>
      <name>s_shutdown</name>
      <anchorfile>shutdown_8cpp_a3cc6b5783d67f465e2b73a51bb2c48d7.html</anchorfile>
      <anchor>a3cc6b5783d67f465e2b73a51bb2c48d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_mutex</type>
      <name>s_shutdown_m</name>
      <anchorfile>shutdown_8cpp_a6fefed6f5e0c13beb64c4d862045f3f6.html</anchorfile>
      <anchor>a6fefed6f5e0c13beb64c4d862045f3f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shutdown.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/misc/</path>
    <filename>shutdown_8h</filename>
    <member kind="enumeration">
      <name>e_shutdown_reason</name>
      <anchorfile>shutdown_8h_a2779afbec933e401389ef57bfbaf61a0.html</anchorfile>
      <anchor>a2779afbec933e401389ef57bfbaf61a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SD_NONE</name>
      <anchorfile>shutdown_8h_a2779afbec933e401389ef57bfbaf61a0.html</anchorfile>
      <anchor>a2779afbec933e401389ef57bfbaf61a0a0f4248b5c031408a5a0cd4d94c336a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SD_DIE</name>
      <anchorfile>shutdown_8h_a2779afbec933e401389ef57bfbaf61a0.html</anchorfile>
      <anchor>a2779afbec933e401389ef57bfbaf61a0ad4f26b3f125b852d8063df4696efd328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SD_RESTART</name>
      <anchorfile>shutdown_8h_a2779afbec933e401389ef57bfbaf61a0.html</anchorfile>
      <anchor>a2779afbec933e401389ef57bfbaf61a0a35b491f722f1b4b8bdb958afdcee8709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SD_UPGRADE</name>
      <anchorfile>shutdown_8h_a2779afbec933e401389ef57bfbaf61a0.html</anchorfile>
      <anchor>a2779afbec933e401389ef57bfbaf61a0ab503a6fb0f87c36583bf617fe9afe39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bot_cancel_shutdown</name>
      <anchorfile>shutdown_8h_a30f52a932db08c214bdf00936131615c.html</anchorfile>
      <anchor>a30f52a932db08c214bdf00936131615c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bot_cancel_upgrade</name>
      <anchorfile>shutdown_8h_aef37c7bc4c8412cabda2285a1a5e7fe4.html</anchorfile>
      <anchor>aef37c7bc4c8412cabda2285a1a5e7fe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>bot_get_shutdown_reason</name>
      <anchorfile>shutdown_8h_a102a1b66c495f04478c2116b08d1bf9f.html</anchorfile>
      <anchor>a102a1b66c495f04478c2116b08d1bf9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_shutdown_reason</type>
      <name>bot_get_shutdown_state</name>
      <anchorfile>shutdown_8h_a3ffb915522133f36b0bb93d8bdc84eec.html</anchorfile>
      <anchor>a3ffb915522133f36b0bb93d8bdc84eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_shutdown_reason</type>
      <name>bot_get_shutdown_state_wo_mutex</name>
      <anchorfile>shutdown_8h_abd852d1f900b0fe686c833dcbd8ef635.html</anchorfile>
      <anchor>abd852d1f900b0fe686c833dcbd8ef635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bot_shutdown_action</name>
      <anchorfile>shutdown_8h_a33b9d4be8eca5a5947318dc5b0532eac.html</anchorfile>
      <anchor>a33b9d4be8eca5a5947318dc5b0532eac</anchor>
      <arglist>(e_shutdown_reason reason, const string &amp;who)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bot_shutting_down</name>
      <anchorfile>shutdown_8h_a1160153af605dcc9e91bad2b237081c8.html</anchorfile>
      <anchor>a1160153af605dcc9e91bad2b237081c8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sock.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>sock_8cpp</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">thread/mutex.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_data</class>
    <class kind="class">c_receive_later</class>
    <class kind="class">c_send_later</class>
    <class kind="union">sa_t</class>
    <member kind="define">
      <type>#define</type>
      <name>SOCK_ERRNO</name>
      <anchorfile>sock_8cpp_a42270460ad79a8edccd5cbeeba25363b.html</anchorfile>
      <anchor>a42270460ad79a8edccd5cbeeba25363b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_accept</name>
      <anchorfile>sock_8cpp_adf0c0497276d8f7b0641b7d25a432864.html</anchorfile>
      <anchor>adf0c0497276d8f7b0641b7d25a432864</anchor>
      <arglist>(c_socket &amp;socket, const char *comment, bool async)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_accept6</name>
      <anchorfile>sock_8cpp_a275c19b1312e3451d74b9d3912e95570.html</anchorfile>
      <anchor>a275c19b1312e3451d74b9d3912e95570</anchor>
      <arglist>(c_socket &amp;socket, const char *comment, bool async)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_async</name>
      <anchorfile>sock_8cpp_a9bb5502511640e0dac2cfa71e3e438eb.html</anchorfile>
      <anchor>a9bb5502511640e0dac2cfa71e3e438eb</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_bind</name>
      <anchorfile>sock_8cpp_a5b084dc19a6acfeffc7e24df343c1781.html</anchorfile>
      <anchor>a5b084dc19a6acfeffc7e24df343c1781</anchor>
      <arglist>(in_addr local, unsigned short local_port, int &amp;error_code, const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_bind6</name>
      <anchorfile>sock_8cpp_a434f9172f724d7be089b76aa93d52d0b.html</anchorfile>
      <anchor>a434f9172f724d7be089b76aa93d52d0b</anchor>
      <arglist>(char *local, unsigned short port, int &amp;error_code, const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_cache_stats</name>
      <anchorfile>sock_8cpp_a7f8a59bd038fb04ef647f27607e5e752.html</anchorfile>
      <anchor>a7f8a59bd038fb04ef647f27607e5e752</anchor>
      <arglist>(c_socket &amp;socket, size_t &amp;to_receive, size_t &amp;to_send)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_cancel_caching</name>
      <anchorfile>sock_8cpp_afd6791324c1b21bb8bedab68582d11fa.html</anchorfile>
      <anchor>afd6791324c1b21bb8bedab68582d11fa</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_close</name>
      <anchorfile>sock_8cpp_acbd40888113327635b83d38a5adb2cd6.html</anchorfile>
      <anchor>acbd40888113327635b83d38a5adb2cd6</anchor>
      <arglist>(c_socket &amp;socket, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sock_closed</name>
      <anchorfile>sock_8cpp_a793d69747285b381cab9fd83ac8b678b.html</anchorfile>
      <anchor>a793d69747285b381cab9fd83ac8b678b</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_comment</name>
      <anchorfile>sock_8cpp_ab521f0e49fad6d6e830dc9221375a2b2.html</anchorfile>
      <anchor>ab521f0e49fad6d6e830dc9221375a2b2</anchor>
      <arglist>(c_socket &amp;socket, const string &amp;comment)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_connect</name>
      <anchorfile>sock_8cpp_a55202ab4f230a39b5763d3a0f64c8c48.html</anchorfile>
      <anchor>a55202ab4f230a39b5763d3a0f64c8c48</anchor>
      <arglist>(char *localIP, char *remote, unsigned short remote_port, int &amp;error_code, bool async, const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_create_later</name>
      <anchorfile>sock_8cpp_a61815e9e69bd1d32fcf384ecb7bf6669.html</anchorfile>
      <anchor>a61815e9e69bd1d32fcf384ecb7bf6669</anchor>
      <arglist>(c_socket &amp;socket, bool using_window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_erase_later</name>
      <anchorfile>sock_8cpp_a28b0b8027f36b3711ab33c750e98c0ca.html</anchorfile>
      <anchor>a28b0b8027f36b3711ab33c750e98c0ca</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>sock_error</name>
      <anchorfile>sock_8cpp_ace71acbd837e38b86d6b0290c201d9a4.html</anchorfile>
      <anchor>ace71acbd837e38b86d6b0290c201d9a4</anchor>
      <arglist>(int code, c_sock_log::e_type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static map&lt; unsigned, c_socket_hndl &gt;::iterator</type>
      <name>sock_find</name>
      <anchorfile>sock_8cpp_a1862f992e5a0ec5c39ff2b8b6dd69c82.html</anchorfile>
      <anchor>a1862f992e5a0ec5c39ff2b8b6dd69c82</anchor>
      <arglist>(unsigned hndl, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_flush_later</name>
      <anchorfile>sock_8cpp_aa2e292346fc51ad0996ae71dcadbaf6f.html</anchorfile>
      <anchor>aa2e292346fc51ad0996ae71dcadbaf6f</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_get_address_type</name>
      <anchorfile>sock_8cpp_a6ec4fa9239f744ff3d04bd6c7b641e28.html</anchorfile>
      <anchor>a6ec4fa9239f744ff3d04bd6c7b641e28</anchor>
      <arglist>(string host)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_get_errno</name>
      <anchorfile>sock_8cpp_ade905abff8b8b530ecc442d439dcaebb.html</anchorfile>
      <anchor>ade905abff8b8b530ecc442d439dcaebb</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>sock_get_last_io</name>
      <anchorfile>sock_8cpp_a6d0f1db245775c85d64e7c377323afb2.html</anchorfile>
      <anchor>a6d0f1db245775c85d64e7c377323afb2</anchor>
      <arglist>(c_socket &amp;socket, char mode)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>sock_get_local_port</name>
      <anchorfile>sock_8cpp_a718e6f05dead565b2d59cf33e959bd6d.html</anchorfile>
      <anchor>a718e6f05dead565b2d59cf33e959bd6d</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_get_receive_size</name>
      <anchorfile>sock_8cpp_a5017a3d7a0270d83a754af7fc418c636.html</anchorfile>
      <anchor>a5017a3d7a0270d83a754af7fc418c636</anchor>
      <arglist>(c_socket &amp;socket, bool &amp;closed)</arglist>
    </member>
    <member kind="function">
      <type>in_addr</type>
      <name>sock_get_remote_addr</name>
      <anchorfile>sock_8cpp_ac776a886ee1df5dce59f5043169b9e47.html</anchorfile>
      <anchor>ac776a886ee1df5dce59f5043169b9e47</anchor>
      <arglist>(c_socket &amp;socket, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>in_addr6_</type>
      <name>sock_get_remote_addr6</name>
      <anchorfile>sock_8cpp_ad6d69d19f1790e743bfe6bac9978b6d5.html</anchorfile>
      <anchor>ad6d69d19f1790e743bfe6bac9978b6d5</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>sock_get_remote_port</name>
      <anchorfile>sock_8cpp_a23b22f1cc44eab561afadfb80b75ad5a.html</anchorfile>
      <anchor>a23b22f1cc44eab561afadfb80b75ad5a</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>sock_hndl_create</name>
      <anchorfile>sock_8cpp_a0069a595084eb1da6fb569674e124791.html</anchorfile>
      <anchor>a0069a595084eb1da6fb569674e124791</anchor>
      <arglist>(int h, c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_hndl_delete</name>
      <anchorfile>sock_8cpp_aba9913fb65f05808aa7a903b76d0d857.html</anchorfile>
      <anchor>aba9913fb65f05808aa7a903b76d0d857</anchor>
      <arglist>(unsigned hndl, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_interruptible_sleep</name>
      <anchorfile>sock_8cpp_ae47c68f5c94b085211fe37b6bd571478.html</anchorfile>
      <anchor>ae47c68f5c94b085211fe37b6bd571478</anchor>
      <arglist>(unsigned int ms)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>sock_ipv4_from_string</name>
      <anchorfile>sock_8cpp_af193f1ef9aa3db26b690e9a225a13e51.html</anchorfile>
      <anchor>af193f1ef9aa3db26b690e9a225a13e51</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sock_is_queue_empty</name>
      <anchorfile>sock_8cpp_a0c042afb00025323678bab071065353c.html</anchorfile>
      <anchor>a0c042afb00025323678bab071065353c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_linger_push</name>
      <anchorfile>sock_8cpp_ae00a6e7dfc01ce889dc96e51fd469009.html</anchorfile>
      <anchor>ae00a6e7dfc01ce889dc96e51fd469009</anchor>
      <arglist>(c_socket &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_lo_get_input_amount</name>
      <anchorfile>sock_8cpp_ad0f77cfb12759e014ddc087e0a18616c.html</anchorfile>
      <anchor>ad0f77cfb12759e014ddc087e0a18616c</anchor>
      <arglist>(c_socket &amp;socket, char *buff, size_t len, int &amp;bsd_errno)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_lo_recv</name>
      <anchorfile>sock_8cpp_add01e992cfec8ab6a0c52eeffe616338.html</anchorfile>
      <anchor>add01e992cfec8ab6a0c52eeffe616338</anchor>
      <arglist>(c_socket &amp;socket, char *buff, size_t len, int &amp;bsd_errno)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_lo_send</name>
      <anchorfile>sock_8cpp_a8a7d951ecd45446188772dfff527d6d3.html</anchorfile>
      <anchor>a8a7d951ecd45446188772dfff527d6d3</anchor>
      <arglist>(c_socket &amp;socket, char *buff, size_t len, int &amp;bsd_errno)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_log_fd_array_size</name>
      <anchorfile>sock_8cpp_a80a4dcb48adca509e60a8e777d84be71.html</anchorfile>
      <anchor>a80a4dcb48adca509e60a8e777d84be71</anchor>
      <arglist>(bool anyway)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_read</name>
      <anchorfile>sock_8cpp_a78ec8016792e28a34e8972ca584e9241.html</anchorfile>
      <anchor>a78ec8016792e28a34e8972ca584e9241</anchor>
      <arglist>(c_socket &amp;socket, char *data, size_t size, int &amp;error_code, bool &amp;connection_closed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_register_socket</name>
      <anchorfile>sock_8cpp_a1c0ee3f4d9a3a37d4a6ad86dcc081cd0.html</anchorfile>
      <anchor>a1c0ee3f4d9a3a37d4a6ad86dcc081cd0</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>in_addr</type>
      <name>sock_resolve</name>
      <anchorfile>sock_8cpp_a094dc08a3b6da5e6c6307926fd200222.html</anchorfile>
      <anchor>a094dc08a3b6da5e6c6307926fd200222</anchor>
      <arglist>(const char *domain, int *errnum, c_sock_log::e_type *errtype)</arglist>
    </member>
    <member kind="function">
      <type>in_addr6_</type>
      <name>sock_resolve6</name>
      <anchorfile>sock_8cpp_a83acd39745e0b60f1c5b640d64518abb.html</anchorfile>
      <anchor>a83acd39745e0b60f1c5b640d64518abb</anchor>
      <arglist>(const char *domain, vector&lt; c_sock_log &gt; &amp;log, int *errnum, c_sock_log::e_type *errtype)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; in_addr6_ &gt;</type>
      <name>sock_resolve6_multi</name>
      <anchorfile>sock_8cpp_acae2ab6fd6b8801917c2694a4b25206d.html</anchorfile>
      <anchor>acae2ab6fd6b8801917c2694a4b25206d</anchor>
      <arglist>(const char *domain, vector&lt; c_sock_log &gt; &amp;log, int *errnum, c_sock_log::e_type *errtype)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; in_addr &gt;</type>
      <name>sock_resolve_multi</name>
      <anchorfile>sock_8cpp_abc92dad9eee75ad39e74af1256f68df3.html</anchorfile>
      <anchor>abc92dad9eee75ad39e74af1256f68df3</anchor>
      <arglist>(const char *domain, vector&lt; c_sock_log &gt; &amp;log, int *errnum, c_sock_log::e_type *errtype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_reverse</name>
      <anchorfile>sock_8cpp_a70defe6984edff5f958566f5415bb39a.html</anchorfile>
      <anchor>a70defe6984edff5f958566f5415bb39a</anchor>
      <arglist>(const char *address, char *dns_name, int dns_max_size, int *errnum, c_sock_log::e_type *errtype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_reverse</name>
      <anchorfile>sock_8cpp_a990133727bd2d8d77ad934855dc8f1d9.html</anchorfile>
      <anchor>a990133727bd2d8d77ad934855dc8f1d9</anchor>
      <arglist>(in_addr6_ address, char *dns_name, int dns_max_size, vector&lt; c_sock_log &gt; &amp;log, int *errnum, c_sock_log::e_type *errtype)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_send</name>
      <anchorfile>sock_8cpp_a8c860c8512323d0aa127ea6c12051e06.html</anchorfile>
      <anchor>a8c860c8512323d0aa127ea6c12051e06</anchor>
      <arglist>(c_socket &amp;socket, const char *data, size_t size, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_send_cache</name>
      <anchorfile>sock_8cpp_a4ba3809d3461c0f4acf66cc4857283e7.html</anchorfile>
      <anchor>a4ba3809d3461c0f4acf66cc4857283e7</anchor>
      <arglist>(bool force_garbaging)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_set_last_io</name>
      <anchorfile>sock_8cpp_a35d3781f3f2fb155e5df3bb9f680defe.html</anchorfile>
      <anchor>a35d3781f3f2fb155e5df3bb9f680defe</anchor>
      <arglist>(c_socket &amp;socket, my_time_t last_io, char mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_set_nonblocking</name>
      <anchorfile>sock_8cpp_a04a892bb929912fda8f11731e976f0d3.html</anchorfile>
      <anchor>a04a892bb929912fda8f11731e976f0d3</anchor>
      <arglist>(c_socket &amp;socket, bool non_blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_set_tcp_keepalive</name>
      <anchorfile>sock_8cpp_a69e78a49772e9cfed6295005b2079c45.html</anchorfile>
      <anchor>a69e78a49772e9cfed6295005b2079c45</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_shutdown</name>
      <anchorfile>sock_8cpp_a5bcf34ab36f9e3fcbd40e1665920275a.html</anchorfile>
      <anchor>a5bcf34ab36f9e3fcbd40e1665920275a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_startup</name>
      <anchorfile>sock_8cpp_a8e584d370ba8c429f097d6ea88b1f4ce.html</anchorfile>
      <anchor>a8e584d370ba8c429f097d6ea88b1f4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sock_temporary_error</name>
      <anchorfile>sock_8cpp_a9420fcd26d1c000288bd136cd0d21f09.html</anchorfile>
      <anchor>a9420fcd26d1c000288bd136cd0d21f09</anchor>
      <arglist>(int code, c_sock_log::e_type type)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_thread_connect</name>
      <anchorfile>sock_8cpp_ab044895e7447ec2ccae43f40469d0d37.html</anchorfile>
      <anchor>ab044895e7447ec2ccae43f40469d0d37</anchor>
      <arglist>(const string &amp;localIP, const string &amp;remote, unsigned short remote_port, int &amp;error_code, const string &amp;comment, vector&lt; c_sock_log &gt; &amp;log, int *errnum, c_sock_log::e_type *errtype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_unread</name>
      <anchorfile>sock_8cpp_aa9838d355c747c8344da505f1cc7ba9b.html</anchorfile>
      <anchor>aa9838d355c747c8344da505f1cc7ba9b</anchor>
      <arglist>(c_socket &amp;socket, char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_unregister_socket</name>
      <anchorfile>sock_8cpp_af88ab24311adb632f2410867c3380fdc.html</anchorfile>
      <anchor>af88ab24311adb632f2410867c3380fdc</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>all_sockets</name>
      <anchorfile>sock_8cpp_a36b7fed85503d17694ec6f47cf691ba4.html</anchorfile>
      <anchor>a36b7fed85503d17694ec6f47cf691ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_mutex *</type>
      <name>m_sockets</name>
      <anchorfile>sock_8cpp_a4c632509da4bcfa3817066b0475dc2dd.html</anchorfile>
      <anchor>a4c632509da4bcfa3817066b0475dc2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_receive_later &gt;</type>
      <name>receive_later</name>
      <anchorfile>sock_8cpp_ae6471289083aece75dc4555f445ed1e3.html</anchorfile>
      <anchor>ae6471289083aece75dc4555f445ed1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_send_later &gt;</type>
      <name>send_later</name>
      <anchorfile>sock_8cpp_a623947345645fb9c9e531e763043748f.html</anchorfile>
      <anchor>a623947345645fb9c9e531e763043748f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static vector&lt; pair&lt; c_socket, my_time_t &gt; &gt;</type>
      <name>sock_linger</name>
      <anchorfile>sock_8cpp_a2d4718d54f128ebfaf9fb88993989fa2.html</anchorfile>
      <anchor>a2d4718d54f128ebfaf9fb88993989fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>sock_tcp_proto_num</name>
      <anchorfile>sock_8cpp_a9d4fce805f15f5ac9c2d7f8e51ce6900.html</anchorfile>
      <anchor>a9d4fce805f15f5ac9c2d7f8e51ce6900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static map&lt; unsigned, c_socket_hndl &gt;</type>
      <name>sockets</name>
      <anchorfile>sock_8cpp_a24c5318b5c5592be21f1731949c96954.html</anchorfile>
      <anchor>a24c5318b5c5592be21f1731949c96954</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sock.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>sock_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <class kind="class">c_sock_log</class>
    <member kind="define">
      <type>#define</type>
      <name>MY_DNS_ERROR</name>
      <anchorfile>sock_8h_a4f0fbcf773458a6c6aea4baa1af74920.html</anchorfile>
      <anchor>a4f0fbcf773458a6c6aea4baa1af74920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_NO_IPV6</name>
      <anchorfile>sock_8h_a3f8dd5cacbea1b6455aab052687e2611.html</anchorfile>
      <anchor>a3f8dd5cacbea1b6455aab052687e2611</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_SELECT_ERROR</name>
      <anchorfile>sock_8h_ab7e98095e8fd6cd1441cb85a0b391462.html</anchorfile>
      <anchor>ab7e98095e8fd6cd1441cb85a0b391462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_SSL_ERROR</name>
      <anchorfile>sock_8h_a1fd2cfa0d9af7703f2f3de49855ae788.html</anchorfile>
      <anchor>a1fd2cfa0d9af7703f2f3de49855ae788</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_UNKNOWN_ERROR</name>
      <anchorfile>sock_8h_ac52a01014d82ebfa4639e79834f8222e.html</anchorfile>
      <anchor>ac52a01014d82ebfa4639e79834f8222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_accept</name>
      <anchorfile>sock_8h_adf0c0497276d8f7b0641b7d25a432864.html</anchorfile>
      <anchor>adf0c0497276d8f7b0641b7d25a432864</anchor>
      <arglist>(c_socket &amp;socket, const char *comment, bool async)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_accept6</name>
      <anchorfile>sock_8h_a275c19b1312e3451d74b9d3912e95570.html</anchorfile>
      <anchor>a275c19b1312e3451d74b9d3912e95570</anchor>
      <arglist>(c_socket &amp;socket, const char *comment, bool async)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_async</name>
      <anchorfile>sock_8h_a9bb5502511640e0dac2cfa71e3e438eb.html</anchorfile>
      <anchor>a9bb5502511640e0dac2cfa71e3e438eb</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_bind</name>
      <anchorfile>sock_8h_a5b084dc19a6acfeffc7e24df343c1781.html</anchorfile>
      <anchor>a5b084dc19a6acfeffc7e24df343c1781</anchor>
      <arglist>(in_addr local, unsigned short local_port, int &amp;error_code, const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_bind6</name>
      <anchorfile>sock_8h_a434f9172f724d7be089b76aa93d52d0b.html</anchorfile>
      <anchor>a434f9172f724d7be089b76aa93d52d0b</anchor>
      <arglist>(char *local, unsigned short port, int &amp;error_code, const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_cache_stats</name>
      <anchorfile>sock_8h_a7f8a59bd038fb04ef647f27607e5e752.html</anchorfile>
      <anchor>a7f8a59bd038fb04ef647f27607e5e752</anchor>
      <arglist>(c_socket &amp;socket, size_t &amp;to_receive, size_t &amp;to_send)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_cancel_caching</name>
      <anchorfile>sock_8h_afd6791324c1b21bb8bedab68582d11fa.html</anchorfile>
      <anchor>afd6791324c1b21bb8bedab68582d11fa</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_close</name>
      <anchorfile>sock_8h_acbd40888113327635b83d38a5adb2cd6.html</anchorfile>
      <anchor>acbd40888113327635b83d38a5adb2cd6</anchor>
      <arglist>(c_socket &amp;socket, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sock_closed</name>
      <anchorfile>sock_8h_a793d69747285b381cab9fd83ac8b678b.html</anchorfile>
      <anchor>a793d69747285b381cab9fd83ac8b678b</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_comment</name>
      <anchorfile>sock_8h_ab521f0e49fad6d6e830dc9221375a2b2.html</anchorfile>
      <anchor>ab521f0e49fad6d6e830dc9221375a2b2</anchor>
      <arglist>(c_socket &amp;socket, const string &amp;comment)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_connect</name>
      <anchorfile>sock_8h_a55202ab4f230a39b5763d3a0f64c8c48.html</anchorfile>
      <anchor>a55202ab4f230a39b5763d3a0f64c8c48</anchor>
      <arglist>(char *localIP, char *remote, unsigned short remote_port, int &amp;error_code, bool async, const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_create_later</name>
      <anchorfile>sock_8h_a61815e9e69bd1d32fcf384ecb7bf6669.html</anchorfile>
      <anchor>a61815e9e69bd1d32fcf384ecb7bf6669</anchor>
      <arglist>(c_socket &amp;socket, bool using_window)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>sock_error</name>
      <anchorfile>sock_8h_a72995498ea77a2bbf3c32b1ac51165b5.html</anchorfile>
      <anchor>a72995498ea77a2bbf3c32b1ac51165b5</anchor>
      <arglist>(int code, c_sock_log::e_type type=c_sock_log::TYPE_ERRNO)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_flush_later</name>
      <anchorfile>sock_8h_aa2e292346fc51ad0996ae71dcadbaf6f.html</anchorfile>
      <anchor>aa2e292346fc51ad0996ae71dcadbaf6f</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_get_address_type</name>
      <anchorfile>sock_8h_a6ec4fa9239f744ff3d04bd6c7b641e28.html</anchorfile>
      <anchor>a6ec4fa9239f744ff3d04bd6c7b641e28</anchor>
      <arglist>(string host)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_get_errno</name>
      <anchorfile>sock_8h_ade905abff8b8b530ecc442d439dcaebb.html</anchorfile>
      <anchor>ade905abff8b8b530ecc442d439dcaebb</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>sock_get_last_io</name>
      <anchorfile>sock_8h_aabcb0d2dd0dc6004a2758185d30d837b.html</anchorfile>
      <anchor>aabcb0d2dd0dc6004a2758185d30d837b</anchor>
      <arglist>(c_socket &amp;socket, char mode=&apos;a&apos;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>sock_get_local_port</name>
      <anchorfile>sock_8h_a718e6f05dead565b2d59cf33e959bd6d.html</anchorfile>
      <anchor>a718e6f05dead565b2d59cf33e959bd6d</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_get_receive_size</name>
      <anchorfile>sock_8h_a5017a3d7a0270d83a754af7fc418c636.html</anchorfile>
      <anchor>a5017a3d7a0270d83a754af7fc418c636</anchor>
      <arglist>(c_socket &amp;socket, bool &amp;closed)</arglist>
    </member>
    <member kind="function">
      <type>in_addr</type>
      <name>sock_get_remote_addr</name>
      <anchorfile>sock_8h_ac776a886ee1df5dce59f5043169b9e47.html</anchorfile>
      <anchor>ac776a886ee1df5dce59f5043169b9e47</anchor>
      <arglist>(c_socket &amp;socket, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>in_addr6_</type>
      <name>sock_get_remote_addr6</name>
      <anchorfile>sock_8h_ad6d69d19f1790e743bfe6bac9978b6d5.html</anchorfile>
      <anchor>ad6d69d19f1790e743bfe6bac9978b6d5</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>sock_get_remote_port</name>
      <anchorfile>sock_8h_a23b22f1cc44eab561afadfb80b75ad5a.html</anchorfile>
      <anchor>a23b22f1cc44eab561afadfb80b75ad5a</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_interruptible_sleep</name>
      <anchorfile>sock_8h_ae47c68f5c94b085211fe37b6bd571478.html</anchorfile>
      <anchor>ae47c68f5c94b085211fe37b6bd571478</anchor>
      <arglist>(unsigned int ms)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>sock_ipv4_from_string</name>
      <anchorfile>sock_8h_af193f1ef9aa3db26b690e9a225a13e51.html</anchorfile>
      <anchor>af193f1ef9aa3db26b690e9a225a13e51</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_linger_push</name>
      <anchorfile>sock_8h_ae00a6e7dfc01ce889dc96e51fd469009.html</anchorfile>
      <anchor>ae00a6e7dfc01ce889dc96e51fd469009</anchor>
      <arglist>(c_socket &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_log_fd_array_size</name>
      <anchorfile>sock_8h_a15fb39f76c74d8579a1c47c14a975ea3.html</anchorfile>
      <anchor>a15fb39f76c74d8579a1c47c14a975ea3</anchor>
      <arglist>(bool anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_read</name>
      <anchorfile>sock_8h_a78ec8016792e28a34e8972ca584e9241.html</anchorfile>
      <anchor>a78ec8016792e28a34e8972ca584e9241</anchor>
      <arglist>(c_socket &amp;socket, char *data, size_t size, int &amp;error_code, bool &amp;connection_closed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_register_socket</name>
      <anchorfile>sock_8h_a1c0ee3f4d9a3a37d4a6ad86dcc081cd0.html</anchorfile>
      <anchor>a1c0ee3f4d9a3a37d4a6ad86dcc081cd0</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>in_addr</type>
      <name>sock_resolve</name>
      <anchorfile>sock_8h_a5765b3c6806602ae95dccaf6f996cfc9.html</anchorfile>
      <anchor>a5765b3c6806602ae95dccaf6f996cfc9</anchor>
      <arglist>(const char *domain, int *errnum=NULL, c_sock_log::e_type *errtype=NULL)</arglist>
    </member>
    <member kind="function">
      <type>in_addr6_</type>
      <name>sock_resolve6</name>
      <anchorfile>sock_8h_a0c0f796f38f523ebd4cfd9cff199d71e.html</anchorfile>
      <anchor>a0c0f796f38f523ebd4cfd9cff199d71e</anchor>
      <arglist>(const char *domain, vector&lt; c_sock_log &gt; &amp;log, int *errnum=NULL, c_sock_log::e_type *errtype=NULL)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; in_addr6_ &gt;</type>
      <name>sock_resolve6_multi</name>
      <anchorfile>sock_8h_a11fcfb0f29c6133714f9b230f96204d6.html</anchorfile>
      <anchor>a11fcfb0f29c6133714f9b230f96204d6</anchor>
      <arglist>(const char *domain, vector&lt; c_sock_log &gt; &amp;log, int *errnum=NULL, c_sock_log::e_type *errtype=NULL)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; in_addr &gt;</type>
      <name>sock_resolve_multi</name>
      <anchorfile>sock_8h_adf52a612d9c1bb870917424b31802b32.html</anchorfile>
      <anchor>adf52a612d9c1bb870917424b31802b32</anchor>
      <arglist>(const char *domain, vector&lt; c_sock_log &gt; &amp;log, int *errnum=NULL, c_sock_log::e_type *errtype=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_reverse</name>
      <anchorfile>sock_8h_ac5d829b45896c59cc6beeae93f8f9479.html</anchorfile>
      <anchor>ac5d829b45896c59cc6beeae93f8f9479</anchor>
      <arglist>(const char *address, char *dns_name, int dns_max_size, int *errnum=NULL, c_sock_log::e_type *errtype=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_reverse</name>
      <anchorfile>sock_8h_ade35d8c903f834c16484d7a17b34ae32.html</anchorfile>
      <anchor>ade35d8c903f834c16484d7a17b34ae32</anchor>
      <arglist>(in_addr6_ address, char *dns_name, int dns_max_size, vector&lt; c_sock_log &gt; &amp;log, int *errnum=NULL, c_sock_log::e_type *errtype=NULL)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sock_send</name>
      <anchorfile>sock_8h_a8c860c8512323d0aa127ea6c12051e06.html</anchorfile>
      <anchor>a8c860c8512323d0aa127ea6c12051e06</anchor>
      <arglist>(c_socket &amp;socket, const char *data, size_t size, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_send_cache</name>
      <anchorfile>sock_8h_a02d32b22771fec3a6419850881c37201.html</anchorfile>
      <anchor>a02d32b22771fec3a6419850881c37201</anchor>
      <arglist>(bool force_garbaging=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_set_last_io</name>
      <anchorfile>sock_8h_a35d3781f3f2fb155e5df3bb9f680defe.html</anchorfile>
      <anchor>a35d3781f3f2fb155e5df3bb9f680defe</anchor>
      <arglist>(c_socket &amp;socket, my_time_t last_io, char mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_set_nonblocking</name>
      <anchorfile>sock_8h_a04a892bb929912fda8f11731e976f0d3.html</anchorfile>
      <anchor>a04a892bb929912fda8f11731e976f0d3</anchor>
      <arglist>(c_socket &amp;socket, bool non_blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_set_tcp_keepalive</name>
      <anchorfile>sock_8h_a69e78a49772e9cfed6295005b2079c45.html</anchorfile>
      <anchor>a69e78a49772e9cfed6295005b2079c45</anchor>
      <arglist>(c_socket &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_shutdown</name>
      <anchorfile>sock_8h_a5bcf34ab36f9e3fcbd40e1665920275a.html</anchorfile>
      <anchor>a5bcf34ab36f9e3fcbd40e1665920275a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sock_startup</name>
      <anchorfile>sock_8h_a8e584d370ba8c429f097d6ea88b1f4ce.html</anchorfile>
      <anchor>a8e584d370ba8c429f097d6ea88b1f4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sock_temporary_error</name>
      <anchorfile>sock_8h_a9420fcd26d1c000288bd136cd0d21f09.html</anchorfile>
      <anchor>a9420fcd26d1c000288bd136cd0d21f09</anchor>
      <arglist>(int code, c_sock_log::e_type type)</arglist>
    </member>
    <member kind="function">
      <type>c_socket</type>
      <name>sock_thread_connect</name>
      <anchorfile>sock_8h_a564f2940ef294a50afffc3e278bfb6ad.html</anchorfile>
      <anchor>a564f2940ef294a50afffc3e278bfb6ad</anchor>
      <arglist>(const string &amp;localIP, const string &amp;remote, unsigned short remote_port, int &amp;error_code, const string &amp;comment, vector&lt; c_sock_log &gt; &amp;log, int *errnum=NULL, c_sock_log::e_type *errtype=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_unread</name>
      <anchorfile>sock_8h_aa9838d355c747c8344da505f1cc7ba9b.html</anchorfile>
      <anchor>aa9838d355c747c8344da505f1cc7ba9b</anchor>
      <arglist>(c_socket &amp;socket, char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_unregister_socket</name>
      <anchorfile>sock_8h_af88ab24311adb632f2410867c3380fdc.html</anchorfile>
      <anchor>af88ab24311adb632f2410867c3380fdc</anchor>
      <arglist>(int s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sock_garbage.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>sock__garbage_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="sock__garbage_8h" name="sock_garbage.h" local="yes" imported="no">sock_garbage.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_sock_garbage_entry</class>
    <member kind="function">
      <type>void</type>
      <name>sock_garbage_loop</name>
      <anchorfile>sock__garbage_8cpp_a8841dcb8cc82896658fbc7ca971bcd77.html</anchorfile>
      <anchor>a8841dcb8cc82896658fbc7ca971bcd77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_garbage_push</name>
      <anchorfile>sock__garbage_8cpp_a287f6a5926a9bb9bc3350cedaa3d0055.html</anchorfile>
      <anchor>a287f6a5926a9bb9bc3350cedaa3d0055</anchor>
      <arglist>(threaded_connect_id &amp;id, c_socket &amp;s, c_ssl *&amp;ssl)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static vector&lt; c_sock_garbage_entry &gt;</type>
      <name>garbage</name>
      <anchorfile>sock__garbage_8cpp_afaf03e01afdc747057271da1cdde23fa.html</anchorfile>
      <anchor>afaf03e01afdc747057271da1cdde23fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sock_garbage.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>sock__garbage_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="ssl_8h" name="ssl.h" local="yes" imported="no">ssl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCK_GARBAGE__</name>
      <anchorfile>sock__garbage_8h_a996c746f673fb6a4c576c79f00df277c.html</anchorfile>
      <anchor>a996c746f673fb6a4c576c79f00df277c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_garbage_loop</name>
      <anchorfile>sock__garbage_8h_a8841dcb8cc82896658fbc7ca971bcd77.html</anchorfile>
      <anchor>a8841dcb8cc82896658fbc7ca971bcd77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sock_garbage_push</name>
      <anchorfile>sock__garbage_8h_a287f6a5926a9bb9bc3350cedaa3d0055.html</anchorfile>
      <anchor>a287f6a5926a9bb9bc3350cedaa3d0055</anchor>
      <arglist>(threaded_connect_id &amp;id, c_socket &amp;s, c_ssl *&amp;ssl)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sock_shared.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>sock__shared_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <class kind="struct">c_socket</class>
    <class kind="struct">c_socket_hndl</class>
    <member kind="define">
      <type>#define</type>
      <name>my_closesocket</name>
      <anchorfile>sock__shared_8h_aa31b4fdc0fd00fddd153ed996316e88b.html</anchorfile>
      <anchor>aa31b4fdc0fd00fddd153ed996316e88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_EAGAIN_WOULD_BLOCK</name>
      <anchorfile>sock__shared_8h_a4fba2dcdf7f59c54a2d43e991b8d8933.html</anchorfile>
      <anchor>a4fba2dcdf7f59c54a2d43e991b8d8933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_INVALID_SOCKET</name>
      <anchorfile>sock__shared_8h_a1675284c18122b67a79d92234b648eb4.html</anchorfile>
      <anchor>a1675284c18122b67a79d92234b648eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_ioctlsocket</name>
      <anchorfile>sock__shared_8h_a72bd69f0565649b4e689151d739b4e1f.html</anchorfile>
      <anchor>a72bd69f0565649b4e689151d739b4e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_PROTOENT</name>
      <anchorfile>sock__shared_8h_a2e48f55e2f25fe349536ff241d5730d4.html</anchorfile>
      <anchor>a2e48f55e2f25fe349536ff241d5730d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_SOCKET_ERROR</name>
      <anchorfile>sock__shared_8h_ab3f7332437f18bff1e39f8ae86717e94.html</anchorfile>
      <anchor>ab3f7332437f18bff1e39f8ae86717e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_SOCKET_FD</name>
      <anchorfile>sock__shared_8h_a124f65df4dfecf0a178a7c9981f5b8fe.html</anchorfile>
      <anchor>a124f65df4dfecf0a178a7c9981f5b8fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ssl.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>ssl_8cpp</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="sock__garbage_8h" name="sock_garbage.h" local="yes" imported="no">sock_garbage.h</includes>
    <includes id="ssl_8h" name="ssl.h" local="yes" imported="no">ssl.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">thread/mutex.h</includes>
    <includes id="numconv_8hh" name="numconv.hh" local="yes" imported="no">utils/numconv.hh</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">ssl_meta_data</class>
    <member kind="define">
      <type>#define</type>
      <name>ERR_error_string</name>
      <anchorfile>ssl_8cpp_abc9d3de64459d10c9c85d49ae34436cb.html</anchorfile>
      <anchor>abc9d3de64459d10c9c85d49ae34436cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNUTLS_UNUSEDARG</name>
      <anchorfile>ssl_8cpp_a711fd6b95bea52a874528e0668f11593.html</anchorfile>
      <anchor>a711fd6b95bea52a874528e0668f11593</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="enumvalue">
      <name>chain_verify_depth</name>
      <anchorfile>ssl_8cpp_a80155586fa275b28773c9b203f52caba.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa39e00455647324acf034cc603bbb34ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gnutls_datum</type>
      <name>load_file</name>
      <anchorfile>ssl_8cpp_af6e7024fbddf492ca27de2a2eca460d1.html</anchorfile>
      <anchor>af6e7024fbddf492ca27de2a2eca460d1</anchor>
      <arglist>(const char *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>my_ERR_error_string</name>
      <anchorfile>ssl_8cpp_ab13c7a3d78e1f9f84713a364c6514172.html</anchorfile>
      <anchor>ab13c7a3d78e1f9f84713a364c6514172</anchor>
      <arglist>(int rc)</arglist>
    </member>
    <member kind="function">
      <type>signed long</type>
      <name>pull_func</name>
      <anchorfile>ssl_8cpp_a2e64bcae20eec7748bfa6e8897ce1919.html</anchorfile>
      <anchor>a2e64bcae20eec7748bfa6e8897ce1919</anchor>
      <arglist>(gnutls_transport_ptr handle, void *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>signed long</type>
      <name>push_func</name>
      <anchorfile>ssl_8cpp_a0334a1eb881ee96efb78217b51745897.html</anchorfile>
      <anchor>a0334a1eb881ee96efb78217b51745897</anchor>
      <arglist>(gnutls_transport_ptr handle, const void *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ssl_dh_thread</name>
      <anchorfile>ssl_8cpp_ab353f863cba362252114f76416ec7d9a.html</anchorfile>
      <anchor>ab353f863cba362252114f76416ec7d9a</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_done</name>
      <anchorfile>ssl_8cpp_a0ca728aec8d9a08c0d34ab489eed7efe.html</anchorfile>
      <anchor>a0ca728aec8d9a08c0d34ab489eed7efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ssl_get_pem_cert</name>
      <anchorfile>ssl_8cpp_a0ab32a0d7001d31decfb78c45392fbb9.html</anchorfile>
      <anchor>a0ab32a0d7001d31decfb78c45392fbb9</anchor>
      <arglist>(const string &amp;bind, const string &amp;host, unsigned short port, bool &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ssl_get_ssl_version</name>
      <anchorfile>ssl_8cpp_a1e022fe5a3911991e57f52ded1498082.html</anchorfile>
      <anchor>a1e022fe5a3911991e57f52ded1498082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_init</name>
      <anchorfile>ssl_8cpp_a6d7eeee94d3d167936aa049b09b60777.html</anchorfile>
      <anchor>a6d7eeee94d3d167936aa049b09b60777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_loop</name>
      <anchorfile>ssl_8cpp_af95afb7ee0ec2a3563641c4bdb7f092d.html</anchorfile>
      <anchor>af95afb7ee0ec2a3563641c4bdb7f092d</anchor>
      <arglist>(bool force_garbaging)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_put_to_garbage</name>
      <anchorfile>ssl_8cpp_af193b4b3039563d99fcdef6db3e8f9c4.html</anchorfile>
      <anchor>af193b4b3039563d99fcdef6db3e8f9c4</anchor>
      <arglist>(c_ssl *ssl)</arglist>
    </member>
    <member kind="function">
      <type>gnutls_x509_crt *</type>
      <name>ssl_read_cert</name>
      <anchorfile>ssl_8cpp_a7ffb9aed97703f13b1d9a56ae8599cc5.html</anchorfile>
      <anchor>a7ffb9aed97703f13b1d9a56ae8599cc5</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unload_file</name>
      <anchorfile>ssl_8cpp_a98176f7293c9c380a63c14f0c12913d7.html</anchorfile>
      <anchor>a98176f7293c9c380a63c14f0c12913d7</anchor>
      <arglist>(gnutls_datum data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>verify_certificate</name>
      <anchorfile>ssl_8cpp_aa425f176e005e8b18870fadc0f2bbc3e.html</anchorfile>
      <anchor>aa425f176e005e8b18870fadc0f2bbc3e</anchor>
      <arglist>(gnutls_session session, const char *hostname, const char *expected_cert, string &amp;remote_cert, bool only_get_peers_cert=false, bool disable_ca_verify=false, bool ignore_expired_peers_cert=false)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static volatile bool</type>
      <name>cs_init</name>
      <anchorfile>ssl_8cpp_a6a69c75cacdc9bb2fa6d57a8cc87bc76.html</anchorfile>
      <anchor>a6a69c75cacdc9bb2fa6d57a8cc87bc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_dh_params</type>
      <name>dh_params</name>
      <anchorfile>ssl_8cpp_a117f4dcc53c69d1a1a8c00415ea57739.html</anchorfile>
      <anchor>a117f4dcc53c69d1a1a8c00415ea57739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_mutex</type>
      <name>extra_data_mutex</name>
      <anchorfile>ssl_8cpp_a64208702dedc05f5a1f81b3ae14e13b7.html</anchorfile>
      <anchor>a64208702dedc05f5a1f81b3ae14e13b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_transactions</name>
      <anchorfile>ssl_8cpp_a69176ce7c2ba229839d1ce0767492e63.html</anchorfile>
      <anchor>a69176ce7c2ba229839d1ce0767492e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_rsa_params</type>
      <name>rsa_params</name>
      <anchorfile>ssl_8cpp_adbec8e7d2fb83da69082432a549fe929.html</anchorfile>
      <anchor>adbec8e7d2fb83da69082432a549fe929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_ssl * &gt;</type>
      <name>ssl_descriptors</name>
      <anchorfile>ssl_8cpp_af88afd4ef8675bda319487fe03be2658.html</anchorfile>
      <anchor>af88afd4ef8675bda319487fe03be2658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>ssl_dh_thread_running</name>
      <anchorfile>ssl_8cpp_afb481b850be2f40974c0c30a9ebe3f40.html</anchorfile>
      <anchor>afb481b850be2f40974c0c30a9ebe3f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; pair&lt; c_ssl *, my_time_t &gt; &gt;</type>
      <name>ssl_garbage</name>
      <anchorfile>ssl_8cpp_a3599f12b6c92f10f6509f7214ac6837d.html</anchorfile>
      <anchor>a3599f12b6c92f10f6509f7214ac6837d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_dh_params</type>
      <name>thread_dh_params</name>
      <anchorfile>ssl_8cpp_ae35ee65b6a7d9956d1386dd94175429d.html</anchorfile>
      <anchor>ae35ee65b6a7d9956d1386dd94175429d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_rsa_params</type>
      <name>thread_rsa_params</name>
      <anchorfile>ssl_8cpp_a36d969dc3ad0445a9f7028ba67c9579a.html</anchorfile>
      <anchor>a36d969dc3ad0445a9f7028ba67c9579a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ssl.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>ssl_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">thread/mutex.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <class kind="class">c_ssl</class>
    <class kind="struct">c_ssl_bot</class>
    <class kind="class">c_ssl_conf</class>
    <class kind="struct">c_ssl_data</class>
    <member kind="typedef">
      <type>gnutls_session</type>
      <name>ssl_handle</name>
      <anchorfile>ssl_8h_a11df69818b8e3e786742e7b37778bb0a.html</anchorfile>
      <anchor>a11df69818b8e3e786742e7b37778bb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_done</name>
      <anchorfile>ssl_8h_a0ca728aec8d9a08c0d34ab489eed7efe.html</anchorfile>
      <anchor>a0ca728aec8d9a08c0d34ab489eed7efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ssl_get_pem_cert</name>
      <anchorfile>ssl_8h_a0ab32a0d7001d31decfb78c45392fbb9.html</anchorfile>
      <anchor>a0ab32a0d7001d31decfb78c45392fbb9</anchor>
      <arglist>(const string &amp;bind, const string &amp;host, unsigned short port, bool &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ssl_get_ssl_version</name>
      <anchorfile>ssl_8h_a1e022fe5a3911991e57f52ded1498082.html</anchorfile>
      <anchor>a1e022fe5a3911991e57f52ded1498082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_init</name>
      <anchorfile>ssl_8h_a6d7eeee94d3d167936aa049b09b60777.html</anchorfile>
      <anchor>a6d7eeee94d3d167936aa049b09b60777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_loop</name>
      <anchorfile>ssl_8h_a9684692adf4bd74bd95cb02eaad95a57.html</anchorfile>
      <anchor>a9684692adf4bd74bd95cb02eaad95a57</anchor>
      <arglist>(bool force_garbaging=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssl_put_to_garbage</name>
      <anchorfile>ssl_8h_af193b4b3039563d99fcdef6db3e8f9c4.html</anchorfile>
      <anchor>af193b4b3039563d99fcdef6db3e8f9c4</anchor>
      <arglist>(c_ssl *ssl)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stats.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>stats_8cpp</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="lang_8h" name="lang.h" local="yes" imported="no">lang.h</includes>
    <includes id="my__getpid_8h" name="my_getpid.h" local="yes" imported="no">utils/my_getpid.h</includes>
    <includes id="heap__debug2_8h" name="heap_debug2.h" local="yes" imported="no">memory/heap_debug2.h</includes>
    <includes id="var__keeper_8h" name="var_keeper.h" local="yes" imported="no">var_keeper.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_stats</class>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_auth_error</name>
      <anchorfile>stats_8cpp_a454b8f825300737a8959dd80544d4fe0.html</anchorfile>
      <anchor>a454b8f825300737a8959dd80544d4fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_auth_ok</name>
      <anchorfile>stats_8cpp_a09eecc6d580068a7487289dba79d7287.html</anchorfile>
      <anchor>a09eecc6d580068a7487289dba79d7287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_auth_proto_error</name>
      <anchorfile>stats_8cpp_af4db4211e708316277ff18a2967c08a8.html</anchorfile>
      <anchor>af4db4211e708316277ff18a2967c08a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_bytes_received</name>
      <anchorfile>stats_8cpp_afd1617b9ed496e0d7cb620320ee204aa.html</anchorfile>
      <anchor>afd1617b9ed496e0d7cb620320ee204aa</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_bytes_sent</name>
      <anchorfile>stats_8cpp_a63e1d613b5f17b1b10c6b55a28babfd6.html</anchorfile>
      <anchor>a63e1d613b5f17b1b10c6b55a28babfd6</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_chandef_pulled</name>
      <anchorfile>stats_8cpp_ac296f8bba8d69a4bfcc0c6dc90767103.html</anchorfile>
      <anchor>ac296f8bba8d69a4bfcc0c6dc90767103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_chandef_pushed</name>
      <anchorfile>stats_8cpp_a0d2294817b47e5e4c6381cd8b08b7e26.html</anchorfile>
      <anchor>a0d2294817b47e5e4c6381cd8b08b7e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_new_connection</name>
      <anchorfile>stats_8cpp_a2bf9f356cea410e8c63c83e6da667c95.html</anchorfile>
      <anchor>a2bf9f356cea410e8c63c83e6da667c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_partyline_event</name>
      <anchorfile>stats_8cpp_a54483aacf9f383e2cb7dbb2465b227d8.html</anchorfile>
      <anchor>a54483aacf9f383e2cb7dbb2465b227d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_private_pulled</name>
      <anchorfile>stats_8cpp_a8624ba1b07b6d85e6361d7b14c060ef6.html</anchorfile>
      <anchor>a8624ba1b07b6d85e6361d7b14c060ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_private_pushed</name>
      <anchorfile>stats_8cpp_ab2f8b61ec741500b5be3c2fcb2dda670.html</anchorfile>
      <anchor>ab2f8b61ec741500b5be3c2fcb2dda670</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_proc_pulled</name>
      <anchorfile>stats_8cpp_ab5ea3a9004a7fbdf48d810c65c2c7b6a.html</anchorfile>
      <anchor>ab5ea3a9004a7fbdf48d810c65c2c7b6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_proc_pushed</name>
      <anchorfile>stats_8cpp_a2ebe6b131614461afae3f113a0713b13.html</anchorfile>
      <anchor>a2ebe6b131614461afae3f113a0713b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_user_pulled</name>
      <anchorfile>stats_8cpp_a1a76b69f1cacd83bd05761e327b8389a.html</anchorfile>
      <anchor>a1a76b69f1cacd83bd05761e327b8389a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_user_pushed</name>
      <anchorfile>stats_8cpp_ad6db859ead658242427bf18f868aad92.html</anchorfile>
      <anchor>ad6db859ead658242427bf18f868aad92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_U_LONG_LONG</type>
      <name>stats_cpu_time</name>
      <anchorfile>stats_8cpp_af0543019f96788243b5d4e6b4b642b44.html</anchorfile>
      <anchor>af0543019f96788243b5d4e6b4b642b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_chat_bytes_received</name>
      <anchorfile>stats_8cpp_a81556b7f0fe8345baff300b3ee411ed5.html</anchorfile>
      <anchor>a81556b7f0fe8345baff300b3ee411ed5</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_chat_bytes_sent</name>
      <anchorfile>stats_8cpp_aedadf51f12af983b10318df009f11b3b.html</anchorfile>
      <anchor>aedadf51f12af983b10318df009f11b3b</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_chat_new_connection</name>
      <anchorfile>stats_8cpp_a68cfa2ff2cdc3e3abca0a2ad2cd63ee3.html</anchorfile>
      <anchor>a68cfa2ff2cdc3e3abca0a2ad2cd63ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_send_bytes_received</name>
      <anchorfile>stats_8cpp_a5dcc6460f7e606c480d2a4c7dae8a7f4.html</anchorfile>
      <anchor>a5dcc6460f7e606c480d2a4c7dae8a7f4</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_send_bytes_sent</name>
      <anchorfile>stats_8cpp_ae13e3df9a0a5139014ae25c7fd15f89f.html</anchorfile>
      <anchor>ae13e3df9a0a5139014ae25c7fd15f89f</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_send_new_connection</name>
      <anchorfile>stats_8cpp_a93785baebffe85d300bee748b4c08035.html</anchorfile>
      <anchor>a93785baebffe85d300bee748b4c08035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_display</name>
      <anchorfile>stats_8cpp_a6f50bf2674aeb81d1594a3d666a73fd3.html</anchorfile>
      <anchor>a6f50bf2674aeb81d1594a3d666a73fd3</anchor>
      <arglist>(list&lt; string &gt; &amp;lines, string lang, bool only_heap_debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>stats_format_number</name>
      <anchorfile>stats_8cpp_a367f91d18421760652f84ac0322b8161.html</anchorfile>
      <anchor>a367f91d18421760652f84ac0322b8161</anchor>
      <arglist>(MY_U_LONG_LONG number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_identd_bytes_received</name>
      <anchorfile>stats_8cpp_a491dc588cbc22ec73f17c9964e196d6f.html</anchorfile>
      <anchor>a491dc588cbc22ec73f17c9964e196d6f</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_identd_bytes_sent</name>
      <anchorfile>stats_8cpp_add34fa2eb24f08bde8db42025376a0f5.html</anchorfile>
      <anchor>add34fa2eb24f08bde8db42025376a0f5</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_identd_new_connection</name>
      <anchorfile>stats_8cpp_af6343b91be165569de9ac65b28c4f85c.html</anchorfile>
      <anchor>af6343b91be165569de9ac65b28c4f85c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_init</name>
      <anchorfile>stats_8cpp_a2a02b1c97aba1216268ff4f5d17e913f.html</anchorfile>
      <anchor>a2a02b1c97aba1216268ff4f5d17e913f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_irc_bytes_received</name>
      <anchorfile>stats_8cpp_a7b43c86da757bafeac5f2f2c784245b6.html</anchorfile>
      <anchor>a7b43c86da757bafeac5f2f2c784245b6</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_irc_bytes_sent</name>
      <anchorfile>stats_8cpp_a7c9a5e9874365a8aad4a6249aa252865.html</anchorfile>
      <anchor>a7c9a5e9874365a8aad4a6249aa252865</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_irc_new_connection</name>
      <anchorfile>stats_8cpp_aae764940b4b6a2a7a9d1d938eccd220e.html</anchorfile>
      <anchor>aae764940b4b6a2a7a9d1d938eccd220e</anchor>
      <arglist>(string irc_server_host, unsigned short irc_server_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_mail_sent</name>
      <anchorfile>stats_8cpp_ac6ca890229d94473a2d6a8dacf844ee2.html</anchorfile>
      <anchor>ac6ca890229d94473a2d6a8dacf844ee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_U_LONG_LONG</type>
      <name>stats_uptime</name>
      <anchorfile>stats_8cpp_a93956ac843512ad35627b6f90faa9030.html</anchorfile>
      <anchor>a93956ac843512ad35627b6f90faa9030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start_time</name>
      <anchorfile>stats_8cpp_a61bf6afa6e6d92b2d3833a155a0f8ba2.html</anchorfile>
      <anchor>a61bf6afa6e6d92b2d3833a155a0f8ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_stats</type>
      <name>stats</name>
      <anchorfile>stats_8cpp_a4a624f5c27c2e75730d2c56b29f26aaa.html</anchorfile>
      <anchor>a4a624f5c27c2e75730d2c56b29f26aaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stats.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>stats_8h</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_auth_error</name>
      <anchorfile>stats_8h_a454b8f825300737a8959dd80544d4fe0.html</anchorfile>
      <anchor>a454b8f825300737a8959dd80544d4fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_auth_ok</name>
      <anchorfile>stats_8h_a09eecc6d580068a7487289dba79d7287.html</anchorfile>
      <anchor>a09eecc6d580068a7487289dba79d7287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_auth_proto_error</name>
      <anchorfile>stats_8h_af4db4211e708316277ff18a2967c08a8.html</anchorfile>
      <anchor>af4db4211e708316277ff18a2967c08a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_bytes_received</name>
      <anchorfile>stats_8h_afd1617b9ed496e0d7cb620320ee204aa.html</anchorfile>
      <anchor>afd1617b9ed496e0d7cb620320ee204aa</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_bytes_sent</name>
      <anchorfile>stats_8h_a63e1d613b5f17b1b10c6b55a28babfd6.html</anchorfile>
      <anchor>a63e1d613b5f17b1b10c6b55a28babfd6</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_chandef_pulled</name>
      <anchorfile>stats_8h_ac296f8bba8d69a4bfcc0c6dc90767103.html</anchorfile>
      <anchor>ac296f8bba8d69a4bfcc0c6dc90767103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_chandef_pushed</name>
      <anchorfile>stats_8h_a0d2294817b47e5e4c6381cd8b08b7e26.html</anchorfile>
      <anchor>a0d2294817b47e5e4c6381cd8b08b7e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_new_connection</name>
      <anchorfile>stats_8h_a2bf9f356cea410e8c63c83e6da667c95.html</anchorfile>
      <anchor>a2bf9f356cea410e8c63c83e6da667c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_partyline_event</name>
      <anchorfile>stats_8h_a54483aacf9f383e2cb7dbb2465b227d8.html</anchorfile>
      <anchor>a54483aacf9f383e2cb7dbb2465b227d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_private_pulled</name>
      <anchorfile>stats_8h_a8624ba1b07b6d85e6361d7b14c060ef6.html</anchorfile>
      <anchor>a8624ba1b07b6d85e6361d7b14c060ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_private_pushed</name>
      <anchorfile>stats_8h_ab2f8b61ec741500b5be3c2fcb2dda670.html</anchorfile>
      <anchor>ab2f8b61ec741500b5be3c2fcb2dda670</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_proc_pulled</name>
      <anchorfile>stats_8h_ab5ea3a9004a7fbdf48d810c65c2c7b6a.html</anchorfile>
      <anchor>ab5ea3a9004a7fbdf48d810c65c2c7b6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_proc_pushed</name>
      <anchorfile>stats_8h_a2ebe6b131614461afae3f113a0713b13.html</anchorfile>
      <anchor>a2ebe6b131614461afae3f113a0713b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_user_pulled</name>
      <anchorfile>stats_8h_a1a76b69f1cacd83bd05761e327b8389a.html</anchorfile>
      <anchor>a1a76b69f1cacd83bd05761e327b8389a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_botnet_user_pushed</name>
      <anchorfile>stats_8h_ad6db859ead658242427bf18f868aad92.html</anchorfile>
      <anchor>ad6db859ead658242427bf18f868aad92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_U_LONG_LONG</type>
      <name>stats_cpu_time</name>
      <anchorfile>stats_8h_af0543019f96788243b5d4e6b4b642b44.html</anchorfile>
      <anchor>af0543019f96788243b5d4e6b4b642b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_chat_bytes_received</name>
      <anchorfile>stats_8h_a81556b7f0fe8345baff300b3ee411ed5.html</anchorfile>
      <anchor>a81556b7f0fe8345baff300b3ee411ed5</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_chat_bytes_sent</name>
      <anchorfile>stats_8h_aedadf51f12af983b10318df009f11b3b.html</anchorfile>
      <anchor>aedadf51f12af983b10318df009f11b3b</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_chat_new_connection</name>
      <anchorfile>stats_8h_a68cfa2ff2cdc3e3abca0a2ad2cd63ee3.html</anchorfile>
      <anchor>a68cfa2ff2cdc3e3abca0a2ad2cd63ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_send_bytes_received</name>
      <anchorfile>stats_8h_a5dcc6460f7e606c480d2a4c7dae8a7f4.html</anchorfile>
      <anchor>a5dcc6460f7e606c480d2a4c7dae8a7f4</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_send_bytes_sent</name>
      <anchorfile>stats_8h_ae13e3df9a0a5139014ae25c7fd15f89f.html</anchorfile>
      <anchor>ae13e3df9a0a5139014ae25c7fd15f89f</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_dcc_send_new_connection</name>
      <anchorfile>stats_8h_a93785baebffe85d300bee748b4c08035.html</anchorfile>
      <anchor>a93785baebffe85d300bee748b4c08035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_display</name>
      <anchorfile>stats_8h_a49a35fc6bcfbab116e1717bafdcd41a3.html</anchorfile>
      <anchor>a49a35fc6bcfbab116e1717bafdcd41a3</anchor>
      <arglist>(list&lt; string &gt; &amp;lines, string lang, bool only_heap_debug=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_identd_bytes_received</name>
      <anchorfile>stats_8h_a491dc588cbc22ec73f17c9964e196d6f.html</anchorfile>
      <anchor>a491dc588cbc22ec73f17c9964e196d6f</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_identd_bytes_sent</name>
      <anchorfile>stats_8h_add34fa2eb24f08bde8db42025376a0f5.html</anchorfile>
      <anchor>add34fa2eb24f08bde8db42025376a0f5</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_identd_new_connection</name>
      <anchorfile>stats_8h_af6343b91be165569de9ac65b28c4f85c.html</anchorfile>
      <anchor>af6343b91be165569de9ac65b28c4f85c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_init</name>
      <anchorfile>stats_8h_a2a02b1c97aba1216268ff4f5d17e913f.html</anchorfile>
      <anchor>a2a02b1c97aba1216268ff4f5d17e913f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_irc_bytes_received</name>
      <anchorfile>stats_8h_a7b43c86da757bafeac5f2f2c784245b6.html</anchorfile>
      <anchor>a7b43c86da757bafeac5f2f2c784245b6</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_irc_bytes_sent</name>
      <anchorfile>stats_8h_a7c9a5e9874365a8aad4a6249aa252865.html</anchorfile>
      <anchor>a7c9a5e9874365a8aad4a6249aa252865</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_irc_new_connection</name>
      <anchorfile>stats_8h_aae764940b4b6a2a7a9d1d938eccd220e.html</anchorfile>
      <anchor>aae764940b4b6a2a7a9d1d938eccd220e</anchor>
      <arglist>(string irc_server_host, unsigned short irc_server_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stats_mail_sent</name>
      <anchorfile>stats_8h_ac6ca890229d94473a2d6a8dacf844ee2.html</anchorfile>
      <anchor>ac6ca890229d94473a2d6a8dacf844ee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_U_LONG_LONG</type>
      <name>stats_uptime</name>
      <anchorfile>stats_8h_a93956ac843512ad35627b6f90faa9030.html</anchorfile>
      <anchor>a93956ac843512ad35627b6f90faa9030</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threads.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>threads_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="sock_8h" name="sock.h" local="yes" imported="no">sock.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">thread/mutex.h</includes>
    <includes id="c__logger_8h" name="c_logger.h" local="yes" imported="no">log/c_logger.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="class">c_connect_thread_data</class>
    <class kind="class">c_dns_entry_ipv4</class>
    <class kind="class">c_dns_entry_ipv6</class>
    <class kind="class">c_dns_entry_r</class>
    <class kind="class">c_resolv_thread_data</class>
    <member kind="define">
      <type>#define</type>
      <name>INET6_HASH_MULTIMAP</name>
      <anchorfile>threads_8cpp_abc40ec18ac002d34ce3fa3329e4a188b.html</anchorfile>
      <anchor>abc40ec18ac002d34ce3fa3329e4a188b</anchor>
      <arglist>(second)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRING_HASH_MULTIMAP</name>
      <anchorfile>threads_8cpp_a713a87e975d6c12a6ac5e2ab6dcd0d54.html</anchorfile>
      <anchor>a713a87e975d6c12a6ac5e2ab6dcd0d54</anchor>
      <arglist>(second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect_schedule</name>
      <anchorfile>threads_8cpp_a9a8165c894dcf0373d98185867f663dc.html</anchorfile>
      <anchor>a9a8165c894dcf0373d98185867f663dc</anchor>
      <arglist>(c_connect_thread_data *data, bool add=true)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>connect_thread</name>
      <anchorfile>threads_8cpp_a16ec21c07ead615befbc2caed61a1a05.html</anchorfile>
      <anchor>a16ec21c07ead615befbc2caed61a1a05</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resolv_schedule</name>
      <anchorfile>threads_8cpp_a3491390712261db0f7bc7af2fd24a52a.html</anchorfile>
      <anchor>a3491390712261db0f7bc7af2fd24a52a</anchor>
      <arglist>(c_resolv_thread_data *data, bool add=true)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>resolv_thread</name>
      <anchorfile>threads_8cpp_aef971115965cbdcb573ef53e502999c3.html</anchorfile>
      <anchor>aef971115965cbdcb573ef53e502999c3</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="function">
      <type>threaded_connect_id</type>
      <name>threads_connect</name>
      <anchorfile>threads_8cpp_a92156b9447cccd81e73dd8d9ab4027d7.html</anchorfile>
      <anchor>a92156b9447cccd81e73dd8d9ab4027d7</anchor>
      <arglist>(const string &amp;localIP, const string &amp;remote, unsigned short remote_port, const string &amp;comment, bool async)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threads_done</name>
      <anchorfile>threads_8cpp_a57ca274e68a6d7013eacea6266e58147.html</anchorfile>
      <anchor>a57ca274e68a6d7013eacea6266e58147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threads_flushdns</name>
      <anchorfile>threads_8cpp_a63c2e1ce1902bb456586dc76219c9114.html</anchorfile>
      <anchor>a63c2e1ce1902bb456586dc76219c9114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>threads_get_connect</name>
      <anchorfile>threads_8cpp_a96875258717b311e68b0d1102515ee0d.html</anchorfile>
      <anchor>a96875258717b311e68b0d1102515ee0d</anchor>
      <arglist>(threaded_connect_id id, int &amp;ec, c_socket &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threads_loop</name>
      <anchorfile>threads_8cpp_a1e58c21f366bee5e8caec241f6f785bf.html</anchorfile>
      <anchor>a1e58c21f366bee5e8caec241f6f785bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve4</name>
      <anchorfile>threads_8cpp_ae8bd7629ed5568cfb4c8b586f07c3248.html</anchorfile>
      <anchor>ae8bd7629ed5568cfb4c8b586f07c3248</anchor>
      <arglist>(const char *domain, vector&lt; in_addr &gt; &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve4</name>
      <anchorfile>threads_8cpp_aef97d3cd452ba97cfcf0074d0a087daf.html</anchorfile>
      <anchor>aef97d3cd452ba97cfcf0074d0a087daf</anchor>
      <arglist>(const char *domain, in_addr &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve6</name>
      <anchorfile>threads_8cpp_ae1b5823115949b833516a34a28bc4219.html</anchorfile>
      <anchor>ae1b5823115949b833516a34a28bc4219</anchor>
      <arglist>(const char *domain, vector&lt; in_addr6_ &gt; &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve6</name>
      <anchorfile>threads_8cpp_a102cca66d231fb928e6c5f3cdd0cd30b.html</anchorfile>
      <anchor>a102cca66d231fb928e6c5f3cdd0cd30b</anchor>
      <arglist>(const char *domain, in_addr6_ &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_reverse4</name>
      <anchorfile>threads_8cpp_a337c884951623b92678e0fa0b67fb4a7.html</anchorfile>
      <anchor>a337c884951623b92678e0fa0b67fb4a7</anchor>
      <arglist>(const char *address, char *dns_name, size_t dns_max_size, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_reverse6</name>
      <anchorfile>threads_8cpp_a218bc493adf7f3f6165246a1442d44db.html</anchorfile>
      <anchor>a218bc493adf7f3f6165246a1442d44db</anchor>
      <arglist>(in_addr6_ address, char *dns_name, size_t dns_max_size, e_resolv_time request_type)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_connect_thread_data * &gt;</type>
      <name>connect_threads</name>
      <anchorfile>threads_8cpp_a6b393f6c261c7bdef796b08c3d23e19b.html</anchorfile>
      <anchor>a6b393f6c261c7bdef796b08c3d23e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static hash_multimap&lt; string, c_dns_entry_ipv4,string_hasher &gt;</type>
      <name>resolv_ipv4_cache</name>
      <anchorfile>threads_8cpp_a4f754611d0079835308491c30a12a19c.html</anchorfile>
      <anchor>a4f754611d0079835308491c30a12a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static hash_multimap&lt; string, c_dns_entry_r,string_hasher &gt;</type>
      <name>resolv_ipv4_cache_r</name>
      <anchorfile>threads_8cpp_a7c652234fa004034de12694f72bd5d40.html</anchorfile>
      <anchor>a7c652234fa004034de12694f72bd5d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static hash_multimap&lt; string, c_dns_entry_ipv6,string_hasher &gt;</type>
      <name>resolv_ipv6_cache</name>
      <anchorfile>threads_8cpp_a04ae06012fa5ffd8bf132894f87a951b.html</anchorfile>
      <anchor>a04ae06012fa5ffd8bf132894f87a951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static hash_multimap&lt; in_addr6_, c_dns_entry_r,inet6_hasher &gt;</type>
      <name>resolv_ipv6_cache_r</name>
      <anchorfile>threads_8cpp_abdf70183288438fcb6b3c3eb091e0b00.html</anchorfile>
      <anchor>abdf70183288438fcb6b3c3eb091e0b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_resolv_thread_data * &gt;</type>
      <name>resolv_threads</name>
      <anchorfile>threads_8cpp_a6f37075a3b8031e1f1101f95567d89da.html</anchorfile>
      <anchor>a6f37075a3b8031e1f1101f95567d89da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned</type>
      <name>resolv_threads_count</name>
      <anchorfile>threads_8cpp_acaa52ecc96444fabb189b876a2900ad8.html</anchorfile>
      <anchor>acaa52ecc96444fabb189b876a2900ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static c_mutex</type>
      <name>resolv_threads_count_mutex</name>
      <anchorfile>threads_8cpp_a36eedb948d50c6fd9b1811aea47f022f.html</anchorfile>
      <anchor>a36eedb948d50c6fd9b1811aea47f022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>threads_exit</name>
      <anchorfile>threads_8cpp_a79466afee8cdda367023c7f116ba5213.html</anchorfile>
      <anchor>a79466afee8cdda367023c7f116ba5213</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threads.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>threads_8h</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="sock__shared_8h" name="sock_shared.h" local="yes" imported="no">sock_shared.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TCID_INVALID</name>
      <anchorfile>threads_8h_a05417988e9b5f479f9847fbcf1695039.html</anchorfile>
      <anchor>a05417988e9b5f479f9847fbcf1695039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>threaded_connect_id</name>
      <anchorfile>threads_8h_a7107e007e860fd99456c09e4a31d32a2.html</anchorfile>
      <anchor>a7107e007e860fd99456c09e4a31d32a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_resolv_result</name>
      <anchorfile>threads_8h_aeca603817c8623344012373ad21251f7.html</anchorfile>
      <anchor>aeca603817c8623344012373ad21251f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RR_OK</name>
      <anchorfile>threads_8h_aeca603817c8623344012373ad21251f7.html</anchorfile>
      <anchor>aeca603817c8623344012373ad21251f7a9d0cb5a9aaa6609acb65309beb19ac01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RR_FAILURE</name>
      <anchorfile>threads_8h_aeca603817c8623344012373ad21251f7.html</anchorfile>
      <anchor>aeca603817c8623344012373ad21251f7ac12a89284d765529366f150862f3829a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RR_SCHEDULED</name>
      <anchorfile>threads_8h_aeca603817c8623344012373ad21251f7.html</anchorfile>
      <anchor>aeca603817c8623344012373ad21251f7ad73ec31035de4676445104215229f352</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_resolv_time</name>
      <anchorfile>threads_8h_af8dc1376b0505b8a84e083ebc8d10f66.html</anchorfile>
      <anchor>af8dc1376b0505b8a84e083ebc8d10f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RT_RESOLVE_NOW</name>
      <anchorfile>threads_8h_af8dc1376b0505b8a84e083ebc8d10f66.html</anchorfile>
      <anchor>af8dc1376b0505b8a84e083ebc8d10f66a4a805fff2ea28761f897452a1d69a4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RT_RESOLVE_SCHEDULE</name>
      <anchorfile>threads_8h_af8dc1376b0505b8a84e083ebc8d10f66.html</anchorfile>
      <anchor>af8dc1376b0505b8a84e083ebc8d10f66adb65a8028fe95ab46480eddf344a2c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>threads_connect</name>
      <anchorfile>threads_8h_aa6e4d9efd20a1d3cdbd5215c044bad0c.html</anchorfile>
      <anchor>aa6e4d9efd20a1d3cdbd5215c044bad0c</anchor>
      <arglist>(const string &amp;localIP, const string &amp;remote, unsigned short remote_port, const string &amp;comment, bool async)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threads_done</name>
      <anchorfile>threads_8h_a57ca274e68a6d7013eacea6266e58147.html</anchorfile>
      <anchor>a57ca274e68a6d7013eacea6266e58147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threads_flushdns</name>
      <anchorfile>threads_8h_a63c2e1ce1902bb456586dc76219c9114.html</anchorfile>
      <anchor>a63c2e1ce1902bb456586dc76219c9114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>threads_get_connect</name>
      <anchorfile>threads_8h_a2c7b51133f528b9c87a77926346281ec.html</anchorfile>
      <anchor>a2c7b51133f528b9c87a77926346281ec</anchor>
      <arglist>(long id, int &amp;ec, c_socket &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threads_loop</name>
      <anchorfile>threads_8h_a1e58c21f366bee5e8caec241f6f785bf.html</anchorfile>
      <anchor>a1e58c21f366bee5e8caec241f6f785bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve4</name>
      <anchorfile>threads_8h_aef97d3cd452ba97cfcf0074d0a087daf.html</anchorfile>
      <anchor>aef97d3cd452ba97cfcf0074d0a087daf</anchor>
      <arglist>(const char *domain, in_addr &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve4</name>
      <anchorfile>threads_8h_ae8bd7629ed5568cfb4c8b586f07c3248.html</anchorfile>
      <anchor>ae8bd7629ed5568cfb4c8b586f07c3248</anchor>
      <arglist>(const char *domain, vector&lt; in_addr &gt; &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve6</name>
      <anchorfile>threads_8h_a102cca66d231fb928e6c5f3cdd0cd30b.html</anchorfile>
      <anchor>a102cca66d231fb928e6c5f3cdd0cd30b</anchor>
      <arglist>(const char *domain, in_addr6_ &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_resolve6</name>
      <anchorfile>threads_8h_ae1b5823115949b833516a34a28bc4219.html</anchorfile>
      <anchor>ae1b5823115949b833516a34a28bc4219</anchor>
      <arglist>(const char *domain, vector&lt; in_addr6_ &gt; &amp;result, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_reverse4</name>
      <anchorfile>threads_8h_a337c884951623b92678e0fa0b67fb4a7.html</anchorfile>
      <anchor>a337c884951623b92678e0fa0b67fb4a7</anchor>
      <arglist>(const char *address, char *dns_name, size_t dns_max_size, e_resolv_time request_type)</arglist>
    </member>
    <member kind="function">
      <type>e_resolv_result</type>
      <name>threads_reverse6</name>
      <anchorfile>threads_8h_a218bc493adf7f3f6165246a1442d44db.html</anchorfile>
      <anchor>a218bc493adf7f3f6165246a1442d44db</anchor>
      <arglist>(in_addr6_ address, char *dns_name, size_t dns_max_size, e_resolv_time request_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tree.hh</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/tree/</path>
    <filename>tree_8hh</filename>
    <class kind="class">tree</class>
    <class kind="class">tree::breadth_first_queued_iterator</class>
    <class kind="class">tree::compare_nodes</class>
    <class kind="class">tree::fixed_depth_iterator</class>
    <class kind="class">tree::iterator_base</class>
    <class kind="class">tree::iterator_base_less</class>
    <class kind="class">tree::leaf_iterator</class>
    <class kind="class">tree::post_order_iterator</class>
    <class kind="class">tree::pre_order_iterator</class>
    <class kind="class">tree::sibling_iterator</class>
    <class kind="class">tree_node_</class>
    <namespace>kp</namespace>
    <member kind="function">
      <type>void</type>
      <name>constructor</name>
      <anchorfile>namespacekp_ad1c6c23984a78bfc8336c7ca244d6f1c.html</anchorfile>
      <anchor>ad1c6c23984a78bfc8336c7ca244d6f1c</anchor>
      <arglist>(T1 *p, T2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructor</name>
      <anchorfile>namespacekp_ab625db515f044b7ddaa92769e2e6d745.html</anchorfile>
      <anchor>ab625db515f044b7ddaa92769e2e6d745</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destructor</name>
      <anchorfile>namespacekp_aa6813c11eeb1c091cdd1eff62de70914.html</anchorfile>
      <anchor>aa6813c11eeb1c091cdd1eff62de70914</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>utils_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="match_8h" name="match.h" local="yes" imported="no">match.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="stats_8h" name="stats.h" local="yes" imported="no">stats.h</includes>
    <includes id="mutex_8h" name="mutex.h" local="yes" imported="no">thread/mutex.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="my__getpid_8h" name="my_getpid.h" local="yes" imported="no">utils/my_getpid.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="shutdown_8h" name="shutdown.h" local="yes" imported="no">misc/shutdown.h</includes>
    <includes id="irc_8h" name="irc.h" local="yes" imported="no">irc.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VSNPRINTF</name>
      <anchorfile>utils_8cpp_ac2e4f48c3da557e8b268aee96009e135.html</anchorfile>
      <anchor>ac2e4f48c3da557e8b268aee96009e135</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byte_stream_reverse</name>
      <anchorfile>utils_8cpp_afbe8b71e80c0a866dd937c4485eac509.html</anchorfile>
      <anchor>afbe8b71e80c0a866dd937c4485eac509</anchor>
      <arglist>(void *buf, size_t cnt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmp_strings_case_insensitive</name>
      <anchorfile>utils_8cpp_ae662e96c25a46c688054eb15a04e0e0f.html</anchorfile>
      <anchor>ae662e96c25a46c688054eb15a04e0e0f</anchor>
      <arglist>(string s1, string s2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmp_strings_case_insensitive</name>
      <anchorfile>utils_8cpp_a0a006659e7482543e810c81a3917f60f.html</anchorfile>
      <anchor>a0a006659e7482543e810c81a3917f60f</anchor>
      <arglist>(const char *s1, const char *s2, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>debug_timer_end</name>
      <anchorfile>utils_8cpp_a3ff6295aaa4d06bfa20ec95d92539365.html</anchorfile>
      <anchor>a3ff6295aaa4d06bfa20ec95d92539365</anchor>
      <arglist>(clock_t diff, const char *file, const char *func, int begin_line, int end_line, const char *debug, unsigned sleep_ms)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>escape_string_for_logs_1</name>
      <anchorfile>utils_8cpp_ac43ea846c00b95b401cc5987e8fe0216.html</anchorfile>
      <anchor>ac43ea846c00b95b401cc5987e8fe0216</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>explode</name>
      <anchorfile>utils_8cpp_aae65bfde72248553804cd0c6d740428a.html</anchorfile>
      <anchor>aae65bfde72248553804cd0c6d740428a</anchor>
      <arglist>(const string &amp;src, char delim, vector&lt; string &gt; &amp;res, bool accept_empties)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>explode</name>
      <anchorfile>utils_8cpp_a881b700b0669993587d7bc9a894468ad.html</anchorfile>
      <anchor>a881b700b0669993587d7bc9a894468ad</anchor>
      <arglist>(const string &amp;str, const string &amp;separator, vector&lt; string &gt; &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ip2long</name>
      <anchorfile>utils_8cpp_af5c640c724e2cacf6eee8b72836e7dc5.html</anchorfile>
      <anchor>af5c640c724e2cacf6eee8b72836e7dc5</anchor>
      <arglist>(const string &amp;ip)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>long2ip</name>
      <anchorfile>utils_8cpp_aac0770e817880ead22810ac7c3cc98a1.html</anchorfile>
      <anchor>aac0770e817880ead22810ac7c3cc98a1</anchor>
      <arglist>(uint32 ip)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>make_nice_time</name>
      <anchorfile>utils_8cpp_a49a439e6fa19714fe6faa850769d727e.html</anchorfile>
      <anchor>a49a439e6fa19714fe6faa850769d727e</anchor>
      <arglist>(my_time_t src, bool brackets, bool year_substract1970, bool for_filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>make_nice_time_days_only</name>
      <anchorfile>utils_8cpp_a2c270cdf3f740dfe077cee6a99902e41.html</anchorfile>
      <anchor>a2c270cdf3f740dfe077cee6a99902e41</anchor>
      <arglist>(my_time_t src, const char *days_word)</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>my_time</name>
      <anchorfile>utils_8cpp_ad36e945d571c175b2267e6a8ccbf486a.html</anchorfile>
      <anchor>ad36e945d571c175b2267e6a8ccbf486a</anchor>
      <arglist>(my_time_t *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nice_time_set_time_offset</name>
      <anchorfile>utils_8cpp_a088e225cb523fccbe26cb25810834c2f.html</anchorfile>
      <anchor>a088e225cb523fccbe26cb25810834c2f</anchor>
      <arglist>(const string &amp;timezone)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>return_string</name>
      <anchorfile>utils_8cpp_a894587c3c23ee9e67a2239f74c931f13.html</anchorfile>
      <anchor>a894587c3c23ee9e67a2239f74c931f13</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>str_kill_trailing_eol</name>
      <anchorfile>utils_8cpp_a46da085b715cb9e855dfb63811e5c525.html</anchorfile>
      <anchor>a46da085b715cb9e855dfb63811e5c525</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>str_to_lower</name>
      <anchorfile>utils_8cpp_aed8c356541c07f31933256251ab7ca5e.html</anchorfile>
      <anchor>aed8c356541c07f31933256251ab7ca5e</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>str_to_upper</name>
      <anchorfile>utils_8cpp_a17d1eff3c55ce002cb45aaf64d82c39f.html</anchorfile>
      <anchor>a17d1eff3c55ce002cb45aaf64d82c39f</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>swap_bytes</name>
      <anchorfile>utils_8cpp_a6fc450f9f317a7ab7b7443d5cb438899.html</anchorfile>
      <anchor>a6fc450f9f317a7ab7b7443d5cb438899</anchor>
      <arglist>(uint32 data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_debug_report_close</name>
      <anchorfile>utils_8cpp_a3ca95094964f649e61aff1e365e46102.html</anchorfile>
      <anchor>a3ca95094964f649e61aff1e365e46102</anchor>
      <arglist>(bool close)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>util_debug_report_done</name>
      <anchorfile>utils_8cpp_a8deba622d0129e215a908827e87ddc17.html</anchorfile>
      <anchor>a8deba622d0129e215a908827e87ddc17</anchor>
      <arglist>(int rc)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>util_debug_report_init</name>
      <anchorfile>utils_8cpp_a23b481bd7e38335a7d3660538f723b52.html</anchorfile>
      <anchor>a23b481bd7e38335a7d3660538f723b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_debug_report_suppress</name>
      <anchorfile>utils_8cpp_ad0a8fa814778f5ae3e69e873a58ea2fb.html</anchorfile>
      <anchor>ad0a8fa814778f5ae3e69e873a58ea2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_debug_report_sync</name>
      <anchorfile>utils_8cpp_aa318b7c55474d8dc45e3e4d792219053.html</anchorfile>
      <anchor>aa318b7c55474d8dc45e3e4d792219053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>util_my_report_hook</name>
      <anchorfile>utils_8cpp_abc26aae9697e4c75a45ad9beed8055ca.html</anchorfile>
      <anchor>abc26aae9697e4c75a45ad9beed8055ca</anchor>
      <arglist>(int rpt_type, char *msg, int *ret_val)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>utils_convert_unix_path</name>
      <anchorfile>utils_8cpp_a910ad6e32bb1b4cae56e374c9bc1ac15.html</anchorfile>
      <anchor>a910ad6e32bb1b4cae56e374c9bc1ac15</anchor>
      <arglist>(const string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>utils_create_debug_report_filename</name>
      <anchorfile>utils_8cpp_a73680155d4209a0f54c5aedff50938da.html</anchorfile>
      <anchor>a73680155d4209a0f54c5aedff50938da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>utils_debug_report</name>
      <anchorfile>utils_8cpp_a948d98396f029768b9959079e46313a0.html</anchorfile>
      <anchor>a948d98396f029768b9959079e46313a0</anchor>
      <arglist>(int severity, const char *fl, const char *fn, int ln, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>utils_deep_sleep</name>
      <anchorfile>utils_8cpp_adceb53d2bc73f68f9c9a46526e6d50de.html</anchorfile>
      <anchor>adceb53d2bc73f68f9c9a46526e6d50de</anchor>
      <arglist>(int seconds)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>utils_get_timezone</name>
      <anchorfile>utils_8cpp_a31deafb9cb01f6e3abe78219c7c46cfb.html</anchorfile>
      <anchor>a31deafb9cb01f6e3abe78219c7c46cfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>debug_report_suppress</name>
      <anchorfile>utils_8cpp_a20a202e5476245f26f25cc66e0645370.html</anchorfile>
      <anchor>a20a202e5476245f26f25cc66e0645370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>nice_time_offset</name>
      <anchorfile>utils_8cpp_af4f8e0f160f1de5047d3a54c8cdc01bc.html</anchorfile>
      <anchor>af4f8e0f160f1de5047d3a54c8cdc01bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_mutex</type>
      <name>nice_time_offset_m</name>
      <anchorfile>utils_8cpp_a100d74be39df39786bcf97af4085899e.html</anchorfile>
      <anchor>a100d74be39df39786bcf97af4085899e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>nice_time_offset_old</name>
      <anchorfile>utils_8cpp_a2c0fadfddb97b429b014cf5b75d19256.html</anchorfile>
      <anchor>a2c0fadfddb97b429b014cf5b75d19256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nice_time_offset_to_add_secs</name>
      <anchorfile>utils_8cpp_ad750a5c7110056a3646cfc18909f8eeb.html</anchorfile>
      <anchor>ad750a5c7110056a3646cfc18909f8eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>util_debug_file_timestamp</name>
      <anchorfile>utils_8cpp_a2ecbd9fc9a2cef0d94a33d56f74e5e44.html</anchorfile>
      <anchor>a2ecbd9fc9a2cef0d94a33d56f74e5e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>util_debug_report_file</name>
      <anchorfile>utils_8cpp_a7150ac072733d75423c106abe333e83a.html</anchorfile>
      <anchor>a7150ac072733d75423c106abe333e83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_mutex</type>
      <name>util_debug_report_file_m</name>
      <anchorfile>utils_8cpp_a22e801fb58ed4949bdd8c481039b9a77.html</anchorfile>
      <anchor>a22e801fb58ed4949bdd8c481039b9a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>utils_has_msvc_dbg_hook</name>
      <anchorfile>utils_8cpp_a0a19f0db68060bfc8034fa5c73f6d079.html</anchorfile>
      <anchor>a0a19f0db68060bfc8034fa5c73f6d079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>utils_8h</filename>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="jenkins__hash_8h" name="jenkins_hash.h" local="yes" imported="no">jenkins_hash.h</includes>
    <includes id="irc__bot_8h" name="irc_bot.h" local="yes" imported="no">irc_bot.h</includes>
    <includes id="numconv_8hh" name="numconv.hh" local="yes" imported="no">utils/numconv.hh</includes>
    <class kind="class">c_string</class>
    <class kind="struct">in_addr6_</class>
    <class kind="class">inet6_hasher</class>
    <class kind="class">string_hasher</class>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_DEBUG_TIME_MEASUREMENT</name>
      <anchorfile>utils_8h_a557318e86b311bfc464eaa935f514ceb.html</anchorfile>
      <anchor>a557318e86b311bfc464eaa935f514ceb</anchor>
      <arglist>(enabled, id, comment)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOOL2INT</name>
      <anchorfile>utils_8h_a31d73f263707a4d211b66b3a155c71c3.html</anchorfile>
      <anchor>a31d73f263707a4d211b66b3a155c71c3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_DEBUG_TIME_MEASUREMENT</name>
      <anchorfile>utils_8h_a806a43219a17dfdfae27a528fadcd6ab.html</anchorfile>
      <anchor>a806a43219a17dfdfae27a528fadcd6ab</anchor>
      <arglist>(id, wait_ms)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_STR_DEBUG_INFO</name>
      <anchorfile>utils_8h_aa970957f6798ca6d5ee5faacc78fc9e6.html</anchorfile>
      <anchor>aa970957f6798ca6d5ee5faacc78fc9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_STR_DEBUG_INFO__HELPER</name>
      <anchorfile>utils_8h_abc3074439f6bd62e047d3e9fc255d1bd.html</anchorfile>
      <anchor>abc3074439f6bd62e047d3e9fc255d1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_STR_DEBUG_INFO_EX</name>
      <anchorfile>utils_8h_a8beb4a3681e891f5011f9ae3dfd05f4f.html</anchorfile>
      <anchor>a8beb4a3681e891f5011f9ae3dfd05f4f</anchor>
      <arglist>(msg_prefix__)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>my_difftime</name>
      <anchorfile>utils_8h_a7da9b3ebd69bdb611a5fff2b0af5812f.html</anchorfile>
      <anchor>a7da9b3ebd69bdb611a5fff2b0af5812f</anchor>
      <arglist>(time1, time0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_USE_HASH_MAP</name>
      <anchorfile>utils_8h_a59b3aa98bcc020f059684579e6c2397f.html</anchorfile>
      <anchor>a59b3aa98bcc020f059684579e6c2397f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_BOOL</name>
      <anchorfile>utils_8h_ac5317a0e5fd26247c50c6974044b538d.html</anchorfile>
      <anchor>ac5317a0e5fd26247c50c6974044b538d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSEDARG</name>
      <anchorfile>utils_8h_a1c9a6b581f09b8da4660d0cd3e42f31f.html</anchorfile>
      <anchor>a1c9a6b581f09b8da4660d0cd3e42f31f</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSEDARG_NO_BIGENDIAN</name>
      <anchorfile>utils_8h_ad4056dd29f6f83a134fc9bea09ca788b.html</anchorfile>
      <anchor>ad4056dd29f6f83a134fc9bea09ca788b</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSEDARG_NO_IPv6</name>
      <anchorfile>utils_8h_aa12a07b99b3e5808223cc1ed3f54583e.html</anchorfile>
      <anchor>aa12a07b99b3e5808223cc1ed3f54583e</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSEDARG_WIN</name>
      <anchorfile>utils_8h_a3e71fb621c282683c52df62cc588fc37.html</anchorfile>
      <anchor>a3e71fb621c282683c52df62cc588fc37</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>my_time_t</name>
      <anchorfile>utils_8h_a3ad7b00f971eb60ce4d6b176d8e9d767.html</anchorfile>
      <anchor>a3ad7b00f971eb60ce4d6b176d8e9d767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byte_stream_reverse</name>
      <anchorfile>utils_8h_afbe8b71e80c0a866dd937c4485eac509.html</anchorfile>
      <anchor>afbe8b71e80c0a866dd937c4485eac509</anchor>
      <arglist>(void *buf, size_t cnt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmp_strings_case_insensitive</name>
      <anchorfile>utils_8h_ae662e96c25a46c688054eb15a04e0e0f.html</anchorfile>
      <anchor>ae662e96c25a46c688054eb15a04e0e0f</anchor>
      <arglist>(string s1, string s2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmp_strings_case_insensitive</name>
      <anchorfile>utils_8h_a0a006659e7482543e810c81a3917f60f.html</anchorfile>
      <anchor>a0a006659e7482543e810c81a3917f60f</anchor>
      <arglist>(const char *s1, const char *s2, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>debug_timer_end</name>
      <anchorfile>utils_8h_a38d005fac8e9e0286976803b71736a08.html</anchorfile>
      <anchor>a38d005fac8e9e0286976803b71736a08</anchor>
      <arglist>(clock_t diff, const char *file, const char *func, int begin_line, int end_line, const char *debug, unsigned sleep_ms=(5)*1000)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>escape_string_for_logs_1</name>
      <anchorfile>utils_8h_ac43ea846c00b95b401cc5987e8fe0216.html</anchorfile>
      <anchor>ac43ea846c00b95b401cc5987e8fe0216</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>explode</name>
      <anchorfile>utils_8h_a52e44d3faaa6e74144ce733452e8b126.html</anchorfile>
      <anchor>a52e44d3faaa6e74144ce733452e8b126</anchor>
      <arglist>(const string &amp;src, char delim, vector&lt; string &gt; &amp;res, bool accept_empties=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>explode</name>
      <anchorfile>utils_8h_a881b700b0669993587d7bc9a894468ad.html</anchorfile>
      <anchor>a881b700b0669993587d7bc9a894468ad</anchor>
      <arglist>(const string &amp;str, const string &amp;separator, vector&lt; string &gt; &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ip2long</name>
      <anchorfile>utils_8h_af5c640c724e2cacf6eee8b72836e7dc5.html</anchorfile>
      <anchor>af5c640c724e2cacf6eee8b72836e7dc5</anchor>
      <arglist>(const string &amp;ip)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>long2ip</name>
      <anchorfile>utils_8h_aac0770e817880ead22810ac7c3cc98a1.html</anchorfile>
      <anchor>aac0770e817880ead22810ac7c3cc98a1</anchor>
      <arglist>(uint32 ip)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>make_nice_time</name>
      <anchorfile>utils_8h_aa8edd2827daabb6adf3bee0a608d2ec6.html</anchorfile>
      <anchor>aa8edd2827daabb6adf3bee0a608d2ec6</anchor>
      <arglist>(my_time_t src, bool brackets=false, bool year_substract1970=false, bool for_filename=false)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>make_nice_time_days_only</name>
      <anchorfile>utils_8h_a2c270cdf3f740dfe077cee6a99902e41.html</anchorfile>
      <anchor>a2c270cdf3f740dfe077cee6a99902e41</anchor>
      <arglist>(my_time_t src, const char *days_word)</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>my_time</name>
      <anchorfile>utils_8h_a409599e5f206581f0aa0234fbbbd350e.html</anchorfile>
      <anchor>a409599e5f206581f0aa0234fbbbd350e</anchor>
      <arglist>(my_time_t *ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nice_time_set_time_offset</name>
      <anchorfile>utils_8h_a088e225cb523fccbe26cb25810834c2f.html</anchorfile>
      <anchor>a088e225cb523fccbe26cb25810834c2f</anchor>
      <arglist>(const string &amp;timezone)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>return_string</name>
      <anchorfile>utils_8h_a894587c3c23ee9e67a2239f74c931f13.html</anchorfile>
      <anchor>a894587c3c23ee9e67a2239f74c931f13</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>str_kill_trailing_eol</name>
      <anchorfile>utils_8h_a46da085b715cb9e855dfb63811e5c525.html</anchorfile>
      <anchor>a46da085b715cb9e855dfb63811e5c525</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>str_to_lower</name>
      <anchorfile>utils_8h_aed8c356541c07f31933256251ab7ca5e.html</anchorfile>
      <anchor>aed8c356541c07f31933256251ab7ca5e</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>str_to_upper</name>
      <anchorfile>utils_8h_a17d1eff3c55ce002cb45aaf64d82c39f.html</anchorfile>
      <anchor>a17d1eff3c55ce002cb45aaf64d82c39f</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>swap_bytes</name>
      <anchorfile>utils_8h_a6fc450f9f317a7ab7b7443d5cb438899.html</anchorfile>
      <anchor>a6fc450f9f317a7ab7b7443d5cb438899</anchor>
      <arglist>(uint32 data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_debug_report_close</name>
      <anchorfile>utils_8h_a3ca95094964f649e61aff1e365e46102.html</anchorfile>
      <anchor>a3ca95094964f649e61aff1e365e46102</anchor>
      <arglist>(bool close)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>util_debug_report_done</name>
      <anchorfile>utils_8h_abfe5d7d6f635f0a70e1f48222f9c35d4.html</anchorfile>
      <anchor>abfe5d7d6f635f0a70e1f48222f9c35d4</anchor>
      <arglist>(int rc=0)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>util_debug_report_init</name>
      <anchorfile>utils_8h_a23b481bd7e38335a7d3660538f723b52.html</anchorfile>
      <anchor>a23b481bd7e38335a7d3660538f723b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_debug_report_lock</name>
      <anchorfile>utils_8h_ab2bbd6073e81cb10fb378a299016c00a.html</anchorfile>
      <anchor>ab2bbd6073e81cb10fb378a299016c00a</anchor>
      <arglist>(bool lock_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_debug_report_suppress</name>
      <anchorfile>utils_8h_ad0a8fa814778f5ae3e69e873a58ea2fb.html</anchorfile>
      <anchor>ad0a8fa814778f5ae3e69e873a58ea2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_debug_report_sync</name>
      <anchorfile>utils_8h_aa318b7c55474d8dc45e3e4d792219053.html</anchorfile>
      <anchor>aa318b7c55474d8dc45e3e4d792219053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>utils_convert_unix_path</name>
      <anchorfile>utils_8h_a910ad6e32bb1b4cae56e374c9bc1ac15.html</anchorfile>
      <anchor>a910ad6e32bb1b4cae56e374c9bc1ac15</anchor>
      <arglist>(const string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>utils_deep_sleep</name>
      <anchorfile>utils_8h_adceb53d2bc73f68f9c9a46526e6d50de.html</anchorfile>
      <anchor>adceb53d2bc73f68f9c9a46526e6d50de</anchor>
      <arglist>(int seconds)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>utils_get_timezone</name>
      <anchorfile>utils_8h_a31deafb9cb01f6e3abe78219c7c46cfb.html</anchorfile>
      <anchor>a31deafb9cb01f6e3abe78219c7c46cfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab</name>
      <anchorfile>utils_8h_a9f81b090da2b54f65a3eaf952558f009.html</anchorfile>
      <anchor>a9f81b090da2b54f65a3eaf952558f009</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tolowertab_rfc1459</name>
      <anchorfile>utils_8h_abb8a5baf8aa9664af4589f1ac325be49.html</anchorfile>
      <anchor>abb8a5baf8aa9664af4589f1ac325be49</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>touppertab</name>
      <anchorfile>utils_8h_a4590a7618790aa8167d8a0c624325fe0.html</anchorfile>
      <anchor>a4590a7618790aa8167d8a0c624325fe0</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>var_except.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>var__except_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="var__except_8h" name="var_except.h" local="yes" imported="no">var_except.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
  </compound>
  <compound kind="file">
    <name>var_except.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>var__except_8h</filename>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <class kind="class">c_var_except</class>
    <class kind="class">c_var_except_div_zero</class>
    <class kind="class">c_var_except_inv_num</class>
    <class kind="class">c_var_except_n_impl_1</class>
    <class kind="class">c_var_except_n_impl_2</class>
    <class kind="class">c_var_except_n_impl_3</class>
    <class kind="class">c_var_except_not_num</class>
    <class kind="class">c_var_except_unset</class>
  </compound>
  <compound kind="file">
    <name>var_index.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>var__index_8cpp</filename>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="var__index_8h" name="var_index.h" local="yes" imported="no">var_index.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
  </compound>
  <compound kind="file">
    <name>var_index.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>var__index_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <class kind="class">c_index_base</class>
    <class kind="class">c_index_int</class>
    <class kind="class">c_index_str</class>
  </compound>
  <compound kind="file">
    <name>var_keeper.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>var__keeper_8cpp</filename>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="tree_8hh" name="tree.hh" local="yes" imported="no">tree/tree.hh</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="var__keeper_8h" name="var_keeper.h" local="yes" imported="no">var_keeper.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__ref_8h" name="c_var_ref.h" local="yes" imported="no">var/c_var_ref.h</includes>
    <includes id="c__module_8h" name="c_module.h" local="yes" imported="no">mod/c_module.h</includes>
    <includes id="my__getpid_8h" name="my_getpid.h" local="yes" imported="no">utils/my_getpid.h</includes>
    <includes id="c__single__element__allocator_8hh" name="c_single_element_allocator.hh" local="yes" imported="no">memory/c_single_element_allocator.hh</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHECK</name>
      <anchorfile>var__keeper_8cpp_a3b24a5a23bceacd515eae1df82f54b6c.html</anchorfile>
      <anchor>a3b24a5a23bceacd515eae1df82f54b6c</anchor>
      <arglist>(ln, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_CHECK</name>
      <anchorfile>var__keeper_8cpp_a340b4a38f6a34e568a900ab8de84414a.html</anchorfile>
      <anchor>a340b4a38f6a34e568a900ab8de84414a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DUMP</name>
      <anchorfile>var__keeper_8cpp_a0344c278a65515c88c06e9e44251aad5.html</anchorfile>
      <anchor>a0344c278a65515c88c06e9e44251aad5</anchor>
      <arglist>(ln, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_LOOKUP_FOR_LOCALS</name>
      <anchorfile>var__keeper_8cpp_a2bd9412220ee1b3cc57064860b7bfa08.html</anchorfile>
      <anchor>a2bd9412220ee1b3cc57064860b7bfa08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_DUMPS</name>
      <anchorfile>var__keeper_8cpp_aaedb839b59945c6b27352a3ca28ba1c9.html</anchorfile>
      <anchor>aaedb839b59945c6b27352a3ca28ba1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_dump_fn</name>
      <anchorfile>var__keeper_8cpp_aa1ff8d47bf827198f6063cc81fa38bd0.html</anchorfile>
      <anchor>aa1ff8d47bf827198f6063cc81fa38bd0</anchor>
      <arglist>(const c_module *module, int ln, const string name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>var_arr_log_fn</name>
      <anchorfile>var__keeper_8cpp_a2222c1ff3e9aceb7ca8e98cb3b13643e.html</anchorfile>
      <anchor>a2222c1ff3e9aceb7ca8e98cb3b13643e</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *mod)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>reparenting_nodes</name>
      <anchorfile>var__keeper_8cpp_aad8744049d8a7aa0d5ac851d54d24d27.html</anchorfile>
      <anchor>aad8744049d8a7aa0d5ac851d54d24d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_keeper *</type>
      <name>var_keeper</name>
      <anchorfile>var__keeper_8cpp_a159f811cd5c88587e97e51c3e5d8042b.html</anchorfile>
      <anchor>a159f811cd5c88587e97e51c3e5d8042b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>var_keeper.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>var__keeper_8h</filename>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="tree_8hh" name="tree.hh" local="yes" imported="no">tree/tree.hh</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="bitarray_8h" name="bitarray.h" local="yes" imported="no">bitarray.h</includes>
    <includes id="internal__state_8h" name="internal_state.h" local="yes" imported="no">internal_state.h</includes>
    <includes id="c__single__element__allocator_8hh" name="c_single_element_allocator.hh" local="yes" imported="no">memory/c_single_element_allocator.hh</includes>
    <class kind="class">c_entry</class>
    <class kind="class">c_temp_local</class>
    <class kind="class">c_tree_node</class>
    <class kind="class">c_var_keeper</class>
    <class kind="struct">c_var_keeper::c_locals_debug_info</class>
  </compound>
  <compound kind="file">
    <name>var_opers.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>var__opers_8cpp</filename>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="var__except_8h" name="var_except.h" local="yes" imported="no">var_except.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__ref_8h" name="c_var_ref.h" local="yes" imported="no">var/c_var_ref.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
  </compound>
  <compound kind="file">
    <name>variable.cpp</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>variable_8cpp</filename>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="tree_8hh" name="tree.hh" local="yes" imported="no">tree/tree.hh</includes>
    <includes id="utils_2memleak_8h" name="utils/memleak.h" local="yes" imported="no">utils/memleak.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="function_8h" name="function.h" local="yes" imported="no">function.h</includes>
    <includes id="c__lines_8h" name="c_lines.h" local="yes" imported="no">proc/c_lines.h</includes>
    <includes id="c__smtp_8h" name="c_smtp.h" local="yes" imported="no">logic/c_smtp.h</includes>
    <includes id="c__dynamic__rule_8h" name="c_dynamic_rule.h" local="yes" imported="no">logic/c_dynamic_rule.h</includes>
    <includes id="c__user_8h" name="c_user.h" local="yes" imported="no">logic/c_user.h</includes>
    <includes id="c__channel_8h" name="c_channel.h" local="yes" imported="no">logic/c_channel.h</includes>
    <includes id="c__module_8h" name="c_module.h" local="yes" imported="no">mod/c_module.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
    <includes id="shared_8h" name="shared.h" local="yes" imported="no">shared.h</includes>
    <includes id="logic_8h" name="logic.h" local="yes" imported="no">logic.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="modules_8h" name="modules.h" local="yes" imported="no">modules.h</includes>
    <includes id="eval_8h" name="eval.h" local="yes" imported="no">eval.h</includes>
    <includes id="microcode_8h" name="microcode.h" local="yes" imported="no">microcode.h</includes>
    <includes id="var__keeper_8h" name="var_keeper.h" local="yes" imported="no">var_keeper.h</includes>
    <includes id="c__logger_8h" name="c_logger.h" local="yes" imported="no">log/c_logger.h</includes>
    <includes id="c__var__base_8h" name="c_var_base.h" local="yes" imported="no">var/c_var_base.h</includes>
    <includes id="c__var__array_8h" name="c_var_array.h" local="yes" imported="no">var/c_var_array.h</includes>
    <includes id="c__var__bool_8h" name="c_var_bool.h" local="yes" imported="no">var/c_var_bool.h</includes>
    <includes id="c__var__int_8h" name="c_var_int.h" local="yes" imported="no">var/c_var_int.h</includes>
    <includes id="c__var__ref_8h" name="c_var_ref.h" local="yes" imported="no">var/c_var_ref.h</includes>
    <includes id="c__var__string_8h" name="c_var_string.h" local="yes" imported="no">var/c_var_string.h</includes>
    <includes id="c__var__unset_8h" name="c_var_unset.h" local="yes" imported="no">var/c_var_unset.h</includes>
    <includes id="c__opers_8h" name="c_opers.h" local="yes" imported="no">func/c_opers.h</includes>
    <includes id="c__part_8h" name="c_part.h" local="yes" imported="no">func/c_part.h</includes>
    <includes id="oper__prec_8h" name="oper_prec.h" local="yes" imported="no">func/expression/oper_prec.h</includes>
    <includes id="c__expression_8h" name="c_expression.h" local="yes" imported="no">func/c_expression.h</includes>
    <includes id="c__micro_8h" name="c_micro.h" local="yes" imported="no">microcode/c_micro.h</includes>
    <includes id="c__micro__array_8h" name="c_micro_array.h" local="yes" imported="no">microcode/c_micro_array.h</includes>
    <includes id="script__consts_8h" name="script_consts.h" local="yes" imported="no">script_consts/script_consts.h</includes>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">utils/precomp.h</includes>
    <class kind="struct">c_array_var_decode_array_for_botnet</class>
    <member kind="function">
      <type>void</type>
      <name>array_log_fn</name>
      <anchorfile>variable_8cpp_ada08f44d1f12be125b216cdecea05348.html</anchorfile>
      <anchor>ada08f44d1f12be125b216cdecea05348</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>exp_result_to_string</name>
      <anchorfile>variable_8cpp_a33d068a31c3fae0931b33e04dd1dbe16.html</anchorfile>
      <anchor>a33d068a31c3fae0931b33e04dd1dbe16</anchor>
      <arglist>(e_exp_result e)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>make_new_unset</name>
      <anchorfile>variable_8cpp_a816599d147f1e43bdf4dfa0e42c7d456.html</anchorfile>
      <anchor>a816599d147f1e43bdf4dfa0e42c7d456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_array *</type>
      <name>var_decode_array_for_botnet</name>
      <anchorfile>variable_8cpp_a182026db84601f9f4ae15a43831b8a5c.html</anchorfile>
      <anchor>a182026db84601f9f4ae15a43831b8a5c</anchor>
      <arglist>(c_module *this_module, char *data, size_t &amp;pos, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>var_decode_entity_for_botnet</name>
      <anchorfile>variable_8cpp_aeac72dafb3e39becb4b243359ea9be38.html</anchorfile>
      <anchor>aeac72dafb3e39becb4b243359ea9be38</anchor>
      <arglist>(c_module *this_module, char *data, size_t &amp;pos, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>var_decode_for_botnet</name>
      <anchorfile>variable_8cpp_a3ce5ce7cf118bdff5fd57e4c2e86012a.html</anchorfile>
      <anchor>a3ce5ce7cf118bdff5fd57e4c2e86012a</anchor>
      <arglist>(c_module *this_module, char *data, size_t size, vector&lt; c_var_base * &gt; &amp;args, string &amp;func_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>var_encode_for_botnet</name>
      <anchorfile>variable_8cpp_aa46a4480c61953e31a72ef9cd23615be.html</anchorfile>
      <anchor>aa46a4480c61953e31a72ef9cd23615be</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size, const vector&lt; c_var_base * &gt; &amp;args, const string &amp;func_name)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>var_eval_index</name>
      <anchorfile>variable_8cpp_a7aeee39372b7fcd41bfb12fe0d7a3386.html</anchorfile>
      <anchor>a7aeee39372b7fcd41bfb12fe0d7a3386</anchor>
      <arglist>(c_module *this_module, c_var_base *base, c_index_int *&amp;index, bool insensitive, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>var_eval_obj</name>
      <anchorfile>variable_8cpp_a086457332f9f4b62ab68f2d21d4ac0aa.html</anchorfile>
      <anchor>a086457332f9f4b62ab68f2d21d4ac0aa</anchor>
      <arglist>(c_module *this_module, string str, c_var_array *vars, const string &amp;debug, bool &amp;return_ref)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>var_eval_string_simple</name>
      <anchorfile>variable_8cpp_a0bff68daef7361aa18131fb3c4a75cb1.html</anchorfile>
      <anchor>a0bff68daef7361aa18131fb3c4a75cb1</anchor>
      <arglist>(c_module *this_module, const string &amp;str, c_var_array *vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_fatal</name>
      <anchorfile>variable_8cpp_a224aa93942928ce0d7f1ede2d9c3b07b.html</anchorfile>
      <anchor>a224aa93942928ce0d7f1ede2d9c3b07b</anchor>
      <arglist>(c_module *this_module, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>var_is_indexed</name>
      <anchorfile>variable_8cpp_a46a1603c0db95a9db8d3626fabfcda13.html</anchorfile>
      <anchor>a46a1603c0db95a9db8d3626fabfcda13</anchor>
      <arglist>(string var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_log_fn</name>
      <anchorfile>variable_8cpp_afb75f6027ee003d56817c65674168fba.html</anchorfile>
      <anchor>afb75f6027ee003d56817c65674168fba</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops</name>
      <anchorfile>variable_8cpp_a29c65188972e0f28a47cb155c7b65875.html</anchorfile>
      <anchor>a29c65188972e0f28a47cb155c7b65875</anchor>
      <arglist>(c_module *this_module, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops</name>
      <anchorfile>variable_8cpp_a0de902b344cc51cee157732a912b3e96.html</anchorfile>
      <anchor>a0de902b344cc51cee157732a912b3e96</anchor>
      <arglist>(c_module *this_module, const string &amp;prefix, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops</name>
      <anchorfile>variable_8cpp_a1c356577e432dec5b567c2bf949aa030.html</anchorfile>
      <anchor>a1c356577e432dec5b567c2bf949aa030</anchor>
      <arglist>(c_module *this_module, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;str2, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops_</name>
      <anchorfile>variable_8cpp_a14c91ce4683f799b439e2d19596090ca.html</anchorfile>
      <anchor>a14c91ce4683f799b439e2d19596090ca</anchor>
      <arglist>(c_module *this_module, const string &amp;prefix, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;str2, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops_</name>
      <anchorfile>variable_8cpp_a57b28cad9fafe4816cf21c7d285fc4ed.html</anchorfile>
      <anchor>a57b28cad9fafe4816cf21c7d285fc4ed</anchor>
      <arglist>(c_module *this_module, const string &amp;prefix, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>vartype_to_string</name>
      <anchorfile>variable_8cpp_ae0a1a089d78d08db5064fb7d6d026373.html</anchorfile>
      <anchor>ae0a1a089d78d08db5064fb7d6d026373</anchor>
      <arglist>(e_vartype vartype)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>variable.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>variable_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">params.h</includes>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <includes id="microcode__shared_8h" name="microcode_shared.h" local="yes" imported="no">microcode_shared.h</includes>
    <includes id="my__assert_8h" name="my_assert.h" local="yes" imported="no">utils/my_assert.h</includes>
    <includes id="var__index_8h" name="var_index.h" local="yes" imported="no">var_index.h</includes>
    <class kind="class">c_var_exception</class>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_CORE_ENTRY_ID</name>
      <anchorfile>variable_8h_ae2e117d8f781010bf076c50b184d5047.html</anchorfile>
      <anchor>ae2e117d8f781010bf076c50b184d5047</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_FIRST_ID</name>
      <anchorfile>variable_8h_acaf097b3999c68540d9a0b6ceeeeabf9.html</anchorfile>
      <anchor>acaf097b3999c68540d9a0b6ceeeeabf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_INTERNAL_ID</name>
      <anchorfile>variable_8h_a7aa215ff7703377de4bb3dae66b94742.html</anchorfile>
      <anchor>a7aa215ff7703377de4bb3dae66b94742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_INVALID_ID</name>
      <anchorfile>variable_8h_a36ac1e542c8905d63f3c8538b36d6c6c.html</anchorfile>
      <anchor>a36ac1e542c8905d63f3c8538b36d6c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_RESERVED_ID</name>
      <anchorfile>variable_8h_a6c311157b11acf77811ad6f65296dcf6.html</anchorfile>
      <anchor>a6c311157b11acf77811ad6f65296dcf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_WORK_ID</name>
      <anchorfile>variable_8h_aaf447498a540e2c5bcc2cce024ce8325.html</anchorfile>
      <anchor>aaf447498a540e2c5bcc2cce024ce8325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VAR_ID_INVALID</name>
      <anchorfile>variable_8h_a1784f6412994a3eccfc7112df10c3c6e.html</anchorfile>
      <anchor>a1784f6412994a3eccfc7112df10c3c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>var_id_t</name>
      <anchorfile>variable_8h_a916f546af7e9a4f1c8362c628632ab30.html</anchorfile>
      <anchor>a916f546af7e9a4f1c8362c628632ab30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_exp_result</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_OK</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a1bbdc441db57936dababf4b565d6f399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_PARENTHESIS</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799ad974e3448ca30c0face30e7867248fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_UNKNOWN_OPER</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a44251d40f3c3b725093b3f620669313c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_INTERNAL_1</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799ab6bed7aa277c36d5d466daa210f77522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_INTERNAL_2</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799af0eb58eb8c472b7dba565f6d9be01f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_INTERNAL_3</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a067540500b10b180d681fa4c34132e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_INTERNAL_4</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a6fc3b121c55f2413f9e700d2f2a1577f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_INTERNAL_5</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a020c62922b4447bebe77af414f2c54fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_SUBEXP</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a77bee100789ce8949b5a8a7bc3695e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_SYNTAX_CAST</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a8ee35dc1912f4d26eadfa602d9178d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_SYNTAX_2</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a98e1e9d0c7957b7cd7532309eb7ada4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_INVALID_OPER_USAGE_1</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a2bfd83d9a4e727959e3b2497f31be2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_INVALID_OPER_USAGE_2</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799ac520e8eb4c619d16ef0ef5d1bbc3fab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_I_END_OF_ITERATION</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a340e662cdc5a01dc9326805c8cae729e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_I_NEXT_ITERATION</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799ae595bd84ef6e29e57bd9f9a52e6ceff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_I_OTHER_EXCEPTION</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a4c9e3478e8394d3a9aa668abb318495e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_I_CONTINUE_ITERATION</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a8847ef812abc9c99c9c92f4cd85600f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_TIMEOUT</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799ac73b04eaac589cfce5ab3cd549bd56c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXP_E_STACK_OVERFLOW</name>
      <anchorfile>variable_8h_a99fcda96dda44e44b9db8df79b77f799.html</anchorfile>
      <anchor>a99fcda96dda44e44b9db8df79b77f799a6daa7d65697bc3f36ada0053c80d322c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_vartype</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARTYPE_NULL</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9caa29f39c1ff901329dc5d381acfcc03d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARTYPE_NA</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9ca98fd0fa05e4e307a1280c7baaecf49ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARTYPE_UNSET</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9caf0aac73553c25b25db083b20d132b94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARTYPE_STRING</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9caba8af325bb265c92cbafa3464bf99f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARTYPE_ARRAY</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9ca20ffd024c3473c58a4dac2a2f400be6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARTYPE_INT</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9caffd0a9def0d00a73faeb63848576d953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARTYPE_BOOL</name>
      <anchorfile>variable_8h_aa0960745aadfe71ce6c329f40b2ecb9c.html</anchorfile>
      <anchor>aa0960745aadfe71ce6c329f40b2ecb9ca6d55a3018531e9aaa375b54be4c2e73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>exp_result_to_string</name>
      <anchorfile>variable_8h_a33d068a31c3fae0931b33e04dd1dbe16.html</anchorfile>
      <anchor>a33d068a31c3fae0931b33e04dd1dbe16</anchor>
      <arglist>(e_exp_result e)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>make_new_unset</name>
      <anchorfile>variable_8h_a816599d147f1e43bdf4dfa0e42c7d456.html</anchorfile>
      <anchor>a816599d147f1e43bdf4dfa0e42c7d456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_clear_parts</name>
      <anchorfile>variable_8h_a3460f72ab50a0db9f23a49b1beda2171.html</anchorfile>
      <anchor>a3460f72ab50a0db9f23a49b1beda2171</anchor>
      <arglist>(vector&lt; c_part &gt; &amp;parts, c_var_base *except)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>var_decode_for_botnet</name>
      <anchorfile>variable_8h_a3ce5ce7cf118bdff5fd57e4c2e86012a.html</anchorfile>
      <anchor>a3ce5ce7cf118bdff5fd57e4c2e86012a</anchor>
      <arglist>(c_module *this_module, char *data, size_t size, vector&lt; c_var_base * &gt; &amp;args, string &amp;func_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_decrease_conditionals</name>
      <anchorfile>variable_8h_a6cc8021753a49c56aa1369f85e765dce.html</anchorfile>
      <anchor>a6cc8021753a49c56aa1369f85e765dce</anchor>
      <arglist>(vector&lt; c_part &gt; &amp;parts)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>var_encode_for_botnet</name>
      <anchorfile>variable_8h_aa46a4480c61953e31a72ef9cd23615be.html</anchorfile>
      <anchor>aa46a4480c61953e31a72ef9cd23615be</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size, const vector&lt; c_var_base * &gt; &amp;args, const string &amp;func_name)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>var_eval_index</name>
      <anchorfile>variable_8h_a42ba49c988c947e7d9d019aa897118cf.html</anchorfile>
      <anchor>a42ba49c988c947e7d9d019aa897118cf</anchor>
      <arglist>(c_module *this_module, c_var_base *base, c_index_int &amp;index, bool insensitive, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>var_eval_obj</name>
      <anchorfile>variable_8h_a086457332f9f4b62ab68f2d21d4ac0aa.html</anchorfile>
      <anchor>a086457332f9f4b62ab68f2d21d4ac0aa</anchor>
      <arglist>(c_module *this_module, string str, c_var_array *vars, const string &amp;debug, bool &amp;return_ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_eval_simple_cleanup</name>
      <anchorfile>variable_8h_a9892d778bba8abb3edba4a4294359589.html</anchorfile>
      <anchor>a9892d778bba8abb3edba4a4294359589</anchor>
      <arglist>(c_var_base *&amp;left, c_var_base *&amp;right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_eval_simple_error</name>
      <anchorfile>variable_8h_a9bf34b3042b26c54c701ca8defe45ca9.html</anchorfile>
      <anchor>a9bf34b3042b26c54c701ca8defe45ca9</anchor>
      <arglist>(c_module *this_module, c_var_base *&amp;left, c_var_base *&amp;right, const string &amp;reason, c_var_exception::e_error_type error_type, c_var_base *error_var=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_eval_simple_error</name>
      <anchorfile>variable_8h_afa3b393131134f988601677c90d469fa.html</anchorfile>
      <anchor>afa3b393131134f988601677c90d469fa</anchor>
      <arglist>(c_module *this_module, c_var_base *&amp;left, c_var_base *&amp;right, const string &amp;reason, c_var_exception::e_error_type error_type, e_vartype error_var)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>var_eval_string_simple</name>
      <anchorfile>variable_8h_a0bff68daef7361aa18131fb3c4a75cb1.html</anchorfile>
      <anchor>a0bff68daef7361aa18131fb3c4a75cb1</anchor>
      <arglist>(c_module *this_module, const string &amp;str, c_var_array *vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_fatal</name>
      <anchorfile>variable_8h_a224aa93942928ce0d7f1ede2d9c3b07b.html</anchorfile>
      <anchor>a224aa93942928ce0d7f1ede2d9c3b07b</anchor>
      <arglist>(c_module *this_module, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_kill_subsequent</name>
      <anchorfile>variable_8h_a25e391f879abf5e181ff7498a3eb0554.html</anchorfile>
      <anchor>a25e391f879abf5e181ff7498a3eb0554</anchor>
      <arglist>(vector&lt; c_part &gt; &amp;parts, vector&lt; c_part &gt;::iterator from, c_part insert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops</name>
      <anchorfile>variable_8h_a1c356577e432dec5b567c2bf949aa030.html</anchorfile>
      <anchor>a1c356577e432dec5b567c2bf949aa030</anchor>
      <arglist>(c_module *this_module, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;str2, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops</name>
      <anchorfile>variable_8h_a29c65188972e0f28a47cb155c7b65875.html</anchorfile>
      <anchor>a29c65188972e0f28a47cb155c7b65875</anchor>
      <arglist>(c_module *this_module, const string &amp;file, const string &amp;func, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops</name>
      <anchorfile>variable_8h_a0de902b344cc51cee157732a912b3e96.html</anchorfile>
      <anchor>a0de902b344cc51cee157732a912b3e96</anchor>
      <arglist>(c_module *this_module, const string &amp;prefix, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops_</name>
      <anchorfile>variable_8h_a2c7bf5f0aa42834c248e1b003d30e933.html</anchorfile>
      <anchor>a2c7bf5f0aa42834c248e1b003d30e933</anchor>
      <arglist>(c_module *this_module, const string &amp;prefix, const string &amp;func, const string &amp;str, const string &amp;str2, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>var_oops_</name>
      <anchorfile>variable_8h_a0791a085ddb68de68d046096d723b629.html</anchorfile>
      <anchor>a0791a085ddb68de68d046096d723b629</anchor>
      <arglist>(c_module *this_module, const string &amp;prefix, const string &amp;func, const string &amp;str, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>vartype_to_string</name>
      <anchorfile>variable_8h_ae0a1a089d78d08db5064fb7d6d026373.html</anchorfile>
      <anchor>ae0a1a089d78d08db5064fb7d6d026373</anchor>
      <arglist>(e_vartype vartype)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vdcmod.h</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/</path>
    <filename>vdcmod_8h</filename>
    <class kind="struct">c_vdcmod_data_t</class>
    <class kind="struct">c_vdcmod_init</class>
    <class kind="struct">c_vdcmod_init_ret</class>
    <member kind="define">
      <type>#define</type>
      <name>MY_EXPORT</name>
      <anchorfile>vdcmod_8h_aaa9df710e02c8e01771a4ec68fd51927.html</anchorfile>
      <anchor>aaa9df710e02c8e01771a4ec68fd51927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_array</name>
      <anchorfile>vdcmod_8h_a8c34114174757f66e7945556fa1ff109.html</anchorfile>
      <anchor>a8c34114174757f66e7945556fa1ff109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_array_entry</name>
      <anchorfile>vdcmod_8h_a055500329565e1de64364a4a93820895.html</anchorfile>
      <anchor>a055500329565e1de64364a4a93820895</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_bool</name>
      <anchorfile>vdcmod_8h_ab99d63364b697d1a832d865008b30c70.html</anchorfile>
      <anchor>ab99d63364b697d1a832d865008b30c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_int</name>
      <anchorfile>vdcmod_8h_ab0e1b9ebc0e62842a38388790c886d79.html</anchorfile>
      <anchor>ab0e1b9ebc0e62842a38388790c886d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_str</name>
      <anchorfile>vdcmod_8h_a57cfc18005762cf4065343f27245098d.html</anchorfile>
      <anchor>a57cfc18005762cf4065343f27245098d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_unset</name>
      <anchorfile>vdcmod_8h_ab2c266e768763ae6697633ed32a88ab6.html</anchorfile>
      <anchor>ab2c266e768763ae6697633ed32a88ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_vdcmod_data_t</name>
      <anchorfile>vdcmod_8h_afb6ebf770f7e52f90a86bdf41c77710e.html</anchorfile>
      <anchor>afb6ebf770f7e52f90a86bdf41c77710e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_vdcmod_data_tag</name>
      <anchorfile>vdcmod_8h_a0609282f6b5f5059dc2e5d0ca012b23c.html</anchorfile>
      <anchor>a0609282f6b5f5059dc2e5d0ca012b23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_vdcmod_init</name>
      <anchorfile>vdcmod_8h_a771c84fe640791c2d66e985166029ef5.html</anchorfile>
      <anchor>a771c84fe640791c2d66e985166029ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_vdcmod_init_ret</name>
      <anchorfile>vdcmod_8h_a3c9b7ec9b11c48de120d619ef30aaa8c.html</anchorfile>
      <anchor>a3c9b7ec9b11c48de120d619ef30aaa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDCMOD_API_REQUEST_VERSION</name>
      <anchorfile>vdcmod_8h_aa9f642f9d5996df6aa0a94994facfacc.html</anchorfile>
      <anchor>aa9f642f9d5996df6aa0a94994facfacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDCMOD_API_VERSION</name>
      <anchorfile>vdcmod_8h_ab0800224e456fac808858cc27160dd20.html</anchorfile>
      <anchor>ab0800224e456fac808858cc27160dd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct c_vdcmod_data_t</type>
      <name>c_vdcmod_data_t</name>
      <anchorfile>vdcmod_8h_ad73891922fd05d7c8f0d187f2469b6e6.html</anchorfile>
      <anchor>ad73891922fd05d7c8f0d187f2469b6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct c_vdcmod_init</type>
      <name>c_vdcmod_init</name>
      <anchorfile>vdcmod_8h_a3293450db60d9b2819b1519b3c130387.html</anchorfile>
      <anchor>a3293450db60d9b2819b1519b3c130387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct c_vdcmod_init_ret</type>
      <name>c_vdcmod_init_ret</name>
      <anchorfile>vdcmod_8h_a0922e6cc7d840cfe68d17d20da226491.html</anchorfile>
      <anchor>a0922e6cc7d840cfe68d17d20da226491</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>vdcmod_bind_func</name>
      <anchorfile>vdcmod_8h_aabfb4c4a3acc43a43b859c670c2be4d3.html</anchorfile>
      <anchor>aabfb4c4a3acc43a43b859c670c2be4d3</anchor>
      <arglist>)(vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>vdcmod_dispatcher_func</name>
      <anchorfile>vdcmod_8h_ad655ad477bca4ca9b50c02b43520bf53.html</anchorfile>
      <anchor>ad655ad477bca4ca9b50c02b43520bf53</anchor>
      <arglist>)(const c_vdcmod_data_t *dispatch)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>vdcmod_done_func</name>
      <anchorfile>vdcmod_8h_a05861e3debf15a7d0fba0d903fb8d688.html</anchorfile>
      <anchor>a05861e3debf15a7d0fba0d903fb8d688</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>vdcmod_eval_func</name>
      <anchorfile>vdcmod_8h_a1f8fda6eae7319f3e3bdaa6938552db0.html</anchorfile>
      <anchor>a1f8fda6eae7319f3e3bdaa6938552db0</anchor>
      <arglist>)(vdcmod_mod_id_t mod_id, const char *exp, c_vdcmod_data_t **result)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>vdcmod_free_structure_func</name>
      <anchorfile>vdcmod_8h_a3b08fddab1814b41949573d3ec14f7d0.html</anchorfile>
      <anchor>a3b08fddab1814b41949573d3ec14f7d0</anchor>
      <arglist>)(vdcmod_mod_id_t mod_id, c_vdcmod_data_t *struc)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>vdcmod_get_superglobals_func</name>
      <anchorfile>vdcmod_8h_aba49df267eb213fcb21573b0d62ea92f.html</anchorfile>
      <anchor>aba49df267eb213fcb21573b0d62ea92f</anchor>
      <arglist>)(vdcmod_mod_id_t mod_id, c_vdcmod_data_t **superglobals)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>vdcmod_init_func</name>
      <anchorfile>vdcmod_8h_a977b8fdc79fea59362fb448d9e6feac3.html</anchorfile>
      <anchor>a977b8fdc79fea59362fb448d9e6feac3</anchor>
      <arglist>)(const char *mod_name, const char *dir, const c_vdcmod_init *init, c_vdcmod_init_ret *result)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>vdcmod_mod_id_t</name>
      <anchorfile>vdcmod_8h_a5f3b2eb616f28fb3fa1325ecb9cd6557.html</anchorfile>
      <anchor>a5f3b2eb616f28fb3fa1325ecb9cd6557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>vdcmod_process_script_out_func</name>
      <anchorfile>vdcmod_8h_a195163c4466d07e5969105d5ce67c75f.html</anchorfile>
      <anchor>a195163c4466d07e5969105d5ce67c75f</anchor>
      <arglist>)(vdcmod_mod_id_t mod_id, const char *text)</arglist>
    </member>
    <member kind="enumeration">
      <name>e_data_type_t</name>
      <anchorfile>vdcmod_8h_aa1a2cb329432f5bad17d42731cbe505e.html</anchorfile>
      <anchor>aa1a2cb329432f5bad17d42731cbe505e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_TYPE_UNSET</name>
      <anchorfile>vdcmod_8h_aa1a2cb329432f5bad17d42731cbe505e.html</anchorfile>
      <anchor>aa1a2cb329432f5bad17d42731cbe505ea5af25fffc5e61f3c1227b8d74f3a7833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_TYPE_BOOL</name>
      <anchorfile>vdcmod_8h_aa1a2cb329432f5bad17d42731cbe505e.html</anchorfile>
      <anchor>aa1a2cb329432f5bad17d42731cbe505eadd15937d1b10827d037425b91dd14449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_TYPE_INT</name>
      <anchorfile>vdcmod_8h_aa1a2cb329432f5bad17d42731cbe505e.html</anchorfile>
      <anchor>aa1a2cb329432f5bad17d42731cbe505eabf231dfe26eff989df3b697df1a45522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_TYPE_STRING</name>
      <anchorfile>vdcmod_8h_aa1a2cb329432f5bad17d42731cbe505e.html</anchorfile>
      <anchor>aa1a2cb329432f5bad17d42731cbe505ea57907efdefd9d61d3a56b7a16cfa63e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_TYPE_ARRAY</name>
      <anchorfile>vdcmod_8h_aa1a2cb329432f5bad17d42731cbe505e.html</anchorfile>
      <anchor>aa1a2cb329432f5bad17d42731cbe505ea7602ca4a713dfd0f54df81e252101d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_TYPE_ARRAY_ENTRY</name>
      <anchorfile>vdcmod_8h_aa1a2cb329432f5bad17d42731cbe505e.html</anchorfile>
      <anchor>aa1a2cb329432f5bad17d42731cbe505eaea0245e1186314d95caf4cca248758de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vdcmod_done</name>
      <anchorfile>vdcmod_8h_ad3a492316ff73b5e2481b6184ced0b0d.html</anchorfile>
      <anchor>ad3a492316ff73b5e2481b6184ced0b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vdcmod_init</name>
      <anchorfile>vdcmod_8h_a3bed3a74e6de138324870afb91bf4770.html</anchorfile>
      <anchor>a3bed3a74e6de138324870afb91bf4770</anchor>
      <arglist>(const char *mod_name, const char *dir, const c_vdcmod_init *init, c_vdcmod_init_ret *result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_CALLBACK_INFORMATION</name>
    <filename>struct__MINIDUMP__CALLBACK__INFORMATION.html</filename>
    <member kind="variable">
      <type>PVOID</type>
      <name>CallbackParam</name>
      <anchorfile>struct__MINIDUMP__CALLBACK__INFORMATION_a770e84b158c350004419e56a2d8ea0e0.html</anchorfile>
      <anchor>a770e84b158c350004419e56a2d8ea0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MINIDUMP_CALLBACK_ROUTINE</type>
      <name>CallbackRoutine</name>
      <anchorfile>struct__MINIDUMP__CALLBACK__INFORMATION_a46f184aeb3986429f8c14f98e9ed253d.html</anchorfile>
      <anchor>a46f184aeb3986429f8c14f98e9ed253d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_CALLBACK_INPUT</name>
    <filename>struct__MINIDUMP__CALLBACK__INPUT.html</filename>
    <member kind="variable">
      <type>union _MINIDUMP_CALLBACK_INPUT::@4</type>
      <name>@5</name>
      <anchorfile>struct__MINIDUMP__CALLBACK__INPUT_a25678816d69b547c6e70d72aa7616674.html</anchorfile>
      <anchor>a25678816d69b547c6e70d72aa7616674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MINIDUMP_INCLUDE_MODULE_CALLBACK</type>
      <name>IncludeModule</name>
      <anchorfile>union__MINIDUMP__CALLBACK__INPUT_1_1@4_a7c4b43b34cf33452815ba27fcbe17d9b.html</anchorfile>
      <anchor>a7c4b43b34cf33452815ba27fcbe17d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MINIDUMP_INCLUDE_THREAD_CALLBACK</type>
      <name>IncludeThread</name>
      <anchorfile>union__MINIDUMP__CALLBACK__INPUT_1_1@4_a0fa1940cef80b650822721388daea151.html</anchorfile>
      <anchor>a0fa1940cef80b650822721388daea151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MINIDUMP_MODULE_CALLBACK</type>
      <name>Module</name>
      <anchorfile>union__MINIDUMP__CALLBACK__INPUT_1_1@4_ae0831ff2c86cf454ea2b768a7e1f7678.html</anchorfile>
      <anchor>ae0831ff2c86cf454ea2b768a7e1f7678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MINIDUMP_THREAD_CALLBACK</type>
      <name>Thread</name>
      <anchorfile>union__MINIDUMP__CALLBACK__INPUT_1_1@4_afb7ec3d2af012e71b68e7a9089d514c6.html</anchorfile>
      <anchor>afb7ec3d2af012e71b68e7a9089d514c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MINIDUMP_THREAD_EX_CALLBACK</type>
      <name>ThreadEx</name>
      <anchorfile>union__MINIDUMP__CALLBACK__INPUT_1_1@4_a7dcbbc061e11c95c5701259dcb299d63.html</anchorfile>
      <anchor>a7dcbbc061e11c95c5701259dcb299d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>CallbackType</name>
      <anchorfile>struct__MINIDUMP__CALLBACK__INPUT_a3f31b1c63034e4fe4199648ade717dac.html</anchorfile>
      <anchor>a3f31b1c63034e4fe4199648ade717dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>ProcessHandle</name>
      <anchorfile>struct__MINIDUMP__CALLBACK__INPUT_a3bb9eec68c702558c329dd88a8ec1216.html</anchorfile>
      <anchor>a3bb9eec68c702558c329dd88a8ec1216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>ProcessId</name>
      <anchorfile>struct__MINIDUMP__CALLBACK__INPUT_a72868ae9b69a743b33b62e786ec0ef78.html</anchorfile>
      <anchor>a72868ae9b69a743b33b62e786ec0ef78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_CALLBACK_OUTPUT</name>
    <filename>struct__MINIDUMP__CALLBACK__OUTPUT.html</filename>
    <member kind="variable">
      <type>union _MINIDUMP_CALLBACK_OUTPUT::@6</type>
      <name>@7</name>
      <anchorfile>struct__MINIDUMP__CALLBACK__OUTPUT_a8dc70fe4a34d000d52c5866006d1b5db.html</anchorfile>
      <anchor>a8dc70fe4a34d000d52c5866006d1b5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>ModuleWriteFlags</name>
      <anchorfile>union__MINIDUMP__CALLBACK__OUTPUT_1_1@6_ab7171d8636f9d7fc5a9c243f8f9c18bd.html</anchorfile>
      <anchor>ab7171d8636f9d7fc5a9c243f8f9c18bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>ThreadWriteFlags</name>
      <anchorfile>union__MINIDUMP__CALLBACK__OUTPUT_1_1@6_a77087d88993e337dc7b762881bca3846.html</anchorfile>
      <anchor>a77087d88993e337dc7b762881bca3846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_EXCEPTION_INFORMATION</name>
    <filename>struct__MINIDUMP__EXCEPTION__INFORMATION.html</filename>
    <member kind="variable">
      <type>BOOL</type>
      <name>ClientPointers</name>
      <anchorfile>struct__MINIDUMP__EXCEPTION__INFORMATION_a0d5894316ac77948817ef556feab00bc.html</anchorfile>
      <anchor>a0d5894316ac77948817ef556feab00bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PEXCEPTION_POINTERS</type>
      <name>ExceptionPointers</name>
      <anchorfile>struct__MINIDUMP__EXCEPTION__INFORMATION_a54f7ba63816a6cccdb8d1cdb76ecbaa9.html</anchorfile>
      <anchor>a54f7ba63816a6cccdb8d1cdb76ecbaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ThreadId</name>
      <anchorfile>struct__MINIDUMP__EXCEPTION__INFORMATION_a34d32bfc97a2d978219fe0fbf9b4f6a8.html</anchorfile>
      <anchor>a34d32bfc97a2d978219fe0fbf9b4f6a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_INCLUDE_MODULE_CALLBACK</name>
    <filename>struct__MINIDUMP__INCLUDE__MODULE__CALLBACK.html</filename>
    <member kind="variable">
      <type>ULONG64</type>
      <name>BaseOfImage</name>
      <anchorfile>struct__MINIDUMP__INCLUDE__MODULE__CALLBACK_acef518ae037ce102947d6557b69a1926.html</anchorfile>
      <anchor>acef518ae037ce102947d6557b69a1926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_INCLUDE_THREAD_CALLBACK</name>
    <filename>struct__MINIDUMP__INCLUDE__THREAD__CALLBACK.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>ThreadId</name>
      <anchorfile>struct__MINIDUMP__INCLUDE__THREAD__CALLBACK_a97e36391420f4a5825cc72f88278b303.html</anchorfile>
      <anchor>a97e36391420f4a5825cc72f88278b303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_MODULE_CALLBACK</name>
    <filename>struct__MINIDUMP__MODULE__CALLBACK.html</filename>
    <member kind="variable">
      <type>ULONG64</type>
      <name>BaseOfImage</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_a867b692549fbdf5a84fcd50e0d648ede.html</anchorfile>
      <anchor>a867b692549fbdf5a84fcd50e0d648ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>CheckSum</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_aee2d56f6f4804f51d5eb95f8702d3b95.html</anchorfile>
      <anchor>aee2d56f6f4804f51d5eb95f8702d3b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>CvRecord</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_a5efd7a79d45c86ed63cc8428cdfe65bd.html</anchorfile>
      <anchor>a5efd7a79d45c86ed63cc8428cdfe65bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PWCHAR</type>
      <name>FullPath</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_a223dc0578e75299c19866d0f78184dfd.html</anchorfile>
      <anchor>a223dc0578e75299c19866d0f78184dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>MiscRecord</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_a77789d0184083aa756d40eee834cb980.html</anchorfile>
      <anchor>a77789d0184083aa756d40eee834cb980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>SizeOfCvRecord</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_ad6a94a6648d920d5c97bccb5ff5e99f1.html</anchorfile>
      <anchor>ad6a94a6648d920d5c97bccb5ff5e99f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>SizeOfImage</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_a80f3735139bab84f6661a4340465539a.html</anchorfile>
      <anchor>a80f3735139bab84f6661a4340465539a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>SizeOfMiscRecord</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_ab42faaa1128224b9fefcd7b9eff0b90b.html</anchorfile>
      <anchor>ab42faaa1128224b9fefcd7b9eff0b90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>TimeDateStamp</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_ab94beddb2efc1fddea5a5eff3ce6500d.html</anchorfile>
      <anchor>ab94beddb2efc1fddea5a5eff3ce6500d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VS_FIXEDFILEINFO</type>
      <name>VersionInfo</name>
      <anchorfile>struct__MINIDUMP__MODULE__CALLBACK_af413e637addb54fe28e9d5feb00af0fd.html</anchorfile>
      <anchor>af413e637addb54fe28e9d5feb00af0fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_THREAD_CALLBACK</name>
    <filename>struct__MINIDUMP__THREAD__CALLBACK.html</filename>
    <member kind="variable">
      <type>CONTEXT</type>
      <name>Context</name>
      <anchorfile>struct__MINIDUMP__THREAD__CALLBACK_a6adedb6dc58c479000c52ee2d4dd71f9.html</anchorfile>
      <anchor>a6adedb6dc58c479000c52ee2d4dd71f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>SizeOfContext</name>
      <anchorfile>struct__MINIDUMP__THREAD__CALLBACK_a1d2d8168d7d040c4ba4d8e847edb94c8.html</anchorfile>
      <anchor>a1d2d8168d7d040c4ba4d8e847edb94c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG64</type>
      <name>StackBase</name>
      <anchorfile>struct__MINIDUMP__THREAD__CALLBACK_a5deda4e41f12be212b8ad09332773499.html</anchorfile>
      <anchor>a5deda4e41f12be212b8ad09332773499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG64</type>
      <name>StackEnd</name>
      <anchorfile>struct__MINIDUMP__THREAD__CALLBACK_aa3e6847b911d283341d59b67c0f6df39.html</anchorfile>
      <anchor>aa3e6847b911d283341d59b67c0f6df39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>ThreadHandle</name>
      <anchorfile>struct__MINIDUMP__THREAD__CALLBACK_a8adf0e38643987b553a9d121794d6c7f.html</anchorfile>
      <anchor>a8adf0e38643987b553a9d121794d6c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>ThreadId</name>
      <anchorfile>struct__MINIDUMP__THREAD__CALLBACK_a63143fe507c118c4a4fc7c21060ae066.html</anchorfile>
      <anchor>a63143fe507c118c4a4fc7c21060ae066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_THREAD_EX_CALLBACK</name>
    <filename>struct__MINIDUMP__THREAD__EX__CALLBACK.html</filename>
    <member kind="variable">
      <type>ULONG64</type>
      <name>BackingStoreBase</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_a8ab324701b5ddaf4900edfcf1a4190e6.html</anchorfile>
      <anchor>a8ab324701b5ddaf4900edfcf1a4190e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG64</type>
      <name>BackingStoreEnd</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_ae20bbc4a32e2534d3bc3b179c2f6de3e.html</anchorfile>
      <anchor>ae20bbc4a32e2534d3bc3b179c2f6de3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CONTEXT</type>
      <name>Context</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_ade5428b7ee3dbb7d60f8b007bf3777a6.html</anchorfile>
      <anchor>ade5428b7ee3dbb7d60f8b007bf3777a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>SizeOfContext</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_a633054920ae4592c417a4e7d157e7ce7.html</anchorfile>
      <anchor>a633054920ae4592c417a4e7d157e7ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG64</type>
      <name>StackBase</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_a34dbd6ed3b7ad3c0766a924e9e8708d2.html</anchorfile>
      <anchor>a34dbd6ed3b7ad3c0766a924e9e8708d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG64</type>
      <name>StackEnd</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_a3d12c408de2372ae094b715a28d0aa82.html</anchorfile>
      <anchor>a3d12c408de2372ae094b715a28d0aa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>ThreadHandle</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_ab85f18dbbfed9bce4268f4e76d704b25.html</anchorfile>
      <anchor>ab85f18dbbfed9bce4268f4e76d704b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>ThreadId</name>
      <anchorfile>struct__MINIDUMP__THREAD__EX__CALLBACK_ad6e4cc54ce6dc5c074a398b7dd2686de.html</anchorfile>
      <anchor>ad6e4cc54ce6dc5c074a398b7dd2686de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_USER_STREAM</name>
    <filename>struct__MINIDUMP__USER__STREAM.html</filename>
    <member kind="variable">
      <type>PVOID</type>
      <name>Buffer</name>
      <anchorfile>struct__MINIDUMP__USER__STREAM_ae7fee18fbdcdc123a7adf88c18d6d3b2.html</anchorfile>
      <anchor>ae7fee18fbdcdc123a7adf88c18d6d3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>BufferSize</name>
      <anchorfile>struct__MINIDUMP__USER__STREAM_ae6604d829845a2331982579eedbd456d.html</anchorfile>
      <anchor>ae6604d829845a2331982579eedbd456d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG32</type>
      <name>Type</name>
      <anchorfile>struct__MINIDUMP__USER__STREAM_a06033da9af55139c829b6831bf914aa5.html</anchorfile>
      <anchor>a06033da9af55139c829b6831bf914aa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MINIDUMP_USER_STREAM_INFORMATION</name>
    <filename>struct__MINIDUMP__USER__STREAM__INFORMATION.html</filename>
    <member kind="variable">
      <type>PMINIDUMP_USER_STREAM</type>
      <name>UserStreamArray</name>
      <anchorfile>struct__MINIDUMP__USER__STREAM__INFORMATION_a7a1fa461dbd3ec344fbc7d657709a9f6.html</anchorfile>
      <anchor>a7a1fa461dbd3ec344fbc7d657709a9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>UserStreamCount</name>
      <anchorfile>struct__MINIDUMP__USER__STREAM__INFORMATION_af16438d1fb1f9ef90200cfd423229388.html</anchorfile>
      <anchor>af16438d1fb1f9ef90200cfd423229388</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_005</name>
    <filename>structc__005.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structc__005_aa2ebc4e413ee3bfc2fe7b3d2d92f327b.html</anchorfile>
      <anchor>aa2ebc4e413ee3bfc2fe7b3d2d92f327b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>get_prefix1</name>
      <anchorfile>structc__005_a8e2462ff634fd72be050deb601cc01df.html</anchorfile>
      <anchor>a8e2462ff634fd72be050deb601cc01df</anchor>
      <arglist>(const char x) const </arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>get_prefix2</name>
      <anchorfile>structc__005_a565e69653336130fac914479782d6cd1.html</anchorfile>
      <anchor>a565e69653336130fac914479782d6cd1</anchor>
      <arglist>(const char x) const </arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>chanmodes_a</name>
      <anchorfile>structc__005_a6734a4d2f171c51dc93253112a746627.html</anchorfile>
      <anchor>a6734a4d2f171c51dc93253112a746627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>chanmodes_b</name>
      <anchorfile>structc__005_a4ad96b65d940dd724b385324a127114d.html</anchorfile>
      <anchor>a4ad96b65d940dd724b385324a127114d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>chanmodes_c</name>
      <anchorfile>structc__005_a140202e66fbf7f2db65495b826a161ed.html</anchorfile>
      <anchor>a140202e66fbf7f2db65495b826a161ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>chanmodes_d</name>
      <anchorfile>structc__005_abdb8cd3216658fc3852bd7d76f942e20.html</anchorfile>
      <anchor>abdb8cd3216658fc3852bd7d76f942e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_modes</name>
      <anchorfile>structc__005_aae0b05b111aef433fbf82d431f887489.html</anchorfile>
      <anchor>aae0b05b111aef433fbf82d431f887489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; char, char &gt;</type>
      <name>prefix</name>
      <anchorfile>structc__005_a7227977977de152baad475ed8aec6b27.html</anchorfile>
      <anchor>a7227977977de152baad475ed8aec6b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, string &gt;</type>
      <name>raw</name>
      <anchorfile>structc__005_ac04956f7cc4036dbf504925fcdc2acaa.html</anchorfile>
      <anchor>ac04956f7cc4036dbf504925fcdc2acaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_access</name>
    <filename>classc__access.html</filename>
    <member kind="function">
      <type></type>
      <name>c_access</name>
      <anchorfile>classc__access_af558721dcd5267ad8c2c15c90721079e.html</anchorfile>
      <anchor>af558721dcd5267ad8c2c15c90721079e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__access_a40cfcf9532cef236c67faad7b612c097.html</anchorfile>
      <anchor>a40cfcf9532cef236c67faad7b612c097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>all_on_channel</name>
      <anchorfile>classc__access_ab78b98d20f97932040d85212c0ac7257.html</anchorfile>
      <anchor>ab78b98d20f97932040d85212c0ac7257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>all_users</name>
      <anchorfile>classc__access_ae34281bc20df4fe8afb9da04e6691568.html</anchorfile>
      <anchor>ae34281bc20df4fe8afb9da04e6691568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>also_unknown</name>
      <anchorfile>classc__access_a1ccd48dc26c023d057012ca3bc4b5d59.html</anchorfile>
      <anchor>a1ccd48dc26c023d057012ca3bc4b5d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>del</name>
      <anchorfile>classc__access_a8aa6b0eea3b5e17f640971af63dbd6c5.html</anchorfile>
      <anchor>a8aa6b0eea3b5e17f640971af63dbd6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>notify_owner</name>
      <anchorfile>classc__access_af789d6cb06b732cd3c7cb9dcaa48480c.html</anchorfile>
      <anchor>af789d6cb06b732cd3c7cb9dcaa48480c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>notify_owner_message</name>
      <anchorfile>classc__access_aa618b9b361bb266eaf56dd3ea63108f3.html</anchorfile>
      <anchor>aa618b9b361bb266eaf56dd3ea63108f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>notify_user</name>
      <anchorfile>classc__access_ad08c686f7ff0eccda8927e40f78c2c71.html</anchorfile>
      <anchor>ad08c686f7ff0eccda8927e40f78c2c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>notify_user_message</name>
      <anchorfile>classc__access_aa91f2d6824696d8f4dc2981d0bd85162.html</anchorfile>
      <anchor>aa91f2d6824696d8f4dc2981d0bd85162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>owner</name>
      <anchorfile>classc__access_a10ea40260790ee299755b276fe9f36f3.html</anchorfile>
      <anchor>a10ea40260790ee299755b276fe9f36f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classc__access_aedbe693a6410564dedfb3b50ff6b4d13.html</anchorfile>
      <anchor>aedbe693a6410564dedfb3b50ff6b4d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>secure</name>
      <anchorfile>classc__access_a210a6077fa6b835cc823d316f8597a04.html</anchorfile>
      <anchor>a210a6077fa6b835cc823d316f8597a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_name</name>
      <anchorfile>classc__access_ae76a6c0b6fde9d14349dac5f0e3b94e4.html</anchorfile>
      <anchor>ae76a6c0b6fde9d14349dac5f0e3b94e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_array_dump_iteration</name>
    <filename>classc__array__dump__iteration.html</filename>
    <member kind="function">
      <type></type>
      <name>c_array_dump_iteration</name>
      <anchorfile>classc__array__dump__iteration_ae39869b4aa34be8ab9373e7d15fef991.html</anchorfile>
      <anchor>ae39869b4aa34be8ab9373e7d15fef991</anchor>
      <arglist>(tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator i, int d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eof_subtree</name>
      <anchorfile>classc__array__dump__iteration_aa7fce0e9353005220264ca299fb012cc.html</anchorfile>
      <anchor>aa7fce0e9353005220264ca299fb012cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>c_vdcmod_data_t *</type>
      <name>curr</name>
      <anchorfile>classc__array__dump__iteration_ab1d6decb52fddb722d61be288dd77ced.html</anchorfile>
      <anchor>ab1d6decb52fddb722d61be288dd77ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classc__array__dump__iteration_a75852484fb0e7f797a927026f3d7191b.html</anchorfile>
      <anchor>a75852484fb0e7f797a927026f3d7191b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_children</name>
      <anchorfile>classc__array__dump__iteration_ab9d7105963757e55ead51a057735cb50.html</anchorfile>
      <anchor>ab9d7105963757e55ead51a057735cb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator</type>
      <name>iter</name>
      <anchorfile>classc__array__dump__iteration_acd27653deb54dd6a5cb6215f95c55704.html</anchorfile>
      <anchor>acd27653deb54dd6a5cb6215f95c55704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_vdcmod_data_t *</type>
      <name>parent</name>
      <anchorfile>classc__array__dump__iteration_addd3a98e62bfa296c91b4bb81ff35683.html</anchorfile>
      <anchor>addd3a98e62bfa296c91b4bb81ff35683</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_array_var_decode_array_for_botnet</name>
    <filename>structc__array__var__decode__array__for__botnet.html</filename>
    <member kind="function">
      <type></type>
      <name>c_array_var_decode_array_for_botnet</name>
      <anchorfile>structc__array__var__decode__array__for__botnet_a5905f611336cd3ee9c12f51f3706b33b.html</anchorfile>
      <anchor>a5905f611336cd3ee9c12f51f3706b33b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_array_var_decode_array_for_botnet</name>
      <anchorfile>structc__array__var__decode__array__for__botnet_a51479a14748ffb410539861afb724413.html</anchorfile>
      <anchor>a51479a14748ffb410539861afb724413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>c_index_base *</type>
      <name>idx</name>
      <anchorfile>structc__array__var__decode__array__for__botnet_a4dc9ce5bd2d655fd2e5bd80405917af3.html</anchorfile>
      <anchor>a4dc9ce5bd2d655fd2e5bd80405917af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_base *</type>
      <name>val</name>
      <anchorfile>structc__array__var__decode__array__for__botnet_a78f0381d37be9ca747e943995607efe0.html</anchorfile>
      <anchor>a78f0381d37be9ca747e943995607efe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>x</name>
      <anchorfile>structc__array__var__decode__array__for__botnet_a7325cd37fc98141a9d1783a44f8b7955.html</anchorfile>
      <anchor>a7325cd37fc98141a9d1783a44f8b7955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_awaiting_response</name>
    <filename>structc__awaiting__response.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>message</name>
      <anchorfile>structc__awaiting__response_a7809b71857ba52afabe9780c03e5db18.html</anchorfile>
      <anchor>a7809b71857ba52afabe9780c03e5db18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>time</name>
      <anchorfile>structc__awaiting__response_a790569edad4327c92dee039a74c7f375.html</anchorfile>
      <anchor>a790569edad4327c92dee039a74c7f375</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_binder</name>
    <filename>classc__binder.html</filename>
    <member kind="function">
      <type></type>
      <name>c_binder</name>
      <anchorfile>classc__binder_af989334975734f5254b49a317cef2e8f.html</anchorfile>
      <anchor>af989334975734f5254b49a317cef2e8f</anchor>
      <arglist>(bool ex, const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, const string &amp;function, c_module *module, vector&lt; string &gt; &amp;error_log, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_binder</name>
      <anchorfile>classc__binder_ab7a432d54300fff63e299ee2c1d2462f.html</anchorfile>
      <anchor>ab7a432d54300fff63e299ee2c1d2462f</anchor>
      <arglist>(bool ex, const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, vdcmod_dispatcher_func function, c_module *module, vector&lt; string &gt; &amp;error_log, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>call_bound_dispatch_event</name>
      <anchorfile>classc__binder_a60e58cb8fe8a3337389a1c303a1b2b07.html</anchorfile>
      <anchor>a60e58cb8fe8a3337389a1c303a1b2b07</anchor>
      <arglist>(c_var_array *dispatch, const c_binder_data &amp;internal_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>got_match</name>
      <anchorfile>classc__binder_a5a05f1a07a25fdfdb14745b3c45be73a.html</anchorfile>
      <anchor>a5a05f1a07a25fdfdb14745b3c45be73a</anchor>
      <arglist>(const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, c_binder_data &amp;internal_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__binder_a542d52b79451dc1be74973c2bd94b4fd.html</anchorfile>
      <anchor>a542d52b79451dc1be74973c2bd94b4fd</anchor>
      <arglist>(const c_binder &amp;x) const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_before</name>
      <anchorfile>classc__binder_a5c8c6aa88dfd9b4932f32cb1ce8e4156.html</anchorfile>
      <anchor>a5c8c6aa88dfd9b4932f32cb1ce8e4156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bin_module</name>
      <anchorfile>classc__binder_a5ccb996634d94becf568c1e97016e4f2.html</anchorfile>
      <anchor>a5ccb996634d94becf568c1e97016e4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_binder_mask</type>
      <name>m_channel</name>
      <anchorfile>classc__binder_a6e62e0a77a58210b3535706a30394d1b.html</anchorfile>
      <anchor>a6e62e0a77a58210b3535706a30394d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_debug</name>
      <anchorfile>classc__binder_ae6d83b3850c6447732154305f5eab4d0.html</anchorfile>
      <anchor>ae6d83b3850c6447732154305f5eab4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_dispatcher_func</type>
      <name>m_func</name>
      <anchorfile>classc__binder_aa5f1d1284a76b93ce00126aa65f0a498.html</anchorfile>
      <anchor>aa5f1d1284a76b93ce00126aa65f0a498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_function</name>
      <anchorfile>classc__binder_ae5eb39e4ec663632b6c19acdce7cb8d0.html</anchorfile>
      <anchor>ae5eb39e4ec663632b6c19acdce7cb8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_is_ex</name>
      <anchorfile>classc__binder_aefbdf1afa6d24050204240f3a7662491.html</anchorfile>
      <anchor>aefbdf1afa6d24050204240f3a7662491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_binder_mask</type>
      <name>m_line</name>
      <anchorfile>classc__binder_ab34e0dc1206ee2d45016da3c431b8b19.html</anchorfile>
      <anchor>ab34e0dc1206ee2d45016da3c431b8b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_module *</type>
      <name>m_module</name>
      <anchorfile>classc__binder_aaf88c760e07a1b731334df5c1051cbed.html</anchorfile>
      <anchor>aaf88c760e07a1b731334df5c1051cbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_binder_mask</type>
      <name>m_type</name>
      <anchorfile>classc__binder_abf047268c57cc9dabb3d1b76a0185e06.html</anchorfile>
      <anchor>abf047268c57cc9dabb3d1b76a0185e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_binder_mask</type>
      <name>m_user</name>
      <anchorfile>classc__binder_ae7f20a70bd72e6fdadb4b34d4cc50b83.html</anchorfile>
      <anchor>ae7f20a70bd72e6fdadb4b34d4cc50b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_binder_data</name>
      <anchorfile>classc__binder_a89a65328989f57160e3bbddb57a43ec4.html</anchorfile>
      <anchor>a89a65328989f57160e3bbddb57a43ec4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_binder_data</name>
    <filename>classc__binder__data.html</filename>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt;</type>
      <name>m_matches_channel</name>
      <anchorfile>classc__binder__data_a3292aac2363285282577f7921307b88a.html</anchorfile>
      <anchor>a3292aac2363285282577f7921307b88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt;</type>
      <name>m_matches_line</name>
      <anchorfile>classc__binder__data_ae0aac01121af31d2d5fb7ae101d11c2c.html</anchorfile>
      <anchor>ae0aac01121af31d2d5fb7ae101d11c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt;</type>
      <name>m_matches_type</name>
      <anchorfile>classc__binder__data_aaecf08be5f54653ecf95d10587498baa.html</anchorfile>
      <anchor>aaecf08be5f54653ecf95d10587498baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt;</type>
      <name>m_matches_user</name>
      <anchorfile>classc__binder__data_a8d581f710db5a1aa5e570d2a0cba68fc.html</anchorfile>
      <anchor>a8d581f710db5a1aa5e570d2a0cba68fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_binder</name>
      <anchorfile>classc__binder__data_a0add1ea72021bea97f92a6ab64366702.html</anchorfile>
      <anchor>a0add1ea72021bea97f92a6ab64366702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_binder_mask</name>
    <filename>classc__binder__mask.html</filename>
    <member kind="function">
      <type></type>
      <name>c_binder_mask</name>
      <anchorfile>classc__binder__mask_af03ed1d51cb22df60ae77a080e01e1d7.html</anchorfile>
      <anchor>af03ed1d51cb22df60ae77a080e01e1d7</anchor>
      <arglist>(c_module *module, bool regexp, const string &amp;str, const string &amp;debug, vector&lt; string &gt; &amp;error_log, const char *error_prefix)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_error_str</name>
      <anchorfile>classc__binder__mask_a7515a6d11380c393ddb11469c1f1cf9b.html</anchorfile>
      <anchor>a7515a6d11380c393ddb11469c1f1cf9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_match_array</name>
      <anchorfile>classc__binder__mask_a96ed49f4b4416b2aa30aa29ceab4cb0e.html</anchorfile>
      <anchor>a96ed49f4b4416b2aa30aa29ceab4cb0e</anchor>
      <arglist>(const string &amp;debug, string &amp;error, bool &amp;has_error, c_var_array *&amp;matches_array, const vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classc__binder__mask_a9c2e2ec59a87a8f34eda3f47a87125e6.html</anchorfile>
      <anchor>a9c2e2ec59a87a8f34eda3f47a87125e6</anchor>
      <arglist>(const string &amp;subject, const string &amp;debug, string &amp;error, bool &amp;has_error, vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;matches, const char *error_prefix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__binder__mask_ab6e52c69716d0ed5e427e07df941fd30.html</anchorfile>
      <anchor>ab6e52c69716d0ed5e427e07df941fd30</anchor>
      <arglist>(const c_binder_mask &amp;x) const </arglist>
    </member>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_EXACT</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a021b3b7dff54d9067f63a9ee2f56ee39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_WC</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835aeb752737ca8058ba9f38833f3b827483</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_RE</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835aa44025b4ac9e443f860a4440e1c11337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_PREG</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a2666946a7f5e09eabcd2843f0c517d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_MATCH</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a45b9d7530057d8233a445ee0c19508b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_MATCH_ALL</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835aa1b783547984e1e56702d14314050dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_OFFSET_CAPTURE</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a6098da356228239aac558f8251b4bfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_EXACT_CI_ASCII</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a2e5e072a95c6a32fe97bbf326f109705</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_WC_CI_ASCII</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a8142c94209e1fbc3b0663794ce9f072e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_EXACT_CI_RFC</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a9f79e46c6d61b80a3caa9c94024a004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_WC_CI_RFC</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a0ec04dad89b95c15190be54af8fe837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_EXACT_CI_SERVER</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a0bc5102b59e078521c99ce431bcc1766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_WC_CI_SERVER</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835a929f8b602e2cc7c0323bd1617f11e687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_SET_ORDER</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835aa08bc29c6956bda3b6bf0306726dd6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM_PATTERN_ORDER</name>
      <anchorfile>classc__binder__mask_a3632f518cd88f350db9a421470ecb835.html</anchorfile>
      <anchor>a3632f518cd88f350db9a421470ecb835abee08fdbaf09dd036eaa1636d96efcc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>compile_flags</name>
      <anchorfile>classc__binder__mask_af8f2452d9c0c5329f0151b9641776870.html</anchorfile>
      <anchor>af8f2452d9c0c5329f0151b9641776870</anchor>
      <arglist>(const vector&lt; string &gt; &amp;flags)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_string</name>
      <anchorfile>classc__binder__mask_a5cc944ddab4a70326891374d65d1cc0e.html</anchorfile>
      <anchor>a5cc944ddab4a70326891374d65d1cc0e</anchor>
      <arglist>(vector&lt; string &gt; &amp;flags, string &amp;regexp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_error_msg</name>
      <anchorfile>classc__binder__mask_aaa07b584a1cb115fb7e6b6fa3ddd7dc6.html</anchorfile>
      <anchor>aaa07b584a1cb115fb7e6b6fa3ddd7dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_module *</type>
      <name>m_module</name>
      <anchorfile>classc__binder__mask_a4746b1d141e31f072027a81503c922a2.html</anchorfile>
      <anchor>a4746b1d141e31f072027a81503c922a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_pattern</name>
      <anchorfile>classc__binder__mask_a9a25ae148894d6298cbedf60ece6bc3b.html</anchorfile>
      <anchor>a9a25ae148894d6298cbedf60ece6bc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_str</name>
      <anchorfile>classc__binder__mask_a253d764037f771a9096a02799ba10acf.html</anchorfile>
      <anchor>a253d764037f771a9096a02799ba10acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_type</name>
      <anchorfile>classc__binder__mask_a372db70218030363193a056a7ecf035b.html</anchorfile>
      <anchor>a372db70218030363193a056a7ecf035b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_binmodule</name>
    <filename>classc__binmodule.html</filename>
    <base>c_module</base>
    <member kind="enumeration">
      <name>e_rc</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_OK</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1ac1b04c2c93174f64ca5def93f25bd87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_CONF_ERROR</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a6ceba5bc016cd510493de766ce8273a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_LOGIC_ERROR</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a779a8b1c14d765635dae71c0e7ae5eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_DUPLICATE_MODULE</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a3624b1db5ff098bd089695059deca4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_W_LOADED</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a707648da8b55caa0578afa2b55f889d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_INV_MODNAME</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a8d4267695f4bfea762bd9ccc75eb8314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_SO_ERROR</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a8074fdf550c1b73899b39be1d48a6eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_binmodule</name>
      <anchorfile>classc__binmodule_ae8133aa03a5667727260337254131a19.html</anchorfile>
      <anchor>ae8133aa03a5667727260337254131a19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_binmodule</name>
      <anchorfile>classc__binmodule_a12d2f1b96aa932fcb149cbd552ff9215.html</anchorfile>
      <anchor>a12d2f1b96aa932fcb149cbd552ff9215</anchor>
      <arglist>(const c_binmodule &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_binmodule</name>
      <anchorfile>classc__binmodule_a6cea7e1f099f2d112a9cf3dbee1589dd.html</anchorfile>
      <anchor>a6cea7e1f099f2d112a9cf3dbee1589dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_converted_vars_dump</name>
      <anchorfile>classc__binmodule_aa5c1329f86603ad3594c6f4e0024851c.html</anchorfile>
      <anchor>aa5c1329f86603ad3594c6f4e0024851c</anchor>
      <arglist>(const string &amp;fn, c_vdcmod_data_t *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call_startup</name>
      <anchorfile>classc__binmodule_a5a6623888c78f0130dbb388d04f4da1e.html</anchorfile>
      <anchor>a5a6623888c78f0130dbb388d04f4da1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>close_file</name>
      <anchorfile>classc__module_aeece7bcd21f6eecaf8c0209e859e6a95.html</anchorfile>
      <anchor>aeece7bcd21f6eecaf8c0209e859e6a95</anchor>
      <arglist>(int desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert_var</name>
      <anchorfile>classc__binmodule_a52482d335c896af58098965a49979b42.html</anchorfile>
      <anchor>a52482d335c896af58098965a49979b42</anchor>
      <arglist>(c_var_base *data, c_vdcmod_data_t *&amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert_vars</name>
      <anchorfile>classc__binmodule_a38ed118b1488dee7a3eb31e520428df0.html</anchorfile>
      <anchor>a38ed118b1488dee7a3eb31e520428df0</anchor>
      <arglist>(c_var_array *vars, c_vdcmod_data_t *&amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_funcs_to_file</name>
      <anchorfile>classc__module_a77234c2f35db698c29f0e2bfe0d82686.html</anchorfile>
      <anchor>a77234c2f35db698c29f0e2bfe0d82686</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>exec</name>
      <anchorfile>classc__module_a32cd0ad115321665a962199153968a6f.html</anchorfile>
      <anchor>a32cd0ad115321665a962199153968a6f</anchor>
      <arglist>(c_procedure &amp;proc, c_var_array *vars, unsigned local_id, bool core_module_entrypoint=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>exec_script</name>
      <anchorfile>classc__module_a9b46fdd17627fd9ecad87e105a8bb9e7.html</anchorfile>
      <anchor>a9b46fdd17627fd9ecad87e105a8bb9e7</anchor>
      <arglist>(string script_type, int script_num, string channel, vector&lt; c_var_base * &gt; &amp;params, const vector&lt; string &gt; &amp;flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute</name>
      <anchorfile>classc__binmodule_a87c6999206093ac62414730efad07022.html</anchorfile>
      <anchor>a87c6999206093ac62414730efad07022</anchor>
      <arglist>(string func, const vector&lt; c_var_base * &gt; &amp;args_, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute</name>
      <anchorfile>classc__binmodule_abf91d12a813f6bef8dfabd501381e51c.html</anchorfile>
      <anchor>abf91d12a813f6bef8dfabd501381e51c</anchor>
      <arglist>(string func, vector&lt; string &gt; &amp;string_vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute</name>
      <anchorfile>classc__binmodule_ab73b291e14774d1d4656b0471c4086be.html</anchorfile>
      <anchor>ab73b291e14774d1d4656b0471c4086be</anchor>
      <arglist>(string func, c_var_array *caller_vars, const string &amp;debug, bool core_module_entrypoint=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute_proc</name>
      <anchorfile>classc__module_ac6fe6db6d0ef2a528e040921f85a024c.html</anchorfile>
      <anchor>ac6fe6db6d0ef2a528e040921f85a024c</anchor>
      <arglist>(const string &amp;proc, vector&lt; string &gt; &amp;string_vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_vars</name>
      <anchorfile>classc__binmodule_a9c3596838340fdc153a06ba0e67270e9.html</anchorfile>
      <anchor>a9c3596838340fdc153a06ba0e67270e9</anchor>
      <arglist>(c_vdcmod_data_t *struc)</arglist>
    </member>
    <member kind="function">
      <type>c_conf *</type>
      <name>get_conf</name>
      <anchorfile>classc__module_adb037063b712454304f07a8c3c3f3ca6.html</anchorfile>
      <anchor>adb037063b712454304f07a8c3c3f3ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_dir_prefix</name>
      <anchorfile>classc__module_a552fe7aa9c4e60b22e2904a75038e82c.html</anchorfile>
      <anchor>a552fe7aa9c4e60b22e2904a75038e82c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>get_file</name>
      <anchorfile>classc__module_a078a18d86419efb5356ba751cdf6bc2a.html</anchorfile>
      <anchor>a078a18d86419efb5356ba751cdf6bc2a</anchor>
      <arglist>(int desc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_function</name>
      <anchorfile>classc__module_a8945588a94e1c5411318d3ead9f5599a.html</anchorfile>
      <anchor>a8945588a94e1c5411318d3ead9f5599a</anchor>
      <arglist>(const string &amp;func_name, bool &amp;builtin, c_function *&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>c_logger *</type>
      <name>get_logger</name>
      <anchorfile>classc__module_a6361235cfbee828c681c0980c5e80cd0.html</anchorfile>
      <anchor>a6361235cfbee828c681c0980c5e80cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_matches</name>
      <anchorfile>classc__binmodule_a8090a882158ec8bba27234e03ed54845.html</anchorfile>
      <anchor>a8090a882158ec8bba27234e03ed54845</anchor>
      <arglist>(const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, vector&lt; pair&lt; vector&lt; c_binder &gt;::iterator, c_binder_data &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_mod_name</name>
      <anchorfile>classc__module_a5a33eb269f89b91d9623e0ad38224f99.html</anchorfile>
      <anchor>a5a33eb269f89b91d9623e0ad38224f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_replication_funcs</name>
      <anchorfile>classc__module_a1bb66ef25ad3af68fb7af5cd2f895153.html</anchorfile>
      <anchor>a1bb66ef25ad3af68fb7af5cd2f895153</anchor>
      <arglist>(vector&lt; c_function * &gt; &amp;funcs, const string &amp;botname, int repl_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_replication_procs</name>
      <anchorfile>classc__module_a011a9a47627a7c3a2a7b31e199e84a97.html</anchorfile>
      <anchor>a011a9a47627a7c3a2a7b31e199e84a97</anchor>
      <arglist>(vector&lt; c_procedure &gt; &amp;procs, const string &amp;botname, int repl_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__module_ab0cefcbea31877bca9d5c0cd5eecb644.html</anchorfile>
      <anchor>ab0cefcbea31877bca9d5c0cd5eecb644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_loaded</name>
      <anchorfile>classc__module_aa7aee0a5d8df2d3ead47db4c37b754ce.html</anchorfile>
      <anchor>aa7aee0a5d8df2d3ead47db4c37b754ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_procedure</name>
      <anchorfile>classc__module_a9285844727307269a1b57472bb2da006.html</anchorfile>
      <anchor>a9285844727307269a1b57472bb2da006</anchor>
      <arglist>(string proc_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_module::e_rc</type>
      <name>load</name>
      <anchorfile>classc__binmodule_af8a1bd2da007a933cac0e9b050a34e6c.html</anchorfile>
      <anchor>af8a1bd2da007a933cac0e9b050a34e6c</anchor>
      <arglist>(const string &amp;mod_name, const string &amp;so_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>load_logic</name>
      <anchorfile>classc__module_a473138369145e0e1b7ee8e854be32972.html</anchorfile>
      <anchor>a473138369145e0e1b7ee8e854be32972</anchor>
      <arglist>(int &amp;error_on_line, string &amp;error_reason, vector&lt; string &gt; &amp;ignoring_procs)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>open_file</name>
      <anchorfile>classc__module_a69b3f8604235664eceacd581e65e5bf3.html</anchorfile>
      <anchor>a69b3f8604235664eceacd581e65e5bf3</anchor>
      <arglist>(const string &amp;name, const string &amp;mode, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process_script_output</name>
      <anchorfile>classc__module_a27ae442a167dd821d1a2cbe28377145f.html</anchorfile>
      <anchor>a27ae442a167dd821d1a2cbe28377145f</anchor>
      <arglist>(string script_type, int script_num, c_exec_handle *h, const string &amp;filename, bool noremove)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process_script_output</name>
      <anchorfile>classc__module_a53e6bf9d541eb76d8f830cddf41a03bb.html</anchorfile>
      <anchor>a53e6bf9d541eb76d8f830cddf41a03bb</anchor>
      <arglist>(string script_type, int script_num, const string &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>rehash</name>
      <anchorfile>classc__module_a0e6c0a60402d1b85883107f85cbd7668.html</anchorfile>
      <anchor>a0e6c0a60402d1b85883107f85cbd7668</anchor>
      <arglist>(int &amp;error_on_line, string &amp;error_reason)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>script_make_param</name>
      <anchorfile>classc__module_a3e7fc404744ce1765c15cbd1b96cff1e.html</anchorfile>
      <anchor>a3e7fc404744ce1765c15cbd1b96cff1e</anchor>
      <arglist>(const string &amp;script_type, c_var_base *param)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unload</name>
      <anchorfile>classc__binmodule_a3a9aef3b23d7edc942da451663a31e6b.html</anchorfile>
      <anchor>a3a9aef3b23d7edc942da451663a31e6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update_variables</name>
      <anchorfile>classc__module_aa94dfa997ef1968a9c0d8529b1cae562.html</anchorfile>
      <anchor>aa94dfa997ef1968a9c0d8529b1cae562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>call_bound_dispatch_events</name>
      <anchorfile>classc__binmodule_a995ad69fcdacf42ac1af31c50c8dc2ae.html</anchorfile>
      <anchor>a995ad69fcdacf42ac1af31c50c8dc2ae</anchor>
      <arglist>(c_var_array *dispatch, const vector&lt; pair&lt; vector&lt; c_binder &gt;::iterator, c_binder_data &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_str_error</name>
      <anchorfile>classc__module_a83fdb045275828f4ab6dc986e806fb82.html</anchorfile>
      <anchor>a83fdb045275828f4ab6dc986e806fb82</anchor>
      <arglist>(e_rc rc)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>all_groups</name>
      <anchorfile>classc__module_adc88a0802e5246c7311ac7d8882cedef.html</anchorfile>
      <anchor>adc88a0802e5246c7311ac7d8882cedef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_binder &gt;</type>
      <name>binds</name>
      <anchorfile>classc__module_a75014520c8d1abb783b17a554cc06b48.html</anchorfile>
      <anchor>a75014520c8d1abb783b17a554cc06b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>global</name>
      <anchorfile>classc__module_acd91e467800f6ed092383643cc2311e2.html</anchorfile>
      <anchor>acd91e467800f6ed092383643cc2311e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_functions</type>
      <name>r_functions</name>
      <anchorfile>classc__module_a3f021bf730cee4d00db449d66ca5bb87.html</anchorfile>
      <anchor>a3f021bf730cee4d00db449d66ca5bb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_procedure &gt;</type>
      <name>r_procedures</name>
      <anchorfile>classc__module_af4dec64f53f0fa500c472d65fe79ac73.html</anchorfile>
      <anchor>af4dec64f53f0fa500c472d65fe79ac73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_timer * &gt;</type>
      <name>r_timers</name>
      <anchorfile>classc__module_a99d9bf478502a55eafdff8b66f1529f6.html</anchorfile>
      <anchor>a99d9bf478502a55eafdff8b66f1529f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_tmp_file &gt;</type>
      <name>tmp_files</name>
      <anchorfile>classc__module_a3a1b933d42d835fa4ea791d6bb136982.html</anchorfile>
      <anchor>a3a1b933d42d835fa4ea791d6bb136982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual string</type>
      <name>conf_getvar</name>
      <anchorfile>classc__module_a2598343be7759d57be0b5f4f02458202.html</anchorfile>
      <anchor>a2598343be7759d57be0b5f4f02458202</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drop_tmp_references</name>
      <anchorfile>classc__module_a22da25c2386e225749aec7a152fa86e9.html</anchorfile>
      <anchor>a22da25c2386e225749aec7a152fa86e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>lib_load</name>
      <anchorfile>classc__binmodule_a91583d517a67cf2fa02ffa3d93a829d6.html</anchorfile>
      <anchor>a91583d517a67cf2fa02ffa3d93a829d6</anchor>
      <arglist>(const string &amp;fn)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>lib_unload</name>
      <anchorfile>classc__binmodule_a05e862072b8c850d074675642c99a586.html</anchorfile>
      <anchor>a05e862072b8c850d074675642c99a586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>parse_conf</name>
      <anchorfile>classc__module_ae3e740b03ab2ae84db68e9d229b31766.html</anchorfile>
      <anchor>ae3e740b03ab2ae84db68e9d229b31766</anchor>
      <arglist>(bool is_core)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>parse_logic</name>
      <anchorfile>classc__module_a0505aa920fb379bf326432dd5b0b3c9b.html</anchorfile>
      <anchor>a0505aa920fb379bf326432dd5b0b3c9b</anchor>
      <arglist>(int &amp;error_on_line, string &amp;error_reason, vector&lt; string &gt; &amp;ignoring_procs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_conf *</type>
      <name>conf</name>
      <anchorfile>classc__module_a9858959336c392ffdb16a3eceeaaf40b.html</anchorfile>
      <anchor>a9858959336c392ffdb16a3eceeaaf40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; pair&lt; c_vdcmod_data_t *, c_vdcmod_data_t * &gt; &gt;</type>
      <name>dealloc1</name>
      <anchorfile>classc__binmodule_ac02bb9798fc6a117f36a06a2136eaf5e.html</anchorfile>
      <anchor>ac02bb9798fc6a117f36a06a2136eaf5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; pair&lt; c_vdcmod_data_t *, char * &gt; &gt;</type>
      <name>dealloc2</name>
      <anchorfile>classc__binmodule_a43c96e60917327f9ad6976f80d88e23c.html</anchorfile>
      <anchor>a43c96e60917327f9ad6976f80d88e23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>dir_prefix</name>
      <anchorfile>classc__module_a21d4dec0bf0e1a9a98fdc3691983039b.html</anchorfile>
      <anchor>a21d4dec0bf0e1a9a98fdc3691983039b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vdcmod_done_func</type>
      <name>done_func</name>
      <anchorfile>classc__binmodule_abe20693d0d000d08ba43186618479927.html</anchorfile>
      <anchor>abe20693d0d000d08ba43186618479927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; int, FILE * &gt;</type>
      <name>files</name>
      <anchorfile>classc__module_a4fdec3fd981b22e6812efc59faa6882e.html</anchorfile>
      <anchor>a4fdec3fd981b22e6812efc59faa6882e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vdcmod_init_func</type>
      <name>init_func</name>
      <anchorfile>classc__binmodule_a94795d9940ddae4f1471388f7447af0d.html</anchorfile>
      <anchor>a94795d9940ddae4f1471388f7447af0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>loaded</name>
      <anchorfile>classc__module_a0e2d5e45b75afc79be57f71dcd4a05db.html</anchorfile>
      <anchor>a0e2d5e45b75afc79be57f71dcd4a05db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>local_id</name>
      <anchorfile>classc__module_a6a10497b5a3bf0e74dadba7257d41f66.html</anchorfile>
      <anchor>a6a10497b5a3bf0e74dadba7257d41f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_logger *</type>
      <name>logger</name>
      <anchorfile>classc__module_a543e9ef62a2b7170dc1538afdae59137.html</anchorfile>
      <anchor>a543e9ef62a2b7170dc1538afdae59137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>mod_hnd</name>
      <anchorfile>classc__binmodule_a834515ca6a4bdddaacf9b92264e4cbb4.html</anchorfile>
      <anchor>a834515ca6a4bdddaacf9b92264e4cbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>name</name>
      <anchorfile>classc__module_ade936cf96e2b09bcf7933ab2a0b8c31c.html</anchorfile>
      <anchor>ade936cf96e2b09bcf7933ab2a0b8c31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__module_a215b48ef0eec16dfdb050fc014e30d90.html</anchorfile>
      <anchor>a215b48ef0eec16dfdb050fc014e30d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_expression</name>
      <anchorfile>classc__module_af280227e42c7ff7c493694cca06a8cf5.html</anchorfile>
      <anchor>af280227e42c7ff7c493694cca06a8cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__module_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_bitarray</name>
    <filename>classc__bitarray.html</filename>
    <member kind="function">
      <type></type>
      <name>c_bitarray</name>
      <anchorfile>classc__bitarray_a2f8ce6a81991a0dd0010a3cb076fa0c0.html</anchorfile>
      <anchor>a2f8ce6a81991a0dd0010a3cb076fa0c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_bitarray</name>
      <anchorfile>classc__bitarray_ae62c6da44b7cb24a9e7cc22e0765e48c.html</anchorfile>
      <anchor>ae62c6da44b7cb24a9e7cc22e0765e48c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__bitarray_ad12a67a3824b8896555fd98a442c0ce2.html</anchorfile>
      <anchor>ad12a67a3824b8896555fd98a442c0ce2</anchor>
      <arglist>(unsigned long pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>find_first_zero_bit</name>
      <anchorfile>classc__bitarray_aba46bfcffd87fedbc004f77abe1d5b33.html</anchorfile>
      <anchor>aba46bfcffd87fedbc004f77abe1d5b33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classc__bitarray_a704d892e12f9907d07a295ee86090705.html</anchorfile>
      <anchor>a704d892e12f9907d07a295ee86090705</anchor>
      <arglist>(unsigned long pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>more</name>
      <anchorfile>classc__bitarray_a91f387fecc4b337486b882142be5ce34.html</anchorfile>
      <anchor>a91f387fecc4b337486b882142be5ce34</anchor>
      <arglist>(size_t offset)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>array</name>
      <anchorfile>classc__bitarray_a13df84d3c07f5b4090c85c60364cc664.html</anchorfile>
      <anchor>a13df84d3c07f5b4090c85c60364cc664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>first_zero_bit</name>
      <anchorfile>classc__bitarray_a7df11c3df1202a4f8f489c6778ae7bbd.html</anchorfile>
      <anchor>a7df11c3df1202a4f8f489c6778ae7bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_zero_bit_valid</name>
      <anchorfile>classc__bitarray_ad6b80af42496afcf909b6f4b0da5ca39.html</anchorfile>
      <anchor>ad6b80af42496afcf909b6f4b0da5ca39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classc__bitarray_afcd1a3cbbdc97bce7b3b9da076be9f06.html</anchorfile>
      <anchor>afcd1a3cbbdc97bce7b3b9da076be9f06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_bitarray_except</name>
    <filename>classc__bitarray__except.html</filename>
    <member kind="function">
      <type></type>
      <name>c_bitarray_except</name>
      <anchorfile>classc__bitarray__except_aa47e142572b7697f7f7aecc16b0c37df.html</anchorfile>
      <anchor>aa47e142572b7697f7f7aecc16b0c37df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_block</name>
    <filename>classc__block.html</filename>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_BLOCK_INVALID</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53eaaaea8483c233ce3ec3b5b575d0511172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_LEFT_BRACE</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53ea205202afc483ef0ecd27e219a56833f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_FOR</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53ea3b15ed29d462491594eb705e3241ed82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_IF</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53eade9f1df052562f28a3333ecd6af32f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_SWITCH</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53eab89765e675e298ff8c348b01d5f0d356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_DO</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53ea182f3f8d5601e36631fc80b9f9aea366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_WHILE</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53ea3a6df6ef13013e77671e469e45d830b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_FOREACH</name>
      <anchorfile>classc__block_af3462a0db4f5c9592fcb5f07e4fad53e.html</anchorfile>
      <anchor>af3462a0db4f5c9592fcb5f07e4fad53ea0aa399e809b7621d9326a7f633eaa6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_block</name>
      <anchorfile>classc__block_a2f82a391c1e03ff07dfa3d068405e46d.html</anchorfile>
      <anchor>a2f82a391c1e03ff07dfa3d068405e46d</anchor>
      <arglist>(e_type type, long id, const string &amp;debug)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__block_a416ca120e7755748e3f4bac372b24720.html</anchorfile>
      <anchor>a416ca120e7755748e3f4bac372b24720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__block_acef7781552a2d437f2c21a4e1cb25450.html</anchorfile>
      <anchor>acef7781552a2d437f2c21a4e1cb25450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_type</type>
      <name>_type</name>
      <anchorfile>classc__block_a27701c3452145378e8d42ead72311052.html</anchorfile>
      <anchor>a27701c3452145378e8d42ead72311052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>do_id</name>
      <anchorfile>classc__block_a539a9676ac272fe1adcacd9616e53c86.html</anchorfile>
      <anchor>a539a9676ac272fe1adcacd9616e53c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_expression *</type>
      <name>for_exp_iter</name>
      <anchorfile>classc__block_ad047a21f944aa686980091b2b530a11b.html</anchorfile>
      <anchor>ad047a21f944aa686980091b2b530a11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>for_iter_jump</name>
      <anchorfile>classc__block_a25c0058d5104fccbe5a9572cf8ff2d42.html</anchorfile>
      <anchor>a25c0058d5104fccbe5a9572cf8ff2d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>foreach_init_id</name>
      <anchorfile>classc__block_a10c61ebaaee791777f0bc87b71a1b715.html</anchorfile>
      <anchor>a10c61ebaaee791777f0bc87b71a1b715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>foreach_iter_jump</name>
      <anchorfile>classc__block_a99ef04889dba2d1654a6e7df0f56053a.html</anchorfile>
      <anchor>a99ef04889dba2d1654a6e7df0f56053a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_if_branch &gt;</type>
      <name>if_bunch</name>
      <anchorfile>classc__block_a6c436a948da6983fb088fb60e16fc619.html</anchorfile>
      <anchor>a6c436a948da6983fb088fb60e16fc619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>if_bunch_jump_over</name>
      <anchorfile>classc__block_adc1118a667bd21187ab0cb3eda83cc35.html</anchorfile>
      <anchor>adc1118a667bd21187ab0cb3eda83cc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>if_id</name>
      <anchorfile>classc__block_ad96bbdfa7d8de8280fabf03183a87b1f.html</anchorfile>
      <anchor>ad96bbdfa7d8de8280fabf03183a87b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignore_next</name>
      <anchorfile>classc__block_a54ae8809e21ec9534c73b9b17024fee8.html</anchorfile>
      <anchor>a54ae8809e21ec9534c73b9b17024fee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>next_resolve_if</name>
      <anchorfile>classc__block_a1bd6a530d7193fd48633f5d5562c4485.html</anchorfile>
      <anchor>a1bd6a530d7193fd48633f5d5562c4485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>switch_id</name>
      <anchorfile>classc__block_a2cda905e70c5df2e2c166437719218a5.html</anchorfile>
      <anchor>a2cda905e70c5df2e2c166437719218a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>was_inline</name>
      <anchorfile>classc__block_a655e845ef38543c072348efa5e1a1d10.html</anchorfile>
      <anchor>a655e845ef38543c072348efa5e1a1d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>was_next_expression</name>
      <anchorfile>classc__block_af00d7b66a45d7aa7f21071ed8cba51b2.html</anchorfile>
      <anchor>af00d7b66a45d7aa7f21071ed8cba51b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>while_again_id</name>
      <anchorfile>classc__block_a51f95388180baa939ffa46963790444a.html</anchorfile>
      <anchor>a51f95388180baa939ffa46963790444a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_bot</name>
    <filename>classc__bot.html</filename>
    <member kind="enumeration">
      <name>e_action</name>
      <anchorfile>classc__bot_a2597f6c047183b0f9252ea8f8c3b1d5d.html</anchorfile>
      <anchor>a2597f6c047183b0f9252ea8f8c3b1d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_REPL_NONE</name>
      <anchorfile>classc__bot_a2597f6c047183b0f9252ea8f8c3b1d5d.html</anchorfile>
      <anchor>a2597f6c047183b0f9252ea8f8c3b1d5da0c218d5d6c244628b0da2b85772a275e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_REPL_SHOULD_PUSH</name>
      <anchorfile>classc__bot_a2597f6c047183b0f9252ea8f8c3b1d5d.html</anchorfile>
      <anchor>a2597f6c047183b0f9252ea8f8c3b1d5da8ee1fc3dd3044c752ba5cd88b657b190</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_REPL_SHOULD_PULL</name>
      <anchorfile>classc__bot_a2597f6c047183b0f9252ea8f8c3b1d5d.html</anchorfile>
      <anchor>a2597f6c047183b0f9252ea8f8c3b1d5da04f3d5fe6b5277bda2ac0ab93bab7623</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_bot</name>
      <anchorfile>classc__bot_a0ea3d9eb365b9c2e43aac506ec5b4a9c.html</anchorfile>
      <anchor>a0ea3d9eb365b9c2e43aac506ec5b4a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_bot</name>
      <anchorfile>classc__bot_a2abf9282746aac44b3e5e4be13d9133e.html</anchorfile>
      <anchor>a2abf9282746aac44b3e5e4be13d9133e</anchor>
      <arglist>(const c_bot &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_bot</name>
      <anchorfile>classc__bot_a1f6ef64afef74dc4aa86e3149c1e44f5.html</anchorfile>
      <anchor>a1f6ef64afef74dc4aa86e3149c1e44f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjust_timestamp</name>
      <anchorfile>classc__bot_a0f2b91b9e321ea2e43c6352e60cc7f3d.html</anchorfile>
      <anchor>a0f2b91b9e321ea2e43c6352e60cc7f3d</anchor>
      <arglist>(my_time_t &amp;timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>before_delete</name>
      <anchorfile>classc__bot_a5f81149ea19e4db6e0f64b6398c42ca6.html</anchorfile>
      <anchor>a5f81149ea19e4db6e0f64b6398c42ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>botnet_obj_difftime</name>
      <anchorfile>classc__bot_a3d4870c61ece26adb5a99a9a04ae49b3.html</anchorfile>
      <anchor>a3d4870c61ece26adb5a99a9a04ae49b3</anchor>
      <arglist>(my_time_t local_object, my_botnet_time_t remote_object, my_botnet_time_t remote_time, e_action &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__bot_ad9f1e9e484c5fd06df23923b535f8dc3.html</anchorfile>
      <anchor>ad9f1e9e484c5fd06df23923b535f8dc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>garbage_socket</name>
      <anchorfile>classc__bot_a4ab82af1115c5df81c442f3214b15b54.html</anchorfile>
      <anchor>a4ab82af1115c5df81c442f3214b15b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_difftime</name>
      <anchorfile>classc__bot_a7a5b3f717939cdd48723e6d1b51fbf9e.html</anchorfile>
      <anchor>a7a5b3f717939cdd48723e6d1b51fbf9e</anchor>
      <arglist>(my_botnet_time_t remote_time)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>auth_ok</name>
      <anchorfile>classc__bot_aa81ec16faf442786b3cc27e5d2ad1b65.html</anchorfile>
      <anchor>aa81ec16faf442786b3cc27e5d2ad1b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>awaiting_ready</name>
      <anchorfile>classc__bot_a49867a002772415d0a2e7664e890c012.html</anchorfile>
      <anchor>a49867a002772415d0a2e7664e890c012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botip</name>
      <anchorfile>classc__bot_abeceace497d29afb5f6e934f04da87d6.html</anchorfile>
      <anchor>abeceace497d29afb5f6e934f04da87d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__bot_a633e8680d902c8f2d1cff81dfd1a7f6d.html</anchorfile>
      <anchor>a633e8680d902c8f2d1cff81dfd1a7f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>botnet12_compatibility</name>
      <anchorfile>classc__bot_aa9465c694da14604d48e7ee58b36d534.html</anchorfile>
      <anchor>aa9465c694da14604d48e7ee58b36d534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>botport</name>
      <anchorfile>classc__bot_acc01d47331684370171ba396197a1beb.html</anchorfile>
      <anchor>acc01d47331684370171ba396197a1beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>buff_from_dcc</name>
      <anchorfile>classc__bot_aca85d71c6cca2b01e5317e5278375171.html</anchorfile>
      <anchor>aca85d71c6cca2b01e5317e5278375171</anchor>
      <arglist>[1024 *5]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>buff_pos_from_dcc</name>
      <anchorfile>classc__bot_a0c2da045358460ca3a800c306f517db3.html</anchorfile>
      <anchor>a0c2da045358460ca3a800c306f517db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>buff_size_from_dcc</name>
      <anchorfile>classc__bot_ae94a1479071510336578358a5d3e45e4.html</anchorfile>
      <anchor>ae94a1479071510336578358a5d3e45e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>challenge_sent</name>
      <anchorfile>classc__bot_a48b7e0dd6a8ae115079aee957ec4fba9.html</anchorfile>
      <anchor>a48b7e0dd6a8ae115079aee957ec4fba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>chandefs_already_updated</name>
      <anchorfile>classc__bot_a1418814cf4c4729b6b9de9ffb06ee6fd.html</anchorfile>
      <anchor>a1418814cf4c4729b6b9de9ffb06ee6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>multimap&lt; string, pair&lt; string, string &gt; &gt;</type>
      <name>chans_groups</name>
      <anchorfile>classc__bot_a01c6191b37b007a3435a0a307a5a44ca.html</anchorfile>
      <anchor>a01c6191b37b007a3435a0a307a5a44ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>chans_to_pull_last_update</name>
      <anchorfile>classc__bot_a44ea24ffbf886d21648a141f5e36cb32.html</anchorfile>
      <anchor>a44ea24ffbf886d21648a141f5e36cb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>chans_to_push_last_update</name>
      <anchorfile>classc__bot_a097cc771c66977a7d85bcf2e3d7624e2.html</anchorfile>
      <anchor>a097cc771c66977a7d85bcf2e3d7624e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>clean</name>
      <anchorfile>classc__bot_af05c7ddc6fb7e8e691dae95ad0156fc8.html</anchorfile>
      <anchor>af05c7ddc6fb7e8e691dae95ad0156fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_command_queue</type>
      <name>command_queue</name>
      <anchorfile>classc__bot_ad8f643d675d73b9c225d78507c2293de.html</anchorfile>
      <anchor>ad8f643d675d73b9c225d78507c2293de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_bot_command</type>
      <name>command_receive_buffer</name>
      <anchorfile>classc__bot_a008f9cf211a48287c9f90c6e15210687.html</anchorfile>
      <anchor>a008f9cf211a48287c9f90c6e15210687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>threaded_connect_id</type>
      <name>connect_id</name>
      <anchorfile>classc__bot_a756168ae7116cece59c5ecbc6eb07962.html</anchorfile>
      <anchor>a756168ae7116cece59c5ecbc6eb07962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>connect_start</name>
      <anchorfile>classc__bot_a730af3ae249c5c4163127893d928a2a2.html</anchorfile>
      <anchor>a730af3ae249c5c4163127893d928a2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_bot_control</type>
      <name>control_receive_buffer</name>
      <anchorfile>classc__bot_ae991f3a7b6d5e48ed62c97a7e3ee4e4e.html</anchorfile>
      <anchor>ae991f3a7b6d5e48ed62c97a7e3ee4e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classc__bot_a74c121d3c46d39759c2bc17ce72c81e0.html</anchorfile>
      <anchor>a74c121d3c46d39759c2bc17ce72c81e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>flipped</name>
      <anchorfile>classc__bot_a2c9d34f909a171abfec9c77ef9b98918.html</anchorfile>
      <anchor>a2c9d34f909a171abfec9c77ef9b98918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_at_least_one_pong</name>
      <anchorfile>classc__bot_a13afc7009c482fb2d9be289db310d996.html</anchorfile>
      <anchor>a13afc7009c482fb2d9be289db310d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_better_remote_time_diff</name>
      <anchorfile>classc__bot_a22f0f835bf0095f3b7c3a07f12b74c13.html</anchorfile>
      <anchor>a22f0f835bf0095f3b7c3a07f12b74c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>got_bytes</name>
      <anchorfile>classc__bot_a000e5e84380ed3f3aff28d2ae0e10938.html</anchorfile>
      <anchor>a000e5e84380ed3f3aff28d2ae0e10938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_challenge</name>
      <anchorfile>classc__bot_afece2624b3079064c659b2b817169430.html</anchorfile>
      <anchor>afece2624b3079064c659b2b817169430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>invoked_from_telnet</name>
      <anchorfile>classc__bot_a0bc5884633c3e1c45bf1d97c1c0a3b7e.html</anchorfile>
      <anchor>a0bc5884633c3e1c45bf1d97c1c0a3b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_proc_push</name>
      <anchorfile>classc__bot_adb7cdd012c51cddda2ba3e54c1d0c2c6.html</anchorfile>
      <anchor>adb7cdd012c51cddda2ba3e54c1d0c2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_try</name>
      <anchorfile>classc__bot_a76cdfcfe50dca2d667026b9c59ae2aeb.html</anchorfile>
      <anchor>a76cdfcfe50dca2d667026b9c59ae2aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>local_MD5_password</name>
      <anchorfile>classc__bot_afe1b407fba0a4b7c870fc0da3e5d4372.html</anchorfile>
      <anchor>afe1b407fba0a4b7c870fc0da3e5d4372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>localip</name>
      <anchorfile>classc__bot_ad6e43a8dfff46ab23998ff5e5eaa9a38.html</anchorfile>
      <anchor>ad6e43a8dfff46ab23998ff5e5eaa9a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>next_ping</name>
      <anchorfile>classc__bot_ac26d36ba2b7b0ffbd5094438e5fdc8f9.html</anchorfile>
      <anchor>ac26d36ba2b7b0ffbd5094438e5fdc8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>old_remote_time_diff</name>
      <anchorfile>classc__bot_ad74d2dc92f627143eb3054ab725ac04d.html</anchorfile>
      <anchor>ad74d2dc92f627143eb3054ab725ac04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>prelink_ok</name>
      <anchorfile>classc__bot_a7c4f0480d1f6590a2d7260a880e494dd.html</anchorfile>
      <anchor>a7c4f0480d1f6590a2d7260a880e494dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>prelinking_wait_start</name>
      <anchorfile>classc__bot_a52c825819413e6eb6d94e9cd059f6b12.html</anchorfile>
      <anchor>a52c825819413e6eb6d94e9cd059f6b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>procs_already_updated</name>
      <anchorfile>classc__bot_a5bb9b0fe1256dd0e351bb59def0132fc.html</anchorfile>
      <anchor>a5bb9b0fe1256dd0e351bb59def0132fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>procs_to_pull_last_update</name>
      <anchorfile>classc__bot_a28ddeeb568653f627a71c8fca92753e2.html</anchorfile>
      <anchor>a28ddeeb568653f627a71c8fca92753e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>procs_to_push_last_update</name>
      <anchorfile>classc__bot_a35a40736ba7cfff7d0369d1849a6d593.html</anchorfile>
      <anchor>a35a40736ba7cfff7d0369d1849a6d593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>prv_already_updated</name>
      <anchorfile>classc__bot_a6a62fb13cc955cfb52a0fb8550b226e3.html</anchorfile>
      <anchor>a6a62fb13cc955cfb52a0fb8550b226e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>prv_pulling</name>
      <anchorfile>classc__bot_a2fd7458a10d43cd6a4b0212a3c84325b.html</anchorfile>
      <anchor>a2fd7458a10d43cd6a4b0212a3c84325b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_private</type>
      <name>prv_to_pull</name>
      <anchorfile>classc__bot_a45907dad9e68655dd6d3ea3c28352624.html</anchorfile>
      <anchor>a45907dad9e68655dd6d3ea3c28352624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_private</type>
      <name>prv_to_push</name>
      <anchorfile>classc__bot_ad5b31d7a2573d88e002ac533c48b066e.html</anchorfile>
      <anchor>ad5b31d7a2573d88e002ac533c48b066e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>prv_to_push_last_update</name>
      <anchorfile>classc__bot_a651fb08e7a5f12115488d6d93636855a.html</anchorfile>
      <anchor>a651fb08e7a5f12115488d6d93636855a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_chan_def_to_pull &gt;</type>
      <name>pulling_chans</name>
      <anchorfile>classc__bot_a3032038e559dfd6eb91d10839a79bb5a.html</anchorfile>
      <anchor>a3032038e559dfd6eb91d10839a79bb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_proc_to_pull &gt;</type>
      <name>pulling_procs</name>
      <anchorfile>classc__bot_a8a9c888764930cd2116860617232a5d5.html</anchorfile>
      <anchor>a8a9c888764930cd2116860617232a5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_user_to_pull &gt;</type>
      <name>pulling_users</name>
      <anchorfile>classc__bot_a2d6d91ab4ab4a5d9b758f35ce488a635.html</anchorfile>
      <anchor>a2d6d91ab4ab4a5d9b758f35ce488a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pure_ssl</name>
      <anchorfile>classc__bot_a132ce8eb5e90bb35ff63fadab75a52f6.html</anchorfile>
      <anchor>a132ce8eb5e90bb35ff63fadab75a52f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_chan_def_to_push &gt;</type>
      <name>pushing_chans</name>
      <anchorfile>classc__bot_a5fdc6e420d177e02f28b85f3d7a9782a.html</anchorfile>
      <anchor>a5fdc6e420d177e02f28b85f3d7a9782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_proc_to_push &gt;</type>
      <name>pushing_procs</name>
      <anchorfile>classc__bot_ab9e1dadd8ad980a0581f226594381039.html</anchorfile>
      <anchor>ab9e1dadd8ad980a0581f226594381039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_user_to_push &gt;</type>
      <name>pushing_users</name>
      <anchorfile>classc__bot_a5c5de0c114664b86aafd4d6025c1fb42.html</anchorfile>
      <anchor>a5c5de0c114664b86aafd4d6025c1fb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>receive_buffer_pos</name>
      <anchorfile>classc__bot_a03e11d6b73f6bb926deaa39a00e13e41.html</anchorfile>
      <anchor>a03e11d6b73f6bb926deaa39a00e13e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>received_bot_auth_1</name>
      <anchorfile>classc__bot_a536f90440ae78551c6d816ad529e5237.html</anchorfile>
      <anchor>a536f90440ae78551c6d816ad529e5237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>rejected_objects</name>
      <anchorfile>classc__bot_aa8e6d8bbf21d366aa1b8015f6bd2e863.html</anchorfile>
      <anchor>aa8e6d8bbf21d366aa1b8015f6bd2e863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>remote_MD5_password</name>
      <anchorfile>classc__bot_aa1d1bb10d48e89d9102aafc1ebbcf107.html</anchorfile>
      <anchor>aa1d1bb10d48e89d9102aafc1ebbcf107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>remote_pswd_ok</name>
      <anchorfile>classc__bot_abe3d7940b1d1bf619dcb131b8116e693.html</anchorfile>
      <anchor>abe3d7940b1d1bf619dcb131b8116e693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>remote_time_diff</name>
      <anchorfile>classc__bot_a27abe0571a797e14f167a2ef10f7f9d2.html</anchorfile>
      <anchor>a27abe0571a797e14f167a2ef10f7f9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>response_okay</name>
      <anchorfile>classc__bot_a5cd7e0c8224de75ea46170315c2b6f2b.html</anchorfile>
      <anchor>a5cd7e0c8224de75ea46170315c2b6f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>rle_buffer</name>
      <anchorfile>classc__bot_af4f01eab22ed7dd89d7c8a0c3ce9d00d.html</anchorfile>
      <anchor>af4f01eab22ed7dd89d7c8a0c3ce9d00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rle_buffer_len</name>
      <anchorfile>classc__bot_a046c15f769c6af61465290a0b2797327.html</anchorfile>
      <anchor>a046c15f769c6af61465290a0b2797327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sent_at_least_one_ping</name>
      <anchorfile>classc__bot_a92cc3b8b4e8e952c24dcf52ffe20e8ca.html</anchorfile>
      <anchor>a92cc3b8b4e8e952c24dcf52ffe20e8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sent_bot_auth_1</name>
      <anchorfile>classc__bot_ab76a3941f8f4d26c9c50ad23202e74f7.html</anchorfile>
      <anchor>ab76a3941f8f4d26c9c50ad23202e74f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>sent_challenge</name>
      <anchorfile>classc__bot_a5b8d63c299f9f7cf0e10f72473da5db7.html</anchorfile>
      <anchor>a5b8d63c299f9f7cf0e10f72473da5db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sent_partyline_users</name>
      <anchorfile>classc__bot_ad536b2187128681ad07d453d7d9d6092.html</anchorfile>
      <anchor>ad536b2187128681ad07d453d7d9d6092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>socket</name>
      <anchorfile>classc__bot_a786a3afb26425f9879159ac7545b93a3.html</anchorfile>
      <anchor>a786a3afb26425f9879159ac7545b93a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl *</type>
      <name>ssl</name>
      <anchorfile>classc__bot_a789914530f43c807198ef93efdc8e753.html</anchorfile>
      <anchor>a789914530f43c807198ef93efdc8e753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ssl_connection</name>
      <anchorfile>classc__bot_ada073dcd7434ee1bac3b36c7f290d967.html</anchorfile>
      <anchor>ada073dcd7434ee1bac3b36c7f290d967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start_awaiting_pong</name>
      <anchorfile>classc__bot_ab0a6d2a2e0c1c275ce508025244e6711.html</anchorfile>
      <anchor>ab0a6d2a2e0c1c275ce508025244e6711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>supported_proto_version</name>
      <anchorfile>classc__bot_aed8e95badf8f3873fb76167f248aaeb4.html</anchorfile>
      <anchor>aed8e95badf8f3873fb76167f248aaeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_timer *</type>
      <name>unlink_timer</name>
      <anchorfile>classc__bot_a16bdd5f026005bb0b461a0cd3cf39820.html</anchorfile>
      <anchor>a16bdd5f026005bb0b461a0cd3cf39820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>users_already_updated</name>
      <anchorfile>classc__bot_a682fef6b305efbee66d26803bf0366cd.html</anchorfile>
      <anchor>a682fef6b305efbee66d26803bf0366cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>users_to_pull_last_update</name>
      <anchorfile>classc__bot_ac4f48994cd1a94eaeecd90ef120de2ea.html</anchorfile>
      <anchor>ac4f48994cd1a94eaeecd90ef120de2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>users_to_push_last_update</name>
      <anchorfile>classc__bot_af64fafc30da9c28c2e30ed6da0024fa0.html</anchorfile>
      <anchor>af64fafc30da9c28c2e30ed6da0024fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>vars</name>
      <anchorfile>classc__bot_a2829ced9171e897ed44b5b7851272ffa.html</anchorfile>
      <anchor>a2829ced9171e897ed44b5b7851272ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>waiting</name>
      <anchorfile>classc__bot_ac7863e95c02e0389a730d73acacd10fd.html</anchorfile>
      <anchor>ac7863e95c02e0389a730d73acacd10fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>was_linked</name>
      <anchorfile>classc__bot_a84e86c661a70f9b6645fa0cf0f634ae0.html</anchorfile>
      <anchor>a84e86c661a70f9b6645fa0cf0f634ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command</name>
    <filename>structc__bot__command.html</filename>
    <class kind="union">c_bot_command::u_commnd_data</class>
    <member kind="function">
      <type>void</type>
      <name>flip</name>
      <anchorfile>structc__bot__command_a13e2bcf113cbe8e89c121016000b1e4a.html</anchorfile>
      <anchor>a13e2bcf113cbe8e89c121016000b1e4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flip_header</name>
      <anchorfile>structc__bot__command_a65e21d5de3c67f99fd317fd408890562.html</anchorfile>
      <anchor>a65e21d5de3c67f99fd317fd408890562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hard_clear</name>
      <anchorfile>structc__bot__command_ad9083cddb87d0ed37ffe868bfa98db7e.html</anchorfile>
      <anchor>ad9083cddb87d0ed37ffe868bfa98db7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>command</name>
      <anchorfile>structc__bot__command_a0fcef5256ffd79a6a53382eddf53d842.html</anchorfile>
      <anchor>a0fcef5256ffd79a6a53382eddf53d842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 union c_bot_command::u_commnd_data</type>
      <name>command_data</name>
      <anchorfile>structc__bot__command_a38c0ff5c6bb71caa565c1947cf005390.html</anchorfile>
      <anchor>a38c0ff5c6bb71caa565c1947cf005390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>packet_type</name>
      <anchorfile>structc__bot__command_a1e4e342a41a8995de52ff92e73b0e004.html</anchorfile>
      <anchor>a1e4e342a41a8995de52ff92e73b0e004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>size</name>
      <anchorfile>structc__bot__command_a34b6caeaca886d9ba1a45e9bfd020533.html</anchorfile>
      <anchor>a34b6caeaca886d9ba1a45e9bfd020533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>version</name>
      <anchorfile>structc__bot__command_acf24e99d5e66b8dcf684c4cc8ef65f1d.html</anchorfile>
      <anchor>acf24e99d5e66b8dcf684c4cc8ef65f1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>c_bot_command::u_commnd_data</name>
    <filename>unionc__bot__command_1_1u__commnd__data.html</filename>
    <class kind="struct">c_bot_command::u_commnd_data::c__padding</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_bot_auth_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_bot_auth_13</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_bot_challenge_13</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_check_time_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_partyline_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_partyline_user_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_proc_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_proc_end_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_push_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_remote_procedure_call_3</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_01_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_02_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_03_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_04_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_05_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_06_8</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_chdef_99_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_01_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_02_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_03_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_04_7</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_05_8</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_06_11</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_prv_99_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_01_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_01B_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_02_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_03_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_04_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_06_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_07_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_10_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_11_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_11B_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_12_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_13_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_14_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_15_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_16_5</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_17_9</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_repl_user_99_1</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_cmd_update_1004</class>
    <class kind="struct">c_bot_command::u_commnd_data::c_no_repl_1</class>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c__padding</type>
      <name>_padding</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a3c34f225f92e3096b6ccd62336232cfe.html</anchorfile>
      <anchor>a3c34f225f92e3096b6ccd62336232cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_bot_auth_1</type>
      <name>bot_auth_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a99cef948a95785127ffe60925fdd8217.html</anchorfile>
      <anchor>a99cef948a95785127ffe60925fdd8217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_bot_auth_13</type>
      <name>bot_auth_13</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_aa934f5190a3aabc64bae2329a2cb96d3.html</anchorfile>
      <anchor>aa934f5190a3aabc64bae2329a2cb96d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_bot_challenge_13</type>
      <name>bot_challenge_13</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ac0f5e6e8315dafc3c7b64647518d59f4.html</anchorfile>
      <anchor>ac0f5e6e8315dafc3c7b64647518d59f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_check_time_1</type>
      <name>check_time_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a60da10fcfa7d204b0187dd47dfd46af5.html</anchorfile>
      <anchor>a60da10fcfa7d204b0187dd47dfd46af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_partyline_1</type>
      <name>cmd_partyline_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_abf8f69ad2c37ea405f803961fc8df78d.html</anchorfile>
      <anchor>abf8f69ad2c37ea405f803961fc8df78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_partyline_user_1</type>
      <name>cmd_partyline_user_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_abcaf0595a4447ee09cf2f14991a64fc6.html</anchorfile>
      <anchor>abcaf0595a4447ee09cf2f14991a64fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_proc_1</type>
      <name>cmd_proc_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_aa6c855433fb363f7c3a4c2099570dbc6.html</anchorfile>
      <anchor>aa6c855433fb363f7c3a4c2099570dbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_proc_end_1</type>
      <name>cmd_proc_end_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a4ca3f7adfbfed497bbc9134d32ea856c.html</anchorfile>
      <anchor>a4ca3f7adfbfed497bbc9134d32ea856c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_push_1</type>
      <name>cmd_push_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a204905c0900a7ef5f894428e6682111f.html</anchorfile>
      <anchor>a204905c0900a7ef5f894428e6682111f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_remote_procedure_call_3</type>
      <name>cmd_remote_procedure_call_3</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ac7d16424c0caf748d8347c88bf2c459b.html</anchorfile>
      <anchor>ac7d16424c0caf748d8347c88bf2c459b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_chdef_01_1</type>
      <name>cmd_repl_chdef_01_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a455a97103f280e12acd0a3d540587fc3.html</anchorfile>
      <anchor>a455a97103f280e12acd0a3d540587fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_chdef_02_1</type>
      <name>cmd_repl_chdef_02_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_aefbfe50c36de205b4ec34837a440b80b.html</anchorfile>
      <anchor>aefbfe50c36de205b4ec34837a440b80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_chdef_03_1</type>
      <name>cmd_repl_chdef_03_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a0aa42cd1d8957f257d9b6af1a0ad444d.html</anchorfile>
      <anchor>a0aa42cd1d8957f257d9b6af1a0ad444d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_chdef_04_1</type>
      <name>cmd_repl_chdef_04_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a0af6d66fe08b5da282bb29ca1cb43d28.html</anchorfile>
      <anchor>a0af6d66fe08b5da282bb29ca1cb43d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_chdef_05_1</type>
      <name>cmd_repl_chdef_05_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_afd34d5bf51d9ba0e572c060ce7cf456d.html</anchorfile>
      <anchor>afd34d5bf51d9ba0e572c060ce7cf456d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_chdef_06_8</type>
      <name>cmd_repl_chdef_06_8</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ae996a8cddcc8dbc964dfe9faedd0ab8b.html</anchorfile>
      <anchor>ae996a8cddcc8dbc964dfe9faedd0ab8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_chdef_99_1</type>
      <name>cmd_repl_chdef_99_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_aaaa1cfa00eea5d378c689756a05c0985.html</anchorfile>
      <anchor>aaaa1cfa00eea5d378c689756a05c0985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_prv_01_1</type>
      <name>cmd_repl_prv_01_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ac31f5a9ad7d96c1969301fed4deceed8.html</anchorfile>
      <anchor>ac31f5a9ad7d96c1969301fed4deceed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_prv_02_1</type>
      <name>cmd_repl_prv_02_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ab61f7f18665e31b34f372aa20ca67bd6.html</anchorfile>
      <anchor>ab61f7f18665e31b34f372aa20ca67bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_prv_03_1</type>
      <name>cmd_repl_prv_03_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a301884b1cb34607d590f8827ecb728b7.html</anchorfile>
      <anchor>a301884b1cb34607d590f8827ecb728b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_prv_04_7</type>
      <name>cmd_repl_prv_04_7</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ad93704eb4b5c0bcc1f67504ad2e666bd.html</anchorfile>
      <anchor>ad93704eb4b5c0bcc1f67504ad2e666bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_prv_05_8</type>
      <name>cmd_repl_prv_05_8</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a24b33c5b98c77c597e741d070026581f.html</anchorfile>
      <anchor>a24b33c5b98c77c597e741d070026581f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_prv_06_11</type>
      <name>cmd_repl_prv_06_11</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a30b020a4bdc25569eb70dc8a18b13185.html</anchorfile>
      <anchor>a30b020a4bdc25569eb70dc8a18b13185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_prv_99_1</type>
      <name>cmd_repl_prv_99_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ad601fe2f4f0b056d112a863df6e12ad0.html</anchorfile>
      <anchor>ad601fe2f4f0b056d112a863df6e12ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_01_1</type>
      <name>cmd_repl_user_01_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a29eec1dfdebdf20599ff12fd7afb0df0.html</anchorfile>
      <anchor>a29eec1dfdebdf20599ff12fd7afb0df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_01B_1</type>
      <name>cmd_repl_user_01B_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a47f176bc882c42eb2a4e006e31a841e2.html</anchorfile>
      <anchor>a47f176bc882c42eb2a4e006e31a841e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_02_1</type>
      <name>cmd_repl_user_02_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_abd1cd47cf9f2d29301b9aa28854832ed.html</anchorfile>
      <anchor>abd1cd47cf9f2d29301b9aa28854832ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_03_1</type>
      <name>cmd_repl_user_03_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a13c4c313182ca153307c93526281aec6.html</anchorfile>
      <anchor>a13c4c313182ca153307c93526281aec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_04_1</type>
      <name>cmd_repl_user_04_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ac4fb13a224c71ba3686a9e79555a5fb9.html</anchorfile>
      <anchor>ac4fb13a224c71ba3686a9e79555a5fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_06_1</type>
      <name>cmd_repl_user_06_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a10ea0ca3d2fe3d7f100b29bef2c61501.html</anchorfile>
      <anchor>a10ea0ca3d2fe3d7f100b29bef2c61501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_07_1</type>
      <name>cmd_repl_user_07_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a0e13ecf15896cfa6c0762f96e9157d8b.html</anchorfile>
      <anchor>a0e13ecf15896cfa6c0762f96e9157d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_10_1</type>
      <name>cmd_repl_user_10_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a5f43ada458dadc555ccfe25cbbd484d1.html</anchorfile>
      <anchor>a5f43ada458dadc555ccfe25cbbd484d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_11_1</type>
      <name>cmd_repl_user_11_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a34d6113e00040633072b918549921608.html</anchorfile>
      <anchor>a34d6113e00040633072b918549921608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_11B_1</type>
      <name>cmd_repl_user_11B_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ad381fb83ff8b57ef06d3d260613b3708.html</anchorfile>
      <anchor>ad381fb83ff8b57ef06d3d260613b3708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_12_1</type>
      <name>cmd_repl_user_12_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ae51a2021abad3eb63bdfb454aeb6a5bf.html</anchorfile>
      <anchor>ae51a2021abad3eb63bdfb454aeb6a5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_13_1</type>
      <name>cmd_repl_user_13_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a25d46311bdf9e7b87f9b5da909b958d2.html</anchorfile>
      <anchor>a25d46311bdf9e7b87f9b5da909b958d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_14_1</type>
      <name>cmd_repl_user_14_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_aee73cc2ebb16db088b23f61fd2d6b48f.html</anchorfile>
      <anchor>aee73cc2ebb16db088b23f61fd2d6b48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_15_1</type>
      <name>cmd_repl_user_15_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_add3e69f76349b35492a9ade30c649e53.html</anchorfile>
      <anchor>add3e69f76349b35492a9ade30c649e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_16_5</type>
      <name>cmd_repl_user_16_5</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_aec2b7f4a394307d0594be5f7510f842a.html</anchorfile>
      <anchor>aec2b7f4a394307d0594be5f7510f842a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_17_9</type>
      <name>cmd_repl_user_17_9</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a66e292a3eb2ad94ddbbcf4f18e9a4248.html</anchorfile>
      <anchor>a66e292a3eb2ad94ddbbcf4f18e9a4248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_repl_user_99_1</type>
      <name>cmd_repl_user_99_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ac9cb5051db917e0670dfdf808712af52.html</anchorfile>
      <anchor>ac9cb5051db917e0670dfdf808712af52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_cmd_update_1004</type>
      <name>cmd_update_1004</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_ae907cbc86351e952365cb4e5fe974d82.html</anchorfile>
      <anchor>ae907cbc86351e952365cb4e5fe974d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_command::u_commnd_data::c_no_repl_1</type>
      <name>no_repl_1</name>
      <anchorfile>unionc__bot__command_1_1u__commnd__data_a7ac034d0667a8412a3fb16bc335f5add.html</anchorfile>
      <anchor>a7ac034d0667a8412a3fb16bc335f5add</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c__padding</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c____padding.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>padding</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c____padding_a31f3b77321c680a8390c9288400101f6.html</anchorfile>
      <anchor>a31f3b77321c680a8390c9288400101f6</anchor>
      <arglist>[1024 *64-sizeof(uint32)*4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_bot_auth_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__bot__auth__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>botname</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__bot__auth__1_a8dce9db282a852b3d6fe13e82b2a2f40.html</anchorfile>
      <anchor>a8dce9db282a852b3d6fe13e82b2a2f40</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>digest</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__bot__auth__1_a48d24b71168e8acde28a2184c1fe0125.html</anchorfile>
      <anchor>a48d24b71168e8acde28a2184c1fe0125</anchor>
      <arglist>[32+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_bot_auth_13</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__bot__auth__13.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>digest</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__bot__auth__13_ab6da16b658be05c3d1491214cdd9931d.html</anchorfile>
      <anchor>ab6da16b658be05c3d1491214cdd9931d</anchor>
      <arglist>[32+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_bot_challenge_13</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__bot__challenge__13.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>magic</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__bot__challenge__13_a3eddf2d6bc766423f7deb146d510a046.html</anchorfile>
      <anchor>a3eddf2d6bc766423f7deb146d510a046</anchor>
      <arglist>[1024+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_check_time_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>channel_def</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_a7ca80ab837ebff31bf7ddf652fdb7f55.html</anchorfile>
      <anchor>a7ca80ab837ebff31bf7ddf652fdb7f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>function</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_a4314231eb8b513075e9904721e22022a.html</anchorfile>
      <anchor>a4314231eb8b513075e9904721e22022a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>now</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_accf3beabd97c070f0f8581288be6fcf7.html</anchorfile>
      <anchor>accf3beabd97c070f0f8581288be6fcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>object_name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_ab120169dd7ac6feb29d4a98269c8a659.html</anchorfile>
      <anchor>ab120169dd7ac6feb29d4a98269c8a659</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>original_time</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_a42927502264a7c72d414d8a1f772c020.html</anchorfile>
      <anchor>a42927502264a7c72d414d8a1f772c020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>procedure</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_a7ffc3b6a2e8a626ce89d6e178b983e56.html</anchorfile>
      <anchor>a7ffc3b6a2e8a626ce89d6e178b983e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>prv</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_ab6685c25005a491192b023e402fca8bb.html</anchorfile>
      <anchor>ab6685c25005a491192b023e402fca8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>user</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__check__time__1_a0a6b4f38d680ee6db50deb0a4daba224.html</anchorfile>
      <anchor>a0a6b4f38d680ee6db50deb0a4daba224</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_partyline_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>botname</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_ac697e80ce98318ea59efc1da82c0443e.html</anchorfile>
      <anchor>ac697e80ce98318ea59efc1da82c0443e</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>channel</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_a76db01d070130d5e86392ec1d9f7c2e1.html</anchorfile>
      <anchor>a76db01d070130d5e86392ec1d9f7c2e1</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>id</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_a778718b57b423143d3e420a10f369044.html</anchorfile>
      <anchor>a778718b57b423143d3e420a10f369044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>join</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_acc2b96ef2dc1300511a4a680059694b7.html</anchorfile>
      <anchor>acc2b96ef2dc1300511a4a680059694b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>leave</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_a0a6048b73fc29dc9981b798289300736.html</anchorfile>
      <anchor>a0a6048b73fc29dc9981b798289300736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>message</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_a9781dbf58a44a128cb24391588ed3002.html</anchorfile>
      <anchor>a9781dbf58a44a128cb24391588ed3002</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>msg</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_a6bfc0bcc6c82070c4f0a711ac8bd7208.html</anchorfile>
      <anchor>a6bfc0bcc6c82070c4f0a711ac8bd7208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>user</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__1_ae0dd10c7f9c713b07bfe82ad2f711370.html</anchorfile>
      <anchor>ae0dd10c7f9c713b07bfe82ad2f711370</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_partyline_user_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__user__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>botname</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__user__1_a59d958605c88bc94e4752cbced7e6884.html</anchorfile>
      <anchor>a59d958605c88bc94e4752cbced7e6884</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>channel</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__user__1_a0023ae5e88fdd9b7fe6528f4151ffe4c.html</anchorfile>
      <anchor>a0023ae5e88fdd9b7fe6528f4151ffe4c</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>id</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__user__1_aa773c64f2019a7da3a70f58545f4ef61.html</anchorfile>
      <anchor>aa773c64f2019a7da3a70f58545f4ef61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>user</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__partyline__user__1_ad9b4427bf776c58a79f0963709a5be23.html</anchorfile>
      <anchor>ad9b4427bf776c58a79f0963709a5be23</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_proc_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__1.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>init</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__1_aff8f41c88542c35f41c97a2417ee5c78.html</anchorfile>
      <anchor>aff8f41c88542c35f41c97a2417ee5c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>it_is_func</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__1_a22a1381b9788e4af72318a5aed32e597.html</anchorfile>
      <anchor>a22a1381b9788e4af72318a5aed32e597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>last_changed</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__1_a122b2c1d882a707a20886182d3478e9a.html</anchorfile>
      <anchor>a122b2c1d882a707a20886182d3478e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>line</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__1_a34c497f752b0c29196015eba51acf75f.html</anchorfile>
      <anchor>a34c497f752b0c29196015eba51acf75f</anchor>
      <arglist>[1024 *2]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__1_a4fca086eed01f3fd6348482938092d3c.html</anchorfile>
      <anchor>a4fca086eed01f3fd6348482938092d3c</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_proc_end_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__end__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__proc__end__1_ad6a59316fb5eb36a68c566a1ebe62d09.html</anchorfile>
      <anchor>ad6a59316fb5eb36a68c566a1ebe62d09</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_push_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>channel_def</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_aa1edc72818f7a094774f29015016b7d8.html</anchorfile>
      <anchor>aa1edc72818f7a094774f29015016b7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>function</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_a10612098a3fdebafbbba0dccd1a60fcf.html</anchorfile>
      <anchor>a10612098a3fdebafbbba0dccd1a60fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>now</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_aef9ca0c0d828c6b0fe27010d277e9359.html</anchorfile>
      <anchor>aef9ca0c0d828c6b0fe27010d277e9359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>object_name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_a38222e841e7524b19bc3c6a0d5168ee7.html</anchorfile>
      <anchor>a38222e841e7524b19bc3c6a0d5168ee7</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>original_time</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_a93d70091e98966404cee090285163658.html</anchorfile>
      <anchor>a93d70091e98966404cee090285163658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>procedure</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_a57a66eef56d89dbbb716da681f0dbd92.html</anchorfile>
      <anchor>a57a66eef56d89dbbb716da681f0dbd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>prv</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_ad61fc5a68066553745a4bdf52cc85e71.html</anchorfile>
      <anchor>ad61fc5a68066553745a4bdf52cc85e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>user</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__push__1_a470d44c30def64feb2806c2f3d613bcb.html</anchorfile>
      <anchor>a470d44c30def64feb2806c2f3d613bcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_remote_procedure_call_3</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__remote__procedure__call__3.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>argc_array</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__remote__procedure__call__3_a4366c9fb90060cca52c6f39b1e496946.html</anchorfile>
      <anchor>a4366c9fb90060cca52c6f39b1e496946</anchor>
      <arglist>[63 *1024]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>size</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__remote__procedure__call__3_ac3191fe45d38ab36d3dbe8e466bd7218.html</anchorfile>
      <anchor>ac3191fe45d38ab36d3dbe8e466bd7218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_chdef_01_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>dynamic_minus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_ac29531b1ccd29f039c0fb44b5151c9db.html</anchorfile>
      <anchor>ac29531b1ccd29f039c0fb44b5151c9db</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dynamic_plus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_a576fe52248b5f185ab8a4dc2fde6a55f.html</anchorfile>
      <anchor>a576fe52248b5f185ab8a4dc2fde6a55f</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>last_changed</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_afcb6a4b20058e5eb969f18450b5ac11f.html</anchorfile>
      <anchor>afcb6a4b20058e5eb969f18450b5ac11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_a56b702353a44443518e4341cc58b4c91.html</anchorfile>
      <anchor>a56b702353a44443518e4341cc58b4c91</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_ctcp</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_a3119354c479a70d839d9d6531522d1fa.html</anchorfile>
      <anchor>a3119354c479a70d839d9d6531522d1fa</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_dynamic_ban</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_a687bb391b7264308119f18d7d397e7a9.html</anchorfile>
      <anchor>a687bb391b7264308119f18d7d397e7a9</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_ircop</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_afb5d543f98398f4e2c5c93a56a88d53e.html</anchorfile>
      <anchor>afb5d543f98398f4e2c5c93a56a88d53e</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_key</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_a16393503ddd6bc290318995c87124851.html</anchorfile>
      <anchor>a16393503ddd6bc290318995c87124851</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_limit</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_ad0f1a9a9d42123cfdab16df2a9ef9ce5.html</anchorfile>
      <anchor>ad0f1a9a9d42123cfdab16df2a9ef9ce5</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_mode</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_ad1cddbf25da6f63309a38d36f431480a.html</anchorfile>
      <anchor>ad1cddbf25da6f63309a38d36f431480a</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_notice</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_ae9339471aac0d6cabf768d0e10ac95e1.html</anchorfile>
      <anchor>ae9339471aac0d6cabf768d0e10ac95e1</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_part</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_a420cdb1d93c43143161ce74eebc59b2f.html</anchorfile>
      <anchor>a420cdb1d93c43143161ce74eebc59b2f</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_privmsg</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_a6878c36041b008ff19ba1f289f00b9a8.html</anchorfile>
      <anchor>a6878c36041b008ff19ba1f289f00b9a8</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_topic</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__01__1_ad7ade4f97f1045f15fd667b5f09fe1bd.html</anchorfile>
      <anchor>ad7ade4f97f1045f15fd667b5f09fe1bd</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_chdef_02_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__02__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__02__1_a17d2071ee926b3a6b4cd9f86843312fb.html</anchorfile>
      <anchor>a17d2071ee926b3a6b4cd9f86843312fb</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__02__1_a1c30a1b0dace2b2eec2f0f0fcfae9bc7.html</anchorfile>
      <anchor>a1c30a1b0dace2b2eec2f0f0fcfae9bc7</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_chdef_03_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__03__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__03__1_a79174a85e12f33167b70e166b3ec3fe0.html</anchorfile>
      <anchor>a79174a85e12f33167b70e166b3ec3fe0</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>minus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__03__1_aff029ddb19e9bf088efe1f9a323624f8.html</anchorfile>
      <anchor>aff029ddb19e9bf088efe1f9a323624f8</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__03__1_a9a04b99f62f0de1aeb5a90a1adf6f957.html</anchorfile>
      <anchor>a9a04b99f62f0de1aeb5a90a1adf6f957</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>plus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__03__1_afb6258fff8bfe436078a117e585fb85c.html</anchorfile>
      <anchor>afb6258fff8bfe436078a117e585fb85c</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_chdef_04_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__04__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>mask</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__04__1_a906b40209dad5275ac76a0974531611f.html</anchorfile>
      <anchor>a906b40209dad5275ac76a0974531611f</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__04__1_a83eef5252d901349b8a7bc5bffb8817b.html</anchorfile>
      <anchor>a83eef5252d901349b8a7bc5bffb8817b</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>reason</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__04__1_a2262c954438cbe0aa0b42460e051ebd0.html</anchorfile>
      <anchor>a2262c954438cbe0aa0b42460e051ebd0</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_chdef_05_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__05__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__05__1_a2a99d6dd276d157992ab859ca992979a.html</anchorfile>
      <anchor>a2a99d6dd276d157992ab859ca992979a</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__05__1_ab1541e0e626df54dcea87c2688c94607.html</anchorfile>
      <anchor>ab1541e0e626df54dcea87c2688c94607</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_chdef_06_8</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__06__8.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__06__8_acd0c0c4e8e2260ef592197a4ada3b9e2.html</anchorfile>
      <anchor>acd0c0c4e8e2260ef592197a4ada3b9e2</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_server_msg</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__06__8_a576fc1369bc32441de65f8199e9c97b8.html</anchorfile>
      <anchor>a576fc1369bc32441de65f8199e9c97b8</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_chdef_99_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__99__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__chdef__99__1_a52a05398e112538188142111445c0eb4.html</anchorfile>
      <anchor>a52a05398e112538188142111445c0eb4</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_prv_01_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__01__1.html</filename>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>last_changed</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__01__1_a752f4991d24720c8fe5f95daec6ad329.html</anchorfile>
      <anchor>a752f4991d24720c8fe5f95daec6ad329</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_prv_02_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__02__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__02__1_a6ddb274be17945d0fd16f3fd028c42bd.html</anchorfile>
      <anchor>a6ddb274be17945d0fd16f3fd028c42bd</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_prv_03_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__03__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>on_ctcp</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__03__1_a86bce8e0b1d1fd8e7a74ff4082ed4cc5.html</anchorfile>
      <anchor>a86bce8e0b1d1fd8e7a74ff4082ed4cc5</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_notice</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__03__1_a3f3e61b88b6bc1b32997710bab5cf200.html</anchorfile>
      <anchor>a3f3e61b88b6bc1b32997710bab5cf200</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_privmsg</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__03__1_a198fb53c03af964fd6b788fbb4c4dce9.html</anchorfile>
      <anchor>a198fb53c03af964fd6b788fbb4c4dce9</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_prv_04_7</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__04__7.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>on_filesys_got_new</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__04__7_a4fd71763aebc768e3e7a662943e8c51e.html</anchorfile>
      <anchor>a4fd71763aebc768e3e7a662943e8c51e</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_fnc</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__04__7_ad990763ecff66cc3503c02e6a92c8797.html</anchorfile>
      <anchor>ad990763ecff66cc3503c02e6a92c8797</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_prv_05_8</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__05__8.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>on_broadcast</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__05__8_aa599272f59a2376c2bdbd79f5cc45e1f.html</anchorfile>
      <anchor>aa599272f59a2376c2bdbd79f5cc45e1f</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_server_msg</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__05__8_abd95eb2713fa24e4fc5cf1d797aa2abc.html</anchorfile>
      <anchor>abd95eb2713fa24e4fc5cf1d797aa2abc</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_prv_06_11</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__06__11.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>on_internal_event</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__06__11_aab6dd9324f796b43b94b490e88aea34b.html</anchorfile>
      <anchor>aab6dd9324f796b43b94b490e88aea34b</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_prv_99_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__prv__99__1.html</filename>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_01_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_backup</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_abafc509e15b59cc84c711d7694b3a4cf.html</anchorfile>
      <anchor>abafc509e15b59cc84c711d7694b3a4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_can_send_all_users</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a70804c62fc79e1a76ec393b1309139d7.html</anchorfile>
      <anchor>a70804c62fc79e1a76ec393b1309139d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_can_send_unknown_users</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_af8a0ae528fff04ddbaf38d58d50e0e1c.html</anchorfile>
      <anchor>af8a0ae528fff04ddbaf38d58d50e0e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_partyline</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a1a08e9c72213b500f31c082727633f63.html</anchorfile>
      <anchor>a1a08e9c72213b500f31c082727633f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_plusproc</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_ab6d67ecb0fdf294d1c11b1bee1abc649.html</anchorfile>
      <anchor>ab6d67ecb0fdf294d1c11b1bee1abc649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_plususer</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a5ed1ca244669151a7bf005aaa9679326.html</anchorfile>
      <anchor>a5ed1ca244669151a7bf005aaa9679326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_rehash</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_aa7bb69663820c3158a5c494be5c8f174.html</anchorfile>
      <anchor>aa7bb69663820c3158a5c494be5c8f174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_backup</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a5d200c9d6c86febb84bc701328327868.html</anchorfile>
      <anchor>a5d200c9d6c86febb84bc701328327868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_can_send_all_users</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_adf19c7d46dc8211db261a8c17dfc54be.html</anchorfile>
      <anchor>adf19c7d46dc8211db261a8c17dfc54be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_can_send_unknown_users</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_aee344c0eee9d9af55cfa4289bac36985.html</anchorfile>
      <anchor>aee344c0eee9d9af55cfa4289bac36985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_partyline</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_ab2e64e67cbf0d8f731ee3c2d036b1a69.html</anchorfile>
      <anchor>ab2e64e67cbf0d8f731ee3c2d036b1a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_plusproc</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a59600ba6f985fff3953937c20772d2a9.html</anchorfile>
      <anchor>a59600ba6f985fff3953937c20772d2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_plususer</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a70607f43de532bf14405936824a22f0a.html</anchorfile>
      <anchor>a70607f43de532bf14405936824a22f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_rehash</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_ad0249c67172dc545c3412d734f6c0137.html</anchorfile>
      <anchor>ad0249c67172dc545c3412d734f6c0137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>host_bot</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a7b4d8d2341d4e2be983ec3ffc822656f.html</anchorfile>
      <anchor>a7b4d8d2341d4e2be983ec3ffc822656f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>host_unknown</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a4193ebc60b4a01a2e8178aae097874f2.html</anchorfile>
      <anchor>a4193ebc60b4a01a2e8178aae097874f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>is_template</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a3d6d29798bd4816d2b5f70d6de9ae4d3.html</anchorfile>
      <anchor>a3d6d29798bd4816d2b5f70d6de9ae4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>last_changed</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a5f9bb589e05cf9bf0d85cf96ac3965b2.html</anchorfile>
      <anchor>a5f9bb589e05cf9bf0d85cf96ac3965b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a9616310ebd16a73f5b1d5821e8773097.html</anchorfile>
      <anchor>a9616310ebd16a73f5b1d5821e8773097</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>c_flood_32_packed</type>
      <name>partyline_msg_flood</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a7332ce6a561c293dfb59fc95ae91214a.html</anchorfile>
      <anchor>a7332ce6a561c293dfb59fc95ae91214a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>terminator</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01__1_a187be924907ebcf66ae0a46630b35281.html</anchorfile>
      <anchor>a187be924907ebcf66ae0a46630b35281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_01B_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_die</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_a746979f384f0218185f0434b82680536.html</anchorfile>
      <anchor>a746979f384f0218185f0434b82680536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_filesystem</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_a3c6cb8260e215aee95151a4c06a55cf1.html</anchorfile>
      <anchor>a3c6cb8260e215aee95151a4c06a55cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_private</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_a1ef22dd0945482576884147628533b52.html</anchorfile>
      <anchor>a1ef22dd0945482576884147628533b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_replication</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_aa0814c0a414760f9240604ccee319aed.html</anchorfile>
      <anchor>aa0814c0a414760f9240604ccee319aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_restart</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_a4b18e0d5754fdd5ed4e916fe01039096.html</anchorfile>
      <anchor>a4b18e0d5754fdd5ed4e916fe01039096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_die</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_a06b2ab509043c039b011c89de53d307c.html</anchorfile>
      <anchor>a06b2ab509043c039b011c89de53d307c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_filesystem</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_ac5699b551d0468f4954884219e6050e0.html</anchorfile>
      <anchor>ac5699b551d0468f4954884219e6050e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_private</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_adeb0075217da9aa5e2cef5cba47a6127.html</anchorfile>
      <anchor>adeb0075217da9aa5e2cef5cba47a6127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_replication</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_a596cbbf336c7c4119840b4b74357515c.html</anchorfile>
      <anchor>a596cbbf336c7c4119840b4b74357515c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_restart</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_a6c9fb98e8ab8ecf6d20a65b1f5ca1a56.html</anchorfile>
      <anchor>a6c9fb98e8ab8ecf6d20a65b1f5ca1a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__01B__1_af1820427275e5ef782457a53e947e5b2.html</anchorfile>
      <anchor>af1820427275e5ef782457a53e947e5b2</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_02_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__02__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>hostmask</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__02__1_a9a9e98dc2318f0dca43e9f8eda09d841.html</anchorfile>
      <anchor>a9a9e98dc2318f0dca43e9f8eda09d841</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__02__1_a08e8ecf72ba278d37e889aa9e7b4580c.html</anchorfile>
      <anchor>a08e8ecf72ba278d37e889aa9e7b4580c</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_03_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__03__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>fullname</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__03__1_a9e78fb6888417b44bf4789b61954aa78.html</anchorfile>
      <anchor>a9e78fb6888417b44bf4789b61954aa78</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__03__1_a9d5d1097cb302e24873ff23b420c6768.html</anchorfile>
      <anchor>a9d5d1097cb302e24873ff23b420c6768</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_04_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__04__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>access_to_group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__04__1_a82e8de92938740afe6bd3c80d28cb0c9.html</anchorfile>
      <anchor>a82e8de92938740afe6bd3c80d28cb0c9</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__04__1_a509b40ca34809ea4111ac21e428cd9b7.html</anchorfile>
      <anchor>a509b40ca34809ea4111ac21e428cd9b7</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_06_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__06__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>access_grant_proc</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__06__1_af5df5daf1e11e4ff6a5c75a33cb8e016.html</anchorfile>
      <anchor>af5df5daf1e11e4ff6a5c75a33cb8e016</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__06__1_a1cfa72c2da644c72707cbd51fd028c04.html</anchorfile>
      <anchor>a1cfa72c2da644c72707cbd51fd028c04</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_07_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__07__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>access_grant_group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__07__1_abbd93af28e6d99df8e1ad2fc286312ab.html</anchorfile>
      <anchor>abbd93af28e6d99df8e1ad2fc286312ab</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__07__1_af797ff7f549c67cefd3ee296a2a789b8.html</anchorfile>
      <anchor>af797ff7f549c67cefd3ee296a2a789b8</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_10_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__10__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__10__1_af5549452878b3f80226ad231f66ec534.html</anchorfile>
      <anchor>af5549452878b3f80226ad231f66ec534</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__10__1_a4865e1197ab0773eb0d7d99074e6e870.html</anchorfile>
      <anchor>a4865e1197ab0773eb0d7d99074e6e870</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_11_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11__1.html</filename>
    <member kind="variable">
      <type>uint32</type>
      <name>dcc_group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11__1_ad9dec9661e308a7b6d12c925bf67b193.html</anchorfile>
      <anchor>ad9dec9661e308a7b6d12c925bf67b193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dcc_host</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11__1_aa27c653a07b8fabcbb5e795d602b0412.html</anchorfile>
      <anchor>aa27c653a07b8fabcbb5e795d602b0412</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11__1_aae18249327305b69d5b9e9132cad24e4.html</anchorfile>
      <anchor>aae18249327305b69d5b9e9132cad24e4</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_11B_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11B__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>channel</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11B__1_ad541a3f3449d6e8bcabfa6601a481c34.html</anchorfile>
      <anchor>ad541a3f3449d6e8bcabfa6601a481c34</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11B__1_ac7a386e421a407469c12069e99c8ded9.html</anchorfile>
      <anchor>ac7a386e421a407469c12069e99c8ded9</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__11B__1_a254b53948e5bbbfa2fe2b9bf979da99c.html</anchorfile>
      <anchor>a254b53948e5bbbfa2fe2b9bf979da99c</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_12_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1.html</filename>
    <member kind="enumvalue">
      <name>EVENT_BYTES</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_ac28cabda8323ec4d77cb2b96c17351f3.html</anchorfile>
      <anchor>ac28cabda8323ec4d77cb2b96c17351f3aa2ad8a352c794082136f63662af4bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>can_send_unknown_users</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a205943d439bee63707317b26e5cc3eee.html</anchorfile>
      <anchor>a205943d439bee63707317b26e5cc3eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>channel</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_ace13b6b66ec96590f8d3b7e7b5b9d3a2.html</anchorfile>
      <anchor>ace13b6b66ec96590f8d3b7e7b5b9d3a2</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ctcp_flood_l</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a90d14b5219abc13e479fb474149212f3.html</anchorfile>
      <anchor>a90d14b5219abc13e479fb474149212f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>ctcp_flood_s</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a039c47e50a242b6a9d39110232845b41.html</anchorfile>
      <anchor>a039c47e50a242b6a9d39110232845b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dynamic_minus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a309e1f71b24b2d21c476895da9985090.html</anchorfile>
      <anchor>a309e1f71b24b2d21c476895da9985090</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dynamic_plus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a1021e98e0a1fe3c0128c231491b4ca20.html</anchorfile>
      <anchor>a1021e98e0a1fe3c0128c231491b4ca20</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>join_flood_l</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a5e5a3d7ee71de95e395f8be4e31e1772.html</anchorfile>
      <anchor>a5e5a3d7ee71de95e395f8be4e31e1772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>join_flood_s</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_abdb8d0f62d9cf03d9b4be34c170b203e.html</anchorfile>
      <anchor>abdb8d0f62d9cf03d9b4be34c170b203e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>mode_flood_l</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a4977b9b25e9b47dc688f5250b8beff5e.html</anchorfile>
      <anchor>a4977b9b25e9b47dc688f5250b8beff5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>mode_flood_s</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a2390455e3937af1d9ca2b8d7ac2e624c.html</anchorfile>
      <anchor>a2390455e3937af1d9ca2b8d7ac2e624c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>msg_flood_l</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a503704f7f265e53ab30284643636f590.html</anchorfile>
      <anchor>a503704f7f265e53ab30284643636f590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>msg_flood_s</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_ad3e8aab2f6448c2fce697611eee0cc01.html</anchorfile>
      <anchor>ad3e8aab2f6448c2fce697611eee0cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a7461d172695f58a38c8ac9207fde25c7.html</anchorfile>
      <anchor>a7461d172695f58a38c8ac9207fde25c7</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>nick_flood_l</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_add28b47b21ecb5ea38e0f56e72a3b984.html</anchorfile>
      <anchor>add28b47b21ecb5ea38e0f56e72a3b984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>nick_flood_s</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a97539906c968c31139c024a3daa4f90e.html</anchorfile>
      <anchor>a97539906c968c31139c024a3daa4f90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>notice_flood_l</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a035fb6986a560405cb05023ce3c2e6f8.html</anchorfile>
      <anchor>a035fb6986a560405cb05023ce3c2e6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>notice_flood_s</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a5cc22ccf3a54cb7f99e41aeffc006487.html</anchorfile>
      <anchor>a5cc22ccf3a54cb7f99e41aeffc006487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_ban</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a19a701791dead5a1734e095a23944c1b.html</anchorfile>
      <anchor>a19a701791dead5a1734e095a23944c1b</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_banned</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a3690cbccbcdc1fed7aaab4b7c19e73b0.html</anchorfile>
      <anchor>a3690cbccbcdc1fed7aaab4b7c19e73b0</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_creator</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_aa41186e4dbfe8546d04dd5ab8c36625e.html</anchorfile>
      <anchor>aa41186e4dbfe8546d04dd5ab8c36625e</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_decreator</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a20bf55e26ea0f33ddf8cb5587d30499f.html</anchorfile>
      <anchor>a20bf55e26ea0f33ddf8cb5587d30499f</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_deop</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a8c7d3da8167518fe4e8ee3e92e37cba7.html</anchorfile>
      <anchor>a8c7d3da8167518fe4e8ee3e92e37cba7</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_devoice</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a7a0c1a2f45e1010c2559d03800b4f93e.html</anchorfile>
      <anchor>a7a0c1a2f45e1010c2559d03800b4f93e</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_except</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a944c16d7bd609cc36f58bab54ca65fdf.html</anchorfile>
      <anchor>a944c16d7bd609cc36f58bab54ca65fdf</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_flood</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_afd537dc7ff4a48a9bd4f14acffa01f06.html</anchorfile>
      <anchor>afd537dc7ff4a48a9bd4f14acffa01f06</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_invite</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a734023b3250d70e66a788c53963277f0.html</anchorfile>
      <anchor>a734023b3250d70e66a788c53963277f0</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_join</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a3e1572c1b3f3420636fcfc4e3ed09f28.html</anchorfile>
      <anchor>a3e1572c1b3f3420636fcfc4e3ed09f28</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_kick</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a273b6aad7f43682e1b2d00cbe4514063.html</anchorfile>
      <anchor>a273b6aad7f43682e1b2d00cbe4514063</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_not_in_reop</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_ab17b93612fcb2fd19d268b89f099ed19.html</anchorfile>
      <anchor>ab17b93612fcb2fd19d268b89f099ed19</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_not_invited</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_ad35fef3c2108b2c8fa71e594e8f8cb75.html</anchorfile>
      <anchor>ad35fef3c2108b2c8fa71e594e8f8cb75</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_notice</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_ac053061fc98e29d1b1e57621cf4de2aa.html</anchorfile>
      <anchor>ac053061fc98e29d1b1e57621cf4de2aa</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_op</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_ad4286b6f8f3078869459ae109bc62f08.html</anchorfile>
      <anchor>ad4286b6f8f3078869459ae109bc62f08</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_other_mode</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_afe621590049b38b83888ae73ef394da2.html</anchorfile>
      <anchor>afe621590049b38b83888ae73ef394da2</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_other_mode_mask</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a5cc5d066c97396187bf49205aa148024.html</anchorfile>
      <anchor>a5cc5d066c97396187bf49205aa148024</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_privmsg</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a04fb2336ae55985355c0475622d12310.html</anchorfile>
      <anchor>a04fb2336ae55985355c0475622d12310</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_reop</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_af34460e35444ffcaea32625ae5f55a3e.html</anchorfile>
      <anchor>af34460e35444ffcaea32625ae5f55a3e</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_unban</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a99b363ebf5cad80fd4a84b4cced548b7.html</anchorfile>
      <anchor>a99b363ebf5cad80fd4a84b4cced548b7</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_unexcept</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a7967a1f5ebc0909e55b43d099c89d9cd.html</anchorfile>
      <anchor>a7967a1f5ebc0909e55b43d099c89d9cd</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_uninvite</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a1a5301ad4b19646b00b2f876ab95568c.html</anchorfile>
      <anchor>a1a5301ad4b19646b00b2f876ab95568c</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>on_voice</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a3189381720819a306f7be92a23a93d2a.html</anchorfile>
      <anchor>a3189381720819a306f7be92a23a93d2a</anchor>
      <arglist>[EVENT_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>repeat_flood_l</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a30a96a498b8b705ab785c230edfa976b.html</anchorfile>
      <anchor>a30a96a498b8b705ab785c230edfa976b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>repeat_flood_s</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__12__1_a6dadf7c8efb02410f214b82307083f13.html</anchorfile>
      <anchor>a6dadf7c8efb02410f214b82307083f13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_13_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__13__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>channel</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__13__1_ae483c5744feef06730769ee669cdcb81.html</anchorfile>
      <anchor>ae483c5744feef06730769ee669cdcb81</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__13__1_af3ba71fcc8961cdf00ab5b62606ebf0e.html</anchorfile>
      <anchor>af3ba71fcc8961cdf00ab5b62606ebf0e</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>minus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__13__1_af2b5849ddb14d039cc23c3c09ff881fd.html</anchorfile>
      <anchor>af2b5849ddb14d039cc23c3c09ff881fd</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__13__1_ab3b7b8c8134514ed5f88c10752de7b98.html</anchorfile>
      <anchor>ab3b7b8c8134514ed5f88c10752de7b98</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>plus_modes</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__13__1_a4e7762f99e35a7445e34efb6cd38af92.html</anchorfile>
      <anchor>a4e7762f99e35a7445e34efb6cd38af92</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_14_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__14__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>meta_key</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__14__1_abc8ac2fd05f7deef784630bdaf15f808.html</anchorfile>
      <anchor>abc8ac2fd05f7deef784630bdaf15f808</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>meta_val</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__14__1_a8e0eab5a351554e1d844b66f16d87800.html</anchorfile>
      <anchor>a8e0eab5a351554e1d844b66f16d87800</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__14__1_a9505717af6f7fa2fc119160fd28d63d4.html</anchorfile>
      <anchor>a9505717af6f7fa2fc119160fd28d63d4</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_15_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__15__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>access_usage_proc</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__15__1_a011318528822967bede1fe48fb7eb4f2.html</anchorfile>
      <anchor>a011318528822967bede1fe48fb7eb4f2</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__15__1_aace5735691130f8f82efcfea7cda4d09.html</anchorfile>
      <anchor>aace5735691130f8f82efcfea7cda4d09</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_16_5</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__16__5.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_upgrade</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__16__5_aa02ffd33717477d08500389a3ac4d038.html</anchorfile>
      <anchor>aa02ffd33717477d08500389a3ac4d038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_upgrade</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__16__5_ac352b8075231392b0e3d1fd5e3be3cb2.html</anchorfile>
      <anchor>ac352b8075231392b0e3d1fd5e3be3cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__16__5_ad1ac2378bd02ed802d27064978556d2f.html</anchorfile>
      <anchor>ad1ac2378bd02ed802d27064978556d2f</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_17_9</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__17__9.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_grant_apply</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__17__9_ab0032b76d28d3772006bb32e7157ea9e.html</anchorfile>
      <anchor>ab0032b76d28d3772006bb32e7157ea9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>access_to_apply</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__17__9_a08720b0675bcbc39a01d464269037227.html</anchorfile>
      <anchor>a08720b0675bcbc39a01d464269037227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__17__9_ae4b1460291ea1a7ac02c2bcf6a51a6ce.html</anchorfile>
      <anchor>ae4b1460291ea1a7ac02c2bcf6a51a6ce</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_repl_user_99_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__99__1.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__cmd__repl__user__99__1_a33ff8f7df3c1660ec2094f79b1d7e301.html</anchorfile>
      <anchor>a33ff8f7df3c1660ec2094f79b1d7e301</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_cmd_update_1004</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__cmd__update__1004.html</filename>
  </compound>
  <compound kind="struct">
    <name>c_bot_command::u_commnd_data::c_no_repl_1</name>
    <filename>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1.html</filename>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>channel_def</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_a2c2a97ef064d821e428bc9a2abf965d4.html</anchorfile>
      <anchor>a2c2a97ef064d821e428bc9a2abf965d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>function</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_a1b81da47a132531f24b72a986981bf7e.html</anchorfile>
      <anchor>a1b81da47a132531f24b72a986981bf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>object_name</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_a38ef9ba3aeb753c1b5653954a72a9238.html</anchorfile>
      <anchor>a38ef9ba3aeb753c1b5653954a72a9238</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>procedure</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_a05757bbf11166f16a18c463ee3b21966.html</anchorfile>
      <anchor>a05757bbf11166f16a18c463ee3b21966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>prv</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_aebf5307abc0710b33f774809a88a8b05.html</anchorfile>
      <anchor>aebf5307abc0710b33f774809a88a8b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>reason</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_a74499a443a38480b031e3af2a098a468.html</anchorfile>
      <anchor>a74499a443a38480b031e3af2a098a468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>repl_CMD_NO_REPL_1_rejected</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_a586207e613f84b732431177cb3eb7a93.html</anchorfile>
      <anchor>a586207e613f84b732431177cb3eb7a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>repl_extension_2008_02_26</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_afbca3865ed5b6afedec7e6c4cdd3fe79.html</anchorfile>
      <anchor>afbca3865ed5b6afedec7e6c4cdd3fe79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>user</name>
      <anchorfile>structc__bot__command_1_1u__commnd__data_1_1c__no__repl__1_a320a3b317ac9eff06b64228f80234558.html</anchorfile>
      <anchor>a320a3b317ac9eff06b64228f80234558</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_control</name>
    <filename>structc__bot__control.html</filename>
    <class kind="union">c_bot_control::u_control_data</class>
    <member kind="function">
      <type></type>
      <name>c_bot_control</name>
      <anchorfile>structc__bot__control_a494b07c8f15d503c6b7658f7aa7caa13.html</anchorfile>
      <anchor>a494b07c8f15d503c6b7658f7aa7caa13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flip_header</name>
      <anchorfile>structc__bot__control_a57505a9e0dfb84802a3e9ef446ecf302.html</anchorfile>
      <anchor>a57505a9e0dfb84802a3e9ef446ecf302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flip_rest</name>
      <anchorfile>structc__bot__control_aa9f75eaabbc5a456524509bb6fa6fad8.html</anchorfile>
      <anchor>aa9f75eaabbc5a456524509bb6fa6fad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hard_clear</name>
      <anchorfile>structc__bot__control_aeee443dba33bff335d92cf66a65c6a09.html</anchorfile>
      <anchor>aeee443dba33bff335d92cf66a65c6a09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>control</name>
      <anchorfile>structc__bot__control_ace9230316b73987baaf04078fe431c0f.html</anchorfile>
      <anchor>ace9230316b73987baaf04078fe431c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 union c_bot_control::u_control_data</type>
      <name>control_data</name>
      <anchorfile>structc__bot__control_a9f304c831a2df6ddc3703aa936e74ffb.html</anchorfile>
      <anchor>a9f304c831a2df6ddc3703aa936e74ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>packet_type</name>
      <anchorfile>structc__bot__control_a682f67223a4a0f2c72a0a93ce834bccc.html</anchorfile>
      <anchor>a682f67223a4a0f2c72a0a93ce834bccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>size</name>
      <anchorfile>structc__bot__control_aeddffe35bab3f89f3e09837af32a396a.html</anchorfile>
      <anchor>aeddffe35bab3f89f3e09837af32a396a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>supported_proto_version</name>
      <anchorfile>structc__bot__control_a642b53e7f282168e6ee301d209fce32d.html</anchorfile>
      <anchor>a642b53e7f282168e6ee301d209fce32d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>c_bot_control::u_control_data</name>
    <filename>unionc__bot__control_1_1u__control__data.html</filename>
    <class kind="struct">c_bot_control::u_control_data::c_timestamp_linked_1</class>
    <class kind="struct">c_bot_control::u_control_data::c_timestamp_ping_1</class>
    <class kind="struct">c_bot_control::u_control_data::c_timestamp_pong_1</class>
    <member kind="variable">
      <type>char</type>
      <name>padding</name>
      <anchorfile>unionc__bot__control_1_1u__control__data_a6997b1f9d6254422b97aa19e08fbce30.html</anchorfile>
      <anchor>a6997b1f9d6254422b97aa19e08fbce30</anchor>
      <arglist>[1024 *4-sizeof(uint32)*4]</arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_control::u_control_data::c_timestamp_linked_1</type>
      <name>timestamp_linked_1</name>
      <anchorfile>unionc__bot__control_1_1u__control__data_aa59328f4e2af0c9281277bf5827efc1a.html</anchorfile>
      <anchor>aa59328f4e2af0c9281277bf5827efc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_control::u_control_data::c_timestamp_ping_1</type>
      <name>timestamp_ping_1</name>
      <anchorfile>unionc__bot__control_1_1u__control__data_ad1bf4ac55654f1521cdad56abd1ba772.html</anchorfile>
      <anchor>ad1bf4ac55654f1521cdad56abd1ba772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MSVC_ALIGN1 struct c_bot_control::u_control_data::c_timestamp_pong_1</type>
      <name>timestamp_pong_1</name>
      <anchorfile>unionc__bot__control_1_1u__control__data_ab087289a3a4142349d43fc8d24daaaad.html</anchorfile>
      <anchor>ab087289a3a4142349d43fc8d24daaaad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_control::u_control_data::c_timestamp_linked_1</name>
    <filename>structc__bot__control_1_1u__control__data_1_1c__timestamp__linked__1.html</filename>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>now</name>
      <anchorfile>structc__bot__control_1_1u__control__data_1_1c__timestamp__linked__1_a25305ab4a2e7b30a31df7a2b61c89d5d.html</anchorfile>
      <anchor>a25305ab4a2e7b30a31df7a2b61c89d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>valid</name>
      <anchorfile>structc__bot__control_1_1u__control__data_1_1c__timestamp__linked__1_a6300a981a705c974199265c496fa6278.html</anchorfile>
      <anchor>a6300a981a705c974199265c496fa6278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_control::u_control_data::c_timestamp_ping_1</name>
    <filename>structc__bot__control_1_1u__control__data_1_1c__timestamp__ping__1.html</filename>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>now</name>
      <anchorfile>structc__bot__control_1_1u__control__data_1_1c__timestamp__ping__1_ab9d2c602e7e1fb9d22b3f09f4d21c065.html</anchorfile>
      <anchor>ab9d2c602e7e1fb9d22b3f09f4d21c065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>valid</name>
      <anchorfile>structc__bot__control_1_1u__control__data_1_1c__timestamp__ping__1_a2263e803b3644ee99a36b1c1eac0cfa0.html</anchorfile>
      <anchor>a2263e803b3644ee99a36b1c1eac0cfa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_bot_control::u_control_data::c_timestamp_pong_1</name>
    <filename>structc__bot__control_1_1u__control__data_1_1c__timestamp__pong__1.html</filename>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>now</name>
      <anchorfile>structc__bot__control_1_1u__control__data_1_1c__timestamp__pong__1_a0fa01a4657deb267864c373e9d918002.html</anchorfile>
      <anchor>a0fa01a4657deb267864c373e9d918002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>pong_to</name>
      <anchorfile>structc__bot__control_1_1u__control__data_1_1c__timestamp__pong__1_aa264d3593c5bec6e3348440fbfdd66a1.html</anchorfile>
      <anchor>aa264d3593c5bec6e3348440fbfdd66a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_bool_t</type>
      <name>valid</name>
      <anchorfile>structc__bot__control_1_1u__control__data_1_1c__timestamp__pong__1_a3ca08c4fa5c2523be38a6ca16129f52e.html</anchorfile>
      <anchor>a3ca08c4fa5c2523be38a6ca16129f52e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_botnet_channel</name>
    <filename>classc__botnet__channel.html</filename>
    <member kind="function">
      <type></type>
      <name>c_botnet_channel</name>
      <anchorfile>classc__botnet__channel_ada7821d1ba45aa5f03e4c676cc788c51.html</anchorfile>
      <anchor>ada7821d1ba45aa5f03e4c676cc788c51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>channel_name</name>
      <anchorfile>classc__botnet__channel_a77db6cd1c83f279c511a1f8abeee3643.html</anchorfile>
      <anchor>a77db6cd1c83f279c511a1f8abeee3643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_partyline_member &gt;</type>
      <name>members</name>
      <anchorfile>classc__botnet__channel_ac8a1167526116be44b4870e97d399754.html</anchorfile>
      <anchor>ac8a1167526116be44b4870e97d399754</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_chan_def_to_pull</name>
    <filename>classc__chan__def__to__pull.html</filename>
    <member kind="function">
      <type></type>
      <name>c_chan_def_to_pull</name>
      <anchorfile>classc__chan__def__to__pull_aaed63c21096c3fef8486f792536fc8b5.html</anchorfile>
      <anchor>aaed63c21096c3fef8486f792536fc8b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_chan_def_to_pull</name>
      <anchorfile>classc__chan__def__to__pull_ab79bfcd02139e13530e11c73ec791e07.html</anchorfile>
      <anchor>ab79bfcd02139e13530e11c73ec791e07</anchor>
      <arglist>(const c_chan_def_to_pull &amp;orig)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__chan__def__to__pull_a1782e9b19912bd8036b0101736723691.html</anchorfile>
      <anchor>a1782e9b19912bd8036b0101736723691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>chan_name</name>
      <anchorfile>classc__chan__def__to__pull_a9c8be41f7adfbe466d2ab3df55c78443.html</anchorfile>
      <anchor>a9c8be41f7adfbe466d2ab3df55c78443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_channel_def</type>
      <name>chd</name>
      <anchorfile>classc__chan__def__to__pull_a465fee258321e02cd58179d9133acce4.html</anchorfile>
      <anchor>a465fee258321e02cd58179d9133acce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>classc__chan__def__to__pull_a5b0d3faa1d6edf9b1475b7c07716e936.html</anchorfile>
      <anchor>a5b0d3faa1d6edf9b1475b7c07716e936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_chan_def_to_push</name>
    <filename>classc__chan__def__to__push.html</filename>
    <member kind="function">
      <type></type>
      <name>c_chan_def_to_push</name>
      <anchorfile>classc__chan__def__to__push_aedc922fa9b17dc4d092688c1be9b6ff5.html</anchorfile>
      <anchor>aedc922fa9b17dc4d092688c1be9b6ff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__chan__def__to__push_ada9bec2156fb07fd058436a00706f496.html</anchorfile>
      <anchor>ada9bec2156fb07fd058436a00706f496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>chan_name</name>
      <anchorfile>classc__chan__def__to__push_a235a6ea93c4f1bf537e4fb526ceae821.html</anchorfile>
      <anchor>a235a6ea93c4f1bf537e4fb526ceae821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_channel_def</type>
      <name>chd</name>
      <anchorfile>classc__chan__def__to__push_adc6b649793259df2b22e484ecfc07779.html</anchorfile>
      <anchor>adc6b649793259df2b22e484ecfc07779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>classc__chan__def__to__push_aa92318309c4a0149296d4e78ec6a996d.html</anchorfile>
      <anchor>aa92318309c4a0149296d4e78ec6a996d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_channel</name>
    <filename>classc__channel.html</filename>
    <member kind="function">
      <type></type>
      <name>c_channel</name>
      <anchorfile>classc__channel_a6fe515753a17d8f3b137cecbfc13d795.html</anchorfile>
      <anchor>a6fe515753a17d8f3b137cecbfc13d795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__channel_a5de9e1d08c27ef6f756de52fca34b7aa.html</anchorfile>
      <anchor>a5de9e1d08c27ef6f756de52fca34b7aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dynamic_rule &gt;</type>
      <name>allow_dynamic</name>
      <anchorfile>classc__channel_a2fcf87f2308064c9439c4eca3fded9fc.html</anchorfile>
      <anchor>a2fcf87f2308064c9439c4eca3fded9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>can_send_unknown_users</name>
      <anchorfile>classc__channel_ad6de18477d68a77b8c6c8e522df3d966.html</anchorfile>
      <anchor>ad6de18477d68a77b8c6c8e522df3d966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>channel_name</name>
      <anchorfile>classc__channel_a65cd65f86c24d43c3025f4f01aaa4661.html</anchorfile>
      <anchor>a65cd65f86c24d43c3025f4f01aaa4661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>configured</name>
      <anchorfile>classc__channel_a943776ef47dbf0b63b92d6181d81c7e1.html</anchorfile>
      <anchor>a943776ef47dbf0b63b92d6181d81c7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>ctcp_flood</name>
      <anchorfile>classc__channel_a7cf8dd04dda5a4524b2420c82abacb75.html</anchorfile>
      <anchor>a7cf8dd04dda5a4524b2420c82abacb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dynamic_minus_modes</name>
      <anchorfile>classc__channel_afe7ee34d6dd716bf8ef32903f7f4041c.html</anchorfile>
      <anchor>afe7ee34d6dd716bf8ef32903f7f4041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dynamic_plus_modes</name>
      <anchorfile>classc__channel_a4bacaf789682b71c73a81083ca54578c.html</anchorfile>
      <anchor>a4bacaf789682b71c73a81083ca54578c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>groups</name>
      <anchorfile>classc__channel_a92be944f6814372cdae0a18e55e25793.html</anchorfile>
      <anchor>a92be944f6814372cdae0a18e55e25793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>host_unknown</name>
      <anchorfile>classc__channel_ab66c2ffecde785c4c03af231a5481147.html</anchorfile>
      <anchor>ab66c2ffecde785c4c03af231a5481147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_template</name>
      <anchorfile>classc__channel_aadd98a9e4cc62c1f0d66fc90cd73f215.html</anchorfile>
      <anchor>aadd98a9e4cc62c1f0d66fc90cd73f215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>join_flood</name>
      <anchorfile>classc__channel_afe5997ac4ee61829b7f7aaf03676c119.html</anchorfile>
      <anchor>afe5997ac4ee61829b7f7aaf03676c119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>mode_flood</name>
      <anchorfile>classc__channel_a611e64e3f12223cf54289de803e64457.html</anchorfile>
      <anchor>a611e64e3f12223cf54289de803e64457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>msg_flood</name>
      <anchorfile>classc__channel_a553f2a3f5769ca96ae9e50a2bd6baf58.html</anchorfile>
      <anchor>a553f2a3f5769ca96ae9e50a2bd6baf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>nick_flood</name>
      <anchorfile>classc__channel_ac5d3ea68f5757458db9e7db2a6258e93.html</anchorfile>
      <anchor>ac5d3ea68f5757458db9e7db2a6258e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>notice_flood</name>
      <anchorfile>classc__channel_a2bf89e1309ca211fb23d1919ae7fc329.html</anchorfile>
      <anchor>a2bf89e1309ca211fb23d1919ae7fc329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_ban</name>
      <anchorfile>classc__channel_a92ec8d50f01acc5dc2832fb900be9b43.html</anchorfile>
      <anchor>a92ec8d50f01acc5dc2832fb900be9b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_banned</name>
      <anchorfile>classc__channel_a2e8c3de19ae8924ed891f402c80db50d.html</anchorfile>
      <anchor>a2e8c3de19ae8924ed891f402c80db50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_deop</name>
      <anchorfile>classc__channel_ae43b848eb8a5619422120a01fce61f71.html</anchorfile>
      <anchor>ae43b848eb8a5619422120a01fce61f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_devoice</name>
      <anchorfile>classc__channel_ab34b9c75bdb4e750ed1406d66aca8f9c.html</anchorfile>
      <anchor>ab34b9c75bdb4e750ed1406d66aca8f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_except</name>
      <anchorfile>classc__channel_a5779ca4dce4b54351cf88879552efcaa.html</anchorfile>
      <anchor>a5779ca4dce4b54351cf88879552efcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_flood</name>
      <anchorfile>classc__channel_a26b9319b7d244d96b64fcb9fea01db30.html</anchorfile>
      <anchor>a26b9319b7d244d96b64fcb9fea01db30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_invite</name>
      <anchorfile>classc__channel_a9148a1eecea72502b658b04a04683cb4.html</anchorfile>
      <anchor>a9148a1eecea72502b658b04a04683cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_join</name>
      <anchorfile>classc__channel_af0714f0dca3f70ec6fcaf26a0e650bbc.html</anchorfile>
      <anchor>af0714f0dca3f70ec6fcaf26a0e650bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_kick</name>
      <anchorfile>classc__channel_a94d222d66a7fce4242ac89034edf4183.html</anchorfile>
      <anchor>a94d222d66a7fce4242ac89034edf4183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_not_in_reop</name>
      <anchorfile>classc__channel_a0f9f00a36fa60ff03d3382503cff7847.html</anchorfile>
      <anchor>a0f9f00a36fa60ff03d3382503cff7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_not_invited</name>
      <anchorfile>classc__channel_a6fa56964596fd7bd0f7cfef0815a63ed.html</anchorfile>
      <anchor>a6fa56964596fd7bd0f7cfef0815a63ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_notice</name>
      <anchorfile>classc__channel_a3a66a25109ae958491304e94feead719.html</anchorfile>
      <anchor>a3a66a25109ae958491304e94feead719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_op</name>
      <anchorfile>classc__channel_a53d1f68713c714674642e6613d89bb64.html</anchorfile>
      <anchor>a53d1f68713c714674642e6613d89bb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_other_mode</name>
      <anchorfile>classc__channel_a2264c0d02312167411d459e0c4f5fa94.html</anchorfile>
      <anchor>a2264c0d02312167411d459e0c4f5fa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_other_mode_mask</name>
      <anchorfile>classc__channel_a459a3b94c407d99f74c50954b239684f.html</anchorfile>
      <anchor>a459a3b94c407d99f74c50954b239684f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_privmsg</name>
      <anchorfile>classc__channel_a7a35b6a106cb22f18bcfd424fac535ab.html</anchorfile>
      <anchor>a7a35b6a106cb22f18bcfd424fac535ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_reop</name>
      <anchorfile>classc__channel_ad9653fa5a1f5dea6c89503a6db144da0.html</anchorfile>
      <anchor>ad9653fa5a1f5dea6c89503a6db144da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_unban</name>
      <anchorfile>classc__channel_a40aaa0e440cd84a9006953a1f355e2fb.html</anchorfile>
      <anchor>a40aaa0e440cd84a9006953a1f355e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_unexcept</name>
      <anchorfile>classc__channel_a14d42c9855f0e6c2a63b5e7577088e28.html</anchorfile>
      <anchor>a14d42c9855f0e6c2a63b5e7577088e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_uninvite</name>
      <anchorfile>classc__channel_a6431c640354d434a9ec599810f45451d.html</anchorfile>
      <anchor>a6431c640354d434a9ec599810f45451d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_voice</name>
      <anchorfile>classc__channel_a80681e56740025d52307e26684120d98.html</anchorfile>
      <anchor>a80681e56740025d52307e26684120d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>repeat_flood</name>
      <anchorfile>classc__channel_aa5a876a0cc5779666edf76029f6565cb.html</anchorfile>
      <anchor>aa5a876a0cc5779666edf76029f6565cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>terminator</name>
      <anchorfile>classc__channel_add0a2b3896362083d0a33414b8978555.html</anchorfile>
      <anchor>add0a2b3896362083d0a33414b8978555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>username</name>
      <anchorfile>classc__channel_a7a19b3a3e784c2bf784383469b4d6dac.html</anchorfile>
      <anchor>a7a19b3a3e784c2bf784383469b4d6dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_channel_def</name>
    <filename>classc__channel__def.html</filename>
    <member kind="function">
      <type></type>
      <name>c_channel_def</name>
      <anchorfile>classc__channel__def_af845dbf071ff12ce7e7c0fb3e19df495.html</anchorfile>
      <anchor>af845dbf071ff12ce7e7c0fb3e19df495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__channel__def_a14a6c0da5a3b7f0b51ff25e3dc01c258.html</anchorfile>
      <anchor>a14a6c0da5a3b7f0b51ff25e3dc01c258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dynamic_rule &gt;</type>
      <name>allow_dynamic</name>
      <anchorfile>classc__channel__def_a2cf36180daeae6fb20a65f8168de5e77.html</anchorfile>
      <anchor>a2cf36180daeae6fb20a65f8168de5e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>channel_name</name>
      <anchorfile>classc__channel__def_a5d4f9dedbbe826353783fda4e188faa7.html</anchorfile>
      <anchor>a5d4f9dedbbe826353783fda4e188faa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, string &gt;</type>
      <name>dynamic_bans</name>
      <anchorfile>classc__channel__def_adec879f0afacaea4f77b1a2add4ffcec.html</anchorfile>
      <anchor>adec879f0afacaea4f77b1a2add4ffcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dynamic_minus_modes</name>
      <anchorfile>classc__channel__def_a2e5a523fc4167c6834647620ed12c00c.html</anchorfile>
      <anchor>a2e5a523fc4167c6834647620ed12c00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dynamic_plus_modes</name>
      <anchorfile>classc__channel__def_a69e841a635ef539846dc7705d3c98646.html</anchorfile>
      <anchor>a69e841a635ef539846dc7705d3c98646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>dynbans_editors</name>
      <anchorfile>classc__channel__def_a4721fb7e143a97ef5b71133edcd2d6cc.html</anchorfile>
      <anchor>a4721fb7e143a97ef5b71133edcd2d6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>groups</name>
      <anchorfile>classc__channel__def_a8f791240f15b82425828f6c380014adf.html</anchorfile>
      <anchor>a8f791240f15b82425828f6c380014adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>keys</name>
      <anchorfile>classc__channel__def_ae2881aa4f5598e29258bacc615b9447f.html</anchorfile>
      <anchor>ae2881aa4f5598e29258bacc615b9447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>classc__channel__def_a6d5873b2699734bb06771cae3a58a65a.html</anchorfile>
      <anchor>a6d5873b2699734bb06771cae3a58a65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_ctcp</name>
      <anchorfile>classc__channel__def_aeb5645bf3cec412f671d019e6c9bd7b7.html</anchorfile>
      <anchor>aeb5645bf3cec412f671d019e6c9bd7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_dynamic_ban</name>
      <anchorfile>classc__channel__def_a051823559067728fbb645d7460bf86bd.html</anchorfile>
      <anchor>a051823559067728fbb645d7460bf86bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_ircop</name>
      <anchorfile>classc__channel__def_a7a458eab281a11dd34edab7a32a42dc3.html</anchorfile>
      <anchor>a7a458eab281a11dd34edab7a32a42dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_key</name>
      <anchorfile>classc__channel__def_ac7a708cddb982cd4eea66eff347dab8a.html</anchorfile>
      <anchor>ac7a708cddb982cd4eea66eff347dab8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_limit</name>
      <anchorfile>classc__channel__def_a175f097d42bc1097f71c0f8bfb1ff7fa.html</anchorfile>
      <anchor>a175f097d42bc1097f71c0f8bfb1ff7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_mode</name>
      <anchorfile>classc__channel__def_a8ab96722900a749a92bd3bb4b459b9ab.html</anchorfile>
      <anchor>a8ab96722900a749a92bd3bb4b459b9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_notice</name>
      <anchorfile>classc__channel__def_abd1b963e77ca2d5e798acab1aa68ab8f.html</anchorfile>
      <anchor>abd1b963e77ca2d5e798acab1aa68ab8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_part</name>
      <anchorfile>classc__channel__def_a2407d1b910ed8d0febb79f96cc049694.html</anchorfile>
      <anchor>a2407d1b910ed8d0febb79f96cc049694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_privmsg</name>
      <anchorfile>classc__channel__def_ab35e6b5ce5dbd33f1e75c23002abeb62.html</anchorfile>
      <anchor>ab35e6b5ce5dbd33f1e75c23002abeb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_server_msg</name>
      <anchorfile>classc__channel__def_a2d61d83ffe3c0459057ace549fcf906d.html</anchorfile>
      <anchor>a2d61d83ffe3c0459057ace549fcf906d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_topic</name>
      <anchorfile>classc__channel__def_ac360ecdd3c0fe85918b765dc23b0d6ee.html</anchorfile>
      <anchor>ac360ecdd3c0fe85918b765dc23b0d6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_replication &gt;</type>
      <name>replication</name>
      <anchorfile>classc__channel__def_af1a4e73a86904f4995ea16d9ec50fc7c.html</anchorfile>
      <anchor>af1a4e73a86904f4995ea16d9ec50fc7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_command</name>
    <filename>classc__command.html</filename>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LEFT_BRACKET</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a7222a9f75e06492bc04499183a9d0e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RIGHT_BRACKET</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10aa6a6ad0f58f3c5fffdcc74edb272e894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_EXP</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a9dd896c213236c75e67832f769a64f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_IF_EXP</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a62ff99fe59e4062aaef05cfc7cf8eb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ELSE</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a2f86398e060b1dccf739830671fa4954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_EXP_SUB</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10adb530ea248557cbae2e17d983a5ee496</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LABEL</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a4bfc30ba8d401695f0be5556733418e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GOTO</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10ad25cea61e1502c9c55ecc28a48c96a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SWITCH</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a9b4dbc4a5566b8e86c9e28d83c5cc051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_CASE</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a53350989c9f5b63e93fc271f8b5a49c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_BREAK</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a4d6d1c2e813d5ae4f257bff7e6d98ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_CONTINUE</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a5a3719724356202dfc980e0dc7f05733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FOR</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10abd01f04f0cdb613d4fb23914b00ec63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_WHILE</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a4e9e82dde1cf872c7fa00c789ab26fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DO</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a5f66c72477502603df94476896e11767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FOREACH_1</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a0ff7fb07a864c0d9247f27f499f53ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FOREACH_2</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10ac862b999f2ad5716cba5eb7bc3e29cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FOREACH_3</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10a429b5e6b4754eeef50dc8f6716acd2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GLOBAL</name>
      <anchorfile>classc__command_accde1fc358fe12d03b64d04466cacf10.html</anchorfile>
      <anchor>accde1fc358fe12d03b64d04466cacf10aefe1235649932e5e4a3fe9feba3ec61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_command</name>
      <anchorfile>classc__command_a3cc4470b4fe91e8785dba73e6a88a2a8.html</anchorfile>
      <anchor>a3cc4470b4fe91e8785dba73e6a88a2a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>as</name>
      <anchorfile>classc__command_a140632a1c2dc6692b3af3ae450d19112.html</anchorfile>
      <anchor>a140632a1c2dc6692b3af3ae450d19112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_expression *</type>
      <name>condition</name>
      <anchorfile>classc__command_a39215e34ce0ab66f53e6065a1afbcb1e.html</anchorfile>
      <anchor>a39215e34ce0ab66f53e6065a1afbcb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>debug</name>
      <anchorfile>classc__command_a7224ca36cb3c641995dbf82f5aac391c.html</anchorfile>
      <anchor>a7224ca36cb3c641995dbf82f5aac391c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_expression *</type>
      <name>exp</name>
      <anchorfile>classc__command_a2639879258cb0408074c3eb6d209639c.html</anchorfile>
      <anchor>a2639879258cb0408074c3eb6d209639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>exp_</name>
      <anchorfile>classc__command_ae615134494e2424800cc33178b072bd4.html</anchorfile>
      <anchor>ae615134494e2424800cc33178b072bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_expression *</type>
      <name>iterative_exp</name>
      <anchorfile>classc__command_a9f27d4028b07a2a501cc1f9c35749b34.html</anchorfile>
      <anchor>a9f27d4028b07a2a501cc1f9c35749b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>key</name>
      <anchorfile>classc__command_ae0e5ea3a6aff358237542ccf75fbdb9e.html</anchorfile>
      <anchor>ae0e5ea3a6aff358237542ccf75fbdb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ref_value</name>
      <anchorfile>classc__command_ad4c0a4f29a59f4031fc3cdba9dd5ff28.html</anchorfile>
      <anchor>ad4c0a4f29a59f4031fc3cdba9dd5ff28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>semicolon</name>
      <anchorfile>classc__command_a9b1f84ac7fbc6bb1a144451795318081.html</anchorfile>
      <anchor>a9b1f84ac7fbc6bb1a144451795318081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_expression *</type>
      <name>sub</name>
      <anchorfile>classc__command_a0a93fed7b2e77588b8564d993cad6ee0.html</anchorfile>
      <anchor>a0a93fed7b2e77588b8564d993cad6ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>sub_</name>
      <anchorfile>classc__command_a6045d97a48047a91c701dfc24926d191.html</anchorfile>
      <anchor>a6045d97a48047a91c701dfc24926d191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum c_command::e_type</type>
      <name>type</name>
      <anchorfile>classc__command_a54e83865bd50839065e324e50928e02d.html</anchorfile>
      <anchor>a54e83865bd50839065e324e50928e02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>value</name>
      <anchorfile>classc__command_a394808ea967194491859625a002bfadc.html</anchorfile>
      <anchor>a394808ea967194491859625a002bfadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_expression *</type>
      <name>what_exp</name>
      <anchorfile>classc__command_ab150d38f3cecbc5cb10509674ef76fc6.html</anchorfile>
      <anchor>ab150d38f3cecbc5cb10509674ef76fc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_command_queue</name>
    <filename>classc__command__queue.html</filename>
    <member kind="function">
      <type></type>
      <name>c_command_queue</name>
      <anchorfile>classc__command__queue_a0780c7898e84bc55fec8431a2a0ca1af.html</anchorfile>
      <anchor>a0780c7898e84bc55fec8431a2a0ca1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_command_queue</name>
      <anchorfile>classc__command__queue_afccd4b74f32f3a6f83acdd7d4d0ef4b5.html</anchorfile>
      <anchor>afccd4b74f32f3a6f83acdd7d4d0ef4b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_command</name>
      <anchorfile>classc__command__queue_abb45e80d890e8f04f6e2ee471e1644fb.html</anchorfile>
      <anchor>abb45e80d890e8f04f6e2ee471e1644fb</anchor>
      <arglist>(c_bot *bot, c_bot_command *cmd, int level)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_error</name>
      <anchorfile>classc__command__queue_a8936473c26c02b1a8c549bf5e02fa701.html</anchorfile>
      <anchor>a8936473c26c02b1a8c549bf5e02fa701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_next_packet</name>
      <anchorfile>classc__command__queue_afa42346dfb69feb9782021cd5414ebd5.html</anchorfile>
      <anchor>afa42346dfb69feb9782021cd5414ebd5</anchor>
      <arglist>(bool queue_empty, void *&amp;data, size_t &amp;len, MY_U_LONG_LONG &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_error</name>
      <anchorfile>classc__command__queue_a30809acb4650713d283b97139d729f81.html</anchorfile>
      <anchor>a30809acb4650713d283b97139d729f81</anchor>
      <arglist>(const string &amp;err)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pair&lt; bool, pair&lt; void *, size_t &gt; &gt;</type>
      <name>data_t</name>
      <anchorfile>classc__command__queue_ae47549ab0dbf83a5631a5f631fca5d7a.html</anchorfile>
      <anchor>ae47549ab0dbf83a5631a5f631fca5d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>deque&lt; data_t &gt;</type>
      <name>commands</name>
      <anchorfile>classc__command__queue_ae9a29c7b4bd7ee140438ed81c6dea6ce.html</anchorfile>
      <anchor>ae9a29c7b4bd7ee140438ed81c6dea6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>deque&lt; MY_U_LONG_LONG &gt;</type>
      <name>commands_id</name>
      <anchorfile>classc__command__queue_a1571f98e7d9bf1dfdd36d65b8201abbd.html</anchorfile>
      <anchor>a1571f98e7d9bf1dfdd36d65b8201abbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>got_error</name>
      <anchorfile>classc__command__queue_ac7951387992e9a4ebc17558adac99415.html</anchorfile>
      <anchor>ac7951387992e9a4ebc17558adac99415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>log</name>
      <anchorfile>classc__command__queue_a127aeedd725235f4fe455990d76d7bb0.html</anchorfile>
      <anchor>a127aeedd725235f4fe455990d76d7bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>zlib_level</name>
      <anchorfile>classc__command__queue_a98d71f58f6cd6ecc0c5bea6c65eb0643.html</anchorfile>
      <anchor>a98d71f58f6cd6ecc0c5bea6c65eb0643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_conf</name>
    <filename>classc__conf.html</filename>
    <member kind="function">
      <type></type>
      <name>c_conf</name>
      <anchorfile>classc__conf_ac65a7cc93734cea4465684429db3ebd9.html</anchorfile>
      <anchor>ac65a7cc93734cea4465684429db3ebd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_conf</name>
      <anchorfile>classc__conf_ab75ba4c23d74f444540d0a4d82e89013.html</anchorfile>
      <anchor>ab75ba4c23d74f444540d0a4d82e89013</anchor>
      <arglist>(const c_conf &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__conf_a14d45131684e777c867043a06ab827a2.html</anchorfile>
      <anchor>a14d45131684e777c867043a06ab827a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>get_eval_script_timeout</name>
      <anchorfile>classc__conf_adfa1ebca0cc8fb3101346ada6f5d3f13.html</anchorfile>
      <anchor>adfa1ebca0cc8fb3101346ada6f5d3f13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>get_eval_stack_size</name>
      <anchorfile>classc__conf_a0b474bf12fe13fdb6773e3848fc5f3e4.html</anchorfile>
      <anchor>a0b474bf12fe13fdb6773e3848fc5f3e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getvar</name>
      <anchorfile>classc__conf_afd45e4d8aeeebc4d4293007d7b1be4a8.html</anchorfile>
      <anchor>afd45e4d8aeeebc4d4293007d7b1be4a8</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>getvar_int</name>
      <anchorfile>classc__conf_a395592db450c0a4dc3e986f1a6f6b864.html</anchorfile>
      <anchor>a395592db450c0a4dc3e986f1a6f6b864</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classc__conf_a050e6267aa0269c510e3cb08bae577e3.html</anchorfile>
      <anchor>a050e6267aa0269c510e3cb08bae577e3</anchor>
      <arglist>(const string &amp;file_name, c_logger *logger, bool is_core)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_bot</name>
      <anchorfile>classc__conf_a2759eaad7a21dee8aa352adf1766603b.html</anchorfile>
      <anchor>a2759eaad7a21dee8aa352adf1766603b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_botnet</name>
      <anchorfile>classc__conf_a31015a768f92133c0f29fc7884a978ff.html</anchorfile>
      <anchor>a31015a768f92133c0f29fc7884a978ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_botnet_debug</name>
      <anchorfile>classc__conf_aae2f0bd368fe79a7eb079992525fb8de.html</anchorfile>
      <anchor>aae2f0bd368fe79a7eb079992525fb8de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_broadcast</name>
      <anchorfile>classc__conf_a792e91674a579da15db06a9697488037.html</anchorfile>
      <anchor>a792e91674a579da15db06a9697488037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_clients</name>
      <anchorfile>classc__conf_a33801896bf57919ddebf239c5562cdd1.html</anchorfile>
      <anchor>a33801896bf57919ddebf239c5562cdd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_debug</name>
      <anchorfile>classc__conf_a0f76589453be181da39e48f85d1a07c3.html</anchorfile>
      <anchor>a0f76589453be181da39e48f85d1a07c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_identd</name>
      <anchorfile>classc__conf_a5dd9c2f967549134aca5baa75a664d0c.html</anchorfile>
      <anchor>a5dd9c2f967549134aca5baa75a664d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_irc</name>
      <anchorfile>classc__conf_ac6c84c09bd473d9c3c21422fcf96d153.html</anchorfile>
      <anchor>ac6c84c09bd473d9c3c21422fcf96d153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_socket</name>
      <anchorfile>classc__conf_afdc36d00c6b57cf63006fdcd24569c6d.html</anchorfile>
      <anchor>afdc36d00c6b57cf63006fdcd24569c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_echo_ssl</name>
      <anchorfile>classc__conf_a971ebd86642d7041a1d307b5a9df822a.html</anchorfile>
      <anchor>a971ebd86642d7041a1d307b5a9df822a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_bot</name>
      <anchorfile>classc__conf_a193c5b3ff28423dd3dcd83907c88283d.html</anchorfile>
      <anchor>a193c5b3ff28423dd3dcd83907c88283d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_botnet</name>
      <anchorfile>classc__conf_ac1b844265f403bf47adb71ce9893e91a.html</anchorfile>
      <anchor>ac1b844265f403bf47adb71ce9893e91a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_botnet_debug</name>
      <anchorfile>classc__conf_a89eded5df4c030d1d0a03732650b682a.html</anchorfile>
      <anchor>a89eded5df4c030d1d0a03732650b682a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_broadcast</name>
      <anchorfile>classc__conf_a1a1efc16ded2407c4f3091ec037cb1cc.html</anchorfile>
      <anchor>a1a1efc16ded2407c4f3091ec037cb1cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_clients</name>
      <anchorfile>classc__conf_ac1ce38d546f22d56bc52c681c23faf93.html</anchorfile>
      <anchor>ac1ce38d546f22d56bc52c681c23faf93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_debug</name>
      <anchorfile>classc__conf_ab70b5f5860b52792c5354335bbafc918.html</anchorfile>
      <anchor>ab70b5f5860b52792c5354335bbafc918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_identd</name>
      <anchorfile>classc__conf_a6a2c39450921d8a4cc1689b56377bc22.html</anchorfile>
      <anchor>a6a2c39450921d8a4cc1689b56377bc22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_irc</name>
      <anchorfile>classc__conf_a47a6f89ca4b51c3733e5086c5c04e517.html</anchorfile>
      <anchor>a47a6f89ca4b51c3733e5086c5c04e517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_socket</name>
      <anchorfile>classc__conf_a691a61abd2ad547962bb377f2ae7396e.html</anchorfile>
      <anchor>a691a61abd2ad547962bb377f2ae7396e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log_log_ssl</name>
      <anchorfile>classc__conf_a3168595a5e8911ff66a54275b38649ec.html</anchorfile>
      <anchor>a3168595a5e8911ff66a54275b38649ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rehash</name>
      <anchorfile>classc__conf_a8d14b20af008cef1e0329efe2b8be05c.html</anchorfile>
      <anchor>a8d14b20af008cef1e0329efe2b8be05c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>convert_old_time_offset_if_needed</name>
      <anchorfile>classc__conf_a188a2e40314b57d340ad3670e2bf8d5e.html</anchorfile>
      <anchor>a188a2e40314b57d340ad3670e2bf8d5e</anchor>
      <arglist>(const string &amp;orig)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rehash_magicks</name>
      <anchorfile>classc__conf_a8696bdd5f7966483d8f253aa43516fe4.html</anchorfile>
      <anchor>a8696bdd5f7966483d8f253aa43516fe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>my_time_t</type>
      <name>eval_script_timeout</name>
      <anchorfile>classc__conf_abf503c39a1faec2715d9010123f83eb6.html</anchorfile>
      <anchor>abf503c39a1faec2715d9010123f83eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>eval_stack_size</name>
      <anchorfile>classc__conf_a40a4fa41320274d12af23506c8d6a283.html</anchorfile>
      <anchor>a40a4fa41320274d12af23506c8d6a283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>fn</name>
      <anchorfile>classc__conf_a794df5a30d7df0e10b7b4594b305963e.html</anchorfile>
      <anchor>a794df5a30d7df0e10b7b4594b305963e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_ok</name>
      <anchorfile>classc__conf_a8939a4b5373172c7e6e4909c929c54ba.html</anchorfile>
      <anchor>a8939a4b5373172c7e6e4909c929c54ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_core_conf</name>
      <anchorfile>classc__conf_a080f4b964d613e85923c9a28cf5cbf06.html</anchorfile>
      <anchor>a080f4b964d613e85923c9a28cf5cbf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; string, string &gt;</type>
      <name>keys</name>
      <anchorfile>classc__conf_ae47d7f3cf289867485186d35bda095da.html</anchorfile>
      <anchor>ae47d7f3cf289867485186d35bda095da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_bot_</name>
      <anchorfile>classc__conf_a8447cce6e5c501bc0317e6c77bc8abfd.html</anchorfile>
      <anchor>a8447cce6e5c501bc0317e6c77bc8abfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_botnet_</name>
      <anchorfile>classc__conf_ae6c5903e594be6ce8e6a520f2f921b3e.html</anchorfile>
      <anchor>ae6c5903e594be6ce8e6a520f2f921b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_botnet_debug_</name>
      <anchorfile>classc__conf_a72383ae0343d9d6eb3d2dbd9b05174b2.html</anchorfile>
      <anchor>a72383ae0343d9d6eb3d2dbd9b05174b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_broadcast_</name>
      <anchorfile>classc__conf_a7ede611c23d484acf446da1a4145e37a.html</anchorfile>
      <anchor>a7ede611c23d484acf446da1a4145e37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_clients_</name>
      <anchorfile>classc__conf_a20efed35f4a399e9177fea9af3d4f643.html</anchorfile>
      <anchor>a20efed35f4a399e9177fea9af3d4f643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_debug_</name>
      <anchorfile>classc__conf_aa6af8d5afae738e373b3993a351ae212.html</anchorfile>
      <anchor>aa6af8d5afae738e373b3993a351ae212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_bot_</name>
      <anchorfile>classc__conf_a25422c8b82da007288b55da7396f8141.html</anchorfile>
      <anchor>a25422c8b82da007288b55da7396f8141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_botnet_</name>
      <anchorfile>classc__conf_ab2455ac8b8985c468177be55517177bf.html</anchorfile>
      <anchor>ab2455ac8b8985c468177be55517177bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_botnet_debug_</name>
      <anchorfile>classc__conf_ad9f6d5ee1a3832d71147c82c9c11da00.html</anchorfile>
      <anchor>ad9f6d5ee1a3832d71147c82c9c11da00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_broadcast_</name>
      <anchorfile>classc__conf_a4835d6a6cf3173dcc1d992035199dc8c.html</anchorfile>
      <anchor>a4835d6a6cf3173dcc1d992035199dc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_clients_</name>
      <anchorfile>classc__conf_a22ed1e74504fc147647b8177f66efeff.html</anchorfile>
      <anchor>a22ed1e74504fc147647b8177f66efeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_debug_</name>
      <anchorfile>classc__conf_af51f782dce8972f89c3f7133f4155b11.html</anchorfile>
      <anchor>af51f782dce8972f89c3f7133f4155b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_identd_</name>
      <anchorfile>classc__conf_a538e01ba1cd4be6fc4c93191c97b4425.html</anchorfile>
      <anchor>a538e01ba1cd4be6fc4c93191c97b4425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_irc_</name>
      <anchorfile>classc__conf_aa38d179d3159a0dc362a67700ba0b223.html</anchorfile>
      <anchor>aa38d179d3159a0dc362a67700ba0b223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_socket_</name>
      <anchorfile>classc__conf_a0dbbd5913fe587e5c2747d028763df28.html</anchorfile>
      <anchor>a0dbbd5913fe587e5c2747d028763df28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_echo_ssl_</name>
      <anchorfile>classc__conf_ad40d2dd413e0d0de191117420a347492.html</anchorfile>
      <anchor>ad40d2dd413e0d0de191117420a347492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_identd_</name>
      <anchorfile>classc__conf_acd1751f723b19270f0c1a50edcfbc809.html</anchorfile>
      <anchor>acd1751f723b19270f0c1a50edcfbc809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_irc_</name>
      <anchorfile>classc__conf_a2cea40850862ae9506944d7d07062b08.html</anchorfile>
      <anchor>a2cea40850862ae9506944d7d07062b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_socket_</name>
      <anchorfile>classc__conf_a4e11b8867ae92888e0ea0241445a98d7.html</anchorfile>
      <anchor>a4e11b8867ae92888e0ea0241445a98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>log_ssl_</name>
      <anchorfile>classc__conf_aef58c13fc64506acf9ede11247d6c033.html</anchorfile>
      <anchor>aef58c13fc64506acf9ede11247d6c033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_logger *</type>
      <name>logger_</name>
      <anchorfile>classc__conf_a993b93dd83afe6ddee00cad09bfc7086.html</anchorfile>
      <anchor>a993b93dd83afe6ddee00cad09bfc7086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>parsed</name>
      <anchorfile>classc__conf_af1b0564557159048c16ceb74689ec124.html</anchorfile>
      <anchor>af1b0564557159048c16ceb74689ec124</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_connect_thread_data</name>
    <filename>classc__connect__thread__data.html</filename>
    <member kind="function">
      <type></type>
      <name>c_connect_thread_data</name>
      <anchorfile>classc__connect__thread__data_ad5664ed7e3d633d9df58f9265cf9acc0.html</anchorfile>
      <anchor>ad5664ed7e3d633d9df58f9265cf9acc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>async</name>
      <anchorfile>classc__connect__thread__data_afbd2454afe9e7d465fe30915d21fc83d.html</anchorfile>
      <anchor>afbd2454afe9e7d465fe30915d21fc83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>comment</name>
      <anchorfile>classc__connect__thread__data_a0ca045e0c9b1455b619ccafcbe4d7af4.html</anchorfile>
      <anchor>a0ca045e0c9b1455b619ccafcbe4d7af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>done</name>
      <anchorfile>classc__connect__thread__data_aa5ea525698b520b6d48eaf9c5c1a145f.html</anchorfile>
      <anchor>aa5ea525698b520b6d48eaf9c5c1a145f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>ec</name>
      <anchorfile>classc__connect__thread__data_a5d2d31ebd5f095ad4401d10b992ae7e7.html</anchorfile>
      <anchor>a5d2d31ebd5f095ad4401d10b992ae7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile threaded_connect_id</type>
      <name>id</name>
      <anchorfile>classc__connect__thread__data_a583e36b7b3faae8860aec63caed9c4c3.html</anchorfile>
      <anchor>a583e36b7b3faae8860aec63caed9c4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>local</name>
      <anchorfile>classc__connect__thread__data_a2fe95197f825e670cdd2c32b75d12d25.html</anchorfile>
      <anchor>a2fe95197f825e670cdd2c32b75d12d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_sock_log &gt;</type>
      <name>log</name>
      <anchorfile>classc__connect__thread__data_a76a77db4bfd02f3a4bf60947abda54e3.html</anchorfile>
      <anchor>a76a77db4bfd02f3a4bf60947abda54e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>remote</name>
      <anchorfile>classc__connect__thread__data_a38f75b28762545de4838326be04c2760.html</anchorfile>
      <anchor>a38f75b28762545de4838326be04c2760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile unsigned short</type>
      <name>remote_port</name>
      <anchorfile>classc__connect__thread__data_a6e97f83fc2870add0345ddfd3541c02b.html</anchorfile>
      <anchor>a6e97f83fc2870add0345ddfd3541c02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>s</name>
      <anchorfile>classc__connect__thread__data_a622971ebe130900bb4d12673f4d708eb.html</anchorfile>
      <anchor>a622971ebe130900bb4d12673f4d708eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>thread_id_valid</name>
      <anchorfile>classc__connect__thread__data_a588a4888e13c4b9a37392ce33dc1ed84.html</anchorfile>
      <anchor>a588a4888e13c4b9a37392ce33dc1ed84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_constant</name>
    <filename>structc__constant.html</filename>
    <member kind="enumeration">
      <name>e_kind</name>
      <anchorfile>structc__constant_adeb67273ec80f47c1d22629f927a522b.html</anchorfile>
      <anchor>adeb67273ec80f47c1d22629f927a522b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_INT</name>
      <anchorfile>structc__constant_adeb67273ec80f47c1d22629f927a522b.html</anchorfile>
      <anchor>adeb67273ec80f47c1d22629f927a522bae07f780b8711c85026528bfeb032d673</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_STR</name>
      <anchorfile>structc__constant_adeb67273ec80f47c1d22629f927a522b.html</anchorfile>
      <anchor>adeb67273ec80f47c1d22629f927a522ba9d8d368043b1ab11bc81c1ff109f9f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_BOOL</name>
      <anchorfile>structc__constant_adeb67273ec80f47c1d22629f927a522b.html</anchorfile>
      <anchor>adeb67273ec80f47c1d22629f927a522ba978195b7745c467ee3036791f96cdd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_NULL</name>
      <anchorfile>structc__constant_adeb67273ec80f47c1d22629f927a522b.html</anchorfile>
      <anchor>adeb67273ec80f47c1d22629f927a522ba750ff87c06339a0ff1ded2e4a3df25d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_PCRE_ERROR_CODE_INT</name>
      <anchorfile>structc__constant_adeb67273ec80f47c1d22629f927a522b.html</anchorfile>
      <anchor>adeb67273ec80f47c1d22629f927a522baf02fec9921d0b7d59d6a00b549dcf1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_PCRE_EXEC_ERROR_CODE_INT</name>
      <anchorfile>structc__constant_adeb67273ec80f47c1d22629f927a522b.html</anchorfile>
      <anchor>adeb67273ec80f47c1d22629f927a522ba11d94063686d287e7b71ec03e8f11574</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_constant</name>
      <anchorfile>structc__constant_aa6fb98c63353b067faaf9a62631c2861.html</anchorfile>
      <anchor>aa6fb98c63353b067faaf9a62631c2861</anchor>
      <arglist>(long long x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_constant</name>
      <anchorfile>structc__constant_ad30f8372df21f8d4105d435a84d42fd3.html</anchorfile>
      <anchor>ad30f8372df21f8d4105d435a84d42fd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_constant</name>
      <anchorfile>structc__constant_a1f6e30ca7b6cc70601329f33fe1d4b6a.html</anchorfile>
      <anchor>a1f6e30ca7b6cc70601329f33fe1d4b6a</anchor>
      <arglist>(bool x, bool dummy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_constant</name>
      <anchorfile>structc__constant_afe6a8c69500a321db8e9e147dc51f7e3.html</anchorfile>
      <anchor>afe6a8c69500a321db8e9e147dc51f7e3</anchor>
      <arglist>(const string &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_constant</name>
      <anchorfile>structc__constant_a14a792912d6afbc1b6a977cab00aeade.html</anchorfile>
      <anchor>a14a792912d6afbc1b6a977cab00aeade</anchor>
      <arglist>(long long x, e_kind kind)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bool</name>
      <anchorfile>structc__constant_a023a4475d05d8378e1cee06d8cbcb6a1.html</anchorfile>
      <anchor>a023a4475d05d8378e1cee06d8cbcb6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>m_int</name>
      <anchorfile>structc__constant_ac1b0ce7213e0883fd61b51104595be91.html</anchorfile>
      <anchor>ac1b0ce7213e0883fd61b51104595be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_kind</type>
      <name>m_kind</name>
      <anchorfile>structc__constant_abb9c86d2bcdb822b4a37014d757bdf8a.html</anchorfile>
      <anchor>abb9c86d2bcdb822b4a37014d757bdf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_str</name>
      <anchorfile>structc__constant_a0a883e6574bd86a56b0defe12c44e558.html</anchorfile>
      <anchor>a0a883e6574bd86a56b0defe12c44e558</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_constants_lookup</name>
    <filename>structc__constants__lookup.html</filename>
    <member kind="function">
      <type></type>
      <name>c_constants_lookup</name>
      <anchorfile>structc__constants__lookup_aee5fb02dda2a33f6365003592633d1ee.html</anchorfile>
      <anchor>aee5fb02dda2a33f6365003592633d1ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>preg_strerr</name>
      <anchorfile>structc__constants__lookup_a31537b419a56ee7e2200b83e1a5dce5b.html</anchorfile>
      <anchor>a31537b419a56ee7e2200b83e1a5dce5b</anchor>
      <arglist>(int rc) const </arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE bool</type>
      <name>translate</name>
      <anchorfile>structc__constants__lookup_aa6c6f57d8c573ca63a17f04068038803.html</anchorfile>
      <anchor>aa6c6f57d8c573ca63a17f04068038803</anchor>
      <arglist>(const string &amp;str, c_var_base **translated=NULL) const </arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, c_constant &gt;</type>
      <name>m_constants</name>
      <anchorfile>structc__constants__lookup_a9ce62cb4c383c81dfd7dbd69e20cb348.html</anchorfile>
      <anchor>a9ce62cb4c383c81dfd7dbd69e20cb348</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_data</name>
    <filename>classc__data.html</filename>
    <member kind="function">
      <type></type>
      <name>c_data</name>
      <anchorfile>classc__data_ae0ca49c9d010dbdc0f79f4de16db8037.html</anchorfile>
      <anchor>ae0ca49c9d010dbdc0f79f4de16db8037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>closed</name>
      <anchorfile>classc__data_aaae093cae741adb8f88196a37c4613c0.html</anchorfile>
      <anchor>aaae093cae741adb8f88196a37c4613c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>data</name>
      <anchorfile>classc__data_a61c2e5758709c56718484c91a38ef05a.html</anchorfile>
      <anchor>a61c2e5758709c56718484c91a38ef05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>classc__data_a7e4214ad6cf7df15e884dfd33efa3353.html</anchorfile>
      <anchor>a7e4214ad6cf7df15e884dfd33efa3353</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_awaiting_user</name>
    <filename>classc__dcc__awaiting__user.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dcc_awaiting_user</name>
      <anchorfile>classc__dcc__awaiting__user_aee60a3ef56b474350ef2313a8f115c5f.html</anchorfile>
      <anchor>aee60a3ef56b474350ef2313a8f115c5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>in_addr</type>
      <name>addr4</name>
      <anchorfile>classc__dcc__awaiting__user_a214ed994b401586a2434d1d73eeb8396.html</anchorfile>
      <anchor>a214ed994b401586a2434d1d73eeb8396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_addr6_</type>
      <name>addr6</name>
      <anchorfile>classc__dcc__awaiting__user_aa2075007a8984c4c49332e52f84b19b1.html</anchorfile>
      <anchor>aa2075007a8984c4c49332e52f84b19b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dcc_host</name>
      <anchorfile>classc__dcc__awaiting__user_ad240ae06cf6699eec5d2985bf6d4a028.html</anchorfile>
      <anchor>ad240ae06cf6699eec5d2985bf6d4a028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fullname</name>
      <anchorfile>classc__dcc__awaiting__user_ab573ba6ce30ae834898fb87fb85e5550.html</anchorfile>
      <anchor>ab573ba6ce30ae834898fb87fb85e5550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>classc__dcc__awaiting__user_afa7cdfdd6068d3f066da7b19712db477.html</anchorfile>
      <anchor>afa7cdfdd6068d3f066da7b19712db477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ident</name>
      <anchorfile>classc__dcc__awaiting__user_a367c57ca841ccb9debb7f4b35e99ac5b.html</anchorfile>
      <anchor>a367c57ca841ccb9debb7f4b35e99ac5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>nick</name>
      <anchorfile>classc__dcc__awaiting__user_aa03e2ef49c5f03e59bbc8d2f97a90edc.html</anchorfile>
      <anchor>aa03e2ef49c5f03e59bbc8d2f97a90edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_resolv_result</type>
      <name>resolv_result</name>
      <anchorfile>classc__dcc__awaiting__user_afb92758a7231231678a57db6551e7693.html</anchorfile>
      <anchor>afb92758a7231231678a57db6551e7693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start_time</name>
      <anchorfile>classc__dcc__awaiting__user_a1c90fd365c19df7af2a5393eec36fb68.html</anchorfile>
      <anchor>a1c90fd365c19df7af2a5393eec36fb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>user_name_as_in_logic</name>
      <anchorfile>classc__dcc__awaiting__user_a11185248f3a6d64088fba3351a5aa1cf.html</anchorfile>
      <anchor>a11185248f3a6d64088fba3351a5aa1cf</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>using_ipv6</name>
      <anchorfile>classc__dcc__awaiting__user_adfc28b40dc28298873f4a5ace0f5ac9c.html</anchorfile>
      <anchor>adfc28b40dc28298873f4a5ace0f5ac9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_client</name>
    <filename>classc__dcc__client.html</filename>
    <class kind="struct">c_dcc_client::c_dcc_client_send</class>
    <class kind="struct">c_dcc_client::c_fs</class>
    <member kind="function">
      <type></type>
      <name>c_dcc_client</name>
      <anchorfile>classc__dcc__client_a9aa5bf3320ee4fb22af79eb9278a121e.html</anchorfile>
      <anchor>a9aa5bf3320ee4fb22af79eb9278a121e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_dcc_client</name>
      <anchorfile>classc__dcc__client_a1f52ed68c5d014717d47b547438d34b0.html</anchorfile>
      <anchor>a1f52ed68c5d014717d47b547438d34b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__dcc__client_a8729506d73778f685ec4886cb5148638.html</anchorfile>
      <anchor>a8729506d73778f685ec4886cb5148638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_apply</name>
      <anchorfile>classc__dcc__client_a63b7115b5142fba5cde5d2dba952bc9a.html</anchorfile>
      <anchor>a63b7115b5142fba5cde5d2dba952bc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_backup</name>
      <anchorfile>classc__dcc__client_ae6d8290879a4fc5d2af948973bd90a15.html</anchorfile>
      <anchor>ae6d8290879a4fc5d2af948973bd90a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_can_send_all_users</name>
      <anchorfile>classc__dcc__client_ac7beccde1421668997d80c92298522ea.html</anchorfile>
      <anchor>ac7beccde1421668997d80c92298522ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_can_send_unknown_users</name>
      <anchorfile>classc__dcc__client_ad62f2c50ccdac6c7baa91fee3c160f3a.html</anchorfile>
      <anchor>ad62f2c50ccdac6c7baa91fee3c160f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_grant_channel</name>
      <anchorfile>classc__dcc__client_ae8d0119ca2c9cf88381af17903a5519b.html</anchorfile>
      <anchor>ae8d0119ca2c9cf88381af17903a5519b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_die</name>
      <anchorfile>classc__dcc__client_a4182115ad1c12c5abe47efd6249e0056.html</anchorfile>
      <anchor>a4182115ad1c12c5abe47efd6249e0056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_filesystem</name>
      <anchorfile>classc__dcc__client_afb0fac288d5492d78203b30337fd5a29.html</anchorfile>
      <anchor>afb0fac288d5492d78203b30337fd5a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_grant_groups</name>
      <anchorfile>classc__dcc__client_a6a4bf99c6bb43811e7656f7815a5898e.html</anchorfile>
      <anchor>a6a4bf99c6bb43811e7656f7815a5898e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_partyline</name>
      <anchorfile>classc__dcc__client_abbc9c2aa6eccfba824a61ebfea284518.html</anchorfile>
      <anchor>abbc9c2aa6eccfba824a61ebfea284518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_plusproc</name>
      <anchorfile>classc__dcc__client_af021911d304a43fce29817a42f2446c1.html</anchorfile>
      <anchor>af021911d304a43fce29817a42f2446c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_plususer</name>
      <anchorfile>classc__dcc__client_a4a519c12e55e3b7e64a94e741721cc38.html</anchorfile>
      <anchor>a4a519c12e55e3b7e64a94e741721cc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_private</name>
      <anchorfile>classc__dcc__client_ace5baf7164db3bbb5b07d4de99e02366.html</anchorfile>
      <anchor>ace5baf7164db3bbb5b07d4de99e02366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_grant_proc</name>
      <anchorfile>classc__dcc__client_a767b3323cbb7c2e468fd9b2dabd13e90.html</anchorfile>
      <anchor>a767b3323cbb7c2e468fd9b2dabd13e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_grant_proc_groups</name>
      <anchorfile>classc__dcc__client_ac5d2b7f2b135fdf70e58c6e3cd93de79.html</anchorfile>
      <anchor>ac5d2b7f2b135fdf70e58c6e3cd93de79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_rehash</name>
      <anchorfile>classc__dcc__client_af1f1f11ddf015d08d9e542dea07b445e.html</anchorfile>
      <anchor>af1f1f11ddf015d08d9e542dea07b445e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_replication</name>
      <anchorfile>classc__dcc__client_a816b336303532f2631ba7a318b17ecdb.html</anchorfile>
      <anchor>a816b336303532f2631ba7a318b17ecdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_restart</name>
      <anchorfile>classc__dcc__client_a3b22aecdb3dd363ad5e74f5224106cfe.html</anchorfile>
      <anchor>a3b22aecdb3dd363ad5e74f5224106cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_upgrade</name>
      <anchorfile>classc__dcc__client_afc9e9fcc9b4dba8cd408545f4af35f94.html</anchorfile>
      <anchor>afc9e9fcc9b4dba8cd408545f4af35f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_apply</name>
      <anchorfile>classc__dcc__client_ab5ea3a6ecd24733e645bd8da9c3e936f.html</anchorfile>
      <anchor>ab5ea3a6ecd24733e645bd8da9c3e936f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_backup</name>
      <anchorfile>classc__dcc__client_a4dfc6f9eaa4f00038c70fe9d8f56588d.html</anchorfile>
      <anchor>a4dfc6f9eaa4f00038c70fe9d8f56588d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_can_send_all_users</name>
      <anchorfile>classc__dcc__client_a00ab54a4c0a557d813cdaa51bfa918bc.html</anchorfile>
      <anchor>a00ab54a4c0a557d813cdaa51bfa918bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_can_send_unknown_users</name>
      <anchorfile>classc__dcc__client_abbc125e6e900282a74b0510e9bf81dff.html</anchorfile>
      <anchor>abbc125e6e900282a74b0510e9bf81dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_chan_defs</name>
      <anchorfile>classc__dcc__client_a3c31d7c571d3f10f4eef7f5ed9c7de34.html</anchorfile>
      <anchor>a3c31d7c571d3f10f4eef7f5ed9c7de34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_channel</name>
      <anchorfile>classc__dcc__client_a1c8ae37389a1aaccab6b882634a8d68c.html</anchorfile>
      <anchor>a1c8ae37389a1aaccab6b882634a8d68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_die</name>
      <anchorfile>classc__dcc__client_a44b0ca2ba4d274cff00758643df6d285.html</anchorfile>
      <anchor>a44b0ca2ba4d274cff00758643df6d285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_filesystem</name>
      <anchorfile>classc__dcc__client_ab04aa7121ab02e043f3f7174e35f6cc6.html</anchorfile>
      <anchor>ab04aa7121ab02e043f3f7174e35f6cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_groups</name>
      <anchorfile>classc__dcc__client_a7aa15b64ac6a830410523c53557e6999.html</anchorfile>
      <anchor>a7aa15b64ac6a830410523c53557e6999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_plusproc</name>
      <anchorfile>classc__dcc__client_ae5286d3186ffe6ebbf4d964bb98dc2f2.html</anchorfile>
      <anchor>ae5286d3186ffe6ebbf4d964bb98dc2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_plususer</name>
      <anchorfile>classc__dcc__client_afe760f95100180e63ffc75c7fb612135.html</anchorfile>
      <anchor>afe760f95100180e63ffc75c7fb612135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_private</name>
      <anchorfile>classc__dcc__client_a9a6d0bbda9d42ed7980fc29e0382959e.html</anchorfile>
      <anchor>a9a6d0bbda9d42ed7980fc29e0382959e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_proc_groups</name>
      <anchorfile>classc__dcc__client_a12ddc3b1b417b1b86476c330abf48e9a.html</anchorfile>
      <anchor>a12ddc3b1b417b1b86476c330abf48e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_procs</name>
      <anchorfile>classc__dcc__client_a564aae536955604c14ac0c903f309870.html</anchorfile>
      <anchor>a564aae536955604c14ac0c903f309870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_rehash</name>
      <anchorfile>classc__dcc__client_ab422aba07d64b2fde2ddae8dd2c9f3ee.html</anchorfile>
      <anchor>ab422aba07d64b2fde2ddae8dd2c9f3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_replication</name>
      <anchorfile>classc__dcc__client_ac0ad2be828a6aae90a7a74545f59c946.html</anchorfile>
      <anchor>ac0ad2be828a6aae90a7a74545f59c946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_restart</name>
      <anchorfile>classc__dcc__client_a2fc965a006b2f22e69a3d9b294af7574.html</anchorfile>
      <anchor>a2fc965a006b2f22e69a3d9b294af7574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_upgrade</name>
      <anchorfile>classc__dcc__client_a531d9274f972531cf10d85c6370a8903.html</anchorfile>
      <anchor>a531d9274f972531cf10d85c6370a8903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_users</name>
      <anchorfile>classc__dcc__client_a2c8db5e9bc464e606109328e0f3b5226.html</anchorfile>
      <anchor>a2c8db5e9bc464e606109328e0f3b5226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_users_also_terminators</name>
      <anchorfile>classc__dcc__client_a52f97c34617cf12d5b2ed5b41a3999c3.html</anchorfile>
      <anchor>a52f97c34617cf12d5b2ed5b41a3999c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_usage_proc</name>
      <anchorfile>classc__dcc__client_a1e0884365d913c313e6f448a0d78b75e.html</anchorfile>
      <anchor>a1e0884365d913c313e6f448a0d78b75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_usage_proc_groups</name>
      <anchorfile>classc__dcc__client_aa521f7c7e47c08efd8948020f572b61f.html</anchorfile>
      <anchor>aa521f7c7e47c08efd8948020f572b61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>as_in_logic</name>
      <anchorfile>classc__dcc__client_a319d363bbfbe9889f3bce6fb242d318b.html</anchorfile>
      <anchor>a319d363bbfbe9889f3bce6fb242d318b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_repl_chandef</name>
      <anchorfile>classc__dcc__client_a2081f774aa003960e9f56c647a1a352c.html</anchorfile>
      <anchor>a2081f774aa003960e9f56c647a1a352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_repl_func</name>
      <anchorfile>classc__dcc__client_a2a01ef6c83dde7b43efa31e98db09177.html</anchorfile>
      <anchor>a2a01ef6c83dde7b43efa31e98db09177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_repl_private</name>
      <anchorfile>classc__dcc__client_ae42888a57731ec560614c007f8a3632d.html</anchorfile>
      <anchor>ae42888a57731ec560614c007f8a3632d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_repl_proc</name>
      <anchorfile>classc__dcc__client_a8e5559d17baabc07e30402670acb7033.html</anchorfile>
      <anchor>a8e5559d17baabc07e30402670acb7033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_repl_user</name>
      <anchorfile>classc__dcc__client_a8fc34c00278a1dbd7703bdff1eeb59d6.html</anchorfile>
      <anchor>a8fc34c00278a1dbd7703bdff1eeb59d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_repl_user_template</name>
      <anchorfile>classc__dcc__client_a8276029fffb4081a530607e904eb9ea7.html</anchorfile>
      <anchor>a8276029fffb4081a530607e904eb9ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>chat</name>
      <anchorfile>classc__dcc__client_a2d9552a3ff1e734146c6f8c2b185bae1.html</anchorfile>
      <anchor>a2d9552a3ff1e734146c6f8c2b185bae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>chs</name>
      <anchorfile>classc__dcc__client_a9e3b94d448b606ec621e630aec638e45.html</anchorfile>
      <anchor>a9e3b94d448b606ec621e630aec638e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>log_client_id_t</type>
      <name>client_id</name>
      <anchorfile>classc__dcc__client_add84ede32d071ae95aead0a462c13225.html</anchorfile>
      <anchor>add84ede32d071ae95aead0a462c13225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>threaded_connect_id</type>
      <name>connect_id</name>
      <anchorfile>classc__dcc__client_a670b71383b1f2d12042e0d7fa6a3d49a.html</anchorfile>
      <anchor>a670b71383b1f2d12042e0d7fa6a3d49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>connect_time</name>
      <anchorfile>classc__dcc__client_a7b44128ed11d1dfc5045b9e4b90cf86a.html</anchorfile>
      <anchor>a7b44128ed11d1dfc5045b9e4b90cf86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_dcc_client::c_dcc_client_send</type>
      <name>dcc_send</name>
      <anchorfile>classc__dcc__client_a00a07b236dd3b201b54ca85dc31683c7.html</anchorfile>
      <anchor>a00a07b236dd3b201b54ca85dc31683c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dynbanc_channel</name>
      <anchorfile>classc__dcc__client_a8f7e95442668c69c99e0d35a077ebd1b.html</anchorfile>
      <anchor>a8f7e95442668c69c99e0d35a077ebd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dynbans</name>
      <anchorfile>classc__dcc__client_aa1707b1ce1a9e09d0d899890b94f70c6.html</anchorfile>
      <anchor>aa1707b1ce1a9e09d0d899890b94f70c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_chan</name>
      <anchorfile>classc__dcc__client_ad1ae9d2b62dfc1f4ac7d6c575d4a907c.html</anchorfile>
      <anchor>ad1ae9d2b62dfc1f4ac7d6c575d4a907c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_channel_num</name>
      <anchorfile>classc__dcc__client_a978017de6e31e3f2ed8133ebde2e2667.html</anchorfile>
      <anchor>a978017de6e31e3f2ed8133ebde2e2667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>edit_pasc_user</name>
      <anchorfile>classc__dcc__client_abc029aafe3a83f399da68c19af1f2d82.html</anchorfile>
      <anchor>abc029aafe3a83f399da68c19af1f2d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_pass</name>
      <anchorfile>classc__dcc__client_a76b56b379d256378c75db9881d754326.html</anchorfile>
      <anchor>a76b56b379d256378c75db9881d754326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_proc</name>
      <anchorfile>classc__dcc__client_a79a280e3d65bec3f9a2507eb3a3c4464.html</anchorfile>
      <anchor>a79a280e3d65bec3f9a2507eb3a3c4464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_proc_addafter_line</name>
      <anchorfile>classc__dcc__client_ab96671949c1526a26cdaf56fcfbbddde.html</anchorfile>
      <anchor>ab96671949c1526a26cdaf56fcfbbddde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_proc_addbefore_line</name>
      <anchorfile>classc__dcc__client_a483ecab6bc6eb69b6fa08d60f074754e.html</anchorfile>
      <anchor>a483ecab6bc6eb69b6fa08d60f074754e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_proc_replace_line</name>
      <anchorfile>classc__dcc__client_a441d2f459c9171bb9ba5d11309516bb8.html</anchorfile>
      <anchor>a441d2f459c9171bb9ba5d11309516bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_rproc</name>
      <anchorfile>classc__dcc__client_a0985561ef017baca0afb3e6967e83774.html</anchorfile>
      <anchor>a0985561ef017baca0afb3e6967e83774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edit_user</name>
      <anchorfile>classc__dcc__client_a8ab8bcd96614d91c7b9f0d8a3a08d2d8.html</anchorfile>
      <anchor>a8ab8bcd96614d91c7b9f0d8a3a08d2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>edit_user_from_template</name>
      <anchorfile>classc__dcc__client_a465ddc9c5c2a8e62c2803b9c60c5b915.html</anchorfile>
      <anchor>a465ddc9c5c2a8e62c2803b9c60c5b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>filesystem</name>
      <anchorfile>classc__dcc__client_a9da1ded8ab1e726662fea1f33636a916.html</anchorfile>
      <anchor>a9da1ded8ab1e726662fea1f33636a916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tm</type>
      <name>filesystem_expiration</name>
      <anchorfile>classc__dcc__client_aeb40fdc67052a856cf7495a90bd10470.html</anchorfile>
      <anchor>aeb40fdc67052a856cf7495a90bd10470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_dcc_client::c_fs</type>
      <name>fs</name>
      <anchorfile>classc__dcc__client_a78153a7465a17798ddc3a9e8f5ec8d78.html</anchorfile>
      <anchor>a78153a7465a17798ddc3a9e8f5ec8d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fullname</name>
      <anchorfile>classc__dcc__client_a34c00ed3e7cc7854941af11ef7fc90e7.html</anchorfile>
      <anchor>a34c00ed3e7cc7854941af11ef7fc90e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>got_passwd</name>
      <anchorfile>classc__dcc__client_a0454c35a0bb57f1456f16ccdd1e3cbd8.html</anchorfile>
      <anchor>a0454c35a0bb57f1456f16ccdd1e3cbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_user_name</name>
      <anchorfile>classc__dcc__client_a278be6c971f7709c252fee5487731f1d.html</anchorfile>
      <anchor>a278be6c971f7709c252fee5487731f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>classc__dcc__client_a52915a0d087de51564f8ee3dbdefa6ed.html</anchorfile>
      <anchor>a52915a0d087de51564f8ee3dbdefa6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>hostname</name>
      <anchorfile>classc__dcc__client_a990785dd7ad3cf3cd674ede9a220be42.html</anchorfile>
      <anchor>a990785dd7ad3cf3cd674ede9a220be42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ident</name>
      <anchorfile>classc__dcc__client_a01d7992c94a82a6734f3133775a6b706.html</anchorfile>
      <anchor>a01d7992c94a82a6734f3133775a6b706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>in_buff</name>
      <anchorfile>classc__dcc__client_a4320d1853a943674edab5fd566ea1eb8.html</anchorfile>
      <anchor>a4320d1853a943674edab5fd566ea1eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_ssl_client</name>
      <anchorfile>classc__dcc__client_a397cd51dbf5ffe65730ec343a7dc8f80.html</anchorfile>
      <anchor>a397cd51dbf5ffe65730ec343a7dc8f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>it_is_func</name>
      <anchorfile>classc__dcc__client_aeeb14a5dd725920a6cc54b379cf7fbcb.html</anchorfile>
      <anchor>aeeb14a5dd725920a6cc54b379cf7fbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>lang</name>
      <anchorfile>classc__dcc__client_a827d262ffe160cc0a8fa0796dc4c754f.html</anchorfile>
      <anchor>a827d262ffe160cc0a8fa0796dc4c754f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>language</name>
      <anchorfile>classc__dcc__client_a921eb457c35703043ec16e79b4394116.html</anchorfile>
      <anchor>a921eb457c35703043ec16e79b4394116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_filesys_lookup</name>
      <anchorfile>classc__dcc__client_a0cdf824f2a7690ea28729e877ca80fd9.html</anchorfile>
      <anchor>a0cdf824f2a7690ea28729e877ca80fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_flood</name>
      <anchorfile>classc__dcc__client_a67cacceb867f2f72ba02dd5e8d73a068.html</anchorfile>
      <anchor>a67cacceb867f2f72ba02dd5e8d73a068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_input</name>
      <anchorfile>classc__dcc__client_a36b71ea94b795848f134d01a2c167d45.html</anchorfile>
      <anchor>a36b71ea94b795848f134d01a2c167d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>local</name>
      <anchorfile>classc__dcc__client_ab2f3658cc8a33f036d7ea649e42a68be.html</anchorfile>
      <anchor>ab2f3658cc8a33f036d7ea649e42a68be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>local_port</name>
      <anchorfile>classc__dcc__client_af0e8a828b79554479ac8b8d2ca436872.html</anchorfile>
      <anchor>af0e8a828b79554479ac8b8d2ca436872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msg</name>
      <anchorfile>classc__dcc__client_ad164d52cd23d25dc8f37a075a48493fb.html</anchorfile>
      <anchor>ad164d52cd23d25dc8f37a075a48493fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>msg_content</name>
      <anchorfile>classc__dcc__client_a3c85fd12ce746bb56cd67230d7004922.html</anchorfile>
      <anchor>a3c85fd12ce746bb56cd67230d7004922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>msg_expiration</name>
      <anchorfile>classc__dcc__client_a61896877fb9ab1e2ee29c192d05a6f24.html</anchorfile>
      <anchor>a61896877fb9ab1e2ee29c192d05a6f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>msg_flood_hist</name>
      <anchorfile>classc__dcc__client_a2dbd82032c7eac935b8bb3d0e3f40b9f.html</anchorfile>
      <anchor>a2dbd82032c7eac935b8bb3d0e3f40b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>new_user</name>
      <anchorfile>classc__dcc__client_a986c5e297f4d67d0fc59a3bd3d0d222a.html</anchorfile>
      <anchor>a986c5e297f4d67d0fc59a3bd3d0d222a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>nick</name>
      <anchorfile>classc__dcc__client_a0cc2928ff41f02d095f6344d19c2c71e.html</anchorfile>
      <anchor>a0cc2928ff41f02d095f6344d19c2c71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_not_configured_channels</name>
      <anchorfile>classc__dcc__client_a1d742af5c1fa7768050ca7c283e7b20c.html</anchorfile>
      <anchor>a1d742af5c1fa7768050ca7c283e7b20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>partyline_channel</name>
      <anchorfile>classc__dcc__client_a4c1bbf2bbfb0a07b943dbf324221b171.html</anchorfile>
      <anchor>a4c1bbf2bbfb0a07b943dbf324221b171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>partyline_msg_flood</name>
      <anchorfile>classc__dcc__client_a62a04c7fefaa02c728590e99075b106e.html</anchorfile>
      <anchor>a62a04c7fefaa02c728590e99075b106e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>plus_proc</name>
      <anchorfile>classc__dcc__client_ab91537c337d3d0c5c8b41911f5e5abde.html</anchorfile>
      <anchor>ab91537c337d3d0c5c8b41911f5e5abde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_private</type>
      <name>private_</name>
      <anchorfile>classc__dcc__client_afd54a9920d1197f811b80d91e3dbebaf.html</anchorfile>
      <anchor>afd54a9920d1197f811b80d91e3dbebaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>private_edit</name>
      <anchorfile>classc__dcc__client_a493ceae415bd527a07618df4c53289c9.html</anchorfile>
      <anchor>a493ceae415bd527a07618df4c53289c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; string &gt;</type>
      <name>proc_commands</name>
      <anchorfile>classc__dcc__client_ab3706c760401d0b359514c8b5f26090e.html</anchorfile>
      <anchor>ab3706c760401d0b359514c8b5f26090e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_decl</name>
      <anchorfile>classc__dcc__client_a4fec8629df9582d1be70f2c41dcee120.html</anchorfile>
      <anchor>a4fec8629df9582d1be70f2c41dcee120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_error</name>
      <anchorfile>classc__dcc__client_a98c40381a852752010e2f749844728af.html</anchorfile>
      <anchor>a98c40381a852752010e2f749844728af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>proc_groups</name>
      <anchorfile>classc__dcc__client_a4b47132bb674c06b8ee4c9312d8d552c.html</anchorfile>
      <anchor>a4b47132bb674c06b8ee4c9312d8d552c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_name</name>
      <anchorfile>classc__dcc__client_a0d4ccb47c83c33ac63443b928f262e34.html</anchorfile>
      <anchor>a0d4ccb47c83c33ac63443b928f262e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_replication &gt;</type>
      <name>proc_repl</name>
      <anchorfile>classc__dcc__client_aa5a78a3719acc3dc4113c2b9ba425e32.html</anchorfile>
      <anchor>aa5a78a3719acc3dc4113c2b9ba425e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_to_delete</name>
      <anchorfile>classc__dcc__client_a3264adfb62d63fa383124f807a2ee5a5.html</anchorfile>
      <anchor>a3264adfb62d63fa383124f807a2ee5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>remote</name>
      <anchorfile>classc__dcc__client_ad075a5fdd718808006586826be688671.html</anchorfile>
      <anchor>ad075a5fdd718808006586826be688671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>remote_call</name>
      <anchorfile>classc__dcc__client_a7f36044676734c3d3f4179898ebeb71c.html</anchorfile>
      <anchor>a7f36044676734c3d3f4179898ebeb71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>remote_port</name>
      <anchorfile>classc__dcc__client_a65c92d2571a8e66050932434e19fb6c1.html</anchorfile>
      <anchor>a65c92d2571a8e66050932434e19fb6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_replication</type>
      <name>repl_add</name>
      <anchorfile>classc__dcc__client_a60999a48c2fe5e24a69093499772c6a9.html</anchorfile>
      <anchor>a60999a48c2fe5e24a69093499772c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_channel_def</type>
      <name>repl_chandef</name>
      <anchorfile>classc__dcc__client_a801f86bf9d2de9a2efbd2eb6c8a3ecc2.html</anchorfile>
      <anchor>a801f86bf9d2de9a2efbd2eb6c8a3ecc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_function *</type>
      <name>repl_func</name>
      <anchorfile>classc__dcc__client_a675fdd7472995dbfc651076043e68c98.html</anchorfile>
      <anchor>a675fdd7472995dbfc651076043e68c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_private</type>
      <name>repl_private</name>
      <anchorfile>classc__dcc__client_aecb4ff591a166c63b4bf9f39c9bc0274.html</anchorfile>
      <anchor>aecb4ff591a166c63b4bf9f39c9bc0274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_procedure</type>
      <name>repl_proc</name>
      <anchorfile>classc__dcc__client_a0c3c37e011b5f20690200f61179b88b4.html</anchorfile>
      <anchor>a0c3c37e011b5f20690200f61179b88b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_user</type>
      <name>repl_user</name>
      <anchorfile>classc__dcc__client_ad848d96a8c1882a763e57af104e40ba8.html</anchorfile>
      <anchor>ad848d96a8c1882a763e57af104e40ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_user</type>
      <name>repl_user_template</name>
      <anchorfile>classc__dcc__client_a9d404928471cb3acd46609cd021a7e2e.html</anchorfile>
      <anchor>a9d404928471cb3acd46609cd021a7e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>replication</name>
      <anchorfile>classc__dcc__client_a9506aacdd14214758a786300defcb6bb.html</anchorfile>
      <anchor>a9506aacdd14214758a786300defcb6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>replication_partner</name>
      <anchorfile>classc__dcc__client_a216a2af9d53967f70167a324694d09e1.html</anchorfile>
      <anchor>a216a2af9d53967f70167a324694d09e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>resume_pos</name>
      <anchorfile>classc__dcc__client_a927ec767d14344cbd1e960ebadf1f915.html</anchorfile>
      <anchor>a927ec767d14344cbd1e960ebadf1f915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_rproc &gt;</type>
      <name>rproc</name>
      <anchorfile>classc__dcc__client_aa563cd6996c8fc982186edb2a49f3cdc.html</anchorfile>
      <anchor>aa563cd6996c8fc982186edb2a49f3cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classc__dcc__client_a320ff8159692f39b27eed0fc34efea78.html</anchorfile>
      <anchor>a320ff8159692f39b27eed0fc34efea78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_dcc_send_file</type>
      <name>send_file</name>
      <anchorfile>classc__dcc__client_a2e859df3a267587f7d4c30532ede8979.html</anchorfile>
      <anchor>a2e859df3a267587f7d4c30532ede8979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>send_from_filesystem</name>
      <anchorfile>classc__dcc__client_ac0b365927a97acd2edd517d0229b0d20.html</anchorfile>
      <anchor>ac0b365927a97acd2edd517d0229b0d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>server_socket</name>
      <anchorfile>classc__dcc__client_a8edd11c55b20e458ae30fdb550a8d71c.html</anchorfile>
      <anchor>a8edd11c55b20e458ae30fdb550a8d71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>session_start</name>
      <anchorfile>classc__dcc__client_a1c60bd9888e11236e6c4fbbd5ac3567b.html</anchorfile>
      <anchor>a1c60bd9888e11236e6c4fbbd5ac3567b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>socket</name>
      <anchorfile>classc__dcc__client_ad0d694a24d380fa6a30f3d53484741ef.html</anchorfile>
      <anchor>ad0d694a24d380fa6a30f3d53484741ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl *</type>
      <name>ssl</name>
      <anchorfile>classc__dcc__client_acca5113e5810109ecfe57f557e8f3a24.html</anchorfile>
      <anchor>acca5113e5810109ecfe57f557e8f3a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ssl_connection</name>
      <anchorfile>classc__dcc__client_ad7cd83dc5687172ea733e99cbf04575f.html</anchorfile>
      <anchor>ad7cd83dc5687172ea733e99cbf04575f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>supposed_to_be</name>
      <anchorfile>classc__dcc__client_aeb71af9edfbe50040d699f409dcd1178.html</anchorfile>
      <anchor>aeb71af9edfbe50040d699f409dcd1178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>telnet</name>
      <anchorfile>classc__dcc__client_aede62ecdebc159a3f0979067fe561de8.html</anchorfile>
      <anchor>aede62ecdebc159a3f0979067fe561de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>telnet_botnet_called</name>
      <anchorfile>classc__dcc__client_aa52f4495201c8b47e389594e088c8b64.html</anchorfile>
      <anchor>aa52f4495201c8b47e389594e088c8b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>telnet_buffer</name>
      <anchorfile>classc__dcc__client_a4ecd87b533f0edb058a774bf3513f539.html</anchorfile>
      <anchor>a4ecd87b533f0edb058a774bf3513f539</anchor>
      <arglist>[5 *1024]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>telnet_buffer_pos</name>
      <anchorfile>classc__dcc__client_a80686409498c7596c5335de344132e43.html</anchorfile>
      <anchor>a80686409498c7596c5335de344132e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>terminator</name>
      <anchorfile>classc__dcc__client_ab0f8ea164aa594bc4fa4af39198baa7c.html</anchorfile>
      <anchor>ab0f8ea164aa594bc4fa4af39198baa7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>terminator_user</name>
      <anchorfile>classc__dcc__client_a7221bfddd978550945e6b265f1dda596.html</anchorfile>
      <anchor>a7221bfddd978550945e6b265f1dda596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_user</type>
      <name>u</name>
      <anchorfile>classc__dcc__client_af40301b0a76a0fafe49689c9b806fdbb.html</anchorfile>
      <anchor>af40301b0a76a0fafe49689c9b806fdbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_apply</name>
      <anchorfile>classc__dcc__client_af375ce485cc70819c20390e5cba154ae.html</anchorfile>
      <anchor>af375ce485cc70819c20390e5cba154ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_backup</name>
      <anchorfile>classc__dcc__client_aa1a5b33d4b78d9ee0d176be4c7332ae4.html</anchorfile>
      <anchor>aa1a5b33d4b78d9ee0d176be4c7332ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_can_send_all_users</name>
      <anchorfile>classc__dcc__client_a242d9534f01ea75846bb797736caf290.html</anchorfile>
      <anchor>a242d9534f01ea75846bb797736caf290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_can_send_unknown_users</name>
      <anchorfile>classc__dcc__client_a3d80985a63ecc1578524497b6404aa86.html</anchorfile>
      <anchor>a3d80985a63ecc1578524497b6404aa86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_access_grant_channel</name>
      <anchorfile>classc__dcc__client_ad5ae0c0e6fb61b9f25bc08db69d15e33.html</anchorfile>
      <anchor>ad5ae0c0e6fb61b9f25bc08db69d15e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_die</name>
      <anchorfile>classc__dcc__client_a76752e4ce92a470f4237f42e72ab5770.html</anchorfile>
      <anchor>a76752e4ce92a470f4237f42e72ab5770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_filesystem</name>
      <anchorfile>classc__dcc__client_a04c487074c5bd0d77227b6be946c1eac.html</anchorfile>
      <anchor>a04c487074c5bd0d77227b6be946c1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_access_grant_groups</name>
      <anchorfile>classc__dcc__client_a7bb02b9e427ad1cc51274af226d99dda.html</anchorfile>
      <anchor>a7bb02b9e427ad1cc51274af226d99dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_partyline</name>
      <anchorfile>classc__dcc__client_a19bf3beb4897fe2ed8a34ab3b975586e.html</anchorfile>
      <anchor>a19bf3beb4897fe2ed8a34ab3b975586e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_plusproc</name>
      <anchorfile>classc__dcc__client_a3508210a4e4b9ac6291b885ef34ed697.html</anchorfile>
      <anchor>a3508210a4e4b9ac6291b885ef34ed697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_plususer</name>
      <anchorfile>classc__dcc__client_abca0a80ba503b276f7af6fc696a21f7a.html</anchorfile>
      <anchor>abca0a80ba503b276f7af6fc696a21f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_private</name>
      <anchorfile>classc__dcc__client_a57b6f33daf1de30687160888482ac646.html</anchorfile>
      <anchor>a57b6f33daf1de30687160888482ac646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_access_grant_proc_groups</name>
      <anchorfile>classc__dcc__client_a02d49987bded42672d8344fbe20f9842.html</anchorfile>
      <anchor>a02d49987bded42672d8344fbe20f9842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_rehash</name>
      <anchorfile>classc__dcc__client_aa9ed9fb46850f2e95926cf83b4a49d97.html</anchorfile>
      <anchor>aa9ed9fb46850f2e95926cf83b4a49d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_replication</name>
      <anchorfile>classc__dcc__client_a127371eb5138a72589f79aadd511238b.html</anchorfile>
      <anchor>a127371eb5138a72589f79aadd511238b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_restart</name>
      <anchorfile>classc__dcc__client_af8bb7583c0642172bb7ca10541dc2710.html</anchorfile>
      <anchor>af8bb7583c0642172bb7ca10541dc2710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_grant_upgrade</name>
      <anchorfile>classc__dcc__client_a0d79cec96c9e0d289581c16796386c37.html</anchorfile>
      <anchor>a0d79cec96c9e0d289581c16796386c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_apply</name>
      <anchorfile>classc__dcc__client_a6438b503c4c83c62aa917e2a00a5bf70.html</anchorfile>
      <anchor>a6438b503c4c83c62aa917e2a00a5bf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_backup</name>
      <anchorfile>classc__dcc__client_a1384131731075706b2fe82423ad0dcfd.html</anchorfile>
      <anchor>a1384131731075706b2fe82423ad0dcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_can_send_all_users</name>
      <anchorfile>classc__dcc__client_a38de8a31185baaf6745f6d6bb8eee4a4.html</anchorfile>
      <anchor>a38de8a31185baaf6745f6d6bb8eee4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_can_send_unknown_users</name>
      <anchorfile>classc__dcc__client_a09ce569d572a84b475617c936602a72a.html</anchorfile>
      <anchor>a09ce569d572a84b475617c936602a72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_access_to_channel</name>
      <anchorfile>classc__dcc__client_a114e3438780a8e6b8ca7276dd33b6252.html</anchorfile>
      <anchor>a114e3438780a8e6b8ca7276dd33b6252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_die</name>
      <anchorfile>classc__dcc__client_ab2541e22c1f242effef9bcc3378c0526.html</anchorfile>
      <anchor>ab2541e22c1f242effef9bcc3378c0526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_filesystem</name>
      <anchorfile>classc__dcc__client_ad2677f371cdca4c3c53e05ca12e74f94.html</anchorfile>
      <anchor>ad2677f371cdca4c3c53e05ca12e74f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_access_to_groups</name>
      <anchorfile>classc__dcc__client_a95556ad5adfd76c661efe414973cbad9.html</anchorfile>
      <anchor>a95556ad5adfd76c661efe414973cbad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_partyline</name>
      <anchorfile>classc__dcc__client_aa82660aad7b39255f9f4dd2f4e44b406.html</anchorfile>
      <anchor>aa82660aad7b39255f9f4dd2f4e44b406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_plusproc</name>
      <anchorfile>classc__dcc__client_a5389c01c21015e7dbc558c1fb0dc2367.html</anchorfile>
      <anchor>a5389c01c21015e7dbc558c1fb0dc2367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_plususer</name>
      <anchorfile>classc__dcc__client_aeda725bb1f63415e2445a4b0de6e87b1.html</anchorfile>
      <anchor>aeda725bb1f63415e2445a4b0de6e87b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_private</name>
      <anchorfile>classc__dcc__client_abc38c086f4978e2039f57561ae9437f7.html</anchorfile>
      <anchor>abc38c086f4978e2039f57561ae9437f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_access_to_proc_groups</name>
      <anchorfile>classc__dcc__client_a42e795e7adc6a2c60ccf2907e8998104.html</anchorfile>
      <anchor>a42e795e7adc6a2c60ccf2907e8998104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_rehash</name>
      <anchorfile>classc__dcc__client_a57805e98fa49233b5de48018cc5cddcf.html</anchorfile>
      <anchor>a57805e98fa49233b5de48018cc5cddcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_replication</name>
      <anchorfile>classc__dcc__client_a16dd5d3b4ddf82ea1357f84c0c32d765.html</anchorfile>
      <anchor>a16dd5d3b4ddf82ea1357f84c0c32d765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_restart</name>
      <anchorfile>classc__dcc__client_a58dae35454fb71e13efc4707ac6b3394.html</anchorfile>
      <anchor>a58dae35454fb71e13efc4707ac6b3394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_access_to_upgrade</name>
      <anchorfile>classc__dcc__client_ad86e8dcdff7a2f482292c198077adaa9.html</anchorfile>
      <anchor>ad86e8dcdff7a2f482292c198077adaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_access_usage_proc_groups</name>
      <anchorfile>classc__dcc__client_a790225bd5a6a008364fc5e74bc28fc30.html</anchorfile>
      <anchor>a790225bd5a6a008364fc5e74bc28fc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_channel</type>
      <name>user_channel</name>
      <anchorfile>classc__dcc__client_af572875a114c8788f30fecdc53f23159.html</anchorfile>
      <anchor>af572875a114c8788f30fecdc53f23159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_dynamic_rule</type>
      <name>user_channel_allow_dynamic</name>
      <anchorfile>classc__dcc__client_a5062706a29b867aab450cfd4b495ec25.html</anchorfile>
      <anchor>a5062706a29b867aab450cfd4b495ec25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_channel_def</type>
      <name>user_channel_def</name>
      <anchorfile>classc__dcc__client_aeebdd6b208fd0d702a75bae0bf9013d2.html</anchorfile>
      <anchor>aeebdd6b208fd0d702a75bae0bf9013d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>user_channels</name>
      <anchorfile>classc__dcc__client_ad61d230cb0b249a6c9331fc787e10905.html</anchorfile>
      <anchor>ad61d230cb0b249a6c9331fc787e10905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_dcc_host</type>
      <name>user_dcc_host</name>
      <anchorfile>classc__dcc__client_ab196b3d6e83a3be3cf683a7134da2f80.html</anchorfile>
      <anchor>ab196b3d6e83a3be3cf683a7134da2f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_host &gt;</type>
      <name>user_dcc_hosts</name>
      <anchorfile>classc__dcc__client_a8c3c574c4833daa2577d687c8068e98f.html</anchorfile>
      <anchor>a8c3c574c4833daa2577d687c8068e98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_fullnames</name>
      <anchorfile>classc__dcc__client_ac9a542584387e9aab881907041cbd625.html</anchorfile>
      <anchor>ac9a542584387e9aab881907041cbd625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_hosts</name>
      <anchorfile>classc__dcc__client_a46faccf6aa7b3d4b3c7d403d5bf79f6f.html</anchorfile>
      <anchor>a46faccf6aa7b3d4b3c7d403d5bf79f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>user_member_of</name>
      <anchorfile>classc__dcc__client_a4ecf43951cb48745bcb7c93e3ef42f85.html</anchorfile>
      <anchor>a4ecf43951cb48745bcb7c93e3ef42f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, string &gt;</type>
      <name>user_meta</name>
      <anchorfile>classc__dcc__client_a304eddc68476fdb8203be63edb438f61.html</anchorfile>
      <anchor>a304eddc68476fdb8203be63edb438f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_name</name>
      <anchorfile>classc__dcc__client_ae7c883d594bd7703729c7136be5d2460.html</anchorfile>
      <anchor>ae7c883d594bd7703729c7136be5d2460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>user_partyline_msg_flood</name>
      <anchorfile>classc__dcc__client_a828327f31b6a6cb25bae3384990cdf5a.html</anchorfile>
      <anchor>a828327f31b6a6cb25bae3384990cdf5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_dcc_client::c_dcc_client_send</name>
    <filename>structc__dcc__client_1_1c__dcc__client__send.html</filename>
    <member kind="variable">
      <type>FILE *</type>
      <name>f</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_ace9dac514b4d6c0072f8940dd1e49628.html</anchorfile>
      <anchor>ace9dac514b4d6c0072f8940dd1e49628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_file_server_proto</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_a49e4ab14b31138b98bfa820699c6aeb0.html</anchorfile>
      <anchor>a49e4ab14b31138b98bfa820699c6aeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_packet</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_af6519050d37878823dbeddad46568b4a.html</anchorfile>
      <anchor>af6519050d37878823dbeddad46568b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>original_name</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_ab9665c08c5bc2433d4141a0d47aaa74d.html</anchorfile>
      <anchor>ab9665c08c5bc2433d4141a0d47aaa74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>received</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_a3bdf609c2321071201455da65762eebc.html</anchorfile>
      <anchor>a3bdf609c2321071201455da65762eebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>response_sent</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_a582f70d5b857789e5b861f91f93a68f3.html</anchorfile>
      <anchor>a582f70d5b857789e5b861f91f93a68f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>size</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_a9cde81c598ac6e2125e4cb3055ef84c7.html</anchorfile>
      <anchor>a9cde81c598ac6e2125e4cb3055ef84c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>tmp_file_name</name>
      <anchorfile>structc__dcc__client_1_1c__dcc__client__send_a4e23d00d18166d4dc7c2f5888c764369.html</anchorfile>
      <anchor>a4e23d00d18166d4dc7c2f5888c764369</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_dcc_client::c_fs</name>
    <filename>structc__dcc__client_1_1c__fs.html</filename>
    <member kind="function">
      <type></type>
      <name>c_fs</name>
      <anchorfile>structc__dcc__client_1_1c__fs_a0e83589a74e5f0ef7707d3a83608e904.html</anchorfile>
      <anchor>a0e83589a74e5f0ef7707d3a83608e904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>c_file</type>
      <name>file</name>
      <anchorfile>structc__dcc__client_1_1c__fs_a8b62e65d4cc9f324bc7fc6e008814230.html</anchorfile>
      <anchor>a8b62e65d4cc9f324bc7fc6e008814230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structc__dcc__client_1_1c__fs_af09a3900f73dce83fcdbdc9bd3665ae0.html</anchorfile>
      <anchor>af09a3900f73dce83fcdbdc9bd3665ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_access</type>
      <name>new_access</name>
      <anchorfile>structc__dcc__client_1_1c__fs_ae0d0c01e69c03bdab255823976c17bb8.html</anchorfile>
      <anchor>ae0d0c01e69c03bdab255823976c17bb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_client_to_resume</name>
    <filename>classc__dcc__client__to__resume.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dcc_client_to_resume</name>
      <anchorfile>classc__dcc__client__to__resume_a7001c0f3f474b0e531de1e01d070cdc8.html</anchorfile>
      <anchor>a7001c0f3f474b0e531de1e01d070cdc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>comment</name>
      <anchorfile>classc__dcc__client__to__resume_a175cc0296172be3d0d34c3c4d2316e5f.html</anchorfile>
      <anchor>a175cc0296172be3d0d34c3c4d2316e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>file_name</name>
      <anchorfile>classc__dcc__client__to__resume_ae9dde97b531599f08fc1f3c21e82ee98.html</anchorfile>
      <anchor>ae9dde97b531599f08fc1f3c21e82ee98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>file_size</name>
      <anchorfile>classc__dcc__client__to__resume_a32b541de1f4997ef1a524fae90c704fc.html</anchorfile>
      <anchor>a32b541de1f4997ef1a524fae90c704fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ip_4</name>
      <anchorfile>classc__dcc__client__to__resume_a8552820c610d0fdd1706fd2597427a85.html</anchorfile>
      <anchor>a8552820c610d0fdd1706fd2597427a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_addr6_</type>
      <name>ip_6</name>
      <anchorfile>classc__dcc__client__to__resume_a7865f87e740eac7114554a0fb9bde799.html</anchorfile>
      <anchor>a7865f87e740eac7114554a0fb9bde799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ip_addr4</name>
      <anchorfile>classc__dcc__client__to__resume_a32c9e036985f445a8331654976acbe55.html</anchorfile>
      <anchor>a32c9e036985f445a8331654976acbe55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ip_addr6</name>
      <anchorfile>classc__dcc__client__to__resume_afd8f712f09f547b48e7d79f7da5fa7ce.html</anchorfile>
      <anchor>afd8f712f09f547b48e7d79f7da5fa7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>nick</name>
      <anchorfile>classc__dcc__client__to__resume_a67f7ac59c54dfcfe85e5e5dfaaaba4e8.html</anchorfile>
      <anchor>a67f7ac59c54dfcfe85e5e5dfaaaba4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>port</name>
      <anchorfile>classc__dcc__client__to__resume_a2ef67d518894433df55f4b961eca1ad5.html</anchorfile>
      <anchor>a2ef67d518894433df55f4b961eca1ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>resume_position</name>
      <anchorfile>classc__dcc__client__to__resume_a92930c76beacc1416b2276327dd36f65.html</anchorfile>
      <anchor>a92930c76beacc1416b2276327dd36f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start_time</name>
      <anchorfile>classc__dcc__client__to__resume_a5b7092ef957246b341a72b9bc4eb0015.html</anchorfile>
      <anchor>a5b7092ef957246b341a72b9bc4eb0015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_name</name>
      <anchorfile>classc__dcc__client__to__resume_a5e3c2bef7475a9d94c89be280dfcc318.html</anchorfile>
      <anchor>a5e3c2bef7475a9d94c89be280dfcc318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>using_ipv6</name>
      <anchorfile>classc__dcc__client__to__resume_a903df5c9a671a530310bff2dc6b09127.html</anchorfile>
      <anchor>a903df5c9a671a530310bff2dc6b09127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_host</name>
    <filename>classc__dcc__host.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dcc_host</name>
      <anchorfile>classc__dcc__host_a2a78e3797ffd3afdd70a0a2b91bdef7f.html</anchorfile>
      <anchor>a2a78e3797ffd3afdd70a0a2b91bdef7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group</name>
      <anchorfile>classc__dcc__host_af7aa297560877a67c423a3285995dbb2.html</anchorfile>
      <anchor>af7aa297560877a67c423a3285995dbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>classc__dcc__host_a518e555824f7d7773f0887f8e142b9ca.html</anchorfile>
      <anchor>a518e555824f7d7773f0887f8e142b9ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_notify</name>
    <filename>classc__dcc__notify.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dcc_notify</name>
      <anchorfile>classc__dcc__notify_aac866e0e105a1e11c09c19141a789e76.html</anchorfile>
      <anchor>aac866e0e105a1e11c09c19141a789e76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>incomplete</name>
      <anchorfile>classc__dcc__notify_a3f317bf1d32c0b1ecac298ca7ddf249f.html</anchorfile>
      <anchor>a3f317bf1d32c0b1ecac298ca7ddf249f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>message</name>
      <anchorfile>classc__dcc__notify_a6b8b8c65f61003b00c2ff96f0ef8d99e.html</anchorfile>
      <anchor>a6b8b8c65f61003b00c2ff96f0ef8d99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classc__dcc__notify_a1fe6be8e596bacf6a35c1834a5463626.html</anchorfile>
      <anchor>a1fe6be8e596bacf6a35c1834a5463626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>notify_owner</name>
      <anchorfile>classc__dcc__notify_a5851a5252c87d0aea482e1743e9f1c93.html</anchorfile>
      <anchor>a5851a5252c87d0aea482e1743e9f1c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>notify_user</name>
      <anchorfile>classc__dcc__notify_a27dd3de9720fef3255b0d7e93930786e.html</anchorfile>
      <anchor>a27dd3de9720fef3255b0d7e93930786e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>secure_notify_owner</name>
      <anchorfile>classc__dcc__notify_abcbdf15cabfbb9f891f688e1731f0313.html</anchorfile>
      <anchor>abcbdf15cabfbb9f891f688e1731f0313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>secure_notify_user</name>
      <anchorfile>classc__dcc__notify_ab764f9122a44bd09999d2b4bd0028049.html</anchorfile>
      <anchor>ab764f9122a44bd09999d2b4bd0028049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>unpublished</name>
      <anchorfile>classc__dcc__notify_af135dbec9511fc5eb11eb87f1d8a3e36.html</anchorfile>
      <anchor>af135dbec9511fc5eb11eb87f1d8a3e36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_request_whois</name>
    <filename>classc__dcc__request__whois.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dcc_request_whois</name>
      <anchorfile>classc__dcc__request__whois_ad1fcf9fe734bed63049446f78ab23ed0.html</anchorfile>
      <anchor>ad1fcf9fe734bed63049446f78ab23ed0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__dcc__request__whois_a71fdad3cde88a0de23b5b30fbee76fa9.html</anchorfile>
      <anchor>a71fdad3cde88a0de23b5b30fbee76fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>comment</name>
      <anchorfile>classc__dcc__request__whois_a0b4bf200af9dc907bd46861180252a9d.html</anchorfile>
      <anchor>a0b4bf200af9dc907bd46861180252a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dns_done</name>
      <anchorfile>classc__dcc__request__whois_ad2eb506e90847e3d4cb9ee054a6f84ab.html</anchorfile>
      <anchor>ad2eb506e90847e3d4cb9ee054a6f84ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>full_name</name>
      <anchorfile>classc__dcc__request__whois_aa3a727e9836dcd8f1264ef4fdecc2853.html</anchorfile>
      <anchor>aa3a727e9836dcd8f1264ef4fdecc2853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_whois</name>
      <anchorfile>classc__dcc__request__whois_a57b3383efd8762a19624a9e31c5a9118.html</anchorfile>
      <anchor>a57b3383efd8762a19624a9e31c5a9118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>classc__dcc__request__whois_a21ffe84223ebb305ae261064154c0059.html</anchorfile>
      <anchor>a21ffe84223ebb305ae261064154c0059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host_mask</name>
      <anchorfile>classc__dcc__request__whois_a41c8813c180acd0bbaaa4abbd2d8db50.html</anchorfile>
      <anchor>a41c8813c180acd0bbaaa4abbd2d8db50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ident</name>
      <anchorfile>classc__dcc__request__whois_aff07d62ba722469a509e378d42df70f9.html</anchorfile>
      <anchor>aff07d62ba722469a509e378d42df70f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_op</name>
      <anchorfile>classc__dcc__request__whois_a46995bd821585911f7be566e0d9aa01d.html</anchorfile>
      <anchor>a46995bd821585911f7be566e0d9aa01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>nick</name>
      <anchorfile>classc__dcc__request__whois_a2faa2591b4f9fcd30c5ec32c8f600062.html</anchorfile>
      <anchor>a2faa2591b4f9fcd30c5ec32c8f600062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>only_dns</name>
      <anchorfile>classc__dcc__request__whois_a6cbc1ccc984af4cb29799d108f89d851.html</anchorfile>
      <anchor>a6cbc1ccc984af4cb29799d108f89d851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>resolv4_1</name>
      <anchorfile>classc__dcc__request__whois_a99303076cf32177857f785510f80c716.html</anchorfile>
      <anchor>a99303076cf32177857f785510f80c716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>resolv4_2</name>
      <anchorfile>classc__dcc__request__whois_ae67975c9ee234dd1a81be30ed9f110f0.html</anchorfile>
      <anchor>ae67975c9ee234dd1a81be30ed9f110f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>resolv6_1</name>
      <anchorfile>classc__dcc__request__whois_a26503e553e9892297890400f2111a124.html</anchorfile>
      <anchor>a26503e553e9892297890400f2111a124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>resolv6_2</name>
      <anchorfile>classc__dcc__request__whois_a86cd8840a56a71ef9f73c00ef5ddae2c.html</anchorfile>
      <anchor>a86cd8840a56a71ef9f73c00ef5ddae2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start</name>
      <anchorfile>classc__dcc__request__whois_a2365f4256619b68a970ef7cdcaa0f6c8.html</anchorfile>
      <anchor>a2365f4256619b68a970ef7cdcaa0f6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>str</name>
      <anchorfile>classc__dcc__request__whois_a48cc5c8fdbb6e1d63d4b0bacd8e1f4e8.html</anchorfile>
      <anchor>a48cc5c8fdbb6e1d63d4b0bacd8e1f4e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_send_file</name>
    <filename>classc__dcc__send__file.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dcc_send_file</name>
      <anchorfile>classc__dcc__send__file_aadcbec6cfc645a2c3b6fd054196b56dd.html</anchorfile>
      <anchor>aadcbec6cfc645a2c3b6fd054196b56dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>file_name</name>
      <anchorfile>classc__dcc__send__file_a4363f9fb36d0fbfcaa674a777db66ff8.html</anchorfile>
      <anchor>a4363f9fb36d0fbfcaa674a777db66ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>public_name</name>
      <anchorfile>classc__dcc__send__file_ab44e186ad0acd0976dfed2bf73ee74e2.html</anchorfile>
      <anchor>ab44e186ad0acd0976dfed2bf73ee74e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_addr</type>
      <name>remote_ip</name>
      <anchorfile>classc__dcc__send__file_a29fadca60b7526fd4d6d65a9b69d4acd.html</anchorfile>
      <anchor>a29fadca60b7526fd4d6d65a9b69d4acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_addr6_</type>
      <name>remote_ip6</name>
      <anchorfile>classc__dcc__send__file_a065b23706f32a8b571aee9ae3da32142.html</anchorfile>
      <anchor>a065b23706f32a8b571aee9ae3da32142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>resume_pos</name>
      <anchorfile>classc__dcc__send__file_a8cd52ce4d2825cd33988b1b9b8fae354.html</anchorfile>
      <anchor>a8cd52ce4d2825cd33988b1b9b8fae354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>size</name>
      <anchorfile>classc__dcc__send__file_aed51a36a63399087242afb6a0474f5c5.html</anchorfile>
      <anchor>aed51a36a63399087242afb6a0474f5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start_time</name>
      <anchorfile>classc__dcc__send__file_a81cd7a74908a208a9f44b49523151ff4.html</anchorfile>
      <anchor>a81cd7a74908a208a9f44b49523151ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_name_as_in_logic</name>
      <anchorfile>classc__dcc__send__file_a815b6f4cba574e493f523afbae39c3e1.html</anchorfile>
      <anchor>a815b6f4cba574e493f523afbae39c3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>using_ipv6</name>
      <anchorfile>classc__dcc__send__file_a3d6c8f062d969a813488437324119346.html</anchorfile>
      <anchor>a3d6c8f062d969a813488437324119346</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dcc_server</name>
    <filename>classc__dcc__server.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dcc_server</name>
      <anchorfile>classc__dcc__server_aeca9f4d7c9f52721f1a6f42e3c22c56b.html</anchorfile>
      <anchor>aeca9f4d7c9f52721f1a6f42e3c22c56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classc__dcc__server_a82784379d9a4aeab7f1190b00e6306f2.html</anchorfile>
      <anchor>a82784379d9a4aeab7f1190b00e6306f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bind_host</name>
      <anchorfile>classc__dcc__server_ac81fde3701d14a9c70f901b10dd76f0d.html</anchorfile>
      <anchor>ac81fde3701d14a9c70f901b10dd76f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bind_ip</name>
      <anchorfile>classc__dcc__server_a771414a4843761d7657b93668fa05b7a.html</anchorfile>
      <anchor>a771414a4843761d7657b93668fa05b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>dcc_addr</name>
      <anchorfile>classc__dcc__server_a9541dbce1eb7a495d8365e20acbfc242.html</anchorfile>
      <anchor>a9541dbce1eb7a495d8365e20acbfc242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_addr6_</type>
      <name>dcc_addr6</name>
      <anchorfile>classc__dcc__server_af7aca38c1163609e7aa46fe9a8084ef1.html</anchorfile>
      <anchor>af7aca38c1163609e7aa46fe9a8084ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dynamic</name>
      <anchorfile>classc__dcc__server_afc09875bd56305377a33e6cfe8363b96.html</anchorfile>
      <anchor>afc09875bd56305377a33e6cfe8363b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group</name>
      <anchorfile>classc__dcc__server_a349631487859676287b1d6c9b56a87f6.html</anchorfile>
      <anchor>a349631487859676287b1d6c9b56a87f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>port</name>
      <anchorfile>classc__dcc__server_ac03138951545f5944e6eefbb0dd34430.html</anchorfile>
      <anchor>ac03138951545f5944e6eefbb0dd34430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>server_type</name>
      <anchorfile>classc__dcc__server_ac2e1334e6fb7c9b2e940763387a39eb2.html</anchorfile>
      <anchor>ac2e1334e6fb7c9b2e940763387a39eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>socket</name>
      <anchorfile>classc__dcc__server_aef903fb1fac5eecf98980dbf4a673a25.html</anchorfile>
      <anchor>aef903fb1fac5eecf98980dbf4a673a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>using_ipv6</name>
      <anchorfile>classc__dcc__server_a867d7ef47608685128f1984eb8fbe5c3.html</anchorfile>
      <anchor>a867d7ef47608685128f1984eb8fbe5c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_delay_command</name>
    <filename>structc__delay__command.html</filename>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAY_LOAD</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdfa1145e6659e536024646f7f055565cc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAY_UNLOAD</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdfa024c44ae72319c4fe11ac895d5d3eb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAY_BIND</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdfa05f23a5877db1c4f6ec74049764dceaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAY_UNBIND</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdfa22ce2a04408305e435e0ccf8e776a525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAY_LOAD_BIN</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdfacfb1560ec16d3b9b5007fdbf0ab48195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAY_BIND_EX</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdfa188940bd73dc31c3d8d13d6e6b01302b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAY_UNBIND_EX</name>
      <anchorfile>structc__delay__command_ae42bb50a00db784185e2b784cdb4ecdf.html</anchorfile>
      <anchor>ae42bb50a00db784185e2b784cdb4ecdfa54d805908ec33f3a5bb69e25732070ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>before</name>
      <anchorfile>structc__delay__command_ac7d1ad572d0b407b0f380bab35bc8d66.html</anchorfile>
      <anchor>ac7d1ad572d0b407b0f380bab35bc8d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>channel_mask</name>
      <anchorfile>structc__delay__command_ace8fd7d0a25ddb8e13384bdb45a44e92.html</anchorfile>
      <anchor>ace8fd7d0a25ddb8e13384bdb45a44e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>debug</name>
      <anchorfile>structc__delay__command_a2b207db1d9c603388a6b0cc41b752ba2.html</anchorfile>
      <anchor>a2b207db1d9c603388a6b0cc41b752ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>func</name>
      <anchorfile>structc__delay__command_ae3c4625e9d0b3324213ad47f7150acbf.html</anchorfile>
      <anchor>ae3c4625e9d0b3324213ad47f7150acbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>line_mask</name>
      <anchorfile>structc__delay__command_a4d1405d39a399aa98099c9c78c25478c.html</anchorfile>
      <anchor>a4d1405d39a399aa98099c9c78c25478c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mod_name</name>
      <anchorfile>structc__delay__command_af5fb6e50a3a442fee294d730fb9d0c0b.html</anchorfile>
      <anchor>af5fb6e50a3a442fee294d730fb9d0c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>so_name</name>
      <anchorfile>structc__delay__command_ad7546001a70b36727d4add8bca1a61ef.html</anchorfile>
      <anchor>ad7546001a70b36727d4add8bca1a61ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_type</type>
      <name>type</name>
      <anchorfile>structc__delay__command_a1a28a7495281f9f30773fd772cde989d.html</anchorfile>
      <anchor>a1a28a7495281f9f30773fd772cde989d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>type_mask</name>
      <anchorfile>structc__delay__command_a9ff002b33d31828b94156a04c88ff587.html</anchorfile>
      <anchor>a9ff002b33d31828b94156a04c88ff587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_mask</name>
      <anchorfile>structc__delay__command_ab9777f308b55acade52aa5cf019789eb.html</anchorfile>
      <anchor>ab9777f308b55acade52aa5cf019789eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_delay_link</name>
    <filename>classc__delay__link.html</filename>
    <member kind="function">
      <type></type>
      <name>c_delay_link</name>
      <anchorfile>classc__delay__link_a389a8700e8f1e92183c0f90798484b28.html</anchorfile>
      <anchor>a389a8700e8f1e92183c0f90798484b28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bot_host</name>
      <anchorfile>classc__delay__link_a4b40e429fc0b95e835af14db81c29da6.html</anchorfile>
      <anchor>a4b40e429fc0b95e835af14db81c29da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bot_link_type</name>
      <anchorfile>classc__delay__link_a535bbbf0e1b846ccd1dd8cf8a3e605f4.html</anchorfile>
      <anchor>a535bbbf0e1b846ccd1dd8cf8a3e605f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__delay__link_a57d7fd6d437a7c3d28a998aca758208f.html</anchorfile>
      <anchor>a57d7fd6d437a7c3d28a998aca758208f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>botport</name>
      <anchorfile>classc__delay__link_ae143990ec8a8b32af04970a878d110b8.html</anchorfile>
      <anchor>ae143990ec8a8b32af04970a878d110b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>localip</name>
      <anchorfile>classc__delay__link_a9f4ae121fd8a6d9764e64088e2a1d528.html</anchorfile>
      <anchor>a9f4ae121fd8a6d9764e64088e2a1d528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>remote_MD5_password</name>
      <anchorfile>classc__delay__link_a1aaed3712bfeda8d42b8179d95f782ad.html</anchorfile>
      <anchor>a1aaed3712bfeda8d42b8179d95f782ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_module *</type>
      <name>this_module</name>
      <anchorfile>classc__delay__link_aa0283c25184df77d5612daf6306172a7.html</anchorfile>
      <anchor>aa0283c25184df77d5612daf6306172a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>unlink_proc</name>
      <anchorfile>classc__delay__link_a660e1d3111642644e59fab139b61cc9d.html</anchorfile>
      <anchor>a660e1d3111642644e59fab139b61cc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>vars</name>
      <anchorfile>classc__delay__link_ab1ed2ce920c4be1773140a780d4a8a02.html</anchorfile>
      <anchor>ab1ed2ce920c4be1773140a780d4a8a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dns_entry_ipv4</name>
    <filename>classc__dns__entry__ipv4.html</filename>
    <member kind="variable">
      <type>uint32</type>
      <name>addr</name>
      <anchorfile>classc__dns__entry__ipv4_afe3ad2b7b1acef56637b4a79bf144598.html</anchorfile>
      <anchor>afe3ad2b7b1acef56637b4a79bf144598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_resolv_result</type>
      <name>result</name>
      <anchorfile>classc__dns__entry__ipv4_a91fa0f4688a2015cb737166a1d338369.html</anchorfile>
      <anchor>a91fa0f4688a2015cb737166a1d338369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start</name>
      <anchorfile>classc__dns__entry__ipv4_a791f6ded9fc35a7705ee2fdef896bdba.html</anchorfile>
      <anchor>a791f6ded9fc35a7705ee2fdef896bdba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dns_entry_ipv6</name>
    <filename>classc__dns__entry__ipv6.html</filename>
    <member kind="variable">
      <type>in_addr6_</type>
      <name>addr</name>
      <anchorfile>classc__dns__entry__ipv6_ab15e52cb251afca34cf852b1deba0e36.html</anchorfile>
      <anchor>ab15e52cb251afca34cf852b1deba0e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_resolv_result</type>
      <name>result</name>
      <anchorfile>classc__dns__entry__ipv6_a8966de630a97360eb11828463b65d7f9.html</anchorfile>
      <anchor>a8966de630a97360eb11828463b65d7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start</name>
      <anchorfile>classc__dns__entry__ipv6_a5b5654a48e3d8fbed37f65584936f463.html</anchorfile>
      <anchor>a5b5654a48e3d8fbed37f65584936f463</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dns_entry_r</name>
    <filename>classc__dns__entry__r.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>domain</name>
      <anchorfile>classc__dns__entry__r_a07ba665a856cffcfd2021f2b8a6ec95f.html</anchorfile>
      <anchor>a07ba665a856cffcfd2021f2b8a6ec95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_resolv_result</type>
      <name>result</name>
      <anchorfile>classc__dns__entry__r_afe149edbbe5ea2106c53e7f162cc19b6.html</anchorfile>
      <anchor>afe149edbbe5ea2106c53e7f162cc19b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start</name>
      <anchorfile>classc__dns__entry__r_af75262bc491a4ff9b6f5ec8d6c19837a.html</anchorfile>
      <anchor>af75262bc491a4ff9b6f5ec8d6c19837a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_dns_wait</name>
    <filename>structc__dns__wait.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dns_wait</name>
      <anchorfile>structc__dns__wait_ad4f233c82663c98bb07f3f2c5e3e2a37.html</anchorfile>
      <anchor>ad4f233c82663c98bb07f3f2c5e3e2a37</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_fullname</name>
      <anchorfile>structc__dns__wait_abe91fe8dbe4f7d11aa8f0ae889ca983e.html</anchorfile>
      <anchor>abe91fe8dbe4f7d11aa8f0ae889ca983e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_host</name>
      <anchorfile>structc__dns__wait_afbc4d20d86bf96456f0cd079a024ad11.html</anchorfile>
      <anchor>afbc4d20d86bf96456f0cd079a024ad11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_ident</name>
      <anchorfile>structc__dns__wait_a1fc81ca47687f5a75bf67f4592529fc0.html</anchorfile>
      <anchor>a1fc81ca47687f5a75bf67f4592529fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_nick</name>
      <anchorfile>structc__dns__wait_a75cefae1f20cddefc015b3b6a066131f.html</anchorfile>
      <anchor>a75cefae1f20cddefc015b3b6a066131f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_dynamic_rule</name>
    <filename>classc__dynamic__rule.html</filename>
    <member kind="function">
      <type></type>
      <name>c_dynamic_rule</name>
      <anchorfile>classc__dynamic__rule_a7e2cb9d7bbbc108351302cdab872da8e.html</anchorfile>
      <anchor>a7e2cb9d7bbbc108351302cdab872da8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>group</name>
      <anchorfile>classc__dynamic__rule_a39ffb89231b066d3d29c74083c61202e.html</anchorfile>
      <anchor>a39ffb89231b066d3d29c74083c61202e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>minus_modes</name>
      <anchorfile>classc__dynamic__rule_a7717907d3737bc1976951219709b15da.html</anchorfile>
      <anchor>a7717907d3737bc1976951219709b15da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>plus_modes</name>
      <anchorfile>classc__dynamic__rule_a7328ffbfd84335ac424b8dfaf70a89f1.html</anchorfile>
      <anchor>a7328ffbfd84335ac424b8dfaf70a89f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_entry</name>
    <filename>classc__entry.html</filename>
    <member kind="function">
      <type></type>
      <name>c_entry</name>
      <anchorfile>classc__entry_a892ecb99422d96acf295490990825f4e.html</anchorfile>
      <anchor>a892ecb99422d96acf295490990825f4e</anchor>
      <arglist>(c_var_base *value=NULL)</arglist>
    </member>
    <member kind="variable">
      <type>c_var_base *</type>
      <name>val</name>
      <anchorfile>classc__entry_a5287cad350132bee1c6f6d5e7ed58165.html</anchorfile>
      <anchor>a5287cad350132bee1c6f6d5e7ed58165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_eval_iteration</name>
    <filename>structc__eval__iteration.html</filename>
    <member kind="function">
      <type></type>
      <name>c_eval_iteration</name>
      <anchorfile>structc__eval__iteration_ab7966f3f072654908ac8540bf1f7743a.html</anchorfile>
      <anchor>ab7966f3f072654908ac8540bf1f7743a</anchor>
      <arglist>(c_module *this_module, c_micro_symbol_table *symbol_table, c_var_array *vars, const string &amp;next_expression, c_expression *exp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_eval_iteration</name>
      <anchorfile>structc__eval__iteration_aa9d7899c169c9a5954c180ff98aa1a51.html</anchorfile>
      <anchor>aa9d7899c169c9a5954c180ff98aa1a51</anchor>
      <arglist>(c_module *this_module, c_var_array *vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structc__eval__iteration_a4c1a5dcbd3cef04be35a1a49c63fd27f.html</anchorfile>
      <anchor>a4c1a5dcbd3cef04be35a1a49c63fd27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>after_redirect</name>
      <anchorfile>structc__eval__iteration_ac1ab909863771cd8fe390f5c5c5727ba.html</anchorfile>
      <anchor>ac1ab909863771cd8fe390f5c5c5727ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>arg_names</name>
      <anchorfile>structc__eval__iteration_a339b607d9adabe601a1744269c3e17fe.html</anchorfile>
      <anchor>a339b607d9adabe601a1744269c3e17fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_foreach</type>
      <name>b_fn</name>
      <anchorfile>structc__eval__iteration_a1521517a1ac43329b9aa8523efc83f58.html</anchorfile>
      <anchor>a1521517a1ac43329b9aa8523efc83f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_fn_cmd_switch *</type>
      <name>c</name>
      <anchorfile>structc__eval__iteration_a60e523307afde36395a3c0c56aae6432.html</anchorfile>
      <anchor>a60e523307afde36395a3c0c56aae6432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_fn_cmd_foreach *</type>
      <name>c2</name>
      <anchorfile>structc__eval__iteration_a47eedd0f2cf434e978cb5d229d324ad8.html</anchorfile>
      <anchor>a47eedd0f2cf434e978cb5d229d324ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_fn_cmd_case *</type>
      <name>c3</name>
      <anchorfile>structc__eval__iteration_a77a205d360c7d676423b6c242f38bd73.html</anchorfile>
      <anchor>a77a205d360c7d676423b6c242f38bd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_fn_cmd_exp *</type>
      <name>c_exp</name>
      <anchorfile>structc__eval__iteration_a9c427ecfff0fbd19b87a06e3aa8bed07.html</anchorfile>
      <anchor>a9c427ecfff0fbd19b87a06e3aa8bed07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_fn_cmd_if *</type>
      <name>c_if</name>
      <anchorfile>structc__eval__iteration_a969f8608766846f155e203a86d07b76d.html</anchorfile>
      <anchor>a969f8608766846f155e203a86d07b76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; long &gt;</type>
      <name>cases</name>
      <anchorfile>structc__eval__iteration_a43f214d8475d867c69f968085fbcf8d6.html</anchorfile>
      <anchor>a43f214d8475d867c69f968085fbcf8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>child_vars</name>
      <anchorfile>structc__eval__iteration_ad2cfd356fc25ce111545dbc6f1c35270.html</anchorfile>
      <anchor>ad2cfd356fc25ce111545dbc6f1c35270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; long &gt;::iterator</type>
      <name>ci</name>
      <anchorfile>structc__eval__iteration_ad0eff4e6af7186486be90bb7d2096638.html</anchorfile>
      <anchor>ad0eff4e6af7186486be90bb7d2096638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_redirect</name>
      <anchorfile>structc__eval__iteration_a4696994e6adc5df9c6f2c4da785aa55d.html</anchorfile>
      <anchor>a4696994e6adc5df9c6f2c4da785aa55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_eval_iteration *</type>
      <name>end_func_call</name>
      <anchorfile>structc__eval__iteration_a23254e0c4795f13c457a6fa4b10ad8cd.html</anchorfile>
      <anchor>a23254e0c4795f13c457a6fa4b10ad8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>error</name>
      <anchorfile>structc__eval__iteration_a69f2e60d4eda25cda8d77af3d284a9aa.html</anchorfile>
      <anchor>a69f2e60d4eda25cda8d77af3d284a9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_micro_error *</type>
      <name>error_1004</name>
      <anchorfile>structc__eval__iteration_a1b650f8ef3c7e92b95b3f33468a4b453.html</anchorfile>
      <anchor>a1b650f8ef3c7e92b95b3f33468a4b453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>error_debug_string</name>
      <anchorfile>structc__eval__iteration_a05868fd0f1d1ca1fa783b6a4a9c8ac5d.html</anchorfile>
      <anchor>a05868fd0f1d1ca1fa783b6a4a9c8ac5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>eval_func</name>
      <anchorfile>structc__eval__iteration_ad5d85f2267b35d0a03172ec0965b909e.html</anchorfile>
      <anchor>ad5d85f2267b35d0a03172ec0965b909e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>exception_reported</name>
      <anchorfile>structc__eval__iteration_aee2fcabdacd659c33dea81d01a90f879.html</anchorfile>
      <anchor>aee2fcabdacd659c33dea81d01a90f879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, c_function * &gt;::iterator</type>
      <name>f</name>
      <anchorfile>structc__eval__iteration_aa9e0c1034a99e77790356cae299957f5.html</anchorfile>
      <anchor>aa9e0c1034a99e77790356cae299957f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fall_thru</name>
      <anchorfile>structc__eval__iteration_ad10e9be024c336f97b722998b5c79b39.html</anchorfile>
      <anchor>ad10e9be024c336f97b722998b5c79b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_function *</type>
      <name>fn</name>
      <anchorfile>structc__eval__iteration_a85026c734b29c4b6020983d9146529ac.html</anchorfile>
      <anchor>a85026c734b29c4b6020983d9146529ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_func_arg &gt;</type>
      <name>fn_args</name>
      <anchorfile>structc__eval__iteration_a19b9b40d23bd6bf67b09f155cd49bb06.html</anchorfile>
      <anchor>a19b9b40d23bd6bf67b09f155cd49bb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fn_destroy</name>
      <anchorfile>structc__eval__iteration_a1d22deaba35e66130268257bfc0e506a.html</anchorfile>
      <anchor>a1d22deaba35e66130268257bfc0e506a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fn_destroy_mc</name>
      <anchorfile>structc__eval__iteration_ae84000d38953c5bb665e5cab53cb7767.html</anchorfile>
      <anchor>ae84000d38953c5bb665e5cab53cb7767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_expression *</type>
      <name>fn_exp</name>
      <anchorfile>structc__eval__iteration_a780c7cb670390ebfb44fa739786c01e2.html</anchorfile>
      <anchor>a780c7cb670390ebfb44fa739786c01e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stack&lt; c_foreach &gt;</type>
      <name>foreach_stack</name>
      <anchorfile>structc__eval__iteration_af0623cee6b9aac843a882654fac55433.html</anchorfile>
      <anchor>af0623cee6b9aac843a882654fac55433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>func_call_ok</name>
      <anchorfile>structc__eval__iteration_a5a9d8e4d7729bef443163a1e52382f6e.html</anchorfile>
      <anchor>a5a9d8e4d7729bef443163a1e52382f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>func_call_string</name>
      <anchorfile>structc__eval__iteration_ae874f9026c4f782b79d3dca6ca4e070c.html</anchorfile>
      <anchor>ae874f9026c4f782b79d3dca6ca4e070c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>func_name</name>
      <anchorfile>structc__eval__iteration_a8414aa60d3d29a29b2b7adc165b04aa6.html</anchorfile>
      <anchor>a8414aa60d3d29a29b2b7adc165b04aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>goto_line</name>
      <anchorfile>structc__eval__iteration_a2b7e24fbfdee9d689d497689f7a676cb.html</anchorfile>
      <anchor>a2b7e24fbfdee9d689d497689f7a676cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; long, c_fn_cmd * &gt;::iterator</type>
      <name>i1_fn</name>
      <anchorfile>structc__eval__iteration_a9845df77ab6d2db89560d5913c8e1931.html</anchorfile>
      <anchor>a9845df77ab6d2db89560d5913c8e1931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; long, c_fn_cmd * &gt;::iterator</type>
      <name>i1_fn2</name>
      <anchorfile>structc__eval__iteration_a516243fa7cdfe8ae6b8b1b568b2d048b.html</anchorfile>
      <anchor>a516243fa7cdfe8ae6b8b1b568b2d048b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>id</name>
      <anchorfile>structc__eval__iteration_a71ffeb5df0ea128f903b03d7664a041d.html</anchorfile>
      <anchor>a71ffeb5df0ea128f903b03d7664a041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>instruct_id_t</type>
      <name>instruct_id</name>
      <anchorfile>structc__eval__iteration_aed623504c2a289603fe9cb472a675a26.html</anchorfile>
      <anchor>aed623504c2a289603fe9cb472a675a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_core_module_entrypoint</name>
      <anchorfile>structc__eval__iteration_a9afaf68c90846d43d6fbacf4a6f09fc3.html</anchorfile>
      <anchor>a9afaf68c90846d43d6fbacf4a6f09fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_return_</name>
      <anchorfile>structc__eval__iteration_a119a6ebf71472efe93f3f7a0b0229b15.html</anchorfile>
      <anchor>a119a6ebf71472efe93f3f7a0b0229b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_return_1004</name>
      <anchorfile>structc__eval__iteration_a69a726061b08505e739bafe6eda33ec7.html</anchorfile>
      <anchor>a69a726061b08505e739bafe6eda33ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_exp_result</type>
      <name>iterative_result</name>
      <anchorfile>structc__eval__iteration_aab3bb5fbd7855feaff0955ca024fb91d.html</anchorfile>
      <anchor>aab3bb5fbd7855feaff0955ca024fb91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_fn_cmd *</type>
      <name>last_exp</name>
      <anchorfile>structc__eval__iteration_a0872e33f33f362431cd3b50cbb69a532.html</anchorfile>
      <anchor>a0872e33f33f362431cd3b50cbb69a532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>local_id</name>
      <anchorfile>structc__eval__iteration_aa28da00265a26b6301e7e61d88219d44.html</anchorfile>
      <anchor>aa28da00265a26b6301e7e61d88219d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>loop_was_broken</name>
      <anchorfile>structc__eval__iteration_aa2f640307320a09f872dd3a5d474bd0d.html</anchorfile>
      <anchor>aa2f640307320a09f872dd3a5d474bd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>loop_was_continued</name>
      <anchorfile>structc__eval__iteration_a768e0cb28af2ca542946e6774aa521a9.html</anchorfile>
      <anchor>a768e0cb28af2ca542946e6774aa521a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_last_pcre_exec_return_code</name>
      <anchorfile>structc__eval__iteration_a60542430bab111d5838bc00b03f89d4c.html</anchorfile>
      <anchor>a60542430bab111d5838bc00b03f89d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_micro_error *</type>
      <name>micro_error</name>
      <anchorfile>structc__eval__iteration_aa87bef168263fe3ef718c89f3d306300.html</anchorfile>
      <anchor>aa87bef168263fe3ef718c89f3d306300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ok_fn</name>
      <anchorfile>structc__eval__iteration_afa725dbee58088030e0619df857e6e89.html</anchorfile>
      <anchor>afa725dbee58088030e0619df857e6e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_eval_iteration *</type>
      <name>parent</name>
      <anchorfile>structc__eval__iteration_a888dae9df884724f4f1a620fb6034497.html</anchorfile>
      <anchor>a888dae9df884724f4f1a620fb6034497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_procedure</type>
      <name>proc</name>
      <anchorfile>structc__eval__iteration_a2a87c0ef5baa89492fb606fc1532075c.html</anchorfile>
      <anchor>a2a87c0ef5baa89492fb606fc1532075c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_proc_command</type>
      <name>proc_cmd</name>
      <anchorfile>structc__eval__iteration_a3113b2e7095bc3b16d8416d15d5a39be.html</anchorfile>
      <anchor>a3113b2e7095bc3b16d8416d15d5a39be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>proc_eval</name>
      <anchorfile>structc__eval__iteration_a9cce5cabd98a915ea49c0ce1516fb2fe.html</anchorfile>
      <anchor>a9cce5cabd98a915ea49c0ce1516fb2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_eval_code</name>
      <anchorfile>structc__eval__iteration_a9d7e79b65b8e2554466898967f6f4770.html</anchorfile>
      <anchor>a9d7e79b65b8e2554466898967f6f4770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_eval_ret_var</name>
      <anchorfile>structc__eval__iteration_ae15b15bc59e95ff5a09252b3032fe2c7.html</anchorfile>
      <anchor>ae15b15bc59e95ff5a09252b3032fe2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>proc_execute</name>
      <anchorfile>structc__eval__iteration_a14dd6c69f065809bd6206ceb7dc52e09.html</anchorfile>
      <anchor>a14dd6c69f065809bd6206ceb7dc52e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_proc_command &gt;::iterator</type>
      <name>proc_iter</name>
      <anchorfile>structc__eval__iteration_a138d04046e2593da2640e32d8fe7ab89.html</anchorfile>
      <anchor>a138d04046e2593da2640e32d8fe7ab89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>processed</name>
      <anchorfile>structc__eval__iteration_a72f2700e7103139f0541e55f0fb2481c.html</anchorfile>
      <anchor>a72f2700e7103139f0541e55f0fb2481c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>r_checkpoint</name>
      <anchorfile>structc__eval__iteration_a4297224882e27f034d0420d334b922bc.html</anchorfile>
      <anchor>a4297224882e27f034d0420d334b922bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>redirect_checkpoint</name>
      <anchorfile>structc__eval__iteration_a136bbcf9a247e04a8838c97e2e476146.html</anchorfile>
      <anchor>a136bbcf9a247e04a8838c97e2e476146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_proc_command &gt;::iterator</type>
      <name>redirect_checkpoint_iter</name>
      <anchorfile>structc__eval__iteration_aa18d10673f014fea8b2c24d9ec92be91.html</anchorfile>
      <anchor>aa18d10673f014fea8b2c24d9ec92be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_foreach_refs</type>
      <name>refs</name>
      <anchorfile>structc__eval__iteration_aaa11304c7db7e3d9ec08575f3be40f8e.html</anchorfile>
      <anchor>aaa11304c7db7e3d9ec08575f3be40f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>res_1004</name>
      <anchorfile>structc__eval__iteration_a3bb1582aa9521a07459145fcb1f9bfe0.html</anchorfile>
      <anchor>a3bb1582aa9521a07459145fcb1f9bfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>result</name>
      <anchorfile>structc__eval__iteration_a53520fed8f3781e6437be97e8f1f5231.html</anchorfile>
      <anchor>a53520fed8f3781e6437be97e8f1f5231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>return_to_state</name>
      <anchorfile>structc__eval__iteration_a038b66003a0bd54e15e604678bbe9f92.html</anchorfile>
      <anchor>a038b66003a0bd54e15e604678bbe9f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_base *</type>
      <name>return_value</name>
      <anchorfile>structc__eval__iteration_a69b5e0b2d953ada30ee90068f1141d13.html</anchorfile>
      <anchor>a69b5e0b2d953ada30ee90068f1141d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>retval</name>
      <anchorfile>structc__eval__iteration_af587059bb886b8b943a63cc7995554a6.html</anchorfile>
      <anchor>af587059bb886b8b943a63cc7995554a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>retval_store_to</name>
      <anchorfile>structc__eval__iteration_a5d5b67f36275da95f94e16940867692c.html</anchorfile>
      <anchor>a5d5b67f36275da95f94e16940867692c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save_return_value</name>
      <anchorfile>structc__eval__iteration_a0f0038f99dfccc4a0a3907f125fa4848.html</anchorfile>
      <anchor>a0f0038f99dfccc4a0a3907f125fa4848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>self_test</name>
      <anchorfile>structc__eval__iteration_af3ae45386577a58362e13493b54616a6.html</anchorfile>
      <anchor>af3ae45386577a58362e13493b54616a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>skip_block</name>
      <anchorfile>structc__eval__iteration_ac61e28925e6fc8c50a95c0c90ecba4a4.html</anchorfile>
      <anchor>ac61e28925e6fc8c50a95c0c90ecba4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>state</name>
      <anchorfile>structc__eval__iteration_aaf0f69f554422c0656029ee32ae1073e.html</anchorfile>
      <anchor>aaf0f69f554422c0656029ee32ae1073e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_fn_cmd_switch *</type>
      <name>sw_c</name>
      <anchorfile>structc__eval__iteration_afeebddd39cdc3725024cca0c4e26b18b.html</anchorfile>
      <anchor>afeebddd39cdc3725024cca0c4e26b18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_base *</type>
      <name>sw_res</name>
      <anchorfile>structc__eval__iteration_aa350e47970df4486c378467f9549ac85.html</anchorfile>
      <anchor>aa350e47970df4486c378467f9549ac85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_micro_symbol_table *</type>
      <name>symbol_table_</name>
      <anchorfile>structc__eval__iteration_a1dd72c33ef4baa303d27d370e44df01c.html</anchorfile>
      <anchor>a1dd72c33ef4baa303d27d370e44df01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_micro_symbol_table *</type>
      <name>symbol_table_to_destroy</name>
      <anchorfile>structc__eval__iteration_a890fbc72d2e031ef40b6e65691da933b.html</anchorfile>
      <anchor>a890fbc72d2e031ef40b6e65691da933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_module *</type>
      <name>this_module_</name>
      <anchorfile>structc__eval__iteration_a4c2e921f7861f874f9ffcfbfacddc5a2.html</anchorfile>
      <anchor>a4c2e921f7861f874f9ffcfbfacddc5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; pair&lt; var_id_t, string &gt; &gt;</type>
      <name>updates</name>
      <anchorfile>structc__eval__iteration_a3fd43af8d8ecf0b6c3c17e4dd641fe66.html</anchorfile>
      <anchor>a3fd43af8d8ecf0b6c3c17e4dd641fe66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>vars_</name>
      <anchorfile>structc__eval__iteration_a353348f1e23b818c0643d5c45ae34bbd.html</anchorfile>
      <anchor>a353348f1e23b818c0643d5c45ae34bbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_eval_runtime_error</name>
    <filename>classc__eval__runtime__error.html</filename>
    <member kind="function">
      <type></type>
      <name>c_eval_runtime_error</name>
      <anchorfile>classc__eval__runtime__error_aa6240dbc24c1bb7f4d52b86fa3c42b6c.html</anchorfile>
      <anchor>aa6240dbc24c1bb7f4d52b86fa3c42b6c</anchor>
      <arglist>(c_module *this_module, const string &amp;debug, const string &amp;msg, const string &amp;file, const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_eval_runtime_error</name>
      <anchorfile>classc__eval__runtime__error_a5a5bb91a8b3f89d9d6e4a897bb66cecc.html</anchorfile>
      <anchor>a5a5bb91a8b3f89d9d6e4a897bb66cecc</anchor>
      <arglist>(c_module *this_module, c_var_exception &amp;exception, const string &amp;file, const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_eval_runtime_error</name>
      <anchorfile>classc__eval__runtime__error_a4ebec3e87ef19e50e79335fd5a52b232.html</anchorfile>
      <anchor>a4ebec3e87ef19e50e79335fd5a52b232</anchor>
      <arglist>(c_module *this_module, c_proc_exc &amp;exception, const string &amp;file, const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_eval_runtime_error</name>
      <anchorfile>classc__eval__runtime__error_aa0d820c0d27b8cde63a04ec7a6c61b98.html</anchorfile>
      <anchor>aa0d820c0d27b8cde63a04ec7a6c61b98</anchor>
      <arglist>(c_module *this_module, c_micro_error *&amp;micro_error, const string &amp;debug, const string &amp;file, const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report</name>
      <anchorfile>classc__eval__runtime__error_a80a88cc257347df2f419192104082fb7.html</anchorfile>
      <anchor>a80a88cc257347df2f419192104082fb7</anchor>
      <arglist>(bool error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_script_stack_overflow_error_message</name>
      <anchorfile>classc__eval__runtime__error_a7f100620c28fb33568bebdc5eed58c60.html</anchorfile>
      <anchor>a7f100620c28fb33568bebdc5eed58c60</anchor>
      <arglist>(unsigned stack_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_script_timeout_error_message</name>
      <anchorfile>classc__eval__runtime__error_a16660d418c0e8f93dd89db3b135067ed.html</anchorfile>
      <anchor>a16660d418c0e8f93dd89db3b135067ed</anchor>
      <arglist>(my_time_t timeout)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>debug_</name>
      <anchorfile>classc__eval__runtime__error_ad2e512acf2f06cc35c536e452c7dcd13.html</anchorfile>
      <anchor>ad2e512acf2f06cc35c536e452c7dcd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>file_</name>
      <anchorfile>classc__eval__runtime__error_a0c3a0dccff24c05cc8ea16d1e41d6ff5.html</anchorfile>
      <anchor>a0c3a0dccff24c05cc8ea16d1e41d6ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>func_</name>
      <anchorfile>classc__eval__runtime__error_af9431073dabb0d549a2a1957c8260c13.html</anchorfile>
      <anchor>af9431073dabb0d549a2a1957c8260c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg_</name>
      <anchorfile>classc__eval__runtime__error_a58e78b10a0dcd72df4b7157b44784122.html</anchorfile>
      <anchor>a58e78b10a0dcd72df4b7157b44784122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_module *</type>
      <name>this_module_</name>
      <anchorfile>classc__eval__runtime__error_a4205afd91c67124f67d818c9a41a4ec8.html</anchorfile>
      <anchor>a4205afd91c67124f67d818c9a41a4ec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_event</name>
    <filename>classc__event.html</filename>
    <member kind="function">
      <type></type>
      <name>c_event</name>
      <anchorfile>classc__event_a5af22fccc8e6aa0952d7373b94fbced9.html</anchorfile>
      <anchor>a5af22fccc8e6aa0952d7373b94fbced9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__event_a2276a039f427be4ebecc1e9caec56c0b.html</anchorfile>
      <anchor>a2276a039f427be4ebecc1e9caec56c0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>first</name>
      <anchorfile>classc__event_ad9c8c62cccbcdc7b4536b507c090e020.html</anchorfile>
      <anchor>ad9c8c62cccbcdc7b4536b507c090e020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_read</name>
      <anchorfile>classc__event_aad692c749fe7efa4cfa9db279017ee81.html</anchorfile>
      <anchor>aad692c749fe7efa4cfa9db279017ee81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>owner_notified</name>
      <anchorfile>classc__event_a664f75d4451ddac5bfa553ebd708775f.html</anchorfile>
      <anchor>a664f75d4451ddac5bfa553ebd708775f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_name</name>
      <anchorfile>classc__event_a067563b2c483db7af4492714763a9dc4.html</anchorfile>
      <anchor>a067563b2c483db7af4492714763a9dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_notified</name>
      <anchorfile>classc__event_a77278407f2255314f33ae1d4849bf498.html</anchorfile>
      <anchor>a77278407f2255314f33ae1d4849bf498</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_exception</name>
    <filename>structc__exception.html</filename>
  </compound>
  <compound kind="struct">
    <name>c_exec_handle</name>
    <filename>structc__exec__handle.html</filename>
    <member kind="function">
      <type></type>
      <name>c_exec_handle</name>
      <anchorfile>structc__exec__handle_a3d6e4f26f8125d59c847243f7b096b8b.html</anchorfile>
      <anchor>a3d6e4f26f8125d59c847243f7b096b8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>error</name>
      <anchorfile>structc__exec__handle_a8267b3c16a3499a02ea3195c3ac20a08.html</anchorfile>
      <anchor>a8267b3c16a3499a02ea3195c3ac20a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exit_code</name>
      <anchorfile>structc__exec__handle_a9c78548121d803ecdec3d530ceb8d561.html</anchorfile>
      <anchor>a9c78548121d803ecdec3d530ceb8d561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>os_hnd</name>
      <anchorfile>structc__exec__handle_a25fedc66907e1f63c0c69e88fb0214f8.html</anchorfile>
      <anchor>a25fedc66907e1f63c0c69e88fb0214f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>out_buffer</name>
      <anchorfile>structc__exec__handle_ab80e4359ab44961327bb9065010fd150.html</anchorfile>
      <anchor>ab80e4359ab44961327bb9065010fd150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>out_buffer_size</name>
      <anchorfile>structc__exec__handle_a01ad1ab400d8be8f9739b920cd05bd2b.html</anchorfile>
      <anchor>a01ad1ab400d8be8f9739b920cd05bd2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_exp_sanity</name>
    <filename>classc__exp__sanity.html</filename>
    <member kind="enumeration">
      <name>e_can_follow</name>
      <anchorfile>classc__exp__sanity_a8916a0b91af60c2f6c0e73c012f0312e.html</anchorfile>
      <anchor>a8916a0b91af60c2f6c0e73c012f0312e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CF_USER_FATAL_ERROR</name>
      <anchorfile>classc__exp__sanity_a8916a0b91af60c2f6c0e73c012f0312e.html</anchorfile>
      <anchor>a8916a0b91af60c2f6c0e73c012f0312ea909533b2f8904a78719ff02f2ec05c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CF_OKAY</name>
      <anchorfile>classc__exp__sanity_a8916a0b91af60c2f6c0e73c012f0312e.html</anchorfile>
      <anchor>a8916a0b91af60c2f6c0e73c012f0312ea1f6422ff1487066f1df2183997368e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CF_WARN</name>
      <anchorfile>classc__exp__sanity_a8916a0b91af60c2f6c0e73c012f0312e.html</anchorfile>
      <anchor>a8916a0b91af60c2f6c0e73c012f0312ea406e2816224dbcc72f04adf7d234bb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CF_OOPS_BUG</name>
      <anchorfile>classc__exp__sanity_a8916a0b91af60c2f6c0e73c012f0312e.html</anchorfile>
      <anchor>a8916a0b91af60c2f6c0e73c012f0312eabfaa6fbd8d04947eaeeff75dbfcc0c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_exp_sanity</name>
      <anchorfile>classc__exp__sanity_acbdc34ccb37fc82a3af3d65f80dbdcf0.html</anchorfile>
      <anchor>acbdc34ccb37fc82a3af3d65f80dbdcf0</anchor>
      <arglist>(e_can_follow rc, const char *msg, int line)</arglist>
    </member>
    <member kind="function">
      <type>e_can_follow</type>
      <name>get</name>
      <anchorfile>classc__exp__sanity_ac92c9c1478973421ccd5b29ac1de3636.html</anchorfile>
      <anchor>ac92c9c1478973421ccd5b29ac1de3636</anchor>
      <arglist>(const char *&amp;msg, const char *&amp;file, int &amp;line) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_line</name>
      <anchorfile>classc__exp__sanity_a0814076579dee5b98b8074a75adcd0c8.html</anchorfile>
      <anchor>a0814076579dee5b98b8074a75adcd0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_msg</name>
      <anchorfile>classc__exp__sanity_a8dd4e04e0ed96ecaf31bc285c1efbed0.html</anchorfile>
      <anchor>a8dd4e04e0ed96ecaf31bc285c1efbed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_can_follow</type>
      <name>m_rc</name>
      <anchorfile>classc__exp__sanity_a09d95337a769d3e619aeaecff6b6b155.html</anchorfile>
      <anchor>a09d95337a769d3e619aeaecff6b6b155</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_expression</name>
    <filename>classc__expression.html</filename>
    <member kind="function">
      <type></type>
      <name>c_expression</name>
      <anchorfile>classc__expression_ac1847e3d1af6c7adcb95c8d0be48d8f5.html</anchorfile>
      <anchor>ac1847e3d1af6c7adcb95c8d0be48d8f5</anchor>
      <arglist>(c_module *this_module, const string &amp;exp, const string &amp;debug_, c_micro_symbol_variable_mapping &amp;symbols, const string &amp;next_expression)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_expression</name>
      <anchorfile>classc__expression_acd801aec9046cee74d61ccdd373b7757.html</anchorfile>
      <anchor>acd801aec9046cee74d61ccdd373b7757</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_expression</name>
      <anchorfile>classc__expression_ad5e858eb1c45dae4e2ac921347471659.html</anchorfile>
      <anchor>ad5e858eb1c45dae4e2ac921347471659</anchor>
      <arglist>(const c_expression &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_expression</name>
      <anchorfile>classc__expression_affae5bb09e1ab3de3d4491b3d5de3653.html</anchorfile>
      <anchor>affae5bb09e1ab3de3d4491b3d5de3653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__expression_a23899f9b28788fef37a0a89740b63b66.html</anchorfile>
      <anchor>a23899f9b28788fef37a0a89740b63b66</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classc__expression_a0c757372ad8da134b0e1b5f23f94e0f0.html</anchorfile>
      <anchor>a0c757372ad8da134b0e1b5f23f94e0f0</anchor>
      <arglist>(c_module *this_module, const string &amp;exp, const string &amp;debug_, c_micro_symbol_variable_mapping &amp;symbols, const string &amp;next_expression, const string &amp;debug_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__expression_a1a081ad2052ac9f049e8a70076f38a52.html</anchorfile>
      <anchor>a1a081ad2052ac9f049e8a70076f38a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>instruct_id_t</type>
      <name>get_next_id</name>
      <anchorfile>classc__expression_a965c24d6c6d85b9e912afca1703d18a4.html</anchorfile>
      <anchor>a965c24d6c6d85b9e912afca1703d18a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>got_error</name>
      <anchorfile>classc__expression_a51d0a077383f243874c15ee39c6a7c68.html</anchorfile>
      <anchor>a51d0a077383f243874c15ee39c6a7c68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__expression_a5417f28264ea90fb27ff5ad4c3c2f928.html</anchorfile>
      <anchor>a5417f28264ea90fb27ff5ad4c3c2f928</anchor>
      <arglist>(const c_expression &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__expression_a879f7953b57f06ca5961f8afb53bd5ae.html</anchorfile>
      <anchor>a879f7953b57f06ca5961f8afb53bd5ae</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__expression_a3db8f47d432a686506e81b4d6b7f94fb.html</anchorfile>
      <anchor>a3db8f47d432a686506e81b4d6b7f94fb</anchor>
      <arglist>(c_module *this_module, c_var_array *vars, c_micro_error *&amp;error, var_sym_index_t &amp;sym_return, stack&lt; c_eval_iteration &gt; &amp;st, c_micro_symbol_table *symbols)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>debug</name>
      <anchorfile>classc__expression_afb0fb47cd198d53308514ba518e45192.html</anchorfile>
      <anchor>afb0fb47cd198d53308514ba518e45192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>next_exp</name>
      <anchorfile>classc__expression_a8af87c04225e54a3cb0fd7e89973ac6e.html</anchorfile>
      <anchor>a8af87c04225e54a3cb0fd7e89973ac6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>result</name>
      <anchorfile>classc__expression_af6dadec3438b6d06e08bc33208c12bfe.html</anchorfile>
      <anchor>af6dadec3438b6d06e08bc33208c12bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>instruct_id_t</type>
      <name>add_micro</name>
      <anchorfile>classc__expression_abd822179e792fd91a9638b91411b5c89.html</anchorfile>
      <anchor>abd822179e792fd91a9638b91411b5c89</anchor>
      <arglist>(c_micro *instr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_microcode</name>
      <anchorfile>classc__expression_aec3dc08d9ae1c2f728d2866a358d4c5c.html</anchorfile>
      <anchor>aec3dc08d9ae1c2f728d2866a358d4c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>update_conditional</name>
      <anchorfile>classc__expression_a313b877746d3a8abf731fd44595588b8.html</anchorfile>
      <anchor>a313b877746d3a8abf731fd44595588b8</anchor>
      <arglist>(c_module *this_module, c_micro_error *&amp;error, c_micro_symbol_table *symbols, c_micro *micro)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; instruct_id_t, c_micro * &gt;</type>
      <name>microcode</name>
      <anchorfile>classc__expression_ac8278c304da48a0f4ad78913370e6d02.html</anchorfile>
      <anchor>ac8278c304da48a0f4ad78913370e6d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>instruct_id_t</type>
      <name>next_id</name>
      <anchorfile>classc__expression_af8241d7c834d3feff572659fcce6c5e6.html</anchorfile>
      <anchor>af8241d7c834d3feff572659fcce6c5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classc__expression_aa0fe6dbd861313b4a3520d1b9292a669.html</anchorfile>
      <anchor>aa0fe6dbd861313b4a3520d1b9292a669</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_micro_symbol_variable_mapping</name>
      <anchorfile>classc__expression_aab3aa9c40c2022c8665d6ea5d5a701bd.html</anchorfile>
      <anchor>aab3aa9c40c2022c8665d6ea5d5a701bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_const</name>
      <anchorfile>classc__expression_a6271ba54835efe7469e807f384517405.html</anchorfile>
      <anchor>a6271ba54835efe7469e807f384517405</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_eval_str</name>
      <anchorfile>classc__expression_afab0dfde28f0746867e2dec2a68c2a23.html</anchorfile>
      <anchor>afab0dfde28f0746867e2dec2a68c2a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_func</name>
      <anchorfile>classc__expression_a1d00d5f5cbd28a170b4ca9b7fd6e7241.html</anchorfile>
      <anchor>a1d00d5f5cbd28a170b4ca9b7fd6e7241</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_immediate_str</name>
      <anchorfile>classc__expression_aea60ca9bf7e3328e1d73d12c0335a4dc.html</anchorfile>
      <anchor>aea60ca9bf7e3328e1d73d12c0335a4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_index</name>
      <anchorfile>classc__expression_a377d86d0a0b31fd3237b95187481a2f6.html</anchorfile>
      <anchor>a377d86d0a0b31fd3237b95187481a2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_numeric_immediate</name>
      <anchorfile>classc__expression_a6e1cfc27bc198d39137b2571e954232a.html</anchorfile>
      <anchor>a6e1cfc27bc198d39137b2571e954232a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_oper</name>
      <anchorfile>classc__expression_abc60bfb3c32b0601f6210b465a2591a0.html</anchorfile>
      <anchor>abc60bfb3c32b0601f6210b465a2591a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_oper_ternary</name>
      <anchorfile>classc__expression_a7dfb08baf940a5681dea95f72e8e368b.html</anchorfile>
      <anchor>a7dfb08baf940a5681dea95f72e8e368b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_oper_ternary_false</name>
      <anchorfile>classc__expression_ab235d924b5a8164683647ee7c425c2c1.html</anchorfile>
      <anchor>ab235d924b5a8164683647ee7c425c2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_oper_ternary_true</name>
      <anchorfile>classc__expression_a19b19cc7bd8b8519f38f7c306d808a0e.html</anchorfile>
      <anchor>a19b19cc7bd8b8519f38f7c306d808a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_parenthesis</name>
      <anchorfile>classc__expression_abb936b01042bfff04a529bb84f46cac4.html</anchorfile>
      <anchor>abb936b01042bfff04a529bb84f46cac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_ternary_true_end_marker</name>
      <anchorfile>classc__expression_afbc75ef45305f5e09118e059f98b7356.html</anchorfile>
      <anchor>afbc75ef45305f5e09118e059f98b7356</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_variable</name>
      <anchorfile>classc__expression_a83842b39acf80f33ea6da5ae513f9a34.html</anchorfile>
      <anchor>a83842b39acf80f33ea6da5ae513f9a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_file</name>
    <filename>classc__file.html</filename>
    <member kind="function">
      <type></type>
      <name>c_file</name>
      <anchorfile>classc__file_ac8aa0b8f1008412f667064fe83838d07.html</anchorfile>
      <anchor>ac8aa0b8f1008412f667064fe83838d07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>can_delete</name>
      <anchorfile>classc__file_adf066e2dba13fb04ce97cd03a418e91b.html</anchorfile>
      <anchor>adf066e2dba13fb04ce97cd03a418e91b</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>can_read</name>
      <anchorfile>classc__file_a6d0982138eb3293945155cee9a0085e2.html</anchorfile>
      <anchor>a6d0982138eb3293945155cee9a0085e2</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__file_a0dc01da0d837f15b588c2bb2c71d31e5.html</anchorfile>
      <anchor>a0dc01da0d837f15b588c2bb2c71d31e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_owner</name>
      <anchorfile>classc__file_a26185ee3096ce47a65f119e607292206.html</anchorfile>
      <anchor>a26185ee3096ce47a65f119e607292206</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_access &gt;</type>
      <name>access</name>
      <anchorfile>classc__file_a0333459a712318c834e2bce3845937d8.html</anchorfile>
      <anchor>a0333459a712318c834e2bce3845937d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>complete</name>
      <anchorfile>classc__file_a97eef28ea13d71aad1c2f16afa985eab.html</anchorfile>
      <anchor>a97eef28ea13d71aad1c2f16afa985eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_event &gt;</type>
      <name>events</name>
      <anchorfile>classc__file_a863ab204075fd18397eed8a22bf464ef.html</anchorfile>
      <anchor>a863ab204075fd18397eed8a22bf464ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>expiration</name>
      <anchorfile>classc__file_aa5ee3e17221707cbfaed62141ef0d880.html</anchorfile>
      <anchor>aa5ee3e17221707cbfaed62141ef0d880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>expired</name>
      <anchorfile>classc__file_abd634e7b17688ba3d7840d07b5fce625.html</anchorfile>
      <anchor>abd634e7b17688ba3d7840d07b5fce625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_file_type</type>
      <name>file_type</name>
      <anchorfile>classc__file_a47e5423eac486bedf9704c49c7753931.html</anchorfile>
      <anchor>a47e5423eac486bedf9704c49c7753931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>ftime</name>
      <anchorfile>classc__file_a30b8fe3c9b0d38086c1271a3e87064f2.html</anchorfile>
      <anchor>a30b8fe3c9b0d38086c1271a3e87064f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>internal_name</name>
      <anchorfile>classc__file_aed3ab147ba27503eda1b49d20567a123.html</anchorfile>
      <anchor>aed3ab147ba27503eda1b49d20567a123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>public_name</name>
      <anchorfile>classc__file_a24ce51c18e246159f0bf2fe6597f045e.html</anchorfile>
      <anchor>a24ce51c18e246159f0bf2fe6597f045e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>published</name>
      <anchorfile>classc__file_ae58acf71ee021a06f6df9b9a01f72130.html</anchorfile>
      <anchor>ae58acf71ee021a06f6df9b9a01f72130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>sender_file_name</name>
      <anchorfile>classc__file_a3376d3512a65ff04b1b0f6a0b3ba80ce.html</anchorfile>
      <anchor>a3376d3512a65ff04b1b0f6a0b3ba80ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_flood</name>
    <filename>classc__flood.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__flood_a5d9458c399ea105e15f93b91a6bf9d2f.html</anchorfile>
      <anchor>a5d9458c399ea105e15f93b91a6bf9d2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>make_string</name>
      <anchorfile>classc__flood_aa464c6dfb788f52e6f0ca7bb17ed25d5.html</anchorfile>
      <anchor>aa464c6dfb788f52e6f0ca7bb17ed25d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>lines</name>
      <anchorfile>classc__flood_a171608c96554c20378151f8f1b59bac8.html</anchorfile>
      <anchor>a171608c96554c20378151f8f1b59bac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>seconds</name>
      <anchorfile>classc__flood_a457f4d020adbe36b286208719b0375a2.html</anchorfile>
      <anchor>a457f4d020adbe36b286208719b0375a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_flood_32_packed</name>
    <filename>structc__flood__32__packed.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structc__flood__32__packed_a20f1bd92bd5542a12f1fc51ddacfce8e.html</anchorfile>
      <anchor>a20f1bd92bd5542a12f1fc51ddacfce8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>lines</name>
      <anchorfile>structc__flood__32__packed_a76b91f27b0138dea67fab56742e1e5bd.html</anchorfile>
      <anchor>a76b91f27b0138dea67fab56742e1e5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>seconds</name>
      <anchorfile>structc__flood__32__packed_ad351bfba9ba79f1f97879d5510a88f9a.html</anchorfile>
      <anchor>ad351bfba9ba79f1f97879d5510a88f9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_flood_history</name>
    <filename>classc__flood__history.html</filename>
    <member kind="function">
      <type></type>
      <name>c_flood_history</name>
      <anchorfile>classc__flood__history_a2303abfeb57b0ad3a47634b41db86cbc.html</anchorfile>
      <anchor>a2303abfeb57b0ad3a47634b41db86cbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bytes</name>
      <anchorfile>classc__flood__history_ac81f835d4def166d696e25bf899ad505.html</anchorfile>
      <anchor>ac81f835d4def166d696e25bf899ad505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>msg</name>
      <anchorfile>classc__flood__history_a330b456461273f0d9ee520e5003b43d3.html</anchorfile>
      <anchor>a330b456461273f0d9ee520e5003b43d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>time</name>
      <anchorfile>classc__flood__history_ad62f53a91f15973d59699795546b45dc.html</anchorfile>
      <anchor>ad62f53a91f15973d59699795546b45dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd</name>
    <filename>classc__fn__cmd.html</filename>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd</name>
      <anchorfile>classc__fn__cmd_a6f7b9f8ff85b3de3e42426fa23bf970f.html</anchorfile>
      <anchor>a6f7b9f8ff85b3de3e42426fa23bf970f</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd</name>
      <anchorfile>classc__fn__cmd_a25bcb048c2b1d8590a43470e1d5c11fb.html</anchorfile>
      <anchor>a25bcb048c2b1d8590a43470e1d5c11fb</anchor>
      <arglist>(const c_fn_cmd &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd</name>
      <anchorfile>classc__fn__cmd_a4cd2d88fbc3509554386baa75205f7a5.html</anchorfile>
      <anchor>a4cd2d88fbc3509554386baa75205f7a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd_aaea26b5d0f520f890f91af05d6e72919.html</anchorfile>
      <anchor>aaea26b5d0f520f890f91af05d6e72919</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd_ac875e1e9737547f3c290eb183df3cbd2.html</anchorfile>
      <anchor>ac875e1e9737547f3c290eb183df3cbd2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd_ac512db84922d574afd97d03b2ee912e2.html</anchorfile>
      <anchor>ac512db84922d574afd97d03b2ee912e2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd_a9666184e8fcd3dcc142ccf15bca7ce81.html</anchorfile>
      <anchor>a9666184e8fcd3dcc142ccf15bca7ce81</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd_a3287c1e70939bc87fd0b8e478d70ab99.html</anchorfile>
      <anchor>a3287c1e70939bc87fd0b8e478d70ab99</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd_a44002282cb779af9078d43955a12ef63.html</anchorfile>
      <anchor>a44002282cb779af9078d43955a12ef63</anchor>
      <arglist>(string &amp;msg)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_break</name>
    <filename>classc__fn__cmd__break.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_break</name>
      <anchorfile>classc__fn__cmd__break_a460ac3af1e3fd59e21d0624d523326f5.html</anchorfile>
      <anchor>a460ac3af1e3fd59e21d0624d523326f5</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_break</name>
      <anchorfile>classc__fn__cmd__break_afeaab8ef8f64793ce86bceed5f2d2254.html</anchorfile>
      <anchor>afeaab8ef8f64793ce86bceed5f2d2254</anchor>
      <arglist>(const c_fn_cmd_break &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_break</name>
      <anchorfile>classc__fn__cmd__break_a20832d535f6fb7987b27c742a88f8ab2.html</anchorfile>
      <anchor>a20832d535f6fb7987b27c742a88f8ab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__break_aa1b0da11139694088d7fa430f5980040.html</anchorfile>
      <anchor>aa1b0da11139694088d7fa430f5980040</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__break_a6d80bc32e6d9ec08aa51f4f6852c4fc4.html</anchorfile>
      <anchor>a6d80bc32e6d9ec08aa51f4f6852c4fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__break_a3319bbbac6800ec97e029b1c8d731ae8.html</anchorfile>
      <anchor>a3319bbbac6800ec97e029b1c8d731ae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_begin_iteration_command_id</name>
      <anchorfile>classc__fn__cmd__break_a9172c9f23b57a4b3919d6931e0b30a56.html</anchorfile>
      <anchor>a9172c9f23b57a4b3919d6931e0b30a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__break_a390eca6d6a5a4ff0a1892109814e16e3.html</anchorfile>
      <anchor>a390eca6d6a5a4ff0a1892109814e16e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_for_foreach</name>
      <anchorfile>classc__fn__cmd__break_a333623c731631904bcf7e1091593c4bc.html</anchorfile>
      <anchor>a333623c731631904bcf7e1091593c4bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_for_switch</name>
      <anchorfile>classc__fn__cmd__break_a417f5163a5b56f41ff1eb1a0103b3625.html</anchorfile>
      <anchor>a417f5163a5b56f41ff1eb1a0103b3625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_break &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__break_a82e4c8b73005502cc9ea587af9676961.html</anchorfile>
      <anchor>a82e4c8b73005502cc9ea587af9676961</anchor>
      <arglist>(const c_fn_cmd_break &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__break_a3408f5fc322e0fa17d4240167af1ef77.html</anchorfile>
      <anchor>a3408f5fc322e0fa17d4240167af1ef77</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd_a44002282cb779af9078d43955a12ef63.html</anchorfile>
      <anchor>a44002282cb779af9078d43955a12ef63</anchor>
      <arglist>(string &amp;msg)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__break_ae15a24b8318275b1eb62a195ce5e6a13.html</anchorfile>
      <anchor>ae15a24b8318275b1eb62a195ce5e6a13</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_begin_iteration_command_id</name>
      <anchorfile>classc__fn__cmd__break_a2d5f539a26e3bb597892f106d4e39afd.html</anchorfile>
      <anchor>a2d5f539a26e3bb597892f106d4e39afd</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_for_foreach</name>
      <anchorfile>classc__fn__cmd__break_ac5c4ae3c0600de6d72891a098d2d4d4f.html</anchorfile>
      <anchor>ac5c4ae3c0600de6d72891a098d2d4d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_for_switch</name>
      <anchorfile>classc__fn__cmd__break_a781cdb2ae6d1ee55121b79b61f5bcb52.html</anchorfile>
      <anchor>a781cdb2ae6d1ee55121b79b61f5bcb52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>begin_iteration_command_id</name>
      <anchorfile>classc__fn__cmd__break_a80e6302d3090d6ad3d509d9079554230.html</anchorfile>
      <anchor>a80e6302d3090d6ad3d509d9079554230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>it_ic_foreach</name>
      <anchorfile>classc__fn__cmd__break_adca193dd250e5cf7ce2f7fa56d3372ec.html</anchorfile>
      <anchor>adca193dd250e5cf7ce2f7fa56d3372ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>it_is_switch</name>
      <anchorfile>classc__fn__cmd__break_a887a9846f440d01adb893a1fcf2618db.html</anchorfile>
      <anchor>a887a9846f440d01adb893a1fcf2618db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_case</name>
    <filename>classc__fn__cmd__case.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_case</name>
      <anchorfile>classc__fn__cmd__case_ad95ab5c187c2a98cec54a174820fe024.html</anchorfile>
      <anchor>ad95ab5c187c2a98cec54a174820fe024</anchor>
      <arglist>(c_expression *exp, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_case</name>
      <anchorfile>classc__fn__cmd__case_a1737e38b2103a34ad782fdb9183e5383.html</anchorfile>
      <anchor>a1737e38b2103a34ad782fdb9183e5383</anchor>
      <arglist>(const c_fn_cmd_case &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_case</name>
      <anchorfile>classc__fn__cmd__case_ae496cf1c3898324933ecc94fac1064a5.html</anchorfile>
      <anchor>ae496cf1c3898324933ecc94fac1064a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__case_a188a563f10845a75a0b61e771081e755.html</anchorfile>
      <anchor>a188a563f10845a75a0b61e771081e755</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__case_adc6df3fc69e98e99fd7960d427bd6717.html</anchorfile>
      <anchor>adc6df3fc69e98e99fd7960d427bd6717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__case_a73d6406af8c13c4b1d343541036c4285.html</anchorfile>
      <anchor>a73d6406af8c13c4b1d343541036c4285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_exp</name>
      <anchorfile>classc__fn__cmd__case_ae94d2b90987af3799748ef981d8f49e1.html</anchorfile>
      <anchor>ae94d2b90987af3799748ef981d8f49e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__case_ad2286ddc9374318538f9f051c4cc7503.html</anchorfile>
      <anchor>ad2286ddc9374318538f9f051c4cc7503</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_case &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__case_a16f52ac4f1a6721c55c2f9557c2c2549.html</anchorfile>
      <anchor>a16f52ac4f1a6721c55c2f9557c2c2549</anchor>
      <arglist>(const c_fn_cmd_case &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__case_a489a240d8a74252161d4bf86b5896cf7.html</anchorfile>
      <anchor>a489a240d8a74252161d4bf86b5896cf7</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__case_af779bba7f8b65df5bd1126d5cf55f836.html</anchorfile>
      <anchor>af779bba7f8b65df5bd1126d5cf55f836</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>_exp</name>
      <anchorfile>classc__fn__cmd__case_aaefdec4cccd4e09ced60e98729e95196.html</anchorfile>
      <anchor>aaefdec4cccd4e09ced60e98729e95196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_case_default</name>
    <filename>classc__fn__cmd__case__default.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_case_default</name>
      <anchorfile>classc__fn__cmd__case__default_a0339f8db973b11337ff8f06978f21e47.html</anchorfile>
      <anchor>a0339f8db973b11337ff8f06978f21e47</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_case_default</name>
      <anchorfile>classc__fn__cmd__case__default_a6d421416f06ae6aae19eaecd2b47dd19.html</anchorfile>
      <anchor>a6d421416f06ae6aae19eaecd2b47dd19</anchor>
      <arglist>(const c_fn_cmd_case_default &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_case_default</name>
      <anchorfile>classc__fn__cmd__case__default_a604a9750eb7a5e933d19e8bfc482a45f.html</anchorfile>
      <anchor>a604a9750eb7a5e933d19e8bfc482a45f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__case__default_ad6f404e27fa74fc2a45156203f32d6be.html</anchorfile>
      <anchor>ad6f404e27fa74fc2a45156203f32d6be</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__case__default_a6bc2b68eb53a5565be3f93767d5aa48b.html</anchorfile>
      <anchor>a6bc2b68eb53a5565be3f93767d5aa48b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__case__default_ab3a5f67c80e035e0cbeea2cfb81fd21a.html</anchorfile>
      <anchor>ab3a5f67c80e035e0cbeea2cfb81fd21a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__case__default_a0983f80041d3e64a27151f5955220e20.html</anchorfile>
      <anchor>a0983f80041d3e64a27151f5955220e20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_case_default &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__case__default_ab84746af241302900c1cd711b9d28b39.html</anchorfile>
      <anchor>ab84746af241302900c1cd711b9d28b39</anchor>
      <arglist>(const c_fn_cmd_case_default &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__case__default_acd3a3033b8b910b6cea9847e10adc976.html</anchorfile>
      <anchor>acd3a3033b8b910b6cea9847e10adc976</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__case__default_a7d2287d49f08d173b4249fef1fbb2efe.html</anchorfile>
      <anchor>a7d2287d49f08d173b4249fef1fbb2efe</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_continue</name>
    <filename>classc__fn__cmd__continue.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_continue</name>
      <anchorfile>classc__fn__cmd__continue_a323aeae0bc32d5ba2c363ae924e4e9b8.html</anchorfile>
      <anchor>a323aeae0bc32d5ba2c363ae924e4e9b8</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_continue</name>
      <anchorfile>classc__fn__cmd__continue_a6b42d52a38dd3999661775eda126bf68.html</anchorfile>
      <anchor>a6b42d52a38dd3999661775eda126bf68</anchor>
      <arglist>(const c_fn_cmd_continue &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_continue</name>
      <anchorfile>classc__fn__cmd__continue_a40805414cb515e664ebc8d1f483eb43f.html</anchorfile>
      <anchor>a40805414cb515e664ebc8d1f483eb43f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__continue_a02b7ad33a1354127d7d0835e255ff0f4.html</anchorfile>
      <anchor>a02b7ad33a1354127d7d0835e255ff0f4</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__continue_acf933a261ef193f75821efa5f727e8c9.html</anchorfile>
      <anchor>acf933a261ef193f75821efa5f727e8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__continue_a2302a6ce96ae3218c3a385a630550818.html</anchorfile>
      <anchor>a2302a6ce96ae3218c3a385a630550818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_begin_iteration_command_id</name>
      <anchorfile>classc__fn__cmd__continue_af4e1a6cbfd33b7966d5c94935ee33a41.html</anchorfile>
      <anchor>af4e1a6cbfd33b7966d5c94935ee33a41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__continue_a9636f788fa4f172de1f2fcb8499df36e.html</anchorfile>
      <anchor>a9636f788fa4f172de1f2fcb8499df36e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_continue &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__continue_a7c1c8d44b2da7a5dc5330555011f2e80.html</anchorfile>
      <anchor>a7c1c8d44b2da7a5dc5330555011f2e80</anchor>
      <arglist>(const c_fn_cmd_continue &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__continue_acabb8f22ea4d5cccffb05b8e5ff4860b.html</anchorfile>
      <anchor>acabb8f22ea4d5cccffb05b8e5ff4860b</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__continue_ad0d9f1de7146fbded9179a2fcb76a107.html</anchorfile>
      <anchor>ad0d9f1de7146fbded9179a2fcb76a107</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_begin_iteration_command_id</name>
      <anchorfile>classc__fn__cmd__continue_a1fc4558f2c566ed7cab9c825acfbb25e.html</anchorfile>
      <anchor>a1fc4558f2c566ed7cab9c825acfbb25e</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>begin_iteration_command_id</name>
      <anchorfile>classc__fn__cmd__continue_a7b7b4ae6426a0ed12f8aa64e0451463e.html</anchorfile>
      <anchor>a7b7b4ae6426a0ed12f8aa64e0451463e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_do</name>
    <filename>classc__fn__cmd__do.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_do</name>
      <anchorfile>classc__fn__cmd__do_a8d53ba73c7cbe5a7d7eb3f38b5419470.html</anchorfile>
      <anchor>a8d53ba73c7cbe5a7d7eb3f38b5419470</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_do</name>
      <anchorfile>classc__fn__cmd__do_a12152914c80e50f13a337321b3ac6e43.html</anchorfile>
      <anchor>a12152914c80e50f13a337321b3ac6e43</anchor>
      <arglist>(const c_fn_cmd_do &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_do</name>
      <anchorfile>classc__fn__cmd__do_a89dd1fb1ab143734b13587086f262715.html</anchorfile>
      <anchor>a89dd1fb1ab143734b13587086f262715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__do_ad1f1c27e8d8c76298a73b228c2cbf022.html</anchorfile>
      <anchor>ad1f1c27e8d8c76298a73b228c2cbf022</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__do_a73c37a3624307b4b01c22ddc7b97ee2e.html</anchorfile>
      <anchor>a73c37a3624307b4b01c22ddc7b97ee2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__do_a2931240702c169dbddc56e1660b1f14f.html</anchorfile>
      <anchor>a2931240702c169dbddc56e1660b1f14f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_end_loop_id</name>
      <anchorfile>classc__fn__cmd__do_aac904eafbfc87790c8682ea946e642eb.html</anchorfile>
      <anchor>aac904eafbfc87790c8682ea946e642eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__do_a0319d415e0f9230be915db78a9e2272d.html</anchorfile>
      <anchor>a0319d415e0f9230be915db78a9e2272d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_do &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__do_a2c717b0c39afe2e5e1751d67951483a5.html</anchorfile>
      <anchor>a2c717b0c39afe2e5e1751d67951483a5</anchor>
      <arglist>(const c_fn_cmd_do &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__do_ace51b5bc35b360ddc8cf3f0d6d87e87a.html</anchorfile>
      <anchor>ace51b5bc35b360ddc8cf3f0d6d87e87a</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__do_adc04641137dc264b08e108e3ae48e90e.html</anchorfile>
      <anchor>adc04641137dc264b08e108e3ae48e90e</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end_loop_id</name>
      <anchorfile>classc__fn__cmd__do_a770d7a04d52f6ed3d8e3ed3444fe9476.html</anchorfile>
      <anchor>a770d7a04d52f6ed3d8e3ed3444fe9476</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>end_loop_id</name>
      <anchorfile>classc__fn__cmd__do_a38ea302acd3d845baf891b1ded264682.html</anchorfile>
      <anchor>a38ea302acd3d845baf891b1ded264682</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_do_while</name>
    <filename>classc__fn__cmd__do__while.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_do_while</name>
      <anchorfile>classc__fn__cmd__do__while_a95ec50d0a4eca03f23207a862bdef9d8.html</anchorfile>
      <anchor>a95ec50d0a4eca03f23207a862bdef9d8</anchor>
      <arglist>(c_expression *exp, long again_jump_id, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_do_while</name>
      <anchorfile>classc__fn__cmd__do__while_a83d932486f2a7d45b10c6001114139ae.html</anchorfile>
      <anchor>a83d932486f2a7d45b10c6001114139ae</anchor>
      <arglist>(const c_fn_cmd_do_while &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_do_while</name>
      <anchorfile>classc__fn__cmd__do__while_a801292037a8af7e68a2897be22455fcd.html</anchorfile>
      <anchor>a801292037a8af7e68a2897be22455fcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__do__while_aa8678817a90ca66632dfd03bb02dd0c5.html</anchorfile>
      <anchor>aa8678817a90ca66632dfd03bb02dd0c5</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__do__while_ab1ddd2f5ac8f2921ecd94d8ee12cf1fe.html</anchorfile>
      <anchor>ab1ddd2f5ac8f2921ecd94d8ee12cf1fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__do__while_a84bd9e4f1712b599b59886df93017e7e.html</anchorfile>
      <anchor>a84bd9e4f1712b599b59886df93017e7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_again_jump_id</name>
      <anchorfile>classc__fn__cmd__do__while_a6ab13fbff9a2e1d6891ceff9c3cda912.html</anchorfile>
      <anchor>a6ab13fbff9a2e1d6891ceff9c3cda912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_exp</name>
      <anchorfile>classc__fn__cmd__do__while_a219c9c9a46dbfcbb96a38b5b471de495.html</anchorfile>
      <anchor>a219c9c9a46dbfcbb96a38b5b471de495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__do__while_ae7de551b1b6b4f4977c8f1053f3ddc1b.html</anchorfile>
      <anchor>ae7de551b1b6b4f4977c8f1053f3ddc1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_do_while &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__do__while_a395581e0bf00bef756727c6b4958c444.html</anchorfile>
      <anchor>a395581e0bf00bef756727c6b4958c444</anchor>
      <arglist>(const c_fn_cmd_do_while &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__do__while_a0941ffdca677f53c9afceba45ba9829f.html</anchorfile>
      <anchor>a0941ffdca677f53c9afceba45ba9829f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd_a44002282cb779af9078d43955a12ef63.html</anchorfile>
      <anchor>a44002282cb779af9078d43955a12ef63</anchor>
      <arglist>(string &amp;msg)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__do__while_a50daa212fb4ea69cd2340c7ac60f901d.html</anchorfile>
      <anchor>a50daa212fb4ea69cd2340c7ac60f901d</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>_again_jump_id</name>
      <anchorfile>classc__fn__cmd__do__while_a62d9394ac73d59558e68282125f2161c.html</anchorfile>
      <anchor>a62d9394ac73d59558e68282125f2161c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>_exp</name>
      <anchorfile>classc__fn__cmd__do__while_a774855e4a6fadaf4cc1f1b7db6ff60f3.html</anchorfile>
      <anchor>a774855e4a6fadaf4cc1f1b7db6ff60f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_dummy</name>
    <filename>classc__fn__cmd__dummy.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_dummy</name>
      <anchorfile>classc__fn__cmd__dummy_ab2037c5d89e1e13e2754a15a9cd99151.html</anchorfile>
      <anchor>ab2037c5d89e1e13e2754a15a9cd99151</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_dummy</name>
      <anchorfile>classc__fn__cmd__dummy_a5ee455abd9727712622c9330d619ca84.html</anchorfile>
      <anchor>a5ee455abd9727712622c9330d619ca84</anchor>
      <arglist>(const c_fn_cmd_dummy &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_dummy</name>
      <anchorfile>classc__fn__cmd__dummy_aad6bb036b83733e656b508b6c11b4a0f.html</anchorfile>
      <anchor>aad6bb036b83733e656b508b6c11b4a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__dummy_ae7c03496c039cef2d967a7a07d4a0003.html</anchorfile>
      <anchor>ae7c03496c039cef2d967a7a07d4a0003</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__dummy_ae178f76d27e7d4982e958d8937b8db7d.html</anchorfile>
      <anchor>ae178f76d27e7d4982e958d8937b8db7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__dummy_adcb22d98a6bb20c2e34ad65fbea7a69d.html</anchorfile>
      <anchor>adcb22d98a6bb20c2e34ad65fbea7a69d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__dummy_a50e343baae70c975ca8379ecf9dd9ff4.html</anchorfile>
      <anchor>a50e343baae70c975ca8379ecf9dd9ff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_dummy &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__dummy_a8d8c9af2d64129504780ffc8748d604e.html</anchorfile>
      <anchor>a8d8c9af2d64129504780ffc8748d604e</anchor>
      <arglist>(const c_fn_cmd_dummy &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__dummy_ad3e33676595c5c0545927b77aaaf959d.html</anchorfile>
      <anchor>ad3e33676595c5c0545927b77aaaf959d</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__dummy_a521b97202c8148afee6d0b88dbeab138.html</anchorfile>
      <anchor>a521b97202c8148afee6d0b88dbeab138</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_end_of_func</name>
    <filename>classc__fn__cmd__end__of__func.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_end_of_func</name>
      <anchorfile>classc__fn__cmd__end__of__func_abbb82a78756c8e9b920800cd4564a9ee.html</anchorfile>
      <anchor>abbb82a78756c8e9b920800cd4564a9ee</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_end_of_func</name>
      <anchorfile>classc__fn__cmd__end__of__func_a45ca9bdbe365373ffa0dcb28b5d99f49.html</anchorfile>
      <anchor>a45ca9bdbe365373ffa0dcb28b5d99f49</anchor>
      <arglist>(const c_fn_cmd_end_of_func &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_end_of_func</name>
      <anchorfile>classc__fn__cmd__end__of__func_abef01827d3809fe0621cab08b22956c8.html</anchorfile>
      <anchor>abef01827d3809fe0621cab08b22956c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__end__of__func_af88467b90bcf572aea14a4c5d99c9103.html</anchorfile>
      <anchor>af88467b90bcf572aea14a4c5d99c9103</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__end__of__func_ad4039092440dab5a8638a9863148a6b5.html</anchorfile>
      <anchor>ad4039092440dab5a8638a9863148a6b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__end__of__func_aea114d765c495b9a6651c07f1e05c721.html</anchorfile>
      <anchor>aea114d765c495b9a6651c07f1e05c721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__end__of__func_a8d8f59512ac4c6957904414bc6dc0441.html</anchorfile>
      <anchor>a8d8f59512ac4c6957904414bc6dc0441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_end_of_func &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__end__of__func_a6ae525dd90757320c7eb3155c47e672e.html</anchorfile>
      <anchor>a6ae525dd90757320c7eb3155c47e672e</anchor>
      <arglist>(const c_fn_cmd_end_of_func &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__end__of__func_aeca8ff84ff3296115f4d86a366828eb9.html</anchorfile>
      <anchor>aeca8ff84ff3296115f4d86a366828eb9</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__end__of__func_a7d6e2924506a751318c29415044f3820.html</anchorfile>
      <anchor>a7d6e2924506a751318c29415044f3820</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_exp</name>
    <filename>classc__fn__cmd__exp.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_exp</name>
      <anchorfile>classc__fn__cmd__exp_a8b821c41761d01bd53e8555d7ba54683.html</anchorfile>
      <anchor>a8b821c41761d01bd53e8555d7ba54683</anchor>
      <arglist>(c_expression *exp, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_exp</name>
      <anchorfile>classc__fn__cmd__exp_a130669c2031fd6a068aac98d05afa029.html</anchorfile>
      <anchor>a130669c2031fd6a068aac98d05afa029</anchor>
      <arglist>(c_expression *exp, const string &amp;sub_exp, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_exp</name>
      <anchorfile>classc__fn__cmd__exp_affee46182b10c686b3f2b5e97c65fb3b.html</anchorfile>
      <anchor>affee46182b10c686b3f2b5e97c65fb3b</anchor>
      <arglist>(const c_fn_cmd_exp &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_exp</name>
      <anchorfile>classc__fn__cmd__exp_ad565dead8e0c5193bec819e6725a19a9.html</anchorfile>
      <anchor>ad565dead8e0c5193bec819e6725a19a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__exp_aab0d3d2d219d9250c484935522fca512.html</anchorfile>
      <anchor>aab0d3d2d219d9250c484935522fca512</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__exp_ac24f269e894f92bcb9ff4fa2ca0e556f.html</anchorfile>
      <anchor>ac24f269e894f92bcb9ff4fa2ca0e556f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__exp_aab1181f66632c37de6411d05979ef428.html</anchorfile>
      <anchor>aab1181f66632c37de6411d05979ef428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_exp</name>
      <anchorfile>classc__fn__cmd__exp_ac1a600c914967708793ddf72d82fb9b8.html</anchorfile>
      <anchor>ac1a600c914967708793ddf72d82fb9b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_sub_exp</name>
      <anchorfile>classc__fn__cmd__exp_aeb3a615e3406c5e0a02b09c6f87f68d2.html</anchorfile>
      <anchor>aeb3a615e3406c5e0a02b09c6f87f68d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__exp_aa4539f04ce4ec590dde86f25eea32cf7.html</anchorfile>
      <anchor>aa4539f04ce4ec590dde86f25eea32cf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_exp &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__exp_a305b34938afcc8ffcecb03314237d299.html</anchorfile>
      <anchor>a305b34938afcc8ffcecb03314237d299</anchor>
      <arglist>(const c_fn_cmd_exp &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__exp_ae06902e62619d149ff57aaab168b49d1.html</anchorfile>
      <anchor>ae06902e62619d149ff57aaab168b49d1</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd_a44002282cb779af9078d43955a12ef63.html</anchorfile>
      <anchor>a44002282cb779af9078d43955a12ef63</anchor>
      <arglist>(string &amp;msg)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__exp_aad3df017d39bf4757708832d17182d91.html</anchorfile>
      <anchor>aad3df017d39bf4757708832d17182d91</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>_exp</name>
      <anchorfile>classc__fn__cmd__exp_acbd1217166b2a14406652f0491b8213c.html</anchorfile>
      <anchor>acbd1217166b2a14406652f0491b8213c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_sub_exp</name>
      <anchorfile>classc__fn__cmd__exp_a50b13ce8b83a5907074190576069a921.html</anchorfile>
      <anchor>a50b13ce8b83a5907074190576069a921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_for_cond</name>
    <filename>classc__fn__cmd__for__cond.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_for_cond</name>
      <anchorfile>classc__fn__cmd__for__cond_a7258184d0cebb49230c38c440ce023c4.html</anchorfile>
      <anchor>a7258184d0cebb49230c38c440ce023c4</anchor>
      <arglist>(c_expression *cond, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_for_cond</name>
      <anchorfile>classc__fn__cmd__for__cond_a46b4c05609627871f1bcad82c94bd7d1.html</anchorfile>
      <anchor>a46b4c05609627871f1bcad82c94bd7d1</anchor>
      <arglist>(const c_fn_cmd_for_cond &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_for_cond</name>
      <anchorfile>classc__fn__cmd__for__cond_a328469b25a0bd1e8b8977795cb9306dd.html</anchorfile>
      <anchor>a328469b25a0bd1e8b8977795cb9306dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__for__cond_ad73185e8fa903a7469b3ab1d50086fa5.html</anchorfile>
      <anchor>ad73185e8fa903a7469b3ab1d50086fa5</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__for__cond_a086f8d7ee0962a5f71e1ba0471e154c5.html</anchorfile>
      <anchor>a086f8d7ee0962a5f71e1ba0471e154c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__for__cond_a897fca98d261179f0e38a07481746b0c.html</anchorfile>
      <anchor>a897fca98d261179f0e38a07481746b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_exp</name>
      <anchorfile>classc__fn__cmd__for__cond_acb7dfc7bee9bfc9c084a60a32e74d97d.html</anchorfile>
      <anchor>acb7dfc7bee9bfc9c084a60a32e74d97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_false_jump_id</name>
      <anchorfile>classc__fn__cmd__for__cond_a51bb66979a17c4d5d9fccfc283687647.html</anchorfile>
      <anchor>a51bb66979a17c4d5d9fccfc283687647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_iterative_exp_id</name>
      <anchorfile>classc__fn__cmd__for__cond_a4325696157cec155f8eb168d3603e71a.html</anchorfile>
      <anchor>a4325696157cec155f8eb168d3603e71a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__for__cond_a7a9a3d5206d4d4a997bd9e9fae25961b.html</anchorfile>
      <anchor>a7a9a3d5206d4d4a997bd9e9fae25961b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_for_cond &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__for__cond_ab9f63949a88e8d8f2de07d96a8bc93f1.html</anchorfile>
      <anchor>ab9f63949a88e8d8f2de07d96a8bc93f1</anchor>
      <arglist>(const c_fn_cmd_for_cond &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__for__cond_a91d1999fb06b6c192ed7f98b30cbbe53.html</anchorfile>
      <anchor>a91d1999fb06b6c192ed7f98b30cbbe53</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd_a44002282cb779af9078d43955a12ef63.html</anchorfile>
      <anchor>a44002282cb779af9078d43955a12ef63</anchor>
      <arglist>(string &amp;msg)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__for__cond_af5e58832260751ffc583d1bd4228281f.html</anchorfile>
      <anchor>af5e58832260751ffc583d1bd4228281f</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_false_jump_id</name>
      <anchorfile>classc__fn__cmd__for__cond_a6e9a7f294348a88fd35359aa1eb61fe9.html</anchorfile>
      <anchor>a6e9a7f294348a88fd35359aa1eb61fe9</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_iterative_exp_id</name>
      <anchorfile>classc__fn__cmd__for__cond_a40d26310e011421a8a6b29bd2a53c7c1.html</anchorfile>
      <anchor>a40d26310e011421a8a6b29bd2a53c7c1</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>exp_cond</name>
      <anchorfile>classc__fn__cmd__for__cond_a44625c2076688ac6022757c733b89186.html</anchorfile>
      <anchor>a44625c2076688ac6022757c733b89186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>false_jump_id</name>
      <anchorfile>classc__fn__cmd__for__cond_a2061dbfd6702c07b75d91ca541a20f7f.html</anchorfile>
      <anchor>a2061dbfd6702c07b75d91ca541a20f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>iterative_exp_id</name>
      <anchorfile>classc__fn__cmd__for__cond_a5346713b48e9e578e7cd21f7630a16b6.html</anchorfile>
      <anchor>a5346713b48e9e578e7cd21f7630a16b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_foreach</name>
    <filename>classc__fn__cmd__foreach.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_foreach</name>
      <anchorfile>classc__fn__cmd__foreach_a884fc954a75e63ca094c08947aab1070.html</anchorfile>
      <anchor>a884fc954a75e63ca094c08947aab1070</anchor>
      <arglist>(c_expression *what, const string &amp;key, const string &amp;as, bool as_ref, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_foreach</name>
      <anchorfile>classc__fn__cmd__foreach_ab43bba3a1c3db24f6d5791f98fa1b82e.html</anchorfile>
      <anchor>ab43bba3a1c3db24f6d5791f98fa1b82e</anchor>
      <arglist>(const c_fn_cmd_foreach &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_foreach</name>
      <anchorfile>classc__fn__cmd__foreach_a541cbd85f7a370a55d551fbde44d2961.html</anchorfile>
      <anchor>a541cbd85f7a370a55d551fbde44d2961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__foreach_a85f33b6d977630a3c00e862670d63806.html</anchorfile>
      <anchor>a85f33b6d977630a3c00e862670d63806</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__foreach_ab617c3e1c2fa5a0928ba5dcd46eab08b.html</anchorfile>
      <anchor>ab617c3e1c2fa5a0928ba5dcd46eab08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__foreach_aa37735b62903ea8a8e9b756ce475f1d7.html</anchorfile>
      <anchor>aa37735b62903ea8a8e9b756ce475f1d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_as</name>
      <anchorfile>classc__fn__cmd__foreach_ac5ce249a3caf1aa59b710ab447a98a49.html</anchorfile>
      <anchor>ac5ce249a3caf1aa59b710ab447a98a49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_as_ref</name>
      <anchorfile>classc__fn__cmd__foreach_a8512ef2b544f55511e427e9f52f12ad2.html</anchorfile>
      <anchor>a8512ef2b544f55511e427e9f52f12ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_end_id</name>
      <anchorfile>classc__fn__cmd__foreach_a2caa8b53244709815039f5798fa516c0.html</anchorfile>
      <anchor>a2caa8b53244709815039f5798fa516c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_first_cmd_id</name>
      <anchorfile>classc__fn__cmd__foreach_a34c9cdbb54687d7879e5395bea694705.html</anchorfile>
      <anchor>a34c9cdbb54687d7879e5395bea694705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_key</name>
      <anchorfile>classc__fn__cmd__foreach_a4cb1bcc563a3fc648111cfbf9ceabefc.html</anchorfile>
      <anchor>a4cb1bcc563a3fc648111cfbf9ceabefc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_next_iteration_id</name>
      <anchorfile>classc__fn__cmd__foreach_ac7ef7a66bfa624654bc05423ce2fcbc4.html</anchorfile>
      <anchor>ac7ef7a66bfa624654bc05423ce2fcbc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__foreach_a30c706ec86a22bbb0fd2ccfd3722f169.html</anchorfile>
      <anchor>a30c706ec86a22bbb0fd2ccfd3722f169</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_what</name>
      <anchorfile>classc__fn__cmd__foreach_a481b5d5259bc0550e4172933678753dc.html</anchorfile>
      <anchor>a481b5d5259bc0550e4172933678753dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_foreach &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__foreach_ad382c7050f08957356a3c21ce1266bd6.html</anchorfile>
      <anchor>ad382c7050f08957356a3c21ce1266bd6</anchor>
      <arglist>(const c_fn_cmd_foreach &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__foreach_aca2cdb6a2da9197d07ee8a960303f09f.html</anchorfile>
      <anchor>aca2cdb6a2da9197d07ee8a960303f09f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd_a44002282cb779af9078d43955a12ef63.html</anchorfile>
      <anchor>a44002282cb779af9078d43955a12ef63</anchor>
      <arglist>(string &amp;msg)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__foreach_a34130a35035233c811b8dc093bd4eb35.html</anchorfile>
      <anchor>a34130a35035233c811b8dc093bd4eb35</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end_id</name>
      <anchorfile>classc__fn__cmd__foreach_a09dec830e9dc6b08bd6441c407c7db10.html</anchorfile>
      <anchor>a09dec830e9dc6b08bd6441c407c7db10</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_first_cmd_id</name>
      <anchorfile>classc__fn__cmd__foreach_a1ae3d6875a1c42fba1cfb51c36942b3c.html</anchorfile>
      <anchor>a1ae3d6875a1c42fba1cfb51c36942b3c</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_next_iteration_id</name>
      <anchorfile>classc__fn__cmd__foreach_a15cf4971fe3722767d95b0e2200fc7bb.html</anchorfile>
      <anchor>a15cf4971fe3722767d95b0e2200fc7bb</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_as</name>
      <anchorfile>classc__fn__cmd__foreach_a979f72c447061d881e65858a7958c6f2.html</anchorfile>
      <anchor>a979f72c447061d881e65858a7958c6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_as_ref</name>
      <anchorfile>classc__fn__cmd__foreach_a477fa81f1ba02ec99834147295788252.html</anchorfile>
      <anchor>a477fa81f1ba02ec99834147295788252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_key</name>
      <anchorfile>classc__fn__cmd__foreach_a614dae7b61759ca81042d8f1d12d5006.html</anchorfile>
      <anchor>a614dae7b61759ca81042d8f1d12d5006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>_what</name>
      <anchorfile>classc__fn__cmd__foreach_a1d87cb5eca3ecdf1456887e3544e3f45.html</anchorfile>
      <anchor>a1d87cb5eca3ecdf1456887e3544e3f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>end_jump_id</name>
      <anchorfile>classc__fn__cmd__foreach_a8ef65e1aecdf16964ee045b30e13fb2f.html</anchorfile>
      <anchor>a8ef65e1aecdf16964ee045b30e13fb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>first_cmd_id</name>
      <anchorfile>classc__fn__cmd__foreach_aeeefff80cd17d880f91f58e112fc29f8.html</anchorfile>
      <anchor>aeeefff80cd17d880f91f58e112fc29f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>next_iteration_id</name>
      <anchorfile>classc__fn__cmd__foreach_a4e6d169139e858f23bc9dab1a1b07001.html</anchorfile>
      <anchor>a4e6d169139e858f23bc9dab1a1b07001</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_foreach_next_iter</name>
    <filename>classc__fn__cmd__foreach__next__iter.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_foreach_next_iter</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_a76128b201194ea6d9bcfda6fedaf21c2.html</anchorfile>
      <anchor>a76128b201194ea6d9bcfda6fedaf21c2</anchor>
      <arglist>(long first_command_id, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_foreach_next_iter</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_affb7b5121992b4972e1ef504ba591daf.html</anchorfile>
      <anchor>affb7b5121992b4972e1ef504ba591daf</anchor>
      <arglist>(const c_fn_cmd_foreach_next_iter &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_foreach_next_iter</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_a7ff990c0fa7428e1b6fb84ceedf83309.html</anchorfile>
      <anchor>a7ff990c0fa7428e1b6fb84ceedf83309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_a06f82038b8e6ae6e92a489feed6db861.html</anchorfile>
      <anchor>a06f82038b8e6ae6e92a489feed6db861</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_ad598fcd0e97b7d356b782b4fa0c7da33.html</anchorfile>
      <anchor>ad598fcd0e97b7d356b782b4fa0c7da33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_a389bf8932bcb84564b3f79fcff15fd93.html</anchorfile>
      <anchor>a389bf8932bcb84564b3f79fcff15fd93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_a61c649927a551ec2c6089f9a524ff387.html</anchorfile>
      <anchor>a61c649927a551ec2c6089f9a524ff387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_foreach_next_iter &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_a1eca5142a2f781eb94b6225aa6f347e2.html</anchorfile>
      <anchor>a1eca5142a2f781eb94b6225aa6f347e2</anchor>
      <arglist>(const c_fn_cmd_foreach_next_iter &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_aaa4aa77e7df75a63bf5d789fbe84c76d.html</anchorfile>
      <anchor>aaa4aa77e7df75a63bf5d789fbe84c76d</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_ab42e81e9d0ddbff430bf381ba8ccec9d.html</anchorfile>
      <anchor>ab42e81e9d0ddbff430bf381ba8ccec9d</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>_first_command_id</name>
      <anchorfile>classc__fn__cmd__foreach__next__iter_a94e50e260fa99605cb5fb8478ade4255.html</anchorfile>
      <anchor>a94e50e260fa99605cb5fb8478ade4255</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_global</name>
    <filename>classc__fn__cmd__global.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_global</name>
      <anchorfile>classc__fn__cmd__global_a6e401ef94ec948f9cc638bc5b8141e7c.html</anchorfile>
      <anchor>a6e401ef94ec948f9cc638bc5b8141e7c</anchor>
      <arglist>(const vector&lt; string &gt; &amp;var_names, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_global</name>
      <anchorfile>classc__fn__cmd__global_a3f7c315d5c3f8a02063012362df0029e.html</anchorfile>
      <anchor>a3f7c315d5c3f8a02063012362df0029e</anchor>
      <arglist>(const c_fn_cmd_global &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_global</name>
      <anchorfile>classc__fn__cmd__global_a6ab1f9da3467149ab61c7deddaa08715.html</anchorfile>
      <anchor>a6ab1f9da3467149ab61c7deddaa08715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__global_a3177961d764c3a29951943a3402018c5.html</anchorfile>
      <anchor>a3177961d764c3a29951943a3402018c5</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__global_a77717cf69d936a0a9fae2d5121316d79.html</anchorfile>
      <anchor>a77717cf69d936a0a9fae2d5121316d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__global_a64ffd3c1dbb316dcc58aa12f0f778f09.html</anchorfile>
      <anchor>a64ffd3c1dbb316dcc58aa12f0f778f09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__global_a7f985a67a425f2b69402ee8684cd9703.html</anchorfile>
      <anchor>a7f985a67a425f2b69402ee8684cd9703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>get_var_names</name>
      <anchorfile>classc__fn__cmd__global_ab8178b7c3ae61fd30e809fdd65d60d41.html</anchorfile>
      <anchor>ab8178b7c3ae61fd30e809fdd65d60d41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_global &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__global_ae3dba5a1febb64c1dda2d3d805c527ed.html</anchorfile>
      <anchor>ae3dba5a1febb64c1dda2d3d805c527ed</anchor>
      <arglist>(const c_fn_cmd_global &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__global_aa40eb28c649e0a185e06901219607d13.html</anchorfile>
      <anchor>aa40eb28c649e0a185e06901219607d13</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__global_a72c4acbc528809d49654c9e15db1c0b8.html</anchorfile>
      <anchor>a72c4acbc528809d49654c9e15db1c0b8</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>_vars</name>
      <anchorfile>classc__fn__cmd__global_ad4a078f5e5c9743a4b4ab54249e59054.html</anchorfile>
      <anchor>ad4a078f5e5c9743a4b4ab54249e59054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_goto</name>
    <filename>classc__fn__cmd__goto.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_goto</name>
      <anchorfile>classc__fn__cmd__goto_ad78f52464042de780091c0babf592b69.html</anchorfile>
      <anchor>ad78f52464042de780091c0babf592b69</anchor>
      <arglist>(const string &amp;tag, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_goto</name>
      <anchorfile>classc__fn__cmd__goto_a6feac4585dba8426b03cc0115ba000b7.html</anchorfile>
      <anchor>a6feac4585dba8426b03cc0115ba000b7</anchor>
      <arglist>(const c_fn_cmd_goto &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_goto</name>
      <anchorfile>classc__fn__cmd__goto_a289f3d8078efe040ccfba36c57d54023.html</anchorfile>
      <anchor>a289f3d8078efe040ccfba36c57d54023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__goto_a967658d8fed0039e4648560adbb29b82.html</anchorfile>
      <anchor>a967658d8fed0039e4648560adbb29b82</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__goto_ab5b3069e8d8dad9ca36c8cc51bc97507.html</anchorfile>
      <anchor>ab5b3069e8d8dad9ca36c8cc51bc97507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__goto_a7e45762a61de82a8f01e0f5b0d9300cf.html</anchorfile>
      <anchor>a7e45762a61de82a8f01e0f5b0d9300cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_label_id</name>
      <anchorfile>classc__fn__cmd__goto_afcb5c546dc937a6e24dcef21bec0e9c5.html</anchorfile>
      <anchor>afcb5c546dc937a6e24dcef21bec0e9c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_tag</name>
      <anchorfile>classc__fn__cmd__goto_a1d7a16acf3da806d4dc72ec78fea3f4d.html</anchorfile>
      <anchor>a1d7a16acf3da806d4dc72ec78fea3f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__goto_a67465dca75d0e2be9c462c228fd7945a.html</anchorfile>
      <anchor>a67465dca75d0e2be9c462c228fd7945a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_goto &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__goto_a0f3be0c7948a069fbe22d5f92a696f9c.html</anchorfile>
      <anchor>a0f3be0c7948a069fbe22d5f92a696f9c</anchor>
      <arglist>(const c_fn_cmd_goto &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__goto_a614ec740569bf754202c7bbacd4fb06c.html</anchorfile>
      <anchor>a614ec740569bf754202c7bbacd4fb06c</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__goto_a32e286614094b4fd3540671fb8a2e6cd.html</anchorfile>
      <anchor>a32e286614094b4fd3540671fb8a2e6cd</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label_id</name>
      <anchorfile>classc__fn__cmd__goto_afa23821ab04130803963071ab22777cc.html</anchorfile>
      <anchor>afa23821ab04130803963071ab22777cc</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_tag</name>
      <anchorfile>classc__fn__cmd__goto_ac9c633bbac3cf93effe502ab2c16f3c3.html</anchorfile>
      <anchor>ac9c633bbac3cf93effe502ab2c16f3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>label_id</name>
      <anchorfile>classc__fn__cmd__goto_adf590823748cfccac3c28bcb0e641527.html</anchorfile>
      <anchor>adf590823748cfccac3c28bcb0e641527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_if</name>
    <filename>classc__fn__cmd__if.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_if</name>
      <anchorfile>classc__fn__cmd__if_a7db8bc8f31a612bbf6682135440edcaa.html</anchorfile>
      <anchor>a7db8bc8f31a612bbf6682135440edcaa</anchor>
      <arglist>(c_expression *exp, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_if</name>
      <anchorfile>classc__fn__cmd__if_a7fad7b5254555c2648f745e24f5c0251.html</anchorfile>
      <anchor>a7fad7b5254555c2648f745e24f5c0251</anchor>
      <arglist>(const c_fn_cmd_if &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_if</name>
      <anchorfile>classc__fn__cmd__if_ac3a8c6568dab19d66457062abd75f49b.html</anchorfile>
      <anchor>ac3a8c6568dab19d66457062abd75f49b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__if_a63416817f2e3abefe9aaf2d699a762a6.html</anchorfile>
      <anchor>a63416817f2e3abefe9aaf2d699a762a6</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__if_ae31f357be7e55d19144a110171144d2d.html</anchorfile>
      <anchor>ae31f357be7e55d19144a110171144d2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__if_a9d86013e68e3157fa3af144453ca00af.html</anchorfile>
      <anchor>a9d86013e68e3157fa3af144453ca00af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_else_jump_id</name>
      <anchorfile>classc__fn__cmd__if_a926b133b9df6cc91e8dde3fe9c4cf4d8.html</anchorfile>
      <anchor>a926b133b9df6cc91e8dde3fe9c4cf4d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_exp</name>
      <anchorfile>classc__fn__cmd__if_aa15c32ab7544cdf5f1a742d33bd93782.html</anchorfile>
      <anchor>aa15c32ab7544cdf5f1a742d33bd93782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__if_a4ba1ef094372f9058d6c509db9160cf0.html</anchorfile>
      <anchor>a4ba1ef094372f9058d6c509db9160cf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_if &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__if_a3ba619bd788e1b11aca268cba06b81c5.html</anchorfile>
      <anchor>a3ba619bd788e1b11aca268cba06b81c5</anchor>
      <arglist>(const c_fn_cmd_if &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__if_a40985b6c2bb30da3d8f9966bc9ce2c55.html</anchorfile>
      <anchor>a40985b6c2bb30da3d8f9966bc9ce2c55</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd_a44002282cb779af9078d43955a12ef63.html</anchorfile>
      <anchor>a44002282cb779af9078d43955a12ef63</anchor>
      <arglist>(string &amp;msg)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__if_a41ab41763f6b4ee26a3347ec58186235.html</anchorfile>
      <anchor>a41ab41763f6b4ee26a3347ec58186235</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_else_jump_id</name>
      <anchorfile>classc__fn__cmd__if_a824bfe4039278158ff57bb3669187ae4.html</anchorfile>
      <anchor>a824bfe4039278158ff57bb3669187ae4</anchor>
      <arglist>(long else_id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>_exp</name>
      <anchorfile>classc__fn__cmd__if_a8ff1dda77f08f150b283cb80118f34b0.html</anchorfile>
      <anchor>a8ff1dda77f08f150b283cb80118f34b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>else_jump_id</name>
      <anchorfile>classc__fn__cmd__if_ae0359bf977d88f309037a85c03d24a7b.html</anchorfile>
      <anchor>ae0359bf977d88f309037a85c03d24a7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_jump</name>
    <filename>classc__fn__cmd__jump.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_jump</name>
      <anchorfile>classc__fn__cmd__jump_adcdd73f43187d9b30916f05330520a98.html</anchorfile>
      <anchor>adcdd73f43187d9b30916f05330520a98</anchor>
      <arglist>(long jump_to, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_jump</name>
      <anchorfile>classc__fn__cmd__jump_aee2285b03414e454d67d571af6690268.html</anchorfile>
      <anchor>aee2285b03414e454d67d571af6690268</anchor>
      <arglist>(const c_fn_cmd_jump &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_jump</name>
      <anchorfile>classc__fn__cmd__jump_abcfac4ac9227d0cdc96e6fbcc05048d2.html</anchorfile>
      <anchor>abcfac4ac9227d0cdc96e6fbcc05048d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__jump_a4b5836e257d44c95571eadb7aba611d2.html</anchorfile>
      <anchor>a4b5836e257d44c95571eadb7aba611d2</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__jump_aa0ce8ce2fae16cbb07888b3adfb6e60e.html</anchorfile>
      <anchor>aa0ce8ce2fae16cbb07888b3adfb6e60e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__jump_a9c88369eabe07c35f246efd5a4e4d32b.html</anchorfile>
      <anchor>a9c88369eabe07c35f246efd5a4e4d32b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_jump_to_id</name>
      <anchorfile>classc__fn__cmd__jump_a671bd044b383d605661e7d1ecacd02a3.html</anchorfile>
      <anchor>a671bd044b383d605661e7d1ecacd02a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__jump_a5b13bf5fd8e99732aa00e053e42afb22.html</anchorfile>
      <anchor>a5b13bf5fd8e99732aa00e053e42afb22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_jump &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__jump_ab30d9df5041f24fa63ff07d7662b92ee.html</anchorfile>
      <anchor>ab30d9df5041f24fa63ff07d7662b92ee</anchor>
      <arglist>(const c_fn_cmd_jump &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__jump_a56e2bfc7fefda35fdfd6bbf27c30e229.html</anchorfile>
      <anchor>a56e2bfc7fefda35fdfd6bbf27c30e229</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__jump_ab61b99656fc541f512b577d488308b65.html</anchorfile>
      <anchor>ab61b99656fc541f512b577d488308b65</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_jump_to_id</name>
      <anchorfile>classc__fn__cmd__jump_a767eb9251e842367f767dc4a33a9711b.html</anchorfile>
      <anchor>a767eb9251e842367f767dc4a33a9711b</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>jump_to_id</name>
      <anchorfile>classc__fn__cmd__jump_a61a190a6c6b5aa9a3e81c0bae1d2e1b5.html</anchorfile>
      <anchor>a61a190a6c6b5aa9a3e81c0bae1d2e1b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_label</name>
    <filename>classc__fn__cmd__label.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_label</name>
      <anchorfile>classc__fn__cmd__label_a79e82d8353b978c41ecadf1f585f8ddb.html</anchorfile>
      <anchor>a79e82d8353b978c41ecadf1f585f8ddb</anchor>
      <arglist>(const string &amp;tag, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_label</name>
      <anchorfile>classc__fn__cmd__label_aae0f77c740ea4ccee64556ecfa0be78f.html</anchorfile>
      <anchor>aae0f77c740ea4ccee64556ecfa0be78f</anchor>
      <arglist>(const c_fn_cmd_label &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_label</name>
      <anchorfile>classc__fn__cmd__label_a6bb683f014bbab8f8a695c8c3549ae6a.html</anchorfile>
      <anchor>a6bb683f014bbab8f8a695c8c3549ae6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__label_ab275055bdfccc917a26e68bcd7d71fcb.html</anchorfile>
      <anchor>ab275055bdfccc917a26e68bcd7d71fcb</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__label_a9fa04abcb3806dad675f46451c6bcb54.html</anchorfile>
      <anchor>a9fa04abcb3806dad675f46451c6bcb54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__label_afd161a1844556e09b7abc43bbfcfb0ba.html</anchorfile>
      <anchor>afd161a1844556e09b7abc43bbfcfb0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_tag</name>
      <anchorfile>classc__fn__cmd__label_a19b360e8d8c902690d4f7f5ef9c53014.html</anchorfile>
      <anchor>a19b360e8d8c902690d4f7f5ef9c53014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__label_a3bdc40e2a7c4ac89e20b09e8d5795b93.html</anchorfile>
      <anchor>a3bdc40e2a7c4ac89e20b09e8d5795b93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_label &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__label_aed7fd6c04aad0e7e03676a4519c1fb32.html</anchorfile>
      <anchor>aed7fd6c04aad0e7e03676a4519c1fb32</anchor>
      <arglist>(const c_fn_cmd_label &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__label_a96a42258752718f247437fe1d49ce1be.html</anchorfile>
      <anchor>a96a42258752718f247437fe1d49ce1be</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__label_ad505dc2b16d871d203ac3739d9bebb87.html</anchorfile>
      <anchor>ad505dc2b16d871d203ac3739d9bebb87</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_tag</name>
      <anchorfile>classc__fn__cmd__label_a4503c4276cd54ae02fac3d16e1432f89.html</anchorfile>
      <anchor>a4503c4276cd54ae02fac3d16e1432f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_left_brace</name>
    <filename>classc__fn__cmd__left__brace.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_left_brace</name>
      <anchorfile>classc__fn__cmd__left__brace_af0c4573de6407383f5eb7e3e2d1fa61f.html</anchorfile>
      <anchor>af0c4573de6407383f5eb7e3e2d1fa61f</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_left_brace</name>
      <anchorfile>classc__fn__cmd__left__brace_a7a2c8cbc12736c0e734549927c13f389.html</anchorfile>
      <anchor>a7a2c8cbc12736c0e734549927c13f389</anchor>
      <arglist>(const c_fn_cmd_left_brace &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_left_brace</name>
      <anchorfile>classc__fn__cmd__left__brace_a1307b1e922d7724829caf3ef55bfdb32.html</anchorfile>
      <anchor>a1307b1e922d7724829caf3ef55bfdb32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__left__brace_a01e3878badc06e223ebc0fb6ec0e6a15.html</anchorfile>
      <anchor>a01e3878badc06e223ebc0fb6ec0e6a15</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__left__brace_a91c294f2ec4022b66f554abf82befd1e.html</anchorfile>
      <anchor>a91c294f2ec4022b66f554abf82befd1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__left__brace_ae019914734f49fcff1402bee4b9aea0d.html</anchorfile>
      <anchor>ae019914734f49fcff1402bee4b9aea0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__left__brace_a1b2dd5aa1acc7619f7b3cf8c1d943035.html</anchorfile>
      <anchor>a1b2dd5aa1acc7619f7b3cf8c1d943035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_left_brace &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__left__brace_a4b211808cb176708806c2df5df9ac2e7.html</anchorfile>
      <anchor>a4b211808cb176708806c2df5df9ac2e7</anchor>
      <arglist>(const c_fn_cmd_left_brace &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__left__brace_a929e4f20f9c7af755214961a2303e026.html</anchorfile>
      <anchor>a929e4f20f9c7af755214961a2303e026</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__left__brace_a8e6585d6709a834f679843466a4caa3e.html</anchorfile>
      <anchor>a8e6585d6709a834f679843466a4caa3e</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_right_brace</name>
    <filename>classc__fn__cmd__right__brace.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_right_brace</name>
      <anchorfile>classc__fn__cmd__right__brace_acf2f04cc0ddf18d65d4c5100a3578253.html</anchorfile>
      <anchor>acf2f04cc0ddf18d65d4c5100a3578253</anchor>
      <arglist>(const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_right_brace</name>
      <anchorfile>classc__fn__cmd__right__brace_a0ed6779f949d5ec907428c2c91ab313f.html</anchorfile>
      <anchor>a0ed6779f949d5ec907428c2c91ab313f</anchor>
      <arglist>(const c_fn_cmd_right_brace &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_right_brace</name>
      <anchorfile>classc__fn__cmd__right__brace_a66a4faa22542cd84a6fbe7d27a11f6a4.html</anchorfile>
      <anchor>a66a4faa22542cd84a6fbe7d27a11f6a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__right__brace_a2cd3809e78ea0504f44a14e762275d2f.html</anchorfile>
      <anchor>a2cd3809e78ea0504f44a14e762275d2f</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__right__brace_a27f63b79d77519249723d2d79bba1968.html</anchorfile>
      <anchor>a27f63b79d77519249723d2d79bba1968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__right__brace_a2bf45e36a05c9a2a1883968f84fb1ee7.html</anchorfile>
      <anchor>a2bf45e36a05c9a2a1883968f84fb1ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__right__brace_aeb9b9ede9ae6cdd14f0c251be8ad24ac.html</anchorfile>
      <anchor>aeb9b9ede9ae6cdd14f0c251be8ad24ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_right_brace &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__right__brace_ad05b3e2aea29c0890460e4b379c4c5e2.html</anchorfile>
      <anchor>ad05b3e2aea29c0890460e4b379c4c5e2</anchor>
      <arglist>(const c_fn_cmd_right_brace &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__right__brace_a200ec553294a244e00efa1dc3d96e0ec.html</anchorfile>
      <anchor>a200ec553294a244e00efa1dc3d96e0ec</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__right__brace_aa373e782607ba018c5fb2409d6b2c4e5.html</anchorfile>
      <anchor>aa373e782607ba018c5fb2409d6b2c4e5</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_switch</name>
    <filename>classc__fn__cmd__switch.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_switch</name>
      <anchorfile>classc__fn__cmd__switch_af7409bba65eb4f65e5487a3c1225da82.html</anchorfile>
      <anchor>af7409bba65eb4f65e5487a3c1225da82</anchor>
      <arglist>(c_expression *exp, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_switch</name>
      <anchorfile>classc__fn__cmd__switch_a46255d902a548b452ba6de7e52add76c.html</anchorfile>
      <anchor>a46255d902a548b452ba6de7e52add76c</anchor>
      <arglist>(const c_fn_cmd_switch &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_switch</name>
      <anchorfile>classc__fn__cmd__switch_aa5072c5ea52bb08ecd3ba6f7041ef611.html</anchorfile>
      <anchor>aa5072c5ea52bb08ecd3ba6f7041ef611</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__switch_a0841ef74fff90b9af0c3bc15f4599a73.html</anchorfile>
      <anchor>a0841ef74fff90b9af0c3bc15f4599a73</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__switch_a9216e832d0537ce02d3a058329441ea2.html</anchorfile>
      <anchor>a9216e832d0537ce02d3a058329441ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__switch_a5d908db773549709a3c8cd4507227795.html</anchorfile>
      <anchor>a5d908db773549709a3c8cd4507227795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; long &gt;</type>
      <name>get_cases_id</name>
      <anchorfile>classc__fn__cmd__switch_a1bbf247886bb4329350e9c5d1db5ab21.html</anchorfile>
      <anchor>a1bbf247886bb4329350e9c5d1db5ab21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_exp</name>
      <anchorfile>classc__fn__cmd__switch_afebfeff33ea5673bda3c0ab5b343517f.html</anchorfile>
      <anchor>afebfeff33ea5673bda3c0ab5b343517f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_no_match_id_jump</name>
      <anchorfile>classc__fn__cmd__switch_a12b7841093b2e67d8a0071b61c361e99.html</anchorfile>
      <anchor>a12b7841093b2e67d8a0071b61c361e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__switch_a277429a4344873ae261316c86554e80b.html</anchorfile>
      <anchor>a277429a4344873ae261316c86554e80b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_switch &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__switch_a6af78a06ee68b9a58e4235562c73bd63.html</anchorfile>
      <anchor>a6af78a06ee68b9a58e4235562c73bd63</anchor>
      <arglist>(const c_fn_cmd_switch &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__switch_a4ddcd825dc3460e5194b7436e3b9ee2f.html</anchorfile>
      <anchor>a4ddcd825dc3460e5194b7436e3b9ee2f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_case_id</name>
      <anchorfile>classc__fn__cmd__switch_a4f705730556edf95ba7e1c6768baac0f.html</anchorfile>
      <anchor>a4f705730556edf95ba7e1c6768baac0f</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__switch_a318243c0fb4f6a8ffc85fce82ef7fb58.html</anchorfile>
      <anchor>a318243c0fb4f6a8ffc85fce82ef7fb58</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_no_match_id_jump</name>
      <anchorfile>classc__fn__cmd__switch_a18f745ebd1c8f5d54f1d4d015bc30547.html</anchorfile>
      <anchor>a18f745ebd1c8f5d54f1d4d015bc30547</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>_exp</name>
      <anchorfile>classc__fn__cmd__switch_a0f1cdf4eab51db509beae8b4f58f98d4.html</anchorfile>
      <anchor>a0f1cdf4eab51db509beae8b4f58f98d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; long &gt;</type>
      <name>cases_id</name>
      <anchorfile>classc__fn__cmd__switch_ab907dc486edbab10e1b0595e6a508d35.html</anchorfile>
      <anchor>ab907dc486edbab10e1b0595e6a508d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>no_match_id_jump</name>
      <anchorfile>classc__fn__cmd__switch_ae9f5ba45908e3812b2d080c646c34ab2.html</anchorfile>
      <anchor>ae9f5ba45908e3812b2d080c646c34ab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_fn_cmd_while</name>
    <filename>classc__fn__cmd__while.html</filename>
    <base>c_fn_cmd</base>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_while</name>
      <anchorfile>classc__fn__cmd__while_af9d43c0e484afa33ec5c05c4f4f9987e.html</anchorfile>
      <anchor>af9d43c0e484afa33ec5c05c4f4f9987e</anchor>
      <arglist>(c_expression *exp, const string &amp;debug, long id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_fn_cmd_while</name>
      <anchorfile>classc__fn__cmd__while_a448d88ef9b3f879577ea3291a4bd8f73.html</anchorfile>
      <anchor>a448d88ef9b3f879577ea3291a4bd8f73</anchor>
      <arglist>(const c_fn_cmd_while &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_fn_cmd_while</name>
      <anchorfile>classc__fn__cmd__while_a0d6c196ac458fa6172f58bd8ae5ea138.html</anchorfile>
      <anchor>a0d6c196ac458fa6172f58bd8ae5ea138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__fn__cmd__while_a5c67b4b4214985f37a313544a66262d5.html</anchorfile>
      <anchor>a5c67b4b4214985f37a313544a66262d5</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classc__fn__cmd__while_a8d7646abb0f989af6c7efa8275fe2b3e.html</anchorfile>
      <anchor>a8d7646abb0f989af6c7efa8275fe2b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd *</type>
      <name>copy</name>
      <anchorfile>classc__fn__cmd__while_a79aaa3e0b78921c2e816a7e79b5cf780.html</anchorfile>
      <anchor>a79aaa3e0b78921c2e816a7e79b5cf780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug_string</name>
      <anchorfile>classc__fn__cmd_a72c44f29f4613864953764b69649270f.html</anchorfile>
      <anchor>a72c44f29f4613864953764b69649270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_end_loop_id</name>
      <anchorfile>classc__fn__cmd__while_a5769274dc07692d603cac7f19f179525.html</anchorfile>
      <anchor>a5769274dc07692d603cac7f19f179525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_expression *</type>
      <name>get_exp</name>
      <anchorfile>classc__fn__cmd__while_a43ad288aa48dc863a649d92937586a83.html</anchorfile>
      <anchor>a43ad288aa48dc863a649d92937586a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_id</name>
      <anchorfile>classc__fn__cmd_a72ad983515e13cae5ca14b59c0412c3e.html</anchorfile>
      <anchor>a72ad983515e13cae5ca14b59c0412c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_cmd_type</type>
      <name>get_type</name>
      <anchorfile>classc__fn__cmd__while_a60bd151fcb0689fab2261b1cdd6b8707.html</anchorfile>
      <anchor>a60bd151fcb0689fab2261b1cdd6b8707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_fn_cmd_while &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__fn__cmd__while_a5cda12aaafe4284c9d7d11d4ebab5d2f.html</anchorfile>
      <anchor>a5cda12aaafe4284c9d7d11d4ebab5d2f</anchor>
      <arglist>(const c_fn_cmd_while &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__fn__cmd__while_aebceb89da88cc55cf378e28d060f8e70.html</anchorfile>
      <anchor>aebceb89da88cc55cf378e28d060f8e70</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__fn__cmd__while_a161e66cb2b355f2bc8cfb3e110a02120.html</anchorfile>
      <anchor>a161e66cb2b355f2bc8cfb3e110a02120</anchor>
      <arglist>(string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end_loop_id</name>
      <anchorfile>classc__fn__cmd__while_a2e35a2f7aeed23d4dbc74792c8bd05cc.html</anchorfile>
      <anchor>a2e35a2f7aeed23d4dbc74792c8bd05cc</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_debug</name>
      <anchorfile>classc__fn__cmd_ad46f114d43316b3d9a60df786bd9ad80.html</anchorfile>
      <anchor>ad46f114d43316b3d9a60df786bd9ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>_id</name>
      <anchorfile>classc__fn__cmd_ab82c4600696fe310ae4ca7c210e6292c.html</anchorfile>
      <anchor>ab82c4600696fe310ae4ca7c210e6292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression *</type>
      <name>_exp</name>
      <anchorfile>classc__fn__cmd__while_a8823b4f3e11a01d81fe7f70547d12911.html</anchorfile>
      <anchor>a8823b4f3e11a01d81fe7f70547d12911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>end_loop_id</name>
      <anchorfile>classc__fn__cmd__while_a13881b46a55760a6214d4a8ee5e10df2.html</anchorfile>
      <anchor>a13881b46a55760a6214d4a8ee5e10df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_foreach</name>
    <filename>structc__foreach.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structc__foreach_a4fa05503d8386370aad4d17a5f09958d.html</anchorfile>
      <anchor>a4fa05503d8386370aad4d17a5f09958d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>debug</name>
      <anchorfile>structc__foreach_a8ade75e0ca088b812578ec096cfa5ab6.html</anchorfile>
      <anchor>a8ade75e0ca088b812578ec096cfa5ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>end_loop_id</name>
      <anchorfile>structc__foreach_aa752be422d103401a66f02d0e0adfb15.html</anchorfile>
      <anchor>aa752be422d103401a66f02d0e0adfb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MY_U_LONG_LONG</type>
      <name>foreach_iterator</name>
      <anchorfile>structc__foreach_ab79fbb321a83d5d42f3a9f125c390593.html</anchorfile>
      <anchor>ab79fbb321a83d5d42f3a9f125c390593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>key</name>
      <anchorfile>structc__foreach_a7b6dafbb58af939def819b504b99d22a.html</anchorfile>
      <anchor>a7b6dafbb58af939def819b504b99d22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ref_value</name>
      <anchorfile>structc__foreach_a9a9bd44806dd549fd0466360648ada6e.html</anchorfile>
      <anchor>a9a9bd44806dd549fd0466360648ada6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_id_t</type>
      <name>reference</name>
      <anchorfile>structc__foreach_a8bdc8f10cbf65fc781e13b11974b91a0.html</anchorfile>
      <anchor>a8bdc8f10cbf65fc781e13b11974b91a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>value</name>
      <anchorfile>structc__foreach_afb167f94c63b4b5f5f453cf065be3f00.html</anchorfile>
      <anchor>afb167f94c63b4b5f5f453cf065be3f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>value_index</name>
      <anchorfile>structc__foreach_a56265e0eb32f31b72a6cf7f540004d12.html</anchorfile>
      <anchor>a56265e0eb32f31b72a6cf7f540004d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>what</name>
      <anchorfile>structc__foreach_a40afcde5e5aca84b00ea3748e367003b.html</anchorfile>
      <anchor>a40afcde5e5aca84b00ea3748e367003b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_foreach_refs</name>
    <filename>classc__foreach__refs.html</filename>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classc__foreach__refs_a49b5d583684eec90e2e4eb9bbc4be3ce.html</anchorfile>
      <anchor>a49b5d583684eec90e2e4eb9bbc4be3ce</anchor>
      <arglist>(c_var_array *vars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classc__foreach__refs_a10e4cfa7090622d524c170f31e4a0d88.html</anchorfile>
      <anchor>a10e4cfa7090622d524c170f31e4a0d88</anchor>
      <arglist>(const string &amp;val_var)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>val_vars</name>
      <anchorfile>classc__foreach__refs_aab3ddc16acc53675b84be7463907689c.html</anchorfile>
      <anchor>aab3ddc16acc53675b84be7463907689c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_func_arg</name>
    <filename>classc__func__arg.html</filename>
    <member kind="function">
      <type></type>
      <name>c_func_arg</name>
      <anchorfile>classc__func__arg_ad89f4dcafd117300dc52a57670a04258.html</anchorfile>
      <anchor>ad89f4dcafd117300dc52a57670a04258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_func_arg</name>
      <anchorfile>classc__func__arg_a9a942841d9cde61bd831581ba1005372.html</anchorfile>
      <anchor>a9a942841d9cde61bd831581ba1005372</anchor>
      <arglist>(const c_func_arg &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__func__arg_ac64abc85de0af9381a363aff03cc804d.html</anchorfile>
      <anchor>ac64abc85de0af9381a363aff03cc804d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process_reference</name>
      <anchorfile>classc__func__arg_ad15144cf29050a6d7371381bbaad7d8f.html</anchorfile>
      <anchor>ad15144cf29050a6d7371381bbaad7d8f</anchor>
      <arglist>(c_var_array *function_vars, c_var_array *parent_vars)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>arg_expression</name>
      <anchorfile>classc__func__arg_aa5f7ee445db05c3c2f824bc5d76b1130.html</anchorfile>
      <anchor>aa5f7ee445db05c3c2f824bc5d76b1130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reference</name>
      <anchorfile>classc__func__arg_ac5266792733dae2a2747adb590c7bb55.html</anchorfile>
      <anchor>ac5266792733dae2a2747adb590c7bb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_base *</type>
      <name>value</name>
      <anchorfile>classc__func__arg_af050c5b40eba040022968ba8545a143c.html</anchorfile>
      <anchor>af050c5b40eba040022968ba8545a143c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>value_sym</name>
      <anchorfile>classc__func__arg_ad60596731b737fd1cb0d6add160ae040.html</anchorfile>
      <anchor>ad60596731b737fd1cb0d6add160ae040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_function</name>
    <filename>classc__function.html</filename>
    <member kind="function">
      <type></type>
      <name>c_function</name>
      <anchorfile>classc__function_ad6cf7eb6826d6cafa5ec0cbec6827117.html</anchorfile>
      <anchor>ad6cf7eb6826d6cafa5ec0cbec6827117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_function</name>
      <anchorfile>classc__function_a08390076e3685610188f38ef4e9c26d9.html</anchorfile>
      <anchor>a08390076e3685610188f38ef4e9c26d9</anchor>
      <arglist>(c_micro_symbol_table *symbol_table_to_attach)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_function</name>
      <anchorfile>classc__function_af1ff915c9ff32adeae643435cf6242b2.html</anchorfile>
      <anchor>af1ff915c9ff32adeae643435cf6242b2</anchor>
      <arglist>(const c_function &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_function</name>
      <anchorfile>classc__function_a3133b72917b5403745fcbb73c9839d6b.html</anchorfile>
      <anchor>a3133b72917b5403745fcbb73c9839d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_attr</name>
      <anchorfile>classc__function_a77183b4f9b700ef71d2a220fd1182686.html</anchorfile>
      <anchor>a77183b4f9b700ef71d2a220fd1182686</anchor>
      <arglist>(const c_replication &amp;replication)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_attr_memeber_of_group</name>
      <anchorfile>classc__function_a2a19e7e7b667ec5968eee8909672ffef.html</anchorfile>
      <anchor>a2a19e7e7b667ec5968eee8909672ffef</anchor>
      <arglist>(const string &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_attr_remote_call</name>
      <anchorfile>classc__function_ac69531ca35637ffcae831846b1b94281.html</anchorfile>
      <anchor>ac69531ca35637ffcae831846b1b94281</anchor>
      <arglist>(const string &amp;remote_bot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__function_a27b807f983e41123706326a55cd2247e.html</anchorfile>
      <anchor>a27b807f983e41123706326a55cd2247e</anchor>
      <arglist>(bool create_symbols=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_microcode</name>
      <anchorfile>classc__function_ac5b00870f6b681f2af002179ad8e818b.html</anchorfile>
      <anchor>ac5b00870f6b681f2af002179ad8e818b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create_symbols</name>
      <anchorfile>classc__function_a1b765ae4bc1071f070d54d1c5359b9c0.html</anchorfile>
      <anchor>a1b765ae4bc1071f070d54d1c5359b9c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__function_a457cb223d0a6a1e4a38a9a110f45e2e6.html</anchorfile>
      <anchor>a457cb223d0a6a1e4a38a9a110f45e2e6</anchor>
      <arglist>(bool also_symbols=true, bool also_cleanup_code=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy_symbols</name>
      <anchorfile>classc__function_aca6e801c6df8e754ca9bff75e2dcdb47.html</anchorfile>
      <anchor>aca6e801c6df8e754ca9bff75e2dcdb47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_to_file</name>
      <anchorfile>classc__function_ad71a38ca1ed50e9b79073c435928a0e0.html</anchorfile>
      <anchor>ad71a38ca1ed50e9b79073c435928a0e0</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dump_to_string</name>
      <anchorfile>classc__function_a0d6c9827dca498b8fc23d4ebb0cbb17a.html</anchorfile>
      <anchor>a0d6c9827dca498b8fc23d4ebb0cbb17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_func_arg &gt;</type>
      <name>get_args</name>
      <anchorfile>classc__function_a9d6bee4bb1abebcf67fb5b8db2d39e69.html</anchorfile>
      <anchor>a9d6bee4bb1abebcf67fb5b8db2d39e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>get_last_changed</name>
      <anchorfile>classc__function_a43781aee43e14b34b51804ab1dd7c420.html</anchorfile>
      <anchor>a43781aee43e14b34b51804ab1dd7c420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_minimal_botnet_version</name>
      <anchorfile>classc__function_a224f65e6f291ed1a49c844bd9361d8ef.html</anchorfile>
      <anchor>a224f65e6f291ed1a49c844bd9361d8ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_name</name>
      <anchorfile>classc__function_aac265d165779dddb624dd608685eaccc.html</anchorfile>
      <anchor>aac265d165779dddb624dd608685eaccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_num_args</name>
      <anchorfile>classc__function_a2f4b73cb6f203932b0a8795c628b3c56.html</anchorfile>
      <anchor>a2f4b73cb6f203932b0a8795c628b3c56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_prototype</name>
      <anchorfile>classc__function_a8c9b4e5d641e699d5c7908108b5cf81d.html</anchorfile>
      <anchor>a8c9b4e5d641e699d5c7908108b5cf81d</anchor>
      <arglist>(vector&lt; c_func_arg &gt; &amp;args_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_replication</name>
      <anchorfile>classc__function_a0a93e4f85928f1226c5983b7f8cb2c18.html</anchorfile>
      <anchor>a0a93e4f85928f1226c5983b7f8cb2c18</anchor>
      <arglist>(const string &amp;partner, int type)</arglist>
    </member>
    <member kind="function">
      <type>c_micro_symbol_table *</type>
      <name>get_symbol_table</name>
      <anchorfile>classc__function_a5aad8c074226594fb89abaea0aae8813.html</anchorfile>
      <anchor>a5aad8c074226594fb89abaea0aae8813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_okay</name>
      <anchorfile>classc__function_a59515d2ebb124b35f998d0815be2e876.html</anchorfile>
      <anchor>a59515d2ebb124b35f998d0815be2e876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_micro_symbol_table *</type>
      <name>make_symbol_table</name>
      <anchorfile>classc__function_af121e006d5142a0c150b1cab74caa64b.html</anchorfile>
      <anchor>af121e006d5142a0c150b1cab74caa64b</anchor>
      <arglist>(c_micro_symbol_table *orig)</arglist>
    </member>
    <member kind="function">
      <type>c_function &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__function_a6664e5438725563359c17333689cd905.html</anchorfile>
      <anchor>a6664e5438725563359c17333689cd905</anchor>
      <arglist>(const c_function &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__function_ac3be1599d0c5b432e19dc4b8633c3571.html</anchorfile>
      <anchor>ac3be1599d0c5b432e19dc4b8633c3571</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_command</name>
      <anchorfile>classc__function_a048986a2c43883dac55fde356c1ce80f.html</anchorfile>
      <anchor>a048986a2c43883dac55fde356c1ce80f</anchor>
      <arglist>(c_module *this_module, string &amp;command, bool &amp;error, string &amp;error_msg, bool &amp;need_more, const string &amp;debug, const string &amp;debug_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dump</name>
      <anchorfile>classc__function_a36973087bbc18bd76a8212dc22315c51.html</anchorfile>
      <anchor>a36973087bbc18bd76a8212dc22315c51</anchor>
      <arglist>(const string &amp;func_dump)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_last_changed</name>
      <anchorfile>classc__function_a60cb53fe3f3a928d3ab8b1d16f59e1f7.html</anchorfile>
      <anchor>a60cb53fe3f3a928d3ab8b1d16f59e1f7</anchor>
      <arglist>(my_time_t when)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_symbols</name>
      <anchorfile>classc__function_a3227cab571a3f47ccc2929d8119e9996.html</anchorfile>
      <anchor>a3227cab571a3f47ccc2929d8119e9996</anchor>
      <arglist>(c_micro_symbol_variable_mapping *s)</arglist>
    </member>
    <member kind="variable">
      <type>map&lt; long, c_fn_cmd * &gt;</type>
      <name>commands</name>
      <anchorfile>classc__function_ab648513788992d3a601bd7372c6d1c5c.html</anchorfile>
      <anchor>ab648513788992d3a601bd7372c6d1c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>declaration</name>
      <anchorfile>classc__function_a731c757a21cefa32c76a8bcd3630a317.html</anchorfile>
      <anchor>a731c757a21cefa32c76a8bcd3630a317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>groups</name>
      <anchorfile>classc__function_a6b15821c2b6c7bc85ba780a582f73908.html</anchorfile>
      <anchor>a6b15821c2b6c7bc85ba780a582f73908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>classc__function_a25f5073871521bec1cd5c928f5ea1231.html</anchorfile>
      <anchor>a25f5073871521bec1cd5c928f5ea1231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lock_cnt</name>
      <anchorfile>classc__function_a6fc38076e173e2bd1962e55c7cdfe1d1.html</anchorfile>
      <anchor>a6fc38076e173e2bd1962e55c7cdfe1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>remote_bot_call</name>
      <anchorfile>classc__function_ac9a069f110066a780c78c1f39ab9774d.html</anchorfile>
      <anchor>ac9a069f110066a780c78c1f39ab9774d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_replication &gt;</type>
      <name>replications</name>
      <anchorfile>classc__function_aa2700494d23d9c307fb26096aecfc2c0.html</anchorfile>
      <anchor>aa2700494d23d9c307fb26096aecfc2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_parse_result</name>
      <anchorfile>classc__function_acd27cee17483765fab4b55a4d3ed9012.html</anchorfile>
      <anchor>acd27cee17483765fab4b55a4d3ed9012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE_FALSE</name>
      <anchorfile>classc__function_acd27cee17483765fab4b55a4d3ed9012.html</anchorfile>
      <anchor>acd27cee17483765fab4b55a4d3ed9012a0ad64caef732e1b6e4e7ddde7cab8370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE_CONT</name>
      <anchorfile>classc__function_acd27cee17483765fab4b55a4d3ed9012.html</anchorfile>
      <anchor>acd27cee17483765fab4b55a4d3ed9012a4bf9827dd0a9ca6f5c53d9710686b6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE_FALL_THRU</name>
      <anchorfile>classc__function_acd27cee17483765fab4b55a4d3ed9012.html</anchorfile>
      <anchor>acd27cee17483765fab4b55a4d3ed9012a546485c9bf55c4dec18ed70b6e9a2c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE_TRUE</name>
      <anchorfile>classc__function_acd27cee17483765fab4b55a4d3ed9012.html</anchorfile>
      <anchor>acd27cee17483765fab4b55a4d3ed9012a9b6f4adccb9dcec57761d9b470a9420a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>all_epilogs</name>
      <anchorfile>classc__function_a708a0d0482ad7b47d8b9c2f32f3df1c6.html</anchorfile>
      <anchor>a708a0d0482ad7b47d8b9c2f32f3df1c6</anchor>
      <arglist>(bool &amp;error, string &amp;error_msg, const string &amp;debug)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>do_epilog</name>
      <anchorfile>classc__function_af351d9247c775656c4feb6520e245b3b.html</anchorfile>
      <anchor>af351d9247c775656c4feb6520e245b3b</anchor>
      <arglist>(bool &amp;error, string &amp;error_msg, const string &amp;debug, bool force=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>for_epilog</name>
      <anchorfile>classc__function_a37e98dce5d21dde5ffe6185ac323d012.html</anchorfile>
      <anchor>a37e98dce5d21dde5ffe6185ac323d012</anchor>
      <arglist>(bool &amp;error, string &amp;error_msg, const string &amp;debug)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>foreach_epilog</name>
      <anchorfile>classc__function_adbc2929980b1d0680dec2a753eae9947.html</anchorfile>
      <anchor>adbc2929980b1d0680dec2a753eae9947</anchor>
      <arglist>(bool &amp;error, string &amp;error_msg, const string &amp;debug, bool force=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>e_parse_result</type>
      <name>parse_break_continue</name>
      <anchorfile>classc__function_a6dfb58e6807966f5c09f487e97db80fa.html</anchorfile>
      <anchor>a6dfb58e6807966f5c09f487e97db80fa</anchor>
      <arglist>(const string &amp;cmd, bool &amp;got_cmd, bool &amp;error, string &amp;error_msg, const string &amp;debug)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>e_parse_result</type>
      <name>parse_commands1</name>
      <anchorfile>classc__function_aee4f611c09bdd4f630c780ec7014733d.html</anchorfile>
      <anchor>aee4f611c09bdd4f630c780ec7014733d</anchor>
      <arglist>(c_module *this_module, string &amp;cmd, const string &amp;debug, long &amp;new_id, c_command::e_type type, bool &amp;got_cmd, bool &amp;error, string &amp;error_msg, string &amp;sub_exp, bool &amp;erase_trailing_semicolon)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>e_parse_result</type>
      <name>parse_commands2</name>
      <anchorfile>classc__function_acd1aaadc26e69027abe1b49759d912f8.html</anchorfile>
      <anchor>acd1aaadc26e69027abe1b49759d912f8</anchor>
      <arglist>(c_module *this_module, string &amp;cmd, const string &amp;debug, long &amp;new_id, c_command::e_type type, bool &amp;got_cmd, bool &amp;error, string &amp;error_msg, bool semicolon, bool next_resolve_if, bool &amp;need_more, const string &amp;debug_prefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>e_parse_result</type>
      <name>parse_else</name>
      <anchorfile>classc__function_ac2965df6b9d2adcf3cc5de828143fda4.html</anchorfile>
      <anchor>ac2965df6b9d2adcf3cc5de828143fda4</anchor>
      <arglist>(const string &amp;cmd, bool &amp;got_cmd, bool &amp;error, string &amp;error_msg, const string &amp;debug)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>e_parse_result</type>
      <name>parse_foreach_1</name>
      <anchorfile>classc__function_aaea5b787c5ecc06cb1cda23553592ce3.html</anchorfile>
      <anchor>aaea5b787c5ecc06cb1cda23553592ce3</anchor>
      <arglist>(string &amp;cmd, bool &amp;got_cmd, bool &amp;error, string &amp;error_msg, const string &amp;debug, const c_command::e_type type, c_module *this_module)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classc__function_ae6416a22e5b09851ad88296cdd93212a.html</anchorfile>
      <anchor>ae6416a22e5b09851ad88296cdd93212a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resolve_if</name>
      <anchorfile>classc__function_a659b2f79480c3d513d375239e40316cb.html</anchorfile>
      <anchor>a659b2f79480c3d513d375239e40316cb</anchor>
      <arglist>(bool &amp;error, string &amp;error_msg, const string &amp;debug)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classc__function_a8af298cdf28fd5eef4de33a826b4afce.html</anchorfile>
      <anchor>a8af298cdf28fd5eef4de33a826b4afce</anchor>
      <arglist>(string decl, string &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>switch_epilog</name>
      <anchorfile>classc__function_a1f183559e199ecf1dd471e9a6d67c0e7.html</anchorfile>
      <anchor>a1f183559e199ecf1dd471e9a6d67c0e7</anchor>
      <arglist>(bool &amp;error, string &amp;error_msg, const string &amp;debug)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>while_epilog</name>
      <anchorfile>classc__function_a5f3473c4e280476e4bb7870e113dc073.html</anchorfile>
      <anchor>a5f3473c4e280476e4bb7870e113dc073</anchor>
      <arglist>(bool &amp;error, string &amp;error_msg, const string &amp;debug, bool force=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_func_arg &gt;</type>
      <name>args</name>
      <anchorfile>classc__function_a6558e09c5de7465ca61cff3d50ebca3a.html</anchorfile>
      <anchor>a6558e09c5de7465ca61cff3d50ebca3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>attached_symbol_table</name>
      <anchorfile>classc__function_ae78901b261313784d173565cec7fadba.html</anchorfile>
      <anchor>ae78901b261313784d173565cec7fadba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>deque&lt; c_block &gt;</type>
      <name>block_stack</name>
      <anchorfile>classc__function_ab2b1423d166f93ec5b5930484d046732.html</anchorfile>
      <anchor>ab2b1423d166f93ec5b5930484d046732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>blocks</name>
      <anchorfile>classc__function_a651176fc388ce4f1ff3a97d38f4fea4d.html</anchorfile>
      <anchor>a651176fc388ce4f1ff3a97d38f4fea4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>cmd_smtp</name>
      <anchorfile>classc__function_ac9fa1a75980f73826549c31da564438a.html</anchorfile>
      <anchor>ac9fa1a75980f73826549c31da564438a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classc__function_ae08a27e602477f4dcec88487cc47cc04.html</anchorfile>
      <anchor>ae08a27e602477f4dcec88487cc47cc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>dump</name>
      <anchorfile>classc__function_a05ab12f5c149617ba6ef9fd397506964.html</anchorfile>
      <anchor>a05ab12f5c149617ba6ef9fd397506964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_if_branch &gt;</type>
      <name>if_bunch</name>
      <anchorfile>classc__function_a402283d35b6681dbcefeabd5a198fcaa.html</anchorfile>
      <anchor>a402283d35b6681dbcefeabd5a198fcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>if_bunch_jump_over</name>
      <anchorfile>classc__function_a5c1e92bbc0a2547ac424f2315d90e32d.html</anchorfile>
      <anchor>a5c1e92bbc0a2547ac424f2315d90e32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>in_comment</name>
      <anchorfile>classc__function_a681a43617960bd204f203334cb8959c0.html</anchorfile>
      <anchor>a681a43617960bd204f203334cb8959c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>in_old_smtp</name>
      <anchorfile>classc__function_a38fcd49b9703c17c2ed3635d9de1dec7.html</anchorfile>
      <anchor>a38fcd49b9703c17c2ed3635d9de1dec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line</name>
      <anchorfile>classc__function_af6e1cdbfd94dd74c0f63a1b3e889ca38.html</anchorfile>
      <anchor>af6e1cdbfd94dd74c0f63a1b3e889ca38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>minimal_botnet_version</name>
      <anchorfile>classc__function_a752377e36bf89568c5cc60251b395679.html</anchorfile>
      <anchor>a752377e36bf89568c5cc60251b395679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>name</name>
      <anchorfile>classc__function_a49bec11f9af0e81e8803f90a77e83530.html</anchorfile>
      <anchor>a49bec11f9af0e81e8803f90a77e83530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>new_id</name>
      <anchorfile>classc__function_a37c294ac328881a929163d7cce656e34.html</anchorfile>
      <anchor>a37c294ac328881a929163d7cce656e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_args</name>
      <anchorfile>classc__function_a859a5772300b94d8ec819c34864ea027.html</anchorfile>
      <anchor>a859a5772300b94d8ec819c34864ea027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_symbol_table *</type>
      <name>symbol_table</name>
      <anchorfile>classc__function_a2e54ffb212e872757167e5d42858d155.html</anchorfile>
      <anchor>a2e54ffb212e872757167e5d42858d155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_symbol_variable_mapping *</type>
      <name>symbols</name>
      <anchorfile>classc__function_af5569ef1af48969785e38797f6239a0a.html</anchorfile>
      <anchor>af5569ef1af48969785e38797f6239a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>version</name>
      <anchorfile>classc__function_aea3c77a0a78ff04c5742f658ea0d09d4.html</anchorfile>
      <anchor>aea3c77a0a78ff04c5742f658ea0d09d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>was_right_brace</name>
      <anchorfile>classc__function_a67dcac73cf156d1f272b4a2c23057303.html</anchorfile>
      <anchor>a67dcac73cf156d1f272b4a2c23057303</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_micro_func_call</name>
      <anchorfile>classc__function_a35090e176f1a22bcb9f92f1dffd2e6b2.html</anchorfile>
      <anchor>a35090e176f1a22bcb9f92f1dffd2e6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__function_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_proc_command</name>
      <anchorfile>classc__function_a9e3aec2199186c7e9309c9f1a38ab8a0.html</anchorfile>
      <anchor>a9e3aec2199186c7e9309c9f1a38ab8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>debug_do_evaluate_tests</name>
      <anchorfile>classc__function_aced3e5a39d6a77e1c1860304fa2b9ea5.html</anchorfile>
      <anchor>aced3e5a39d6a77e1c1860304fa2b9ea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>eval_evaluate_proc</name>
      <anchorfile>classc__function_acb485a5fbaeca699d5e44671cfa42d7c.html</anchorfile>
      <anchor>acb485a5fbaeca699d5e44671cfa42d7c</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>eval_function</name>
      <anchorfile>classc__function_a03acd7a4e72cb745d74d21554baf6da6.html</anchorfile>
      <anchor>a03acd7a4e72cb745d74d21554baf6da6</anchor>
      <arglist>(c_module *this_module, const string &amp;code_str, c_var_array *vars, c_functions &amp;functions, const string &amp;debug, stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>logic_loop</name>
      <anchorfile>classc__function_a95fa58bfb6f2619224ae147fa4a83af0.html</anchorfile>
      <anchor>a95fa58bfb6f2619224ae147fa4a83af0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_functions</name>
    <filename>classc__functions.html</filename>
    <member kind="function">
      <type></type>
      <name>c_functions</name>
      <anchorfile>classc__functions_a34fbfa193a03dd3df6cba5338a53eb76.html</anchorfile>
      <anchor>a34fbfa193a03dd3df6cba5338a53eb76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_functions</name>
      <anchorfile>classc__functions_ae28762707aafd02dcf1b25759d935c8c.html</anchorfile>
      <anchor>ae28762707aafd02dcf1b25759d935c8c</anchor>
      <arglist>(const c_functions &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_function</name>
      <anchorfile>classc__functions_a07e1e26b76a0fae6f5914fd1a6f52b24.html</anchorfile>
      <anchor>a07e1e26b76a0fae6f5914fd1a6f52b24</anchor>
      <arglist>(c_function *func, string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>call_built_in_func</name>
      <anchorfile>classc__functions_ab7285c55549854d989ed3a3df249ad94.html</anchorfile>
      <anchor>ab7285c55549854d989ed3a3df249ad94</anchor>
      <arglist>(c_module *this_module, const string &amp;func_name, c_var_base *&amp;retval, vector&lt; c_func_arg &gt; &amp;args, const string &amp;debug, string &amp;error, bool &amp;skip_block, const string &amp;next_expression, c_var_array *vars, stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__functions_aff698ccf85df64405c373ee4914a099e.html</anchorfile>
      <anchor>aff698ccf85df64405c373ee4914a099e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy_all</name>
      <anchorfile>classc__functions_aa9717f51906e98a4ed384460d3b48ee8.html</anchorfile>
      <anchor>aa9717f51906e98a4ed384460d3b48ee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_to_file</name>
      <anchorfile>classc__functions_af0475740d9adba163326457c0165e9e9.html</anchorfile>
      <anchor>af0475740d9adba163326457c0165e9e9</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_function_prototype</name>
      <anchorfile>classc__functions_a163946230847f519c0424823626b19ff.html</anchorfile>
      <anchor>a163946230847f519c0424823626b19ff</anchor>
      <arglist>(string func_name, vector&lt; c_func_arg &gt; &amp;args_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_replication</name>
      <anchorfile>classc__functions_a4161edc09178c5e3709452ace446dc68.html</anchorfile>
      <anchor>a4161edc09178c5e3709452ace446dc68</anchor>
      <arglist>(vector&lt; c_function * &gt; &amp;result, const string &amp;partner, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_function</name>
      <anchorfile>classc__functions_a0198fe6e4511fecd6ca60ac97ab9fb14.html</anchorfile>
      <anchor>a0198fe6e4511fecd6ca60ac97ab9fb14</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_built_in_function</name>
      <anchorfile>classc__functions_a1af69db743bc9e2b46c2d37fb40c7863.html</anchorfile>
      <anchor>a1af69db743bc9e2b46c2d37fb40c7863</anchor>
      <arglist>(const string &amp;func_name)</arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, c_function * &gt;</type>
      <name>functions</name>
      <anchorfile>classc__functions_afd8e6cdd802083e0307cfcaef53d95c8.html</anchorfile>
      <anchor>afd8e6cdd802083e0307cfcaef53d95c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_call</name>
      <anchorfile>classc__functions_a352d273bdd14987828ebdb1042c20655.html</anchorfile>
      <anchor>a352d273bdd14987828ebdb1042c20655</anchor>
      <arglist>(string declaration, vector&lt; c_func_arg &gt; &amp;args, string &amp;func_name, string &amp;error)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_global_keeper</name>
    <filename>classc__global__keeper.html</filename>
    <class kind="class">c_global_keeper::c_session_keeper</class>
    <member kind="function">
      <type></type>
      <name>c_global_keeper</name>
      <anchorfile>classc__global__keeper_afcc9cf8575888453a7e16003d1cc1494.html</anchorfile>
      <anchor>afcc9cf8575888453a7e16003d1cc1494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_banned</name>
      <anchorfile>classc__global__keeper_aefe4f084cd4cbb5826e2dca8204994b9.html</anchorfile>
      <anchor>aefe4f084cd4cbb5826e2dca8204994b9</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_channel</name>
      <anchorfile>classc__global__keeper_a0be55aa2978c19db6a546d472564178e.html</anchorfile>
      <anchor>a0be55aa2978c19db6a546d472564178e</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_except</name>
      <anchorfile>classc__global__keeper_a5b66f426cf084934e0a1b977bb864c0b.html</anchorfile>
      <anchor>a5b66f426cf084934e0a1b977bb864c0b</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_invite</name>
      <anchorfile>classc__global__keeper_a14a85b14ef23f172c4da89662efeb80d.html</anchorfile>
      <anchor>a14a85b14ef23f172c4da89662efeb80d</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_isupport</name>
      <anchorfile>classc__global__keeper_a8b0b21dd642747293d1e1217e6ae246c.html</anchorfile>
      <anchor>a8b0b21dd642747293d1e1217e6ae246c</anchor>
      <arglist>(const string &amp;feature1, const string &amp;feature2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reop</name>
      <anchorfile>classc__global__keeper_a1364f5eb4f7b06552fecd6a54d7b9205.html</anchorfile>
      <anchor>a1364f5eb4f7b06552fecd6a54d7b9205</anchor>
      <arglist>(const string &amp;channel, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_user</name>
      <anchorfile>classc__global__keeper_a6ecc6922ee4998b0a5700edf912a29aa.html</anchorfile>
      <anchor>a6ecc6922ee4998b0a5700edf912a29aa</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, const string &amp;mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_user_ircop</name>
      <anchorfile>classc__global__keeper_a30ac65cf6873f246fff02982cf774464.html</anchorfile>
      <anchor>a30ac65cf6873f246fff02982cf774464</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_user_mode_prefix</name>
      <anchorfile>classc__global__keeper_a01978de3dd7371ca5423e6d3aea5839b.html</anchorfile>
      <anchor>a01978de3dd7371ca5423e6d3aea5839b</anchor>
      <arglist>(char ch1, char ch2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_user_whois1</name>
      <anchorfile>classc__global__keeper_a1e894d16d5a4005b98e33d5f65917ae2.html</anchorfile>
      <anchor>a1e894d16d5a4005b98e33d5f65917ae2</anchor>
      <arglist>(const string &amp;nick, const string &amp;ident, const string &amp;host, const string &amp;fullname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_user_whois2</name>
      <anchorfile>classc__global__keeper_adf100f202afdf3b69a1d7bee41273160.html</anchorfile>
      <anchor>adf100f202afdf3b69a1d7bee41273160</anchor>
      <arglist>(const string &amp;nick, const string &amp;channel, const string &amp;mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_user_whois3</name>
      <anchorfile>classc__global__keeper_a881914b686b8f6ef8ca1892eaf2bf91c.html</anchorfile>
      <anchor>a881914b686b8f6ef8ca1892eaf2bf91c</anchor>
      <arglist>(const string &amp;nick, const vector&lt; string &gt; &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_user_whois4</name>
      <anchorfile>classc__global__keeper_a9217524d3e208e5e261d6b494afb909c.html</anchorfile>
      <anchor>a9217524d3e208e5e261d6b494afb909c</anchor>
      <arglist>(const string &amp;nick, const string &amp;in_logic_as)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_ban</name>
      <anchorfile>classc__global__keeper_a63d53478357442772768400ab395e155.html</anchorfile>
      <anchor>a63d53478357442772768400ab395e155</anchor>
      <arglist>(const string &amp;channel, char prefix, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_chan_key</name>
      <anchorfile>classc__global__keeper_a87730c9572cd1253db5b6841965f3678.html</anchorfile>
      <anchor>a87730c9572cd1253db5b6841965f3678</anchor>
      <arglist>(const string &amp;channel, char prefix, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_chan_limit</name>
      <anchorfile>classc__global__keeper_afef27b017084d9ff55ab4818023605a1.html</anchorfile>
      <anchor>afef27b017084d9ff55ab4818023605a1</anchor>
      <arglist>(const string &amp;channel, char prefix, const string &amp;limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_chan_mode</name>
      <anchorfile>classc__global__keeper_ab93d72cbf52c9abf20da322c25a0c0b9.html</anchorfile>
      <anchor>ab93d72cbf52c9abf20da322c25a0c0b9</anchor>
      <arglist>(const string &amp;channel, char prefix, char mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_except</name>
      <anchorfile>classc__global__keeper_a1645cbfe832c272bd6adab3a5be75651.html</anchorfile>
      <anchor>a1645cbfe832c272bd6adab3a5be75651</anchor>
      <arglist>(const string &amp;channel, char prefix, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_invite</name>
      <anchorfile>classc__global__keeper_a9cb2d18a4c386982aa2a163076760181.html</anchorfile>
      <anchor>a9cb2d18a4c386982aa2a163076760181</anchor>
      <arglist>(const string &amp;channel, char prefix, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_other_mode_mask</name>
      <anchorfile>classc__global__keeper_a3735b31541f2df94569f1ed06716c2d9.html</anchorfile>
      <anchor>a3735b31541f2df94569f1ed06716c2d9</anchor>
      <arglist>(const string &amp;channel, char prefix, char mode, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_reop</name>
      <anchorfile>classc__global__keeper_a24b1f80e9ce04dd0e34e26ba61f9b49f.html</anchorfile>
      <anchor>a24b1f80e9ce04dd0e34e26ba61f9b49f</anchor>
      <arglist>(const string &amp;channel, char prefix, const string &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_topic</name>
      <anchorfile>classc__global__keeper_a93afb0afb851329dd4aae2f5477214d7.html</anchorfile>
      <anchor>a93afb0afb851329dd4aae2f5477214d7</anchor>
      <arglist>(const string &amp;channel, const string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_user_mode</name>
      <anchorfile>classc__global__keeper_aec2eb2a32ed50235c823e4559ca638c8.html</anchorfile>
      <anchor>aec2eb2a32ed50235c823e4559ca638c8</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, char prefix, char mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nick_change</name>
      <anchorfile>classc__global__keeper_ac07465c11134560dbd9f86927dac2969.html</anchorfile>
      <anchor>ac07465c11134560dbd9f86927dac2969</anchor>
      <arglist>(const string &amp;old_nick, const string &amp;new_nick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nick_left</name>
      <anchorfile>classc__global__keeper_aab7feb16c97056fc677ce7561b6be7d0.html</anchorfile>
      <anchor>aab7feb16c97056fc677ce7561b6be7d0</anchor>
      <arglist>(const string &amp;channel, const string &amp;nick, bool me)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehashed</name>
      <anchorfile>classc__global__keeper_a310d6f2db8ced8d1a16fe119fe40b35b.html</anchorfile>
      <anchor>a310d6f2db8ced8d1a16fe119fe40b35b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_channels</name>
      <anchorfile>classc__global__keeper_a7c40a546f6459c2cb9f3198fc4f7ac49.html</anchorfile>
      <anchor>a7c40a546f6459c2cb9f3198fc4f7ac49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_isupport</name>
      <anchorfile>classc__global__keeper_afa5a22ab5df84b466313ff7fecc4eb0c.html</anchorfile>
      <anchor>afa5a22ab5df84b466313ff7fecc4eb0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_user_mode_prefix</name>
      <anchorfile>classc__global__keeper_a1ce4d0ae4410cc182d2db54a0db8e2c1.html</anchorfile>
      <anchor>a1ce4d0ae4410cc182d2db54a0db8e2c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_users</name>
      <anchorfile>classc__global__keeper_a95bdb9878a45174ea3d36523aa231b6f.html</anchorfile>
      <anchor>a95bdb9878a45174ea3d36523aa231b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_uptime</name>
      <anchorfile>classc__global__keeper_a118fcb072a03299bfb273391020b03aa.html</anchorfile>
      <anchor>a118fcb072a03299bfb273391020b03aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>delete_chan</name>
      <anchorfile>classc__global__keeper_a4c836e617e7daab2ba8557b872c25204.html</anchorfile>
      <anchor>a4c836e617e7daab2ba8557b872c25204</anchor>
      <arglist>(c_var_array *channels, const string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>c_var_array *</type>
      <name>get_chan</name>
      <anchorfile>classc__global__keeper_aabf0597a74d1d28fae501837156d6692.html</anchorfile>
      <anchor>aabf0597a74d1d28fae501837156d6692</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>channels</name>
      <anchorfile>classc__global__keeper_a54e117fd1564fd5657c4907ee3a35f6a.html</anchorfile>
      <anchor>a54e117fd1564fd5657c4907ee3a35f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>isupport</name>
      <anchorfile>classc__global__keeper_a88958470e58bc07f650d83d49d76ffcf.html</anchorfile>
      <anchor>a88958470e58bc07f650d83d49d76ffcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>my_time_t</type>
      <name>last_uptime_update</name>
      <anchorfile>classc__global__keeper_ac09c9318640c1c3f4bf9b72233a7a1bb.html</anchorfile>
      <anchor>ac09c9318640c1c3f4bf9b72233a7a1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>user_mode_prefix</name>
      <anchorfile>classc__global__keeper_a6a39f3a5afae95578fdac97c15420f14.html</anchorfile>
      <anchor>a6a39f3a5afae95578fdac97c15420f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>users</name>
      <anchorfile>classc__global__keeper_a83a32bcb1621f43990d03135335314cc.html</anchorfile>
      <anchor>a83a32bcb1621f43990d03135335314cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_global_keeper::c_session_keeper</name>
    <filename>classc__global__keeper_1_1c__session__keeper.html</filename>
    <member kind="function">
      <type></type>
      <name>c_session_keeper</name>
      <anchorfile>classc__global__keeper_1_1c__session__keeper_a79c7a5fdb7772a366df7a0074de1c2ad.html</anchorfile>
      <anchor>a79c7a5fdb7772a366df7a0074de1c2ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_session_keeper</name>
      <anchorfile>classc__global__keeper_1_1c__session__keeper_ad4b44279096de98c0f2bbd9bf16703e3.html</anchorfile>
      <anchor>ad4b44279096de98c0f2bbd9bf16703e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>saved_local_id</name>
      <anchorfile>classc__global__keeper_1_1c__session__keeper_abe2165b9b701aaebfa24b958db95a74f.html</anchorfile>
      <anchor>abe2165b9b701aaebfa24b958db95a74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session_id_t</type>
      <name>saved_session</name>
      <anchorfile>classc__global__keeper_1_1c__session__keeper_a457ad35449a5a57653cfe7476ca5cc16.html</anchorfile>
      <anchor>a457ad35449a5a57653cfe7476ca5cc16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_heap_block</name>
    <filename>classc__heap__block.html</filename>
    <member kind="enumvalue">
      <name>E_HEAP_INVALID_PTR</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9dab070ebc16f88f0a278b3a0ab37b538b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_MALLOC</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9dafefa86c219e9bf7bf17b4f62e1555cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_NEW</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9da796bbca2cb61b2c932fcf41c1689cd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_NEW_ARRAY</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9dad2b8494059e30937b774da8ca744efaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_SPECIAL</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9da16f1623a89a9d38bab2808164b05bd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSITIVE_STORE</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9daac2b927d29a7fb68e0068dad72daa2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPARSE_BLOCK</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9da8784da5bcd53ce4026ec25a552d3b294</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_INVALID_S_PTR</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9dab2be113f162580760f3238b3b2c0c178</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_S_MALLOC</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9daf9944f3049fab35eeb662d139bb2739d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_S_NEW</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9da87202847f879e57564319299b93b889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_S_NEW_ARRAY</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9dad92b01048f1683bd28bd799cd97d90be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_S_SPECIAL</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9da2402bdfd8e44aea222a6fa6d7f042e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_HEAP_MALLOC_SPARSE</name>
      <anchorfile>classc__heap__block_a3166e9f2350855d4c376ba167aeaff9d.html</anchorfile>
      <anchor>a3166e9f2350855d4c376ba167aeaff9da2d4b812926ad4096cbb8b1a590c897bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>e_type</name>
      <anchorfile>classc__heap__block_aabd49011815de5c71427afbd7c622a6f.html</anchorfile>
      <anchor>aabd49011815de5c71427afbd7c622a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE</type>
      <name>c_heap_block</name>
      <anchorfile>classc__heap__block_a3e41acd95e490fbadc08d054fc56bd87.html</anchorfile>
      <anchor>a3e41acd95e490fbadc08d054fc56bd87</anchor>
      <arglist>(e_type type, void *p, size_t size, const char *fn, int ln)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MY_WISH_INLINE const char *</type>
      <name>check</name>
      <anchorfile>classc__heap__block_a48c996ff96fa15aa841c0f458fc3ab90.html</anchorfile>
      <anchor>a48c996ff96fa15aa841c0f458fc3ab90</anchor>
      <arglist>(e_type &amp;type, void *p, const char *&amp;fn, int &amp;ln)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dump</name>
      <anchorfile>classc__heap__block_a71046c79c7332692104fda6fd3b4881d.html</anchorfile>
      <anchor>a71046c79c7332692104fda6fd3b4881d</anchor>
      <arglist>(string &amp;log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_stats</name>
      <anchorfile>classc__heap__block_a4b8ecc90f344e101bb40a29e1358174b.html</anchorfile>
      <anchor>a4b8ecc90f344e101bb40a29e1358174b</anchor>
      <arglist>(MY_U_LONG_LONG &amp;tran_cnt, MY_U_LONG_LONG &amp;recreation_period, MY_U_LONG_LONG &amp;errors, std::size_t &amp;largest, std::size_t &amp;total_bytes, MY_U_LONG_LONG &amp;blocks_cnt, MY_U_LONG_LONG &amp;recreation_cnt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MY_WISH_INLINE void *</type>
      <name>realloc</name>
      <anchorfile>classc__heap__block_a1e14c7e2695f7c4042c106736563aef9.html</anchorfile>
      <anchor>a1e14c7e2695f7c4042c106736563aef9</anchor>
      <arglist>(void *p, size_t size, const char *fn, int ln)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>type2str</name>
      <anchorfile>classc__heap__block_a7346a7d9ea8e9fc4e199ea491e75cc04.html</anchorfile>
      <anchor>a7346a7d9ea8e9fc4e199ea491e75cc04</anchor>
      <arglist>(e_type type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MY_FORCE_INLINE</type>
      <name>c_heap_block</name>
      <anchorfile>classc__heap__block_a5462b67d5035c22865f46f073690bf87.html</anchorfile>
      <anchor>a5462b67d5035c22865f46f073690bf87</anchor>
      <arglist>(void *p, size_t size, c_heap_block *old)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MY_FORCE_INLINE void</type>
      <name>next_tran</name>
      <anchorfile>classc__heap__block_a99347276ca7f7811aa7d34bb692b1921.html</anchorfile>
      <anchor>a99347276ca7f7811aa7d34bb692b1921</anchor>
      <arglist>(bool force=false)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>report</name>
      <anchorfile>classc__heap__block_acfae12d0385c7739538d622386e8bca4.html</anchorfile>
      <anchor>acfae12d0385c7739538d622386e8bca4</anchor>
      <arglist>(const char *c_fn, int c_ln, const char *msg, const char *a_fn, int a_ln, my_time_t alloc_time)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>report</name>
      <anchorfile>classc__heap__block_a1eaba54b59da864f598144c27ac905c9.html</anchorfile>
      <anchor>a1eaba54b59da864f598144c27ac905c9</anchor>
      <arglist>(const char *c_fn, int c_ln, const char *msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_fn</name>
      <anchorfile>classc__heap__block_ac0d658c071714b48fe6253f77155b558.html</anchorfile>
      <anchor>ac0d658c071714b48fe6253f77155b558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ln</name>
      <anchorfile>classc__heap__block_ad4f9cb34bb5d5c112ebcbb012c6ceb51.html</anchorfile>
      <anchor>ad4f9cb34bb5d5c112ebcbb012c6ceb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_sensitive_store</name>
      <anchorfile>classc__heap__block_a1b28586d298144e686da117fb16beab5.html</anchorfile>
      <anchor>a1b28586d298144e686da117fb16beab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classc__heap__block_a5e0181091775152cc2db57cc9c0b5d95.html</anchorfile>
      <anchor>a5e0181091775152cc2db57cc9c0b5d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sparse_size</name>
      <anchorfile>classc__heap__block_aec3011018f1c73adb0be2a3c69718e48.html</anchorfile>
      <anchor>aec3011018f1c73adb0be2a3c69718e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>my_time_t</type>
      <name>m_time</name>
      <anchorfile>classc__heap__block_ae3c6e41fae2ef5e56abe31af6ddc0a8a.html</anchorfile>
      <anchor>ae3c6e41fae2ef5e56abe31af6ddc0a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_type</type>
      <name>m_type</name>
      <anchorfile>classc__heap__block_add68199c551b9a89e52998af147ac361.html</anchorfile>
      <anchor>add68199c551b9a89e52998af147ac361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static map&lt; void *, c_heap_block * &gt; *</type>
      <name>s_blocks</name>
      <anchorfile>classc__heap__block_acd2becc4d1522320fb9501932dc77dd3.html</anchorfile>
      <anchor>acd2becc4d1522320fb9501932dc77dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static MY_U_LONG_LONG</type>
      <name>s_cnt</name>
      <anchorfile>classc__heap__block_af5592daf89fb1fe55aac03198a59887e.html</anchorfile>
      <anchor>af5592daf89fb1fe55aac03198a59887e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static MY_U_LONG_LONG</type>
      <name>s_errors</name>
      <anchorfile>classc__heap__block_a65823d8e6b474d5351b2ff2009d872f8.html</anchorfile>
      <anchor>a65823d8e6b474d5351b2ff2009d872f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static size_t</type>
      <name>s_largest</name>
      <anchorfile>classc__heap__block_ad3b5a0d022ea759f4ed5865054cc8d37.html</anchorfile>
      <anchor>ad3b5a0d022ea759f4ed5865054cc8d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>s_largest_fn</name>
      <anchorfile>classc__heap__block_a013fb950646e7bdb61e2e017d9c1da2b.html</anchorfile>
      <anchor>a013fb950646e7bdb61e2e017d9c1da2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>s_largest_ln</name>
      <anchorfile>classc__heap__block_a27259bca480903c2c626c3770adbbe2b.html</anchorfile>
      <anchor>a27259bca480903c2c626c3770adbbe2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static string</type>
      <name>s_log</name>
      <anchorfile>classc__heap__block_a8346a7ce6cb800ed31209a751b2e82a0.html</anchorfile>
      <anchor>a8346a7ce6cb800ed31209a751b2e82a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static c_mutex *</type>
      <name>s_mutex</name>
      <anchorfile>classc__heap__block_ae4f0f675fea15d431846652efb61f13a.html</anchorfile>
      <anchor>ae4f0f675fea15d431846652efb61f13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static MY_U_LONG_LONG</type>
      <name>s_recreation_cnt</name>
      <anchorfile>classc__heap__block_a8ef30fae476115ca5c7ffe0aae531ecc.html</anchorfile>
      <anchor>a8ef30fae476115ca5c7ffe0aae531ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static size_t</type>
      <name>s_total_bytes</name>
      <anchorfile>classc__heap__block_a9f75ba2091ca736f5f414d4c935b031a.html</anchorfile>
      <anchor>a9f75ba2091ca736f5f414d4c935b031a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static MY_U_LONG_LONG</type>
      <name>s_tran_cnt</name>
      <anchorfile>classc__heap__block_a446828b13135d6b650d6e17dd4f33108.html</anchorfile>
      <anchor>a446828b13135d6b650d6e17dd4f33108</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_heap_map_recreation_impossible</name>
      <anchorfile>classc__heap__block_aab51ac5ec25f4eeca5354801c2c7c2e2.html</anchorfile>
      <anchor>aab51ac5ec25f4eeca5354801c2c7c2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>heap_debug_done</name>
      <anchorfile>classc__heap__block_a924f3eae476b211c58533ab1da6572a5.html</anchorfile>
      <anchor>a924f3eae476b211c58533ab1da6572a5</anchor>
      <arglist>(string &amp;log)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>heap_debug_init</name>
      <anchorfile>classc__heap__block_a6b65dbabe5f2aa375d176d1554427b02.html</anchorfile>
      <anchor>a6b65dbabe5f2aa375d176d1554427b02</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_heap_map_recreation_impossible</name>
    <filename>classc__heap__map__recreation__impossible.html</filename>
    <member kind="function">
      <type></type>
      <name>c_heap_map_recreation_impossible</name>
      <anchorfile>classc__heap__map__recreation__impossible_a18b8a59b645f1d8f889f763be98700d1.html</anchorfile>
      <anchor>a18b8a59b645f1d8f889f763be98700d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_heap_map_recreation_impossible</name>
      <anchorfile>classc__heap__map__recreation__impossible_a31ecb7e2d4355fe575f7439a84e6e970.html</anchorfile>
      <anchor>a31ecb7e2d4355fe575f7439a84e6e970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_possible</name>
      <anchorfile>classc__heap__map__recreation__impossible_a133a28a771c199926375982e517dd2eb.html</anchorfile>
      <anchor>a133a28a771c199926375982e517dd2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static c_mutex</type>
      <name>s_mutex</name>
      <anchorfile>classc__heap__map__recreation__impossible_abcceda647d14d025bd80faece3cd9854.html</anchorfile>
      <anchor>abcceda647d14d025bd80faece3cd9854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static volatile size_t</type>
      <name>s_ref_cnt</name>
      <anchorfile>classc__heap__map__recreation__impossible_ada912eb7ae144940d4b268bce4c2c05b.html</anchorfile>
      <anchor>ada912eb7ae144940d4b268bce4c2c05b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_if_branch</name>
    <filename>classc__if__branch.html</filename>
    <member kind="function">
      <type></type>
      <name>c_if_branch</name>
      <anchorfile>classc__if__branch_a600e8ea256b10c63e2fc583f4834d328.html</anchorfile>
      <anchor>a600e8ea256b10c63e2fc583f4834d328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>if_id</name>
      <anchorfile>classc__if__branch_a8ce855c01f2667494d9cc73cb56ba2fc.html</anchorfile>
      <anchor>a8ce855c01f2667494d9cc73cb56ba2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>jump_id</name>
      <anchorfile>classc__if__branch_a82f37c45ca6cb4520a0156c654ce641a.html</anchorfile>
      <anchor>a82f37c45ca6cb4520a0156c654ce641a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_in_irc_loop_locker</name>
    <filename>classc__in__irc__loop__locker.html</filename>
    <member kind="function">
      <type></type>
      <name>c_in_irc_loop_locker</name>
      <anchorfile>classc__in__irc__loop__locker_a5661d736b500e332ab83843c8bd3bf4a.html</anchorfile>
      <anchor>a5661d736b500e332ab83843c8bd3bf4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_in_irc_loop_locker</name>
      <anchorfile>classc__in__irc__loop__locker_afa95f111abb50f219f8103ba8537b55f.html</anchorfile>
      <anchor>afa95f111abb50f219f8103ba8537b55f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_in</name>
      <anchorfile>classc__in__irc__loop__locker_a75cdaefc7bb658a3800857976dc6ddb5.html</anchorfile>
      <anchor>a75cdaefc7bb658a3800857976dc6ddb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>m_in</name>
      <anchorfile>classc__in__irc__loop__locker_ad6233ae8a7bb6fb42ba5d9484f28102a.html</anchorfile>
      <anchor>ad6233ae8a7bb6fb42ba5d9484f28102a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_index_base</name>
    <filename>classc__index__base.html</filename>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_NULL</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8a2dab1f09132de771186feffeacb8d18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_INT</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8ac13c1f69032f85f258b83a0165806861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_STR</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8a18e414991b1def24b280fa7bf8bb2a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_index_base</name>
      <anchorfile>classc__index__base_a5043058452fe2028b0cca1dec3502115.html</anchorfile>
      <anchor>a5043058452fe2028b0cca1dec3502115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_index_base</name>
      <anchorfile>classc__index__base_a39c5b672651ca74a0abf5d17b82585b6.html</anchorfile>
      <anchor>a39c5b672651ca74a0abf5d17b82585b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_index_base *</type>
      <name>copy</name>
      <anchorfile>classc__index__base_abdbe9b3d120d6cbd7b89b6b965f46679.html</anchorfile>
      <anchor>abdbe9b3d120d6cbd7b89b6b965f46679</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__index__base_aadf2a64a3b543b1cbeac09f849cf418a.html</anchorfile>
      <anchor>aadf2a64a3b543b1cbeac09f849cf418a</anchor>
      <arglist>(char *&amp;data, size_t &amp;size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>equal</name>
      <anchorfile>classc__index__base_ad3cde8e776420f90030e0875624ea7d6.html</anchorfile>
      <anchor>ad3cde8e776420f90030e0875624ea7d6</anchor>
      <arglist>(c_index_base &amp;value, bool case_insensitive) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>equal</name>
      <anchorfile>classc__index__base_a1ce41ba924e0ad56f38608cab73aea98.html</anchorfile>
      <anchor>a1ce41ba924e0ad56f38608cab73aea98</anchor>
      <arglist>(const string &amp;value, bool case_insensitive)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>equal</name>
      <anchorfile>classc__index__base_aa58cd189ff6011078ff7fdc22138eb07.html</anchorfile>
      <anchor>aa58cd189ff6011078ff7fdc22138eb07</anchor>
      <arglist>(c_index_base &amp;value, bool case_insensitive)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>equal</name>
      <anchorfile>classc__index__base_a70bc17f9683c5b85f2212c56f3fb04e8.html</anchorfile>
      <anchor>a70bc17f9683c5b85f2212c56f3fb04e8</anchor>
      <arglist>(c_index_base *value, bool case_insensitive)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classc__index__base_a798d69832bb8d2cb65d584d057361102.html</anchorfile>
      <anchor>a798d69832bb8d2cb65d584d057361102</anchor>
      <arglist>(const c_index_base &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__base_a2e88506a22f81d30eae581cb7691bd5c.html</anchorfile>
      <anchor>a2e88506a22f81d30eae581cb7691bd5c</anchor>
      <arglist>(const c_index_int &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__base_aa206e71bdbe703265652a38e6aa2eaea.html</anchorfile>
      <anchor>aa206e71bdbe703265652a38e6aa2eaea</anchor>
      <arglist>(const c_index_base &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__base_a74608d3182f883834e9177f9f4184d4c.html</anchorfile>
      <anchor>a74608d3182f883834e9177f9f4184d4c</anchor>
      <arglist>(const c_index_str &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>to_string</name>
      <anchorfile>classc__index__base_a78e4a519a3469b1dc321e441d76a25cb.html</anchorfile>
      <anchor>a78e4a519a3469b1dc321e441d76a25cb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual e_type</type>
      <name>type</name>
      <anchorfile>classc__index__base_a4f1e25e520b4e4feda8159e56142932d.html</anchorfile>
      <anchor>a4f1e25e520b4e4feda8159e56142932d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual e_type</type>
      <name>type</name>
      <anchorfile>classc__index__base_a0c50cc4e6e2d7b3aecf36b378a74514d.html</anchorfile>
      <anchor>a0c50cc4e6e2d7b3aecf36b378a74514d</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_index_int</name>
    <filename>classc__index__int.html</filename>
    <base>c_index_base</base>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_NULL</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8a2dab1f09132de771186feffeacb8d18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_INT</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8ac13c1f69032f85f258b83a0165806861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_STR</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8a18e414991b1def24b280fa7bf8bb2a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_index_int</name>
      <anchorfile>classc__index__int_a5edac202ca6bad7e10184f47f85eb3ac.html</anchorfile>
      <anchor>a5edac202ca6bad7e10184f47f85eb3ac</anchor>
      <arglist>(long long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_index_int</name>
      <anchorfile>classc__index__int_aed8c4b6b8decaa593efe5c796fabd356.html</anchorfile>
      <anchor>aed8c4b6b8decaa593efe5c796fabd356</anchor>
      <arglist>(const c_index_int &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_index_int</name>
      <anchorfile>classc__index__int_a322fe4d38d24ff87f7ae236d5a4884f3.html</anchorfile>
      <anchor>a322fe4d38d24ff87f7ae236d5a4884f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>copy</name>
      <anchorfile>classc__index__int_aaeb12b43fe103ff1f72749de02462d86.html</anchorfile>
      <anchor>aaeb12b43fe103ff1f72749de02462d86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__index__int_aec6f33a2c0afc5fb65362e71292ef2c7.html</anchorfile>
      <anchor>aec6f33a2c0afc5fb65362e71292ef2c7</anchor>
      <arglist>(char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classc__index__int_a326b2fbc4bf39fbd773a77c9dcc13f16.html</anchorfile>
      <anchor>a326b2fbc4bf39fbd773a77c9dcc13f16</anchor>
      <arglist>(c_index_base *value, bool case_insensitive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classc__index__int_a4040b19753ff1a593e6937b103ae1a1e.html</anchorfile>
      <anchor>a4040b19753ff1a593e6937b103ae1a1e</anchor>
      <arglist>(c_index_base &amp;value, bool case_insensitive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classc__index__int_acbb9f6b8a7e148b0eaaa2f35d1d6d57a.html</anchorfile>
      <anchor>acbb9f6b8a7e148b0eaaa2f35d1d6d57a</anchor>
      <arglist>(const string &amp;value, bool case_insensitive)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>equal</name>
      <anchorfile>classc__index__int_a542f639ebec747dbcec69721d9ac6146.html</anchorfile>
      <anchor>a542f639ebec747dbcec69721d9ac6146</anchor>
      <arglist>(c_index_base &amp;value, bool case_insensitive) const </arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get</name>
      <anchorfile>classc__index__int_ac3025d9c07dfbb451770357963d917bb.html</anchorfile>
      <anchor>ac3025d9c07dfbb451770357963d917bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get</name>
      <anchorfile>classc__index__int_ab2a829198db3341e98e7001d33debc60.html</anchorfile>
      <anchor>ab2a829198db3341e98e7001d33debc60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_int</name>
      <anchorfile>classc__index__int_a918c9dc54b91dc6dec553a5305129540.html</anchorfile>
      <anchor>a918c9dc54b91dc6dec553a5305129540</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_int</name>
      <anchorfile>classc__index__int_aa8f1b02e67ba276ef6a32646c754fbc0.html</anchorfile>
      <anchor>aa8f1b02e67ba276ef6a32646c754fbc0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_str</name>
      <anchorfile>classc__index__int_a4e7ae7c93378cd3403790a190ce5540f.html</anchorfile>
      <anchor>a4e7ae7c93378cd3403790a190ce5540f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_str</name>
      <anchorfile>classc__index__int_a363a1548e38580bea55da984102bc37a.html</anchorfile>
      <anchor>a363a1548e38580bea55da984102bc37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classc__index__int_a38e069d706db3e269aa0a5db7f8147d2.html</anchorfile>
      <anchor>a38e069d706db3e269aa0a5db7f8147d2</anchor>
      <arglist>(const long long &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classc__index__int_aa7ba8001c8ba9b298e400643c3a7de3d.html</anchorfile>
      <anchor>aa7ba8001c8ba9b298e400643c3a7de3d</anchor>
      <arglist>(const c_index_base &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classc__index__int_a756ff55cdb62ab5cb2c7a867dbf45ad9.html</anchorfile>
      <anchor>a756ff55cdb62ab5cb2c7a867dbf45ad9</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__int_a069e6244fb3849c5bc9c95910cda1753.html</anchorfile>
      <anchor>a069e6244fb3849c5bc9c95910cda1753</anchor>
      <arglist>(const c_index_str &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__int_af2658a3d866544ffc9aaa9736d42f62d.html</anchorfile>
      <anchor>af2658a3d866544ffc9aaa9736d42f62d</anchor>
      <arglist>(const c_index_int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__int_a1adb32988bb79e532aa95d4cd1cbd974.html</anchorfile>
      <anchor>a1adb32988bb79e532aa95d4cd1cbd974</anchor>
      <arglist>(const long long &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__int_a96c89fad50864e847e628104e8f1d6d9.html</anchorfile>
      <anchor>a96c89fad50864e847e628104e8f1d6d9</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__int_ae753bf5b7691828b4a5cafe56f4e237e.html</anchorfile>
      <anchor>ae753bf5b7691828b4a5cafe56f4e237e</anchor>
      <arglist>(const c_index_base &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__index__int_af8af4938fc5f23ffa4178e8c419331cb.html</anchorfile>
      <anchor>af8af4938fc5f23ffa4178e8c419331cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_type</type>
      <name>type</name>
      <anchorfile>classc__index__int_ae0d4a0a800aad30f51348213ed2e497a.html</anchorfile>
      <anchor>ae0d4a0a800aad30f51348213ed2e497a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_type</type>
      <name>type</name>
      <anchorfile>classc__index__int_ac96a7d23d59b19c94ba743980cd1ba1f.html</anchorfile>
      <anchor>ac96a7d23d59b19c94ba743980cd1ba1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long long</type>
      <name>value_</name>
      <anchorfile>classc__index__int_ae925ae5fb2a03c67b80930d791132767.html</anchorfile>
      <anchor>ae925ae5fb2a03c67b80930d791132767</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_index_str</name>
    <filename>classc__index__str.html</filename>
    <base>c_index_base</base>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_NULL</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8a2dab1f09132de771186feffeacb8d18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_INT</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8ac13c1f69032f85f258b83a0165806861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDX_STR</name>
      <anchorfile>classc__index__base_a6ce3837f901b9e4449185bfcc13b74d8.html</anchorfile>
      <anchor>a6ce3837f901b9e4449185bfcc13b74d8a18e414991b1def24b280fa7bf8bb2a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_index_str</name>
      <anchorfile>classc__index__str_a4e290f417a0cae82e04ecbeca0076ba5.html</anchorfile>
      <anchor>a4e290f417a0cae82e04ecbeca0076ba5</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_index_str</name>
      <anchorfile>classc__index__str_a83859112b1825fd740d49fc2cdb39c48.html</anchorfile>
      <anchor>a83859112b1825fd740d49fc2cdb39c48</anchor>
      <arglist>(const c_index_str &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_index_str</name>
      <anchorfile>classc__index__str_adb2974103b68f2a565e428f27e437645.html</anchorfile>
      <anchor>adb2974103b68f2a565e428f27e437645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>copy</name>
      <anchorfile>classc__index__str_aa8488a4e64727af501f7e5ec376ff049.html</anchorfile>
      <anchor>aa8488a4e64727af501f7e5ec376ff049</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__index__str_a8e6dc71831ea72100413e419150ca206.html</anchorfile>
      <anchor>a8e6dc71831ea72100413e419150ca206</anchor>
      <arglist>(char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>equal</name>
      <anchorfile>classc__index__str_afd096cd0e972fb21d059e209b9466044.html</anchorfile>
      <anchor>afd096cd0e972fb21d059e209b9466044</anchor>
      <arglist>(c_index_base *value, bool case_insensitive)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>equal</name>
      <anchorfile>classc__index__str_a60d806d1dc628cea427870d00ae7e391.html</anchorfile>
      <anchor>a60d806d1dc628cea427870d00ae7e391</anchor>
      <arglist>(c_index_base *value, bool case_insensitive) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classc__index__str_a68cc02b80da09f61916e3523c36d2ebf.html</anchorfile>
      <anchor>a68cc02b80da09f61916e3523c36d2ebf</anchor>
      <arglist>(const string &amp;value, bool case_insensitive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classc__index__str_a240874c3806ad0112f7a3953434fa725.html</anchorfile>
      <anchor>a240874c3806ad0112f7a3953434fa725</anchor>
      <arglist>(c_index_base &amp;value, bool case_insensitive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classc__index__str_a8ae544acc8f711261224953c0da204d3.html</anchorfile>
      <anchor>a8ae544acc8f711261224953c0da204d3</anchor>
      <arglist>(c_index_base &amp;value, bool case_insensitive) const </arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get</name>
      <anchorfile>classc__index__str_ae0a274032ca19d13b826e38e4a533722.html</anchorfile>
      <anchor>ae0a274032ca19d13b826e38e4a533722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get</name>
      <anchorfile>classc__index__str_a724d96293152ffc4c0482ddd7f4ca052.html</anchorfile>
      <anchor>a724d96293152ffc4c0482ddd7f4ca052</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_int</name>
      <anchorfile>classc__index__str_a50d2e0076cd41db0de61afec7e74b4f5.html</anchorfile>
      <anchor>a50d2e0076cd41db0de61afec7e74b4f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_int</name>
      <anchorfile>classc__index__str_aef8f44778eb8a09654393b5c00dd248f.html</anchorfile>
      <anchor>aef8f44778eb8a09654393b5c00dd248f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_str</name>
      <anchorfile>classc__index__str_a18b9079db6d67fd94606a43d0c637450.html</anchorfile>
      <anchor>a18b9079db6d67fd94606a43d0c637450</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_str</name>
      <anchorfile>classc__index__str_ac272293945d3a4ad5027dd3fe314b2c0.html</anchorfile>
      <anchor>ac272293945d3a4ad5027dd3fe314b2c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classc__index__str_acb0535ba98484e1805493bbdebbaee65.html</anchorfile>
      <anchor>acb0535ba98484e1805493bbdebbaee65</anchor>
      <arglist>(const long long &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classc__index__str_a0d9dca80dd78476320ebfecae27733de.html</anchorfile>
      <anchor>a0d9dca80dd78476320ebfecae27733de</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classc__index__str_afbd32794fd035d75b927c2ee0b8471f9.html</anchorfile>
      <anchor>afbd32794fd035d75b927c2ee0b8471f9</anchor>
      <arglist>(const c_index_base &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__str_a204723391d2b7bdad5218c066f4166d9.html</anchorfile>
      <anchor>a204723391d2b7bdad5218c066f4166d9</anchor>
      <arglist>(const c_index_base &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__str_a8dc1184188191ccc5b0b7544142f0245.html</anchorfile>
      <anchor>a8dc1184188191ccc5b0b7544142f0245</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__str_a7278774824aa2769e1a976fb94c44bcc.html</anchorfile>
      <anchor>a7278774824aa2769e1a976fb94c44bcc</anchor>
      <arglist>(const long long &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__str_a16af078381c99ece842f43db55e74a7e.html</anchorfile>
      <anchor>a16af078381c99ece842f43db55e74a7e</anchor>
      <arglist>(const c_index_str &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__index__str_aa49492d86ee6b5c418686dd43267795c.html</anchorfile>
      <anchor>aa49492d86ee6b5c418686dd43267795c</anchor>
      <arglist>(const c_index_int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__index__str_aed0be92f471c53743489d9352af99e7a.html</anchorfile>
      <anchor>aed0be92f471c53743489d9352af99e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_type</type>
      <name>type</name>
      <anchorfile>classc__index__str_ae5070f287687f2da36f7a12077ecf773.html</anchorfile>
      <anchor>ae5070f287687f2da36f7a12077ecf773</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_type</type>
      <name>type</name>
      <anchorfile>classc__index__str_a62929bda4965505747c30dc95f1b5266.html</anchorfile>
      <anchor>a62929bda4965505747c30dc95f1b5266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>value_</name>
      <anchorfile>classc__index__str_a6f0b06f8b13ad71a0575456133df8c23.html</anchorfile>
      <anchor>a6f0b06f8b13ad71a0575456133df8c23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_ipc_mutex</name>
    <filename>classc__ipc__mutex.html</filename>
    <base>c_mutex</base>
    <member kind="function">
      <type></type>
      <name>c_ipc_mutex</name>
      <anchorfile>classc__ipc__mutex_ad1f84b0b84e692a3ff7ec63b339a82d6.html</anchorfile>
      <anchor>ad1f84b0b84e692a3ff7ec63b339a82d6</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_ipc_mutex</name>
      <anchorfile>classc__ipc__mutex_aad685a182e255b6c361dc896193bc4fd.html</anchorfile>
      <anchor>aad685a182e255b6c361dc896193bc4fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_error_log</name>
      <anchorfile>classc__ipc__mutex_a28fc49d39a03b50e106fbcff4dcd2f99.html</anchorfile>
      <anchor>a28fc49d39a03b50e106fbcff4dcd2f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>get_timeout_cnt_and_reset</name>
      <anchorfile>classc__ipc__mutex_a07ca8fb4c010c4dccf2c77ade5b9ccc8.html</anchorfile>
      <anchor>a07ca8fb4c010c4dccf2c77ade5b9ccc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ipc_works_on_this_platform</name>
      <anchorfile>classc__ipc__mutex_ad29222cfbcd36fabc7c151ab01cac874.html</anchorfile>
      <anchor>ad29222cfbcd36fabc7c151ab01cac874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>lock</name>
      <anchorfile>classc__ipc__mutex_ad0725c342170ae7a9cdc1d9927f3a137.html</anchorfile>
      <anchor>ad0725c342170ae7a9cdc1d9927f3a137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classc__ipc__mutex_a77efc56e853e977ea1d4d3deddaf2cae.html</anchorfile>
      <anchor>a77efc56e853e977ea1d4d3deddaf2cae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>was_created</name>
      <anchorfile>classc__ipc__mutex_a012c9bb4ff510097775e0188136cf613.html</anchorfile>
      <anchor>a012c9bb4ff510097775e0188136cf613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>place_lock</name>
      <anchorfile>classc__ipc__mutex_a7ac7ba4f4b13429c87b25e6aaef8443c.html</anchorfile>
      <anchor>a7ac7ba4f4b13429c87b25e6aaef8443c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>test_stale_lock_file</name>
      <anchorfile>classc__ipc__mutex_a78a006cb803f1d1dc49633e58759cf0a.html</anchorfile>
      <anchor>a78a006cb803f1d1dc49633e58759cf0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>error_log</name>
      <anchorfile>classc__ipc__mutex_a65c6492c041a0a5d31b820e2e4efc8de.html</anchorfile>
      <anchor>a65c6492c041a0a5d31b820e2e4efc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fd</name>
      <anchorfile>classc__ipc__mutex_a84d4b419fd058155da6d8e36e4175fb0.html</anchorfile>
      <anchor>a84d4b419fd058155da6d8e36e4175fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>semaphore_t *</type>
      <name>m_semaphore</name>
      <anchorfile>classc__ipc__mutex_a3058841bae2f6c499ad1343772c0f00d.html</anchorfile>
      <anchor>a3058841bae2f6c499ad1343772c0f00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_was_created</name>
      <anchorfile>classc__ipc__mutex_ae4132368b346afe97dc0607108af6911.html</anchorfile>
      <anchor>ae4132368b346afe97dc0607108af6911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>timeout_cnt</name>
      <anchorfile>classc__ipc__mutex_a086f693db4ac9349f70441e68c8cf17f.html</anchorfile>
      <anchor>a086f693db4ac9349f70441e68c8cf17f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_irc_server</name>
    <filename>classc__irc__server.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>bind_ip</name>
      <anchorfile>classc__irc__server_a461c14c321bb7e4efd7a0031831cba24.html</anchorfile>
      <anchor>a461c14c321bb7e4efd7a0031831cba24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ex</name>
      <anchorfile>classc__irc__server_a7f419ceff7dc96cc25d0e3d580a2bd77.html</anchorfile>
      <anchor>a7f419ceff7dc96cc25d0e3d580a2bd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>flags</name>
      <anchorfile>classc__irc__server_a7c3e8fdfcfbfd6fdf321ff75c35e9ced.html</anchorfile>
      <anchor>a7c3e8fdfcfbfd6fdf321ff75c35e9ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>classc__irc__server_a3b13f8fa2243a457b6c1b1b674ea9224.html</anchorfile>
      <anchor>a3b13f8fa2243a457b6c1b1b674ea9224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>irc_type</name>
      <anchorfile>classc__irc__server_a167a2286c078c528e3bd12d1a667e36a.html</anchorfile>
      <anchor>a167a2286c078c528e3bd12d1a667e36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>port</name>
      <anchorfile>classc__irc__server_abec7727bfca7995ef8e9946ed0cfab5d.html</anchorfile>
      <anchor>abec7727bfca7995ef8e9946ed0cfab5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_key_chan</name>
    <filename>structc__key__chan.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>channel_name</name>
      <anchorfile>structc__key__chan_a82a819e419b46612328f61607ec92795.html</anchorfile>
      <anchor>a82a819e419b46612328f61607ec92795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>keys</name>
      <anchorfile>structc__key__chan_a0496b12159d1a099795dc31904ed9c3a.html</anchorfile>
      <anchor>a0496b12159d1a099795dc31904ed9c3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_lang</name>
    <filename>classc__lang.html</filename>
    <member kind="function">
      <type></type>
      <name>c_lang</name>
      <anchorfile>classc__lang_a2f7652f0cd14c8c31ea848b0850a7562.html</anchorfile>
      <anchor>a2f7652f0cd14c8c31ea848b0850a7562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classc__lang_a8c2a1141986879cd0db11fc856630b9b.html</anchorfile>
      <anchor>a8c2a1141986879cd0db11fc856630b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>lang</name>
      <anchorfile>classc__lang_aab52cfc7e9bb2e16f393038fa97de2cb.html</anchorfile>
      <anchor>aab52cfc7e9bb2e16f393038fa97de2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>text</name>
      <anchorfile>classc__lang_a187c6195dd222a93ed02b03485484d43.html</anchorfile>
      <anchor>a187c6195dd222a93ed02b03485484d43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_lang_entry</name>
    <filename>classc__lang__entry.html</filename>
    <member kind="function">
      <type></type>
      <name>c_lang_entry</name>
      <anchorfile>classc__lang__entry_aa0b622cf33076269be3c5756527626ad.html</anchorfile>
      <anchor>aa0b622cf33076269be3c5756527626ad</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__lang__entry_aade91a7c963b6ae6a7173da833d949ab.html</anchorfile>
      <anchor>aade91a7c963b6ae6a7173da833d949ab</anchor>
      <arglist>(const map&lt; string, string &gt; &amp;subst)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>message_</name>
      <anchorfile>classc__lang__entry_a734b73a4f11a482cbfe7351e7b09e6a5.html</anchorfile>
      <anchor>a734b73a4f11a482cbfe7351e7b09e6a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_lang_file</name>
    <filename>classc__lang__file.html</filename>
    <member kind="function">
      <type></type>
      <name>c_lang_file</name>
      <anchorfile>classc__lang__file_a2a854d5232260c88c6282291ab2b365f.html</anchorfile>
      <anchor>a2a854d5232260c88c6282291ab2b365f</anchor>
      <arglist>(const string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classc__lang__file_a6f13a541fa3a940b77fe6655bbc4ad35.html</anchorfile>
      <anchor>a6f13a541fa3a940b77fe6655bbc4ad35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>subst</name>
      <anchorfile>classc__lang__file_a97005d72fc7ec7ef43fb03f911cfbdbf.html</anchorfile>
      <anchor>a97005d72fc7ec7ef43fb03f911cfbdbf</anchor>
      <arglist>(const string &amp;lang, int id, const map&lt; string, string &gt; &amp;substs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; pair&lt; int, string &gt;, c_lang_entry &gt;</type>
      <name>entries</name>
      <anchorfile>classc__lang__file_a79cefde6f0c7155459d5a1eb824ec684.html</anchorfile>
      <anchor>a79cefde6f0c7155459d5a1eb824ec684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>file_name_</name>
      <anchorfile>classc__lang__file_a98e824c46b2e42aaa91458b28e14ac00.html</anchorfile>
      <anchor>a98e824c46b2e42aaa91458b28e14ac00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_lines</name>
    <filename>classc__lines.html</filename>
    <member kind="function">
      <type></type>
      <name>c_lines</name>
      <anchorfile>classc__lines_a759417053ad2a2816630b44a21dad2c8.html</anchorfile>
      <anchor>a759417053ad2a2816630b44a21dad2c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>classc__lines_aa316fd83529b0e742b3dfb2faeaa8455.html</anchorfile>
      <anchor>aa316fd83529b0e742b3dfb2faeaa8455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_name</name>
      <anchorfile>classc__lines_a76b0021ba280c4bd72537f32a88c7980.html</anchorfile>
      <anchor>a76b0021ba280c4bd72537f32a88c7980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_lock_releaser</name>
    <filename>classc__lock__releaser.html</filename>
    <member kind="function">
      <type></type>
      <name>c_lock_releaser</name>
      <anchorfile>classc__lock__releaser_a99436ed650302cd45b4630e9909ebe4f.html</anchorfile>
      <anchor>a99436ed650302cd45b4630e9909ebe4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_lock_releaser</name>
      <anchorfile>classc__lock__releaser_a5c85ef4164ae294218836773070a7da3.html</anchorfile>
      <anchor>a5c85ef4164ae294218836773070a7da3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classc__lock__releaser_a76f4af74a676f0cb821c467c67d3499b.html</anchorfile>
      <anchor>a76f4af74a676f0cb821c467c67d3499b</anchor>
      <arglist>(int posix_lock_file, FILE *pid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classc__lock__releaser_a49f07ce443f0eda7fad463cc1b240438.html</anchorfile>
      <anchor>a49f07ce443f0eda7fad463cc1b240438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>m_pid</name>
      <anchorfile>classc__lock__releaser_aae361fecc91a0d29b9aeff65baf34242.html</anchorfile>
      <anchor>aae361fecc91a0d29b9aeff65baf34242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_posix_lock_file</name>
      <anchorfile>classc__lock__releaser_a4ee08b4d79ba053e31060cd8f9f4203b.html</anchorfile>
      <anchor>a4ee08b4d79ba053e31060cd8f9f4203b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_log</name>
    <filename>classc__log.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>msg</name>
      <anchorfile>classc__log_a8842e822a4efab075e60e28fbd17e889.html</anchorfile>
      <anchor>a8842e822a4efab075e60e28fbd17e889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num</name>
      <anchorfile>classc__log_abf3bb41b233403b5aef62938b21b607f.html</anchorfile>
      <anchor>abf3bb41b233403b5aef62938b21b607f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>time</name>
      <anchorfile>classc__log_a8e5de0c6f878b10b2de828118104fe17.html</anchorfile>
      <anchor>a8e5de0c6f878b10b2de828118104fe17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_logger</name>
    <filename>classc__logger.html</filename>
    <member kind="function">
      <type></type>
      <name>c_logger</name>
      <anchorfile>classc__logger_aa8093d045d6964e9f9794c669b07ae21.html</anchorfile>
      <anchor>aa8093d045d6964e9f9794c669b07ae21</anchor>
      <arglist>(const string &amp;dir_global_logs, const string &amp;dir_module_logs, const string &amp;custom_log_name, int default_scope, c_conf *global_conf, c_conf *module_conf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_logger</name>
      <anchorfile>classc__logger_a72de5c25de5247364654ca7d30aaeefb.html</anchorfile>
      <anchor>a72de5c25de5247364654ca7d30aaeefb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_logger</name>
      <anchorfile>classc__logger_a6ab6372405f1612df81cf40a5eab5418.html</anchorfile>
      <anchor>a6ab6372405f1612df81cf40a5eab5418</anchor>
      <arglist>(const c_logger &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classc__logger_a3c27e3a6cbd4ac4c34c1f2c2e7d34941.html</anchorfile>
      <anchor>a3c27e3a6cbd4ac4c34c1f2c2e7d34941</anchor>
      <arglist>(const string &amp;dir_global_logs, const string &amp;dir_module_logs, const string &amp;custom_log_name, int default_scope, c_conf *global_conf, c_conf *module_conf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_print1</name>
      <anchorfile>classc__logger_aa2e0228c37caab8dba5b449f1b31484f.html</anchorfile>
      <anchor>aa2e0228c37caab8dba5b449f1b31484f</anchor>
      <arglist>(e_log_type type, int scope, const string &amp;channel, const string &amp;msg, bool log_anyway=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loop</name>
      <anchorfile>classc__logger_a33d0045340f4c2970da8382d91624fa9.html</anchorfile>
      <anchor>a33d0045340f4c2970da8382d91624fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_channel_log_name</name>
      <anchorfile>classc__logger_acf73079c4f0c964c478d287a623e975b.html</anchorfile>
      <anchor>acf73079c4f0c964c478d287a623e975b</anchor>
      <arglist>(string channel)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>custom_name</name>
      <anchorfile>classc__logger_ae1dc4cdf6ff0381706caf9df6551aa6a.html</anchorfile>
      <anchor>ae1dc4cdf6ff0381706caf9df6551aa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>default_scope_</name>
      <anchorfile>classc__logger_af3defffa9171ef809901ae6d658838a9.html</anchorfile>
      <anchor>af3defffa9171ef809901ae6d658838a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>dir_global_logs_</name>
      <anchorfile>classc__logger_af49856e960f61a55b0fc2fa906c9d7e9.html</anchorfile>
      <anchor>af49856e960f61a55b0fc2fa906c9d7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>dir_module_logs_</name>
      <anchorfile>classc__logger_a747c895df9941f40f84e5db939ad72bd.html</anchorfile>
      <anchor>a747c895df9941f40f84e5db939ad72bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_conf *</type>
      <name>glob_conf</name>
      <anchorfile>classc__logger_abdc10e827c4cb4b906a4f59e5ec7e815.html</anchorfile>
      <anchor>abdc10e827c4cb4b906a4f59e5ec7e815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_conf *</type>
      <name>mod_conf</name>
      <anchorfile>classc__logger_a440f0fc6b7433a7949f165e564add05b.html</anchorfile>
      <anchor>a440f0fc6b7433a7949f165e564add05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>was_rotation</name>
      <anchorfile>classc__logger_a4c2ee4d34730a61200c55be69cc93521.html</anchorfile>
      <anchor>a4c2ee4d34730a61200c55be69cc93521</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro</name>
    <filename>classc__micro.html</filename>
    <member kind="function">
      <type></type>
      <name>c_micro</name>
      <anchorfile>classc__micro_a27543066830ada13bfe37dad0aff1ba4.html</anchorfile>
      <anchor>a27543066830ada13bfe37dad0aff1ba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro</name>
      <anchorfile>classc__micro_a18178f191f81d46b558f58121b54ec8c.html</anchorfile>
      <anchor>a18178f191f81d46b558f58121b54ec8c</anchor>
      <arglist>(const c_micro &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro</name>
      <anchorfile>classc__micro_a7d0214962c81d72b3e2ec6c9e657d6d1.html</anchorfile>
      <anchor>a7d0214962c81d72b3e2ec6c9e657d6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro_ab66172d8b6db5dda299d5663245769a8.html</anchorfile>
      <anchor>ab66172d8b6db5dda299d5663245769a8</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro_a427be11a036db7d697b5a0464cb99d5b.html</anchorfile>
      <anchor>a427be11a036db7d697b5a0464cb99d5b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro_a200bd4e92fed6eeed289ea55d69cd36c.html</anchorfile>
      <anchor>a200bd4e92fed6eeed289ea55d69cd36c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro_a451e38809d546e6921d16a78caed4bcd.html</anchorfile>
      <anchor>a451e38809d546e6921d16a78caed4bcd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro_a815d102aa7ff126f5999b45bd3f5dc2e.html</anchorfile>
      <anchor>a815d102aa7ff126f5999b45bd3f5dc2e</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>perform</name>
      <anchorfile>classc__micro_a649abb258e0b44113ce551352d59a2ee.html</anchorfile>
      <anchor>a649abb258e0b44113ce551352d59a2ee</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_array</name>
    <filename>classc__micro__array.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_array</name>
      <anchorfile>classc__micro__array_a774b0bd1d949a17f0b45db0274ba23a7.html</anchorfile>
      <anchor>a774b0bd1d949a17f0b45db0274ba23a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_array</name>
      <anchorfile>classc__micro__array_a4494ee082656e3b24f97c97083e3300c.html</anchorfile>
      <anchor>a4494ee082656e3b24f97c97083e3300c</anchor>
      <arglist>(const c_micro_array &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_array</name>
      <anchorfile>classc__micro__array_a327ac4fdf7a2aab1ec4b2f4515d0ceb5.html</anchorfile>
      <anchor>a327ac4fdf7a2aab1ec4b2f4515d0ceb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_arg</name>
      <anchorfile>classc__micro__array_a4d5678777ac8e6f8c69ae5642dbe038f.html</anchorfile>
      <anchor>a4d5678777ac8e6f8c69ae5642dbe038f</anchor>
      <arglist>(var_sym_index_t key, var_sym_index_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__array_a091c67d9a1a6aee24964ee898c5776e3.html</anchorfile>
      <anchor>a091c67d9a1a6aee24964ee898c5776e3</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__array_a13c4d46a16fcc65f7f086c30e0c91209.html</anchorfile>
      <anchor>a13c4d46a16fcc65f7f086c30e0c91209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__array_a0846a2cbd5c077bf7a06c0aba6ccdfff.html</anchorfile>
      <anchor>a0846a2cbd5c077bf7a06c0aba6ccdfff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__array_a53aa8e915dfb68ae221e7e0e17001645.html</anchorfile>
      <anchor>a53aa8e915dfb68ae221e7e0e17001645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__array_a90b7c6a2e396ce30858efd847aed6323.html</anchorfile>
      <anchor>a90b7c6a2e396ce30858efd847aed6323</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__array_a500d7895701656b6909a9c8e70942053.html</anchorfile>
      <anchor>a500d7895701656b6909a9c8e70942053</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output</name>
      <anchorfile>classc__micro__array_a73809f078247703674cf3589e6582956.html</anchorfile>
      <anchor>a73809f078247703674cf3589e6582956</anchor>
      <arglist>(var_sym_index_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; pair&lt; var_sym_index_t, var_sym_index_t &gt; &gt;</type>
      <name>args_</name>
      <anchorfile>classc__micro__array_a2a9c298c69c529a936cca08c2b999ac6.html</anchorfile>
      <anchor>a2a9c298c69c529a936cca08c2b999ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__array_adf160c964298c59bb7e24ef69b0d8f8c.html</anchorfile>
      <anchor>adf160c964298c59bb7e24ef69b0d8f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_assign</name>
    <filename>classc__micro__assign.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_assign</name>
      <anchorfile>classc__micro__assign_a61390865021019108f848f5aefcb72dd.html</anchorfile>
      <anchor>a61390865021019108f848f5aefcb72dd</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_assign</name>
      <anchorfile>classc__micro__assign_a37d416a491a3b16faf5fef254f31e2f0.html</anchorfile>
      <anchor>a37d416a491a3b16faf5fef254f31e2f0</anchor>
      <arglist>(const c_micro_assign &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_assign</name>
      <anchorfile>classc__micro__assign_a679c4897fa654c2b40814e5ab1dbb499.html</anchorfile>
      <anchor>a679c4897fa654c2b40814e5ab1dbb499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__assign_a814b8d8955851fb7d079f98ba14e860d.html</anchorfile>
      <anchor>a814b8d8955851fb7d079f98ba14e860d</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__assign_a37d15b9fce652bf5a5db525b430da231.html</anchorfile>
      <anchor>a37d15b9fce652bf5a5db525b430da231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__assign_a1f5d9d288551c559ca9b24db046d6e56.html</anchorfile>
      <anchor>a1f5d9d288551c559ca9b24db046d6e56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__assign_af98ae9c3e60b315f5e0afee84049ccc9.html</anchorfile>
      <anchor>af98ae9c3e60b315f5e0afee84049ccc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__assign_a4dccdd558107f85c9ed9b5eb2dbf0450.html</anchorfile>
      <anchor>a4dccdd558107f85c9ed9b5eb2dbf0450</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__assign_a6c199a08ced1df64d4faf7c3d54a9b3b.html</anchorfile>
      <anchor>a6c199a08ced1df64d4faf7c3d54a9b3b</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output</name>
      <anchorfile>classc__micro__assign_a15d10fd7a5c95c0fc816fe28bd0db984.html</anchorfile>
      <anchor>a15d10fd7a5c95c0fc816fe28bd0db984</anchor>
      <arglist>(var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__assign_a1444ff1876dfb1504c6d51580f1dbb7b.html</anchorfile>
      <anchor>a1444ff1876dfb1504c6d51580f1dbb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__assign_ae8cfc6d41d73adde2b511066739c44d8.html</anchorfile>
      <anchor>ae8cfc6d41d73adde2b511066739c44d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_bit_and</name>
    <filename>classc__micro__bit__and.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_bit_and</name>
      <anchorfile>classc__micro__bit__and_a5e1b06dc5a6ff751aab4a93aa5618f1a.html</anchorfile>
      <anchor>a5e1b06dc5a6ff751aab4a93aa5618f1a</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_bit_and</name>
      <anchorfile>classc__micro__bit__and_afff8bb637905944ea2c40efc2e66752f.html</anchorfile>
      <anchor>afff8bb637905944ea2c40efc2e66752f</anchor>
      <arglist>(const c_micro_bit_and &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_bit_and</name>
      <anchorfile>classc__micro__bit__and_aad2d0f679423ac78be2570404f325118.html</anchorfile>
      <anchor>aad2d0f679423ac78be2570404f325118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__bit__and_a58daa0469e2fc3bc9ceee0da2f36110a.html</anchorfile>
      <anchor>a58daa0469e2fc3bc9ceee0da2f36110a</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__bit__and_a5cce318586ab812a2fbbdb35ce7af643.html</anchorfile>
      <anchor>a5cce318586ab812a2fbbdb35ce7af643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__bit__and_a419d476a3ebc0d1bb6e4ab198503bf1c.html</anchorfile>
      <anchor>a419d476a3ebc0d1bb6e4ab198503bf1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__bit__and_a923c1d752750ea50a091e3c50b6593bd.html</anchorfile>
      <anchor>a923c1d752750ea50a091e3c50b6593bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__bit__and_a4172103fec35845f83617a18efafb475.html</anchorfile>
      <anchor>a4172103fec35845f83617a18efafb475</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__bit__and_a35a4b84873e0b455a1709a801e9183f0.html</anchorfile>
      <anchor>a35a4b84873e0b455a1709a801e9183f0</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__bit__and_a2e364b59ae23672cffeef137f77b3f45.html</anchorfile>
      <anchor>a2e364b59ae23672cffeef137f77b3f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__bit__and_a010d8475b1a6196cc225de5861b78ede.html</anchorfile>
      <anchor>a010d8475b1a6196cc225de5861b78ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__bit__and_a75ddc3cdbe0963b2fde370f9f3102b13.html</anchorfile>
      <anchor>a75ddc3cdbe0963b2fde370f9f3102b13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_bit_or</name>
    <filename>classc__micro__bit__or.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_bit_or</name>
      <anchorfile>classc__micro__bit__or_ae97c82f4584ebe4ee05c2a981afda0ad.html</anchorfile>
      <anchor>ae97c82f4584ebe4ee05c2a981afda0ad</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_bit_or</name>
      <anchorfile>classc__micro__bit__or_ae4857c794bdae7783af9f045ae459977.html</anchorfile>
      <anchor>ae4857c794bdae7783af9f045ae459977</anchor>
      <arglist>(const c_micro_bit_or &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_bit_or</name>
      <anchorfile>classc__micro__bit__or_a9b8228586008511d268cd578e9929f97.html</anchorfile>
      <anchor>a9b8228586008511d268cd578e9929f97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__bit__or_a612fed39a9d9555dd87d9b6c0cadc93d.html</anchorfile>
      <anchor>a612fed39a9d9555dd87d9b6c0cadc93d</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__bit__or_ae6175c9707ecbe82892a4794b1a0b974.html</anchorfile>
      <anchor>ae6175c9707ecbe82892a4794b1a0b974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__bit__or_ae474e165b0ec56ebba52b2d5d0050930.html</anchorfile>
      <anchor>ae474e165b0ec56ebba52b2d5d0050930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__bit__or_a29ca241546b7893f74b84d8fc4d04b6a.html</anchorfile>
      <anchor>a29ca241546b7893f74b84d8fc4d04b6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__bit__or_a365788c1129dfef1d1e32cd6c9f74a22.html</anchorfile>
      <anchor>a365788c1129dfef1d1e32cd6c9f74a22</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__bit__or_a52889d2e3d418b3a6aa2de0d58f3c6d7.html</anchorfile>
      <anchor>a52889d2e3d418b3a6aa2de0d58f3c6d7</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__bit__or_a94e73426aa5db849ced5467564d00a36.html</anchorfile>
      <anchor>a94e73426aa5db849ced5467564d00a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__bit__or_a91d7b6a1aede03bc92335d2b4f9b0efd.html</anchorfile>
      <anchor>a91d7b6a1aede03bc92335d2b4f9b0efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__bit__or_a01d7b1ca1fed4daef3a8f09420f9f045.html</anchorfile>
      <anchor>a01d7b1ca1fed4daef3a8f09420f9f045</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_bit_xor</name>
    <filename>classc__micro__bit__xor.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_bit_xor</name>
      <anchorfile>classc__micro__bit__xor_a8b87af21a0f8de7e92d7a003f1468f02.html</anchorfile>
      <anchor>a8b87af21a0f8de7e92d7a003f1468f02</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_bit_xor</name>
      <anchorfile>classc__micro__bit__xor_ab5e4dc58dc47b2e7530184569c31aff0.html</anchorfile>
      <anchor>ab5e4dc58dc47b2e7530184569c31aff0</anchor>
      <arglist>(const c_micro_bit_xor &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_bit_xor</name>
      <anchorfile>classc__micro__bit__xor_abb2b9fd87ea4b52fbf5457f4968be2d6.html</anchorfile>
      <anchor>abb2b9fd87ea4b52fbf5457f4968be2d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__bit__xor_ac0f13473bb04e5bbcbb71fd51d74aed4.html</anchorfile>
      <anchor>ac0f13473bb04e5bbcbb71fd51d74aed4</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__bit__xor_a1aade4978ee3eb28285c0b3e987bf361.html</anchorfile>
      <anchor>a1aade4978ee3eb28285c0b3e987bf361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__bit__xor_a215afff10f3fd130c74ff497b52fcf9a.html</anchorfile>
      <anchor>a215afff10f3fd130c74ff497b52fcf9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__bit__xor_aa18001697754d659a142f6a45cbcd16c.html</anchorfile>
      <anchor>aa18001697754d659a142f6a45cbcd16c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__bit__xor_aa79f48ef51b4ccd5f89e7e3b49c650e0.html</anchorfile>
      <anchor>aa79f48ef51b4ccd5f89e7e3b49c650e0</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__bit__xor_a43bbca3824fd63dcc8fd20f57293bcc3.html</anchorfile>
      <anchor>a43bbca3824fd63dcc8fd20f57293bcc3</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__bit__xor_a2e19e19e89defd54a97d0837495d664f.html</anchorfile>
      <anchor>a2e19e19e89defd54a97d0837495d664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__bit__xor_a34cc76ad27512345fd0a3466566d48a6.html</anchorfile>
      <anchor>a34cc76ad27512345fd0a3466566d48a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__bit__xor_acb514fcac6295c9bdfdbe4c3e65f8ece.html</anchorfile>
      <anchor>acb514fcac6295c9bdfdbe4c3e65f8ece</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_cast_bool</name>
    <filename>classc__micro__cast__bool.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_cast_bool</name>
      <anchorfile>classc__micro__cast__bool_a26ebbacb679de21604b1c8aaa122b73a.html</anchorfile>
      <anchor>a26ebbacb679de21604b1c8aaa122b73a</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_cast_bool</name>
      <anchorfile>classc__micro__cast__bool_aafd6bbfe7984f7a6789780816712dc2b.html</anchorfile>
      <anchor>aafd6bbfe7984f7a6789780816712dc2b</anchor>
      <arglist>(const c_micro_cast_bool &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_cast_bool</name>
      <anchorfile>classc__micro__cast__bool_a0d41ab6090e594ce969d4439ad05e26a.html</anchorfile>
      <anchor>a0d41ab6090e594ce969d4439ad05e26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__cast__bool_af8c826f5d8a81b8202a515e0288a1f7b.html</anchorfile>
      <anchor>af8c826f5d8a81b8202a515e0288a1f7b</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__cast__bool_a93bfab7565bfcfc8928e2b33774aa097.html</anchorfile>
      <anchor>a93bfab7565bfcfc8928e2b33774aa097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__cast__bool_adeb479b2f87c043176a0d1f3e7051234.html</anchorfile>
      <anchor>adeb479b2f87c043176a0d1f3e7051234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__cast__bool_ad280613b478d705e7df8d16d85c5d73d.html</anchorfile>
      <anchor>ad280613b478d705e7df8d16d85c5d73d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__cast__bool_aa486c4bb2537c8020a138e1462df1c83.html</anchorfile>
      <anchor>aa486c4bb2537c8020a138e1462df1c83</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__cast__bool_aa38fdb97e3605dbe60d7c095c1c96527.html</anchorfile>
      <anchor>aa38fdb97e3605dbe60d7c095c1c96527</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__cast__bool_af8190322b396563c98694c6f30db6598.html</anchorfile>
      <anchor>af8190322b396563c98694c6f30db6598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__cast__bool_af70daaed2c77d79c955c02370389ddaf.html</anchorfile>
      <anchor>af70daaed2c77d79c955c02370389ddaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_cast_int</name>
    <filename>classc__micro__cast__int.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_cast_int</name>
      <anchorfile>classc__micro__cast__int_ad641b71355122c0ac6ea0ec2cce3e0e2.html</anchorfile>
      <anchor>ad641b71355122c0ac6ea0ec2cce3e0e2</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_cast_int</name>
      <anchorfile>classc__micro__cast__int_acd48d5bef148b334da9b939eeb1c0c39.html</anchorfile>
      <anchor>acd48d5bef148b334da9b939eeb1c0c39</anchor>
      <arglist>(const c_micro_cast_int &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_cast_int</name>
      <anchorfile>classc__micro__cast__int_a244f825976f066dd73c20295a8234c57.html</anchorfile>
      <anchor>a244f825976f066dd73c20295a8234c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__cast__int_a9f24d5fd2da966bf0e36c95932601bc1.html</anchorfile>
      <anchor>a9f24d5fd2da966bf0e36c95932601bc1</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__cast__int_ae258cf20a52e4171ab4b08b8bd14bbfd.html</anchorfile>
      <anchor>ae258cf20a52e4171ab4b08b8bd14bbfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__cast__int_ab7aebdca9043ae336601d53e8e75055d.html</anchorfile>
      <anchor>ab7aebdca9043ae336601d53e8e75055d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__cast__int_a05d8cd83f3f9df944c976d5c832611ee.html</anchorfile>
      <anchor>a05d8cd83f3f9df944c976d5c832611ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__cast__int_aba89cf58a1db41db46ab9079f932bfb3.html</anchorfile>
      <anchor>aba89cf58a1db41db46ab9079f932bfb3</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__cast__int_aa429adb5301c6c828df0429fb07486d3.html</anchorfile>
      <anchor>aa429adb5301c6c828df0429fb07486d3</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__cast__int_a3b109637e5103ef3433cd8264b613e1d.html</anchorfile>
      <anchor>a3b109637e5103ef3433cd8264b613e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__cast__int_abace9faebbabdb63b1e0e4a0902b8995.html</anchorfile>
      <anchor>abace9faebbabdb63b1e0e4a0902b8995</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_cast_string</name>
    <filename>classc__micro__cast__string.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_cast_string</name>
      <anchorfile>classc__micro__cast__string_a8bc148daa982ab3d8ee75a3302a4f85a.html</anchorfile>
      <anchor>a8bc148daa982ab3d8ee75a3302a4f85a</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_cast_string</name>
      <anchorfile>classc__micro__cast__string_a878c0eda27d056a6b9163c1a891660c9.html</anchorfile>
      <anchor>a878c0eda27d056a6b9163c1a891660c9</anchor>
      <arglist>(const c_micro_cast_string &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_cast_string</name>
      <anchorfile>classc__micro__cast__string_aabb2a8e799283bb01e35d89feb04e12e.html</anchorfile>
      <anchor>aabb2a8e799283bb01e35d89feb04e12e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__cast__string_a0b3d867242056746ac86201c6b83b614.html</anchorfile>
      <anchor>a0b3d867242056746ac86201c6b83b614</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__cast__string_ac490766d8a242f43194eb32b56a8b58d.html</anchorfile>
      <anchor>ac490766d8a242f43194eb32b56a8b58d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__cast__string_a99cfcb49ff46e857617083f8d053671a.html</anchorfile>
      <anchor>a99cfcb49ff46e857617083f8d053671a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__cast__string_a03893e1e2b06049fe8fe939225cb8378.html</anchorfile>
      <anchor>a03893e1e2b06049fe8fe939225cb8378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__cast__string_a6bbd2e178f2e06d5002134e3e629b22f.html</anchorfile>
      <anchor>a6bbd2e178f2e06d5002134e3e629b22f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__cast__string_abb2ef89f99f5519960ac1cdf7e8bd3a8.html</anchorfile>
      <anchor>abb2ef89f99f5519960ac1cdf7e8bd3a8</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__cast__string_aa58286aa675fe98a5df6317fad1b0e24.html</anchorfile>
      <anchor>aa58286aa675fe98a5df6317fad1b0e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__cast__string_afe2b87c29be1fc5fbe43c0aba13fd599.html</anchorfile>
      <anchor>afe2b87c29be1fc5fbe43c0aba13fd599</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_commit_vars</name>
    <filename>classc__micro__commit__vars.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_commit_vars</name>
      <anchorfile>classc__micro__commit__vars_ab23a97b1d24915c1e9c356da0c2e0152.html</anchorfile>
      <anchor>ab23a97b1d24915c1e9c356da0c2e0152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_commit_vars</name>
      <anchorfile>classc__micro__commit__vars_ae9f562a93dabedcfd32b628b404327b8.html</anchorfile>
      <anchor>ae9f562a93dabedcfd32b628b404327b8</anchor>
      <arglist>(const c_micro_commit_vars &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_commit_vars</name>
      <anchorfile>classc__micro__commit__vars_a3b3a81660f111de73c4f40ac96ab6e2e.html</anchorfile>
      <anchor>a3b3a81660f111de73c4f40ac96ab6e2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__commit__vars_a10d9faf04b8deb42eddd36f632c5988f.html</anchorfile>
      <anchor>a10d9faf04b8deb42eddd36f632c5988f</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__commit__vars_a85ab4da03d56d9262d3d5bd5bfd27788.html</anchorfile>
      <anchor>a85ab4da03d56d9262d3d5bd5bfd27788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__commit__vars_abb6c3c0cfb190884a5a52bcf86e96166.html</anchorfile>
      <anchor>abb6c3c0cfb190884a5a52bcf86e96166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__commit__vars_aabb0693638ef7b9168dd79305026168e.html</anchorfile>
      <anchor>aabb0693638ef7b9168dd79305026168e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__commit__vars_a8d89cf006777b678d500d5570ffe1d73.html</anchorfile>
      <anchor>a8d89cf006777b678d500d5570ffe1d73</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__commit__vars_a9e7d56abf2078d6ca459c0a0b08a42c2.html</anchorfile>
      <anchor>a9e7d56abf2078d6ca459c0a0b08a42c2</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_concat</name>
    <filename>classc__micro__concat.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_concat</name>
      <anchorfile>classc__micro__concat_a63d95fb0e9fca5df3a15baaded3f00ee.html</anchorfile>
      <anchor>a63d95fb0e9fca5df3a15baaded3f00ee</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_concat</name>
      <anchorfile>classc__micro__concat_a8d63a4c6213f6b07640609886524e454.html</anchorfile>
      <anchor>a8d63a4c6213f6b07640609886524e454</anchor>
      <arglist>(const c_micro_concat &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_concat</name>
      <anchorfile>classc__micro__concat_abfdeb26d7260c9bf50c2a6b5438b5919.html</anchorfile>
      <anchor>abfdeb26d7260c9bf50c2a6b5438b5919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__concat_af60337c1b4f598e6d512bf24f2905798.html</anchorfile>
      <anchor>af60337c1b4f598e6d512bf24f2905798</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__concat_a0504a0190466009daaa556d44d29280b.html</anchorfile>
      <anchor>a0504a0190466009daaa556d44d29280b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__concat_aa78cafc32c759a40c6ac032bc94ec2ca.html</anchorfile>
      <anchor>aa78cafc32c759a40c6ac032bc94ec2ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__concat_a47b01281bdf23ddd4cc77321ee364c5c.html</anchorfile>
      <anchor>a47b01281bdf23ddd4cc77321ee364c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__concat_ae38202b845aff5af207206001a9faf3b.html</anchorfile>
      <anchor>ae38202b845aff5af207206001a9faf3b</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__concat_a86d7fbe64ae9b30080aa5de37faab588.html</anchorfile>
      <anchor>a86d7fbe64ae9b30080aa5de37faab588</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__concat_a72bee9dc00ad7294b54a686d627a3c17.html</anchorfile>
      <anchor>a72bee9dc00ad7294b54a686d627a3c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__concat_a421c63f196f36b1bb233c3f1119744f7.html</anchorfile>
      <anchor>a421c63f196f36b1bb233c3f1119744f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__concat_a3561c29a6a6b254afe210f2fc961a09d.html</anchorfile>
      <anchor>a3561c29a6a6b254afe210f2fc961a09d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_debug</name>
    <filename>classc__micro__debug.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_debug</name>
      <anchorfile>classc__micro__debug_a07c2d495d21f129948c31729bf333d03.html</anchorfile>
      <anchor>a07c2d495d21f129948c31729bf333d03</anchor>
      <arglist>(int line_num)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_debug</name>
      <anchorfile>classc__micro__debug_aaa2b4a27b1fb6551e793c8b240831cb5.html</anchorfile>
      <anchor>aaa2b4a27b1fb6551e793c8b240831cb5</anchor>
      <arglist>(const c_micro_debug &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_debug</name>
      <anchorfile>classc__micro__debug_a199a7f4c9172bf2c75b8010a2537510a.html</anchorfile>
      <anchor>a199a7f4c9172bf2c75b8010a2537510a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__debug_a7ae017cd0d62c221f00bceba3af0883b.html</anchorfile>
      <anchor>a7ae017cd0d62c221f00bceba3af0883b</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__debug_ae3225a00722cca9bc777364f5fd75334.html</anchorfile>
      <anchor>ae3225a00722cca9bc777364f5fd75334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_line_number</name>
      <anchorfile>classc__micro__debug_a7150ea83f9b0889445de8986c373b41b.html</anchorfile>
      <anchor>a7150ea83f9b0889445de8986c373b41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__debug_a1cde6a981818a28afcb21908eb7c139e.html</anchorfile>
      <anchor>a1cde6a981818a28afcb21908eb7c139e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__debug_a79a6ea2a5fcb0371287b862ece1f36bc.html</anchorfile>
      <anchor>a79a6ea2a5fcb0371287b862ece1f36bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__debug_afa195283325b0f9fe1cca43d425720e0.html</anchorfile>
      <anchor>afa195283325b0f9fe1cca43d425720e0</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__debug_a14d835dd03e55638b7f32bbcc179c72f.html</anchorfile>
      <anchor>a14d835dd03e55638b7f32bbcc179c72f</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_num_</name>
      <anchorfile>classc__micro__debug_adf71c94b84f5173314dbc8434029dcd3.html</anchorfile>
      <anchor>adf71c94b84f5173314dbc8434029dcd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_div</name>
    <filename>classc__micro__div.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_div</name>
      <anchorfile>classc__micro__div_a030f3109b0cbf53a2284236041cd6a41.html</anchorfile>
      <anchor>a030f3109b0cbf53a2284236041cd6a41</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_div</name>
      <anchorfile>classc__micro__div_a77ef6408eb84ddf061050b0f896087da.html</anchorfile>
      <anchor>a77ef6408eb84ddf061050b0f896087da</anchor>
      <arglist>(const c_micro_div &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_div</name>
      <anchorfile>classc__micro__div_ae185377455702682042b1968b941f4e3.html</anchorfile>
      <anchor>ae185377455702682042b1968b941f4e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__div_a05214d1a3bc81bfbd9855287edf1e1b2.html</anchorfile>
      <anchor>a05214d1a3bc81bfbd9855287edf1e1b2</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__div_a66083b47f9afebfc8f4d135dcd195468.html</anchorfile>
      <anchor>a66083b47f9afebfc8f4d135dcd195468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__div_ac3d199381d114606816a67f3112a134b.html</anchorfile>
      <anchor>ac3d199381d114606816a67f3112a134b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__div_a437dc60258c2b0a7d3b2624ca734dcae.html</anchorfile>
      <anchor>a437dc60258c2b0a7d3b2624ca734dcae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__div_a6e8344bbdf90a237b42bad9c94fcd2d6.html</anchorfile>
      <anchor>a6e8344bbdf90a237b42bad9c94fcd2d6</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__div_afe9f4c27b6afeddfecc6488c1a1a7a48.html</anchorfile>
      <anchor>afe9f4c27b6afeddfecc6488c1a1a7a48</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__div_a354fee5a12e52ea6243bb462d1673c17.html</anchorfile>
      <anchor>a354fee5a12e52ea6243bb462d1673c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__div_ab20c22c27ce8f8d54c2636fdfe4da718.html</anchorfile>
      <anchor>ab20c22c27ce8f8d54c2636fdfe4da718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__div_adbb45b10dca4b068ecf5952e750012ae.html</anchorfile>
      <anchor>adbb45b10dca4b068ecf5952e750012ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_equal</name>
    <filename>classc__micro__equal.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_equal</name>
      <anchorfile>classc__micro__equal_a1d178a111516c9c54d63384780632d8d.html</anchorfile>
      <anchor>a1d178a111516c9c54d63384780632d8d</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_equal</name>
      <anchorfile>classc__micro__equal_ac85b78c1ca04fda5fac286e5af0490c6.html</anchorfile>
      <anchor>ac85b78c1ca04fda5fac286e5af0490c6</anchor>
      <arglist>(const c_micro_equal &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_equal</name>
      <anchorfile>classc__micro__equal_a8baa998de0f9cfd3fc8b0178ea6bab39.html</anchorfile>
      <anchor>a8baa998de0f9cfd3fc8b0178ea6bab39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__equal_a7403f30b6ff7f42345abe8b448c9d0cb.html</anchorfile>
      <anchor>a7403f30b6ff7f42345abe8b448c9d0cb</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__equal_a6d7c2a9edfbcb7d7c6f10a616068ab0d.html</anchorfile>
      <anchor>a6d7c2a9edfbcb7d7c6f10a616068ab0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__equal_ae970e1dd1c6cce5fcf67ebc8a03a6ce7.html</anchorfile>
      <anchor>ae970e1dd1c6cce5fcf67ebc8a03a6ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__equal_a73c41cc2219d7aacb4820b9bb6445f37.html</anchorfile>
      <anchor>a73c41cc2219d7aacb4820b9bb6445f37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__equal_a6fdee14e260c2f62168023b8bb0ad750.html</anchorfile>
      <anchor>a6fdee14e260c2f62168023b8bb0ad750</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__equal_a6afccbc8c39cb8e8feae138fb2bb25e3.html</anchorfile>
      <anchor>a6afccbc8c39cb8e8feae138fb2bb25e3</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__equal_a130144548a3aae45fdb27582f03fef86.html</anchorfile>
      <anchor>a130144548a3aae45fdb27582f03fef86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__equal_a9d8b7d3cf0df5bdff678269851f893b8.html</anchorfile>
      <anchor>a9d8b7d3cf0df5bdff678269851f893b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__equal_ad37fb0026b0ecd2052b6a8cf70e3397a.html</anchorfile>
      <anchor>ad37fb0026b0ecd2052b6a8cf70e3397a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error</name>
    <filename>classc__micro__error.html</filename>
    <member kind="function">
      <type></type>
      <name>c_micro_error</name>
      <anchorfile>classc__micro__error_a65fee2c2079587ea6ff6c49eab8ddf10.html</anchorfile>
      <anchor>a65fee2c2079587ea6ff6c49eab8ddf10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error</name>
      <anchorfile>classc__micro__error_ab1e13612bf34991ede051e9e7b1e24d5.html</anchorfile>
      <anchor>ab1e13612bf34991ede051e9e7b1e24d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error_a4fa03582a818637a93d3c89008ec02cd.html</anchorfile>
      <anchor>a4fa03582a818637a93d3c89008ec02cd</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_concat</name>
    <filename>classc__micro__error__concat.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_concat</name>
      <anchorfile>classc__micro__error__concat_a946c42e566648e49e566a5860efc5f49.html</anchorfile>
      <anchor>a946c42e566648e49e566a5860efc5f49</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name, const string &amp;var_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_concat</name>
      <anchorfile>classc__micro__error__concat_a9a199f411fa809c2b45627ef25c9c89c.html</anchorfile>
      <anchor>a9a199f411fa809c2b45627ef25c9c89c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__concat_a6ac6fc75be9909dbb990a468a0a95c7e.html</anchorfile>
      <anchor>a6ac6fc75be9909dbb990a468a0a95c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__concat_a94f360dd2465dc6be3c35c66c5a60f92.html</anchorfile>
      <anchor>a94f360dd2465dc6be3c35c66c5a60f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__concat_a7bb75ba00142cfc6e82ad66267b6d793.html</anchorfile>
      <anchor>a7bb75ba00142cfc6e82ad66267b6d793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__concat_a57471eeaeb4620c89a867fa64445be2b.html</anchorfile>
      <anchor>a57471eeaeb4620c89a867fa64445be2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_type_</name>
      <anchorfile>classc__micro__error__concat_af7c79d4c5c9ba5d6272e4bdf3e6fb0b0.html</anchorfile>
      <anchor>af7c79d4c5c9ba5d6272e4bdf3e6fb0b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_divzero</name>
    <filename>classc__micro__error__divzero.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_divzero</name>
      <anchorfile>classc__micro__error__divzero_ad0e5e653940e652d15d7e9d6a55943c7.html</anchorfile>
      <anchor>ad0e5e653940e652d15d7e9d6a55943c7</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_divzero</name>
      <anchorfile>classc__micro__error__divzero_a3e76eed202d803dabcff8845aa1d7402.html</anchorfile>
      <anchor>a3e76eed202d803dabcff8845aa1d7402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__divzero_a0edd2761f6338cc81d8f18b088499ee2.html</anchorfile>
      <anchor>a0edd2761f6338cc81d8f18b088499ee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__divzero_a37f043b9d2ac2e3dfbf651f0df984022.html</anchorfile>
      <anchor>a37f043b9d2ac2e3dfbf651f0df984022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__divzero_aa2f059504184370017b73b155f4eb5d8.html</anchorfile>
      <anchor>aa2f059504184370017b73b155f4eb5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__divzero_a564b28c785db0a24b4ff8ee0f4d42a67.html</anchorfile>
      <anchor>a564b28c785db0a24b4ff8ee0f4d42a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_except</name>
    <filename>classc__micro__error__except.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_except</name>
      <anchorfile>classc__micro__error__except_ac8e2fa8ce29554ee5965e433eee8bc92.html</anchorfile>
      <anchor>ac8e2fa8ce29554ee5965e433eee8bc92</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_except</name>
      <anchorfile>classc__micro__error__except_ae5749a736c0e22dd6aa1bb3f911da858.html</anchorfile>
      <anchor>ae5749a736c0e22dd6aa1bb3f911da858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__except_a59e3462865931e47cdf9a7c8206c1966.html</anchorfile>
      <anchor>a59e3462865931e47cdf9a7c8206c1966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__except_a4de04d08c04070586f9f8bc37b331f8a.html</anchorfile>
      <anchor>a4de04d08c04070586f9f8bc37b331f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__except_ab72e2cc6258500c5929cde2024eb0762.html</anchorfile>
      <anchor>ab72e2cc6258500c5929cde2024eb0762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__except_a5294234a600f3391f0b19d23222fec4c.html</anchorfile>
      <anchor>a5294234a600f3391f0b19d23222fec4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_except2</name>
    <filename>classc__micro__error__except2.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_except2</name>
      <anchorfile>classc__micro__error__except2_a2ce95b787100d69f64cbe0d5616fc09b.html</anchorfile>
      <anchor>a2ce95b787100d69f64cbe0d5616fc09b</anchor>
      <arglist>(var_sym_index_t index1, var_sym_index_t index2, e_micro_type oper, const string &amp;var_name1, const string &amp;var_name2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_except2</name>
      <anchorfile>classc__micro__error__except2_a70367dec7c7b5d52a3a6caf6ddb30414.html</anchorfile>
      <anchor>a70367dec7c7b5d52a3a6caf6ddb30414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__except2_a4dbffb2125f038890798d8ce940c5484.html</anchorfile>
      <anchor>a4dbffb2125f038890798d8ce940c5484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index1_</name>
      <anchorfile>classc__micro__error__except2_aca728dee84ea01b4be7d8246995e8a24.html</anchorfile>
      <anchor>aca728dee84ea01b4be7d8246995e8a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index2_</name>
      <anchorfile>classc__micro__error__except2_aac6eec925a1d24efe14eb9982d5e8ef2.html</anchorfile>
      <anchor>aac6eec925a1d24efe14eb9982d5e8ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__except2_a45f47a13e5e9c25498f0b0f09d743b8a.html</anchorfile>
      <anchor>a45f47a13e5e9c25498f0b0f09d743b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name1_</name>
      <anchorfile>classc__micro__error__except2_ac37d797bcbe5187c506e97998a5fdf6a.html</anchorfile>
      <anchor>ac37d797bcbe5187c506e97998a5fdf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name2_</name>
      <anchorfile>classc__micro__error__except2_a3294da296d7e6117b4a15f27c48a4cb6.html</anchorfile>
      <anchor>a3294da296d7e6117b4a15f27c48a4cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_func</name>
    <filename>classc__micro__error__func.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_func</name>
      <anchorfile>classc__micro__error__func_a66ee33bb5b98fb016939f0e6a9edebf0.html</anchorfile>
      <anchor>a66ee33bb5b98fb016939f0e6a9edebf0</anchor>
      <arglist>(const string &amp;func_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_func</name>
      <anchorfile>classc__micro__error__func_adbe4d09f5cb7d0efbc5eb52a188272f2.html</anchorfile>
      <anchor>adbe4d09f5cb7d0efbc5eb52a188272f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__func_acdd60e04e64232fdb7dd38f7caa8ac9c.html</anchorfile>
      <anchor>acdd60e04e64232fdb7dd38f7caa8ac9c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__error__func_a8d67697e460250affbe83ff81b8279cb.html</anchorfile>
      <anchor>a8d67697e460250affbe83ff81b8279cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_func_argc</name>
    <filename>classc__micro__error__func__argc.html</filename>
    <base>c_micro_error_func</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_func_argc</name>
      <anchorfile>classc__micro__error__func__argc_a1096efd8072516a9ee6288fba7db9575.html</anchorfile>
      <anchor>a1096efd8072516a9ee6288fba7db9575</anchor>
      <arglist>(const string &amp;func_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_func_argc</name>
      <anchorfile>classc__micro__error__func__argc_a6b0d9b9fcbfd0a55b2e8b106c330d269.html</anchorfile>
      <anchor>a6b0d9b9fcbfd0a55b2e8b106c330d269</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__func__argc_a84170d861d0f7bdf00e46ad1aad6b637.html</anchorfile>
      <anchor>a84170d861d0f7bdf00e46ad1aad6b637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__error__func_a8d67697e460250affbe83ff81b8279cb.html</anchorfile>
      <anchor>a8d67697e460250affbe83ff81b8279cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_func_builtin</name>
    <filename>classc__micro__error__func__builtin.html</filename>
    <base>c_micro_error_func</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_func_builtin</name>
      <anchorfile>classc__micro__error__func__builtin_a6e0f033ee5cb7d8b5227e7df8bb3537d.html</anchorfile>
      <anchor>a6e0f033ee5cb7d8b5227e7df8bb3537d</anchor>
      <arglist>(const string &amp;func_name, const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_func_builtin</name>
      <anchorfile>classc__micro__error__func__builtin_a8bd01fbc3bd971d44b462a6e86be7aeb.html</anchorfile>
      <anchor>a8bd01fbc3bd971d44b462a6e86be7aeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__func__builtin_acfa39428ecbd9502dddf9aae35e0a46f.html</anchorfile>
      <anchor>acfa39428ecbd9502dddf9aae35e0a46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>error_message_</name>
      <anchorfile>classc__micro__error__func__builtin_a1fe0b839d0a1588042b3fc0af068f501.html</anchorfile>
      <anchor>a1fe0b839d0a1588042b3fc0af068f501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__error__func_a8d67697e460250affbe83ff81b8279cb.html</anchorfile>
      <anchor>a8d67697e460250affbe83ff81b8279cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_func_internal_1</name>
    <filename>classc__micro__error__func__internal__1.html</filename>
    <base>c_micro_error_func</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_func_internal_1</name>
      <anchorfile>classc__micro__error__func__internal__1_a0ab4ae9a61a965ad71048b312c75569c.html</anchorfile>
      <anchor>a0ab4ae9a61a965ad71048b312c75569c</anchor>
      <arglist>(const string &amp;func_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_func_internal_1</name>
      <anchorfile>classc__micro__error__func__internal__1_af1c8de91eca310a1e4829c74ba603e71.html</anchorfile>
      <anchor>af1c8de91eca310a1e4829c74ba603e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__func__internal__1_abd4844fb72e19687fcd415fd3055fccb.html</anchorfile>
      <anchor>abd4844fb72e19687fcd415fd3055fccb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__error__func_a8d67697e460250affbe83ff81b8279cb.html</anchorfile>
      <anchor>a8d67697e460250affbe83ff81b8279cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_func_internal_2</name>
    <filename>classc__micro__error__func__internal__2.html</filename>
    <base>c_micro_error_func</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_func_internal_2</name>
      <anchorfile>classc__micro__error__func__internal__2_a2825f27767727cddecce7136162389a9.html</anchorfile>
      <anchor>a2825f27767727cddecce7136162389a9</anchor>
      <arglist>(const string &amp;func_name, const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_func_internal_2</name>
      <anchorfile>classc__micro__error__func__internal__2_a988daf0b0f080ec50426553bbf370507.html</anchorfile>
      <anchor>a988daf0b0f080ec50426553bbf370507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__func__internal__2_a52f1e223db46e4daa6e79bfd95aab8c8.html</anchorfile>
      <anchor>a52f1e223db46e4daa6e79bfd95aab8c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__error__func_a8d67697e460250affbe83ff81b8279cb.html</anchorfile>
      <anchor>a8d67697e460250affbe83ff81b8279cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg_</name>
      <anchorfile>classc__micro__error__func__internal__2_a3a8cc55f145ff536ba92cdddd8ff9362.html</anchorfile>
      <anchor>a3a8cc55f145ff536ba92cdddd8ff9362</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_func_internal_3</name>
    <filename>classc__micro__error__func__internal__3.html</filename>
    <base>c_micro_error_func</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_func_internal_3</name>
      <anchorfile>classc__micro__error__func__internal__3_ae75bf2820e307a9bec470079f7e99479.html</anchorfile>
      <anchor>ae75bf2820e307a9bec470079f7e99479</anchor>
      <arglist>(const string &amp;func_name, const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_func_internal_3</name>
      <anchorfile>classc__micro__error__func__internal__3_a389ea3fd0c8b58d1a773b2032174ac05.html</anchorfile>
      <anchor>a389ea3fd0c8b58d1a773b2032174ac05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__func__internal__3_a28ab1859fb520e1452a3c4e244e89e7a.html</anchorfile>
      <anchor>a28ab1859fb520e1452a3c4e244e89e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__error__func_a8d67697e460250affbe83ff81b8279cb.html</anchorfile>
      <anchor>a8d67697e460250affbe83ff81b8279cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg_</name>
      <anchorfile>classc__micro__error__func__internal__3_a9a2833471de7af5c4610e54f29244d90.html</anchorfile>
      <anchor>a9a2833471de7af5c4610e54f29244d90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_func_unknown</name>
    <filename>classc__micro__error__func__unknown.html</filename>
    <base>c_micro_error_func</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_func_unknown</name>
      <anchorfile>classc__micro__error__func__unknown_a42d4e6f77a3e24e708d336da67e45c18.html</anchorfile>
      <anchor>a42d4e6f77a3e24e708d336da67e45c18</anchor>
      <arglist>(const string &amp;func_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_func_unknown</name>
      <anchorfile>classc__micro__error__func__unknown_afd83cef71cead76ff77909196520f676.html</anchorfile>
      <anchor>afd83cef71cead76ff77909196520f676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__func__unknown_a131b7a620b4f9c7624aea007955a50bd.html</anchorfile>
      <anchor>a131b7a620b4f9c7624aea007955a50bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__error__func_a8d67697e460250affbe83ff81b8279cb.html</anchorfile>
      <anchor>a8d67697e460250affbe83ff81b8279cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_index</name>
    <filename>classc__micro__error__index.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_index</name>
      <anchorfile>classc__micro__error__index_a5f8c4c8e626588f517c2013de48f9953.html</anchorfile>
      <anchor>a5f8c4c8e626588f517c2013de48f9953</anchor>
      <arglist>(var_sym_index_t base, var_sym_index_t index, const string &amp;var_name_base, const string &amp;var_name_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_index</name>
      <anchorfile>classc__micro__error__index_a63870c9ac3abae89bbbf803b043f7918.html</anchorfile>
      <anchor>a63870c9ac3abae89bbbf803b043f7918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__index_a14dfe576015529618382b1c909fd4cc1.html</anchorfile>
      <anchor>a14dfe576015529618382b1c909fd4cc1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>base_</name>
      <anchorfile>classc__micro__error__index_aa49fbdd0be6be583e71bbd4b7c350f01.html</anchorfile>
      <anchor>aa49fbdd0be6be583e71bbd4b7c350f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__index_a2fab9ba05c3328dcce25ab1a73134c10.html</anchorfile>
      <anchor>a2fab9ba05c3328dcce25ab1a73134c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__index_a91f916079a9c246fc666206c36eff55b.html</anchorfile>
      <anchor>a91f916079a9c246fc666206c36eff55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_base_</name>
      <anchorfile>classc__micro__error__index_aae51f78b83b8c9f32184b61dae952d42.html</anchorfile>
      <anchor>aae51f78b83b8c9f32184b61dae952d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_index_</name>
      <anchorfile>classc__micro__error__index_ae52af0eba26432103511894d4c0f6b34.html</anchorfile>
      <anchor>ae52af0eba26432103511894d4c0f6b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_index_base_invalid</name>
    <filename>classc__micro__error__index__base__invalid.html</filename>
    <base>c_micro_error_index</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_index_base_invalid</name>
      <anchorfile>classc__micro__error__index__base__invalid_aac995d397705d730c968a47140e308fd.html</anchorfile>
      <anchor>aac995d397705d730c968a47140e308fd</anchor>
      <arglist>(var_sym_index_t base, var_sym_index_t index, const string &amp;var_name_base, const string &amp;var_name_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_index_base_invalid</name>
      <anchorfile>classc__micro__error__index__base__invalid_a8dd9517e3c7bf6c667cead2f2c681529.html</anchorfile>
      <anchor>a8dd9517e3c7bf6c667cead2f2c681529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__index__base__invalid_a99cf926c31acdea43a864fbae3e4d61a.html</anchorfile>
      <anchor>a99cf926c31acdea43a864fbae3e4d61a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>base_</name>
      <anchorfile>classc__micro__error__index_aa49fbdd0be6be583e71bbd4b7c350f01.html</anchorfile>
      <anchor>aa49fbdd0be6be583e71bbd4b7c350f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__index_a2fab9ba05c3328dcce25ab1a73134c10.html</anchorfile>
      <anchor>a2fab9ba05c3328dcce25ab1a73134c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__index_a91f916079a9c246fc666206c36eff55b.html</anchorfile>
      <anchor>a91f916079a9c246fc666206c36eff55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_base_</name>
      <anchorfile>classc__micro__error__index_aae51f78b83b8c9f32184b61dae952d42.html</anchorfile>
      <anchor>aae51f78b83b8c9f32184b61dae952d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_index_</name>
      <anchorfile>classc__micro__error__index_ae52af0eba26432103511894d4c0f6b34.html</anchorfile>
      <anchor>ae52af0eba26432103511894d4c0f6b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_index_is_invalid</name>
    <filename>classc__micro__error__index__is__invalid.html</filename>
    <base>c_micro_error_index</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_index_is_invalid</name>
      <anchorfile>classc__micro__error__index__is__invalid_a704a8b3d97f19567dc11cbaeaf5cb8f2.html</anchorfile>
      <anchor>a704a8b3d97f19567dc11cbaeaf5cb8f2</anchor>
      <arglist>(var_sym_index_t base, var_sym_index_t index, const string &amp;var_name_base, const string &amp;var_name_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_index_is_invalid</name>
      <anchorfile>classc__micro__error__index__is__invalid_a5a34affbaa0132be89bc7b6a6871578f.html</anchorfile>
      <anchor>a5a34affbaa0132be89bc7b6a6871578f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__index__is__invalid_a28308e563f48f3f80a50781038400293.html</anchorfile>
      <anchor>a28308e563f48f3f80a50781038400293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>base_</name>
      <anchorfile>classc__micro__error__index_aa49fbdd0be6be583e71bbd4b7c350f01.html</anchorfile>
      <anchor>aa49fbdd0be6be583e71bbd4b7c350f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__index_a2fab9ba05c3328dcce25ab1a73134c10.html</anchorfile>
      <anchor>a2fab9ba05c3328dcce25ab1a73134c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__index_a91f916079a9c246fc666206c36eff55b.html</anchorfile>
      <anchor>a91f916079a9c246fc666206c36eff55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_base_</name>
      <anchorfile>classc__micro__error__index_aae51f78b83b8c9f32184b61dae952d42.html</anchorfile>
      <anchor>aae51f78b83b8c9f32184b61dae952d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_index_</name>
      <anchorfile>classc__micro__error__index_ae52af0eba26432103511894d4c0f6b34.html</anchorfile>
      <anchor>ae52af0eba26432103511894d4c0f6b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_index_not_int</name>
    <filename>classc__micro__error__index__not__int.html</filename>
    <base>c_micro_error_index</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_index_not_int</name>
      <anchorfile>classc__micro__error__index__not__int_ad57b71bdf18504aba2cdc46c2830ac21.html</anchorfile>
      <anchor>ad57b71bdf18504aba2cdc46c2830ac21</anchor>
      <arglist>(var_sym_index_t base, var_sym_index_t index, const string &amp;var_name_base, const string &amp;var_name_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_index_not_int</name>
      <anchorfile>classc__micro__error__index__not__int_a87f3a6636d9ff8d243273cabeefbd393.html</anchorfile>
      <anchor>a87f3a6636d9ff8d243273cabeefbd393</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__index__not__int_ae221e2376ba6477db248b0bb503acca7.html</anchorfile>
      <anchor>ae221e2376ba6477db248b0bb503acca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>base_</name>
      <anchorfile>classc__micro__error__index_aa49fbdd0be6be583e71bbd4b7c350f01.html</anchorfile>
      <anchor>aa49fbdd0be6be583e71bbd4b7c350f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__index_a2fab9ba05c3328dcce25ab1a73134c10.html</anchorfile>
      <anchor>a2fab9ba05c3328dcce25ab1a73134c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__index_a91f916079a9c246fc666206c36eff55b.html</anchorfile>
      <anchor>a91f916079a9c246fc666206c36eff55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_base_</name>
      <anchorfile>classc__micro__error__index_aae51f78b83b8c9f32184b61dae952d42.html</anchorfile>
      <anchor>aae51f78b83b8c9f32184b61dae952d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_index_</name>
      <anchorfile>classc__micro__error__index_ae52af0eba26432103511894d4c0f6b34.html</anchorfile>
      <anchor>ae52af0eba26432103511894d4c0f6b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_index_unset</name>
    <filename>classc__micro__error__index__unset.html</filename>
    <base>c_micro_error_index</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_index_unset</name>
      <anchorfile>classc__micro__error__index__unset_a961b9ab469b3e1c6d49ec9c4cc128762.html</anchorfile>
      <anchor>a961b9ab469b3e1c6d49ec9c4cc128762</anchor>
      <arglist>(var_sym_index_t base, var_sym_index_t index, const string &amp;var_name_base, const string &amp;var_name_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_index_unset</name>
      <anchorfile>classc__micro__error__index__unset_ac10d9dbce6a053b6a6b99c03f4e736e5.html</anchorfile>
      <anchor>ac10d9dbce6a053b6a6b99c03f4e736e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__index__unset_ab040e3eca81ee2ace6999755372a29a9.html</anchorfile>
      <anchor>ab040e3eca81ee2ace6999755372a29a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>base_</name>
      <anchorfile>classc__micro__error__index_aa49fbdd0be6be583e71bbd4b7c350f01.html</anchorfile>
      <anchor>aa49fbdd0be6be583e71bbd4b7c350f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__index_a2fab9ba05c3328dcce25ab1a73134c10.html</anchorfile>
      <anchor>a2fab9ba05c3328dcce25ab1a73134c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__index_a91f916079a9c246fc666206c36eff55b.html</anchorfile>
      <anchor>a91f916079a9c246fc666206c36eff55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_base_</name>
      <anchorfile>classc__micro__error__index_aae51f78b83b8c9f32184b61dae952d42.html</anchorfile>
      <anchor>aae51f78b83b8c9f32184b61dae952d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>var_name_index_</name>
      <anchorfile>classc__micro__error__index_ae52af0eba26432103511894d4c0f6b34.html</anchorfile>
      <anchor>ae52af0eba26432103511894d4c0f6b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_invnum</name>
    <filename>classc__micro__error__invnum.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_invnum</name>
      <anchorfile>classc__micro__error__invnum_ab0ff34958265509ffbf622f3242a30c3.html</anchorfile>
      <anchor>ab0ff34958265509ffbf622f3242a30c3</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name, const string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_invnum</name>
      <anchorfile>classc__micro__error__invnum_a2c8ea10d53b99b81569c1e175d3350c7.html</anchorfile>
      <anchor>a2c8ea10d53b99b81569c1e175d3350c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__invnum_aabf833c07dc350857ac5e295426b27f5.html</anchorfile>
      <anchor>aabf833c07dc350857ac5e295426b27f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__invnum_a251fa2b35b7edb102cc963502e9b8a82.html</anchorfile>
      <anchor>a251fa2b35b7edb102cc963502e9b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__invnum_a7298646805a1d647112c497bb1117660.html</anchorfile>
      <anchor>a7298646805a1d647112c497bb1117660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>str_</name>
      <anchorfile>classc__micro__error__invnum_ac531f26edbcd9f5281498f182290d8a7.html</anchorfile>
      <anchor>ac531f26edbcd9f5281498f182290d8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__invnum_a524d97835f9d61f795086d6375c084bf.html</anchorfile>
      <anchor>a524d97835f9d61f795086d6375c084bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_keeper</name>
    <filename>classc__micro__error__keeper.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_keeper</name>
      <anchorfile>classc__micro__error__keeper_a36de298620ffcb81b8d5c41bb6983045.html</anchorfile>
      <anchor>a36de298620ffcb81b8d5c41bb6983045</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_keeper</name>
      <anchorfile>classc__micro__error__keeper_abf98461aeb032bc787de20edeb415a3d.html</anchorfile>
      <anchor>abf98461aeb032bc787de20edeb415a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__keeper_a4c0283cd40c3ef2cd14ae3a16d79bd80.html</anchorfile>
      <anchor>a4c0283cd40c3ef2cd14ae3a16d79bd80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg_</name>
      <anchorfile>classc__micro__error__keeper_a92c5f92f0819e2c08832a33369a0911f.html</anchorfile>
      <anchor>a92c5f92f0819e2c08832a33369a0911f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_lvalue</name>
    <filename>classc__micro__error__lvalue.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_lvalue</name>
      <anchorfile>classc__micro__error__lvalue_ab452ea9d402e8dbfe393391eeded5424.html</anchorfile>
      <anchor>ab452ea9d402e8dbfe393391eeded5424</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_lvalue</name>
      <anchorfile>classc__micro__error__lvalue_acde61b859507598723a640429dbb674d.html</anchorfile>
      <anchor>acde61b859507598723a640429dbb674d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__lvalue_a20a9163cad2e88cc37d240cb8a32ac7e.html</anchorfile>
      <anchor>a20a9163cad2e88cc37d240cb8a32ac7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__lvalue_a16277404a8a9c9887d8ba9210994e1dd.html</anchorfile>
      <anchor>a16277404a8a9c9887d8ba9210994e1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__lvalue_a9764371c569993ea8308ca0dcadfb560.html</anchorfile>
      <anchor>a9764371c569993ea8308ca0dcadfb560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__lvalue_ae5b0c09a746d28e14b54fa2747f71767.html</anchorfile>
      <anchor>ae5b0c09a746d28e14b54fa2747f71767</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_memory</name>
    <filename>classc__micro__error__memory.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_memory</name>
      <anchorfile>classc__micro__error__memory_aea23bc7ad278f8eac437654944c79181.html</anchorfile>
      <anchor>aea23bc7ad278f8eac437654944c79181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_memory</name>
      <anchorfile>classc__micro__error__memory_a9dcaae60e6f8dd4142bbfb73845200b8.html</anchorfile>
      <anchor>a9dcaae60e6f8dd4142bbfb73845200b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__memory_a22f2ab8cb07b68848728e53d4d33db4f.html</anchorfile>
      <anchor>a22f2ab8cb07b68848728e53d4d33db4f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_notnum</name>
    <filename>classc__micro__error__notnum.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_notnum</name>
      <anchorfile>classc__micro__error__notnum_a76bdaf0d1657f14c3ffc2976389be0fe.html</anchorfile>
      <anchor>a76bdaf0d1657f14c3ffc2976389be0fe</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name, const string &amp;var_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_notnum</name>
      <anchorfile>classc__micro__error__notnum_a3a7d95d280e9c6fdce2f09384dd65950.html</anchorfile>
      <anchor>a3a7d95d280e9c6fdce2f09384dd65950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__notnum_ab1ee71502b514381d052841f05d66131.html</anchorfile>
      <anchor>ab1ee71502b514381d052841f05d66131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__notnum_a9b14a5cb7c9dbfb9fefa3bfbccdf7dd5.html</anchorfile>
      <anchor>a9b14a5cb7c9dbfb9fefa3bfbccdf7dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__notnum_a899ffc54a8ed4b73793ee93e738ed686.html</anchorfile>
      <anchor>a899ffc54a8ed4b73793ee93e738ed686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__notnum_afc8dd7ed74cac0f0ee2f8c92f2da6f39.html</anchorfile>
      <anchor>afc8dd7ed74cac0f0ee2f8c92f2da6f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_type_</name>
      <anchorfile>classc__micro__error__notnum_a09a52b89a68a05fdb934fbaed41dce4f.html</anchorfile>
      <anchor>a09a52b89a68a05fdb934fbaed41dce4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_notstring</name>
    <filename>classc__micro__error__notstring.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_notstring</name>
      <anchorfile>classc__micro__error__notstring_a65b50d261a894c4ec54bb8280a57613c.html</anchorfile>
      <anchor>a65b50d261a894c4ec54bb8280a57613c</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name, const string &amp;var_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_notstring</name>
      <anchorfile>classc__micro__error__notstring_a8ae07ed42e07f4e48c5d46d16c05bfec.html</anchorfile>
      <anchor>a8ae07ed42e07f4e48c5d46d16c05bfec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__notstring_a1571b17ffbe4f1ddb3d9254dda4e6f44.html</anchorfile>
      <anchor>a1571b17ffbe4f1ddb3d9254dda4e6f44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__notstring_a500926b8a17eaf1823afadd8536ff152.html</anchorfile>
      <anchor>a500926b8a17eaf1823afadd8536ff152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__notstring_a564fde80881a3178ec449a1ca2b471dd.html</anchorfile>
      <anchor>a564fde80881a3178ec449a1ca2b471dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__notstring_ab7b7c6e05e7506554cfe4c499ad615d5.html</anchorfile>
      <anchor>ab7b7c6e05e7506554cfe4c499ad615d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_type_</name>
      <anchorfile>classc__micro__error__notstring_a40ef6c29c89cdeb20bcccefae91ebe08.html</anchorfile>
      <anchor>a40ef6c29c89cdeb20bcccefae91ebe08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_symbol_index</name>
    <filename>classc__micro__error__symbol__index.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_symbol_index</name>
      <anchorfile>classc__micro__error__symbol__index_ae0a331b2f3e6783c317e16b568a72891.html</anchorfile>
      <anchor>ae0a331b2f3e6783c317e16b568a72891</anchor>
      <arglist>(var_sym_index_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_symbol_index</name>
      <anchorfile>classc__micro__error__symbol__index_a10ac709f7ff27a762b78937e29a3ed9a.html</anchorfile>
      <anchor>a10ac709f7ff27a762b78937e29a3ed9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__symbol__index_a071a056da92d20d0e6455f72d51c8ee0.html</anchorfile>
      <anchor>a071a056da92d20d0e6455f72d51c8ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__symbol__index_ac393692d9a8b7dcba140fc887c9fd501.html</anchorfile>
      <anchor>ac393692d9a8b7dcba140fc887c9fd501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_unset</name>
    <filename>classc__micro__error__unset.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_unset</name>
      <anchorfile>classc__micro__error__unset_a13453860b9a8992813b426056d0f8769.html</anchorfile>
      <anchor>a13453860b9a8992813b426056d0f8769</anchor>
      <arglist>(var_sym_index_t index, e_micro_type oper, const string &amp;var_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_error_unset</name>
      <anchorfile>classc__micro__error__unset_a5c2e8d5763da23ddf5eedd5ac27666eb.html</anchorfile>
      <anchor>a5c2e8d5763da23ddf5eedd5ac27666eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__unset_a958b8244cf502432f039e7532197719e.html</anchorfile>
      <anchor>a958b8244cf502432f039e7532197719e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__unset_a59d40695b1aa3421b25ce00b5c22e306.html</anchorfile>
      <anchor>a59d40695b1aa3421b25ce00b5c22e306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__unset_a97990c191497438bc8bdf327325caffb.html</anchorfile>
      <anchor>a97990c191497438bc8bdf327325caffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__unset_ac416039acb47142c4563ffb08dcaeab9.html</anchorfile>
      <anchor>ac416039acb47142c4563ffb08dcaeab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_error_var_except</name>
    <filename>classc__micro__error__var__except.html</filename>
    <base>c_micro_error</base>
    <member kind="function">
      <type></type>
      <name>c_micro_error_var_except</name>
      <anchorfile>classc__micro__error__var__except_a303cb311b48f3c7399a73b40ed51290b.html</anchorfile>
      <anchor>a303cb311b48f3c7399a73b40ed51290b</anchor>
      <arglist>(e_micro_type oper, c_var_except *e, var_sym_index_t input1, const string &amp;var_name1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_error_var_except</name>
      <anchorfile>classc__micro__error__var__except_a2dc40b57a31e8717bd4d9b745b141c1b.html</anchorfile>
      <anchor>a2dc40b57a31e8717bd4d9b745b141c1b</anchor>
      <arglist>(e_micro_type oper, c_var_except *e, var_sym_index_t input1, const string &amp;var_name1, var_sym_index_t input2, const string &amp;var_name2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_micro_error_var_except</name>
      <anchorfile>classc__micro__error__var__except_a41a1776b31a2be6cba84740cdc91fec4.html</anchorfile>
      <anchor>a41a1776b31a2be6cba84740cdc91fec4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__micro__error__var__except_ad09d49736b3a8eed23cef24c52d8d049.html</anchorfile>
      <anchor>ad09d49736b3a8eed23cef24c52d8d049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>except_msg</name>
      <anchorfile>classc__micro__error__var__except_a8dbfb20e9436dc7da92638cd21427255.html</anchorfile>
      <anchor>a8dbfb20e9436dc7da92638cd21427255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>index_</name>
      <anchorfile>classc__micro__error__var__except_a993d7ad165ff282aa7f6c88c578b5c43.html</anchorfile>
      <anchor>a993d7ad165ff282aa7f6c88c578b5c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_micro_type</type>
      <name>oper_</name>
      <anchorfile>classc__micro__error__var__except_a0bd1a22e3ba4a41320544e0362532e34.html</anchorfile>
      <anchor>a0bd1a22e3ba4a41320544e0362532e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__error__var__except_a3511002f0c073b58b3c8e59769752e1d.html</anchorfile>
      <anchor>a3511002f0c073b58b3c8e59769752e1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_func_call</name>
    <filename>classc__micro__func__call.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_func_call</name>
      <anchorfile>classc__micro__func__call_a748b75780a8cbde1af4dbcafb0938327.html</anchorfile>
      <anchor>a748b75780a8cbde1af4dbcafb0938327</anchor>
      <arglist>(const string &amp;func_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_func_call</name>
      <anchorfile>classc__micro__func__call_a4a8b365e6ca8b7596ef5c2fdba9861a4.html</anchorfile>
      <anchor>a4a8b365e6ca8b7596ef5c2fdba9861a4</anchor>
      <arglist>(const c_micro_func_call &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_func_call</name>
      <anchorfile>classc__micro__func__call_aa27ddfec58199121e8048b1a093c59dc.html</anchorfile>
      <anchor>aa27ddfec58199121e8048b1a093c59dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_arg</name>
      <anchorfile>classc__micro__func__call_a6e888265e7ae77d6e8dd710c625bcfce.html</anchorfile>
      <anchor>a6e888265e7ae77d6e8dd710c625bcfce</anchor>
      <arglist>(var_sym_index_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__func__call_accc4fbd72e2e32e03a2fd0dec7976e1b.html</anchorfile>
      <anchor>accc4fbd72e2e32e03a2fd0dec7976e1b</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__func__call_a4f2cd7c9b59432d20ca2c20a0e6eb6f3.html</anchorfile>
      <anchor>a4f2cd7c9b59432d20ca2c20a0e6eb6f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; var_sym_index_t &gt; &amp;</type>
      <name>get_args</name>
      <anchorfile>classc__micro__func__call_ae87284ed69ae63e9c1c91a2b956f999d.html</anchorfile>
      <anchor>ae87284ed69ae63e9c1c91a2b956f999d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_func_name</name>
      <anchorfile>classc__micro__func__call_a7b6c2c5be0d10b2c292ef869084a4bf2.html</anchorfile>
      <anchor>a7b6c2c5be0d10b2c292ef869084a4bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__func__call_ab389f7986059748107a0b3049c049277.html</anchorfile>
      <anchor>ab389f7986059748107a0b3049c049277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__func__call_a74be82af9608ccde10fecfb90b37f866.html</anchorfile>
      <anchor>a74be82af9608ccde10fecfb90b37f866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>make_iteration</name>
      <anchorfile>classc__micro__func__call_ab9944eb70754f11ebcdaf758cc35bad7.html</anchorfile>
      <anchor>ab9944eb70754f11ebcdaf758cc35bad7</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug, c_var_array *vars, const string &amp;next_expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__func__call_aa248da676c3d913b4677feaafb0913e1.html</anchorfile>
      <anchor>aa248da676c3d913b4677feaafb0913e1</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__func__call_a4f5f3372660f72b0b4132760ac1a90a7.html</anchorfile>
      <anchor>a4f5f3372660f72b0b4132760ac1a90a7</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_next_expression</name>
      <anchorfile>classc__micro__func__call_ae45efe896ab51faaad9022a208684223.html</anchorfile>
      <anchor>ae45efe896ab51faaad9022a208684223</anchor>
      <arglist>(const string &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output</name>
      <anchorfile>classc__micro__func__call_ac49fda4ed156220d2dcf0509fb24cbb4.html</anchorfile>
      <anchor>ac49fda4ed156220d2dcf0509fb24cbb4</anchor>
      <arglist>(var_sym_index_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; var_sym_index_t &gt;</type>
      <name>args_</name>
      <anchorfile>classc__micro__func__call_a03f3352ed4ac980ffc48182a6962f871.html</anchorfile>
      <anchor>a03f3352ed4ac980ffc48182a6962f871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>func_name_</name>
      <anchorfile>classc__micro__func__call_a7fb58a54bfb1f37934d586b548c6b8a2.html</anchorfile>
      <anchor>a7fb58a54bfb1f37934d586b548c6b8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_error *</type>
      <name>log_error</name>
      <anchorfile>classc__micro__func__call_ab1cb57852577225a4ff2758bf1955d51.html</anchorfile>
      <anchor>ab1cb57852577225a4ff2758bf1955d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_keeper::e_log_severity</type>
      <name>log_severity</name>
      <anchorfile>classc__micro__func__call_a0a2313d85b9bcc26448afe56cbcf3c26.html</anchorfile>
      <anchor>a0a2313d85b9bcc26448afe56cbcf3c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>next_expression</name>
      <anchorfile>classc__micro__func__call_af6e5af6332ef2a180941e586ffb0f69f.html</anchorfile>
      <anchor>af6e5af6332ef2a180941e586ffb0f69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__func__call_a61dbe767a580d91c02fdd1fe527805d7.html</anchorfile>
      <anchor>a61dbe767a580d91c02fdd1fe527805d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>log_fn_c_micro_func_call</name>
      <anchorfile>classc__micro__func__call_a3a77ed7d45a730e3fa1c3667afb5937d.html</anchorfile>
      <anchor>a3a77ed7d45a730e3fa1c3667afb5937d</anchor>
      <arglist>(c_var_keeper::e_log_severity severity, const string &amp;msg, void *data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_greater</name>
    <filename>classc__micro__greater.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_greater</name>
      <anchorfile>classc__micro__greater_a60cf997217a3045c5e08484fde43d781.html</anchorfile>
      <anchor>a60cf997217a3045c5e08484fde43d781</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_greater</name>
      <anchorfile>classc__micro__greater_a19629964e2360b140f0ea40578133437.html</anchorfile>
      <anchor>a19629964e2360b140f0ea40578133437</anchor>
      <arglist>(const c_micro_greater &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_greater</name>
      <anchorfile>classc__micro__greater_a399e10cc5ddb7485cf8be2b3f7cef6ad.html</anchorfile>
      <anchor>a399e10cc5ddb7485cf8be2b3f7cef6ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__greater_ad52877d2af43b4f99ecd279f0cd8793a.html</anchorfile>
      <anchor>ad52877d2af43b4f99ecd279f0cd8793a</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__greater_a119162ce2d479ef9e36625ab3e97c980.html</anchorfile>
      <anchor>a119162ce2d479ef9e36625ab3e97c980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__greater_a370e21bbca27d24d4d2f93665a097d09.html</anchorfile>
      <anchor>a370e21bbca27d24d4d2f93665a097d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__greater_a927cc686bba78b7de41f590cea8352dd.html</anchorfile>
      <anchor>a927cc686bba78b7de41f590cea8352dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__greater_add2fbf6cd34b2f5766299aed111c766f.html</anchorfile>
      <anchor>add2fbf6cd34b2f5766299aed111c766f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__greater_a7f0e7b9205e68478edb7a399ff22698f.html</anchorfile>
      <anchor>a7f0e7b9205e68478edb7a399ff22698f</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__greater_ac6fc2b695bcbb8482435ff3526a34e0e.html</anchorfile>
      <anchor>ac6fc2b695bcbb8482435ff3526a34e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__greater_ae9f0a2a91317b73a4207d5c5617794a1.html</anchorfile>
      <anchor>ae9f0a2a91317b73a4207d5c5617794a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__greater_ab80b4fc1a8bc36edcb94a5a77671ca1d.html</anchorfile>
      <anchor>ab80b4fc1a8bc36edcb94a5a77671ca1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_greater_or_equal</name>
    <filename>classc__micro__greater__or__equal.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_greater_or_equal</name>
      <anchorfile>classc__micro__greater__or__equal_a85d850ef45a366030f97139a17d8ff38.html</anchorfile>
      <anchor>a85d850ef45a366030f97139a17d8ff38</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_greater_or_equal</name>
      <anchorfile>classc__micro__greater__or__equal_a78145c9d5920c928227b5390163c4d98.html</anchorfile>
      <anchor>a78145c9d5920c928227b5390163c4d98</anchor>
      <arglist>(const c_micro_greater_or_equal &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_greater_or_equal</name>
      <anchorfile>classc__micro__greater__or__equal_a3f028e0f021552bfc8f55c911c3e95ef.html</anchorfile>
      <anchor>a3f028e0f021552bfc8f55c911c3e95ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__greater__or__equal_a13339b8ad0839a22e10fd7dcafc4d4c5.html</anchorfile>
      <anchor>a13339b8ad0839a22e10fd7dcafc4d4c5</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__greater__or__equal_ae43c6eebcb018fe0672f3f6584bf9347.html</anchorfile>
      <anchor>ae43c6eebcb018fe0672f3f6584bf9347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__greater__or__equal_a3c90c1aa98dfbc0f168e53bc2b611a1e.html</anchorfile>
      <anchor>a3c90c1aa98dfbc0f168e53bc2b611a1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__greater__or__equal_a9923a10f34393c83e617c856fc2d5893.html</anchorfile>
      <anchor>a9923a10f34393c83e617c856fc2d5893</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__greater__or__equal_a4eee8dc993bed9fd7fff00269c9072e8.html</anchorfile>
      <anchor>a4eee8dc993bed9fd7fff00269c9072e8</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__greater__or__equal_a855a416b08c05ba6be4854a47efee5ea.html</anchorfile>
      <anchor>a855a416b08c05ba6be4854a47efee5ea</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__greater__or__equal_a9d76eb3c6683e056259f3169ebf8ef55.html</anchorfile>
      <anchor>a9d76eb3c6683e056259f3169ebf8ef55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__greater__or__equal_ac21cb1e606dac904ef509ceb28de7ad2.html</anchorfile>
      <anchor>ac21cb1e606dac904ef509ceb28de7ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__greater__or__equal_a47ff0a31d88e240bf929044faae2becb.html</anchorfile>
      <anchor>a47ff0a31d88e240bf929044faae2becb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_identical</name>
    <filename>classc__micro__identical.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_identical</name>
      <anchorfile>classc__micro__identical_af0197a2f639dd244e24da0f804b26ffb.html</anchorfile>
      <anchor>af0197a2f639dd244e24da0f804b26ffb</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_identical</name>
      <anchorfile>classc__micro__identical_a0e2d7809a88b12abc9577bb61c13a418.html</anchorfile>
      <anchor>a0e2d7809a88b12abc9577bb61c13a418</anchor>
      <arglist>(const c_micro_identical &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_identical</name>
      <anchorfile>classc__micro__identical_ab2382669370055414e146398734251c8.html</anchorfile>
      <anchor>ab2382669370055414e146398734251c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__identical_a54939dd3e20442a5354030cc6d702484.html</anchorfile>
      <anchor>a54939dd3e20442a5354030cc6d702484</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__identical_a3019872b85aa91da990c35576abe61ae.html</anchorfile>
      <anchor>a3019872b85aa91da990c35576abe61ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__identical_a309f3d6429b77ad608d2b4d1c520daa1.html</anchorfile>
      <anchor>a309f3d6429b77ad608d2b4d1c520daa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__identical_a701e54d172ebfcd4ed81715732f70842.html</anchorfile>
      <anchor>a701e54d172ebfcd4ed81715732f70842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__identical_ac0e496d417fdc04698b9d1021750687f.html</anchorfile>
      <anchor>ac0e496d417fdc04698b9d1021750687f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__identical_a365699d817fd78a965f0de899bee4cf7.html</anchorfile>
      <anchor>a365699d817fd78a965f0de899bee4cf7</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__identical_a6d68b3201641b0c29aa80d5c7061fd59.html</anchorfile>
      <anchor>a6d68b3201641b0c29aa80d5c7061fd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__identical_afd6794e57bddbe067f6967b0484c1f66.html</anchorfile>
      <anchor>afd6794e57bddbe067f6967b0484c1f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__identical_a6b7a21663a1a3f121eb702ddd2fd1218.html</anchorfile>
      <anchor>a6b7a21663a1a3f121eb702ddd2fd1218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_index</name>
    <filename>classc__micro__index.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_index</name>
      <anchorfile>classc__micro__index_ac853be6c849a8597e01ad14ae45a027b.html</anchorfile>
      <anchor>ac853be6c849a8597e01ad14ae45a027b</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output, bool insensitive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_index</name>
      <anchorfile>classc__micro__index_a196e909771d37718e30978bc4e042f17.html</anchorfile>
      <anchor>a196e909771d37718e30978bc4e042f17</anchor>
      <arglist>(const c_micro_index &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_index</name>
      <anchorfile>classc__micro__index_a38b1761a502d382fcc19d37be40390a0.html</anchorfile>
      <anchor>a38b1761a502d382fcc19d37be40390a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__index_a332cac5dfdcc1470131fa6eb97cbcc0e.html</anchorfile>
      <anchor>a332cac5dfdcc1470131fa6eb97cbcc0e</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__index_ab21d87f795b518a0326509b68ec67a4f.html</anchorfile>
      <anchor>ab21d87f795b518a0326509b68ec67a4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__index_a6e1a63c0c258770407db107de7b43c74.html</anchorfile>
      <anchor>a6e1a63c0c258770407db107de7b43c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__index_a95d046bc47aa61c1b92bc4a39888663a.html</anchorfile>
      <anchor>a95d046bc47aa61c1b92bc4a39888663a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__index_ac12b1c0a3efca37699ceb5bc0d1c3500.html</anchorfile>
      <anchor>ac12b1c0a3efca37699ceb5bc0d1c3500</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__index_a947c2bc4e1919fb12154a3e4c742d858.html</anchorfile>
      <anchor>a947c2bc4e1919fb12154a3e4c742d858</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__index_a3c879b188c1c789c348b975553f6cc88.html</anchorfile>
      <anchor>a3c879b188c1c789c348b975553f6cc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__index_a9bab4e2b7998e2ed0de228567bc211fd.html</anchorfile>
      <anchor>a9bab4e2b7998e2ed0de228567bc211fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>insensitive_</name>
      <anchorfile>classc__micro__index_afb005afc4b3af2df45ede84d3cb63cf8.html</anchorfile>
      <anchor>afb005afc4b3af2df45ede84d3cb63cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__index_ad0dc5a3631952073b9e30ff8f056195d.html</anchorfile>
      <anchor>ad0dc5a3631952073b9e30ff8f056195d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_isset</name>
    <filename>classc__micro__isset.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_isset</name>
      <anchorfile>classc__micro__isset_a7d799313211ed56433ed2703fb922f35.html</anchorfile>
      <anchor>a7d799313211ed56433ed2703fb922f35</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_isset</name>
      <anchorfile>classc__micro__isset_a43b99dc8b1d77da5a6a8385f7845ae2c.html</anchorfile>
      <anchor>a43b99dc8b1d77da5a6a8385f7845ae2c</anchor>
      <arglist>(const c_micro_isset &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_isset</name>
      <anchorfile>classc__micro__isset_a326c565a3e09d2ac3b3fe32ae0128330.html</anchorfile>
      <anchor>a326c565a3e09d2ac3b3fe32ae0128330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__isset_ad3e93ff191d679a976648a9cb2044140.html</anchorfile>
      <anchor>ad3e93ff191d679a976648a9cb2044140</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__isset_ad6a3d5ff5a9db888d0df9524161a51e8.html</anchorfile>
      <anchor>ad6a3d5ff5a9db888d0df9524161a51e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__isset_a66f0d6a79d7b07cde90a1daf8a0368b9.html</anchorfile>
      <anchor>a66f0d6a79d7b07cde90a1daf8a0368b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__isset_a4afb4017cfd1cbed2e78595cd66657ff.html</anchorfile>
      <anchor>a4afb4017cfd1cbed2e78595cd66657ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__isset_af511640f301aa9853d8057b8a15e3d6b.html</anchorfile>
      <anchor>af511640f301aa9853d8057b8a15e3d6b</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__isset_a8e221cafeadd70989871fef6a25fce4a.html</anchorfile>
      <anchor>a8e221cafeadd70989871fef6a25fce4a</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__isset_a98b10a204c3c3c6cb09110ec416ad3e6.html</anchorfile>
      <anchor>a98b10a204c3c3c6cb09110ec416ad3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__isset_a3a6499cd9689e814934f856186c01d5e.html</anchorfile>
      <anchor>a3a6499cd9689e814934f856186c01d5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_jump</name>
    <filename>classc__micro__jump.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_jump</name>
      <anchorfile>classc__micro__jump_aa0ea7becf673e37ba86b7a185927ef55.html</anchorfile>
      <anchor>aa0ea7becf673e37ba86b7a185927ef55</anchor>
      <arglist>(instruct_id_t jump=INSTRUCT_ID_INVALID)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_jump</name>
      <anchorfile>classc__micro__jump_aad69bc779ac7574ba728c58825f8ffd3.html</anchorfile>
      <anchor>aad69bc779ac7574ba728c58825f8ffd3</anchor>
      <arglist>(const c_micro_jump &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_jump</name>
      <anchorfile>classc__micro__jump_a383e1e5bca18cf8f1f762b59aab5f68a.html</anchorfile>
      <anchor>a383e1e5bca18cf8f1f762b59aab5f68a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__jump_a3fae3a51c386fa9c3c574375dc181649.html</anchorfile>
      <anchor>a3fae3a51c386fa9c3c574375dc181649</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__jump_acb6304d3edb710a92cb2d8c0b36660a1.html</anchorfile>
      <anchor>acb6304d3edb710a92cb2d8c0b36660a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>instruct_id_t</type>
      <name>get_jump_id</name>
      <anchorfile>classc__micro__jump_a015bd0c0e1b057ed6f69d8164321aed0.html</anchorfile>
      <anchor>a015bd0c0e1b057ed6f69d8164321aed0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__jump_a1b4939243c6b8b07c414bbfdaef9e6e9.html</anchorfile>
      <anchor>a1b4939243c6b8b07c414bbfdaef9e6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__jump_a02c424b96e0c2bf90f707ca7d547e85f.html</anchorfile>
      <anchor>a02c424b96e0c2bf90f707ca7d547e85f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__jump_ae274a33856671ece5de3558327ffbf0f.html</anchorfile>
      <anchor>ae274a33856671ece5de3558327ffbf0f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__jump_a7282b02cd14783105409c5f6170f83ef.html</anchorfile>
      <anchor>a7282b02cd14783105409c5f6170f83ef</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_jump_id</name>
      <anchorfile>classc__micro__jump_aaa67f0d3ff1a6fabdea2176872a9a557.html</anchorfile>
      <anchor>aaa67f0d3ff1a6fabdea2176872a9a557</anchor>
      <arglist>(instruct_id_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>instruct_id_t</type>
      <name>jump_</name>
      <anchorfile>classc__micro__jump_ae85cdb459cbdf48f8a63d5699a7feda6.html</anchorfile>
      <anchor>ae85cdb459cbdf48f8a63d5699a7feda6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_less</name>
    <filename>classc__micro__less.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_less</name>
      <anchorfile>classc__micro__less_aa886b041262bb9241f969b75f6a2c98e.html</anchorfile>
      <anchor>aa886b041262bb9241f969b75f6a2c98e</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_less</name>
      <anchorfile>classc__micro__less_af1b0b2b98f9f09ff6bdb8afd5f19bc0a.html</anchorfile>
      <anchor>af1b0b2b98f9f09ff6bdb8afd5f19bc0a</anchor>
      <arglist>(const c_micro_less &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_less</name>
      <anchorfile>classc__micro__less_ad261e98ab8b2d5c3f22b61bc7519711a.html</anchorfile>
      <anchor>ad261e98ab8b2d5c3f22b61bc7519711a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__less_a2a63d6bc8290dd2063a291187fd8d820.html</anchorfile>
      <anchor>a2a63d6bc8290dd2063a291187fd8d820</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__less_ad989a136973a561a05d64f6cca84b769.html</anchorfile>
      <anchor>ad989a136973a561a05d64f6cca84b769</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__less_ab88270b601b34d2cfdbf084d9c2b6a7c.html</anchorfile>
      <anchor>ab88270b601b34d2cfdbf084d9c2b6a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__less_ac97b7beb3e70331e4f3cea5684739365.html</anchorfile>
      <anchor>ac97b7beb3e70331e4f3cea5684739365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__less_a0aa6e3f4e2540d176a280b19f7266e56.html</anchorfile>
      <anchor>a0aa6e3f4e2540d176a280b19f7266e56</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__less_a7093e40d20630c844ce0775da24def33.html</anchorfile>
      <anchor>a7093e40d20630c844ce0775da24def33</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__less_a5ae5a36113651113bb9c935fcccacd9b.html</anchorfile>
      <anchor>a5ae5a36113651113bb9c935fcccacd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__less_a8793ef8a9ada7b7eeedb15cc4a346b40.html</anchorfile>
      <anchor>a8793ef8a9ada7b7eeedb15cc4a346b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__less_a820d4b766ca837d42585f4bc782c3dfe.html</anchorfile>
      <anchor>a820d4b766ca837d42585f4bc782c3dfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_less_or_equal</name>
    <filename>classc__micro__less__or__equal.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_less_or_equal</name>
      <anchorfile>classc__micro__less__or__equal_a59811d67a506719d16eaac53734b5296.html</anchorfile>
      <anchor>a59811d67a506719d16eaac53734b5296</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_less_or_equal</name>
      <anchorfile>classc__micro__less__or__equal_a0c384e306e4fe2b04ebe648b2556b65e.html</anchorfile>
      <anchor>a0c384e306e4fe2b04ebe648b2556b65e</anchor>
      <arglist>(const c_micro_less_or_equal &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_less_or_equal</name>
      <anchorfile>classc__micro__less__or__equal_ac0c1b1d0be89efb7a908eb40ff1a657c.html</anchorfile>
      <anchor>ac0c1b1d0be89efb7a908eb40ff1a657c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__less__or__equal_a8e49ace5fe47755c963fc7f9f5088555.html</anchorfile>
      <anchor>a8e49ace5fe47755c963fc7f9f5088555</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__less__or__equal_a38b4b3b11526ba92b78fe189a99b5493.html</anchorfile>
      <anchor>a38b4b3b11526ba92b78fe189a99b5493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__less__or__equal_a80f586db79e8b2cacd336394e8a47cf8.html</anchorfile>
      <anchor>a80f586db79e8b2cacd336394e8a47cf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__less__or__equal_a9f59f9580cd2eefd0b8a7683f86ed6e1.html</anchorfile>
      <anchor>a9f59f9580cd2eefd0b8a7683f86ed6e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__less__or__equal_a97d4b3b26a297446698ba92fc3506920.html</anchorfile>
      <anchor>a97d4b3b26a297446698ba92fc3506920</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__less__or__equal_a99c19322049d22f44432ebd45cafde2d.html</anchorfile>
      <anchor>a99c19322049d22f44432ebd45cafde2d</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__less__or__equal_aa0ec7ee753920cf578b07f05deb2e073.html</anchorfile>
      <anchor>aa0ec7ee753920cf578b07f05deb2e073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__less__or__equal_a74cf3a481df931d5baabee29f69d053a.html</anchorfile>
      <anchor>a74cf3a481df931d5baabee29f69d053a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__less__or__equal_ab9ef60218d75ad769468993d38d98760.html</anchorfile>
      <anchor>ab9ef60218d75ad769468993d38d98760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_log_and</name>
    <filename>classc__micro__log__and.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_log_and</name>
      <anchorfile>classc__micro__log__and_a28758dabd04bae0eaa534d5cf9abc621.html</anchorfile>
      <anchor>a28758dabd04bae0eaa534d5cf9abc621</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output, bool first_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_log_and</name>
      <anchorfile>classc__micro__log__and_a6d8aac983061bfe2a8df60c5b1930ada.html</anchorfile>
      <anchor>a6d8aac983061bfe2a8df60c5b1930ada</anchor>
      <arglist>(const c_micro_log_and &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_log_and</name>
      <anchorfile>classc__micro__log__and_a72072ab0db36ca3c1ae3905b1d9044ba.html</anchorfile>
      <anchor>a72072ab0db36ca3c1ae3905b1d9044ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__log__and_ab14927c6678e44d3658156c4635c1957.html</anchorfile>
      <anchor>ab14927c6678e44d3658156c4635c1957</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_first</name>
      <anchorfile>classc__micro__log__and_aee217a00eee55371f43e2fb69e86c135.html</anchorfile>
      <anchor>aee217a00eee55371f43e2fb69e86c135</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, bool &amp;skip, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__log__and_abded5346f7cdc1e661086e68defb4cee.html</anchorfile>
      <anchor>abded5346f7cdc1e661086e68defb4cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; var_sym_index_t &gt; &amp;</type>
      <name>get_all_outputs</name>
      <anchorfile>classc__micro__log__and_a3842196c698f336b431ed7da78f744a4.html</anchorfile>
      <anchor>a3842196c698f336b431ed7da78f744a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>instruct_id_t</type>
      <name>get_cond_eval_jump</name>
      <anchorfile>classc__micro__log__and_aac67765461d5505c241be7b4722be873.html</anchorfile>
      <anchor>aac67765461d5505c241be7b4722be873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_conditional</name>
      <anchorfile>classc__micro__log__and_ab95ca4a201d41395c759ae1a7cc6189d.html</anchorfile>
      <anchor>ab95ca4a201d41395c759ae1a7cc6189d</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, bool &amp;skip)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__log__and_a14eb34396b9b38a018481b7f7442ef14.html</anchorfile>
      <anchor>a14eb34396b9b38a018481b7f7442ef14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__log__and_ab618d2c7adde253e4eaed9e61566e604.html</anchorfile>
      <anchor>ab618d2c7adde253e4eaed9e61566e604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_just_check_first</name>
      <anchorfile>classc__micro__log__and_a8694790f2276e23bcf2772e22fff5a77.html</anchorfile>
      <anchor>a8694790f2276e23bcf2772e22fff5a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__log__and_add1b00b25b219712b3e3168d46a6d7ae.html</anchorfile>
      <anchor>add1b00b25b219712b3e3168d46a6d7ae</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__log__and_ad5973234d2c278231d028eb4624e4fd2.html</anchorfile>
      <anchor>ad5973234d2c278231d028eb4624e4fd2</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_all_outputs</name>
      <anchorfile>classc__micro__log__and_a9061a1812ed56ae9a2923bc4cd862087.html</anchorfile>
      <anchor>a9061a1812ed56ae9a2923bc4cd862087</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cond_eval_jump</name>
      <anchorfile>classc__micro__log__and_abde7b3b9056f81f13fb92d877e1217e6.html</anchorfile>
      <anchor>abde7b3b9056f81f13fb92d877e1217e6</anchor>
      <arglist>(instruct_id_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output</name>
      <anchorfile>classc__micro__log__and_af961e3f0e1507a76a71d0b4cea115de9.html</anchorfile>
      <anchor>af961e3f0e1507a76a71d0b4cea115de9</anchor>
      <arglist>(var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>instruct_id_t</type>
      <name>cond_eval_jump</name>
      <anchorfile>classc__micro__log__and_a2a9f9992e6491bf3d18c59de496f414b.html</anchorfile>
      <anchor>a2a9f9992e6491bf3d18c59de496f414b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__log__and_ab2594c3143b0bf2bcc2c0248f1ca19a2.html</anchorfile>
      <anchor>ab2594c3143b0bf2bcc2c0248f1ca19a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__log__and_aed756dcaace7e3ee49452e1cc6ec5da3.html</anchorfile>
      <anchor>aed756dcaace7e3ee49452e1cc6ec5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>just_check_first</name>
      <anchorfile>classc__micro__log__and_a4949cdde70c3785b26e41a1d5032e911.html</anchorfile>
      <anchor>a4949cdde70c3785b26e41a1d5032e911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output2_</name>
      <anchorfile>classc__micro__log__and_a0e80a2832d38245fc63195ec5e245557.html</anchorfile>
      <anchor>a0e80a2832d38245fc63195ec5e245557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__log__and_a2586f6327fe2b70d5b74b36c9c84fe49.html</anchorfile>
      <anchor>a2586f6327fe2b70d5b74b36c9c84fe49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; var_sym_index_t &gt;</type>
      <name>outputs_</name>
      <anchorfile>classc__micro__log__and_a0157b027f9e525af8cfd2e94a2cc614e.html</anchorfile>
      <anchor>a0157b027f9e525af8cfd2e94a2cc614e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_log_or</name>
    <filename>classc__micro__log__or.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_log_or</name>
      <anchorfile>classc__micro__log__or_ad25d4d7d6d04b19991d9809b5347ea3e.html</anchorfile>
      <anchor>ad25d4d7d6d04b19991d9809b5347ea3e</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output, bool first_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_log_or</name>
      <anchorfile>classc__micro__log__or_a6b28e93d8bb43b6de72d56985e9599b4.html</anchorfile>
      <anchor>a6b28e93d8bb43b6de72d56985e9599b4</anchor>
      <arglist>(const c_micro_log_or &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_log_or</name>
      <anchorfile>classc__micro__log__or_af48dafe2e40a6ef06ab3cb60c741256e.html</anchorfile>
      <anchor>af48dafe2e40a6ef06ab3cb60c741256e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__log__or_a56c965faccc7522de99644b8845faf9f.html</anchorfile>
      <anchor>a56c965faccc7522de99644b8845faf9f</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_first</name>
      <anchorfile>classc__micro__log__or_aaf18f9befd3ee2a49d03d1a4201d00b8.html</anchorfile>
      <anchor>aaf18f9befd3ee2a49d03d1a4201d00b8</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, bool &amp;skip, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__log__or_a9e42f145d1a77ef7f407aaa1465d5ba2.html</anchorfile>
      <anchor>a9e42f145d1a77ef7f407aaa1465d5ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; var_sym_index_t &gt; &amp;</type>
      <name>get_all_outputs</name>
      <anchorfile>classc__micro__log__or_a25e2189d050cf2514cff1c9819ba0109.html</anchorfile>
      <anchor>a25e2189d050cf2514cff1c9819ba0109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>instruct_id_t</type>
      <name>get_cond_eval_jump</name>
      <anchorfile>classc__micro__log__or_aeddad72e22d03380eb183a9485e60d62.html</anchorfile>
      <anchor>aeddad72e22d03380eb183a9485e60d62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_conditional</name>
      <anchorfile>classc__micro__log__or_ad24ba2437988b1ab3da86c1f7ac4ae94.html</anchorfile>
      <anchor>ad24ba2437988b1ab3da86c1f7ac4ae94</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, bool &amp;skip)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__log__or_ab8d9969ffe7a90c48b075887ce01eb18.html</anchorfile>
      <anchor>ab8d9969ffe7a90c48b075887ce01eb18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__log__or_a34388197342cecd54345be1089ae9308.html</anchorfile>
      <anchor>a34388197342cecd54345be1089ae9308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_just_check_first</name>
      <anchorfile>classc__micro__log__or_a1d19da559bd9c447ccc63da53dc140cf.html</anchorfile>
      <anchor>a1d19da559bd9c447ccc63da53dc140cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__log__or_ac54d3ebdf56c35da8d33409f30d39bd1.html</anchorfile>
      <anchor>ac54d3ebdf56c35da8d33409f30d39bd1</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__log__or_acc604eb4c9dc28bc5d2ef80ff24f93d2.html</anchorfile>
      <anchor>acc604eb4c9dc28bc5d2ef80ff24f93d2</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_all_outputs</name>
      <anchorfile>classc__micro__log__or_afd6ce5c5a72967b577dee09633e72e96.html</anchorfile>
      <anchor>afd6ce5c5a72967b577dee09633e72e96</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cond_eval_jump</name>
      <anchorfile>classc__micro__log__or_a4c8654e0b02df274c319e2b7e5f3a2ef.html</anchorfile>
      <anchor>a4c8654e0b02df274c319e2b7e5f3a2ef</anchor>
      <arglist>(instruct_id_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output</name>
      <anchorfile>classc__micro__log__or_abf693cd0770ce97c5a7003b7439a8d56.html</anchorfile>
      <anchor>abf693cd0770ce97c5a7003b7439a8d56</anchor>
      <arglist>(var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>instruct_id_t</type>
      <name>cond_eval_jump</name>
      <anchorfile>classc__micro__log__or_ad29c8aca519dfe3c3462a854141166e0.html</anchorfile>
      <anchor>ad29c8aca519dfe3c3462a854141166e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__log__or_a5169570f60bf49c2487888e35377333c.html</anchorfile>
      <anchor>a5169570f60bf49c2487888e35377333c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__log__or_a96eeaf296b8361a2ef23cfe73baab539.html</anchorfile>
      <anchor>a96eeaf296b8361a2ef23cfe73baab539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>just_check_first</name>
      <anchorfile>classc__micro__log__or_a401dfdf012de9a9984de22bb9b64702d.html</anchorfile>
      <anchor>a401dfdf012de9a9984de22bb9b64702d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output2_</name>
      <anchorfile>classc__micro__log__or_ad11b300e98ef7cab9887c39523e1a096.html</anchorfile>
      <anchor>ad11b300e98ef7cab9887c39523e1a096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__log__or_aad315b4efb1d7c0b559bcfb54b393974.html</anchorfile>
      <anchor>aad315b4efb1d7c0b559bcfb54b393974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; var_sym_index_t &gt;</type>
      <name>outputs_</name>
      <anchorfile>classc__micro__log__or_a5f2d0fb285958bf902f1ab0f6ad800d3.html</anchorfile>
      <anchor>a5f2d0fb285958bf902f1ab0f6ad800d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_make_index_stream</name>
    <filename>classc__micro__make__index__stream.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_make_index_stream</name>
      <anchorfile>classc__micro__make__index__stream_a410759fff7b026d2f088c34da0354e7e.html</anchorfile>
      <anchor>a410759fff7b026d2f088c34da0354e7e</anchor>
      <arglist>(var_sym_index_t base, vector&lt; pair&lt; var_sym_index_t, bool &gt; &gt; indexed_var_stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_make_index_stream</name>
      <anchorfile>classc__micro__make__index__stream_a57c16df5174d389505a386fc423e1b50.html</anchorfile>
      <anchor>a57c16df5174d389505a386fc423e1b50</anchor>
      <arglist>(const c_micro_make_index_stream &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_make_index_stream</name>
      <anchorfile>classc__micro__make__index__stream_a2354e74b96166c01a1b6e87986baef22.html</anchorfile>
      <anchor>a2354e74b96166c01a1b6e87986baef22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__make__index__stream_a5cc3b71aa299aa14be6f1f725cc26ce1.html</anchorfile>
      <anchor>a5cc3b71aa299aa14be6f1f725cc26ce1</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__make__index__stream_af21a8c60d8d92abb6298085a7e086585.html</anchorfile>
      <anchor>af21a8c60d8d92abb6298085a7e086585</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__make__index__stream_a100010b96c8ef1d69cede422c0fc51b4.html</anchorfile>
      <anchor>a100010b96c8ef1d69cede422c0fc51b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__make__index__stream_a20da0e0fa32406c6c9a8db44d3b9d69a.html</anchorfile>
      <anchor>a20da0e0fa32406c6c9a8db44d3b9d69a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__make__index__stream_afc0b46500a4f10a0cd6731ff1c89d191.html</anchorfile>
      <anchor>afc0b46500a4f10a0cd6731ff1c89d191</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__make__index__stream_a87587777f9da7c3b6e5209efa1d2aebc.html</anchorfile>
      <anchor>a87587777f9da7c3b6e5209efa1d2aebc</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>var_sym_index_t</type>
      <name>base_</name>
      <anchorfile>classc__micro__make__index__stream_a8095bc429692d9b399b9ff4c774f5c19.html</anchorfile>
      <anchor>a8095bc429692d9b399b9ff4c774f5c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; pair&lt; var_sym_index_t, bool &gt; &gt;</type>
      <name>indexed_var_stream_</name>
      <anchorfile>classc__micro__make__index__stream_abb5c4023e91f0e87d2dcc48b8e0ebf17.html</anchorfile>
      <anchor>abb5c4023e91f0e87d2dcc48b8e0ebf17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_minus</name>
    <filename>classc__micro__minus.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_minus</name>
      <anchorfile>classc__micro__minus_af5b5d089870e32b73746634be9c9e87b.html</anchorfile>
      <anchor>af5b5d089870e32b73746634be9c9e87b</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_minus</name>
      <anchorfile>classc__micro__minus_a44929328149ed04e7b1d54d78e4e76b6.html</anchorfile>
      <anchor>a44929328149ed04e7b1d54d78e4e76b6</anchor>
      <arglist>(const c_micro_minus &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_minus</name>
      <anchorfile>classc__micro__minus_a5ed1aa064909f45e307410a96bfae47e.html</anchorfile>
      <anchor>a5ed1aa064909f45e307410a96bfae47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__minus_a4c69cfbd1cb32833004bcc0f01625458.html</anchorfile>
      <anchor>a4c69cfbd1cb32833004bcc0f01625458</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__minus_a4456d5be3e96f290b22597ecfb373d27.html</anchorfile>
      <anchor>a4456d5be3e96f290b22597ecfb373d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__minus_aeb26e41ae57ed21980f8b06f4ef00a58.html</anchorfile>
      <anchor>aeb26e41ae57ed21980f8b06f4ef00a58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__minus_ac388d2e1ba34c9178aed8cb2b1eceb06.html</anchorfile>
      <anchor>ac388d2e1ba34c9178aed8cb2b1eceb06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__minus_aefd6acb652e188ee42b505b0741e26a6.html</anchorfile>
      <anchor>aefd6acb652e188ee42b505b0741e26a6</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__minus_a5c01f62ed05283acc9b3af0e020ac835.html</anchorfile>
      <anchor>a5c01f62ed05283acc9b3af0e020ac835</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__minus_a6ea5aa4b4829055cc584aebe25cfbad7.html</anchorfile>
      <anchor>a6ea5aa4b4829055cc584aebe25cfbad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__minus_a7c5b468563a659f8908f835cbf1a668c.html</anchorfile>
      <anchor>a7c5b468563a659f8908f835cbf1a668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__minus_a6949b0f66540c87bcffbfc11c1f7814b.html</anchorfile>
      <anchor>a6949b0f66540c87bcffbfc11c1f7814b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_mod</name>
    <filename>classc__micro__mod.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_mod</name>
      <anchorfile>classc__micro__mod_a8615f7af8f610a203fa932db16aa6886.html</anchorfile>
      <anchor>a8615f7af8f610a203fa932db16aa6886</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_mod</name>
      <anchorfile>classc__micro__mod_a34053c0964880d40bd9759e35bb16032.html</anchorfile>
      <anchor>a34053c0964880d40bd9759e35bb16032</anchor>
      <arglist>(const c_micro_mod &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_mod</name>
      <anchorfile>classc__micro__mod_a0b74c20d6f16bd0bf202b550d1dca0cd.html</anchorfile>
      <anchor>a0b74c20d6f16bd0bf202b550d1dca0cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__mod_a9708d3ceba14704e93b8a28af78b8b8c.html</anchorfile>
      <anchor>a9708d3ceba14704e93b8a28af78b8b8c</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__mod_ad1eaedf8671c248d2007b495b029f1c3.html</anchorfile>
      <anchor>ad1eaedf8671c248d2007b495b029f1c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__mod_aa9db8bce61f4d064df724ca85ab26f91.html</anchorfile>
      <anchor>aa9db8bce61f4d064df724ca85ab26f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__mod_a18c83e55a9f95c1d1cb857a9679d7a7a.html</anchorfile>
      <anchor>a18c83e55a9f95c1d1cb857a9679d7a7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__mod_a0f730ec7b038430b59fb838424e6360a.html</anchorfile>
      <anchor>a0f730ec7b038430b59fb838424e6360a</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__mod_a885ea4e6bf5aafbeeb965576cbc08485.html</anchorfile>
      <anchor>a885ea4e6bf5aafbeeb965576cbc08485</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__mod_a4e79fdd9e03f4e7ca57274b3a104e671.html</anchorfile>
      <anchor>a4e79fdd9e03f4e7ca57274b3a104e671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__mod_a182fd7d68574790dc53e6458816e626d.html</anchorfile>
      <anchor>a182fd7d68574790dc53e6458816e626d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__mod_ab7d7ab162b858ccc4ca3d5beed1fc1af.html</anchorfile>
      <anchor>ab7d7ab162b858ccc4ca3d5beed1fc1af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_mul</name>
    <filename>classc__micro__mul.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_mul</name>
      <anchorfile>classc__micro__mul_a64e5fd1f06432cbb8b44869a9e3dc277.html</anchorfile>
      <anchor>a64e5fd1f06432cbb8b44869a9e3dc277</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_mul</name>
      <anchorfile>classc__micro__mul_a050c82b2e4c280afc464aeae1c851458.html</anchorfile>
      <anchor>a050c82b2e4c280afc464aeae1c851458</anchor>
      <arglist>(const c_micro_mul &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_mul</name>
      <anchorfile>classc__micro__mul_aa34af9faa8fea20221b25dc3b5aab3d2.html</anchorfile>
      <anchor>aa34af9faa8fea20221b25dc3b5aab3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__mul_a66866b67e337ad6ad84f5500ee0078d3.html</anchorfile>
      <anchor>a66866b67e337ad6ad84f5500ee0078d3</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__mul_a6592760660ab8147bea7f9e4f42d95b4.html</anchorfile>
      <anchor>a6592760660ab8147bea7f9e4f42d95b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__mul_a1b57c49ce3d4312d28ce18d6a1c54c64.html</anchorfile>
      <anchor>a1b57c49ce3d4312d28ce18d6a1c54c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__mul_ab0324803870662b1ef868242dd84f4aa.html</anchorfile>
      <anchor>ab0324803870662b1ef868242dd84f4aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__mul_a5081dc51495a08e4805b8ba3f7a2b121.html</anchorfile>
      <anchor>a5081dc51495a08e4805b8ba3f7a2b121</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__mul_a5ea1862ec7541c5086c7669d16b8477d.html</anchorfile>
      <anchor>a5ea1862ec7541c5086c7669d16b8477d</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__mul_a77d2dd7efe5f5889c9f15c67354106bc.html</anchorfile>
      <anchor>a77d2dd7efe5f5889c9f15c67354106bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__mul_a2639b70b8da548c2d70d7c69ab427022.html</anchorfile>
      <anchor>a2639b70b8da548c2d70d7c69ab427022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__mul_ad2f6ca205180f0f8cd458e30db69aa6b.html</anchorfile>
      <anchor>ad2f6ca205180f0f8cd458e30db69aa6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_not</name>
    <filename>classc__micro__not.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_not</name>
      <anchorfile>classc__micro__not_a55fa8237689c3a4af41e8987ecabc542.html</anchorfile>
      <anchor>a55fa8237689c3a4af41e8987ecabc542</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_not</name>
      <anchorfile>classc__micro__not_a03b3f420d08e347256882785d366b2aa.html</anchorfile>
      <anchor>a03b3f420d08e347256882785d366b2aa</anchor>
      <arglist>(const c_micro_not &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_not</name>
      <anchorfile>classc__micro__not_af73c1b1bab08d4bb435a2f2b55aeb815.html</anchorfile>
      <anchor>af73c1b1bab08d4bb435a2f2b55aeb815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__not_a55f23c05218e2145efe9b031e6879e1e.html</anchorfile>
      <anchor>a55f23c05218e2145efe9b031e6879e1e</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__not_a0589b5def46efda745cdeebed5e731ae.html</anchorfile>
      <anchor>a0589b5def46efda745cdeebed5e731ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__not_a90c990d0602124cecfc47a50574ab2d7.html</anchorfile>
      <anchor>a90c990d0602124cecfc47a50574ab2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__not_abe6f4c39aae527fa5cfaacf2919d98cc.html</anchorfile>
      <anchor>abe6f4c39aae527fa5cfaacf2919d98cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__not_a0b83965450a65e4eedbde4cd9a3736f5.html</anchorfile>
      <anchor>a0b83965450a65e4eedbde4cd9a3736f5</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__not_a607c8b143336d7dfbd579b875ef71e89.html</anchorfile>
      <anchor>a607c8b143336d7dfbd579b875ef71e89</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__not_ad983d1d616f99ca74966846f7383914e.html</anchorfile>
      <anchor>ad983d1d616f99ca74966846f7383914e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__not_a40a71e7d3c0ef2743791353381726634.html</anchorfile>
      <anchor>a40a71e7d3c0ef2743791353381726634</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_not_equal</name>
    <filename>classc__micro__not__equal.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_not_equal</name>
      <anchorfile>classc__micro__not__equal_a93b1f564a35b1af369133898ebcc8cd7.html</anchorfile>
      <anchor>a93b1f564a35b1af369133898ebcc8cd7</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_not_equal</name>
      <anchorfile>classc__micro__not__equal_a953985e75e3662a8ddceace545cb89af.html</anchorfile>
      <anchor>a953985e75e3662a8ddceace545cb89af</anchor>
      <arglist>(const c_micro_not_equal &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_not_equal</name>
      <anchorfile>classc__micro__not__equal_a831b4912cec264358f9a8dfff03bb7b7.html</anchorfile>
      <anchor>a831b4912cec264358f9a8dfff03bb7b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__not__equal_a780cb44b49d0c5e226bcddb87b7ab61d.html</anchorfile>
      <anchor>a780cb44b49d0c5e226bcddb87b7ab61d</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__not__equal_a8e7e90c389bc664b823770fe3ecb03c6.html</anchorfile>
      <anchor>a8e7e90c389bc664b823770fe3ecb03c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__not__equal_a0ab48e2e5013e820170656de23cdae03.html</anchorfile>
      <anchor>a0ab48e2e5013e820170656de23cdae03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__not__equal_ab760144b53f2623f4fc97fa29cd79f9f.html</anchorfile>
      <anchor>ab760144b53f2623f4fc97fa29cd79f9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__not__equal_a358978c3e7f1ef1420b74dc31b9a30c0.html</anchorfile>
      <anchor>a358978c3e7f1ef1420b74dc31b9a30c0</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__not__equal_adb396144e0d9d345c5726384c91e38f9.html</anchorfile>
      <anchor>adb396144e0d9d345c5726384c91e38f9</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__not__equal_aa82c1011761c8b2f7196d3be042df1f1.html</anchorfile>
      <anchor>aa82c1011761c8b2f7196d3be042df1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__not__equal_a8d357ae4ccf7b34a4a4e5db3b5537d5b.html</anchorfile>
      <anchor>a8d357ae4ccf7b34a4a4e5db3b5537d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__not__equal_a7f8ad4255a2e92145e801c520eda2330.html</anchorfile>
      <anchor>a7f8ad4255a2e92145e801c520eda2330</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_not_identical</name>
    <filename>classc__micro__not__identical.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_not_identical</name>
      <anchorfile>classc__micro__not__identical_a8e1800fec8436cdda75b4553a47a2b74.html</anchorfile>
      <anchor>a8e1800fec8436cdda75b4553a47a2b74</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_not_identical</name>
      <anchorfile>classc__micro__not__identical_aceed2a1dd260ca0a4e51fc0c1c12e2a3.html</anchorfile>
      <anchor>aceed2a1dd260ca0a4e51fc0c1c12e2a3</anchor>
      <arglist>(const c_micro_not_identical &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_not_identical</name>
      <anchorfile>classc__micro__not__identical_af7c50dd7c81c7a1d4ea32e0539fdce24.html</anchorfile>
      <anchor>af7c50dd7c81c7a1d4ea32e0539fdce24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__not__identical_ab7c39027099a0feacf028dc67cb5b096.html</anchorfile>
      <anchor>ab7c39027099a0feacf028dc67cb5b096</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__not__identical_ad224246a2c387bbc1148ba6260ec132d.html</anchorfile>
      <anchor>ad224246a2c387bbc1148ba6260ec132d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__not__identical_a51d4f7391f54192041ad76563e59074e.html</anchorfile>
      <anchor>a51d4f7391f54192041ad76563e59074e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__not__identical_a053bdda611ff0667f83e157a6dc078e7.html</anchorfile>
      <anchor>a053bdda611ff0667f83e157a6dc078e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__not__identical_a932f9ac984bf1ccad178e7cff16459ba.html</anchorfile>
      <anchor>a932f9ac984bf1ccad178e7cff16459ba</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__not__identical_a6e1d24d71c4ca69119dfe4a82836b92e.html</anchorfile>
      <anchor>a6e1d24d71c4ca69119dfe4a82836b92e</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__not__identical_a6c9fba9fb1bf9775ed5dd45acaed82b6.html</anchorfile>
      <anchor>a6c9fba9fb1bf9775ed5dd45acaed82b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__not__identical_ab3e4192b412f93bf20b250b439ebb0c6.html</anchorfile>
      <anchor>ab3e4192b412f93bf20b250b439ebb0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__not__identical_ab2f80f5128619eef8777fba5e9688406.html</anchorfile>
      <anchor>ab2f80f5128619eef8777fba5e9688406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_one_compl</name>
    <filename>classc__micro__one__compl.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_one_compl</name>
      <anchorfile>classc__micro__one__compl_a79a578c960467ac2a77adfa4efbdf614.html</anchorfile>
      <anchor>a79a578c960467ac2a77adfa4efbdf614</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_one_compl</name>
      <anchorfile>classc__micro__one__compl_a44788e9bb105dc15fdc65b4dcb7605b3.html</anchorfile>
      <anchor>a44788e9bb105dc15fdc65b4dcb7605b3</anchor>
      <arglist>(const c_micro_one_compl &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_one_compl</name>
      <anchorfile>classc__micro__one__compl_a2a88ce002d3931ead6cf53c881d66798.html</anchorfile>
      <anchor>a2a88ce002d3931ead6cf53c881d66798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__one__compl_aba40fffc151979f231e7bedaf5c7be80.html</anchorfile>
      <anchor>aba40fffc151979f231e7bedaf5c7be80</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__one__compl_a5eb1013c29fb2a42bfa26485ef7ed423.html</anchorfile>
      <anchor>a5eb1013c29fb2a42bfa26485ef7ed423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__one__compl_a1e6f4645baf9a45f6be8978e1e2d7f7e.html</anchorfile>
      <anchor>a1e6f4645baf9a45f6be8978e1e2d7f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__one__compl_a2e5db0510ce3860a801b0ade775ed118.html</anchorfile>
      <anchor>a2e5db0510ce3860a801b0ade775ed118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__one__compl_a8bab4fc5bb92b6e3453a23de66d4492d.html</anchorfile>
      <anchor>a8bab4fc5bb92b6e3453a23de66d4492d</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__one__compl_a5b8fa4f91555930e4911555f13ce8758.html</anchorfile>
      <anchor>a5b8fa4f91555930e4911555f13ce8758</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__one__compl_a8f6a2a53f9fa616e3a00d762af29194b.html</anchorfile>
      <anchor>a8f6a2a53f9fa616e3a00d762af29194b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__one__compl_a65a3c77aeb0d605fbcd2d4b0a82db0c1.html</anchorfile>
      <anchor>a65a3c77aeb0d605fbcd2d4b0a82db0c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_plus</name>
    <filename>classc__micro__plus.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_plus</name>
      <anchorfile>classc__micro__plus_ad8e10cbae6d1d23838c9ae654a7a4b5d.html</anchorfile>
      <anchor>ad8e10cbae6d1d23838c9ae654a7a4b5d</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_plus</name>
      <anchorfile>classc__micro__plus_a3b1c5d0f19f1a3aba8ddf13aecec3c26.html</anchorfile>
      <anchor>a3b1c5d0f19f1a3aba8ddf13aecec3c26</anchor>
      <arglist>(const c_micro_plus &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_plus</name>
      <anchorfile>classc__micro__plus_a5300815d7e78ec6ebe6a420d9726d218.html</anchorfile>
      <anchor>a5300815d7e78ec6ebe6a420d9726d218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__plus_a11e13a51f527e947151dc060674039d5.html</anchorfile>
      <anchor>a11e13a51f527e947151dc060674039d5</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__plus_a04feffafef3c1a071ff84f8469f82bb3.html</anchorfile>
      <anchor>a04feffafef3c1a071ff84f8469f82bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__plus_a1b5a30df792e6f885430604031aa15ba.html</anchorfile>
      <anchor>a1b5a30df792e6f885430604031aa15ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__plus_ae5d788f6b51886bc1e9b93e936c773ed.html</anchorfile>
      <anchor>ae5d788f6b51886bc1e9b93e936c773ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__plus_a6c68f4556e8e10dc181f70ba31deef71.html</anchorfile>
      <anchor>a6c68f4556e8e10dc181f70ba31deef71</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__plus_a918c4a5cf1caf709681e4677a087cafa.html</anchorfile>
      <anchor>a918c4a5cf1caf709681e4677a087cafa</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__plus_a9b699550704eaaf056aa2330c5f47506.html</anchorfile>
      <anchor>a9b699550704eaaf056aa2330c5f47506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__plus_aed724ac0e55c5f1b3a956944a87771e8.html</anchorfile>
      <anchor>aed724ac0e55c5f1b3a956944a87771e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__plus_aabc914395213764710ec2255e6bf42c1.html</anchorfile>
      <anchor>aabc914395213764710ec2255e6bf42c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_post_decrement</name>
    <filename>classc__micro__post__decrement.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_post_decrement</name>
      <anchorfile>classc__micro__post__decrement_a7cacbc77ef7c52b9aac5ce04da1e6b0f.html</anchorfile>
      <anchor>a7cacbc77ef7c52b9aac5ce04da1e6b0f</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_post_decrement</name>
      <anchorfile>classc__micro__post__decrement_a0f9ae5ed542497a5e15714e7e43fc5b5.html</anchorfile>
      <anchor>a0f9ae5ed542497a5e15714e7e43fc5b5</anchor>
      <arglist>(const c_micro_post_decrement &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_post_decrement</name>
      <anchorfile>classc__micro__post__decrement_a390a37139aa9c0e2ca3157f1b67a8d77.html</anchorfile>
      <anchor>a390a37139aa9c0e2ca3157f1b67a8d77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__post__decrement_a5d4e488afa993f32513174e599995e16.html</anchorfile>
      <anchor>a5d4e488afa993f32513174e599995e16</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__post__decrement_ad5db7a04adcc22e8f5d4170e8cd007f5.html</anchorfile>
      <anchor>ad5db7a04adcc22e8f5d4170e8cd007f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__post__decrement_a36273bc576e65c489cd71459bdfa6a38.html</anchorfile>
      <anchor>a36273bc576e65c489cd71459bdfa6a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__post__decrement_a93eaa95abfd92ac0617ed9a33d9f53f6.html</anchorfile>
      <anchor>a93eaa95abfd92ac0617ed9a33d9f53f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__post__decrement_acd9327d33b5fe6aa46aa0b26ee173e96.html</anchorfile>
      <anchor>acd9327d33b5fe6aa46aa0b26ee173e96</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__post__decrement_aeb0f52815be9d6b27d5c023933794d5f.html</anchorfile>
      <anchor>aeb0f52815be9d6b27d5c023933794d5f</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__post__decrement_a876d37b31fed633372cccc52934c55ba.html</anchorfile>
      <anchor>a876d37b31fed633372cccc52934c55ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__post__decrement_a5cf109dd11cbc37cffe3cd17d19e86d0.html</anchorfile>
      <anchor>a5cf109dd11cbc37cffe3cd17d19e86d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_post_increment</name>
    <filename>classc__micro__post__increment.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_post_increment</name>
      <anchorfile>classc__micro__post__increment_aede241abed6ec62e341ff4054d9377de.html</anchorfile>
      <anchor>aede241abed6ec62e341ff4054d9377de</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_post_increment</name>
      <anchorfile>classc__micro__post__increment_a800592e251c4ad4520633a9dfdf2bd9b.html</anchorfile>
      <anchor>a800592e251c4ad4520633a9dfdf2bd9b</anchor>
      <arglist>(const c_micro_post_increment &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_post_increment</name>
      <anchorfile>classc__micro__post__increment_a38599a020e1c614a9d56e1a10f4ae661.html</anchorfile>
      <anchor>a38599a020e1c614a9d56e1a10f4ae661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__post__increment_a71d3be4be4f8a78f3d52d26983d688da.html</anchorfile>
      <anchor>a71d3be4be4f8a78f3d52d26983d688da</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__post__increment_ae2008e7f22c464522e461601c4e49fad.html</anchorfile>
      <anchor>ae2008e7f22c464522e461601c4e49fad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__post__increment_a3d83810e69bf6a92472ad20708699120.html</anchorfile>
      <anchor>a3d83810e69bf6a92472ad20708699120</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__post__increment_aab339ea2f35ee5c11640d993ce8c759d.html</anchorfile>
      <anchor>aab339ea2f35ee5c11640d993ce8c759d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__post__increment_a41fd255f494b176d365e0e02142a63f0.html</anchorfile>
      <anchor>a41fd255f494b176d365e0e02142a63f0</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__post__increment_ae9c29d094ff97ef32940ad1e82d8bf9e.html</anchorfile>
      <anchor>ae9c29d094ff97ef32940ad1e82d8bf9e</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__post__increment_a1a7c59766432ffd4aa08a65321129c65.html</anchorfile>
      <anchor>a1a7c59766432ffd4aa08a65321129c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__post__increment_a93e30bbeeab0c4b4e4a46c27201cccc9.html</anchorfile>
      <anchor>a93e30bbeeab0c4b4e4a46c27201cccc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_pre_decrement</name>
    <filename>classc__micro__pre__decrement.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_pre_decrement</name>
      <anchorfile>classc__micro__pre__decrement_a95ff3097137109c9f28373964d08e10b.html</anchorfile>
      <anchor>a95ff3097137109c9f28373964d08e10b</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_pre_decrement</name>
      <anchorfile>classc__micro__pre__decrement_a90f6b1bf6037436459a61a855ce1c4f9.html</anchorfile>
      <anchor>a90f6b1bf6037436459a61a855ce1c4f9</anchor>
      <arglist>(const c_micro_pre_decrement &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_pre_decrement</name>
      <anchorfile>classc__micro__pre__decrement_a0d18017153d15759f4f05e50250c7cbb.html</anchorfile>
      <anchor>a0d18017153d15759f4f05e50250c7cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__pre__decrement_a3b5082eeab305d0fb588b6a47ea22167.html</anchorfile>
      <anchor>a3b5082eeab305d0fb588b6a47ea22167</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__pre__decrement_a2a250c8b087169e6373aba2b366c94ad.html</anchorfile>
      <anchor>a2a250c8b087169e6373aba2b366c94ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__pre__decrement_a47032dd09fc76daa1a0772a22e917bfb.html</anchorfile>
      <anchor>a47032dd09fc76daa1a0772a22e917bfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__pre__decrement_a80672a9eb426541041ebb1f403ebdcd0.html</anchorfile>
      <anchor>a80672a9eb426541041ebb1f403ebdcd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__pre__decrement_a6ccb4d4af9ab1a8ec2b396f03015441f.html</anchorfile>
      <anchor>a6ccb4d4af9ab1a8ec2b396f03015441f</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__pre__decrement_a8aa17f88a3275b23f1719b34625b594b.html</anchorfile>
      <anchor>a8aa17f88a3275b23f1719b34625b594b</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__pre__decrement_ab7e53a8710f2e3aa6aa94e083d269b27.html</anchorfile>
      <anchor>ab7e53a8710f2e3aa6aa94e083d269b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__pre__decrement_a44474a0a5a065d5e0b7fe3a2d53ec8c2.html</anchorfile>
      <anchor>a44474a0a5a065d5e0b7fe3a2d53ec8c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_pre_increment</name>
    <filename>classc__micro__pre__increment.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_pre_increment</name>
      <anchorfile>classc__micro__pre__increment_a5a4c78a1fd7cbef457c7f144816f6182.html</anchorfile>
      <anchor>a5a4c78a1fd7cbef457c7f144816f6182</anchor>
      <arglist>(var_sym_index_t input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_pre_increment</name>
      <anchorfile>classc__micro__pre__increment_aef2aa4cd079eb3e27314e6493ad520cd.html</anchorfile>
      <anchor>aef2aa4cd079eb3e27314e6493ad520cd</anchor>
      <arglist>(const c_micro_pre_increment &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_pre_increment</name>
      <anchorfile>classc__micro__pre__increment_ad217160557e53cab753b486174fe60e5.html</anchorfile>
      <anchor>ad217160557e53cab753b486174fe60e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__pre__increment_ab0e7bace37992a972b7c39b20f0b15e9.html</anchorfile>
      <anchor>ab0e7bace37992a972b7c39b20f0b15e9</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__pre__increment_a5ad59ea77de74326fa2592912a1ebcea.html</anchorfile>
      <anchor>a5ad59ea77de74326fa2592912a1ebcea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__pre__increment_a23a5f8a3c011c44d2c65f1f47c0df88f.html</anchorfile>
      <anchor>a23a5f8a3c011c44d2c65f1f47c0df88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__pre__increment_a17ea262cd880044e6e6b3d8db771ff9e.html</anchorfile>
      <anchor>a17ea262cd880044e6e6b3d8db771ff9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__pre__increment_a5717b12d13086009eaf23060662d90bc.html</anchorfile>
      <anchor>a5717b12d13086009eaf23060662d90bc</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__pre__increment_abb037c7abb4bd074ef35e4775cf6c1ce.html</anchorfile>
      <anchor>abb037c7abb4bd074ef35e4775cf6c1ce</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__pre__increment_a4e434fdac9c27c91240f79ce9cc104af.html</anchorfile>
      <anchor>a4e434fdac9c27c91240f79ce9cc104af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__pre__increment_a585aa862e118f2874d645fa3ba7e99e7.html</anchorfile>
      <anchor>a585aa862e118f2874d645fa3ba7e99e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_return</name>
    <filename>classc__micro__return.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_return</name>
      <anchorfile>classc__micro__return_a3bc6b4eb7fbf73d34d5b41d39f8007ff.html</anchorfile>
      <anchor>a3bc6b4eb7fbf73d34d5b41d39f8007ff</anchor>
      <arglist>(var_sym_index_t input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_return</name>
      <anchorfile>classc__micro__return_a5e89ba9f92321bb4a785101baec02248.html</anchorfile>
      <anchor>a5e89ba9f92321bb4a785101baec02248</anchor>
      <arglist>(const c_micro_return &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_return</name>
      <anchorfile>classc__micro__return_a37d5fb1c7d15621bda48e2753d318a5e.html</anchorfile>
      <anchor>a37d5fb1c7d15621bda48e2753d318a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__return_aff9f6825f1784f68121a5c2131706b1b.html</anchorfile>
      <anchor>aff9f6825f1784f68121a5c2131706b1b</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__return_ab5e24fd6c64c24a07d45d5dbbc9fd87d.html</anchorfile>
      <anchor>ab5e24fd6c64c24a07d45d5dbbc9fd87d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__return_a59278d9475b9167dc008d6c62f07429d.html</anchorfile>
      <anchor>a59278d9475b9167dc008d6c62f07429d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_return</name>
      <anchorfile>classc__micro__return_aadedc6e0ff70f7c2abaad308aa6ec597.html</anchorfile>
      <anchor>aadedc6e0ff70f7c2abaad308aa6ec597</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__return_a0a0e53eb34fb47a11707e81ef76a5e76.html</anchorfile>
      <anchor>a0a0e53eb34fb47a11707e81ef76a5e76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__return_ad9500101110aa6f6fa964d9d53a338fb.html</anchorfile>
      <anchor>ad9500101110aa6f6fa964d9d53a338fb</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__return_a028d5b66b39a55c3de7f51529ac9fd74.html</anchorfile>
      <anchor>a028d5b66b39a55c3de7f51529ac9fd74</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__return_a392bca16c7d14660a70a8759824985f4.html</anchorfile>
      <anchor>a392bca16c7d14660a70a8759824985f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_set_lvalue</name>
    <filename>classc__micro__set__lvalue.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_set_lvalue</name>
      <anchorfile>classc__micro__set__lvalue_abbc4b8416236873504df920b83032727.html</anchorfile>
      <anchor>abbc4b8416236873504df920b83032727</anchor>
      <arglist>(var_sym_index_t output, bool lvalue=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_set_lvalue</name>
      <anchorfile>classc__micro__set__lvalue_aea22070b38fba743305e6f62c30046c4.html</anchorfile>
      <anchor>aea22070b38fba743305e6f62c30046c4</anchor>
      <arglist>(const c_micro_set_lvalue &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_set_lvalue</name>
      <anchorfile>classc__micro__set__lvalue_af01e0be5358bad060b886e3554484e54.html</anchorfile>
      <anchor>af01e0be5358bad060b886e3554484e54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__set__lvalue_a438dc16cd565bc105ba92dae5144c495.html</anchorfile>
      <anchor>a438dc16cd565bc105ba92dae5144c495</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__set__lvalue_ab1fec14c44388028feffa78678816062.html</anchorfile>
      <anchor>ab1fec14c44388028feffa78678816062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__set__lvalue_aef38e0abcf80480bf5512b01780a78b0.html</anchorfile>
      <anchor>aef38e0abcf80480bf5512b01780a78b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__set__lvalue_a1ee270a4740685b21d8128321911ac19.html</anchorfile>
      <anchor>a1ee270a4740685b21d8128321911ac19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__set__lvalue_ab2919c2bd9b29c85a5e516ae866eea0c.html</anchorfile>
      <anchor>ab2919c2bd9b29c85a5e516ae866eea0c</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__set__lvalue_a6c834ae70b5d8467e79e88a0047a5aaa.html</anchorfile>
      <anchor>a6c834ae70b5d8467e79e88a0047a5aaa</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lvalue_</name>
      <anchorfile>classc__micro__set__lvalue_a450c9c323f3e1641622fff4f9d747492.html</anchorfile>
      <anchor>a450c9c323f3e1641622fff4f9d747492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__set__lvalue_afb538e032b3b79813dbf7632ff3b7be8.html</anchorfile>
      <anchor>afb538e032b3b79813dbf7632ff3b7be8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_shift_left</name>
    <filename>classc__micro__shift__left.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_shift_left</name>
      <anchorfile>classc__micro__shift__left_acb2c60ba54f540077d2e786fd405492f.html</anchorfile>
      <anchor>acb2c60ba54f540077d2e786fd405492f</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_shift_left</name>
      <anchorfile>classc__micro__shift__left_a969d97b400664b8168ced301013bbcd8.html</anchorfile>
      <anchor>a969d97b400664b8168ced301013bbcd8</anchor>
      <arglist>(const c_micro_shift_left &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_shift_left</name>
      <anchorfile>classc__micro__shift__left_a2d12751fb5935592d7afd9563861b566.html</anchorfile>
      <anchor>a2d12751fb5935592d7afd9563861b566</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__shift__left_a900c5893ede7fd83667d8f21ba7d499c.html</anchorfile>
      <anchor>a900c5893ede7fd83667d8f21ba7d499c</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__shift__left_aee3cabd7c1d53f2a5a96d2b1c0b025ea.html</anchorfile>
      <anchor>aee3cabd7c1d53f2a5a96d2b1c0b025ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__shift__left_a4783f9b4e103c867818d6144bd6ebfb7.html</anchorfile>
      <anchor>a4783f9b4e103c867818d6144bd6ebfb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__shift__left_a35ebde8156f614c01b1075154dd2a61d.html</anchorfile>
      <anchor>a35ebde8156f614c01b1075154dd2a61d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__shift__left_a559a8ec7eed133bd33a3fe85d1fa8632.html</anchorfile>
      <anchor>a559a8ec7eed133bd33a3fe85d1fa8632</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__shift__left_aaac9f43a0b38996c2364059490f81d44.html</anchorfile>
      <anchor>aaac9f43a0b38996c2364059490f81d44</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__shift__left_a1bf7d318ffaf4a8d16fd17624360f24b.html</anchorfile>
      <anchor>a1bf7d318ffaf4a8d16fd17624360f24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__shift__left_a0644f44b9423c0141019f8d133ed964b.html</anchorfile>
      <anchor>a0644f44b9423c0141019f8d133ed964b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__shift__left_a7b2c71182bf6a156623cbe94384cc585.html</anchorfile>
      <anchor>a7b2c71182bf6a156623cbe94384cc585</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_shift_right</name>
    <filename>classc__micro__shift__right.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_shift_right</name>
      <anchorfile>classc__micro__shift__right_ac64c276e48fcbe41409eb1e76d5babbf.html</anchorfile>
      <anchor>ac64c276e48fcbe41409eb1e76d5babbf</anchor>
      <arglist>(var_sym_index_t input1, var_sym_index_t input2, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_shift_right</name>
      <anchorfile>classc__micro__shift__right_af5779d9810cdb404f826325371c2573f.html</anchorfile>
      <anchor>af5779d9810cdb404f826325371c2573f</anchor>
      <arglist>(const c_micro_shift_right &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_shift_right</name>
      <anchorfile>classc__micro__shift__right_a2860a5c6630db43949705bd8ed801e6e.html</anchorfile>
      <anchor>a2860a5c6630db43949705bd8ed801e6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__shift__right_aa3a4041fe0739959e1cf7685e1063796.html</anchorfile>
      <anchor>aa3a4041fe0739959e1cf7685e1063796</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__shift__right_a8a47797e480ddcbbeb4a3a7c276fafef.html</anchorfile>
      <anchor>a8a47797e480ddcbbeb4a3a7c276fafef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__shift__right_a1a3d6cd74f01f253941da6d7f333e099.html</anchorfile>
      <anchor>a1a3d6cd74f01f253941da6d7f333e099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__shift__right_a52a4f8e841f4b6c62ee43394a91f0ac7.html</anchorfile>
      <anchor>a52a4f8e841f4b6c62ee43394a91f0ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__shift__right_a09a7138d33bc6eecc9d9b1b53a208541.html</anchorfile>
      <anchor>a09a7138d33bc6eecc9d9b1b53a208541</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__shift__right_a3cf9aefebe9e91d62a23698db8933cec.html</anchorfile>
      <anchor>a3cf9aefebe9e91d62a23698db8933cec</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input1_</name>
      <anchorfile>classc__micro__shift__right_aa22cda9c7f95e01129893b31ef5cdbbc.html</anchorfile>
      <anchor>aa22cda9c7f95e01129893b31ef5cdbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input2_</name>
      <anchorfile>classc__micro__shift__right_a1cd936074c2bc910a91cae02bdc07d5d.html</anchorfile>
      <anchor>a1cd936074c2bc910a91cae02bdc07d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__shift__right_a2c8d01aa5ac09780b5379f9eac9b8a48.html</anchorfile>
      <anchor>a2c8d01aa5ac09780b5379f9eac9b8a48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_str_eval</name>
    <filename>classc__micro__str__eval.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_str_eval</name>
      <anchorfile>classc__micro__str__eval_a12dbda974714f755720b3200e6bdd638.html</anchorfile>
      <anchor>a12dbda974714f755720b3200e6bdd638</anchor>
      <arglist>(const string &amp;input, var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_str_eval</name>
      <anchorfile>classc__micro__str__eval_ae9dfcba4a13d0c6e2a22d0170c7e28d4.html</anchorfile>
      <anchor>ae9dfcba4a13d0c6e2a22d0170c7e28d4</anchor>
      <arglist>(const c_micro_str_eval &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_str_eval</name>
      <anchorfile>classc__micro__str__eval_ab5b94a19b2511ab7b4f3843dadc4f29e.html</anchorfile>
      <anchor>ab5b94a19b2511ab7b4f3843dadc4f29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__str__eval_aa530d8ff1ad5415b6d478ef30cf9367c.html</anchorfile>
      <anchor>aa530d8ff1ad5415b6d478ef30cf9367c</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__str__eval_aa7ffb44a493e03b43ea84c8b4ab2e05d.html</anchorfile>
      <anchor>aa7ffb44a493e03b43ea84c8b4ab2e05d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_input</name>
      <anchorfile>classc__micro__str__eval_ab43d1979d606264fc4f05cae6f2ba30c.html</anchorfile>
      <anchor>ab43d1979d606264fc4f05cae6f2ba30c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__str__eval_aee356aba796f6f2cb3659b7974c13146.html</anchorfile>
      <anchor>aee356aba796f6f2cb3659b7974c13146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__str__eval_a4017f95691d9588ada905bc3d2b0c08d.html</anchorfile>
      <anchor>a4017f95691d9588ada905bc3d2b0c08d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__str__eval_a63673ad98a14f9ffd42a2892c75f6c8e.html</anchorfile>
      <anchor>a63673ad98a14f9ffd42a2892c75f6c8e</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__str__eval_ae428b71534f137aee25b3e08f7ce6dd6.html</anchorfile>
      <anchor>ae428b71534f137aee25b3e08f7ce6dd6</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>input_</name>
      <anchorfile>classc__micro__str__eval_a8f09606d9783c520cd078b1a64e3075a.html</anchorfile>
      <anchor>a8f09606d9783c520cd078b1a64e3075a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__str__eval_ad1f0318a9d9436cbd134096c5e9c80c0.html</anchorfile>
      <anchor>ad1f0318a9d9436cbd134096c5e9c80c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_symbol_table</name>
    <filename>classc__micro__symbol__table.html</filename>
    <member kind="function">
      <type></type>
      <name>c_micro_symbol_table</name>
      <anchorfile>classc__micro__symbol__table_aa288dc60fd5901b1c3f6e04b6ea3e595.html</anchorfile>
      <anchor>aa288dc60fd5901b1c3f6e04b6ea3e595</anchor>
      <arglist>(c_micro_symbol_variable_mapping *var_mapping, c_micro_symbol_variable_table *var_table)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_symbol_table</name>
      <anchorfile>classc__micro__symbol__table_a28180a47d2c82e20554b5c5f2009dbe0.html</anchorfile>
      <anchor>a28180a47d2c82e20554b5c5f2009dbe0</anchor>
      <arglist>(const c_micro_symbol_table &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_symbol_table</name>
      <anchorfile>classc__micro__symbol__table_a8c461b122abf1100a0fb05a5dee9e5b0.html</anchorfile>
      <anchor>a8c461b122abf1100a0fb05a5dee9e5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE c_micro_symbol_variable_table *</type>
      <name>get_var_table</name>
      <anchorfile>classc__micro__symbol__table_af9b869c994b301c190b153d95c933eb1.html</anchorfile>
      <anchor>af9b869c994b301c190b153d95c933eb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_micro_symbol_variable_mapping *</type>
      <name>get_variable_mapping</name>
      <anchorfile>classc__micro__symbol__table_a04c1fb110b082d5582b06a4d6c84c2db.html</anchorfile>
      <anchor>a04c1fb110b082d5582b06a4d6c84c2db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_symbols_from_vars</name>
      <anchorfile>classc__micro__symbol__table_a93d83a881701523050e1a97e53388b25.html</anchorfile>
      <anchor>a93d83a881701523050e1a97e53388b25</anchor>
      <arglist>(c_var_array *vars, bool reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_vars_from_symbols</name>
      <anchorfile>classc__micro__symbol__table_af75a7903771776f14cff145d22024ef2.html</anchorfile>
      <anchor>af75a7903771776f14cff145d22024ef2</anchor>
      <arglist>(c_module *this_module, c_var_array *vars)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_symbol_variable_mapping *</type>
      <name>var_mapping_</name>
      <anchorfile>classc__micro__symbol__table_a3dc9351e7ee42aa5ac78bdf5836f79de.html</anchorfile>
      <anchor>a3dc9351e7ee42aa5ac78bdf5836f79de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_symbol_variable_table *</type>
      <name>var_table_</name>
      <anchorfile>classc__micro__symbol__table_a739716e95a9a2a8696e0ee75071e7e88.html</anchorfile>
      <anchor>a739716e95a9a2a8696e0ee75071e7e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_function</name>
      <anchorfile>classc__micro__symbol__table_a1c28b8fba467c3895be10a411827fbb3.html</anchorfile>
      <anchor>a1c28b8fba467c3895be10a411827fbb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_symbol_variable_mapping</name>
    <filename>classc__micro__symbol__variable__mapping.html</filename>
    <member kind="function">
      <type></type>
      <name>c_micro_symbol_variable_mapping</name>
      <anchorfile>classc__micro__symbol__variable__mapping_acc8b4e39344f02f1c6e79be3d4505450.html</anchorfile>
      <anchor>acc8b4e39344f02f1c6e79be3d4505450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_symbol_variable_mapping</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a6e32f6a9f6040344d3cf0f08707510a6.html</anchorfile>
      <anchor>a6e32f6a9f6040344d3cf0f08707510a6</anchor>
      <arglist>(const c_micro_symbol_variable_mapping &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_symbol_variable_mapping</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a4569f4215ce8b27fcc04549793e8a49b.html</anchorfile>
      <anchor>a4569f4215ce8b27fcc04549793e8a49b</anchor>
      <arglist>(const c_micro_symbol_variable_mapping &amp;orig, c_micro_symbol_variable_table *t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_micro_symbol_variable_mapping</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a50ae88fd08e88fc848e1e3d3805229f7.html</anchorfile>
      <anchor>a50ae88fd08e88fc848e1e3d3805229f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add</name>
      <anchorfile>classc__micro__symbol__variable__mapping_abd309c2a009785c87d87639380a79af6.html</anchorfile>
      <anchor>abd309c2a009785c87d87639380a79af6</anchor>
      <arglist>(const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a6208212a95e668e0dbf852435f8372ba.html</anchorfile>
      <anchor>a6208212a95e668e0dbf852435f8372ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a1cc86b608c1babf7d63eb21c510921a7.html</anchorfile>
      <anchor>a1cc86b608c1babf7d63eb21c510921a7</anchor>
      <arglist>(string var_name, c_expression *exp)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_capacity</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a75ca95a4a9b2ea196c484498f86a5d84.html</anchorfile>
      <anchor>a75ca95a4a9b2ea196c484498f86a5d84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_index</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a4d57a72ed23138a823eb725150368332.html</anchorfile>
      <anchor>a4d57a72ed23138a823eb725150368332</anchor>
      <arglist>(const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>const map&lt; var_sym_index_t, string &gt; &amp;</type>
      <name>get_var_mapping</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a4d02f8fc244315554c07796bd0f91cc2.html</anchorfile>
      <anchor>a4d02f8fc244315554c07796bd0f91cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_var_name</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a4ca61cb00c9ca59d663918386ddcc465.html</anchorfile>
      <anchor>a4ca61cb00c9ca59d663918386ddcc465</anchor>
      <arglist>(var_sym_index_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>instantiate_consts</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a6d3d44f6bbead78d1dc18c741f5213e5.html</anchorfile>
      <anchor>a6d3d44f6bbead78d1dc18c741f5213e5</anchor>
      <arglist>(c_micro_symbol_variable_table *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classc__micro__symbol__variable__mapping_abab15e63b5284af5bb0ece9fea7350bd.html</anchorfile>
      <anchor>abab15e63b5284af5bb0ece9fea7350bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; var_sym_index_t, c_var_base * &gt;</type>
      <name>consts</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a873d0cb64a987b523d0d61f95c142f8a.html</anchorfile>
      <anchor>a873d0cb64a987b523d0d61f95c142f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; var_sym_index_t, string &gt;</type>
      <name>mapping</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a0b680446cb1814e10a7977b9e5a36592.html</anchorfile>
      <anchor>a0b680446cb1814e10a7977b9e5a36592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>next_index</name>
      <anchorfile>classc__micro__symbol__variable__mapping_aad3437b23cb6e53fc0251a23d36170da.html</anchorfile>
      <anchor>aad3437b23cb6e53fc0251a23d36170da</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_function</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a1c28b8fba467c3895be10a411827fbb3.html</anchorfile>
      <anchor>a1c28b8fba467c3895be10a411827fbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_micro_symbol_table</name>
      <anchorfile>classc__micro__symbol__variable__mapping_a6589082de2d70c6b502269941d531cf8.html</anchorfile>
      <anchor>a6589082de2d70c6b502269941d531cf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_symbol_variable_table</name>
    <filename>classc__micro__symbol__variable__table.html</filename>
    <class kind="struct">c_micro_symbol_variable_table::c_table</class>
    <member kind="function">
      <type></type>
      <name>c_micro_symbol_variable_table</name>
      <anchorfile>classc__micro__symbol__variable__table_a34a11692f285a8fc5d84904eb7bb3c92.html</anchorfile>
      <anchor>a34a11692f285a8fc5d84904eb7bb3c92</anchor>
      <arglist>(var_sym_index_t entries)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_symbol_variable_table</name>
      <anchorfile>classc__micro__symbol__variable__table_a32cb662aafbd9cf4529f61a1771767f8.html</anchorfile>
      <anchor>a32cb662aafbd9cf4529f61a1771767f8</anchor>
      <arglist>(const c_micro_symbol_variable_table &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_micro_symbol_variable_table</name>
      <anchorfile>classc__micro__symbol__variable__table_acb5b63bd5ea5b197e8d995f0173b02c9.html</anchorfile>
      <anchor>acb5b63bd5ea5b197e8d995f0173b02c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_dynamic</name>
      <anchorfile>classc__micro__symbol__variable__table_abfa4f88015ebaa194bbe1de2d1c4c163.html</anchorfile>
      <anchor>abfa4f88015ebaa194bbe1de2d1c4c163</anchor>
      <arglist>(c_micro_error *&amp;error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit_changes</name>
      <anchorfile>classc__micro__symbol__variable__table_ab5df32a206b6ba067d91d935f7f840ec.html</anchorfile>
      <anchor>ab5df32a206b6ba067d91d935f7f840ec</anchor>
      <arglist>(c_micro_symbol_variable_table &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classc__micro__symbol__variable__table_a04cceface20f3febc3c8516e69c1b554.html</anchorfile>
      <anchor>a04cceface20f3febc3c8516e69c1b554</anchor>
      <arglist>(var_sym_index_t index, c_var_base *&amp;value, bool &amp;lvalue, c_micro_error *&amp;error, bool do_not_allocate=false)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_var_name</name>
      <anchorfile>classc__micro__symbol__variable__table_afa306ead6b9e2a4dad2b8be3c71c2e17.html</anchorfile>
      <anchor>afa306ead6b9e2a4dad2b8be3c71c2e17</anchor>
      <arglist>(var_sym_index_t index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>invalidate</name>
      <anchorfile>classc__micro__symbol__variable__table_a9798409d99af25f578d46c003af4cbce.html</anchorfile>
      <anchor>a9798409d99af25f578d46c003af4cbce</anchor>
      <arglist>(var_sym_index_t index, c_micro_error *&amp;error, e_micro_type oper)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_ro</name>
      <anchorfile>classc__micro__symbol__variable__table_a1ff5818257f82fd420625fa3f7df3fd4.html</anchorfile>
      <anchor>a1ff5818257f82fd420625fa3f7df3fd4</anchor>
      <arglist>(var_sym_index_t index, bool no_deref=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanitize_index</name>
      <anchorfile>classc__micro__symbol__variable__table_a1a680d1c57d3c5473b935c00aacfbf18.html</anchorfile>
      <anchor>a1a680d1c57d3c5473b935c00aacfbf18</anchor>
      <arglist>(var_sym_index_t index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classc__micro__symbol__variable__table_a9be795fc097f579fbf300b5f6dae9b10.html</anchorfile>
      <anchor>a9be795fc097f579fbf300b5f6dae9b10</anchor>
      <arglist>(var_sym_index_t index, c_var_array *&amp;value, bool lvalue, c_micro_error *&amp;error, e_micro_type oper, bool no_deref, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classc__micro__symbol__variable__table_a1dc4ac6b91d53cc0fbf886ea5fd12426.html</anchorfile>
      <anchor>a1dc4ac6b91d53cc0fbf886ea5fd12426</anchor>
      <arglist>(var_sym_index_t index, c_var_base *&amp;value, bool lvalue, c_micro_error *&amp;error, e_micro_type oper, bool no_deref, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classc__micro__symbol__variable__table_a7c99ee142797eee87ad904f65a2cecc9.html</anchorfile>
      <anchor>a7c99ee142797eee87ad904f65a2cecc9</anchor>
      <arglist>(var_sym_index_t index, c_var_string *&amp;value, bool lvalue, c_micro_error *&amp;error, e_micro_type oper, bool no_deref, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classc__micro__symbol__variable__table_a6fe8d217dc4909f677577626c7c868ee.html</anchorfile>
      <anchor>a6fe8d217dc4909f677577626c7c868ee</anchor>
      <arglist>(var_sym_index_t index, c_var_bool *&amp;value, bool lvalue, c_micro_error *&amp;error, e_micro_type oper, bool no_deref, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classc__micro__symbol__variable__table_aef14fd166f6aedd03a28e53303577904.html</anchorfile>
      <anchor>aef14fd166f6aedd03a28e53303577904</anchor>
      <arglist>(var_sym_index_t index, c_var_int *&amp;value, bool lvalue, c_micro_error *&amp;error, e_micro_type oper, bool no_deref, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_lvalue</name>
      <anchorfile>classc__micro__symbol__variable__table_ac704101fdfaf9a76ba8986f90d678723.html</anchorfile>
      <anchor>ac704101fdfaf9a76ba8986f90d678723</anchor>
      <arglist>(var_sym_index_t index, bool lvalue, c_micro_error *&amp;error, e_micro_type oper)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_var_mapping</name>
      <anchorfile>classc__micro__symbol__variable__table_a3b7af4d26d6eb0c8aa085ea2d9d8a83d.html</anchorfile>
      <anchor>a3b7af4d26d6eb0c8aa085ea2d9d8a83d</anchor>
      <arglist>(c_micro_symbol_variable_mapping *var_mapping)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_micro_symbol_variable_mapping *</type>
      <name>var_mapping_</name>
      <anchorfile>classc__micro__symbol__variable__table_a5599c18154f7efa4dd1cf691da461fe5.html</anchorfile>
      <anchor>a5599c18154f7efa4dd1cf691da461fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update_id_change</name>
      <anchorfile>classc__micro__symbol__variable__table_a4789952e5e5e7d0cb022c835760da3dd.html</anchorfile>
      <anchor>a4789952e5e5e7d0cb022c835760da3dd</anchor>
      <arglist>(const vector&lt; pair&lt; var_id_t, var_id_t &gt; &gt; &amp;changes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; pair&lt; var_id_t, var_id_t &gt; &gt;</type>
      <name>all_changes</name>
      <anchorfile>classc__micro__symbol__variable__table_a0f939f1bbbab9f84ed68eee512f80abe.html</anchorfile>
      <anchor>a0f939f1bbbab9f84ed68eee512f80abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>entries_</name>
      <anchorfile>classc__micro__symbol__variable__table_a7e97b9f71600f2ce57d5df1160e1c789.html</anchorfile>
      <anchor>a7e97b9f71600f2ce57d5df1160e1c789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>first_dynamic</name>
      <anchorfile>classc__micro__symbol__variable__table_a46c20850393085ad5b2b1a1782dcd8de.html</anchorfile>
      <anchor>a46c20850393085ad5b2b1a1782dcd8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>real_space</name>
      <anchorfile>classc__micro__symbol__variable__table_aef30f6f48c1b4e1b80e5d7fdea470e80.html</anchorfile>
      <anchor>aef30f6f48c1b4e1b80e5d7fdea470e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_table *</type>
      <name>table</name>
      <anchorfile>classc__micro__symbol__variable__table_ae007fb5cf083739a441876b18f8ddd5d.html</anchorfile>
      <anchor>ae007fb5cf083739a441876b18f8ddd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_symbol_table</name>
      <anchorfile>classc__micro__symbol__variable__table_a6589082de2d70c6b502269941d531cf8.html</anchorfile>
      <anchor>a6589082de2d70c6b502269941d531cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_micro_symbol_variable_mapping</name>
      <anchorfile>classc__micro__symbol__variable__table_aab3aa9c40c2022c8665d6ea5d5a701bd.html</anchorfile>
      <anchor>aab3aa9c40c2022c8665d6ea5d5a701bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_micro_symbol_variable_table::c_table</name>
    <filename>structc__micro__symbol__variable__table_1_1c__table.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>lvalue</name>
      <anchorfile>structc__micro__symbol__variable__table_1_1c__table_a17b411b8aef873642e5aa1ebfc1c2252.html</anchorfile>
      <anchor>a17b411b8aef873642e5aa1ebfc1c2252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_id_t</type>
      <name>value</name>
      <anchorfile>structc__micro__symbol__variable__table_1_1c__table_a5df640269fa4b7227f15df8d3d1ffd1d.html</anchorfile>
      <anchor>a5df640269fa4b7227f15df8d3d1ffd1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_ternary</name>
    <filename>classc__micro__ternary.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_ternary</name>
      <anchorfile>classc__micro__ternary_a3643cff43b60420127cff81556bfd577.html</anchorfile>
      <anchor>a3643cff43b60420127cff81556bfd577</anchor>
      <arglist>(var_sym_index_t input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_ternary</name>
      <anchorfile>classc__micro__ternary_aedbd1df3c453419378bb8be0e78ef0ba.html</anchorfile>
      <anchor>aedbd1df3c453419378bb8be0e78ef0ba</anchor>
      <arglist>(const c_micro_ternary &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_ternary</name>
      <anchorfile>classc__micro__ternary_a547a28d97d6ab73ce955f673ff028347.html</anchorfile>
      <anchor>a547a28d97d6ab73ce955f673ff028347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__ternary_a3091bc0f51991b621cbaf76f278be82e.html</anchorfile>
      <anchor>a3091bc0f51991b621cbaf76f278be82e</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__ternary_a26045e546592a74b8aadac095e84a84b.html</anchorfile>
      <anchor>a26045e546592a74b8aadac095e84a84b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>instruct_id_t</type>
      <name>get_false_jump</name>
      <anchorfile>classc__micro__ternary_a90ccce7002c876a434e1fad690d12842.html</anchorfile>
      <anchor>a90ccce7002c876a434e1fad690d12842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; instruct_id_t &gt;</type>
      <name>get_jump_ids</name>
      <anchorfile>classc__micro__ternary_a4e3594e084c6ca4652557a97f2c100f8.html</anchorfile>
      <anchor>a4e3594e084c6ca4652557a97f2c100f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_jump_over</name>
      <anchorfile>classc__micro__ternary_aaf97e19cc025b9c3dd4cdcba2b1e36b4.html</anchorfile>
      <anchor>aaf97e19cc025b9c3dd4cdcba2b1e36b4</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, bool &amp;jump_over)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__ternary_a69891b6baffa04506d9876adc8bf61db.html</anchorfile>
      <anchor>a69891b6baffa04506d9876adc8bf61db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_shared_result</name>
      <anchorfile>classc__micro__ternary_ae01bc48d6020896d52eab3bc7b6d233f.html</anchorfile>
      <anchor>ae01bc48d6020896d52eab3bc7b6d233f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__ternary_a7a7d0f69ebcff02e02bb122b8f39a79f.html</anchorfile>
      <anchor>a7a7d0f69ebcff02e02bb122b8f39a79f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__ternary_a089dc85ff0f27bd14cd10f223b55be5d.html</anchorfile>
      <anchor>a089dc85ff0f27bd14cd10f223b55be5d</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__ternary_aa6a33d5528b8e84fc80cadddd5e67b8c.html</anchorfile>
      <anchor>aa6a33d5528b8e84fc80cadddd5e67b8c</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_another_jump_id</name>
      <anchorfile>classc__micro__ternary_a861c6d3f94ef8f8d1c5acd747e4d661a.html</anchorfile>
      <anchor>a861c6d3f94ef8f8d1c5acd747e4d661a</anchor>
      <arglist>(instruct_id_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_false_jump</name>
      <anchorfile>classc__micro__ternary_ae75d6ce07c6601b5a27aaf3c1c2f4323.html</anchorfile>
      <anchor>ae75d6ce07c6601b5a27aaf3c1c2f4323</anchor>
      <arglist>(instruct_id_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output</name>
      <anchorfile>classc__micro__ternary_a13744d58ad5a7dba265a61903f3997e9.html</anchorfile>
      <anchor>a13744d58ad5a7dba265a61903f3997e9</anchor>
      <arglist>(var_sym_index_t output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_shared_result</name>
      <anchorfile>classc__micro__ternary_a9df5bc4dafd2a788b1965896e884c4e1.html</anchorfile>
      <anchor>a9df5bc4dafd2a788b1965896e884c4e1</anchor>
      <arglist>(var_sym_index_t id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; instruct_id_t &gt;</type>
      <name>after_true_jump_inst_ids</name>
      <anchorfile>classc__micro__ternary_a9f1471a3a7a0cbd1ae6b6baa5c841456.html</anchorfile>
      <anchor>a9f1471a3a7a0cbd1ae6b6baa5c841456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>instruct_id_t</type>
      <name>false_jump</name>
      <anchorfile>classc__micro__ternary_acfbc0928b73753f9d35cfdee342d0f4f.html</anchorfile>
      <anchor>acfbc0928b73753f9d35cfdee342d0f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__ternary_afe706685aee3cc2a0c47ee5fb3bf8713.html</anchorfile>
      <anchor>afe706685aee3cc2a0c47ee5fb3bf8713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>output_</name>
      <anchorfile>classc__micro__ternary_a2a09a9108a4a03757e26c27041dae476.html</anchorfile>
      <anchor>a2a09a9108a4a03757e26c27041dae476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>result_</name>
      <anchorfile>classc__micro__ternary_a85bc77169aa82c6867ee9d5b62965ff1.html</anchorfile>
      <anchor>a85bc77169aa82c6867ee9d5b62965ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>shared_res</name>
      <anchorfile>classc__micro__ternary_aaf1592f2fa8e3dd1909c0a44ce594a34.html</anchorfile>
      <anchor>aaf1592f2fa8e3dd1909c0a44ce594a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_micro_update</name>
    <filename>classc__micro__update.html</filename>
    <base>c_micro</base>
    <member kind="function">
      <type></type>
      <name>c_micro_update</name>
      <anchorfile>classc__micro__update_a3c942619c9f0fa9de8712d9951497ec6.html</anchorfile>
      <anchor>a3c942619c9f0fa9de8712d9951497ec6</anchor>
      <arglist>(var_sym_index_t input, const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_micro_update</name>
      <anchorfile>classc__micro__update_a043f95d434770378bbc92c4831c07a43.html</anchorfile>
      <anchor>a043f95d434770378bbc92c4831c07a43</anchor>
      <arglist>(const c_micro_update &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_micro_update</name>
      <anchorfile>classc__micro__update_a0aa2458ee8595b26bd495c8623fe2d3e.html</anchorfile>
      <anchor>a0aa2458ee8595b26bd495c8623fe2d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_inputs</name>
      <anchorfile>classc__micro__update_a70aa77c5a807f98ee2bf41527abc6495.html</anchorfile>
      <anchor>a70aa77c5a807f98ee2bf41527abc6495</anchor>
      <arglist>(vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>c_micro *</type>
      <name>copy</name>
      <anchorfile>classc__micro__update_af3e66dc64481eec8a96e1c3b3d5aef1e.html</anchorfile>
      <anchor>af3e66dc64481eec8a96e1c3b3d5aef1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual var_sym_index_t</type>
      <name>get_output</name>
      <anchorfile>classc__micro__update_a955abef6c9e13485406faceb911cc5d1.html</anchorfile>
      <anchor>a955abef6c9e13485406faceb911cc5d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_micro_type</type>
      <name>get_type</name>
      <anchorfile>classc__micro__update_aed29cac74f7f05f31594fcbeb68ba235.html</anchorfile>
      <anchor>aed29cac74f7f05f31594fcbeb68ba235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_var</name>
      <anchorfile>classc__micro__update_aa5698ac9c4cc9d2ddcc31802150e14bb.html</anchorfile>
      <anchor>aa5698ac9c4cc9d2ddcc31802150e14bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_var_name</name>
      <anchorfile>classc__micro__update_a5a900da5cfd089c00d6da5626512268a.html</anchorfile>
      <anchor>a5a900da5cfd089c00d6da5626512268a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize_output</name>
      <anchorfile>classc__micro__update_a5b581be5e2213c61a1206f5194031d47.html</anchorfile>
      <anchor>a5b581be5e2213c61a1206f5194031d47</anchor>
      <arglist>(const vector&lt; var_sym_index_t &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>perform</name>
      <anchorfile>classc__micro__update_adab9e3e7e932931a85c9c10cb0f04724.html</anchorfile>
      <anchor>adab9e3e7e932931a85c9c10cb0f04724</anchor>
      <arglist>(c_micro_symbol_table *symbols, c_micro_error *&amp;error, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_must_be_lvalue</name>
      <anchorfile>classc__micro_af1f1cf9c57013ec8022fa32792cdce28.html</anchorfile>
      <anchor>af1f1cf9c57013ec8022fa32792cdce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_must_be_lvalue</name>
      <anchorfile>classc__micro_aaf071765fa68d93250f94144fab0929c.html</anchorfile>
      <anchor>aaf071765fa68d93250f94144fab0929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>input_</name>
      <anchorfile>classc__micro__update_af41bbea85292ef415491d7e52c02de3f.html</anchorfile>
      <anchor>af41bbea85292ef415491d7e52c02de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>var_name_</name>
      <anchorfile>classc__micro__update_a94bf7961658436b70f826d6053488f88.html</anchorfile>
      <anchor>a94bf7961658436b70f826d6053488f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_mode_queue_entry</name>
    <filename>structc__mode__queue__entry.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>channel</name>
      <anchorfile>structc__mode__queue__entry_a7a03dfd3c41bf5e6f1ea1f3e56bb3d40.html</anchorfile>
      <anchor>a7a03dfd3c41bf5e6f1ea1f3e56bb3d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mode</name>
      <anchorfile>structc__mode__queue__entry_a1e7eab6f9489da27aa2aa52288ef31cd.html</anchorfile>
      <anchor>a1e7eab6f9489da27aa2aa52288ef31cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>param</name>
      <anchorfile>structc__mode__queue__entry_a698d47cadae355ac6253a38c37b12dac.html</anchorfile>
      <anchor>a698d47cadae355ac6253a38c37b12dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>param_is_nick</name>
      <anchorfile>structc__mode__queue__entry_ae70bbba9f18bb75e51382027832710d1.html</anchorfile>
      <anchor>ae70bbba9f18bb75e51382027832710d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>submit</name>
      <anchorfile>structc__mode__queue__entry_a52ba0ab738c7ed4d54d762d8aecfe35f.html</anchorfile>
      <anchor>a52ba0ab738c7ed4d54d762d8aecfe35f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_module</name>
    <filename>classc__module.html</filename>
    <member kind="enumeration">
      <name>e_rc</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_OK</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1ac1b04c2c93174f64ca5def93f25bd87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_CONF_ERROR</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a6ceba5bc016cd510493de766ce8273a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_LOGIC_ERROR</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a779a8b1c14d765635dae71c0e7ae5eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_DUPLICATE_MODULE</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a3624b1db5ff098bd089695059deca4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_W_LOADED</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a707648da8b55caa0578afa2b55f889d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_INV_MODNAME</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a8d4267695f4bfea762bd9ccc75eb8314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_E_SO_ERROR</name>
      <anchorfile>classc__module_a10eb02cc0aa1d5f266c9c867eaaa2fc1.html</anchorfile>
      <anchor>a10eb02cc0aa1d5f266c9c867eaaa2fc1a8074fdf550c1b73899b39be1d48a6eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_module</name>
      <anchorfile>classc__module_abe228e8bbb0601040433c03c8884c623.html</anchorfile>
      <anchor>abe228e8bbb0601040433c03c8884c623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_module</name>
      <anchorfile>classc__module_a0a093bb68d1543f109a1931588f81fda.html</anchorfile>
      <anchor>a0a093bb68d1543f109a1931588f81fda</anchor>
      <arglist>(const c_module &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_module</name>
      <anchorfile>classc__module_ab2267370bd657dcd6e4d2a6239dafd4c.html</anchorfile>
      <anchor>ab2267370bd657dcd6e4d2a6239dafd4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call_startup</name>
      <anchorfile>classc__module_a2806187d91f1fbfe412b5e936f73470b.html</anchorfile>
      <anchor>a2806187d91f1fbfe412b5e936f73470b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>close_file</name>
      <anchorfile>classc__module_aeece7bcd21f6eecaf8c0209e859e6a95.html</anchorfile>
      <anchor>aeece7bcd21f6eecaf8c0209e859e6a95</anchor>
      <arglist>(int desc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_funcs_to_file</name>
      <anchorfile>classc__module_a77234c2f35db698c29f0e2bfe0d82686.html</anchorfile>
      <anchor>a77234c2f35db698c29f0e2bfe0d82686</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>exec</name>
      <anchorfile>classc__module_a32cd0ad115321665a962199153968a6f.html</anchorfile>
      <anchor>a32cd0ad115321665a962199153968a6f</anchor>
      <arglist>(c_procedure &amp;proc, c_var_array *vars, unsigned local_id, bool core_module_entrypoint=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>exec_script</name>
      <anchorfile>classc__module_a9b46fdd17627fd9ecad87e105a8bb9e7.html</anchorfile>
      <anchor>a9b46fdd17627fd9ecad87e105a8bb9e7</anchor>
      <arglist>(string script_type, int script_num, string channel, vector&lt; c_var_base * &gt; &amp;params, const vector&lt; string &gt; &amp;flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute</name>
      <anchorfile>classc__module_abbca19f9b701c7e0477b09139c9541c5.html</anchorfile>
      <anchor>abbca19f9b701c7e0477b09139c9541c5</anchor>
      <arglist>(string func, vector&lt; string &gt; &amp;string_vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute</name>
      <anchorfile>classc__module_a791caf2485cc863a6361623276e3c181.html</anchorfile>
      <anchor>a791caf2485cc863a6361623276e3c181</anchor>
      <arglist>(string func, c_var_array *caller_vars, const string &amp;debug, bool core_module_entrypoint=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute</name>
      <anchorfile>classc__module_abdd7ceb96d1d9d140f76b1a0fff14c6e.html</anchorfile>
      <anchor>abdd7ceb96d1d9d140f76b1a0fff14c6e</anchor>
      <arglist>(string func, const vector&lt; c_var_base * &gt; &amp;args_, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>execute_proc</name>
      <anchorfile>classc__module_ac6fe6db6d0ef2a528e040921f85a024c.html</anchorfile>
      <anchor>ac6fe6db6d0ef2a528e040921f85a024c</anchor>
      <arglist>(const string &amp;proc, vector&lt; string &gt; &amp;string_vars, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_conf *</type>
      <name>get_conf</name>
      <anchorfile>classc__module_adb037063b712454304f07a8c3c3f3ca6.html</anchorfile>
      <anchor>adb037063b712454304f07a8c3c3f3ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_dir_prefix</name>
      <anchorfile>classc__module_a552fe7aa9c4e60b22e2904a75038e82c.html</anchorfile>
      <anchor>a552fe7aa9c4e60b22e2904a75038e82c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>get_file</name>
      <anchorfile>classc__module_a078a18d86419efb5356ba751cdf6bc2a.html</anchorfile>
      <anchor>a078a18d86419efb5356ba751cdf6bc2a</anchor>
      <arglist>(int desc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_function</name>
      <anchorfile>classc__module_a8945588a94e1c5411318d3ead9f5599a.html</anchorfile>
      <anchor>a8945588a94e1c5411318d3ead9f5599a</anchor>
      <arglist>(const string &amp;func_name, bool &amp;builtin, c_function *&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>c_logger *</type>
      <name>get_logger</name>
      <anchorfile>classc__module_a6361235cfbee828c681c0980c5e80cd0.html</anchorfile>
      <anchor>a6361235cfbee828c681c0980c5e80cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_matches</name>
      <anchorfile>classc__module_a825cbbf9f0156439c35e4d194bd23cad.html</anchorfile>
      <anchor>a825cbbf9f0156439c35e4d194bd23cad</anchor>
      <arglist>(const string &amp;type, const string &amp;user, const string &amp;channel, const string &amp;line, bool before, vector&lt; pair&lt; vector&lt; c_binder &gt;::iterator, c_binder_data &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_mod_name</name>
      <anchorfile>classc__module_a5a33eb269f89b91d9623e0ad38224f99.html</anchorfile>
      <anchor>a5a33eb269f89b91d9623e0ad38224f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_replication_funcs</name>
      <anchorfile>classc__module_a1bb66ef25ad3af68fb7af5cd2f895153.html</anchorfile>
      <anchor>a1bb66ef25ad3af68fb7af5cd2f895153</anchor>
      <arglist>(vector&lt; c_function * &gt; &amp;funcs, const string &amp;botname, int repl_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_replication_procs</name>
      <anchorfile>classc__module_a011a9a47627a7c3a2a7b31e199e84a97.html</anchorfile>
      <anchor>a011a9a47627a7c3a2a7b31e199e84a97</anchor>
      <arglist>(vector&lt; c_procedure &gt; &amp;procs, const string &amp;botname, int repl_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__module_ab0cefcbea31877bca9d5c0cd5eecb644.html</anchorfile>
      <anchor>ab0cefcbea31877bca9d5c0cd5eecb644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_loaded</name>
      <anchorfile>classc__module_aa7aee0a5d8df2d3ead47db4c37b754ce.html</anchorfile>
      <anchor>aa7aee0a5d8df2d3ead47db4c37b754ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_procedure</name>
      <anchorfile>classc__module_a9285844727307269a1b57472bb2da006.html</anchorfile>
      <anchor>a9285844727307269a1b57472bb2da006</anchor>
      <arglist>(string proc_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_module::e_rc</type>
      <name>load</name>
      <anchorfile>classc__module_af414388fe4e9643849312839a00d54a2.html</anchorfile>
      <anchor>af414388fe4e9643849312839a00d54a2</anchor>
      <arglist>(const string &amp;mod_name, const string &amp;so_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>load_logic</name>
      <anchorfile>classc__module_a473138369145e0e1b7ee8e854be32972.html</anchorfile>
      <anchor>a473138369145e0e1b7ee8e854be32972</anchor>
      <arglist>(int &amp;error_on_line, string &amp;error_reason, vector&lt; string &gt; &amp;ignoring_procs)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>open_file</name>
      <anchorfile>classc__module_a69b3f8604235664eceacd581e65e5bf3.html</anchorfile>
      <anchor>a69b3f8604235664eceacd581e65e5bf3</anchor>
      <arglist>(const string &amp;name, const string &amp;mode, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process_script_output</name>
      <anchorfile>classc__module_a53e6bf9d541eb76d8f830cddf41a03bb.html</anchorfile>
      <anchor>a53e6bf9d541eb76d8f830cddf41a03bb</anchor>
      <arglist>(string script_type, int script_num, const string &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process_script_output</name>
      <anchorfile>classc__module_a27ae442a167dd821d1a2cbe28377145f.html</anchorfile>
      <anchor>a27ae442a167dd821d1a2cbe28377145f</anchor>
      <arglist>(string script_type, int script_num, c_exec_handle *h, const string &amp;filename, bool noremove)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>rehash</name>
      <anchorfile>classc__module_a0e6c0a60402d1b85883107f85cbd7668.html</anchorfile>
      <anchor>a0e6c0a60402d1b85883107f85cbd7668</anchor>
      <arglist>(int &amp;error_on_line, string &amp;error_reason)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>script_make_param</name>
      <anchorfile>classc__module_a3e7fc404744ce1765c15cbd1b96cff1e.html</anchorfile>
      <anchor>a3e7fc404744ce1765c15cbd1b96cff1e</anchor>
      <arglist>(const string &amp;script_type, c_var_base *param)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unload</name>
      <anchorfile>classc__module_a3a371acf926c25f333d333a1b941030a.html</anchorfile>
      <anchor>a3a371acf926c25f333d333a1b941030a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update_variables</name>
      <anchorfile>classc__module_aa94dfa997ef1968a9c0d8529b1cae562.html</anchorfile>
      <anchor>aa94dfa997ef1968a9c0d8529b1cae562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>call_bound_dispatch_events</name>
      <anchorfile>classc__module_a6a9cd51c611b36bb86fa06707d29e1d7.html</anchorfile>
      <anchor>a6a9cd51c611b36bb86fa06707d29e1d7</anchor>
      <arglist>(c_var_array *dispatch, const vector&lt; pair&lt; vector&lt; c_binder &gt;::iterator, c_binder_data &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_str_error</name>
      <anchorfile>classc__module_a83fdb045275828f4ab6dc986e806fb82.html</anchorfile>
      <anchor>a83fdb045275828f4ab6dc986e806fb82</anchor>
      <arglist>(e_rc rc)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>all_groups</name>
      <anchorfile>classc__module_adc88a0802e5246c7311ac7d8882cedef.html</anchorfile>
      <anchor>adc88a0802e5246c7311ac7d8882cedef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_binder &gt;</type>
      <name>binds</name>
      <anchorfile>classc__module_a75014520c8d1abb783b17a554cc06b48.html</anchorfile>
      <anchor>a75014520c8d1abb783b17a554cc06b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>global</name>
      <anchorfile>classc__module_acd91e467800f6ed092383643cc2311e2.html</anchorfile>
      <anchor>acd91e467800f6ed092383643cc2311e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_functions</type>
      <name>r_functions</name>
      <anchorfile>classc__module_a3f021bf730cee4d00db449d66ca5bb87.html</anchorfile>
      <anchor>a3f021bf730cee4d00db449d66ca5bb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_procedure &gt;</type>
      <name>r_procedures</name>
      <anchorfile>classc__module_af4dec64f53f0fa500c472d65fe79ac73.html</anchorfile>
      <anchor>af4dec64f53f0fa500c472d65fe79ac73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_timer * &gt;</type>
      <name>r_timers</name>
      <anchorfile>classc__module_a99d9bf478502a55eafdff8b66f1529f6.html</anchorfile>
      <anchor>a99d9bf478502a55eafdff8b66f1529f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_tmp_file &gt;</type>
      <name>tmp_files</name>
      <anchorfile>classc__module_a3a1b933d42d835fa4ea791d6bb136982.html</anchorfile>
      <anchor>a3a1b933d42d835fa4ea791d6bb136982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual string</type>
      <name>conf_getvar</name>
      <anchorfile>classc__module_a2598343be7759d57be0b5f4f02458202.html</anchorfile>
      <anchor>a2598343be7759d57be0b5f4f02458202</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drop_tmp_references</name>
      <anchorfile>classc__module_a22da25c2386e225749aec7a152fa86e9.html</anchorfile>
      <anchor>a22da25c2386e225749aec7a152fa86e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>parse_conf</name>
      <anchorfile>classc__module_ae3e740b03ab2ae84db68e9d229b31766.html</anchorfile>
      <anchor>ae3e740b03ab2ae84db68e9d229b31766</anchor>
      <arglist>(bool is_core)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>parse_logic</name>
      <anchorfile>classc__module_a0505aa920fb379bf326432dd5b0b3c9b.html</anchorfile>
      <anchor>a0505aa920fb379bf326432dd5b0b3c9b</anchor>
      <arglist>(int &amp;error_on_line, string &amp;error_reason, vector&lt; string &gt; &amp;ignoring_procs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_conf *</type>
      <name>conf</name>
      <anchorfile>classc__module_a9858959336c392ffdb16a3eceeaaf40b.html</anchorfile>
      <anchor>a9858959336c392ffdb16a3eceeaaf40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>dir_prefix</name>
      <anchorfile>classc__module_a21d4dec0bf0e1a9a98fdc3691983039b.html</anchorfile>
      <anchor>a21d4dec0bf0e1a9a98fdc3691983039b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; int, FILE * &gt;</type>
      <name>files</name>
      <anchorfile>classc__module_a4fdec3fd981b22e6812efc59faa6882e.html</anchorfile>
      <anchor>a4fdec3fd981b22e6812efc59faa6882e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>loaded</name>
      <anchorfile>classc__module_a0e2d5e45b75afc79be57f71dcd4a05db.html</anchorfile>
      <anchor>a0e2d5e45b75afc79be57f71dcd4a05db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>local_id</name>
      <anchorfile>classc__module_a6a10497b5a3bf0e74dadba7257d41f66.html</anchorfile>
      <anchor>a6a10497b5a3bf0e74dadba7257d41f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_logger *</type>
      <name>logger</name>
      <anchorfile>classc__module_a543e9ef62a2b7170dc1538afdae59137.html</anchorfile>
      <anchor>a543e9ef62a2b7170dc1538afdae59137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>name</name>
      <anchorfile>classc__module_ade936cf96e2b09bcf7933ab2a0b8c31c.html</anchorfile>
      <anchor>ade936cf96e2b09bcf7933ab2a0b8c31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__module_a215b48ef0eec16dfdb050fc014e30d90.html</anchorfile>
      <anchor>a215b48ef0eec16dfdb050fc014e30d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_expression</name>
      <anchorfile>classc__module_af280227e42c7ff7c493694cca06a8cf5.html</anchorfile>
      <anchor>af280227e42c7ff7c493694cca06a8cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__module_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_msg_id</name>
    <filename>classc__msg__id.html</filename>
    <member kind="function">
      <type></type>
      <name>c_msg_id</name>
      <anchorfile>classc__msg__id_abc2d2122b5d5523fe2e6bf62e597439c.html</anchorfile>
      <anchor>abc2d2122b5d5523fe2e6bf62e597439c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>id</name>
      <anchorfile>classc__msg__id_a9e500fa71cd2bfb359dfb71bdc98c9bc.html</anchorfile>
      <anchor>a9e500fa71cd2bfb359dfb71bdc98c9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_botnet_time_t</type>
      <name>time</name>
      <anchorfile>classc__msg__id_aec73ebd7b50f8a5c6f016507c93a4bd6.html</anchorfile>
      <anchor>aec73ebd7b50f8a5c6f016507c93a4bd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_msg_to_server</name>
    <filename>structc__msg__to__server.html</filename>
    <member kind="function">
      <type></type>
      <name>c_msg_to_server</name>
      <anchorfile>structc__msg__to__server_ad361f539ed7b784acb035dcfb470c2c8.html</anchorfile>
      <anchor>ad361f539ed7b784acb035dcfb470c2c8</anchor>
      <arglist>(const c_tracked_msg_to_server &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_msg_to_server</name>
      <anchorfile>structc__msg__to__server_a4d3f932320008c0f0037901a9315df2c.html</anchorfile>
      <anchor>a4d3f932320008c0f0037901a9315df2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structc__msg__to__server_a46adf372a5338aaafff922a882768981.html</anchorfile>
      <anchor>a46adf372a5338aaafff922a882768981</anchor>
      <arglist>(const c_msg_to_server &amp;right) const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>flood_protection</name>
      <anchorfile>structc__msg__to__server_a3ba27149dff7dd3d754726b0e0360965.html</anchorfile>
      <anchor>a3ba27149dff7dd3d754726b0e0360965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_tracked_msg_to_server</type>
      <name>m_msg</name>
      <anchorfile>structc__msg__to__server_adfa3ddcd7c430fd9d44caee3ccdb9074.html</anchorfile>
      <anchor>adfa3ddcd7c430fd9d44caee3ccdb9074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>response</name>
      <anchorfile>structc__msg__to__server_a11ac585e13febe6aa4be1616543918ed.html</anchorfile>
      <anchor>a11ac585e13febe6aa4be1616543918ed</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>timestamp</name>
      <anchorfile>structc__msg__to__server_afa2c5244ed04595dd1776e564116d4b9.html</anchorfile>
      <anchor>afa2c5244ed04595dd1776e564116d4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wait_for_response</name>
      <anchorfile>structc__msg__to__server_ab5cad0468018dd394f1528c58d6be28b.html</anchorfile>
      <anchor>ab5cad0468018dd394f1528c58d6be28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>structc__msg__to__server_a397a740f2f5aa1df633d031a27f07b2a.html</anchorfile>
      <anchor>a397a740f2f5aa1df633d031a27f07b2a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_mutex</name>
    <filename>classc__mutex.html</filename>
    <member kind="function">
      <type></type>
      <name>c_mutex</name>
      <anchorfile>classc__mutex_a4650321b4ced62e0eccc87f5ce97e7b1.html</anchorfile>
      <anchor>a4650321b4ced62e0eccc87f5ce97e7b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_mutex</name>
      <anchorfile>classc__mutex_a02fd9910a33e03e8dda29106773b2676.html</anchorfile>
      <anchor>a02fd9910a33e03e8dda29106773b2676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>lock</name>
      <anchorfile>classc__mutex_a3a1e12b9acafbf77e9c7cb83f698cec6.html</anchorfile>
      <anchor>a3a1e12b9acafbf77e9c7cb83f698cec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classc__mutex_aaf25655145d2bfb766ce1cd945181a5e.html</anchorfile>
      <anchor>aaf25655145d2bfb766ce1cd945181a5e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_mutex_locker</name>
    <filename>classc__mutex__locker.html</filename>
    <member kind="function">
      <type></type>
      <name>c_mutex_locker</name>
      <anchorfile>classc__mutex__locker_aad54a59d6a3d5cbbaef4829e0025599e.html</anchorfile>
      <anchor>aad54a59d6a3d5cbbaef4829e0025599e</anchor>
      <arglist>(c_mutex &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_mutex_locker</name>
      <anchorfile>classc__mutex__locker_a5564f0054f02f15a90b7996bbd94c539.html</anchorfile>
      <anchor>a5564f0054f02f15a90b7996bbd94c539</anchor>
      <arglist>(c_mutex *m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_mutex_locker</name>
      <anchorfile>classc__mutex__locker_aee652fc3c6f816110ae7352301fcec5e.html</anchorfile>
      <anchor>aee652fc3c6f816110ae7352301fcec5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock_file_if_needed</name>
      <anchorfile>classc__mutex__locker_a13cb751c9055756154639dfc25d0a383.html</anchorfile>
      <anchor>a13cb751c9055756154639dfc25d0a383</anchor>
      <arglist>(const char *fn)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_fd</name>
      <anchorfile>classc__mutex__locker_a92ad160cc7fb71db082cff03f5e92e43.html</anchorfile>
      <anchor>a92ad160cc7fb71db082cff03f5e92e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_mutex *</type>
      <name>m_m</name>
      <anchorfile>classc__mutex__locker_a962ce6c78fd0b1cc566577b7dab47a9c.html</anchorfile>
      <anchor>a962ce6c78fd0b1cc566577b7dab47a9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_nick_to_lag</name>
    <filename>structc__nick__to__lag.html</filename>
    <member kind="function">
      <type></type>
      <name>c_nick_to_lag</name>
      <anchorfile>structc__nick__to__lag_a8797279a5bb1904fa4c8b204854f46a7.html</anchorfile>
      <anchor>a8797279a5bb1904fa4c8b204854f46a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cnt</name>
      <anchorfile>structc__nick__to__lag_a9a32cbc1983fcb9b9a22c2435539701b.html</anchorfile>
      <anchor>a9a32cbc1983fcb9b9a22c2435539701b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_try</name>
      <anchorfile>structc__nick__to__lag_aa70739b86c4990c566d21a7bd7b6f421.html</anchorfile>
      <anchor>aa70739b86c4990c566d21a7bd7b6f421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>nick</name>
      <anchorfile>structc__nick__to__lag_a16fc77198bd6dbc84eec26729daa53af.html</anchorfile>
      <anchor>a16fc77198bd6dbc84eec26729daa53af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_online_channel</name>
    <filename>structc__online__channel.html</filename>
    <member kind="function">
      <type></type>
      <name>c_online_channel</name>
      <anchorfile>structc__online__channel_af24fba9f396735d3674fc8901005bd55.html</anchorfile>
      <anchor>af24fba9f396735d3674fc8901005bd55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_online_channel</name>
      <anchorfile>structc__online__channel_a2fa82b9286a80b3e593e3af068a58a5c.html</anchorfile>
      <anchor>a2fa82b9286a80b3e593e3af068a58a5c</anchor>
      <arglist>(const string &amp;channel_name)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_bans_sent</name>
      <anchorfile>structc__online__channel_aefd6f474d1b6fdd501fcf7ea6cfd46c9.html</anchorfile>
      <anchor>aefd6f474d1b6fdd501fcf7ea6cfd46c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_excepts_sent</name>
      <anchorfile>structc__online__channel_a2b295be6638585b1989c8abafbe04ff4.html</anchorfile>
      <anchor>a2b295be6638585b1989c8abafbe04ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_invites_sent</name>
      <anchorfile>structc__online__channel_a3ac027068b587aa0d40cbeb51a14508b.html</anchorfile>
      <anchor>a3ac027068b587aa0d40cbeb51a14508b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b_reops_sent</name>
      <anchorfile>structc__online__channel_a152b23edb5760d6b695a0eb9619dfe8c.html</anchorfile>
      <anchor>a152b23edb5760d6b695a0eb9619dfe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>bans</name>
      <anchorfile>structc__online__channel_a829eb43282bdf20ec648f332971a06e4.html</anchorfile>
      <anchor>a829eb43282bdf20ec648f332971a06e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>excepts</name>
      <anchorfile>structc__online__channel_a6d5f96391c337ce2b70ada232a882838.html</anchorfile>
      <anchor>a6d5f96391c337ce2b70ada232a882838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_excepts</name>
      <anchorfile>structc__online__channel_a7938e92fd9b42264dead7710a73ef1d5.html</anchorfile>
      <anchor>a7938e92fd9b42264dead7710a73ef1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_invites</name>
      <anchorfile>structc__online__channel_ae0d09029c97c0e666a7c18f734692ed9.html</anchorfile>
      <anchor>ae0d09029c97c0e666a7c18f734692ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_reops</name>
      <anchorfile>structc__online__channel_ae9cd10b453422425b7d03c9aed6c5156.html</anchorfile>
      <anchor>ae9cd10b453422425b7d03c9aed6c5156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>invites</name>
      <anchorfile>structc__online__channel_a4f34779b1ea619d75dc6811119498eb3.html</anchorfile>
      <anchor>a4f34779b1ea619d75dc6811119498eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>key</name>
      <anchorfile>structc__online__channel_a6dba8f52b54fe7d54c0b66ca01b190ef.html</anchorfile>
      <anchor>a6dba8f52b54fe7d54c0b66ca01b190ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>limit</name>
      <anchorfile>structc__online__channel_ae41aa4905c7e197f504debe63f12eac8.html</anchorfile>
      <anchor>ae41aa4905c7e197f504debe63f12eac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>modes</name>
      <anchorfile>structc__online__channel_ad0e94c72dfa0bdd0f79a1ba85c8e05fb.html</anchorfile>
      <anchor>ad0e94c72dfa0bdd0f79a1ba85c8e05fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structc__online__channel_a4ff955804ccfc299080c77cdb9d8da8a.html</anchorfile>
      <anchor>a4ff955804ccfc299080c77cdb9d8da8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; char, string &gt;</type>
      <name>other_modes</name>
      <anchorfile>structc__online__channel_a97d872da2b14a571ded7c8da72668a99.html</anchorfile>
      <anchor>a97d872da2b14a571ded7c8da72668a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>reops</name>
      <anchorfile>structc__online__channel_a53b62d2cf81a3579598ece47eea4c7e9.html</anchorfile>
      <anchor>a53b62d2cf81a3579598ece47eea4c7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topic</name>
      <anchorfile>structc__online__channel_a4910638ced348ae680c52263850ab3f2.html</anchorfile>
      <anchor>a4910638ced348ae680c52263850ab3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_online_user &gt;</type>
      <name>users</name>
      <anchorfile>structc__online__channel_af7353b008c26967512afb765fd67b784.html</anchorfile>
      <anchor>af7353b008c26967512afb765fd67b784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_online_user</name>
    <filename>structc__online__user.html</filename>
    <member kind="function">
      <type></type>
      <name>c_online_user</name>
      <anchorfile>structc__online__user_a1cd28139db1bae3bd4b02adadef98d23.html</anchorfile>
      <anchor>a1cd28139db1bae3bd4b02adadef98d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>ctcp_flood_hist</name>
      <anchorfile>structc__online__user_af44db9ef9e17906a8778a55053f1c13d.html</anchorfile>
      <anchor>af44db9ef9e17906a8778a55053f1c13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dcc_msg</name>
      <anchorfile>structc__online__user_adb6453d0c279289bbb44df92b393a082.html</anchorfile>
      <anchor>adb6453d0c279289bbb44df92b393a082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fullname</name>
      <anchorfile>structc__online__user_a00f6471b33c5e433d4d0082d02bc1851.html</anchorfile>
      <anchor>a00f6471b33c5e433d4d0082d02bc1851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_mode</name>
      <anchorfile>structc__online__user_a636b2538d8dc854765f1dfa5bceef796.html</anchorfile>
      <anchor>a636b2538d8dc854765f1dfa5bceef796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_whois</name>
      <anchorfile>structc__online__user_a14e40934440e6e10446b75b335d7ce24.html</anchorfile>
      <anchor>a14e40934440e6e10446b75b335d7ce24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>structc__online__user_a9ce03889f8f25503261c198d4ad9d00a.html</anchorfile>
      <anchor>a9ce03889f8f25503261c198d4ad9d00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ident</name>
      <anchorfile>structc__online__user_acd8558d01c180b88010cf8d71fde3428.html</anchorfile>
      <anchor>acd8558d01c180b88010cf8d71fde3428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>in_logic_as</name>
      <anchorfile>structc__online__user_aa1b6d1524ae98591c57a1db67edb9dbe.html</anchorfile>
      <anchor>aa1b6d1524ae98591c57a1db67edb9dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ip_version</name>
      <anchorfile>structc__online__user_a512dce9c58826ea558f94e62581ce747.html</anchorfile>
      <anchor>a512dce9c58826ea558f94e62581ce747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>irc_op</name>
      <anchorfile>structc__online__user_a4ee0713036a6ef6c99c9e7efb3a57510.html</anchorfile>
      <anchor>a4ee0713036a6ef6c99c9e7efb3a57510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>join_flood_hist</name>
      <anchorfile>structc__online__user_a8b28894651eaa08b253c9daeb6f4b985.html</anchorfile>
      <anchor>a8b28894651eaa08b253c9daeb6f4b985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>just_joined</name>
      <anchorfile>structc__online__user_a86501371b1ba8c6d8aee1de500ba5d6e.html</anchorfile>
      <anchor>a86501371b1ba8c6d8aee1de500ba5d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>just_joined_channel</name>
      <anchorfile>structc__online__user_a3fed163eb186869b4e952c534006346b.html</anchorfile>
      <anchor>a3fed163eb186869b4e952c534006346b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_whois</name>
      <anchorfile>structc__online__user_afa043f6a751bee1117286702d4a20525.html</anchorfile>
      <anchor>afa043f6a751bee1117286702d4a20525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mod_disp_join_called</name>
      <anchorfile>structc__online__user_aff95c3ea0e9db041d3cbc08f02a2e597.html</anchorfile>
      <anchor>aff95c3ea0e9db041d3cbc08f02a2e597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mode</name>
      <anchorfile>structc__online__user_a2aae6e941fdb987c029c6fdc5c770a1d.html</anchorfile>
      <anchor>a2aae6e941fdb987c029c6fdc5c770a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>mode_flood_hist</name>
      <anchorfile>structc__online__user_a603642eb359b32b6d1bd879923914893.html</anchorfile>
      <anchor>a603642eb359b32b6d1bd879923914893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>msg_flood_hist</name>
      <anchorfile>structc__online__user_af10c33ce5998f2566d214c650813cda2.html</anchorfile>
      <anchor>af10c33ce5998f2566d214c650813cda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>nick</name>
      <anchorfile>structc__online__user_afa72635bb47498f21d214e732e3e155f.html</anchorfile>
      <anchor>afa72635bb47498f21d214e732e3e155f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>nick_flood_hist</name>
      <anchorfile>structc__online__user_a05978ba360e6e9b4c40d170da7b1df13.html</anchorfile>
      <anchor>a05978ba360e6e9b4c40d170da7b1df13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>nick_validated</name>
      <anchorfile>structc__online__user_a778731d78694b7878b3750c0ebdb922c.html</anchorfile>
      <anchor>a778731d78694b7878b3750c0ebdb922c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>notice_flood_hist</name>
      <anchorfile>structc__online__user_aeccf54697f18646eeda2062c1a280e15.html</anchorfile>
      <anchor>aeccf54697f18646eeda2062c1a280e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>old_mode</name>
      <anchorfile>structc__online__user_a1efe9babccef6306d989d559b80daeb8.html</anchorfile>
      <anchor>a1efe9babccef6306d989d559b80daeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>old_nick</name>
      <anchorfile>structc__online__user_a935a55662f6d1532cda3507361b49491.html</anchorfile>
      <anchor>a935a55662f6d1532cda3507361b49491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>on_join_called</name>
      <anchorfile>structc__online__user_a3c6b38e2e14508b68cddc6e55486a2bc.html</anchorfile>
      <anchor>a3c6b38e2e14508b68cddc6e55486a2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>on_join_called2</name>
      <anchorfile>structc__online__user_ad98d8aaed8a82a57f70b8c9f29ec28a3.html</anchorfile>
      <anchor>ad98d8aaed8a82a57f70b8c9f29ec28a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>on_join_passive</name>
      <anchorfile>structc__online__user_acb883850f50b1a6dcca73cfb7286689b.html</anchorfile>
      <anchor>acb883850f50b1a6dcca73cfb7286689b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>quit_time</name>
      <anchorfile>structc__online__user_aa56423029f772d3ee047894b4fa6effa.html</anchorfile>
      <anchor>aa56423029f772d3ee047894b4fa6effa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_flood_history &gt;</type>
      <name>repeat_flood_hist</name>
      <anchorfile>structc__online__user_ad90489dc8c61e556fe0e1fb9b07263aa.html</anchorfile>
      <anchor>ad90489dc8c61e556fe0e1fb9b07263aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>resolv_host</name>
      <anchorfile>structc__online__user_aa03fb7f9e64840ef8788a69377af3d6c.html</anchorfile>
      <anchor>aa03fb7f9e64840ef8788a69377af3d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>whois_sent</name>
      <anchorfile>structc__online__user_a8614b00649736d2a951dea3684335fbc.html</anchorfile>
      <anchor>a8614b00649736d2a951dea3684335fbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_oper_desc</name>
    <filename>structc__oper__desc.html</filename>
    <member kind="function">
      <type></type>
      <name>c_oper_desc</name>
      <anchorfile>structc__oper__desc_a5188f82bccb04bc6a27aea98c17be772.html</anchorfile>
      <anchor>a5188f82bccb04bc6a27aea98c17be772</anchor>
      <arglist>(int precedence_, const char *oper_, e_assoc associativity_, e_oper_type type_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign_oper_len</name>
      <anchorfile>structc__oper__desc_acc72df7d62ef0d9137ebc82a44baf08c.html</anchorfile>
      <anchor>acc72df7d62ef0d9137ebc82a44baf08c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE e_assoc</type>
      <name>get_assoc</name>
      <anchorfile>structc__oper__desc_a102d0fb4e328602677650f1e5621daf6.html</anchorfile>
      <anchor>a102d0fb4e328602677650f1e5621daf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE size_t</type>
      <name>get_len</name>
      <anchorfile>structc__oper__desc_a6f5c69c38ca6b4d5a3340151f0f40c3f.html</anchorfile>
      <anchor>a6f5c69c38ca6b4d5a3340151f0f40c3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE int</type>
      <name>get_prec</name>
      <anchorfile>structc__oper__desc_a7503a2658f45172b934eca1e165a3eaa.html</anchorfile>
      <anchor>a7503a2658f45172b934eca1e165a3eaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE e_oper_type</type>
      <name>get_type</name>
      <anchorfile>structc__oper__desc_a7aa2b1b0dfbad4990eecf7d57dd02711.html</anchorfile>
      <anchor>a7aa2b1b0dfbad4990eecf7d57dd02711</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_assoc</type>
      <name>get_assoc_from_precedece</name>
      <anchorfile>structc__oper__desc_a9d6f7da04a67b6401ed3ca1c38691734.html</anchorfile>
      <anchor>a9d6f7da04a67b6401ed3ca1c38691734</anchor>
      <arglist>(int prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_max_prec</name>
      <anchorfile>structc__oper__desc_ad04395d4922ac0b27891b838c8910078.html</anchorfile>
      <anchor>ad04395d4922ac0b27891b838c8910078</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const e_assoc</type>
      <name>associativity</name>
      <anchorfile>structc__oper__desc_a163897a6efe7b3fd365b6667c969520f.html</anchorfile>
      <anchor>a163897a6efe7b3fd365b6667c969520f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>oper</name>
      <anchorfile>structc__oper__desc_a63c3ed1d0347f14bbff183b2713f63c9.html</anchorfile>
      <anchor>a63c3ed1d0347f14bbff183b2713f63c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>oper_len</name>
      <anchorfile>structc__oper__desc_a8beeab361be33bccaade3cb5aee34c4c.html</anchorfile>
      <anchor>a8beeab361be33bccaade3cb5aee34c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>precedence</name>
      <anchorfile>structc__oper__desc_a5a4829a2b2df14eb75c8987015d1dd73.html</anchorfile>
      <anchor>a5a4829a2b2df14eb75c8987015d1dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const e_oper_type</type>
      <name>type</name>
      <anchorfile>structc__oper__desc_a72c4a9494bae9e75245f0b0d7ad48fc3.html</anchorfile>
      <anchor>a72c4a9494bae9e75245f0b0d7ad48fc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_partyline_member</name>
    <filename>classc__partyline__member.html</filename>
    <member kind="function">
      <type></type>
      <name>c_partyline_member</name>
      <anchorfile>classc__partyline__member_addb45f811f033c05766b1fc1c14ba14d.html</anchorfile>
      <anchor>addb45f811f033c05766b1fc1c14ba14d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__partyline__member_a66ed966f9bea18dedc6dfd1ccc26c1d3.html</anchorfile>
      <anchor>a66ed966f9bea18dedc6dfd1ccc26c1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user</name>
      <anchorfile>classc__partyline__member_a0aa5d9de025fb037fb7d811df1ea4405.html</anchorfile>
      <anchor>a0aa5d9de025fb037fb7d811df1ea4405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_pass</name>
    <filename>classc__pass.html</filename>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>classc__pass_a70ed0493373e57f99f72a57a94a9c21a.html</anchorfile>
      <anchor>a70ed0493373e57f99f72a57a94a9c21a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_botnet12_compatibility</name>
      <anchorfile>classc__pass_a061457e00cee37b6008df600955c2e86.html</anchorfile>
      <anchor>a061457e00cee37b6008df600955c2e86</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_disabled_user</name>
      <anchorfile>classc__pass_a787e79b90f5ef83a27cd11e213318d5c.html</anchorfile>
      <anchor>a787e79b90f5ef83a27cd11e213318d5c</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_local_password_md5</name>
      <anchorfile>classc__pass_a0b8707d129af9d30ff7447ad9ac41ab3.html</anchorfile>
      <anchor>a0b8707d129af9d30ff7447ad9ac41ab3</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_remote_password_md5</name>
      <anchorfile>classc__pass_a2729ba6f004a95351554f55cc8f9e75b.html</anchorfile>
      <anchor>a2729ba6f004a95351554f55cc8f9e75b</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_ssl_user</name>
      <anchorfile>classc__pass_aa367f2d53efa3f78d2584c0e51d6ae73.html</anchorfile>
      <anchor>aa367f2d53efa3f78d2584c0e51d6ae73</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_zlib_level</name>
      <anchorfile>classc__pass_a0aef9a31f6cddc7118057721c5d52a1c.html</anchorfile>
      <anchor>a0aef9a31f6cddc7118057721c5d52a1c</anchor>
      <arglist>(string user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classc__pass_a36409fcb242bd67603b88c9f346343e0.html</anchorfile>
      <anchor>a36409fcb242bd67603b88c9f346343e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classc__pass_a68cfe49932167637a1576a7fc00cfa27.html</anchorfile>
      <anchor>a68cfe49932167637a1576a7fc00cfa27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_botnet12_compatibility</name>
      <anchorfile>classc__pass_a5963e476cacbcf12f34a7c47b1e326f0.html</anchorfile>
      <anchor>a5963e476cacbcf12f34a7c47b1e326f0</anchor>
      <arglist>(string user, bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_disabled_user</name>
      <anchorfile>classc__pass_a777b15fb5714d3c3027466f3442847aa.html</anchorfile>
      <anchor>a777b15fb5714d3c3027466f3442847aa</anchor>
      <arglist>(string user, bool disabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_local_password_md5</name>
      <anchorfile>classc__pass_ae773e45924d60bf4187c02f4ef3f16f4.html</anchorfile>
      <anchor>ae773e45924d60bf4187c02f4ef3f16f4</anchor>
      <arglist>(string user, string md5pass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_remote_password_md5</name>
      <anchorfile>classc__pass_a19a48f9c8e2ffbca5ad1b3966ca68b3d.html</anchorfile>
      <anchor>a19a48f9c8e2ffbca5ad1b3966ca68b3d</anchor>
      <arglist>(string user, string md5pass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ssl_user</name>
      <anchorfile>classc__pass_a7b4ee5f94cd65699f1d02b4dad91f450.html</anchorfile>
      <anchor>a7b4ee5f94cd65699f1d02b4dad91f450</anchor>
      <arglist>(string user, bool use_ssl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_zlib_level</name>
      <anchorfile>classc__pass_a94912eddb2ea5d6d80950c1dcc0dc8b1.html</anchorfile>
      <anchor>a94912eddb2ea5d6d80950c1dcc0dc8b1</anchor>
      <arglist>(string user, int level)</arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, map&lt; string, string &gt; &gt;</type>
      <name>sections</name>
      <anchorfile>classc__pass_a412079f60fa94f07c7d3dfd8892ce7b0.html</anchorfile>
      <anchor>a412079f60fa94f07c7d3dfd8892ce7b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_pattern</name>
    <filename>classc__pattern.html</filename>
    <member kind="function">
      <type></type>
      <name>c_pattern</name>
      <anchorfile>classc__pattern_a6f1d53d5ed91e968bd126f73ca264ccd.html</anchorfile>
      <anchor>a6f1d53d5ed91e968bd126f73ca264ccd</anchor>
      <arglist>(const string &amp;php_pattern, const string &amp;pcre_pattern, int options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_pattern</name>
      <anchorfile>classc__pattern_a4d77710e551d1cf330d4cade05f95121.html</anchorfile>
      <anchor>a4d77710e551d1cf330d4cade05f95121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>exec</name>
      <anchorfile>classc__pattern_a96e03984b84bb424c6946a1866d4c73d.html</anchorfile>
      <anchor>a96e03984b84bb424c6946a1866d4c73d</anchor>
      <arglist>(const string &amp;subject, string::size_type start_offset, int options, size_t max_matches, vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;captured_matches, int &amp;pcre_error_code, void *callout_data=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_error_info</name>
      <anchorfile>classc__pattern_aa382c1bbef099671ab83fe04de3de4ff.html</anchorfile>
      <anchor>aa382c1bbef099671ab83fe04de3de4ff</anchor>
      <arglist>(int &amp;error_offset, string &amp;error_string) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_okay</name>
      <anchorfile>classc__pattern_a201b984bd69a72c8cb437c5c234cecaf.html</anchorfile>
      <anchor>a201b984bd69a72c8cb437c5c234cecaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE bool</type>
      <name>same</name>
      <anchorfile>classc__pattern_a8e41d568dc08867deef939f64e570aa4.html</anchorfile>
      <anchor>a8e41d568dc08867deef939f64e570aa4</anchor>
      <arglist>(const string &amp;pattern, int options) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>c_pattern</name>
      <anchorfile>classc__pattern_a7d2d25ca0f9b8f345fecb00b6e591565.html</anchorfile>
      <anchor>a7d2d25ca0f9b8f345fecb00b6e591565</anchor>
      <arglist>(int dummy, const string &amp;error_string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>free_pcre_memory</name>
      <anchorfile>classc__pattern_a4597a753738c9be6558d19fa8be9ac2e.html</anchorfile>
      <anchor>a4597a753738c9be6558d19fa8be9ac2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>referenced</name>
      <anchorfile>classc__pattern_a76a98e5bdbf0450116419b66b7b4c58a.html</anchorfile>
      <anchor>a76a98e5bdbf0450116419b66b7b4c58a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_pcre_pattern</name>
      <anchorfile>classc__pattern_a4fd935f204b81fa7e1146cf53a204f1d.html</anchorfile>
      <anchor>a4fd935f204b81fa7e1146cf53a204f1d</anchor>
      <arglist>(const string &amp;pcre_pattern)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcre *</type>
      <name>m_code</name>
      <anchorfile>classc__pattern_aad87cd4740acce5748947e243d5d9c46.html</anchorfile>
      <anchor>aad87cd4740acce5748947e243d5d9c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_error_offset</name>
      <anchorfile>classc__pattern_a94458acb8afd621ca15c658846ffc99f.html</anchorfile>
      <anchor>a94458acb8afd621ca15c658846ffc99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_error_string</name>
      <anchorfile>classc__pattern_a5e2d5a65eb5a0723b4ba5b00434dcc16.html</anchorfile>
      <anchor>a5e2d5a65eb5a0723b4ba5b00434dcc16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcre_extra *</type>
      <name>m_extra</name>
      <anchorfile>classc__pattern_a54e3b597cb0ef5291bc7afe408ed0aa0.html</anchorfile>
      <anchor>a54e3b597cb0ef5291bc7afe408ed0aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>my_time_t</type>
      <name>m_last_referenced</name>
      <anchorfile>classc__pattern_a24b72cde25fba4ca4347cc7b89781327.html</anchorfile>
      <anchor>a24b72cde25fba4ca4347cc7b89781327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_options</name>
      <anchorfile>classc__pattern_a8f0e427407a439a8228aa515ecbab241.html</anchorfile>
      <anchor>a8f0e427407a439a8228aa515ecbab241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_pcre_pattern</name>
      <anchorfile>classc__pattern_a738926cb7585e2cd30f060aff0fcecde.html</anchorfile>
      <anchor>a738926cb7585e2cd30f060aff0fcecde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_php_pattern</name>
      <anchorfile>classc__pattern_acaa6f783f3e7a5e4f6626f161385b3db.html</anchorfile>
      <anchor>acaa6f783f3e7a5e4f6626f161385b3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_pattern_cache</name>
      <anchorfile>classc__pattern_a23e51f8b20bb47fd8064eca703c0a422.html</anchorfile>
      <anchor>a23e51f8b20bb47fd8064eca703c0a422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_pattern_cache</name>
    <filename>classc__pattern__cache.html</filename>
    <member kind="function">
      <type>const c_pattern &amp;</type>
      <name>get_pcre</name>
      <anchorfile>classc__pattern__cache_a986c3054b206488d7db6087e793fb8ce.html</anchorfile>
      <anchor>a986c3054b206488d7db6087e793fb8ce</anchor>
      <arglist>(const string &amp;pattern, int options=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loop</name>
      <anchorfile>classc__pattern__cache_a6e9b7a4682cff0aa71ebed48220e5077.html</anchorfile>
      <anchor>a6e9b7a4682cff0aa71ebed48220e5077</anchor>
      <arglist>(bool flush_all=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static e_rc</type>
      <name>transform_pattern</name>
      <anchorfile>classc__pattern__cache_ad506e9ca8acbdb9a1932b6b82b918050.html</anchorfile>
      <anchor>ad506e9ca8acbdb9a1932b6b82b918050</anchor>
      <arglist>(const string &amp;orig, string &amp;new_pattern, int &amp;options)</arglist>
    </member>
    <member kind="enumeration">
      <name>e_rc</name>
      <anchorfile>classc__pattern__cache_a87e445fd0969c04771fd24a3923f33a9.html</anchorfile>
      <anchor>a87e445fd0969c04771fd24a3923f33a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NO_ERROR</name>
      <anchorfile>classc__pattern__cache_a87e445fd0969c04771fd24a3923f33a9.html</anchorfile>
      <anchor>a87e445fd0969c04771fd24a3923f33a9abecef8d9f71dca7d8772897682923272</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INV_PATTERN</name>
      <anchorfile>classc__pattern__cache_a87e445fd0969c04771fd24a3923f33a9.html</anchorfile>
      <anchor>a87e445fd0969c04771fd24a3923f33a9a653c67ec826219cb53908b8f9899e9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_BEGINNING_DELIMITER</name>
      <anchorfile>classc__pattern__cache_a87e445fd0969c04771fd24a3923f33a9.html</anchorfile>
      <anchor>a87e445fd0969c04771fd24a3923f33a9a7b5e211ef4f96e835427fe08db2e635b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ENDING_DELIMITER</name>
      <anchorfile>classc__pattern__cache_a87e445fd0969c04771fd24a3923f33a9.html</anchorfile>
      <anchor>a87e445fd0969c04771fd24a3923f33a9ae467202b311b1afd47bc95e38ecbdc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_UNKNOWN_MODIFIER</name>
      <anchorfile>classc__pattern__cache_a87e445fd0969c04771fd24a3923f33a9.html</anchorfile>
      <anchor>a87e445fd0969c04771fd24a3923f33a9af5528ac8f1679f46341d1ad2343a383a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>hash_map&lt; pair&lt; string, int &gt;, c_pattern, c_pcre_hasher &gt;</type>
      <name>m_cache</name>
      <anchorfile>classc__pattern__cache_a6d8d64c0af613ab645ce8cc81ddaec94.html</anchorfile>
      <anchor>a6d8d64c0af613ab645ce8cc81ddaec94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_pcre</name>
    <filename>classc__pcre.html</filename>
    <member kind="typedef">
      <type>vector&lt; vector&lt; string &gt; &gt;</type>
      <name>captures_t</name>
      <anchorfile>classc__pcre_a3034c1419bc26dcc7483df51f9bf079b.html</anchorfile>
      <anchor>a3034c1419bc26dcc7483df51f9bf079b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_pcre</name>
      <anchorfile>classc__pcre_a64aba44bbe4ef92cfb8d7bee842b5bdd.html</anchorfile>
      <anchor>a64aba44bbe4ef92cfb8d7bee842b5bdd</anchor>
      <arglist>(const string &amp;pattern, int options=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_pcre</name>
      <anchorfile>classc__pcre_a3e14b1fea24d9581c017763844d95d33.html</anchorfile>
      <anchor>a3e14b1fea24d9581c017763844d95d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>exec</name>
      <anchorfile>classc__pcre_a57d99b72ffb07bda7b31b4cd28cf061d.html</anchorfile>
      <anchor>a57d99b72ffb07bda7b31b4cd28cf061d</anchor>
      <arglist>(const string &amp;subject, long long start_offset, int options, vector&lt; vector&lt; pair&lt; int, string &gt; &gt; &gt; &amp;captured_matches, size_t max_matches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_compile_error_info</name>
      <anchorfile>classc__pcre_a035b94f6ae7cdbb985e97f2e2d90dfc8.html</anchorfile>
      <anchor>a035b94f6ae7cdbb985e97f2e2d90dfc8</anchor>
      <arglist>(int &amp;offset, string &amp;error_string) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_last_error</name>
      <anchorfile>classc__pcre_ae1ae042cf42db04269fcf91c37d211d7.html</anchorfile>
      <anchor>ae1ae042cf42db04269fcf91c37d211d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_last_error_string</name>
      <anchorfile>classc__pcre_a40a0d0e7d2c6c44e5e9b53281f1cbcd7.html</anchorfile>
      <anchor>a40a0d0e7d2c6c44e5e9b53281f1cbcd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_okay</name>
      <anchorfile>classc__pcre_a3da09e4b78c7f555c46cb7c2d47f37cc.html</anchorfile>
      <anchor>a3da09e4b78c7f555c46cb7c2d47f37cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_pcre_version</name>
      <anchorfile>classc__pcre_a31185fe52c3155f685ab8155f00220e1.html</anchorfile>
      <anchor>a31185fe52c3155f685ab8155f00220e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>callout</name>
      <anchorfile>classc__pcre_a9e4f30d1f7922e7f8a3fc01d2e44b620.html</anchorfile>
      <anchor>a9e4f30d1f7922e7f8a3fc01d2e44b620</anchor>
      <arglist>(pcre_callout_block *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>get_error_string</name>
      <anchorfile>classc__pcre_a3ce6aba56b5721b801b8fdeab293d911.html</anchorfile>
      <anchor>a3ce6aba56b5721b801b8fdeab293d911</anchor>
      <arglist>(int rc) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_pcre_callout_registrar</type>
      <name>m_callout_registrar</name>
      <anchorfile>classc__pcre_afdd4f6972ca9f5fa618cb3b67ac13388.html</anchorfile>
      <anchor>afdd4f6972ca9f5fa618cb3b67ac13388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_compile_error_str</name>
      <anchorfile>classc__pcre_a04a01566c2185c730c474a247b6ab330.html</anchorfile>
      <anchor>a04a01566c2185c730c474a247b6ab330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_last_error</name>
      <anchorfile>classc__pcre_a8c704829d5180cb5f708ecf2c35457ae.html</anchorfile>
      <anchor>a8c704829d5180cb5f708ecf2c35457ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_last_error_offset</name>
      <anchorfile>classc__pcre_a2338f5cef0f45e69550942d96645ba98.html</anchorfile>
      <anchor>a2338f5cef0f45e69550942d96645ba98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const c_pattern &amp;</type>
      <name>m_pcre</name>
      <anchorfile>classc__pcre_adc0304d9e8d9d646462b6f824b430f79.html</anchorfile>
      <anchor>adc0304d9e8d9d646462b6f824b430f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_pcre_lib_callout</name>
      <anchorfile>classc__pcre_a49646ff813b154f039c6091c211820b2.html</anchorfile>
      <anchor>a49646ff813b154f039c6091c211820b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_pcre_callout_registrar</name>
    <filename>classc__pcre__callout__registrar.html</filename>
    <member kind="function">
      <type></type>
      <name>c_pcre_callout_registrar</name>
      <anchorfile>classc__pcre__callout__registrar_aafb2bf0d2c375a48ba76b0b47bb06dcd.html</anchorfile>
      <anchor>aafb2bf0d2c375a48ba76b0b47bb06dcd</anchor>
      <arglist>(const c_pcre *pcre)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_pcre_callout_registrar</name>
      <anchorfile>classc__pcre__callout__registrar_aa13ac11fc3238e5816b2bc3774c289f1.html</anchorfile>
      <anchor>aa13ac11fc3238e5816b2bc3774c289f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const c_pcre *</type>
      <name>m_pcre</name>
      <anchorfile>classc__pcre__callout__registrar_a71840f8cb589ee943bef786412745b41.html</anchorfile>
      <anchor>a71840f8cb589ee943bef786412745b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_pcre_lib_callout</name>
    <filename>classc__pcre__lib__callout.html</filename>
    <member kind="function">
      <type></type>
      <name>c_pcre_lib_callout</name>
      <anchorfile>classc__pcre__lib__callout_a29f023b5abfd46b20b16f52a750f6c51.html</anchorfile>
      <anchor>a29f023b5abfd46b20b16f52a750f6c51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>my_pcre_callout</name>
      <anchorfile>classc__pcre__lib__callout_a3b98b9991e5443210aa7a3e328022514.html</anchorfile>
      <anchor>a3b98b9991e5443210aa7a3e328022514</anchor>
      <arglist>(pcre_callout_block *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>register_callout</name>
      <anchorfile>classc__pcre__lib__callout_a27c275e93b76322b65106b2d8da982f9.html</anchorfile>
      <anchor>a27c275e93b76322b65106b2d8da982f9</anchor>
      <arglist>(const c_pcre *pcre)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unregister_callout</name>
      <anchorfile>classc__pcre__lib__callout_a96850f5ac74dcdd29a6e66f76b430151.html</anchorfile>
      <anchor>a96850f5ac74dcdd29a6e66f76b430151</anchor>
      <arglist>(const c_pcre *pcre)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static vector&lt; const c_pcre * &gt;</type>
      <name>m_pcre</name>
      <anchorfile>classc__pcre__lib__callout_a1bfcc2d030e1c99593b54859f0c82735.html</anchorfile>
      <anchor>a1bfcc2d030e1c99593b54859f0c82735</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_pcre_callout_registrar</name>
      <anchorfile>classc__pcre__lib__callout_a09e268e1edaa0177778b1199f7be0098.html</anchorfile>
      <anchor>a09e268e1edaa0177778b1199f7be0098</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_pcre_lib_memory_management</name>
    <filename>classc__pcre__lib__memory__management.html</filename>
    <member kind="function">
      <type></type>
      <name>c_pcre_lib_memory_management</name>
      <anchorfile>classc__pcre__lib__memory__management_a6b832b82a88b884df72540886c4f2032.html</anchorfile>
      <anchor>a6b832b82a88b884df72540886c4f2032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>pcre_my_free</name>
      <anchorfile>classc__pcre__lib__memory__management_afabbd46c3e4bcfd088d3d384ca6ecd5c.html</anchorfile>
      <anchor>afabbd46c3e4bcfd088d3d384ca6ecd5c</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>pcre_my_malloc</name>
      <anchorfile>classc__pcre__lib__memory__management_a282939ce08a674bd309d6c5087f6c041.html</anchorfile>
      <anchor>a282939ce08a674bd309d6c5087f6c041</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>pcre_my_stack_free</name>
      <anchorfile>classc__pcre__lib__memory__management_ae81e38d520aa7e97523c65972cb1a9d8.html</anchorfile>
      <anchor>ae81e38d520aa7e97523c65972cb1a9d8</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>pcre_my_stack_malloc</name>
      <anchorfile>classc__pcre__lib__memory__management_a836cd80afd84a0c8bb15ca1bcf8d60e6.html</anchorfile>
      <anchor>a836cd80afd84a0c8bb15ca1bcf8d60e6</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_php_modifiers</name>
    <filename>classc__php__modifiers.html</filename>
    <member kind="function">
      <type></type>
      <name>c_php_modifiers</name>
      <anchorfile>classc__php__modifiers_a6eb3bdff2861c9c68a01784336ff500a.html</anchorfile>
      <anchor>a6eb3bdff2861c9c68a01784336ff500a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>append</name>
      <anchorfile>classc__php__modifiers_ad676daa1dd3546b0ed0d9f63889bbda0.html</anchorfile>
      <anchor>ad676daa1dd3546b0ed0d9f63889bbda0</anchor>
      <arglist>(char modifier, int &amp;options) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; char, int &gt;</type>
      <name>m_map</name>
      <anchorfile>classc__php__modifiers_a2b1d5e95be9b0eebff133ded9e638c4e.html</anchorfile>
      <anchor>a2b1d5e95be9b0eebff133ded9e638c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_preg_replacement_parser</name>
    <filename>classc__preg__replacement__parser.html</filename>
    <class kind="class">c_preg_replacement_parser::c_part</class>
    <class kind="class">c_preg_replacement_parser::c_part_num</class>
    <class kind="class">c_preg_replacement_parser::c_part_str</class>
    <member kind="enumeration">
      <name>e_kind</name>
      <anchorfile>classc__preg__replacement__parser_ae68d7fc590a1a7a026e32a720872241c.html</anchorfile>
      <anchor>ae68d7fc590a1a7a026e32a720872241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM</name>
      <anchorfile>classc__preg__replacement__parser_ae68d7fc590a1a7a026e32a720872241c.html</anchorfile>
      <anchor>ae68d7fc590a1a7a026e32a720872241ca288193dee9112010dcb9a3b7dbd77b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STR</name>
      <anchorfile>classc__preg__replacement__parser_ae68d7fc590a1a7a026e32a720872241c.html</anchorfile>
      <anchor>ae68d7fc590a1a7a026e32a720872241caf2efbb8d0167695d69ef1faff68480e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_preg_replacement_parser</name>
      <anchorfile>classc__preg__replacement__parser_ac52d705067878e851d4afa5234945565.html</anchorfile>
      <anchor>ac52d705067878e851d4afa5234945565</anchor>
      <arglist>(const string &amp;replacement)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>~c_preg_replacement_parser</name>
      <anchorfile>classc__preg__replacement__parser_a19a60cc5c09477d4d6850dc6c283ee2a.html</anchorfile>
      <anchor>a19a60cc5c09477d4d6850dc6c283ee2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_kind</type>
      <name>get</name>
      <anchorfile>classc__preg__replacement__parser_a4d5019dbd2f6c20c52052739af17ea5a.html</anchorfile>
      <anchor>a4d5019dbd2f6c20c52052739af17ea5a</anchor>
      <arglist>(size_t idx, string &amp;str, vector&lt; long &gt; &amp;num)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE bool</type>
      <name>is_okay</name>
      <anchorfile>classc__preg__replacement__parser_af408a5eeb12ccc3b24c6a398bad1ffcd.html</anchorfile>
      <anchor>af408a5eeb12ccc3b24c6a398bad1ffcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_error</name>
      <anchorfile>classc__preg__replacement__parser_ae88cd206c10a55e937678579ffcc0f9e.html</anchorfile>
      <anchor>ae88cd206c10a55e937678579ffcc0f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; pair&lt; e_kind, c_part * &gt; &gt;</type>
      <name>m_stream</name>
      <anchorfile>classc__preg__replacement__parser_a75afe5f0885d4e2ddb6ea95f51f2d35d.html</anchorfile>
      <anchor>a75afe5f0885d4e2ddb6ea95f51f2d35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_preg_replacement_parser::c_part</name>
    <filename>classc__preg__replacement__parser_1_1c__part.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_part</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part_aee62525cc75a444a86e25fa94acd822e.html</anchorfile>
      <anchor>aee62525cc75a444a86e25fa94acd822e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_preg_replacement_parser::c_part_num</name>
    <filename>classc__preg__replacement__parser_1_1c__part__num.html</filename>
    <base>c_preg_replacement_parser::c_part</base>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>c_part_num</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__num_a4889aaa285bfe137dd4234620661c452.html</anchorfile>
      <anchor>a4889aaa285bfe137dd4234620661c452</anchor>
      <arglist>(long val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_part_num</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__num_a12feea6a70faf2ee6caa84de93ed5a40.html</anchorfile>
      <anchor>a12feea6a70faf2ee6caa84de93ed5a40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>append</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__num_aa963dae44b4ddcb2514b54e440e2893a.html</anchorfile>
      <anchor>aa963dae44b4ddcb2514b54e440e2893a</anchor>
      <arglist>(long val)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE const vector&lt; long &gt; &amp;</type>
      <name>get</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__num_ab6b3322a619b8e495b9e25cfc393b2f7.html</anchorfile>
      <anchor>ab6b3322a619b8e495b9e25cfc393b2f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; long &gt;</type>
      <name>m_val</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__num_ac55f2a4e27e89c511e1b248ef6dd7bc9.html</anchorfile>
      <anchor>ac55f2a4e27e89c511e1b248ef6dd7bc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_preg_replacement_parser::c_part_str</name>
    <filename>classc__preg__replacement__parser_1_1c__part__str.html</filename>
    <base>c_preg_replacement_parser::c_part</base>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>c_part_str</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__str_acc73eb38ddc07ff8b4b2a4fcb5fa39c7.html</anchorfile>
      <anchor>acc73eb38ddc07ff8b4b2a4fcb5fa39c7</anchor>
      <arglist>(const string &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_part_str</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__str_ab82261f79a62317ae068dcf14856d3c3.html</anchorfile>
      <anchor>ab82261f79a62317ae068dcf14856d3c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE const string &amp;</type>
      <name>get</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__str_a4c91bd0f5b525a3561bd85bcf7e2e98d.html</anchorfile>
      <anchor>a4c91bd0f5b525a3561bd85bcf7e2e98d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_val</name>
      <anchorfile>classc__preg__replacement__parser_1_1c__part__str_a96ab3fe3a2c2887cb5a3605da2a6f5d1.html</anchorfile>
      <anchor>a96ab3fe3a2c2887cb5a3605da2a6f5d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_private</name>
    <filename>structc__private.html</filename>
    <member kind="function">
      <type></type>
      <name>c_private</name>
      <anchorfile>structc__private_a556462cdee5cca01e871125f8d9744df.html</anchorfile>
      <anchor>a556462cdee5cca01e871125f8d9744df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structc__private_a0ac1191f04e40b20615ece2ba193e7d4.html</anchorfile>
      <anchor>a0ac1191f04e40b20615ece2ba193e7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>groups</name>
      <anchorfile>structc__private_a6d6e602bdbb1956a5947be091125250a.html</anchorfile>
      <anchor>a6d6e602bdbb1956a5947be091125250a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>structc__private_a1f6266449c39234eaa62da39a81df71d.html</anchorfile>
      <anchor>a1f6266449c39234eaa62da39a81df71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_broadcast</name>
      <anchorfile>structc__private_a89760576235d72472838b33ffe4878ee.html</anchorfile>
      <anchor>a89760576235d72472838b33ffe4878ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_ctcp</name>
      <anchorfile>structc__private_a0eebb3e08f7f473af3b18f5b56834aa3.html</anchorfile>
      <anchor>a0eebb3e08f7f473af3b18f5b56834aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_filesys_got_new</name>
      <anchorfile>structc__private_a359978fd3f8fd7ceb34b69067ba3d0d3.html</anchorfile>
      <anchor>a359978fd3f8fd7ceb34b69067ba3d0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_fnc</name>
      <anchorfile>structc__private_ab78b3ec29ef38268d9f77f25f64a7afe.html</anchorfile>
      <anchor>ab78b3ec29ef38268d9f77f25f64a7afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_internal_event</name>
      <anchorfile>structc__private_a2429b9aba53cf143ccc9b62eef6fe5fb.html</anchorfile>
      <anchor>a2429b9aba53cf143ccc9b62eef6fe5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_notice</name>
      <anchorfile>structc__private_ae7219538675f183e1a361bf0604de826.html</anchorfile>
      <anchor>ae7219538675f183e1a361bf0604de826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_privmsg</name>
      <anchorfile>structc__private_a35745160d3b401bac4bafd3ed77dd3a5.html</anchorfile>
      <anchor>a35745160d3b401bac4bafd3ed77dd3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>on_server_msg</name>
      <anchorfile>structc__private_a11152c5c5ede2b345bc52ed677fb40fe.html</anchorfile>
      <anchor>a11152c5c5ede2b345bc52ed677fb40fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_replication &gt;</type>
      <name>replication</name>
      <anchorfile>structc__private_ac5f9a0d9183d0eb9042bb27f5a6b6889.html</anchorfile>
      <anchor>ac5f9a0d9183d0eb9042bb27f5a6b6889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_proc_command</name>
    <filename>classc__proc__command.html</filename>
    <member kind="function">
      <type></type>
      <name>c_proc_command</name>
      <anchorfile>classc__proc__command_a4d07755ef7fac44abb3214841ad170a5.html</anchorfile>
      <anchor>a4d07755ef7fac44abb3214841ad170a5</anchor>
      <arglist>(c_module *this_module, int command, int line, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_proc_command</name>
      <anchorfile>classc__proc__command_a95625ce8b429802b5c9701036972e44c.html</anchorfile>
      <anchor>a95625ce8b429802b5c9701036972e44c</anchor>
      <arglist>(const c_proc_command &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__proc__command_a46315b06113687c1135c35a282834d5c.html</anchorfile>
      <anchor>a46315b06113687c1135c35a282834d5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dump</name>
      <anchorfile>classc__proc__command_ae35babb4d8e573f0885e42ff254cabbf.html</anchorfile>
      <anchor>ae35babb4d8e573f0885e42ff254cabbf</anchor>
      <arglist>(c_module *this_module, int &amp;indent)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_channel</name>
      <anchorfile>classc__proc__command_a217509f2a63666cf75880580acf115a1.html</anchorfile>
      <anchor>a217509f2a63666cf75880580acf115a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_command</name>
      <anchorfile>classc__proc__command_ab44c732a41a1497fe908d602d8913a5d.html</anchorfile>
      <anchor>ab44c732a41a1497fe908d602d8913a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_debug</name>
      <anchorfile>classc__proc__command_a68e941c052d71ce807686d8cf3b1cfc3.html</anchorfile>
      <anchor>a68e941c052d71ce807686d8cf3b1cfc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_goto_line</name>
      <anchorfile>classc__proc__command_a223bcfd753b0a07e2bf213e021e07f70.html</anchorfile>
      <anchor>a223bcfd753b0a07e2bf213e021e07f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_int_arg</name>
      <anchorfile>classc__proc__command_acb4f24fcb4af59cdfbd8b9f28e24b647.html</anchorfile>
      <anchor>acb4f24fcb4af59cdfbd8b9f28e24b647</anchor>
      <arglist>(int arg_num)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_label</name>
      <anchorfile>classc__proc__command_a36a946fa06dd65000102049497790086.html</anchorfile>
      <anchor>a36a946fa06dd65000102049497790086</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_line</name>
      <anchorfile>classc__proc__command_afcf224d35ba9545135e9441f6b12f0c4.html</anchorfile>
      <anchor>afcf224d35ba9545135e9441f6b12f0c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_nick</name>
      <anchorfile>classc__proc__command_a77ec6f6969696f6c1a7064d6a12b3e4f.html</anchorfile>
      <anchor>a77ec6f6969696f6c1a7064d6a12b3e4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_num_args</name>
      <anchorfile>classc__proc__command_a37805b4059adc15e72774370a452c4d6.html</anchorfile>
      <anchor>a37805b4059adc15e72774370a452c4d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_str_arg</name>
      <anchorfile>classc__proc__command_abbdb123e2d1961b1d4243b2103c724cc.html</anchorfile>
      <anchor>abbdb123e2d1961b1d4243b2103c724cc</anchor>
      <arglist>(int arg_num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>low_perform</name>
      <anchorfile>classc__proc__command_a290c76ced671ad25631d6f53319d112e.html</anchorfile>
      <anchor>a290c76ced671ad25631d6f53319d112e</anchor>
      <arglist>(c_module *this_module, c_var_array *vars, int &amp;goto_line, bool &amp;is_return, bool &amp;skip_block, bool &amp;after_redirect, bool &amp;redirect_checkpoint, bool &amp;iteration_needed, c_eval_iteration &amp;ste)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_goto_line</name>
      <anchorfile>classc__proc__command_a6ce53c6c9ac67607ca96a37ede0fc217.html</anchorfile>
      <anchor>a6ce53c6c9ac67607ca96a37ede0fc217</anchor>
      <arglist>(int goto_line)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_next_arg</name>
      <anchorfile>classc__proc__command_aa477e6359d3c9f3e5e9d2c01d567e55b.html</anchorfile>
      <anchor>aa477e6359d3c9f3e5e9d2c01d567e55b</anchor>
      <arglist>(long arg, int arg_num=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_next_arg</name>
      <anchorfile>classc__proc__command_a9f3032ce218c6722e7d6c68040a9298f.html</anchorfile>
      <anchor>a9f3032ce218c6722e7d6c68040a9298f</anchor>
      <arglist>(const string &amp;arg, int arg_num=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse_irc_type_flags</name>
      <anchorfile>classc__proc__command_ad4e4a325fd69ede87cf544e7f3f939a7.html</anchorfile>
      <anchor>ad4e4a325fd69ede87cf544e7f3f939a7</anchor>
      <arglist>(vector&lt; string &gt; &amp;flags, const string &amp;irc_type)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>strings</name>
      <anchorfile>classc__proc__command_ae25770748a1098d3a939fa0af534578c.html</anchorfile>
      <anchor>ae25770748a1098d3a939fa0af534578c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>arg_type</name>
      <anchorfile>classc__proc__command_a97dda2fe534a18384428d949490d08e1.html</anchorfile>
      <anchor>a97dda2fe534a18384428d949490d08e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARG_TYPE_NOT_SET</name>
      <anchorfile>classc__proc__command_a97dda2fe534a18384428d949490d08e1.html</anchorfile>
      <anchor>a97dda2fe534a18384428d949490d08e1a135432c1a552875d292dd8029762f5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARG_TYPE_STR</name>
      <anchorfile>classc__proc__command_a97dda2fe534a18384428d949490d08e1.html</anchorfile>
      <anchor>a97dda2fe534a18384428d949490d08e1a26652548f549074325a28be1b051dac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARG_TYPE_INT</name>
      <anchorfile>classc__proc__command_a97dda2fe534a18384428d949490d08e1.html</anchorfile>
      <anchor>a97dda2fe534a18384428d949490d08e1a0367e06326fb3e7b5135d72bcd1a77bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_goto_line</name>
      <anchorfile>classc__proc__command_a589ff7d0b52e55b797803ca4eb9fda58.html</anchorfile>
      <anchor>a589ff7d0b52e55b797803ca4eb9fda58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum c_proc_command::arg_type</type>
      <name>args</name>
      <anchorfile>classc__proc__command_ab457e19588ee173448d6e9e937949de5.html</anchorfile>
      <anchor>ab457e19588ee173448d6e9e937949de5</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>command_</name>
      <anchorfile>classc__proc__command_ae4401b3e3aa05796f7c88bfd20eeb822.html</anchorfile>
      <anchor>ae4401b3e3aa05796f7c88bfd20eeb822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>debug_</name>
      <anchorfile>classc__proc__command_ac5a1ec4204dcf9156c401653a5952e6b.html</anchorfile>
      <anchor>ac5a1ec4204dcf9156c401653a5952e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>int_args</name>
      <anchorfile>classc__proc__command_ae47ab4373afac2bab363ed7cb7f7f2d7.html</anchorfile>
      <anchor>ae47ab4373afac2bab363ed7cb7f7f2d7</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>label</name>
      <anchorfile>classc__proc__command_a9e4b948ea60ef410633268bc8454407c.html</anchorfile>
      <anchor>a9e4b948ea60ef410633268bc8454407c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_</name>
      <anchorfile>classc__proc__command_a92657fd3c6cd534c98aa74849fa81211.html</anchorfile>
      <anchor>a92657fd3c6cd534c98aa74849fa81211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_args</name>
      <anchorfile>classc__proc__command_a7249abb064ba7b3fa14fb6aafe383881.html</anchorfile>
      <anchor>a7249abb064ba7b3fa14fb6aafe383881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>str_args</name>
      <anchorfile>classc__proc__command_a2492e657ff75ff75df3166181df252a0.html</anchorfile>
      <anchor>a2492e657ff75ff75df3166181df252a0</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_module *</type>
      <name>this_module_</name>
      <anchorfile>classc__proc__command_a5715e10cd824fb6d0277c54244ebf734.html</anchorfile>
      <anchor>a5715e10cd824fb6d0277c54244ebf734</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_proc_exc</name>
    <filename>classc__proc__exc.html</filename>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NUM_ARGS</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafac951d05ba971536023b2329cc6ac747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INV_ARG_TYPE</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafa79903f61a8952e4fc6d4b53cf3938944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ARG_CNT_EXC</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafa6dd89a194b1eb4b752988115a1e3ba32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_GET_NUM_ARGS</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafa460f0c51980c8630b18a407b0ee69b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INV_COMMAND</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafa5347a35cf44124c1b9a57c58c4ad7686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INV_OPERATION</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafa70e7c1daaba60513e121419d47f4a301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TIMEOUT</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafa0b69a86fa00e9f99c5a69a7e997626f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_VARIABLE_EVALUATION</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafaeb86caa368e3db40425304d9e9d8f333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INV_WORK</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafabdd34bbe29f5694b5f3c563539985104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NO_SERVER</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafa366b71758c4758ce0df00951c9f1ffc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_RESTART</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafaec19746447e175baef41d03e9a7939f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_BOT_SHUTDOWN_REQUEST</name>
      <anchorfile>classc__proc__exc_a5952ef08c25e5347537b9c806eee7caf.html</anchorfile>
      <anchor>a5952ef08c25e5347537b9c806eee7cafadbf7a34cef837e6ed7a489d91044567a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_proc_exc</name>
      <anchorfile>classc__proc__exc_a4b0d2bd51a1b193d6b58ecc39d6d1ba3.html</anchorfile>
      <anchor>a4b0d2bd51a1b193d6b58ecc39d6d1ba3</anchor>
      <arglist>(c_module *this_module, const string &amp;file, const string &amp;func, int line, int command_, e_type type, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_proc_exc</name>
      <anchorfile>classc__proc__exc_a4dbf3f8a6151b06e88768b81c147f55f.html</anchorfile>
      <anchor>a4dbf3f8a6151b06e88768b81c147f55f</anchor>
      <arglist>(const c_proc_exc &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__proc__exc_afab51fbcff9cb3505ed602c8f2090487.html</anchorfile>
      <anchor>afab51fbcff9cb3505ed602c8f2090487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>e_type</type>
      <name>get_type</name>
      <anchorfile>classc__proc__exc_a18203a2a6f32c374c5f21d47f979ab3e.html</anchorfile>
      <anchor>a18203a2a6f32c374c5f21d47f979ab3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_oops_to_log</name>
      <anchorfile>classc__proc__exc_af6a096c1a7d839f78f9f26d4d338e8b5.html</anchorfile>
      <anchor>af6a096c1a7d839f78f9f26d4d338e8b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cmd</name>
      <anchorfile>classc__proc__exc_a9e20ec01a637fba7560a2ddda52660c7.html</anchorfile>
      <anchor>a9e20ec01a637fba7560a2ddda52660c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>debug_</name>
      <anchorfile>classc__proc__exc_af131060850d4d541b09288a17a08c81d.html</anchorfile>
      <anchor>af131060850d4d541b09288a17a08c81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>file_</name>
      <anchorfile>classc__proc__exc_adcb1990fab7ac9cfb3f22bc3d14d658a.html</anchorfile>
      <anchor>adcb1990fab7ac9cfb3f22bc3d14d658a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>func_</name>
      <anchorfile>classc__proc__exc_a4ac0e9ccb67c64e2e7abe8c80e0e64e5.html</anchorfile>
      <anchor>a4ac0e9ccb67c64e2e7abe8c80e0e64e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_</name>
      <anchorfile>classc__proc__exc_ab24d566532f5b417bb267b939b18fb44.html</anchorfile>
      <anchor>ab24d566532f5b417bb267b939b18fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_module *</type>
      <name>this_module_</name>
      <anchorfile>classc__proc__exc_a9ed3f7bb2d0681d5d08e537e26b1dbef.html</anchorfile>
      <anchor>a9ed3f7bb2d0681d5d08e537e26b1dbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_type</type>
      <name>type_</name>
      <anchorfile>classc__proc__exc_ae52aeea9575f174fe7a704b2c4bb66bf.html</anchorfile>
      <anchor>ae52aeea9575f174fe7a704b2c4bb66bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_proc_to_pull</name>
    <filename>classc__proc__to__pull.html</filename>
    <member kind="function">
      <type></type>
      <name>c_proc_to_pull</name>
      <anchorfile>classc__proc__to__pull_abb9e1aa6a544cede08b01dca924d3106.html</anchorfile>
      <anchor>abb9e1aa6a544cede08b01dca924d3106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__proc__to__pull_adaf7e784597f09bc569db05198fa7149.html</anchorfile>
      <anchor>adaf7e784597f09bc569db05198fa7149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>it_is_func</name>
      <anchorfile>classc__proc__to__pull_af015a17b70f5244d43ef68021c10769c.html</anchorfile>
      <anchor>af015a17b70f5244d43ef68021c10769c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>classc__proc__to__pull_a77e05471b05516d43caf318104f36282.html</anchorfile>
      <anchor>a77e05471b05516d43caf318104f36282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; string &gt;</type>
      <name>lines</name>
      <anchorfile>classc__proc__to__pull_ae78fc5d630cd6d981cf774e83d4be9af.html</anchorfile>
      <anchor>ae78fc5d630cd6d981cf774e83d4be9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>orig_groups</name>
      <anchorfile>classc__proc__to__pull_a6ff617c5d464f0d659770915052a5334.html</anchorfile>
      <anchor>a6ff617c5d464f0d659770915052a5334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_name</name>
      <anchorfile>classc__proc__to__pull_aad043eb7cc450aa6a51bcb226f562cbf.html</anchorfile>
      <anchor>aad043eb7cc450aa6a51bcb226f562cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_replication &gt;</type>
      <name>replication</name>
      <anchorfile>classc__proc__to__pull_ab219bafed6661d4d57919d458be65e66.html</anchorfile>
      <anchor>ab219bafed6661d4d57919d458be65e66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_proc_to_push</name>
    <filename>classc__proc__to__push.html</filename>
    <member kind="function">
      <type></type>
      <name>c_proc_to_push</name>
      <anchorfile>classc__proc__to__push_af7fa2fafcb72fc0db6194a774cbe6df4.html</anchorfile>
      <anchor>af7fa2fafcb72fc0db6194a774cbe6df4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__proc__to__push_abddd96cf610d04f623415494c18d2752.html</anchorfile>
      <anchor>abddd96cf610d04f623415494c18d2752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>func</name>
      <anchorfile>classc__proc__to__push_a15125cafe71725167acfe95f0bdeb957.html</anchorfile>
      <anchor>a15125cafe71725167acfe95f0bdeb957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>classc__proc__to__push_a660fb3cbe8873616e48ff75b921c43c8.html</anchorfile>
      <anchor>a660fb3cbe8873616e48ff75b921c43c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>proc_name</name>
      <anchorfile>classc__proc__to__push_a4dac7085d8ac30cdeb1216249e1a6cff.html</anchorfile>
      <anchor>a4dac7085d8ac30cdeb1216249e1a6cff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_procedure</name>
    <filename>classc__procedure.html</filename>
    <member kind="function">
      <type></type>
      <name>c_procedure</name>
      <anchorfile>classc__procedure_ac1989445454952e75e1dac2fb64a417f.html</anchorfile>
      <anchor>ac1989445454952e75e1dac2fb64a417f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>my_time_t</type>
      <name>get_last_changed</name>
      <anchorfile>classc__procedure_a23b6cbb95908ddb96c9434cee09373f0.html</anchorfile>
      <anchor>a23b6cbb95908ddb96c9434cee09373f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_minimal_botnet_version</name>
      <anchorfile>classc__procedure_a2b1ffd98693650ba5d6483e6cad38b58.html</anchorfile>
      <anchor>a2b1ffd98693650ba5d6483e6cad38b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_name</name>
      <anchorfile>classc__procedure_a3d64e4b5d57956db0dc5e58c271af45b.html</anchorfile>
      <anchor>a3d64e4b5d57956db0dc5e58c271af45b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_call_string</name>
      <anchorfile>classc__procedure_a00dfd25303556416f56bbe36c67c7d7a.html</anchorfile>
      <anchor>a00dfd25303556416f56bbe36c67c7d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_last_changed</name>
      <anchorfile>classc__procedure_a614f9a77f2370d68bc0fe16f9939e470.html</anchorfile>
      <anchor>a614f9a77f2370d68bc0fe16f9939e470</anchor>
      <arglist>(my_time_t when)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>args</name>
      <anchorfile>classc__procedure_a1963cdb90f098d3cfbd05c3da1241b68.html</anchorfile>
      <anchor>a1963cdb90f098d3cfbd05c3da1241b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; c_proc_command &gt;</type>
      <name>commands</name>
      <anchorfile>classc__procedure_a6b03d3c5594682beae01f72da5d392f2.html</anchorfile>
      <anchor>a6b03d3c5594682beae01f72da5d392f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>groups</name>
      <anchorfile>classc__procedure_ac1b6c214bd03aab33adbdc0b2aecc180.html</anchorfile>
      <anchor>ac1b6c214bd03aab33adbdc0b2aecc180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>classc__procedure_a4753245bd9288aea42f1e561f479d1f4.html</anchorfile>
      <anchor>a4753245bd9288aea42f1e561f479d1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lock_cnt</name>
      <anchorfile>classc__procedure_ab224e36ee4ee31d6342154e9441ea0f5.html</anchorfile>
      <anchor>ab224e36ee4ee31d6342154e9441ea0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minimal_botnet_version</name>
      <anchorfile>classc__procedure_a63014f07a2c8186b3b7f76237349fbd9.html</anchorfile>
      <anchor>a63014f07a2c8186b3b7f76237349fbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classc__procedure_afa0ff6cbb7a91dd934c2e40a4c71fce8.html</anchorfile>
      <anchor>afa0ff6cbb7a91dd934c2e40a4c71fce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name_only</name>
      <anchorfile>classc__procedure_aa65a15ceb877b2bf45be3b83a3504610.html</anchorfile>
      <anchor>aa65a15ceb877b2bf45be3b83a3504610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>parsed_call_string</name>
      <anchorfile>classc__procedure_adc240c9d0807cb1b9eca5d167062654b.html</anchorfile>
      <anchor>adc240c9d0807cb1b9eca5d167062654b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_replication &gt;</type>
      <name>replication</name>
      <anchorfile>classc__procedure_aea8d1d604a8e1c6e67c8f57ec1059af0.html</anchorfile>
      <anchor>aea8d1d604a8e1c6e67c8f57ec1059af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_rproc &gt;</type>
      <name>rproc</name>
      <anchorfile>classc__procedure_aaba2c2db69d46d68ce838a01f29ecb83.html</anchorfile>
      <anchor>aaba2c2db69d46d68ce838a01f29ecb83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_receive_later</name>
    <filename>classc__receive__later.html</filename>
    <member kind="function">
      <type></type>
      <name>c_receive_later</name>
      <anchorfile>classc__receive__later_ab3b9b7362d395eedb3a74a7bdeb9458d.html</anchorfile>
      <anchor>ab3b9b7362d395eedb3a74a7bdeb9458d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bsd_errno</name>
      <anchorfile>classc__receive__later_a5b8b286a5adf7ac828bf16f640b3f20f.html</anchorfile>
      <anchor>a5b8b286a5adf7ac828bf16f640b3f20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; c_data &gt;</type>
      <name>data</name>
      <anchorfile>classc__receive__later_ade259376c7fd40afdc3ee54c62768f24.html</anchorfile>
      <anchor>ade259376c7fd40afdc3ee54c62768f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_error</name>
      <anchorfile>classc__receive__later_a51419dfb24b41ca6c8aa75a13ea2ff25.html</anchorfile>
      <anchor>a51419dfb24b41ca6c8aa75a13ea2ff25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_error</name>
      <anchorfile>classc__receive__later_a40496ce7c385dc73e50210f6683728f6.html</anchorfile>
      <anchor>a40496ce7c385dc73e50210f6683728f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_recv</name>
      <anchorfile>classc__receive__later_a7994513108caadb7babf33bb7be9dc3f.html</anchorfile>
      <anchor>a7994513108caadb7babf33bb7be9dc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>socket</name>
      <anchorfile>classc__receive__later_ac0a274c475f76269278a12ef42e5b49c.html</anchorfile>
      <anchor>ac0a274c475f76269278a12ef42e5b49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>using_window</name>
      <anchorfile>classc__receive__later_ac487f7a23590028564e2c29ce16c3e04.html</anchorfile>
      <anchor>ac487f7a23590028564e2c29ce16c3e04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_replication</name>
    <filename>classc__replication.html</filename>
    <member kind="function">
      <type></type>
      <name>c_replication</name>
      <anchorfile>classc__replication_a96594029349d53384070f12395f66bf6.html</anchorfile>
      <anchor>a96594029349d53384070f12395f66bf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>partner</name>
      <anchorfile>classc__replication_a7831f58f8393decb1e199f2af032c972.html</anchorfile>
      <anchor>a7831f58f8393decb1e199f2af032c972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>classc__replication_af60bfc075fbade44dec70d865f3d1b34.html</anchorfile>
      <anchor>af60bfc075fbade44dec70d865f3d1b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>MY_FORCE_INLINE friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classc__replication_ab62a9ae0a20db4ad2d6b412a6e7a4e6f.html</anchorfile>
      <anchor>ab62a9ae0a20db4ad2d6b412a6e7a4e6f</anchor>
      <arglist>(const c_replication &amp;left, const c_replication &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>MY_FORCE_INLINE friend bool</type>
      <name>operator==</name>
      <anchorfile>classc__replication_ac049f52e21de9efbfa91191f755b2f88.html</anchorfile>
      <anchor>ac049f52e21de9efbfa91191f755b2f88</anchor>
      <arglist>(const c_replication &amp;left, const c_replication &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_resolv_thread_data</name>
    <filename>classc__resolv__thread__data.html</filename>
    <member kind="function">
      <type></type>
      <name>c_resolv_thread_data</name>
      <anchorfile>classc__resolv__thread__data_a57798b6e044f57fb4f5c75e4121f4388.html</anchorfile>
      <anchor>a57798b6e044f57fb4f5c75e4121f4388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; uint32 &gt;</type>
      <name>addr4</name>
      <anchorfile>classc__resolv__thread__data_a077ccb04bd73e7e728be4443c5c03992.html</anchorfile>
      <anchor>a077ccb04bd73e7e728be4443c5c03992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; in_addr6_ &gt;</type>
      <name>addr6</name>
      <anchorfile>classc__resolv__thread__data_aefd91916134942bb4329f8b0fa3501d3.html</anchorfile>
      <anchor>aefd91916134942bb4329f8b0fa3501d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>domain</name>
      <anchorfile>classc__resolv__thread__data_accd50214dfda4017f20e3a1bf949de3b.html</anchorfile>
      <anchor>accd50214dfda4017f20e3a1bf949de3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>done</name>
      <anchorfile>classc__resolv__thread__data_ab2583f50984285f7fb43e73273274cfd.html</anchorfile>
      <anchor>ab2583f50984285f7fb43e73273274cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>forward</name>
      <anchorfile>classc__resolv__thread__data_af0287970d0f01e8ccc9da234525d202a.html</anchorfile>
      <anchor>af0287970d0f01e8ccc9da234525d202a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>ip_version</name>
      <anchorfile>classc__resolv__thread__data_a0ce5218205e1e263800dcc0f83507ba8.html</anchorfile>
      <anchor>a0ce5218205e1e263800dcc0f83507ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_sock_log &gt;</type>
      <name>log</name>
      <anchorfile>classc__resolv__thread__data_a563d6d2a5dbdc71b00e7ba6a6bda9e19.html</anchorfile>
      <anchor>a563d6d2a5dbdc71b00e7ba6a6bda9e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile e_resolv_result</type>
      <name>result</name>
      <anchorfile>classc__resolv__thread__data_acacc1abf6b932062771768d1c86289d6.html</anchorfile>
      <anchor>acacc1abf6b932062771768d1c86289d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>thread_id_valid</name>
      <anchorfile>classc__resolv__thread__data_abe0080decde967fb44984d6041cfd75b.html</anchorfile>
      <anchor>abe0080decde967fb44984d6041cfd75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union c_resolv_thread_data::@18</type>
      <name>u_addr</name>
      <anchorfile>classc__resolv__thread__data_a0b878db6b7a21ede65e9129b724e16ef.html</anchorfile>
      <anchor>a0b878db6b7a21ede65e9129b724e16ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>addr4</name>
      <anchorfile>unionc__resolv__thread__data_1_1@18_a1e5894d8e5cc29e2af124528e066648e.html</anchorfile>
      <anchor>a1e5894d8e5cc29e2af124528e066648e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_addr6_</type>
      <name>addr6</name>
      <anchorfile>unionc__resolv__thread__data_1_1@18_ab9d29ea6803b035cbc332d060e8750f2.html</anchorfile>
      <anchor>ab9d29ea6803b035cbc332d060e8750f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_return_code</name>
    <filename>structc__return__code.html</filename>
    <member kind="function">
      <type></type>
      <name>c_return_code</name>
      <anchorfile>structc__return__code_ae5807849179c6cc211decf4ee41af555.html</anchorfile>
      <anchor>ae5807849179c6cc211decf4ee41af555</anchor>
      <arglist>(int rc, bool suppress_debug_info=false)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_rc</name>
      <anchorfile>structc__return__code_ab586790a4d2205b38a06d9547ed7f9cd.html</anchorfile>
      <anchor>ab586790a4d2205b38a06d9547ed7f9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_suppress_debug_info</name>
      <anchorfile>structc__return__code_aeafbdd2c2f74a16e658016a86e18545c.html</anchorfile>
      <anchor>aeafbdd2c2f74a16e658016a86e18545c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_rproc</name>
    <filename>classc__rproc.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>remote_bot</name>
      <anchorfile>classc__rproc_a01633045451f645b3482d32e159ef10f.html</anchorfile>
      <anchor>a01633045451f645b3482d32e159ef10f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_script_timeout_protector_locker</name>
    <filename>classc__script__timeout__protector__locker.html</filename>
    <member kind="function">
      <type></type>
      <name>c_script_timeout_protector_locker</name>
      <anchorfile>classc__script__timeout__protector__locker_ad4ec4645ead5b636650d55bb8f8bb2da.html</anchorfile>
      <anchor>ad4ec4645ead5b636650d55bb8f8bb2da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_script_timeout_protector_locker</name>
      <anchorfile>classc__script__timeout__protector__locker_ac2930c7bb2b57ede7d6b4c070864888e.html</anchorfile>
      <anchor>ac2930c7bb2b57ede7d6b4c070864888e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>m_lock_cnt</name>
      <anchorfile>classc__script__timeout__protector__locker_a1a14261c4a4ef55c2106d7834686949a.html</anchorfile>
      <anchor>a1a14261c4a4ef55c2106d7834686949a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_script_timeout_protector_unlocker</name>
      <anchorfile>classc__script__timeout__protector__locker_a06c96d93eaa6f3e39be74dc1663d0b86.html</anchorfile>
      <anchor>a06c96d93eaa6f3e39be74dc1663d0b86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_script_timeout_protector_unlocker</name>
    <filename>classc__script__timeout__protector__unlocker.html</filename>
    <member kind="function">
      <type></type>
      <name>c_script_timeout_protector_unlocker</name>
      <anchorfile>classc__script__timeout__protector__unlocker_a71d74a43fb610fec0a4dcbb654ed2b7c.html</anchorfile>
      <anchor>a71d74a43fb610fec0a4dcbb654ed2b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_script_timeout_protector_unlocker</name>
      <anchorfile>classc__script__timeout__protector__unlocker_a55032c71f5eb157760aa6841fa04549d.html</anchorfile>
      <anchor>a55032c71f5eb157760aa6841fa04549d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_send_later</name>
    <filename>classc__send__later.html</filename>
    <member kind="function">
      <type></type>
      <name>c_send_later</name>
      <anchorfile>classc__send__later_a26e88687c3c8a87d01d841407d5f395c.html</anchorfile>
      <anchor>a26e88687c3c8a87d01d841407d5f395c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>list&lt; c_data &gt;</type>
      <name>data</name>
      <anchorfile>classc__send__later_ad01ba9aa03d19ffd9a4461a1f1a0b2d5.html</anchorfile>
      <anchor>ad01ba9aa03d19ffd9a4461a1f1a0b2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_send</name>
      <anchorfile>classc__send__later_a3dcc84db42f086be673a46dcd811dd57.html</anchorfile>
      <anchor>a3dcc84db42f086be673a46dcd811dd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>socket</name>
      <anchorfile>classc__send__later_a22647710cc1de1932dcd394c91c25c44.html</anchorfile>
      <anchor>a22647710cc1de1932dcd394c91c25c44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_session</name>
    <filename>classc__session.html</filename>
    <member kind="variable">
      <type>vector&lt; c_dcc_client * &gt;</type>
      <name>c</name>
      <anchorfile>classc__session_a849deff648b22fbe99d457167ef72ad2.html</anchorfile>
      <anchor>a849deff648b22fbe99d457167ef72ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num</name>
      <anchorfile>classc__session_a716ebd308ab11c5e2798ec696684198b.html</anchorfile>
      <anchor>a716ebd308ab11c5e2798ec696684198b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_single_element_allocator</name>
    <filename>classc__single__element__allocator.html</filename>
    <templarg>T</templarg>
    <class kind="struct">c_single_element_allocator::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classc__single__element__allocator_a63ef3478367b86c6d2d554bf24eaeb43.html</anchorfile>
      <anchor>a63ef3478367b86c6d2d554bf24eaeb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classc__single__element__allocator_ae3bbfd91b9eaadd2ae7ee42e82679df3.html</anchorfile>
      <anchor>ae3bbfd91b9eaadd2ae7ee42e82679df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classc__single__element__allocator_a438543d45965cfc274a660f497ba864c.html</anchorfile>
      <anchor>a438543d45965cfc274a660f497ba864c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classc__single__element__allocator_a627467adb1f16f5577aebce5c0b60e67.html</anchorfile>
      <anchor>a627467adb1f16f5577aebce5c0b60e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classc__single__element__allocator_a2b0b4076365f9c2e80d823f8fdba77af.html</anchorfile>
      <anchor>a2b0b4076365f9c2e80d823f8fdba77af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classc__single__element__allocator_a615857eb5113281eb20ecf06346d5f45.html</anchorfile>
      <anchor>a615857eb5113281eb20ecf06346d5f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classc__single__element__allocator_ac415000c0031ea41619e1f35c756fe48.html</anchorfile>
      <anchor>ac415000c0031ea41619e1f35c756fe48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>c_single_element_allocator</name>
      <anchorfile>classc__single__element__allocator_ad0cbde2e2f8992f8106fe2762a974ae2.html</anchorfile>
      <anchor>ad0cbde2e2f8992f8106fe2762a974ae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>c_single_element_allocator</name>
      <anchorfile>classc__single__element__allocator_a8e165231532d5e9c98314f96b120306d.html</anchorfile>
      <anchor>a8e165231532d5e9c98314f96b120306d</anchor>
      <arglist>(const c_single_element_allocator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>c_single_element_allocator</name>
      <anchorfile>classc__single__element__allocator_ab1f09f4a1a0c925e7991547d66268e52.html</anchorfile>
      <anchor>ab1f09f4a1a0c925e7991547d66268e52</anchor>
      <arglist>(const c_single_element_allocator&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>~c_single_element_allocator</name>
      <anchorfile>classc__single__element__allocator_a7c428d08ed3af6031ecb4a114a39662c.html</anchorfile>
      <anchor>a7c428d08ed3af6031ecb4a114a39662c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE pointer</type>
      <name>address</name>
      <anchorfile>classc__single__element__allocator_a3dd0302b198656bc64eeec61ca03207d.html</anchorfile>
      <anchor>a3dd0302b198656bc64eeec61ca03207d</anchor>
      <arglist>(reference x) const </arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE const_pointer</type>
      <name>address</name>
      <anchorfile>classc__single__element__allocator_a0ceb39cfd7b7ed51eaed5cea649f0ba3.html</anchorfile>
      <anchor>a0ceb39cfd7b7ed51eaed5cea649f0ba3</anchor>
      <arglist>(const_reference x) const </arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE pointer</type>
      <name>allocate</name>
      <anchorfile>classc__single__element__allocator_a5107f7c95cce06cc3e57062e67cd00b9.html</anchorfile>
      <anchor>a5107f7c95cce06cc3e57062e67cd00b9</anchor>
      <arglist>(size_type n, const_pointer hint=NULL)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>construct</name>
      <anchorfile>classc__single__element__allocator_ace3545b15d1701361c499bc637c474c8.html</anchorfile>
      <anchor>ace3545b15d1701361c499bc637c474c8</anchor>
      <arglist>(pointer p, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>deallocate</name>
      <anchorfile>classc__single__element__allocator_a7d01c5306c2be7360529a4f5dfef9ae9.html</anchorfile>
      <anchor>a7d01c5306c2be7360529a4f5dfef9ae9</anchor>
      <arglist>(pointer p, size_type n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__single__element__allocator_a61e01857b669c86123eff912d4951a6b.html</anchorfile>
      <anchor>a61e01857b669c86123eff912d4951a6b</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE size_type</type>
      <name>max_size</name>
      <anchorfile>classc__single__element__allocator_ab253c22d339d019a28eb42f0f05af845.html</anchorfile>
      <anchor>ab253c22d339d019a28eb42f0f05af845</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_single_element_allocator::rebind</name>
    <filename>structc__single__element__allocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>c_single_element_allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structc__single__element__allocator_1_1rebind_a220073275c395e2079591d56b5662c4b.html</anchorfile>
      <anchor>a220073275c395e2079591d56b5662c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_smtp</name>
    <filename>classc__smtp.html</filename>
    <member kind="function">
      <type></type>
      <name>c_smtp</name>
      <anchorfile>classc__smtp_a5071383546c269a14d6937b245c81a6c.html</anchorfile>
      <anchor>a5071383546c269a14d6937b245c81a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__smtp_ad0bbda3f2bfcc581990fea5bc371417b.html</anchorfile>
      <anchor>ad0bbda3f2bfcc581990fea5bc371417b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>data</name>
      <anchorfile>classc__smtp_abcc5d0c6249fabe92fecafd641b5af03.html</anchorfile>
      <anchor>abcc5d0c6249fabe92fecafd641b5af03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; string &gt;</type>
      <name>data_lines</name>
      <anchorfile>classc__smtp_ac7af5a79198977ec92302f19740176bb.html</anchorfile>
      <anchor>ac7af5a79198977ec92302f19740176bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>helo</name>
      <anchorfile>classc__smtp_a2f4a2d91a51cd62762f5fa449c5d7bec.html</anchorfile>
      <anchor>a2f4a2d91a51cd62762f5fa449c5d7bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mail_from</name>
      <anchorfile>classc__smtp_a209fbef17ba024db4cf960520d0f60bf.html</anchorfile>
      <anchor>a209fbef17ba024db4cf960520d0f60bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>port</name>
      <anchorfile>classc__smtp_af9278298a1c5a23fac0f40af8b23f031.html</anchorfile>
      <anchor>af9278298a1c5a23fac0f40af8b23f031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rcpt_to</name>
      <anchorfile>classc__smtp_ae004c97750c02918a2b61f72859ede55.html</anchorfile>
      <anchor>ae004c97750c02918a2b61f72859ede55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>server</name>
      <anchorfile>classc__smtp_ae22eceec544944760bf53c4cd5d2a433.html</anchorfile>
      <anchor>ae22eceec544944760bf53c4cd5d2a433</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sock_garbage_entry</name>
    <filename>classc__sock__garbage__entry.html</filename>
    <member kind="function">
      <type></type>
      <name>c_sock_garbage_entry</name>
      <anchorfile>classc__sock__garbage__entry_a8f25a7ccc66a40c0cc4897c8405be6e5.html</anchorfile>
      <anchor>a8f25a7ccc66a40c0cc4897c8405be6e5</anchor>
      <arglist>(threaded_connect_id id, const c_socket &amp;s, c_ssl *ssl)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classc__sock__garbage__entry_a3f5d8702b34650926d40a9a01b493bfe.html</anchorfile>
      <anchor>a3f5d8702b34650926d40a9a01b493bfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>threaded_connect_id</type>
      <name>_id</name>
      <anchorfile>classc__sock__garbage__entry_a212a328b9dfd415675a48989a2dd4006.html</anchorfile>
      <anchor>a212a328b9dfd415675a48989a2dd4006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_socket</type>
      <name>_s</name>
      <anchorfile>classc__sock__garbage__entry_ade7f29b7a852701e921cd8b548eccdd5.html</anchorfile>
      <anchor>ade7f29b7a852701e921cd8b548eccdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_ssl *</type>
      <name>_ssl</name>
      <anchorfile>classc__sock__garbage__entry_ab61ca49a6ba7664a05b506f1d9352266.html</anchorfile>
      <anchor>ab61ca49a6ba7664a05b506f1d9352266</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sock_log</name>
    <filename>classc__sock__log.html</filename>
    <member kind="enumeration">
      <name>e_type</name>
      <anchorfile>classc__sock__log_ad4e95f5c7dee8b2b3c9442c427e8155f.html</anchorfile>
      <anchor>ad4e95f5c7dee8b2b3c9442c427e8155f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MY</name>
      <anchorfile>classc__sock__log_ad4e95f5c7dee8b2b3c9442c427e8155f.html</anchorfile>
      <anchor>ad4e95f5c7dee8b2b3c9442c427e8155fac0897215b0397ff6d79c70e30ee3db4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ERRNO</name>
      <anchorfile>classc__sock__log_ad4e95f5c7dee8b2b3c9442c427e8155f.html</anchorfile>
      <anchor>ad4e95f5c7dee8b2b3c9442c427e8155fa233da282c03692c12f219aa15f5ba774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GAI</name>
      <anchorfile>classc__sock__log_ad4e95f5c7dee8b2b3c9442c427e8155f.html</anchorfile>
      <anchor>ad4e95f5c7dee8b2b3c9442c427e8155fad2a9ba9efcfb54cfdd94be3bc04fb625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GETHOSTBY</name>
      <anchorfile>classc__sock__log_ad4e95f5c7dee8b2b3c9442c427e8155f.html</anchorfile>
      <anchor>ad4e95f5c7dee8b2b3c9442c427e8155fa3626e72b00924c88d9acbc9548a9d826</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_sock_log</name>
      <anchorfile>classc__sock__log_ab64421b1d4b95c1c796bf13f3c9d1feb.html</anchorfile>
      <anchor>ab64421b1d4b95c1c796bf13f3c9d1feb</anchor>
      <arglist>(int error_code, e_type error_type, const string &amp;message)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec</name>
      <anchorfile>classc__sock__log_ac211dedbab021fa85bda611089cf7c79.html</anchorfile>
      <anchor>ac211dedbab021fa85bda611089cf7c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>log</name>
      <anchorfile>classc__sock__log_a181c43fa0ab795f7d518a2285b4e7e17.html</anchorfile>
      <anchor>a181c43fa0ab795f7d518a2285b4e7e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>e_type</type>
      <name>type</name>
      <anchorfile>classc__sock__log_ab9abd0d0cdeda532239e4264a8666f64.html</anchorfile>
      <anchor>ab9abd0d0cdeda532239e4264a8666f64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_socket</name>
    <filename>structc__socket.html</filename>
    <member kind="function">
      <type></type>
      <name>c_socket</name>
      <anchorfile>structc__socket_a1539f9af5a98873961e657f8f6b7748d.html</anchorfile>
      <anchor>a1539f9af5a98873961e657f8f6b7748d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_socket</name>
      <anchorfile>structc__socket_a7040e8427b35addaea7d0e6f5b3e7fe2.html</anchorfile>
      <anchor>a7040e8427b35addaea7d0e6f5b3e7fe2</anchor>
      <arglist>(const c_socket &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_socket</name>
      <anchorfile>structc__socket_aae01c6597f76d8a718bee17a6d8e6d9b.html</anchorfile>
      <anchor>aae01c6597f76d8a718bee17a6d8e6d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structc__socket_af5598452c73092534dec991cf104602b.html</anchorfile>
      <anchor>af5598452c73092534dec991cf104602b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmp</name>
      <anchorfile>structc__socket_a07437ece13231f9b01f39938d667eef8.html</anchorfile>
      <anchor>a07437ece13231f9b01f39938d667eef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deref</name>
      <anchorfile>structc__socket_a206c0233cbc4f28c0b2e178ae1f90ff4.html</anchorfile>
      <anchor>a206c0233cbc4f28c0b2e178ae1f90ff4</anchor>
      <arglist>(const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structc__socket_a3bc459fe379770ed63eb53d0f5e26a86.html</anchorfile>
      <anchor>a3bc459fe379770ed63eb53d0f5e26a86</anchor>
      <arglist>(const c_socket &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>was_it_you</name>
      <anchorfile>structc__socket_a38b1e655645906cd9ad74fb291d5c04a.html</anchorfile>
      <anchor>a38b1e655645906cd9ad74fb291d5c04a</anchor>
      <arglist>(const c_socket &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>closed</name>
      <anchorfile>structc__socket_a7805a8922bf247feda537dbd77723f20.html</anchorfile>
      <anchor>a7805a8922bf247feda537dbd77723f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>comment</name>
      <anchorfile>structc__socket_a5c40c048d8af3fcae20f73a5644c9be3.html</anchorfile>
      <anchor>a5c40c048d8af3fcae20f73a5644c9be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_xcred</name>
      <anchorfile>structc__socket_a057d62b20f7687d4c3378eb370dd7d37.html</anchorfile>
      <anchor>a057d62b20f7687d4c3378eb370dd7d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>hndl</name>
      <anchorfile>structc__socket_a710a84c81b501e0f060d1355e52014c1.html</anchorfile>
      <anchor>a710a84c81b501e0f060d1355e52014c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>host</name>
      <anchorfile>structc__socket_a194a802ecdfaedd29596b53d663963b2.html</anchorfile>
      <anchor>a194a802ecdfaedd29596b53d663963b2</anchor>
      <arglist>[2048]</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_io</name>
      <anchorfile>structc__socket_ab2fe664eefdd93a8983c739b2d35871d.html</anchorfile>
      <anchor>ab2fe664eefdd93a8983c739b2d35871d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_session_t</type>
      <name>m_gnutls_session</name>
      <anchorfile>structc__socket_a90bb8e6c09c0ed7daf73503f399cf079.html</anchorfile>
      <anchor>a90bb8e6c09c0ed7daf73503f399cf079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>received</name>
      <anchorfile>structc__socket_aed8625cfdcaf7b573f0a44c8505068e5.html</anchorfile>
      <anchor>aed8625cfdcaf7b573f0a44c8505068e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sent</name>
      <anchorfile>structc__socket_a308500a2196986fc89c02c5fafab8f24.html</anchorfile>
      <anchor>a308500a2196986fc89c02c5fafab8f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>was_hndl</name>
      <anchorfile>structc__socket_ad3d8611e19fac602d31633c12e23e938.html</anchorfile>
      <anchor>ad3d8611e19fac602d31633c12e23e938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_certificate_credentials</type>
      <name>xcred</name>
      <anchorfile>structc__socket_a739344db1541d1dd6af90b986e64e50e.html</anchorfile>
      <anchor>a739344db1541d1dd6af90b986e64e50e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_socket_hndl</name>
    <filename>structc__socket__hndl.html</filename>
    <member kind="function">
      <type></type>
      <name>c_socket_hndl</name>
      <anchorfile>structc__socket__hndl_ad4882b0259110ebab744def108e80f30.html</anchorfile>
      <anchor>ad4882b0259110ebab744def108e80f30</anchor>
      <arglist>(int _h)</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>closed</name>
      <anchorfile>structc__socket__hndl_a1ade136c5943ae461738c7776bf945ac.html</anchorfile>
      <anchor>a1ade136c5943ae461738c7776bf945ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>fn</name>
      <anchorfile>structc__socket__hndl_a47a91f518989e9f7c18321194f950796.html</anchorfile>
      <anchor>a47a91f518989e9f7c18321194f950796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>structc__socket__hndl_a2ef182d1ff9ddebdddd67b454918fae0.html</anchorfile>
      <anchor>a2ef182d1ff9ddebdddd67b454918fae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ln</name>
      <anchorfile>structc__socket__hndl_ac516b32af688dee2ec000e22d5791b80.html</anchorfile>
      <anchor>ac516b32af688dee2ec000e22d5791b80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_ssl</name>
    <filename>classc__ssl.html</filename>
    <member kind="function">
      <type></type>
      <name>c_ssl</name>
      <anchorfile>classc__ssl_a6d65e28e4ba554cbc0c9de88a4f249c0.html</anchorfile>
      <anchor>a6d65e28e4ba554cbc0c9de88a4f249c0</anchor>
      <arglist>(c_socket &amp;socket, c_socket *server, const string &amp;cert, const string &amp;key, bool only_get_peers_cert=false, bool disable_ca_verify=false, bool ignore_expired_peers_cert=false, const string &amp;expected_remote_peer_cert_file=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_ssl</name>
      <anchorfile>classc__ssl_a8cd468c302887002e1505c2c406fbf61.html</anchorfile>
      <anchor>a8cd468c302887002e1505c2c406fbf61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_send_queue</name>
      <anchorfile>classc__ssl_a07752972de1a4626165f089db4c5c715.html</anchorfile>
      <anchor>a07752972de1a4626165f089db4c5c715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_cache_stats</name>
      <anchorfile>classc__ssl_a95680de6c344bc436777fa4fefac92c3.html</anchorfile>
      <anchor>a95680de6c344bc436777fa4fefac92c3</anchor>
      <arglist>(size_t &amp;to_receive, size_t &amp;to_send)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_error</name>
      <anchorfile>classc__ssl_aa02544efd456e7cbe0df447dd6b2af1b.html</anchorfile>
      <anchor>aa02544efd456e7cbe0df447dd6b2af1b</anchor>
      <arglist>(string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_remote_pkey</name>
      <anchorfile>classc__ssl_a77a235e4a4552bf426db06d492146807.html</anchorfile>
      <anchor>a77a235e4a4552bf426db06d492146807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_socket *</type>
      <name>get_socket</name>
      <anchorfile>classc__ssl_a2e9852bc0f34e4a50533a2c5fb0ffef0.html</anchorfile>
      <anchor>a2e9852bc0f34e4a50533a2c5fb0ffef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_open</name>
      <anchorfile>classc__ssl_af2085c53bbdbc29790bb3ee452c5a83a.html</anchorfile>
      <anchor>af2085c53bbdbc29790bb3ee452c5a83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classc__ssl_abfd08c37614df63f5c8f37c8972a31cd.html</anchorfile>
      <anchor>abfd08c37614df63f5c8f37c8972a31cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>read</name>
      <anchorfile>classc__ssl_a2e9e3c35e5b48c711cdd2305c9004ceb.html</anchorfile>
      <anchor>a2e9e3c35e5b48c711cdd2305c9004ceb</anchor>
      <arglist>(void *buff, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_error</name>
      <anchorfile>classc__ssl_aa364d9944c4a664cff81d8951a09a9a1.html</anchorfile>
      <anchor>aa364d9944c4a664cff81d8951a09a9a1</anchor>
      <arglist>(const string &amp;err_string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_expected_cert_file</name>
      <anchorfile>classc__ssl_acea89d79b3a2911c49690df7d8fa872e.html</anchorfile>
      <anchor>acea89d79b3a2911c49690df7d8fa872e</anchor>
      <arglist>(const string &amp;cert_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classc__ssl_aa7ef8650593eebf17a4ed49c199ef7e8.html</anchorfile>
      <anchor>aa7ef8650593eebf17a4ed49c199ef7e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classc__ssl_abb80550a5813d50792be9917168d0130.html</anchorfile>
      <anchor>abb80550a5813d50792be9917168d0130</anchor>
      <arglist>(const void *buff, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clear_error_queue</name>
      <anchorfile>classc__ssl_a797992c34ae1727a2b863fffad83d5ec.html</anchorfile>
      <anchor>a797992c34ae1727a2b863fffad83d5ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>get_openssl_error</name>
      <anchorfile>classc__ssl_ae294af8c3662e6c5bad7b98351681056.html</anchorfile>
      <anchor>ae294af8c3662e6c5bad7b98351681056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>e_state</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>disconnected</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3a24717198631996b85e5aafe06505e338</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>want_handshake</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3ad1ec9ff4f55b5ae111ee4cf05ed165d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>want_accept</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3aa1dc1f222ce2e60b1b5a3a315606b487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>verify_cert</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3a1b7c3cb43276a4e7a5f042ca622e9153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>session_ok</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3a7145e67dd6eff710bcdb99d3515f0e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>in_shutdown</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3a85c6482cac4d534bc5c0a6fe52da490e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shutdown_reject_data</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3ae3a8ee77f29525776b1e40d81358bfd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>linger</name>
      <anchorfile>classc__ssl_a1de9426b7817fbb6f7e5e74c9fa192e3.html</anchorfile>
      <anchor>a1de9426b7817fbb6f7e5e74c9fa192e3a5006aabc9058c0cb4b3b73626baade07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__ssl_aaa106dc8628aa472767e41945e556614.html</anchorfile>
      <anchor>aaa106dc8628aa472767e41945e556614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>do_accept</name>
      <anchorfile>classc__ssl_a9c373192ecdb2735086970d041f083c0.html</anchorfile>
      <anchor>a9c373192ecdb2735086970d041f083c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>do_handshake</name>
      <anchorfile>classc__ssl_a3f2196b43ee38c72eaeb9a68417ec2cc.html</anchorfile>
      <anchor>a3f2196b43ee38c72eaeb9a68417ec2cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>do_shutdown</name>
      <anchorfile>classc__ssl_ae84d0bc1e4f07656687cf7a5b6dc1325.html</anchorfile>
      <anchor>ae84d0bc1e4f07656687cf7a5b6dc1325</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>do_transfer</name>
      <anchorfile>classc__ssl_a7783291f9b69a0dacec7d4c74cf5a3aa.html</anchorfile>
      <anchor>a7783291f9b69a0dacec7d4c74cf5a3aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>do_verify</name>
      <anchorfile>classc__ssl_a759eb48407752366ea82a93a18966b7a.html</anchorfile>
      <anchor>a759eb48407752366ea82a93a18966b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>process_openssl_error</name>
      <anchorfile>classc__ssl_ade340e66d504123f7451e7fdf961c36e.html</anchorfile>
      <anchor>ade340e66d504123f7451e7fdf961c36e</anchor>
      <arglist>(ssl_handle handle, int rc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>shutdown_not_accepting_data</name>
      <anchorfile>classc__ssl_a073598751fbb9b91c9c2db2b3a4f688d.html</anchorfile>
      <anchor>a073598751fbb9b91c9c2db2b3a4f688d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cert_ok_so_far</name>
      <anchorfile>classc__ssl_a460340b1b1f5c583e48b41075c77c8ce.html</anchorfile>
      <anchor>a460340b1b1f5c583e48b41075c77c8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>err_str</name>
      <anchorfile>classc__ssl_a9feebd0dc8e4907756edc33cc07d7474.html</anchorfile>
      <anchor>a9feebd0dc8e4907756edc33cc07d7474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>error</name>
      <anchorfile>classc__ssl_a1dd1b9a320130e882802b36a2c324074.html</anchorfile>
      <anchor>a1dd1b9a320130e882802b36a2c324074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>expected_cert_file</name>
      <anchorfile>classc__ssl_a1c86ca50a082df0090caa9561fe94e2b.html</anchorfile>
      <anchor>a1c86ca50a082df0090caa9561fe94e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>force_write</name>
      <anchorfile>classc__ssl_aa589e46bd295b08ba62fda54c2c11f7f.html</anchorfile>
      <anchor>aa589e46bd295b08ba62fda54c2c11f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ssl_handle</type>
      <name>handle</name>
      <anchorfile>classc__ssl_a254476b24876af1025b2fa69c1ef3641.html</anchorfile>
      <anchor>a254476b24876af1025b2fa69c1ef3641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_disable_ca_verify</name>
      <anchorfile>classc__ssl_a3fbce9051bcfe40ddb5255bbef19f980.html</anchorfile>
      <anchor>a3fbce9051bcfe40ddb5255bbef19f980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_ignore_expired_peers_cert</name>
      <anchorfile>classc__ssl_ab42c114c9666a83a5ce7a7b94718ee8f.html</anchorfile>
      <anchor>ab42c114c9666a83a5ce7a7b94718ee8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_only_get_peers_cert</name>
      <anchorfile>classc__ssl_ac6ab5c55d6ecbd1b807d728473c88fe5.html</anchorfile>
      <anchor>ac6ab5c55d6ecbd1b807d728473c88fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>remote_pkey</name>
      <anchorfile>classc__ssl_a51b2225025e926dca29d3e352c836866.html</anchorfile>
      <anchor>a51b2225025e926dca29d3e352c836866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_socket *</type>
      <name>s</name>
      <anchorfile>classc__ssl_a549030564b27cd263d5e3911b93211bc.html</anchorfile>
      <anchor>a549030564b27cd263d5e3911b93211bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>my_time_t</type>
      <name>start_awaiting_handshake</name>
      <anchorfile>classc__ssl_a7f19cb914888fd72396f51ceab426734.html</anchorfile>
      <anchor>a7f19cb914888fd72396f51ceab426734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_state</type>
      <name>state</name>
      <anchorfile>classc__ssl_a8ec256674cfabd1be0adfb1557cda5c3.html</anchorfile>
      <anchor>a8ec256674cfabd1be0adfb1557cda5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>deque&lt; c_ssl_data &gt;</type>
      <name>to_read</name>
      <anchorfile>classc__ssl_aa54acd1c987b418b5af3c4211b619319.html</anchorfile>
      <anchor>aa54acd1c987b418b5af3c4211b619319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>deque&lt; c_ssl_data &gt;</type>
      <name>to_write</name>
      <anchorfile>classc__ssl_a249e707487afcc007c9053eceb77d4b4.html</anchorfile>
      <anchor>a249e707487afcc007c9053eceb77d4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>ssl_put_to_garbage</name>
      <anchorfile>classc__ssl_af193b4b3039563d99fcdef6db3e8f9c4.html</anchorfile>
      <anchor>af193b4b3039563d99fcdef6db3e8f9c4</anchor>
      <arglist>(c_ssl *ssl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_ssl_bot</name>
    <filename>structc__ssl__bot.html</filename>
    <member kind="function">
      <type></type>
      <name>c_ssl_bot</name>
      <anchorfile>structc__ssl__bot_ae2f2f0867b86464d307e3051a45fcee9.html</anchorfile>
      <anchor>ae2f2f0867b86464d307e3051a45fcee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>structc__ssl__bot_a3388798ffc40d191e60ab0fca7d3aab2.html</anchorfile>
      <anchor>a3388798ffc40d191e60ab0fca7d3aab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cert</name>
      <anchorfile>structc__ssl__bot_a697e8ac913657e0c2684449d12212677.html</anchorfile>
      <anchor>a697e8ac913657e0c2684449d12212677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>key</name>
      <anchorfile>structc__ssl__bot_a1a4f0db314e9c9cb0aca1427f7613bf6.html</anchorfile>
      <anchor>a1a4f0db314e9c9cb0aca1427f7613bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_disable_ca_verify</name>
      <anchorfile>structc__ssl__bot_add46db0652e29c439498baa1f06cebc5.html</anchorfile>
      <anchor>add46db0652e29c439498baa1f06cebc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_ignore_expired_peers_cert</name>
      <anchorfile>structc__ssl__bot_ac17650bd5dc7c3533681fca6c136e1a5.html</anchorfile>
      <anchor>ac17650bd5dc7c3533681fca6c136e1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_only_get_peers_cert</name>
      <anchorfile>structc__ssl__bot_a28f18467edbb7f44fb1aaa6783f6dfda.html</anchorfile>
      <anchor>a28f18467edbb7f44fb1aaa6783f6dfda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_server_cert</name>
      <anchorfile>structc__ssl__bot_af4ed8e255c8024e1b07f08c91e9e3144.html</anchorfile>
      <anchor>af4ed8e255c8024e1b07f08c91e9e3144</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_ssl_conf</name>
    <filename>classc__ssl__conf.html</filename>
    <member kind="function">
      <type>string</type>
      <name>get_cas</name>
      <anchorfile>classc__ssl__conf_ab250634c1f9cabe97249ab00309eb20d.html</anchorfile>
      <anchor>ab250634c1f9cabe97249ab00309eb20d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_client_cert</name>
      <anchorfile>classc__ssl__conf_a04b4997f73419f9dfa6cdf9fcd2cd989.html</anchorfile>
      <anchor>a04b4997f73419f9dfa6cdf9fcd2cd989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_client_key</name>
      <anchorfile>classc__ssl__conf_a8e522994609a40799ce274f6cab7cfc0.html</anchorfile>
      <anchor>a8e522994609a40799ce274f6cab7cfc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_server_cert</name>
      <anchorfile>classc__ssl__conf_aac4498599ac34b6d001b4b1cf8c51c86.html</anchorfile>
      <anchor>aac4498599ac34b6d001b4b1cf8c51c86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_server_key</name>
      <anchorfile>classc__ssl__conf_a96f7b03688739ed55aae35c14a878da8.html</anchorfile>
      <anchor>a96f7b03688739ed55aae35c14a878da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_ssl_bot</name>
      <anchorfile>classc__ssl__conf_af482f1d01a2057ecef4e7dd221e89de3.html</anchorfile>
      <anchor>af482f1d01a2057ecef4e7dd221e89de3</anchor>
      <arglist>(c_ssl_bot &amp;bot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rehash</name>
      <anchorfile>classc__ssl__conf_aec595f9491fcf1340988269615c597fb.html</anchorfile>
      <anchor>aec595f9491fcf1340988269615c597fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_accept_ca_certs</name>
      <anchorfile>classc__ssl__conf_a0709100ebc6ab88fd6ae0c63b0860d80.html</anchorfile>
      <anchor>a0709100ebc6ab88fd6ae0c63b0860d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_client_cert</name>
      <anchorfile>classc__ssl__conf_a8366abafbfbce30ed869c435b484b4d7.html</anchorfile>
      <anchor>a8366abafbfbce30ed869c435b484b4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_client_key</name>
      <anchorfile>classc__ssl__conf_a42faa743a929e7126f1a8c5cdce8ee2c.html</anchorfile>
      <anchor>a42faa743a929e7126f1a8c5cdce8ee2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_mutex</type>
      <name>m_mutex</name>
      <anchorfile>classc__ssl__conf_a3532918763b508073b5f0aa0b92b1eb6.html</anchorfile>
      <anchor>a3532918763b508073b5f0aa0b92b1eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_server_cert</name>
      <anchorfile>classc__ssl__conf_a0c6d4b4e46aaba11660af3201fb42c02.html</anchorfile>
      <anchor>a0c6d4b4e46aaba11660af3201fb42c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_server_key</name>
      <anchorfile>classc__ssl__conf_a902ffdd0e0a456003d3ee9bbc8c712c8.html</anchorfile>
      <anchor>a902ffdd0e0a456003d3ee9bbc8c712c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_ssl_bot &gt;</type>
      <name>m_ssl_bots</name>
      <anchorfile>classc__ssl__conf_ade8ad50ec431c68a994a009b1388984d.html</anchorfile>
      <anchor>ade8ad50ec431c68a994a009b1388984d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_ssl_data</name>
    <filename>structc__ssl__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structc__ssl__data_a8191556d0f3440746358316aaf8594e5.html</anchorfile>
      <anchor>a8191556d0f3440746358316aaf8594e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structc__ssl__data_a17e18e6e7c7876032d2eede9d4d875b5.html</anchorfile>
      <anchor>a17e18e6e7c7876032d2eede9d4d875b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_stats</name>
    <filename>classc__stats.html</filename>
    <member kind="function">
      <type></type>
      <name>c_stats</name>
      <anchorfile>classc__stats_a5dd113f0b8a67386533750792fd2597c.html</anchorfile>
      <anchor>a5dd113f0b8a67386533750792fd2597c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classc__stats_aa2c13ab1e447c2eb14979795fc363065.html</anchorfile>
      <anchor>aa2c13ab1e447c2eb14979795fc363065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>all_bytes_received</name>
      <anchorfile>classc__stats_a9aa862df012cdfb90fc623016ac8e178.html</anchorfile>
      <anchor>a9aa862df012cdfb90fc623016ac8e178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>all_bytes_sent</name>
      <anchorfile>classc__stats_a6c8ef68b6442978e18684d9ddcc93e5d.html</anchorfile>
      <anchor>a6c8ef68b6442978e18684d9ddcc93e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_auth_error</name>
      <anchorfile>classc__stats_abcafde66930e068cdd67e43ced7f1f51.html</anchorfile>
      <anchor>abcafde66930e068cdd67e43ced7f1f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_auth_ok</name>
      <anchorfile>classc__stats_a816cccbb46836ce48fcbd7016e138dd4.html</anchorfile>
      <anchor>a816cccbb46836ce48fcbd7016e138dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_auth_proto_error</name>
      <anchorfile>classc__stats_a035cdd29e554b27a4f343e8b2b35cceb.html</anchorfile>
      <anchor>a035cdd29e554b27a4f343e8b2b35cceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>botnet_bytes_received</name>
      <anchorfile>classc__stats_a9b20d798b1d2376e67176485d0c0821c.html</anchorfile>
      <anchor>a9b20d798b1d2376e67176485d0c0821c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>botnet_bytes_sent</name>
      <anchorfile>classc__stats_ac434bf523ef6c386938de027a660ed1b.html</anchorfile>
      <anchor>ac434bf523ef6c386938de027a660ed1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_chandef_pulled</name>
      <anchorfile>classc__stats_abafd19d0ee09f3a772d3638798d925ee.html</anchorfile>
      <anchor>abafd19d0ee09f3a772d3638798d925ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_chandef_pushed</name>
      <anchorfile>classc__stats_a1be45c972a2e45c64bfd79703784fb6b.html</anchorfile>
      <anchor>a1be45c972a2e45c64bfd79703784fb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_connections</name>
      <anchorfile>classc__stats_aa48dd9453518a4d6dd03a6879dfb7730.html</anchorfile>
      <anchor>aa48dd9453518a4d6dd03a6879dfb7730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_objects_pulled</name>
      <anchorfile>classc__stats_a93dc1780073725e14cb18153316aac41.html</anchorfile>
      <anchor>a93dc1780073725e14cb18153316aac41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_objects_pushed</name>
      <anchorfile>classc__stats_afb51bab7e981425efd1cdad070dba011.html</anchorfile>
      <anchor>afb51bab7e981425efd1cdad070dba011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_partyline_events</name>
      <anchorfile>classc__stats_a6349e25522f3b3f473ddb28e5b874687.html</anchorfile>
      <anchor>a6349e25522f3b3f473ddb28e5b874687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_private_pulled</name>
      <anchorfile>classc__stats_adc72e4911941e7771bec6c87f3e1ebde.html</anchorfile>
      <anchor>adc72e4911941e7771bec6c87f3e1ebde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_private_pushed</name>
      <anchorfile>classc__stats_a9a4e268f088573a543703f93fc21218e.html</anchorfile>
      <anchor>a9a4e268f088573a543703f93fc21218e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_proc_pulled</name>
      <anchorfile>classc__stats_a68e8b2029097b262d99e9bd3b4a244b4.html</anchorfile>
      <anchor>a68e8b2029097b262d99e9bd3b4a244b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_proc_pushed</name>
      <anchorfile>classc__stats_a647ab1b5d3146414bb6c2d8b415bbb4d.html</anchorfile>
      <anchor>a647ab1b5d3146414bb6c2d8b415bbb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_user_pulled</name>
      <anchorfile>classc__stats_ace1007dd1cfa959d0a616968cd1c5baf.html</anchorfile>
      <anchor>ace1007dd1cfa959d0a616968cd1c5baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>botnet_user_pushed</name>
      <anchorfile>classc__stats_a910a28d3b27a93d7786b9e5cf2c0e1ba.html</anchorfile>
      <anchor>a910a28d3b27a93d7786b9e5cf2c0e1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>current_irc_server_host</name>
      <anchorfile>classc__stats_a5746093de6947f730ea4ff92d4fa019f.html</anchorfile>
      <anchor>a5746093de6947f730ea4ff92d4fa019f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>current_irc_server_port</name>
      <anchorfile>classc__stats_af8a96e71b06dfdad798146d8e60043ef.html</anchorfile>
      <anchor>af8a96e71b06dfdad798146d8e60043ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dcc_chat_bytes_received</name>
      <anchorfile>classc__stats_a0b8cfd8b176f89345bbc8a5cdc656000.html</anchorfile>
      <anchor>a0b8cfd8b176f89345bbc8a5cdc656000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dcc_chat_bytes_sent</name>
      <anchorfile>classc__stats_a3ad84a6f6dce46d623d944f02d5317de.html</anchorfile>
      <anchor>a3ad84a6f6dce46d623d944f02d5317de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>dcc_chat_connections</name>
      <anchorfile>classc__stats_ac9db3198099cac1956cb0b456dd3e285.html</anchorfile>
      <anchor>ac9db3198099cac1956cb0b456dd3e285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dcc_send_bytes_received</name>
      <anchorfile>classc__stats_ae8c7af9dd66f168b389a45484a2144da.html</anchorfile>
      <anchor>ae8c7af9dd66f168b389a45484a2144da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dcc_send_bytes_sent</name>
      <anchorfile>classc__stats_ad520ff2ac33e0e1bac6cd49ead13c1a8.html</anchorfile>
      <anchor>ad520ff2ac33e0e1bac6cd49ead13c1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>dcc_send_connections</name>
      <anchorfile>classc__stats_a5ba37505c210238590e2ff7dc96851d3.html</anchorfile>
      <anchor>a5ba37505c210238590e2ff7dc96851d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identd_bytes_received</name>
      <anchorfile>classc__stats_a2e46dd8e8482bd2448c45db17d075afd.html</anchorfile>
      <anchor>a2e46dd8e8482bd2448c45db17d075afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identd_bytes_sent</name>
      <anchorfile>classc__stats_a499d8d7dbb9546a897f277fcd90cdb93.html</anchorfile>
      <anchor>a499d8d7dbb9546a897f277fcd90cdb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>identd_connections</name>
      <anchorfile>classc__stats_a2652feadd86c27f07f42cd796b59dca9.html</anchorfile>
      <anchor>a2652feadd86c27f07f42cd796b59dca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>irc_all_bytes_received</name>
      <anchorfile>classc__stats_aca365828537c8be6aaf4cf9032a45e4a.html</anchorfile>
      <anchor>aca365828537c8be6aaf4cf9032a45e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>irc_all_bytes_sent</name>
      <anchorfile>classc__stats_a2a2a1ed5cb58baeb54852b7beed360b8.html</anchorfile>
      <anchor>a2a2a1ed5cb58baeb54852b7beed360b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>irc_connections</name>
      <anchorfile>classc__stats_ac507fb6ab1e8d20e37b9dac971dfe4e0.html</anchorfile>
      <anchor>ac507fb6ab1e8d20e37b9dac971dfe4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>irc_last_bytes_received</name>
      <anchorfile>classc__stats_a93a7cfdaa818747fda0085579318a544.html</anchorfile>
      <anchor>a93a7cfdaa818747fda0085579318a544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>irc_last_bytes_sent</name>
      <anchorfile>classc__stats_a87905836e42b9ac128a05dda199e99c6.html</anchorfile>
      <anchor>a87905836e42b9ac128a05dda199e99c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>mail_sent</name>
      <anchorfile>classc__stats_ae1e4f208955d24129a8442c7e635fcc2.html</anchorfile>
      <anchor>ae1e4f208955d24129a8442c7e635fcc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_string</name>
    <filename>classc__string.html</filename>
    <member kind="function">
      <type></type>
      <name>c_string</name>
      <anchorfile>classc__string_a632adea773b947f1df06cd469e1936f8.html</anchorfile>
      <anchor>a632adea773b947f1df06cd469e1936f8</anchor>
      <arglist>(const string &amp;set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_string</name>
      <anchorfile>classc__string_a971519c2c94d8b759475cd0de985a27b.html</anchorfile>
      <anchor>a971519c2c94d8b759475cd0de985a27b</anchor>
      <arglist>(const c_string &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classc__string_a8511e87f493636bc8dd0840dc8373609.html</anchorfile>
      <anchor>a8511e87f493636bc8dd0840dc8373609</anchor>
      <arglist>(const c_string &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>str</name>
      <anchorfile>classc__string_ac8b19d79fc38b8e65338c0f57e84e076.html</anchorfile>
      <anchor>ac8b19d79fc38b8e65338c0f57e84e076</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classc__string_a14c0f8fe7da7920a2cacf47597fbf183.html</anchorfile>
      <anchor>a14c0f8fe7da7920a2cacf47597fbf183</anchor>
      <arglist>(const c_string &amp;left, const c_string &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classc__string_a484faa412b2144bcca9806abb30774a2.html</anchorfile>
      <anchor>a484faa412b2144bcca9806abb30774a2</anchor>
      <arglist>(const c_string &amp;left, const c_string &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_string_remapper</name>
    <filename>classc__string__remapper.html</filename>
    <class kind="struct">c_string_remapper::c_node</class>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>c_string_remapper</name>
      <anchorfile>classc__string__remapper_abed4caac3433384bdf8b14b56f8d29d4.html</anchorfile>
      <anchor>abed4caac3433384bdf8b14b56f8d29d4</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE string</type>
      <name>get</name>
      <anchorfile>classc__string__remapper_a3ba78719cdbb8c1091cfafd718eeaba0.html</anchorfile>
      <anchor>a3ba78719cdbb8c1091cfafd718eeaba0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>replace</name>
      <anchorfile>classc__string__remapper_a6df40098a466c76556ab5786ad12b90c.html</anchorfile>
      <anchor>a6df40098a466c76556ab5786ad12b90c</anchor>
      <arglist>(string::size_type start, string::size_type cnt, string with)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>map&lt; string::size_type, c_node &gt;::const_iterator</type>
      <name>cit</name>
      <anchorfile>classc__string__remapper_a823881f10e256b37e14abe7b1d27e19b.html</anchorfile>
      <anchor>a823881f10e256b37e14abe7b1d27e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>map&lt; string::size_type, c_node &gt;::iterator</type>
      <name>it</name>
      <anchorfile>classc__string__remapper_af591e952346a5037d0f3329af63bf9fd.html</anchorfile>
      <anchor>af591e952346a5037d0f3329af63bf9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; string::size_type, c_node &gt;</type>
      <name>m_str</name>
      <anchorfile>classc__string__remapper_ab0e58010c1f2aaf6a2a8d76311a3ea1c.html</anchorfile>
      <anchor>ab0e58010c1f2aaf6a2a8d76311a3ea1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_string_remapper::c_node</name>
    <filename>structc__string__remapper_1_1c__node.html</filename>
    <member kind="function">
      <type>MY_WISH_INLINE</type>
      <name>c_node</name>
      <anchorfile>structc__string__remapper_1_1c__node_a58264c3976edec81ea2f9f8aea0bf1cd.html</anchorfile>
      <anchor>a58264c3976edec81ea2f9f8aea0bf1cd</anchor>
      <arglist>(char data)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE string::size_type</type>
      <name>cut</name>
      <anchorfile>structc__string__remapper_1_1c__node_a8ea127d8460291e3d3343e839d978674.html</anchorfile>
      <anchor>a8ea127d8460291e3d3343e839d978674</anchor>
      <arglist>(string::size_type cnt)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>get</name>
      <anchorfile>structc__string__remapper_1_1c__node_a1c9616fd7f44e8cbda1c9bed8a746bca.html</anchorfile>
      <anchor>a1c9616fd7f44e8cbda1c9bed8a746bca</anchor>
      <arglist>(ostringstream &amp;out) const </arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>invalidate</name>
      <anchorfile>structc__string__remapper_1_1c__node_ad6dec16df3ae9eed55f148e78781cc02.html</anchorfile>
      <anchor>ad6dec16df3ae9eed55f148e78781cc02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE string::size_type</type>
      <name>length</name>
      <anchorfile>structc__string__remapper_1_1c__node_a77e89bcce1dbcd41474e9dce45a31ade.html</anchorfile>
      <anchor>a77e89bcce1dbcd41474e9dce45a31ade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE string::size_type</type>
      <name>replace</name>
      <anchorfile>structc__string__remapper_1_1c__node_a060b52d618ba3b5d044d6c348e0b936e.html</anchorfile>
      <anchor>a060b52d618ba3b5d044d6c348e0b936e</anchor>
      <arglist>(string::size_type start, const string &amp;with)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>replace</name>
      <anchorfile>structc__string__remapper_1_1c__node_aad922c7994d41db529728fe727f0ebfb.html</anchorfile>
      <anchor>aad922c7994d41db529728fe727f0ebfb</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_data</name>
      <anchorfile>structc__string__remapper_1_1c__node_a528c391be9c5cba036a6e02a85720b43.html</anchorfile>
      <anchor>a528c391be9c5cba036a6e02a85720b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>m_str</name>
      <anchorfile>structc__string__remapper_1_1c__node_ac3d3dec84373ea83ac45f78e9688191d.html</anchorfile>
      <anchor>ac3d3dec84373ea83ac45f78e9688191d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_valid</name>
      <anchorfile>structc__string__remapper_1_1c__node_ac2d924cf8dcdd3c888f792c015ee44e0.html</anchorfile>
      <anchor>ac2d924cf8dcdd3c888f792c015ee44e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp</name>
    <filename>classc__sub__exp.html</filename>
    <member kind="function">
      <type></type>
      <name>c_sub_exp</name>
      <anchorfile>classc__sub__exp_acf0b301d8e9b4302555d1068628d17db.html</anchorfile>
      <anchor>acf0b301d8e9b4302555d1068628d17db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual</type>
      <name>~c_sub_exp</name>
      <anchorfile>classc__sub__exp_acdc724d9b67bd65cb825a4febb211ad3.html</anchorfile>
      <anchor>acdc724d9b67bd65cb825a4febb211ad3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp_af57f44c8c57441a2ba2e68079a1c3fc3.html</anchorfile>
      <anchor>af57f44c8c57441a2ba2e68079a1c3fc3</anchor>
      <arglist>(c_sub_exp &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_af3a5374ab042575cf545d991f3196e8f.html</anchorfile>
      <anchor>af3a5374ab042575cf545d991f3196e8f</anchor>
      <arglist>(c_sub_exp_dummy *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_aac106ecf09644704bedfc98298ac43fb.html</anchorfile>
      <anchor>aac106ecf09644704bedfc98298ac43fb</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a8a1980dde1f66aa8ebd4141c89f52146.html</anchorfile>
      <anchor>a8a1980dde1f66aa8ebd4141c89f52146</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a0255f8f4d911193f3dd5236a826dd9aa.html</anchorfile>
      <anchor>a0255f8f4d911193f3dd5236a826dd9aa</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_aeed8b6f969529acbeed87dafbf020a88.html</anchorfile>
      <anchor>aeed8b6f969529acbeed87dafbf020a88</anchor>
      <arglist>(c_sub_exp_root *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a92a43275bf47b5e2f0fc51fe4b68ad80.html</anchorfile>
      <anchor>a92a43275bf47b5e2f0fc51fe4b68ad80</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_ada7638132faa83417f1438b57fa62a2a.html</anchorfile>
      <anchor>ada7638132faa83417f1438b57fa62a2a</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_ade9128b04d1132b1eb4a80edf477b959.html</anchorfile>
      <anchor>ade9128b04d1132b1eb4a80edf477b959</anchor>
      <arglist>(c_sub_exp_end_index *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a14d5612935da31d1742bd3a55afd479e.html</anchorfile>
      <anchor>a14d5612935da31d1742bd3a55afd479e</anchor>
      <arglist>(c_sub_exp_func_end_args *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_abdea1a96ce940b5d2bdcaf356b468a52.html</anchorfile>
      <anchor>abdea1a96ce940b5d2bdcaf356b468a52</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_ab26cbd335dfaf95b5d7c406a90b5e5b6.html</anchorfile>
      <anchor>ab26cbd335dfaf95b5d7c406a90b5e5b6</anchor>
      <arglist>(c_sub_exp_oper *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a33fd08563c8ef05724d1dbf2631f2b3d.html</anchorfile>
      <anchor>a33fd08563c8ef05724d1dbf2631f2b3d</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a2987352630e772ba746d246392f8ff8e.html</anchorfile>
      <anchor>a2987352630e772ba746d246392f8ff8e</anchor>
      <arglist>(c_sub_exp_parenthesis *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_ac59a5ffff47e137e34ef566ab3e4d627.html</anchorfile>
      <anchor>ac59a5ffff47e137e34ef566ab3e4d627</anchor>
      <arglist>(c_sub_exp_index *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a6d409d949dc146d08f481f7c099665e1.html</anchorfile>
      <anchor>a6d409d949dc146d08f481f7c099665e1</anchor>
      <arglist>(c_sub_exp_variable *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a0e4c6b9b3218304d25122522a6fa05f6.html</anchorfile>
      <anchor>a0e4c6b9b3218304d25122522a6fa05f6</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a559e03a30773dc2991e2c5e1af43e023.html</anchorfile>
      <anchor>a559e03a30773dc2991e2c5e1af43e023</anchor>
      <arglist>(c_sub_exp_const *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a8879475805cee27c00dcfb5d45557521.html</anchorfile>
      <anchor>a8879475805cee27c00dcfb5d45557521</anchor>
      <arglist>(c_sub_exp_func *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_aac6dbd3026bd63f7ac7102dc364722be.html</anchorfile>
      <anchor>aac6dbd3026bd63f7ac7102dc364722be</anchor>
      <arglist>(c_sub_exp_eval_str *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a282e2d2d85f360a35b1e7513cf749198.html</anchorfile>
      <anchor>a282e2d2d85f360a35b1e7513cf749198</anchor>
      <arglist>(c_sub_exp_immediate_str *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a3d6ff859aa504cde014f566e8cc6a287.html</anchorfile>
      <anchor>a3d6ff859aa504cde014f566e8cc6a287</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a1ad54874c16ab9e3b4bb72f6d776e5c7.html</anchorfile>
      <anchor>a1ad54874c16ab9e3b4bb72f6d776e5c7</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp_a1d6ca5e0e0a5c865ec2057dfcd6f4959.html</anchorfile>
      <anchor>a1d6ca5e0e0a5c865ec2057dfcd6f4959</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp_abcea4e6ca4a69576aaab24859ef626e4.html</anchorfile>
      <anchor>abcea4e6ca4a69576aaab24859ef626e4</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp_ad5e7bc2e2174d90ff53890fe6451aa73.html</anchorfile>
      <anchor>ad5e7bc2e2174d90ff53890fe6451aa73</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp_a492d68761f5690b9e967dfb51bee7778.html</anchorfile>
      <anchor>a492d68761f5690b9e967dfb51bee7778</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp_a4b8e59ee4a38807606b13d1ac6d39158.html</anchorfile>
      <anchor>a4b8e59ee4a38807606b13d1ac6d39158</anchor>
      <arglist>(string::size_type indent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp_ae32948cd8a9d7bc917db80556835480e.html</anchorfile>
      <anchor>ae32948cd8a9d7bc917db80556835480e</anchor>
      <arglist>(string::size_type indent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp_ac193951808aa9b5082df3e011cc98a85.html</anchorfile>
      <anchor>ac193951808aa9b5082df3e011cc98a85</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp_a8c6fe5a05c245b4425a0736cf6d4cd38.html</anchorfile>
      <anchor>a8c6fe5a05c245b4425a0736cf6d4cd38</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_conditional_end_marker</name>
    <filename>classc__sub__exp__conditional__end__marker.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_conditional_end_marker</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a23066a0523a3cf298278f80a04af73fc.html</anchorfile>
      <anchor>a23066a0523a3cf298278f80a04af73fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_conditional_end_marker</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a9785029f9c178cdbddc24765074ddbee.html</anchorfile>
      <anchor>a9785029f9c178cdbddc24765074ddbee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_conditional</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a2fb5b01c25c53b16c3ef58d561a2ea60.html</anchorfile>
      <anchor>a2fb5b01c25c53b16c3ef58d561a2ea60</anchor>
      <arglist>(c_sub_exp_oper *el)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_complete</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_aa06689c713d4a6dc2a23f29345cee4e1.html</anchorfile>
      <anchor>aa06689c713d4a6dc2a23f29345cee4e1</anchor>
      <arglist>(c_tree_groupper &amp;tg, tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a5e0efcadb8be548ed8844739344da1cc.html</anchorfile>
      <anchor>a5e0efcadb8be548ed8844739344da1cc</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a61a9b8997a561b6e573c3fdca574d3b4.html</anchorfile>
      <anchor>a61a9b8997a561b6e573c3fdca574d3b4</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a0c10d24f21f73c54f3ed4758f8791971.html</anchorfile>
      <anchor>a0c10d24f21f73c54f3ed4758f8791971</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ab0055a9236bd468971cc30c6426bbc66.html</anchorfile>
      <anchor>ab0055a9236bd468971cc30c6426bbc66</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a263cd0b94de494f10ae6a44b0a5dad9e.html</anchorfile>
      <anchor>a263cd0b94de494f10ae6a44b0a5dad9e</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a0057042961b40cf4325e01e1284cb565.html</anchorfile>
      <anchor>a0057042961b40cf4325e01e1284cb565</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ad5a4b0f7fcf9e4df8f7399ecb11e69ee.html</anchorfile>
      <anchor>ad5a4b0f7fcf9e4df8f7399ecb11e69ee</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_adf549c13e9f99e15c79b2aae2b68971e.html</anchorfile>
      <anchor>adf549c13e9f99e15c79b2aae2b68971e</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a3dbff9b99975a29ef21fc7746a538eae.html</anchorfile>
      <anchor>a3dbff9b99975a29ef21fc7746a538eae</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a4d6e1b577d6f89439523fe23a3a5a426.html</anchorfile>
      <anchor>a4d6e1b577d6f89439523fe23a3a5a426</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a390ad946da56ded7623f9716708aa1e5.html</anchorfile>
      <anchor>a390ad946da56ded7623f9716708aa1e5</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a752638364525da4c79f40f51672ad100.html</anchorfile>
      <anchor>a752638364525da4c79f40f51672ad100</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ac7e37204af1e4717f8a6b5ac71db7404.html</anchorfile>
      <anchor>ac7e37204af1e4717f8a6b5ac71db7404</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a01d6a5ee7d6b37e83bdb40e5c3f48e75.html</anchorfile>
      <anchor>a01d6a5ee7d6b37e83bdb40e5c3f48e75</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a5209927ab33001d0c62f38ef855d026e.html</anchorfile>
      <anchor>a5209927ab33001d0c62f38ef855d026e</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a838ffdd4d7d5c209846158b3a51a5ef9.html</anchorfile>
      <anchor>a838ffdd4d7d5c209846158b3a51a5ef9</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_af74ff7f1e68ab3b3a1b5371e2c39ac70.html</anchorfile>
      <anchor>af74ff7f1e68ab3b3a1b5371e2c39ac70</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_aa1a402cc32b0604f7f7cd8398ac34633.html</anchorfile>
      <anchor>aa1a402cc32b0604f7f7cd8398ac34633</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_abb9a3cb753a537f50b2e6892571f5262.html</anchorfile>
      <anchor>abb9a3cb753a537f50b2e6892571f5262</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a3085add328f7f6627f3361983dfb899e.html</anchorfile>
      <anchor>a3085add328f7f6627f3361983dfb899e</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_adf8a92ea25c7defa0038fb168182a8b1.html</anchorfile>
      <anchor>adf8a92ea25c7defa0038fb168182a8b1</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_aae977b258e7843add3e18e8361ea7bd1.html</anchorfile>
      <anchor>aae977b258e7843add3e18e8361ea7bd1</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ae68c7716400584df6a84617cdcc620f3.html</anchorfile>
      <anchor>ae68c7716400584df6a84617cdcc620f3</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a2389916d72077a0bf9be8eecfc818ea5.html</anchorfile>
      <anchor>a2389916d72077a0bf9be8eecfc818ea5</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ab771418b5ef11c913832f8b0e78df6cc.html</anchorfile>
      <anchor>ab771418b5ef11c913832f8b0e78df6cc</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a2165f39a30ea620b3faab4a865ee3ca0.html</anchorfile>
      <anchor>a2165f39a30ea620b3faab4a865ee3ca0</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ae48ca4abdb762ac52e100f2044718318.html</anchorfile>
      <anchor>ae48ca4abdb762ac52e100f2044718318</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_aa71b19f76346f540850d73ff596ea95b.html</anchorfile>
      <anchor>aa71b19f76346f540850d73ff596ea95b</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a21efae54ed217b90a6b0368f05c1c642.html</anchorfile>
      <anchor>a21efae54ed217b90a6b0368f05c1c642</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ad9806402a0fa69ed2eee1e7b6c4f6402.html</anchorfile>
      <anchor>ad9806402a0fa69ed2eee1e7b6c4f6402</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a8d088bca847cf0052aac6c0db1f97438.html</anchorfile>
      <anchor>a8d088bca847cf0052aac6c0db1f97438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp *</type>
      <name>get_return_to</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a0b88f188cc62cc85287a24bff050a459.html</anchorfile>
      <anchor>a0b88f188cc62cc85287a24bff050a459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a96a5a07cd4dc534116131bc20942b475.html</anchorfile>
      <anchor>a96a5a07cd4dc534116131bc20942b475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_return_to</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a26ff203fc40fab054f80c3bdf6355296.html</anchorfile>
      <anchor>a26ff203fc40fab054f80c3bdf6355296</anchor>
      <arglist>(c_sub_exp *el)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_complete</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_a2052991ac8cdce13258842457007cadb.html</anchorfile>
      <anchor>a2052991ac8cdce13258842457007cadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp_oper * &gt;</type>
      <name>m_conditionals</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ad9d297f6860044e3a14ae4be453c5991.html</anchorfile>
      <anchor>ad9d297f6860044e3a14ae4be453c5991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp *</type>
      <name>m_return_to</name>
      <anchorfile>classc__sub__exp__conditional__end__marker_ad17a3d5f1fa20aaaab022e929b30a9fb.html</anchorfile>
      <anchor>ad17a3d5f1fa20aaaab022e929b30a9fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_const</name>
    <filename>classc__sub__exp__const.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_const</name>
      <anchorfile>classc__sub__exp__const_ac6fbcd376fcbdc2967102fb9fa34488f.html</anchorfile>
      <anchor>ac6fbcd376fcbdc2967102fb9fa34488f</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_const</name>
      <anchorfile>classc__sub__exp__const_ae92183bdb72f5c6e69f9568c9edf9908.html</anchorfile>
      <anchor>ae92183bdb72f5c6e69f9568c9edf9908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__const_af7f55efe48fc7ac0b8888a0888898632.html</anchorfile>
      <anchor>af7f55efe48fc7ac0b8888a0888898632</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a13e599c323940d6b3b1724d3b40de52e.html</anchorfile>
      <anchor>a13e599c323940d6b3b1724d3b40de52e</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a92c09f53dc41957e64b3e98ba62274d2.html</anchorfile>
      <anchor>a92c09f53dc41957e64b3e98ba62274d2</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a7b7401d3a2378e9eb9cde9309f1c20ae.html</anchorfile>
      <anchor>a7b7401d3a2378e9eb9cde9309f1c20ae</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a71077e84cc4ad005fbcfb7e705d1aaeb.html</anchorfile>
      <anchor>a71077e84cc4ad005fbcfb7e705d1aaeb</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_aaecd7479916e0aa48c3009b6ae1883cb.html</anchorfile>
      <anchor>aaecd7479916e0aa48c3009b6ae1883cb</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_ae7fefadd8e2b98c7b3a1fcaa833e0986.html</anchorfile>
      <anchor>ae7fefadd8e2b98c7b3a1fcaa833e0986</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_aa9355519b84e0eaabeea07b67a160f81.html</anchorfile>
      <anchor>aa9355519b84e0eaabeea07b67a160f81</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a75848edfd10b161c141569609dbc8c28.html</anchorfile>
      <anchor>a75848edfd10b161c141569609dbc8c28</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_ae708ea07aa9f11c3cecd8e1cad00df9d.html</anchorfile>
      <anchor>ae708ea07aa9f11c3cecd8e1cad00df9d</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a6cd0bbf05478c82879fcd9e7f304d88b.html</anchorfile>
      <anchor>a6cd0bbf05478c82879fcd9e7f304d88b</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a10aa1c9257964672b7cf37fdbcdeeabc.html</anchorfile>
      <anchor>a10aa1c9257964672b7cf37fdbcdeeabc</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a20bb997b57ea1b3c48b381e7b268884f.html</anchorfile>
      <anchor>a20bb997b57ea1b3c48b381e7b268884f</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_af40ff4d5126fb65b9028b38cbc7f3f6e.html</anchorfile>
      <anchor>af40ff4d5126fb65b9028b38cbc7f3f6e</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_aa4306addd0d036e4c27fae1a173570df.html</anchorfile>
      <anchor>aa4306addd0d036e4c27fae1a173570df</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_aa6ef1ac86ca91196e23fd096db91d688.html</anchorfile>
      <anchor>aa6ef1ac86ca91196e23fd096db91d688</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a05b9646891670a0493d28db2fcf31621.html</anchorfile>
      <anchor>a05b9646891670a0493d28db2fcf31621</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_ae0a1d13f09126157720c2dcf0df3eff7.html</anchorfile>
      <anchor>ae0a1d13f09126157720c2dcf0df3eff7</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_ab16f86b41e1dbbcf3ba9d3f91a969e37.html</anchorfile>
      <anchor>ab16f86b41e1dbbcf3ba9d3f91a969e37</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a7dd201370b522ec22c1b494758d16165.html</anchorfile>
      <anchor>a7dd201370b522ec22c1b494758d16165</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a5b633190cd7ef5c5ed0e83245ebde2fb.html</anchorfile>
      <anchor>a5b633190cd7ef5c5ed0e83245ebde2fb</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_ae9aabc5e846be2c8d27b29e6a8ad5f03.html</anchorfile>
      <anchor>ae9aabc5e846be2c8d27b29e6a8ad5f03</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_a008b8422f877f87a9f6b27928fafef88.html</anchorfile>
      <anchor>a008b8422f877f87a9f6b27928fafef88</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__const_ae730ba060fae64c7dd79e9531fd2f67a.html</anchorfile>
      <anchor>ae730ba060fae64c7dd79e9531fd2f67a</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__const_ab3df4e9f28936b8fb8e15514317bc678.html</anchorfile>
      <anchor>ab3df4e9f28936b8fb8e15514317bc678</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__const_ac15f108a41a6b9ca343237b076df9ddf.html</anchorfile>
      <anchor>ac15f108a41a6b9ca343237b076df9ddf</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__const_a10cbc6b367a9ceba4bc7d9c62863313f.html</anchorfile>
      <anchor>a10cbc6b367a9ceba4bc7d9c62863313f</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__const_ab48f2468c0fdca0767f80ca9a9aef320.html</anchorfile>
      <anchor>ab48f2468c0fdca0767f80ca9a9aef320</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__const_a92c3425406b6045a6d6e42501822bfee.html</anchorfile>
      <anchor>a92c3425406b6045a6d6e42501822bfee</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__const_acd6af3214c1aa4aff404564fd2914d01.html</anchorfile>
      <anchor>acd6af3214c1aa4aff404564fd2914d01</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_const</name>
      <anchorfile>classc__sub__exp__const_a700675b71f718109543a8ee3cba6d5a6.html</anchorfile>
      <anchor>a700675b71f718109543a8ee3cba6d5a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__const_a4341dc4e4db63f9704aad85971a22f54.html</anchorfile>
      <anchor>a4341dc4e4db63f9704aad85971a22f54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__const_ab25eff40e72440a2cb1ce9a137113bf2.html</anchorfile>
      <anchor>ab25eff40e72440a2cb1ce9a137113bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_complete</name>
      <anchorfile>classc__sub__exp__const_ab05963e881e83f382bc587bd84559d34.html</anchorfile>
      <anchor>ab05963e881e83f382bc587bd84559d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_name</name>
      <anchorfile>classc__sub__exp__const_a3e025bbf8f45468387a034ec22f24934.html</anchorfile>
      <anchor>a3e025bbf8f45468387a034ec22f24934</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_contitional_node_helper</name>
    <filename>classc__sub__exp__contitional__node__helper.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_contitional_node_helper</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a6118966c6a9192509b63561afe5302b1.html</anchorfile>
      <anchor>a6118966c6a9192509b63561afe5302b1</anchor>
      <arglist>(c_sub_exp_oper *conditional_oper)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_contitional_node_helper</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a116ccf57616e48f6e1d9f2a21833c885.html</anchorfile>
      <anchor>a116ccf57616e48f6e1d9f2a21833c885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_sub</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a62f4612dbd0740e8904d162c98829fa0.html</anchorfile>
      <anchor>a62f4612dbd0740e8904d162c98829fa0</anchor>
      <arglist>(c_sub_exp *sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a3da41490f489f415d95917ab9005a131.html</anchorfile>
      <anchor>a3da41490f489f415d95917ab9005a131</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_af6eef540832f1d4f3ae3e86c22d18cee.html</anchorfile>
      <anchor>af6eef540832f1d4f3ae3e86c22d18cee</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a1b3d99ceae20006d6861fc3bd112d0e2.html</anchorfile>
      <anchor>a1b3d99ceae20006d6861fc3bd112d0e2</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ade559cf6fa95fb04ae903e2e63d21dfd.html</anchorfile>
      <anchor>ade559cf6fa95fb04ae903e2e63d21dfd</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a49eb0b8629bc0ae6d8a065952158cdf8.html</anchorfile>
      <anchor>a49eb0b8629bc0ae6d8a065952158cdf8</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a9af22fcbc9d181e90c9b6010f28befad.html</anchorfile>
      <anchor>a9af22fcbc9d181e90c9b6010f28befad</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a2a61149419bffa351855d29a73d03214.html</anchorfile>
      <anchor>a2a61149419bffa351855d29a73d03214</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a67e57cca47780737ec33773ec1b8e5d9.html</anchorfile>
      <anchor>a67e57cca47780737ec33773ec1b8e5d9</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a32bba9107c3bb755b33e339ff0bcfc27.html</anchorfile>
      <anchor>a32bba9107c3bb755b33e339ff0bcfc27</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a22d69ac1c5b9b4ecb59b787b9cee6bca.html</anchorfile>
      <anchor>a22d69ac1c5b9b4ecb59b787b9cee6bca</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ab0ab91212a3013e688160093c37c1b12.html</anchorfile>
      <anchor>ab0ab91212a3013e688160093c37c1b12</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_aa38d1199acbd0bba9a8ba975a4b5eed3.html</anchorfile>
      <anchor>aa38d1199acbd0bba9a8ba975a4b5eed3</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ad3dbae41459fa4c4a4c9ef9b4afbfb2d.html</anchorfile>
      <anchor>ad3dbae41459fa4c4a4c9ef9b4afbfb2d</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a6b62f347ddc4995330d543b2dc2c1bdb.html</anchorfile>
      <anchor>a6b62f347ddc4995330d543b2dc2c1bdb</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_aea3cf31c78cbcfa84ffad584638adb67.html</anchorfile>
      <anchor>aea3cf31c78cbcfa84ffad584638adb67</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_aa349f871df214dc920bbfb636855143b.html</anchorfile>
      <anchor>aa349f871df214dc920bbfb636855143b</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ae6de106cc34eaa847f7c0b199bce4134.html</anchorfile>
      <anchor>ae6de106cc34eaa847f7c0b199bce4134</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a4f8c82ebf3ac4f8d2729dca6d7ef9fef.html</anchorfile>
      <anchor>a4f8c82ebf3ac4f8d2729dca6d7ef9fef</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a885413564863fe272cf8efa59fa3de64.html</anchorfile>
      <anchor>a885413564863fe272cf8efa59fa3de64</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a63478956a19ffb30b6ae025c7d43fadd.html</anchorfile>
      <anchor>a63478956a19ffb30b6ae025c7d43fadd</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a9f69a3ec3d8ce8f6f0d39df1f1fb2c09.html</anchorfile>
      <anchor>a9f69a3ec3d8ce8f6f0d39df1f1fb2c09</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ad4168291a62dbc53161176b12de6dda4.html</anchorfile>
      <anchor>ad4168291a62dbc53161176b12de6dda4</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ab24145da10060a12a0955fae9bef5e46.html</anchorfile>
      <anchor>ab24145da10060a12a0955fae9bef5e46</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_aafce09dc04b79925533126fd664ec234.html</anchorfile>
      <anchor>aafce09dc04b79925533126fd664ec234</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a87fdad3bf53d3686bc0a085c62bdc17d.html</anchorfile>
      <anchor>a87fdad3bf53d3686bc0a085c62bdc17d</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_aa2267bdc8f4a2c5f4be41007928eddde.html</anchorfile>
      <anchor>aa2267bdc8f4a2c5f4be41007928eddde</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ab35364893e061be93f711cf86401596e.html</anchorfile>
      <anchor>ab35364893e061be93f711cf86401596e</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a65aef7e3622ac600fd0a8b462517a1a8.html</anchorfile>
      <anchor>a65aef7e3622ac600fd0a8b462517a1a8</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc_no_recursion</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_ac1c260add3a1aba61f4bbb3d13ba7e01.html</anchorfile>
      <anchor>ac1c260add3a1aba61f4bbb3d13ba7e01</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a1f1d2ffdf77749d18f29722aa47a0728.html</anchorfile>
      <anchor>a1f1d2ffdf77749d18f29722aa47a0728</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode_no_recursion</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a3328948f9c4bf123b5000ce958852cf9.html</anchorfile>
      <anchor>a3328948f9c4bf123b5000ce958852cf9</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_aba46cb2e7eb6fa49e4cc54fad6404b45.html</anchorfile>
      <anchor>aba46cb2e7eb6fa49e4cc54fad6404b45</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a0c05cea356e1e6857071e394760b7c64.html</anchorfile>
      <anchor>a0c05cea356e1e6857071e394760b7c64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_aa65ef06c032e42e58f9ba2d1e54b755c.html</anchorfile>
      <anchor>aa65ef06c032e42e58f9ba2d1e54b755c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp_oper *</type>
      <name>m_conditional_oper</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_a8967137353614255fb8e9c922bb5fcea.html</anchorfile>
      <anchor>a8967137353614255fb8e9c922bb5fcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_eval</name>
      <anchorfile>classc__sub__exp__contitional__node__helper_af1390e8f9cefc8aec894595dd9209a37.html</anchorfile>
      <anchor>af1390e8f9cefc8aec894595dd9209a37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_dummy</name>
    <filename>classc__sub__exp__dummy.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_dummy</name>
      <anchorfile>classc__sub__exp__dummy_ad25bfbca68a4284118ccb75a80f7319b.html</anchorfile>
      <anchor>ad25bfbca68a4284118ccb75a80f7319b</anchor>
      <arglist>(int prec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_dummy</name>
      <anchorfile>classc__sub__exp__dummy_ad54cec9ee6e8ce53a050f721f06504fb.html</anchorfile>
      <anchor>ad54cec9ee6e8ce53a050f721f06504fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__dummy_aef14267297b25315daab961beb940417.html</anchorfile>
      <anchor>aef14267297b25315daab961beb940417</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_adff39f9aa89ba3a308c4d6080523be29.html</anchorfile>
      <anchor>adff39f9aa89ba3a308c4d6080523be29</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a8d3e466bb35f00e6502e07013d817c66.html</anchorfile>
      <anchor>a8d3e466bb35f00e6502e07013d817c66</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_ad27374d41a34d06a801e0188388b69b0.html</anchorfile>
      <anchor>ad27374d41a34d06a801e0188388b69b0</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a1be76ad5ce8512087adcee7f8a110935.html</anchorfile>
      <anchor>a1be76ad5ce8512087adcee7f8a110935</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_ae5961388e10123291391ce54ab9b2148.html</anchorfile>
      <anchor>ae5961388e10123291391ce54ab9b2148</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a923faa98d4a8cc72f423791e6a7184c8.html</anchorfile>
      <anchor>a923faa98d4a8cc72f423791e6a7184c8</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a44348c677484b70ea6402e720e99432f.html</anchorfile>
      <anchor>a44348c677484b70ea6402e720e99432f</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a8a723228ea1f9f294d652f1fb886b86a.html</anchorfile>
      <anchor>a8a723228ea1f9f294d652f1fb886b86a</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_ac9f89bd653f79daf689de65d7c40fdb3.html</anchorfile>
      <anchor>ac9f89bd653f79daf689de65d7c40fdb3</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a3b0f8fbb6845528e34438df370cc75f2.html</anchorfile>
      <anchor>a3b0f8fbb6845528e34438df370cc75f2</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_ae3cc81be047dd447c3702c60e1ca1017.html</anchorfile>
      <anchor>ae3cc81be047dd447c3702c60e1ca1017</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a429c2b62446fdc908e0728af933b4fbd.html</anchorfile>
      <anchor>a429c2b62446fdc908e0728af933b4fbd</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a36ad53d33403dfe8360c4f05aa6a68ef.html</anchorfile>
      <anchor>a36ad53d33403dfe8360c4f05aa6a68ef</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a5995cd87e587ae93a9036e37d11b68a9.html</anchorfile>
      <anchor>a5995cd87e587ae93a9036e37d11b68a9</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a3aaff5dc4c201b42a6ce4aebd3e1a924.html</anchorfile>
      <anchor>a3aaff5dc4c201b42a6ce4aebd3e1a924</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a1ba1bfebf94fb2c58a1b9f58f13b690b.html</anchorfile>
      <anchor>a1ba1bfebf94fb2c58a1b9f58f13b690b</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_ae666c4af838becfa7a1742a7768e571f.html</anchorfile>
      <anchor>ae666c4af838becfa7a1742a7768e571f</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a29e95576f8ea336e1a08555cdd9eef88.html</anchorfile>
      <anchor>a29e95576f8ea336e1a08555cdd9eef88</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a1c2a07bdf6d585991afcdfe20265f8ea.html</anchorfile>
      <anchor>a1c2a07bdf6d585991afcdfe20265f8ea</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a8575888e564df63c3226ce8247e98ae1.html</anchorfile>
      <anchor>a8575888e564df63c3226ce8247e98ae1</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_aa8f4ab913cda386578da383891d0eab5.html</anchorfile>
      <anchor>aa8f4ab913cda386578da383891d0eab5</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_a4995020f16dba2c0649eaa1cd72da1b2.html</anchorfile>
      <anchor>a4995020f16dba2c0649eaa1cd72da1b2</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__dummy_aeb06bfc7d53b4e95c5069475a75b39e3.html</anchorfile>
      <anchor>aeb06bfc7d53b4e95c5069475a75b39e3</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__dummy_a00ded99fb1c427ad29b6d79f8b9b8117.html</anchorfile>
      <anchor>a00ded99fb1c427ad29b6d79f8b9b8117</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__dummy_a96ed74d4a623c4224d1462f5be4f612c.html</anchorfile>
      <anchor>a96ed74d4a623c4224d1462f5be4f612c</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__dummy_ae53e9bed779fa6202f27b114af512ed2.html</anchorfile>
      <anchor>ae53e9bed779fa6202f27b114af512ed2</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__dummy_a79578c4c3d9e917b25823376da3a2cf7.html</anchorfile>
      <anchor>a79578c4c3d9e917b25823376da3a2cf7</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__dummy_a202201967e6addb931b1950ced1d9416.html</anchorfile>
      <anchor>a202201967e6addb931b1950ced1d9416</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__dummy_af2d3dca7e15b7ec245e8e14444b3e539.html</anchorfile>
      <anchor>af2d3dca7e15b7ec245e8e14444b3e539</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__dummy_a31543e4335bc2e828f5f992ad6079521.html</anchorfile>
      <anchor>a31543e4335bc2e828f5f992ad6079521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__dummy_a614eef29795d9706811ec0206be767e9.html</anchorfile>
      <anchor>a614eef29795d9706811ec0206be767e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_prec</name>
      <anchorfile>classc__sub__exp__dummy_a0096c66fee9ce7c5456d6c017b88d480.html</anchorfile>
      <anchor>a0096c66fee9ce7c5456d6c017b88d480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_end_index</name>
    <filename>classc__sub__exp__end__index.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_end_index</name>
      <anchorfile>classc__sub__exp__end__index_a97d62c4c46ee5d12cca0880f4ea022ad.html</anchorfile>
      <anchor>a97d62c4c46ee5d12cca0880f4ea022ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_end_index</name>
      <anchorfile>classc__sub__exp__end__index_a0340e250e240d610dd46909b5b738637.html</anchorfile>
      <anchor>a0340e250e240d610dd46909b5b738637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__end__index_a62ff9e068010ecfc229285c4e09de224.html</anchorfile>
      <anchor>a62ff9e068010ecfc229285c4e09de224</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a254dddf03b642672ee427d10bd2e91d5.html</anchorfile>
      <anchor>a254dddf03b642672ee427d10bd2e91d5</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a329d4ec80cd425853a07ea75350d21cf.html</anchorfile>
      <anchor>a329d4ec80cd425853a07ea75350d21cf</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a3bea902d00f5aa02339d1ba6f2746d90.html</anchorfile>
      <anchor>a3bea902d00f5aa02339d1ba6f2746d90</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a95c5017db794bb268607ff6e617fd2bd.html</anchorfile>
      <anchor>a95c5017db794bb268607ff6e617fd2bd</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_abffd2d9bf8c6915fe475b994fedb161e.html</anchorfile>
      <anchor>abffd2d9bf8c6915fe475b994fedb161e</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a19f1912610e5b438c508fe25d8c4a1a5.html</anchorfile>
      <anchor>a19f1912610e5b438c508fe25d8c4a1a5</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_abf0365c698aa22ba9f0a6801cb2de5c5.html</anchorfile>
      <anchor>abf0365c698aa22ba9f0a6801cb2de5c5</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a51a47f239cd96d95a5249c626def6ea5.html</anchorfile>
      <anchor>a51a47f239cd96d95a5249c626def6ea5</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a3fb62efe1d8d0996d7ef9adf4ceab0a8.html</anchorfile>
      <anchor>a3fb62efe1d8d0996d7ef9adf4ceab0a8</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a7a873cb2e3bb91fcb3e1a0628eb8d8c1.html</anchorfile>
      <anchor>a7a873cb2e3bb91fcb3e1a0628eb8d8c1</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a39da53acbd3f87c1e67e66fee71716cf.html</anchorfile>
      <anchor>a39da53acbd3f87c1e67e66fee71716cf</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a1f81aca990d81118e8d6e0cd24071562.html</anchorfile>
      <anchor>a1f81aca990d81118e8d6e0cd24071562</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a4171c7adc555d4b277d1392f6883cf12.html</anchorfile>
      <anchor>a4171c7adc555d4b277d1392f6883cf12</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_af3e13d982a208dc4be3812b988f2f7cb.html</anchorfile>
      <anchor>af3e13d982a208dc4be3812b988f2f7cb</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a4977ce7f8a9313cc7c7fd7c9da34859b.html</anchorfile>
      <anchor>a4977ce7f8a9313cc7c7fd7c9da34859b</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a9705c6bfd1778b178fbca270d43ef5aa.html</anchorfile>
      <anchor>a9705c6bfd1778b178fbca270d43ef5aa</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a90b1231c102859f30d656753e70a659b.html</anchorfile>
      <anchor>a90b1231c102859f30d656753e70a659b</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a99363269419da4a134688c7fc3a504c1.html</anchorfile>
      <anchor>a99363269419da4a134688c7fc3a504c1</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a3c68b534efbad5240ad20413c91a795d.html</anchorfile>
      <anchor>a3c68b534efbad5240ad20413c91a795d</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a2df2762cfe98c8c441eef6a3154ce08d.html</anchorfile>
      <anchor>a2df2762cfe98c8c441eef6a3154ce08d</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a038997ec2ecfbd0bae2570ed93817643.html</anchorfile>
      <anchor>a038997ec2ecfbd0bae2570ed93817643</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_a6329271a9b2731048d31f702d0a0f45e.html</anchorfile>
      <anchor>a6329271a9b2731048d31f702d0a0f45e</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__index_aabd4c6278339ad11d0823779123273d6.html</anchorfile>
      <anchor>aabd4c6278339ad11d0823779123273d6</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__end__index_a15f60ab8bb156c24e652eb28bd846f6a.html</anchorfile>
      <anchor>a15f60ab8bb156c24e652eb28bd846f6a</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__end__index_a3cc02e09f8e087a0aed4e09547b04cad.html</anchorfile>
      <anchor>a3cc02e09f8e087a0aed4e09547b04cad</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp_a492d68761f5690b9e967dfb51bee7778.html</anchorfile>
      <anchor>a492d68761f5690b9e967dfb51bee7778</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__end__index_a023255622e7bde5e982c579f037ce397.html</anchorfile>
      <anchor>a023255622e7bde5e982c579f037ce397</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__end__index_afbf57235d61adfc26d58f938b3eac503.html</anchorfile>
      <anchor>afbf57235d61adfc26d58f938b3eac503</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__end__index_a7ab681c7ea7fdc459833fe303acc0e93.html</anchorfile>
      <anchor>a7ab681c7ea7fdc459833fe303acc0e93</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__end__index_a0e94c2fc16da70e4f48fd8534bf48457.html</anchorfile>
      <anchor>a0e94c2fc16da70e4f48fd8534bf48457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_end_parenthesis</name>
    <filename>classc__sub__exp__end__parenthesis.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_end_parenthesis</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a12c4a45ed25fddadceff1e1331a2189b.html</anchorfile>
      <anchor>a12c4a45ed25fddadceff1e1331a2189b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_end_parenthesis</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a425f30abc9d45ecc7a2f5a46f6483042.html</anchorfile>
      <anchor>a425f30abc9d45ecc7a2f5a46f6483042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__end__parenthesis_af3d2540a70a9adce3904b1d8f4a62afa.html</anchorfile>
      <anchor>af3d2540a70a9adce3904b1d8f4a62afa</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a72b3ced271304d171b6b61e3b48ffaf9.html</anchorfile>
      <anchor>a72b3ced271304d171b6b61e3b48ffaf9</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ac9838bbacbaf44621e4d05ec220814a1.html</anchorfile>
      <anchor>ac9838bbacbaf44621e4d05ec220814a1</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a45637e10b6b44c6448e4c868882b356b.html</anchorfile>
      <anchor>a45637e10b6b44c6448e4c868882b356b</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_af253e96e177cb055e3aa3f40623ddef1.html</anchorfile>
      <anchor>af253e96e177cb055e3aa3f40623ddef1</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a6e4ea12ddf9f7c912a3e93f0028ebdaa.html</anchorfile>
      <anchor>a6e4ea12ddf9f7c912a3e93f0028ebdaa</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_aec12cc33331600c33406a551b6b26929.html</anchorfile>
      <anchor>aec12cc33331600c33406a551b6b26929</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a5260ee22c5a6416393f8f26403e8fa0c.html</anchorfile>
      <anchor>a5260ee22c5a6416393f8f26403e8fa0c</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ac653788d828315b64dd23cfca70c0f1a.html</anchorfile>
      <anchor>ac653788d828315b64dd23cfca70c0f1a</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a22dc456bf8efe7812ebd716cb970d977.html</anchorfile>
      <anchor>a22dc456bf8efe7812ebd716cb970d977</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_aa9b5abd996f3381d595a2f2902430806.html</anchorfile>
      <anchor>aa9b5abd996f3381d595a2f2902430806</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a82abc6de8c462af48e04f39158e03461.html</anchorfile>
      <anchor>a82abc6de8c462af48e04f39158e03461</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_aa379e559fd33ceb05d67fdca467bf360.html</anchorfile>
      <anchor>aa379e559fd33ceb05d67fdca467bf360</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a77f7043a1400ff0017b29b781941015c.html</anchorfile>
      <anchor>a77f7043a1400ff0017b29b781941015c</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a84cc4aa8ef62b13cfbab13dbc31b787e.html</anchorfile>
      <anchor>a84cc4aa8ef62b13cfbab13dbc31b787e</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a21a8c002c452c3aa30324eb2c131e167.html</anchorfile>
      <anchor>a21a8c002c452c3aa30324eb2c131e167</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a8352748e55e3f44f711d3c837e3a5921.html</anchorfile>
      <anchor>a8352748e55e3f44f711d3c837e3a5921</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ab360fe1748da45b1233506ed6cbb6d8e.html</anchorfile>
      <anchor>ab360fe1748da45b1233506ed6cbb6d8e</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_aa8e7f775a283e17457378c6cd8888444.html</anchorfile>
      <anchor>aa8e7f775a283e17457378c6cd8888444</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_af8a4eb6a70fa6f727105e64eb39c7814.html</anchorfile>
      <anchor>af8a4eb6a70fa6f727105e64eb39c7814</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a52fdc87d191e41db17ab5ff1820f8e82.html</anchorfile>
      <anchor>a52fdc87d191e41db17ab5ff1820f8e82</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ae68e267c2bf1ae0358be437b15f90028.html</anchorfile>
      <anchor>ae68e267c2bf1ae0358be437b15f90028</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ad1eea9e7a70df43b9135d5816b0d10a5.html</anchorfile>
      <anchor>ad1eea9e7a70df43b9135d5816b0d10a5</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__end__parenthesis_aad39bd8afc468b735a495e35a66e123b.html</anchorfile>
      <anchor>aad39bd8afc468b735a495e35a66e123b</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__end__parenthesis_aaa39fe64fb683ec66169405b1d7bf14f.html</anchorfile>
      <anchor>aaa39fe64fb683ec66169405b1d7bf14f</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a3546ee73d60cf54e869fcc20f5500e62.html</anchorfile>
      <anchor>a3546ee73d60cf54e869fcc20f5500e62</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp_a492d68761f5690b9e967dfb51bee7778.html</anchorfile>
      <anchor>a492d68761f5690b9e967dfb51bee7778</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__end__parenthesis_a5d70b03f5792f99f9e651f3cef02cc3a.html</anchorfile>
      <anchor>a5d70b03f5792f99f9e651f3cef02cc3a</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ab47b0db543f14bce77ab177762f44a27.html</anchorfile>
      <anchor>ab47b0db543f14bce77ab177762f44a27</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ad65d93a3c94d8448edead6dd5858602b.html</anchorfile>
      <anchor>ad65d93a3c94d8448edead6dd5858602b</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__end__parenthesis_ab40f061a1561e763fb59cf35a99f5690.html</anchorfile>
      <anchor>ab40f061a1561e763fb59cf35a99f5690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_eval_str</name>
    <filename>classc__sub__exp__eval__str.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_eval_str</name>
      <anchorfile>classc__sub__exp__eval__str_a9517ae07741a77dd886d8113e5d3bc54.html</anchorfile>
      <anchor>a9517ae07741a77dd886d8113e5d3bc54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_eval_str</name>
      <anchorfile>classc__sub__exp__eval__str_aa267241103424f4a52d3471c0f614ace.html</anchorfile>
      <anchor>aa267241103424f4a52d3471c0f614ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classc__sub__exp__eval__str_a90803489d864e59dc4ab3cae81737c9a.html</anchorfile>
      <anchor>a90803489d864e59dc4ab3cae81737c9a</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__eval__str_a1808f7334f1493f12fc0c8ffaa2fe53d.html</anchorfile>
      <anchor>a1808f7334f1493f12fc0c8ffaa2fe53d</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a576fb419986a4763e125b3127c0733ca.html</anchorfile>
      <anchor>a576fb419986a4763e125b3127c0733ca</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a384fecb15046d2ffb6a0200913a5a186.html</anchorfile>
      <anchor>a384fecb15046d2ffb6a0200913a5a186</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_ae90ff541d395476e69c131f6b0e0f8a0.html</anchorfile>
      <anchor>ae90ff541d395476e69c131f6b0e0f8a0</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a5a0a8f5ebed76bd96041b04af3e4ccba.html</anchorfile>
      <anchor>a5a0a8f5ebed76bd96041b04af3e4ccba</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_aac25d1b4088b6aae8c5c5feb2017787e.html</anchorfile>
      <anchor>aac25d1b4088b6aae8c5c5feb2017787e</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_ab802e9a43badccdf0b19349fb7635db7.html</anchorfile>
      <anchor>ab802e9a43badccdf0b19349fb7635db7</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a48161ce05953cd9373f1b656f775f948.html</anchorfile>
      <anchor>a48161ce05953cd9373f1b656f775f948</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_ae843bd9eec579235ba09216cdc63d01b.html</anchorfile>
      <anchor>ae843bd9eec579235ba09216cdc63d01b</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a9d4295b30ff0e1f12e847eb53ac9d247.html</anchorfile>
      <anchor>a9d4295b30ff0e1f12e847eb53ac9d247</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_ad9199d6317ec357cf685adf6b1663549.html</anchorfile>
      <anchor>ad9199d6317ec357cf685adf6b1663549</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a575b6a32b354515ea52c096ca0f5ecda.html</anchorfile>
      <anchor>a575b6a32b354515ea52c096ca0f5ecda</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a5662382dc1fbfb97d71ad8399c86c79c.html</anchorfile>
      <anchor>a5662382dc1fbfb97d71ad8399c86c79c</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a0428f8ddcaadbd22ee3c51dbbbfa9441.html</anchorfile>
      <anchor>a0428f8ddcaadbd22ee3c51dbbbfa9441</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_ac941e44b2aba076604ee40487706c943.html</anchorfile>
      <anchor>ac941e44b2aba076604ee40487706c943</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a0da5609e6fded08474484f06ec1c3faf.html</anchorfile>
      <anchor>a0da5609e6fded08474484f06ec1c3faf</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_ab370976eeee43977defe3aeab359c8a0.html</anchorfile>
      <anchor>ab370976eeee43977defe3aeab359c8a0</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a7fee2f80082f00a3ab0d0a6606fc9315.html</anchorfile>
      <anchor>a7fee2f80082f00a3ab0d0a6606fc9315</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_ad271437c3983b0e8194da47130178ec4.html</anchorfile>
      <anchor>ad271437c3983b0e8194da47130178ec4</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a31ff597e9ca66359ef0ec848280c6b00.html</anchorfile>
      <anchor>a31ff597e9ca66359ef0ec848280c6b00</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a6ffae1442e8af36c01d54224d4c96e2e.html</anchorfile>
      <anchor>a6ffae1442e8af36c01d54224d4c96e2e</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a55772df93d758fdbd8c0ffa87a552f03.html</anchorfile>
      <anchor>a55772df93d758fdbd8c0ffa87a552f03</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a8c8459cb1732d3e28ee7202ddbb728fa.html</anchorfile>
      <anchor>a8c8459cb1732d3e28ee7202ddbb728fa</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__eval__str_a03b9076073485478941b35b0a568a136.html</anchorfile>
      <anchor>a03b9076073485478941b35b0a568a136</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__eval__str_ac39ae8effdd9f40dbe5bb40cc24450e2.html</anchorfile>
      <anchor>ac39ae8effdd9f40dbe5bb40cc24450e2</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__eval__str_aadc358ae196d3cbfd1a8f1408c2e04af.html</anchorfile>
      <anchor>aadc358ae196d3cbfd1a8f1408c2e04af</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__eval__str_a714134768571051816746e8b8fce6242.html</anchorfile>
      <anchor>a714134768571051816746e8b8fce6242</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__eval__str_a1e1f79228a61cbb5d514e5c8ac8e23c3.html</anchorfile>
      <anchor>a1e1f79228a61cbb5d514e5c8ac8e23c3</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__eval__str_a378769d97af35739f95979c9d08b704f.html</anchorfile>
      <anchor>a378769d97af35739f95979c9d08b704f</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__eval__str_a4c670e14b348ef4dfe02b85d65f2389c.html</anchorfile>
      <anchor>a4c670e14b348ef4dfe02b85d65f2389c</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_eval_str</name>
      <anchorfile>classc__sub__exp__eval__str_a3e0ee2d6431e637f61ac74fbd2ade06b.html</anchorfile>
      <anchor>a3e0ee2d6431e637f61ac74fbd2ade06b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__eval__str_ab7609304d7881ea60f1fa74a8026f81a.html</anchorfile>
      <anchor>ab7609304d7881ea60f1fa74a8026f81a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>have_dollar</name>
      <anchorfile>classc__sub__exp__eval__str_a744dc7c36fb63055f2c80e18cd450788.html</anchorfile>
      <anchor>a744dc7c36fb63055f2c80e18cd450788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__eval__str_a8a27cad92e7f1281424a412a700c7c9b.html</anchorfile>
      <anchor>a8a27cad92e7f1281424a412a700c7c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_complete</name>
      <anchorfile>classc__sub__exp__eval__str_a112e9ae882133b901ac822d2d60f88a2.html</anchorfile>
      <anchor>a112e9ae882133b901ac822d2d60f88a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_have_dollar</name>
      <anchorfile>classc__sub__exp__eval__str_aaf476736a9e0d55675c1dec37a6ef5a5.html</anchorfile>
      <anchor>aaf476736a9e0d55675c1dec37a6ef5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ostringstream</type>
      <name>m_str</name>
      <anchorfile>classc__sub__exp__eval__str_abdc8a38f4f7d0f6f33c45ec725544086.html</anchorfile>
      <anchor>abdc8a38f4f7d0f6f33c45ec725544086</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_func</name>
    <filename>classc__sub__exp__func.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_func</name>
      <anchorfile>classc__sub__exp__func_a69ba081550844c2b35173aa61ce452c0.html</anchorfile>
      <anchor>a69ba081550844c2b35173aa61ce452c0</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_func</name>
      <anchorfile>classc__sub__exp__func_a6f498550c4bb79775da24a9cd9b3a7ec.html</anchorfile>
      <anchor>a6f498550c4bb79775da24a9cd9b3a7ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_arg</name>
      <anchorfile>classc__sub__exp__func_ad5fb3be96efdfec13c81c7bc9ab2b713.html</anchorfile>
      <anchor>ad5fb3be96efdfec13c81c7bc9ab2b713</anchor>
      <arglist>(c_sub_exp *arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__func_ad1d38b8f14e653b797ac2c25c71af55c.html</anchorfile>
      <anchor>ad1d38b8f14e653b797ac2c25c71af55c</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a8268e924712e5c23a9e56fe43a338321.html</anchorfile>
      <anchor>a8268e924712e5c23a9e56fe43a338321</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_afb79a04a38bdc2f041b1fc26d56ea9c9.html</anchorfile>
      <anchor>afb79a04a38bdc2f041b1fc26d56ea9c9</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_ad3c125511cbc700e08083307d52d7743.html</anchorfile>
      <anchor>ad3c125511cbc700e08083307d52d7743</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a4bb6499fd01fd48c6f31bf8390425a69.html</anchorfile>
      <anchor>a4bb6499fd01fd48c6f31bf8390425a69</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_adde07c75549701374bb58797b274f6fa.html</anchorfile>
      <anchor>adde07c75549701374bb58797b274f6fa</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_ac94c9454aa5cca056528c6eef63d59bb.html</anchorfile>
      <anchor>ac94c9454aa5cca056528c6eef63d59bb</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_adc381d5ad72e5948673b31b35e232da8.html</anchorfile>
      <anchor>adc381d5ad72e5948673b31b35e232da8</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a146726b815fa2505eb8db20d12fee092.html</anchorfile>
      <anchor>a146726b815fa2505eb8db20d12fee092</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a173aa6ecb68048efea5cabb899d3b1a7.html</anchorfile>
      <anchor>a173aa6ecb68048efea5cabb899d3b1a7</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a2b03f0fcb171a120403005c9ed1acaa5.html</anchorfile>
      <anchor>a2b03f0fcb171a120403005c9ed1acaa5</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a889f85fe30b5cf582c324607f949b52d.html</anchorfile>
      <anchor>a889f85fe30b5cf582c324607f949b52d</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a0aa2e8d72d2f88887d07557aadfa0ac6.html</anchorfile>
      <anchor>a0aa2e8d72d2f88887d07557aadfa0ac6</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a30fb8473b5f5c99c279b6fe78b969f54.html</anchorfile>
      <anchor>a30fb8473b5f5c99c279b6fe78b969f54</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a8347c8208487e4eb97cfaa66cdbb385f.html</anchorfile>
      <anchor>a8347c8208487e4eb97cfaa66cdbb385f</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_afd72438a06404f3ca38812242cb9c59e.html</anchorfile>
      <anchor>afd72438a06404f3ca38812242cb9c59e</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a417352e41eb0b48a6c054c645f1067dc.html</anchorfile>
      <anchor>a417352e41eb0b48a6c054c645f1067dc</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_aa5397bdaf7317fcf8bb480be04f0b4ab.html</anchorfile>
      <anchor>aa5397bdaf7317fcf8bb480be04f0b4ab</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a41783764ee45416394506cd4cfbfbb96.html</anchorfile>
      <anchor>a41783764ee45416394506cd4cfbfbb96</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_ac717aa0e8364af8f310b83210997ebf0.html</anchorfile>
      <anchor>ac717aa0e8364af8f310b83210997ebf0</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_ad263ed6beb6c2f71f03caefbc9a56168.html</anchorfile>
      <anchor>ad263ed6beb6c2f71f03caefbc9a56168</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_af42f6a09b4534729f537d1bda68e1f5f.html</anchorfile>
      <anchor>af42f6a09b4534729f537d1bda68e1f5f</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_acd64fad5f275c23c6bf5573bd907b3ff.html</anchorfile>
      <anchor>acd64fad5f275c23c6bf5573bd907b3ff</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func_a2588786f172b865b12ff248603dc31dd.html</anchorfile>
      <anchor>a2588786f172b865b12ff248603dc31dd</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__func_a9cec9a6c4e601631cc21d2a7457c4e7a.html</anchorfile>
      <anchor>a9cec9a6c4e601631cc21d2a7457c4e7a</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__func_afa386c39e0d12df85737d2d7a4777b28.html</anchorfile>
      <anchor>afa386c39e0d12df85737d2d7a4777b28</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__func_a6fc8de1c0f2823d5c0023488ed9e7a70.html</anchorfile>
      <anchor>a6fc8de1c0f2823d5c0023488ed9e7a70</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__func_a56e878a3aa47d1f00e31b3d223ce4a57.html</anchorfile>
      <anchor>a56e878a3aa47d1f00e31b3d223ce4a57</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__func_adb41b1edb834d3ec2ed71eec9bcfdc1d.html</anchorfile>
      <anchor>adb41b1edb834d3ec2ed71eec9bcfdc1d</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__func_a4d2cca610d6eed1da65c7bc4cadf0998.html</anchorfile>
      <anchor>a4d2cca610d6eed1da65c7bc4cadf0998</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_func_name</name>
      <anchorfile>classc__sub__exp__func_a5d1a303f7a02bddba216fe1a8c4f7f59.html</anchorfile>
      <anchor>a5d1a303f7a02bddba216fe1a8c4f7f59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__func_a969cc62aefb7a719274e31c455d79ca3.html</anchorfile>
      <anchor>a969cc62aefb7a719274e31c455d79ca3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__func_a10c51c924c02cfebf5c52ac56066c13f.html</anchorfile>
      <anchor>a10c51c924c02cfebf5c52ac56066c13f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_args</name>
      <anchorfile>classc__sub__exp__func_a5538501a73d0164d02af73e33d6b4b4a.html</anchorfile>
      <anchor>a5538501a73d0164d02af73e33d6b4b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; pair&lt; var_sym_index_t, var_sym_index_t &gt; &gt;</type>
      <name>m_array_args</name>
      <anchorfile>classc__sub__exp__func_a5b834033ec98a5573d6b53495f8686ea.html</anchorfile>
      <anchor>a5b834033ec98a5573d6b53495f8686ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_complete</name>
      <anchorfile>classc__sub__exp__func_ab8100f807a96c5dab4eda92b0968eb51.html</anchorfile>
      <anchor>ab8100f807a96c5dab4eda92b0968eb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_name</name>
      <anchorfile>classc__sub__exp__func_a5d14ed8437640939838b7f51edfedf70.html</anchorfile>
      <anchor>a5d14ed8437640939838b7f51edfedf70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_func_arg_separator</name>
    <filename>classc__sub__exp__func__arg__separator.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_func_arg_separator</name>
      <anchorfile>classc__sub__exp__func__arg__separator_aea0e6ec5ac58b1366796a67fc0b6e390.html</anchorfile>
      <anchor>aea0e6ec5ac58b1366796a67fc0b6e390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_func_arg_separator</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a3e1bbfdd00f6e1d9f070b5784176fe5e.html</anchorfile>
      <anchor>a3e1bbfdd00f6e1d9f070b5784176fe5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a1a94e732ccb13567dacff2a7d3be8fe6.html</anchorfile>
      <anchor>a1a94e732ccb13567dacff2a7d3be8fe6</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_af7d818cfce4e70c29c74f0fa82fac98c.html</anchorfile>
      <anchor>af7d818cfce4e70c29c74f0fa82fac98c</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_abd600afba693ace597e80bae41f174a5.html</anchorfile>
      <anchor>abd600afba693ace597e80bae41f174a5</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_aa651d7cde871d404a2c090468f274db6.html</anchorfile>
      <anchor>aa651d7cde871d404a2c090468f274db6</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a8c7ef791e446b7ee0a86ca28a887097d.html</anchorfile>
      <anchor>a8c7ef791e446b7ee0a86ca28a887097d</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a3739faed122893e43a376626492336bc.html</anchorfile>
      <anchor>a3739faed122893e43a376626492336bc</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a2901aaad279c2ac25f9349377cad6c88.html</anchorfile>
      <anchor>a2901aaad279c2ac25f9349377cad6c88</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_ad8ffe6e95aaff73af0455454070cb234.html</anchorfile>
      <anchor>ad8ffe6e95aaff73af0455454070cb234</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a73eb48cbd05bfdc36c8ec3b9c37674e4.html</anchorfile>
      <anchor>a73eb48cbd05bfdc36c8ec3b9c37674e4</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_ac19ef923f99131bbb22df7bf4f9db770.html</anchorfile>
      <anchor>ac19ef923f99131bbb22df7bf4f9db770</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a478180f130074a412bb7cf827a600447.html</anchorfile>
      <anchor>a478180f130074a412bb7cf827a600447</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a4a2c7c8dcee4ea7755e17b1d7b4cf859.html</anchorfile>
      <anchor>a4a2c7c8dcee4ea7755e17b1d7b4cf859</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a53f2e74d420b2903261de6cd630de957.html</anchorfile>
      <anchor>a53f2e74d420b2903261de6cd630de957</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a8cc2a5e3e26889685cd2082b1362fbd5.html</anchorfile>
      <anchor>a8cc2a5e3e26889685cd2082b1362fbd5</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a84fcb94c8ed9f7d01498b2c7bdc2a47c.html</anchorfile>
      <anchor>a84fcb94c8ed9f7d01498b2c7bdc2a47c</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a436550fd87496d8a6dfbf0f4eaa87c9a.html</anchorfile>
      <anchor>a436550fd87496d8a6dfbf0f4eaa87c9a</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a77ad9cc2afc0c02588a1178fa85380c5.html</anchorfile>
      <anchor>a77ad9cc2afc0c02588a1178fa85380c5</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a95c8d24781b00f3ccd318dac6376cb2f.html</anchorfile>
      <anchor>a95c8d24781b00f3ccd318dac6376cb2f</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_aeccba9f3cfe9dc96efc6b4d2ec9f45a5.html</anchorfile>
      <anchor>aeccba9f3cfe9dc96efc6b4d2ec9f45a5</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a76673b444eda91c416096dafebb6ab38.html</anchorfile>
      <anchor>a76673b444eda91c416096dafebb6ab38</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a42dd6676315b546c98cdf4d6f38acaa3.html</anchorfile>
      <anchor>a42dd6676315b546c98cdf4d6f38acaa3</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a2baa535a1146b1e9652169525fbf8131.html</anchorfile>
      <anchor>a2baa535a1146b1e9652169525fbf8131</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_ab4b0bd4d66e71d743873f5b4c07615a6.html</anchorfile>
      <anchor>ab4b0bd4d66e71d743873f5b4c07615a6</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__arg__separator_adf8580e8fc435a854408ab7ad50f229f.html</anchorfile>
      <anchor>adf8580e8fc435a854408ab7ad50f229f</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a63245953bf741f1559aa903f70f3f113.html</anchorfile>
      <anchor>a63245953bf741f1559aa903f70f3f113</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a280344428258878919685393b33fedc2.html</anchorfile>
      <anchor>a280344428258878919685393b33fedc2</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp_a492d68761f5690b9e967dfb51bee7778.html</anchorfile>
      <anchor>a492d68761f5690b9e967dfb51bee7778</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a2bb3224e8174fa91d99f6c2f281a46c1.html</anchorfile>
      <anchor>a2bb3224e8174fa91d99f6c2f281a46c1</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a66ae1b2706bd4171cf2e6e5cd127ba08.html</anchorfile>
      <anchor>a66ae1b2706bd4171cf2e6e5cd127ba08</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a2c91af8764991ccd3e12af90a7250980.html</anchorfile>
      <anchor>a2c91af8764991ccd3e12af90a7250980</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__func__arg__separator_a5e065221214cb16a4c33c136e4e2dd95.html</anchorfile>
      <anchor>a5e065221214cb16a4c33c136e4e2dd95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_func_end_args</name>
    <filename>classc__sub__exp__func__end__args.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_func_end_args</name>
      <anchorfile>classc__sub__exp__func__end__args_a875cd4d49fd16967b8888e387f203f77.html</anchorfile>
      <anchor>a875cd4d49fd16967b8888e387f203f77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_func_end_args</name>
      <anchorfile>classc__sub__exp__func__end__args_a306bce5420e1405cd4d7e4196a09dd5a.html</anchorfile>
      <anchor>a306bce5420e1405cd4d7e4196a09dd5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__func__end__args_aad2ffa8bc7cae89e64505d5c8c1ce76b.html</anchorfile>
      <anchor>aad2ffa8bc7cae89e64505d5c8c1ce76b</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a5118a4b1f404e022cd5e753941456aee.html</anchorfile>
      <anchor>a5118a4b1f404e022cd5e753941456aee</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a0148da5b7cc8455388e0efcdcbedade8.html</anchorfile>
      <anchor>a0148da5b7cc8455388e0efcdcbedade8</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a7484c7870b7d6850f77103fd437c7f9a.html</anchorfile>
      <anchor>a7484c7870b7d6850f77103fd437c7f9a</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a1f82f2e32d858fe2abb1caf4cf0ab508.html</anchorfile>
      <anchor>a1f82f2e32d858fe2abb1caf4cf0ab508</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_acc200510fb818f523ac2ed3f03538b0b.html</anchorfile>
      <anchor>acc200510fb818f523ac2ed3f03538b0b</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a97f88e4fbf87da5540652b615d720c24.html</anchorfile>
      <anchor>a97f88e4fbf87da5540652b615d720c24</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a4fbd791ea5e045c0647f38d02129e96e.html</anchorfile>
      <anchor>a4fbd791ea5e045c0647f38d02129e96e</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_ac22c799eb84610cba8128e86d70b94f8.html</anchorfile>
      <anchor>ac22c799eb84610cba8128e86d70b94f8</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_aeddfdb715d668a12d6b74f777295c6d4.html</anchorfile>
      <anchor>aeddfdb715d668a12d6b74f777295c6d4</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_ac087df377482798a068354f703561d8f.html</anchorfile>
      <anchor>ac087df377482798a068354f703561d8f</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_af9270a9e33bfff1ead7d82107e4e724d.html</anchorfile>
      <anchor>af9270a9e33bfff1ead7d82107e4e724d</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_ab0bf5c839fea4f923619aa464abef3e5.html</anchorfile>
      <anchor>ab0bf5c839fea4f923619aa464abef3e5</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a9b2bd4932e809ceb7065f54e04867e46.html</anchorfile>
      <anchor>a9b2bd4932e809ceb7065f54e04867e46</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a825cd01e3b5d4000dfe33afd29086da8.html</anchorfile>
      <anchor>a825cd01e3b5d4000dfe33afd29086da8</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_aaf1df8ca73c725f4c6cda5902f265e23.html</anchorfile>
      <anchor>aaf1df8ca73c725f4c6cda5902f265e23</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a8c1e5b0ad66cbf6073963585d9836168.html</anchorfile>
      <anchor>a8c1e5b0ad66cbf6073963585d9836168</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a1e8ca2d5fed887cb6aecb6ac645e2fad.html</anchorfile>
      <anchor>a1e8ca2d5fed887cb6aecb6ac645e2fad</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a64332c986dd4795d72e74ab6e1dfc2f1.html</anchorfile>
      <anchor>a64332c986dd4795d72e74ab6e1dfc2f1</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a4ef44f133d58989faaabe1d9a2338644.html</anchorfile>
      <anchor>a4ef44f133d58989faaabe1d9a2338644</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_acc2e6d54f77f4999b7c4325962d60703.html</anchorfile>
      <anchor>acc2e6d54f77f4999b7c4325962d60703</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_af7c9fa95cf1fa1b63704e13d5ad096e8.html</anchorfile>
      <anchor>af7c9fa95cf1fa1b63704e13d5ad096e8</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_adbfd595d7ab2513bfc26cf960836c92c.html</anchorfile>
      <anchor>adbfd595d7ab2513bfc26cf960836c92c</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__func__end__args_a684086793e676f8d4cd8e09b1c76ce6b.html</anchorfile>
      <anchor>a684086793e676f8d4cd8e09b1c76ce6b</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__func__end__args_a3a98d348f13fcd5e8b7c3f32c9a3f693.html</anchorfile>
      <anchor>a3a98d348f13fcd5e8b7c3f32c9a3f693</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__func__end__args_a0172fb3dba61969d99ffb2a3c5272095.html</anchorfile>
      <anchor>a0172fb3dba61969d99ffb2a3c5272095</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp_a492d68761f5690b9e967dfb51bee7778.html</anchorfile>
      <anchor>a492d68761f5690b9e967dfb51bee7778</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__func__end__args_a4ea165dd5a6c00c32296151460e89f87.html</anchorfile>
      <anchor>a4ea165dd5a6c00c32296151460e89f87</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__func__end__args_a178ff629f26b8eb4bf34da734d81eb9e.html</anchorfile>
      <anchor>a178ff629f26b8eb4bf34da734d81eb9e</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__func__end__args_ae65ff78591fcfdf40f005f50fd134ccf.html</anchorfile>
      <anchor>ae65ff78591fcfdf40f005f50fd134ccf</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__func__end__args_ade99a5c6e63d04ce1cc4891c3c2fb060.html</anchorfile>
      <anchor>ade99a5c6e63d04ce1cc4891c3c2fb060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_immediate_str</name>
    <filename>classc__sub__exp__immediate__str.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_immediate_str</name>
      <anchorfile>classc__sub__exp__immediate__str_ad59deff0fcad3accff0487ab4ee07784.html</anchorfile>
      <anchor>ad59deff0fcad3accff0487ab4ee07784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_immediate_str</name>
      <anchorfile>classc__sub__exp__immediate__str_ad1f75c811cd3e77d3ea13a2d4e487c9d.html</anchorfile>
      <anchor>ad1f75c811cd3e77d3ea13a2d4e487c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classc__sub__exp__immediate__str_ac0d01a1d80e2d77bd7a473ebb8c70551.html</anchorfile>
      <anchor>ac0d01a1d80e2d77bd7a473ebb8c70551</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__immediate__str_adc7f4151b29842f8adb93c2757a23e46.html</anchorfile>
      <anchor>adc7f4151b29842f8adb93c2757a23e46</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_ad65c85aa8ca8cfa41189bc41ae1015aa.html</anchorfile>
      <anchor>ad65c85aa8ca8cfa41189bc41ae1015aa</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_ad6a03dd770792985c762cabaa74a637f.html</anchorfile>
      <anchor>ad6a03dd770792985c762cabaa74a637f</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a60c5e46a3dbb4eee8797c33003cdbe3d.html</anchorfile>
      <anchor>a60c5e46a3dbb4eee8797c33003cdbe3d</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_ae41a6fba413b8c076b52881302eaac47.html</anchorfile>
      <anchor>ae41a6fba413b8c076b52881302eaac47</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a4ee98e0d77908832c15a90f19dfccb34.html</anchorfile>
      <anchor>a4ee98e0d77908832c15a90f19dfccb34</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a88423ab14ed0fd01824953a9f3093cc5.html</anchorfile>
      <anchor>a88423ab14ed0fd01824953a9f3093cc5</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_abfc5b95f3eae02b34f009f7a734ee375.html</anchorfile>
      <anchor>abfc5b95f3eae02b34f009f7a734ee375</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_abf9586494473bc4d07c44f09e4d35c9b.html</anchorfile>
      <anchor>abf9586494473bc4d07c44f09e4d35c9b</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a49f0bf9d3ec52ddcfe57882e87a82bb7.html</anchorfile>
      <anchor>a49f0bf9d3ec52ddcfe57882e87a82bb7</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_aa557a5811918209af4369da559ec3974.html</anchorfile>
      <anchor>aa557a5811918209af4369da559ec3974</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a3066a8909f8868dfca8d3b100848c058.html</anchorfile>
      <anchor>a3066a8909f8868dfca8d3b100848c058</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_abe0795083720cc38eaa9240fd6c67c5b.html</anchorfile>
      <anchor>abe0795083720cc38eaa9240fd6c67c5b</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_ac73b31ef4d812e65c9e2938c97f6e644.html</anchorfile>
      <anchor>ac73b31ef4d812e65c9e2938c97f6e644</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_af9c1d5e50ce9a71facad93a7fdd83e96.html</anchorfile>
      <anchor>af9c1d5e50ce9a71facad93a7fdd83e96</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a3bb7f77709b03f92dc8b093b535dfa47.html</anchorfile>
      <anchor>a3bb7f77709b03f92dc8b093b535dfa47</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_ad7cbe090c453a807212c7d89359df17a.html</anchorfile>
      <anchor>ad7cbe090c453a807212c7d89359df17a</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a4a8034f2987c09b0693e094a66c64065.html</anchorfile>
      <anchor>a4a8034f2987c09b0693e094a66c64065</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a03b2ceff54bbd63fb6868bb59bd01a4c.html</anchorfile>
      <anchor>a03b2ceff54bbd63fb6868bb59bd01a4c</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a92be26e2712145d3f8e2a74b680792a3.html</anchorfile>
      <anchor>a92be26e2712145d3f8e2a74b680792a3</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_ab946e65f64b24a5f16c3746752608188.html</anchorfile>
      <anchor>ab946e65f64b24a5f16c3746752608188</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a24f078df25829c02d91d0ba923452987.html</anchorfile>
      <anchor>a24f078df25829c02d91d0ba923452987</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_a97e3ced4f31f5a658b395f9595995e0f.html</anchorfile>
      <anchor>a97e3ced4f31f5a658b395f9595995e0f</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__immediate__str_aacd54db6493dba8d9627636cb4f5e5a7.html</anchorfile>
      <anchor>aacd54db6493dba8d9627636cb4f5e5a7</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__immediate__str_aaf5ed4f1b2910d8b5f93913f3a9c2ddd.html</anchorfile>
      <anchor>aaf5ed4f1b2910d8b5f93913f3a9c2ddd</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__immediate__str_aa1f95db416e8b2fa69ffee569dc67f83.html</anchorfile>
      <anchor>aa1f95db416e8b2fa69ffee569dc67f83</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__immediate__str_ad41775abc5f33ded1ad7e059188e4627.html</anchorfile>
      <anchor>ad41775abc5f33ded1ad7e059188e4627</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__immediate__str_ad08dea60b408e599ae72f719471ea767.html</anchorfile>
      <anchor>ad08dea60b408e599ae72f719471ea767</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__immediate__str_a4251411a55aa1813916a354932bf8f3c.html</anchorfile>
      <anchor>a4251411a55aa1813916a354932bf8f3c</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__immediate__str_ab4f6c622163213d6739a5e3a3793d718.html</anchorfile>
      <anchor>ab4f6c622163213d6739a5e3a3793d718</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_imm_str</name>
      <anchorfile>classc__sub__exp__immediate__str_aaf9cbc5a646088f5ad724f572cee9573.html</anchorfile>
      <anchor>aaf9cbc5a646088f5ad724f572cee9573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__immediate__str_ad36e0394df0e0a36878fa700a476b371.html</anchorfile>
      <anchor>ad36e0394df0e0a36878fa700a476b371</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__immediate__str_aaa897c64652e2afb5cd4368545235e41.html</anchorfile>
      <anchor>aaa897c64652e2afb5cd4368545235e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_complete</name>
      <anchorfile>classc__sub__exp__immediate__str_a3fae6d33f46b691530db0ddbb650a57d.html</anchorfile>
      <anchor>a3fae6d33f46b691530db0ddbb650a57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ostringstream</type>
      <name>m_str</name>
      <anchorfile>classc__sub__exp__immediate__str_adb9fa0a02459e2a9eb8e46fbd994e6b0.html</anchorfile>
      <anchor>adb9fa0a02459e2a9eb8e46fbd994e6b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_index</name>
    <filename>classc__sub__exp__index.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_index</name>
      <anchorfile>classc__sub__exp__index_ae7903328b13e9a05082d2921ce895fb6.html</anchorfile>
      <anchor>ae7903328b13e9a05082d2921ce895fb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_index</name>
      <anchorfile>classc__sub__exp__index_a12ed504262b448ee28b9c92f4a898f31.html</anchorfile>
      <anchor>a12ed504262b448ee28b9c92f4a898f31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_index</name>
      <anchorfile>classc__sub__exp__index_a1891344ae9722929e25ac6c4d9e14898.html</anchorfile>
      <anchor>a1891344ae9722929e25ac6c4d9e14898</anchor>
      <arglist>(c_sub_exp *idx)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__index_a6083e6f7a37a456d3e14688971c0a0de.html</anchorfile>
      <anchor>a6083e6f7a37a456d3e14688971c0a0de</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a89b3295eda7140ba0abf1ee289afa91f.html</anchorfile>
      <anchor>a89b3295eda7140ba0abf1ee289afa91f</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a725aba22d20e0b8a35ba24eff1baec6c.html</anchorfile>
      <anchor>a725aba22d20e0b8a35ba24eff1baec6c</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a6c4c6bea2773c1af09538182451e03ca.html</anchorfile>
      <anchor>a6c4c6bea2773c1af09538182451e03ca</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a8d6cdd399b72a7424abe285ddd575a6f.html</anchorfile>
      <anchor>a8d6cdd399b72a7424abe285ddd575a6f</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a1467ba0fcc2667158c1691ffadadaede.html</anchorfile>
      <anchor>a1467ba0fcc2667158c1691ffadadaede</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a7cb46da6a893303eb810a0c19f273b79.html</anchorfile>
      <anchor>a7cb46da6a893303eb810a0c19f273b79</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a0bb86ce35de6ff59522ff7ef9515e197.html</anchorfile>
      <anchor>a0bb86ce35de6ff59522ff7ef9515e197</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a0d253f36be4bdba6ee724ab77ad785e3.html</anchorfile>
      <anchor>a0d253f36be4bdba6ee724ab77ad785e3</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a255fb420ab8dd04ecfaa238182ef5fb4.html</anchorfile>
      <anchor>a255fb420ab8dd04ecfaa238182ef5fb4</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a55c20362554075fb3801dcad59566a68.html</anchorfile>
      <anchor>a55c20362554075fb3801dcad59566a68</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_ab69d6caa3d6dff9cfafa5e01885e157e.html</anchorfile>
      <anchor>ab69d6caa3d6dff9cfafa5e01885e157e</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a1d457b0858a8154c408c77ef344930dd.html</anchorfile>
      <anchor>a1d457b0858a8154c408c77ef344930dd</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a07cbfc3fb986cd12d4a34eb5ae448c8c.html</anchorfile>
      <anchor>a07cbfc3fb986cd12d4a34eb5ae448c8c</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a2d29eea38ec438264a5df75070d234c5.html</anchorfile>
      <anchor>a2d29eea38ec438264a5df75070d234c5</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_aee9ae55ec6ec363760eb9478ad4da256.html</anchorfile>
      <anchor>aee9ae55ec6ec363760eb9478ad4da256</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a598a3d3ff11a79cf696f5ff217eed296.html</anchorfile>
      <anchor>a598a3d3ff11a79cf696f5ff217eed296</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a3a1d27f16436a14ed2ed9b26fc742a57.html</anchorfile>
      <anchor>a3a1d27f16436a14ed2ed9b26fc742a57</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_ac1ec2eacd44357833c0c41d8543f63b7.html</anchorfile>
      <anchor>ac1ec2eacd44357833c0c41d8543f63b7</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a1212dbc29b67c7f6ed0d427bac2bc1e0.html</anchorfile>
      <anchor>a1212dbc29b67c7f6ed0d427bac2bc1e0</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a1a185e1c90163e953d252ec768fe7c04.html</anchorfile>
      <anchor>a1a185e1c90163e953d252ec768fe7c04</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_af7680fbb36a2c9a236fe5a3f04bad2fe.html</anchorfile>
      <anchor>af7680fbb36a2c9a236fe5a3f04bad2fe</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a578211b6303d2837aa0266a340288ed1.html</anchorfile>
      <anchor>a578211b6303d2837aa0266a340288ed1</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__index_a0225b6056de701d581d5a9875c91f65c.html</anchorfile>
      <anchor>a0225b6056de701d581d5a9875c91f65c</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__index_a00d70f2940695ff3cbeacb6e75534b00.html</anchorfile>
      <anchor>a00d70f2940695ff3cbeacb6e75534b00</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__index_a2f86cb6cc20db1a80c42ed1fe79660e3.html</anchorfile>
      <anchor>a2f86cb6cc20db1a80c42ed1fe79660e3</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__index_ae7a37395932dfb78998e2b7b8c0aecb8.html</anchorfile>
      <anchor>ae7a37395932dfb78998e2b7b8c0aecb8</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__index_af0c277698263f5101f04444874f0a7fe.html</anchorfile>
      <anchor>af0c277698263f5101f04444874f0a7fe</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__index_a84ccfd980d5526200d1257f47030f932.html</anchorfile>
      <anchor>a84ccfd980d5526200d1257f47030f932</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__index_ab277fa8b0377250790fd8b60ede4b1da.html</anchorfile>
      <anchor>ab277fa8b0377250790fd8b60ede4b1da</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp *</type>
      <name>get_base</name>
      <anchorfile>classc__sub__exp__index_a605ab2a0618f3190907c15c3675cb9e8.html</anchorfile>
      <anchor>a605ab2a0618f3190907c15c3675cb9e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__index_a5327f7babadf8af2e3bdc7e49586c224.html</anchorfile>
      <anchor>a5327f7babadf8af2e3bdc7e49586c224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp *</type>
      <name>get_result</name>
      <anchorfile>classc__sub__exp__index_aa3be1b64a3b599f26787080174650984.html</anchorfile>
      <anchor>aa3be1b64a3b599f26787080174650984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_base</name>
      <anchorfile>classc__sub__exp__index_a7acb558402a9854d3fa938881931ed21.html</anchorfile>
      <anchor>a7acb558402a9854d3fa938881931ed21</anchor>
      <arglist>(c_sub_exp *base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_case_insensitive</name>
      <anchorfile>classc__sub__exp__index_ad900c6c94a69f03f949209c3916dc723.html</anchorfile>
      <anchor>ad900c6c94a69f03f949209c3916dc723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classc__sub__exp__index_a9f7356c159931ef6235f3073a1a8a12a.html</anchorfile>
      <anchor>a9f7356c159931ef6235f3073a1a8a12a</anchor>
      <arglist>(c_sub_exp *result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp *</type>
      <name>m_base_exp</name>
      <anchorfile>classc__sub__exp__index_a9083cb3a1ed3f6c2b46e544ae713a1c5.html</anchorfile>
      <anchor>a9083cb3a1ed3f6c2b46e544ae713a1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_case_insensitive</name>
      <anchorfile>classc__sub__exp__index_ae9459800971b9f6bb9670bb8353d7ee4.html</anchorfile>
      <anchor>ae9459800971b9f6bb9670bb8353d7ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_idx</name>
      <anchorfile>classc__sub__exp__index_ae45bec7514d211438147782c81b97a45.html</anchorfile>
      <anchor>ae45bec7514d211438147782c81b97a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp *</type>
      <name>m_result</name>
      <anchorfile>classc__sub__exp__index_a8fe8599ae37e1f0fa564f3881b517575.html</anchorfile>
      <anchor>a8fe8599ae37e1f0fa564f3881b517575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_numeric_immediate</name>
    <filename>classc__sub__exp__numeric__immediate.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_numeric_immediate</name>
      <anchorfile>classc__sub__exp__numeric__immediate_ad0f6f78f156868a8b0b972fb94e6288e.html</anchorfile>
      <anchor>ad0f6f78f156868a8b0b972fb94e6288e</anchor>
      <arglist>(long long num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_numeric_immediate</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a5b7a1765e1d9a950ae0a06345e32eca4.html</anchorfile>
      <anchor>a5b7a1765e1d9a950ae0a06345e32eca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a3616f56f789b4f6a13271c80285b69df.html</anchorfile>
      <anchor>a3616f56f789b4f6a13271c80285b69df</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a1d13a53fb38438de6662b5c94bdad43f.html</anchorfile>
      <anchor>a1d13a53fb38438de6662b5c94bdad43f</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_af12a00ded728d6806e889b7e3c6f2ab1.html</anchorfile>
      <anchor>af12a00ded728d6806e889b7e3c6f2ab1</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_ad4bd084c57c93a1d458dfe08d5af8ed8.html</anchorfile>
      <anchor>ad4bd084c57c93a1d458dfe08d5af8ed8</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a65cbe9c865f8a17073e0201a1dffb5d3.html</anchorfile>
      <anchor>a65cbe9c865f8a17073e0201a1dffb5d3</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a055b68f1a9faad4a3bbdd156ed6e3ef2.html</anchorfile>
      <anchor>a055b68f1a9faad4a3bbdd156ed6e3ef2</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a38f7003c76f193269b3af67aab0bcaa2.html</anchorfile>
      <anchor>a38f7003c76f193269b3af67aab0bcaa2</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a713de7588c39f5f5a7483b231f690955.html</anchorfile>
      <anchor>a713de7588c39f5f5a7483b231f690955</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_aa4a3f8a3dd257cc20e177013eeb3b06a.html</anchorfile>
      <anchor>aa4a3f8a3dd257cc20e177013eeb3b06a</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a4567a285bd371d3043ed18c50b224fbb.html</anchorfile>
      <anchor>a4567a285bd371d3043ed18c50b224fbb</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a583643e9675b71d4b2005302675a43b2.html</anchorfile>
      <anchor>a583643e9675b71d4b2005302675a43b2</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a2005b6621abe10dd49363845d5c226f1.html</anchorfile>
      <anchor>a2005b6621abe10dd49363845d5c226f1</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_aca49a2fef7dca628aeefdc190c4b4db6.html</anchorfile>
      <anchor>aca49a2fef7dca628aeefdc190c4b4db6</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a2c6ac14c9891d3cd37ba08d97c5db868.html</anchorfile>
      <anchor>a2c6ac14c9891d3cd37ba08d97c5db868</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a357fc504e1b53f3cbc073ca4dfc6cb62.html</anchorfile>
      <anchor>a357fc504e1b53f3cbc073ca4dfc6cb62</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_ae50e95bd3dd8769255c8807546ef1744.html</anchorfile>
      <anchor>ae50e95bd3dd8769255c8807546ef1744</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a63d8332d442c18ee6ef32fdb2d299c30.html</anchorfile>
      <anchor>a63d8332d442c18ee6ef32fdb2d299c30</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a6765cb00520b1c1e055b5198dbe8beb9.html</anchorfile>
      <anchor>a6765cb00520b1c1e055b5198dbe8beb9</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a49d502f5794bf6391eadefd178c03702.html</anchorfile>
      <anchor>a49d502f5794bf6391eadefd178c03702</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a6d5360794c0f0c78ec7cb2130ecb45fb.html</anchorfile>
      <anchor>a6d5360794c0f0c78ec7cb2130ecb45fb</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_ad47b1f44e2ec81691236ea26405831c6.html</anchorfile>
      <anchor>ad47b1f44e2ec81691236ea26405831c6</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a38444386cd20e60bddc72c2477c955a3.html</anchorfile>
      <anchor>a38444386cd20e60bddc72c2477c955a3</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a438d5085ea912dc0ea81493e772a9f69.html</anchorfile>
      <anchor>a438d5085ea912dc0ea81493e772a9f69</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a7e34a4dc72cad6f396b8244efa423573.html</anchorfile>
      <anchor>a7e34a4dc72cad6f396b8244efa423573</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a78448a500b725a2eaea80e394302e98d.html</anchorfile>
      <anchor>a78448a500b725a2eaea80e394302e98d</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a44eb2fd7f63270f799e622d9591f9835.html</anchorfile>
      <anchor>a44eb2fd7f63270f799e622d9591f9835</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a13a8943caff81220ab34e7aafe7f9383.html</anchorfile>
      <anchor>a13a8943caff81220ab34e7aafe7f9383</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__numeric__immediate_acaffe60783f762236644a6d5e033a60e.html</anchorfile>
      <anchor>acaffe60783f762236644a6d5e033a60e</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a362a32737c0eddf90afebf8045fa7d19.html</anchorfile>
      <anchor>a362a32737c0eddf90afebf8045fa7d19</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a19ea6fa7190037a3cafb8b8542c9ca72.html</anchorfile>
      <anchor>a19ea6fa7190037a3cafb8b8542c9ca72</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get_num</name>
      <anchorfile>classc__sub__exp__numeric__immediate_ae0f5a3fe08c56935f714dc1f07de88e9.html</anchorfile>
      <anchor>ae0f5a3fe08c56935f714dc1f07de88e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__numeric__immediate_af19a28c099079e579a2cbe50cd346e9b.html</anchorfile>
      <anchor>af19a28c099079e579a2cbe50cd346e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__numeric__immediate_ac70b4a2af9e42d912a2aab617a5c4b22.html</anchorfile>
      <anchor>ac70b4a2af9e42d912a2aab617a5c4b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_complete</name>
      <anchorfile>classc__sub__exp__numeric__immediate_a3a0ebaffcc2854528170af13c4ae0ebb.html</anchorfile>
      <anchor>a3a0ebaffcc2854528170af13c4ae0ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long long</type>
      <name>m_num</name>
      <anchorfile>classc__sub__exp__numeric__immediate_ad7571a24469811d7232d2a5158192dfb.html</anchorfile>
      <anchor>ad7571a24469811d7232d2a5158192dfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_oper</name>
    <filename>classc__sub__exp__oper.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_oper</name>
      <anchorfile>classc__sub__exp__oper_acbdcd66f96f6117b51fee8b8c42df5a1.html</anchorfile>
      <anchor>acbdcd66f96f6117b51fee8b8c42df5a1</anchor>
      <arglist>(int oper_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_oper</name>
      <anchorfile>classc__sub__exp__oper_a728d1566ede8d597945d2a466fcc2162.html</anchorfile>
      <anchor>a728d1566ede8d597945d2a466fcc2162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_conditional_micro_and</name>
      <anchorfile>classc__sub__exp__oper_afa8151e79e946007c491a701fb2b57e9.html</anchorfile>
      <anchor>afa8151e79e946007c491a701fb2b57e9</anchor>
      <arglist>(c_micro_log_and *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_conditional_micro_or</name>
      <anchorfile>classc__sub__exp__oper_ad536f3377b184be809621d9e13d8a7ac.html</anchorfile>
      <anchor>ad536f3377b184be809621d9e13d8a7ac</anchor>
      <arglist>(c_micro_log_or *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_eval</name>
      <anchorfile>classc__sub__exp__oper_afc2fe7294f5884d0ac22d690e86483af.html</anchorfile>
      <anchor>afc2fe7294f5884d0ac22d690e86483af</anchor>
      <arglist>(c_sub_exp *el)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_same_prec_opers</name>
      <anchorfile>classc__sub__exp__oper_a98d5ed7c318c0e4aac0310a3d49f8591.html</anchorfile>
      <anchor>a98d5ed7c318c0e4aac0310a3d49f8591</anchor>
      <arglist>(c_sub_exp_oper *el)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__oper_aa534b34638d5184fcd02cf0f31bdc501.html</anchorfile>
      <anchor>aa534b34638d5184fcd02cf0f31bdc501</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a9ee29de05704c4ec677e57d0970adf8c.html</anchorfile>
      <anchor>a9ee29de05704c4ec677e57d0970adf8c</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a5113d685ebba28e6f80c3d92dd44f9e4.html</anchorfile>
      <anchor>a5113d685ebba28e6f80c3d92dd44f9e4</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a1ab2865117d25b4c90d0ecac58d9e7fe.html</anchorfile>
      <anchor>a1ab2865117d25b4c90d0ecac58d9e7fe</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_ac7cf53efcfd0508031a9b460c58c660c.html</anchorfile>
      <anchor>ac7cf53efcfd0508031a9b460c58c660c</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a19bef27602def711c5d68efae8b1bbbb.html</anchorfile>
      <anchor>a19bef27602def711c5d68efae8b1bbbb</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a49a8fc5a7a0b1087af604f7dfd96424e.html</anchorfile>
      <anchor>a49a8fc5a7a0b1087af604f7dfd96424e</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a0adb726a6c0c3c82476a883489ce3aa5.html</anchorfile>
      <anchor>a0adb726a6c0c3c82476a883489ce3aa5</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_ad48ea423acd0a01c771c61e15cc31525.html</anchorfile>
      <anchor>ad48ea423acd0a01c771c61e15cc31525</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a08cd8ca854f4702053fb9509c27f8a91.html</anchorfile>
      <anchor>a08cd8ca854f4702053fb9509c27f8a91</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a7a043ffcc571e335bc46b74844c7992d.html</anchorfile>
      <anchor>a7a043ffcc571e335bc46b74844c7992d</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a780e70592e11f35f944c160c2db3e079.html</anchorfile>
      <anchor>a780e70592e11f35f944c160c2db3e079</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a83deeb5e7c7504fb73cd0656e16abd8e.html</anchorfile>
      <anchor>a83deeb5e7c7504fb73cd0656e16abd8e</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a729f560fbaec071aa89282d4d446be9a.html</anchorfile>
      <anchor>a729f560fbaec071aa89282d4d446be9a</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a54b9e3efe6b9853410fc03005c7899b6.html</anchorfile>
      <anchor>a54b9e3efe6b9853410fc03005c7899b6</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a5668fb86c2dad58b8ea2ffba2b22212b.html</anchorfile>
      <anchor>a5668fb86c2dad58b8ea2ffba2b22212b</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_af46fa5b218f466e7d45f20dd13334982.html</anchorfile>
      <anchor>af46fa5b218f466e7d45f20dd13334982</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a50705b7a7bdf62e6282af6a5a64bc6d0.html</anchorfile>
      <anchor>a50705b7a7bdf62e6282af6a5a64bc6d0</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a64d0b989507cd6e5bcfc219ca8cc9d85.html</anchorfile>
      <anchor>a64d0b989507cd6e5bcfc219ca8cc9d85</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_ab785f2b314a7d434674490e0d74bec3f.html</anchorfile>
      <anchor>ab785f2b314a7d434674490e0d74bec3f</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_ac8d4be4336b9ed19395f1f4ee693f64e.html</anchorfile>
      <anchor>ac8d4be4336b9ed19395f1f4ee693f64e</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_aa2ccca8f529717aca643db91e395d20b.html</anchorfile>
      <anchor>aa2ccca8f529717aca643db91e395d20b</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_a4e1a3ce5033bf7e32ca0d2a7559ff7fe.html</anchorfile>
      <anchor>a4e1a3ce5033bf7e32ca0d2a7559ff7fe</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper_aa2a2cc0fec01cf2bba2687cf7dd19533.html</anchorfile>
      <anchor>aa2a2cc0fec01cf2bba2687cf7dd19533</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__oper_a9470dc435f58373c63f8ac3caed32215.html</anchorfile>
      <anchor>a9470dc435f58373c63f8ac3caed32215</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__oper_adb0abd68837ad4b2771d8adb08ef71c3.html</anchorfile>
      <anchor>adb0abd68837ad4b2771d8adb08ef71c3</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__oper_a4de8c9f6b3183bc85872fd8978c33238.html</anchorfile>
      <anchor>a4de8c9f6b3183bc85872fd8978c33238</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__oper_a1f88486e542f0530ede79611ca393764.html</anchorfile>
      <anchor>a1f88486e542f0530ede79611ca393764</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__oper_aea79efa4822a08c454f12aef7c3e4f34.html</anchorfile>
      <anchor>aea79efa4822a08c454f12aef7c3e4f34</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__oper_aa6e1066109fb64f6222ea444fb03890c.html</anchorfile>
      <anchor>aa6e1066109fb64f6222ea444fb03890c</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_sub_exp_oper * &gt; &amp;</type>
      <name>get_all_conditionals</name>
      <anchorfile>classc__sub__exp__oper_a236c82f202778e8a9a817d67a2741165.html</anchorfile>
      <anchor>a236c82f202778e8a9a817d67a2741165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_micro_log_and * &gt; &amp;</type>
      <name>get_all_conditionals_micro_and</name>
      <anchorfile>classc__sub__exp__oper_a0455689669296f599381e13912295672.html</anchorfile>
      <anchor>a0455689669296f599381e13912295672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_micro_log_or * &gt; &amp;</type>
      <name>get_all_conditionals_micro_or</name>
      <anchorfile>classc__sub__exp__oper_aceb717dda3aeb6e3e7481e0e5aca8d6c.html</anchorfile>
      <anchor>aceb717dda3aeb6e3e7481e0e5aca8d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__oper_a88cfbc458be90229d640fa414cb7ee44.html</anchorfile>
      <anchor>a88cfbc458be90229d640fa414cb7ee44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__oper_ac60c62a05fcbb8f3f255dec56dbc11a2.html</anchorfile>
      <anchor>ac60c62a05fcbb8f3f255dec56dbc11a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const c_oper_desc &amp;</type>
      <name>get_oper</name>
      <anchorfile>classc__sub__exp__oper_ac9f0f019f123e13cadfe4f7732bfac22.html</anchorfile>
      <anchor>ac9f0f019f123e13cadfe4f7732bfac22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_oper_index</name>
      <anchorfile>classc__sub__exp__oper_a86923df0d8741b4c8ca4d5b5e55c3341.html</anchorfile>
      <anchor>a86923df0d8741b4c8ca4d5b5e55c3341</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__oper_a6450011379ad8d2923ddea5c58686c5c.html</anchorfile>
      <anchor>a6450011379ad8d2923ddea5c58686c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_return_complete</name>
      <anchorfile>classc__sub__exp__oper_abd568503524298ec998738cf44689e69.html</anchorfile>
      <anchor>abd568503524298ec998738cf44689e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_all_conditionals</name>
      <anchorfile>classc__sub__exp__oper_a4460885c722280e4bba93876992e2b13.html</anchorfile>
      <anchor>a4460885c722280e4bba93876992e2b13</anchor>
      <arglist>(const vector&lt; c_sub_exp_oper * &gt; &amp;all_conditionals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_postfix</name>
      <anchorfile>classc__sub__exp__oper_a2dafc831d6a51c25e39f2b316b389d03.html</anchorfile>
      <anchor>a2dafc831d6a51c25e39f2b316b389d03</anchor>
      <arglist>(bool postfix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_return_complete</name>
      <anchorfile>classc__sub__exp__oper_a21f71612c6b53f3cfc62aafabcc1add4.html</anchorfile>
      <anchor>a21f71612c6b53f3cfc62aafabcc1add4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_eval</name>
      <anchorfile>classc__sub__exp__oper_a30e89460809033edf4cd9eaa6b2ddadc.html</anchorfile>
      <anchor>a30e89460809033edf4cd9eaa6b2ddadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const c_oper_desc &amp;</type>
      <name>m_oper</name>
      <anchorfile>classc__sub__exp__oper_a2ec31fbeea75fc68c2710cf3d7428203.html</anchorfile>
      <anchor>a2ec31fbeea75fc68c2710cf3d7428203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_oper_index</name>
      <anchorfile>classc__sub__exp__oper_a289ddf9deeb56dcd0af5df407ea60b7a.html</anchorfile>
      <anchor>a289ddf9deeb56dcd0af5df407ea60b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp_oper * &gt;</type>
      <name>m_all_conditionals</name>
      <anchorfile>classc__sub__exp__oper_a21b2580fa286831c1263c6bb59656c03.html</anchorfile>
      <anchor>a21b2580fa286831c1263c6bb59656c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_micro_log_and * &gt;</type>
      <name>m_all_conditionals_micro_and</name>
      <anchorfile>classc__sub__exp__oper_a5c509ad8ebe62dbc1205b39f9f0af92f.html</anchorfile>
      <anchor>a5c509ad8ebe62dbc1205b39f9f0af92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_micro_log_or * &gt;</type>
      <name>m_all_conditionals_micro_or</name>
      <anchorfile>classc__sub__exp__oper_a2c75945b123703d95bfca5f4b69f3933.html</anchorfile>
      <anchor>a2c75945b123703d95bfca5f4b69f3933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_postfix</name>
      <anchorfile>classc__sub__exp__oper_a1c5fdf7ab130b94f85b7e1481f959534.html</anchorfile>
      <anchor>a1c5fdf7ab130b94f85b7e1481f959534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_return_complete</name>
      <anchorfile>classc__sub__exp__oper_a01a766809e0966c4221eb2f23b97b1d6.html</anchorfile>
      <anchor>a01a766809e0966c4221eb2f23b97b1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_same_prec_opers</name>
      <anchorfile>classc__sub__exp__oper_a580ab9df08cc32223ef174ac4f73da71.html</anchorfile>
      <anchor>a580ab9df08cc32223ef174ac4f73da71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_oper_ternary</name>
    <filename>classc__sub__exp__oper__ternary.html</filename>
    <base>c_sub_exp_oper</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_oper_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary_a247148f2066171bd6fe7f651769252e9.html</anchorfile>
      <anchor>a247148f2066171bd6fe7f651769252e9</anchor>
      <arglist>(int oper_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_oper_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary_ab0c9136cc43da4803b04503d448e6813.html</anchorfile>
      <anchor>ab0c9136cc43da4803b04503d448e6813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_condition</name>
      <anchorfile>classc__sub__exp__oper__ternary_ad0d0f1e5e31555da2a4ef1d9a6355af7.html</anchorfile>
      <anchor>ad0d0f1e5e31555da2a4ef1d9a6355af7</anchor>
      <arglist>(c_sub_exp *el)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_conditional_micro_and</name>
      <anchorfile>classc__sub__exp__oper_afa8151e79e946007c491a701fb2b57e9.html</anchorfile>
      <anchor>afa8151e79e946007c491a701fb2b57e9</anchor>
      <arglist>(c_micro_log_and *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_conditional_micro_or</name>
      <anchorfile>classc__sub__exp__oper_ad536f3377b184be809621d9e13d8a7ac.html</anchorfile>
      <anchor>ad536f3377b184be809621d9e13d8a7ac</anchor>
      <arglist>(c_micro_log_or *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_eval</name>
      <anchorfile>classc__sub__exp__oper_afc2fe7294f5884d0ac22d690e86483af.html</anchorfile>
      <anchor>afc2fe7294f5884d0ac22d690e86483af</anchor>
      <arglist>(c_sub_exp *el)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_same_prec_opers</name>
      <anchorfile>classc__sub__exp__oper_a98d5ed7c318c0e4aac0310a3d49f8591.html</anchorfile>
      <anchor>a98d5ed7c318c0e4aac0310a3d49f8591</anchor>
      <arglist>(c_sub_exp_oper *el)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__oper__ternary_a5de1e26b0b574d6fc7f7d326cc6a24bb.html</anchorfile>
      <anchor>a5de1e26b0b574d6fc7f7d326cc6a24bb</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a01917867941c0664b25eef40c9d46362.html</anchorfile>
      <anchor>a01917867941c0664b25eef40c9d46362</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a880c89827552e2bc4efcbbca9745f646.html</anchorfile>
      <anchor>a880c89827552e2bc4efcbbca9745f646</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_af49c67960a14d2003bbf44d4c73d7225.html</anchorfile>
      <anchor>af49c67960a14d2003bbf44d4c73d7225</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a6806ed11b68ff5aaee9931332fa9cc3c.html</anchorfile>
      <anchor>a6806ed11b68ff5aaee9931332fa9cc3c</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_aef8db12af30f06b6cc16e33e43391a98.html</anchorfile>
      <anchor>aef8db12af30f06b6cc16e33e43391a98</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_ac1c2523f047913ade54810b473ffb01f.html</anchorfile>
      <anchor>ac1c2523f047913ade54810b473ffb01f</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a5d48efd5668e9d73c8e4fc705d651f38.html</anchorfile>
      <anchor>a5d48efd5668e9d73c8e4fc705d651f38</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a86f906dd5852c93b132931df204b8b6f.html</anchorfile>
      <anchor>a86f906dd5852c93b132931df204b8b6f</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a588bb69d5c76d98d7c2cd058f02e9f7c.html</anchorfile>
      <anchor>a588bb69d5c76d98d7c2cd058f02e9f7c</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a0ae480867fa3801c1ea8307c300a63ee.html</anchorfile>
      <anchor>a0ae480867fa3801c1ea8307c300a63ee</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a4d0fcf2d32d0ee9ea851a5d8ed6c8466.html</anchorfile>
      <anchor>a4d0fcf2d32d0ee9ea851a5d8ed6c8466</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_ac27f973ac28f827a6967768bd33acc72.html</anchorfile>
      <anchor>ac27f973ac28f827a6967768bd33acc72</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a49c786563bb9dd04ab1d48f1133e033b.html</anchorfile>
      <anchor>a49c786563bb9dd04ab1d48f1133e033b</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a6996856cd4d1a4f6022e58ba5cc1e838.html</anchorfile>
      <anchor>a6996856cd4d1a4f6022e58ba5cc1e838</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a16da71e156d44240fa5b1608d014db16.html</anchorfile>
      <anchor>a16da71e156d44240fa5b1608d014db16</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a335e8a91be56de9983da652583f3a59e.html</anchorfile>
      <anchor>a335e8a91be56de9983da652583f3a59e</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a3c101168b4e48e62178b0976ef2c286a.html</anchorfile>
      <anchor>a3c101168b4e48e62178b0976ef2c286a</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_ace66db83d2e3a588dca130084a59c508.html</anchorfile>
      <anchor>ace66db83d2e3a588dca130084a59c508</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a6b325637cf746c7645fbaadee8e83618.html</anchorfile>
      <anchor>a6b325637cf746c7645fbaadee8e83618</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_acdc14c6d4a6e0ccf6c23d20390625a31.html</anchorfile>
      <anchor>acdc14c6d4a6e0ccf6c23d20390625a31</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_afb96373e606b47e65cb9228210ca585c.html</anchorfile>
      <anchor>afb96373e606b47e65cb9228210ca585c</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a01a81708f603deccd3cff30a6142ed39.html</anchorfile>
      <anchor>a01a81708f603deccd3cff30a6142ed39</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary_a935c27c61a82944554b6fbc6a6fea76a.html</anchorfile>
      <anchor>a935c27c61a82944554b6fbc6a6fea76a</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__oper__ternary_af076ba66d4af289277c64a665d0a25be.html</anchorfile>
      <anchor>af076ba66d4af289277c64a665d0a25be</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__oper_adb0abd68837ad4b2771d8adb08ef71c3.html</anchorfile>
      <anchor>adb0abd68837ad4b2771d8adb08ef71c3</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__oper__ternary_a324a38b264d0f1a28d4e476bb715c8ef.html</anchorfile>
      <anchor>a324a38b264d0f1a28d4e476bb715c8ef</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__oper__ternary_a45256363fe975414f6ed069bf5896cb8.html</anchorfile>
      <anchor>a45256363fe975414f6ed069bf5896cb8</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__oper__ternary_a9d193b282c40306b56f27a71218ce677.html</anchorfile>
      <anchor>a9d193b282c40306b56f27a71218ce677</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__oper__ternary_ac62af8b59d0d4895ba471e88fb0e3103.html</anchorfile>
      <anchor>ac62af8b59d0d4895ba471e88fb0e3103</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_sub_exp_oper * &gt; &amp;</type>
      <name>get_all_conditionals</name>
      <anchorfile>classc__sub__exp__oper_a236c82f202778e8a9a817d67a2741165.html</anchorfile>
      <anchor>a236c82f202778e8a9a817d67a2741165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_micro_log_and * &gt; &amp;</type>
      <name>get_all_conditionals_micro_and</name>
      <anchorfile>classc__sub__exp__oper_a0455689669296f599381e13912295672.html</anchorfile>
      <anchor>a0455689669296f599381e13912295672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_micro_log_or * &gt; &amp;</type>
      <name>get_all_conditionals_micro_or</name>
      <anchorfile>classc__sub__exp__oper_aceb717dda3aeb6e3e7481e0e5aca8d6c.html</anchorfile>
      <anchor>aceb717dda3aeb6e3e7481e0e5aca8d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__oper_a88cfbc458be90229d640fa414cb7ee44.html</anchorfile>
      <anchor>a88cfbc458be90229d640fa414cb7ee44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__oper_ac60c62a05fcbb8f3f255dec56dbc11a2.html</anchorfile>
      <anchor>ac60c62a05fcbb8f3f255dec56dbc11a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>c_micro_ternary *</type>
      <name>get_micro</name>
      <anchorfile>classc__sub__exp__oper__ternary_a309f9ba421258e641b1cc76956070427.html</anchorfile>
      <anchor>a309f9ba421258e641b1cc76956070427</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const c_oper_desc &amp;</type>
      <name>get_oper</name>
      <anchorfile>classc__sub__exp__oper_ac9f0f019f123e13cadfe4f7732bfac22.html</anchorfile>
      <anchor>ac9f0f019f123e13cadfe4f7732bfac22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_oper_index</name>
      <anchorfile>classc__sub__exp__oper_a86923df0d8741b4c8ca4d5b5e55c3341.html</anchorfile>
      <anchor>a86923df0d8741b4c8ca4d5b5e55c3341</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__oper_a6450011379ad8d2923ddea5c58686c5c.html</anchorfile>
      <anchor>a6450011379ad8d2923ddea5c58686c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp *</type>
      <name>get_result</name>
      <anchorfile>classc__sub__exp__oper__ternary_aa3c3cc7feb1d1e80efa862b8fb1649a1.html</anchorfile>
      <anchor>aa3c3cc7feb1d1e80efa862b8fb1649a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_return_complete</name>
      <anchorfile>classc__sub__exp__oper_abd568503524298ec998738cf44689e69.html</anchorfile>
      <anchor>abd568503524298ec998738cf44689e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_micro_jump *</type>
      <name>get_true_jump</name>
      <anchorfile>classc__sub__exp__oper__ternary_a329c690cb6148f177434d2d6d00173b2.html</anchorfile>
      <anchor>a329c690cb6148f177434d2d6d00173b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_all_conditionals</name>
      <anchorfile>classc__sub__exp__oper_a4460885c722280e4bba93876992e2b13.html</anchorfile>
      <anchor>a4460885c722280e4bba93876992e2b13</anchor>
      <arglist>(const vector&lt; c_sub_exp_oper * &gt; &amp;all_conditionals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_other_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary_aa4e95f79a30965755b62f150ee1297f1.html</anchorfile>
      <anchor>aa4e95f79a30965755b62f150ee1297f1</anchor>
      <arglist>(c_sub_exp_oper_ternary *other_ternary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_postfix</name>
      <anchorfile>classc__sub__exp__oper_a2dafc831d6a51c25e39f2b316b389d03.html</anchorfile>
      <anchor>a2dafc831d6a51c25e39f2b316b389d03</anchor>
      <arglist>(bool postfix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classc__sub__exp__oper__ternary_af1fe9099052e82c2c8e04621ba1e90bd.html</anchorfile>
      <anchor>af1fe9099052e82c2c8e04621ba1e90bd</anchor>
      <arglist>(c_sub_exp *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_return_complete</name>
      <anchorfile>classc__sub__exp__oper_a21f71612c6b53f3cfc62aafabcc1add4.html</anchorfile>
      <anchor>a21f71612c6b53f3cfc62aafabcc1add4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_true_jump</name>
      <anchorfile>classc__sub__exp__oper__ternary_a31d6176041e44588b6a88fb4baa234f3.html</anchorfile>
      <anchor>a31d6176041e44588b6a88fb4baa234f3</anchor>
      <arglist>(c_micro_jump *micro)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_eval</name>
      <anchorfile>classc__sub__exp__oper_a30e89460809033edf4cd9eaa6b2ddadc.html</anchorfile>
      <anchor>a30e89460809033edf4cd9eaa6b2ddadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const c_oper_desc &amp;</type>
      <name>m_oper</name>
      <anchorfile>classc__sub__exp__oper_a2ec31fbeea75fc68c2710cf3d7428203.html</anchorfile>
      <anchor>a2ec31fbeea75fc68c2710cf3d7428203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_oper_index</name>
      <anchorfile>classc__sub__exp__oper_a289ddf9deeb56dcd0af5df407ea60b7a.html</anchorfile>
      <anchor>a289ddf9deeb56dcd0af5df407ea60b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_ternary *</type>
      <name>m_micro</name>
      <anchorfile>classc__sub__exp__oper__ternary_a0129e07252dcced95f2196922a6152e9.html</anchorfile>
      <anchor>a0129e07252dcced95f2196922a6152e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp_oper_ternary *</type>
      <name>m_other_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary_a9ac89d298bcfebc49eab812974b6a064.html</anchorfile>
      <anchor>a9ac89d298bcfebc49eab812974b6a064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp *</type>
      <name>m_result</name>
      <anchorfile>classc__sub__exp__oper__ternary_a6d5e47695e48aefd9bcf26bc412fe4e6.html</anchorfile>
      <anchor>a6d5e47695e48aefd9bcf26bc412fe4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_jump *</type>
      <name>m_true_jump</name>
      <anchorfile>classc__sub__exp__oper__ternary_ae8eecf1c728997c605ec7bdf83333a87.html</anchorfile>
      <anchor>ae8eecf1c728997c605ec7bdf83333a87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_oper_ternary_false</name>
    <filename>classc__sub__exp__oper__ternary__false.html</filename>
    <base>c_sub_exp_oper</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_oper_ternary_false</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a24118bd47f61363861a10bd2591a28cd.html</anchorfile>
      <anchor>a24118bd47f61363861a10bd2591a28cd</anchor>
      <arglist>(int oper_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_oper_ternary_false</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ae6a9a2a79a778cba667df0a16bf62a65.html</anchorfile>
      <anchor>ae6a9a2a79a778cba667df0a16bf62a65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_conditional_micro_and</name>
      <anchorfile>classc__sub__exp__oper_afa8151e79e946007c491a701fb2b57e9.html</anchorfile>
      <anchor>afa8151e79e946007c491a701fb2b57e9</anchor>
      <arglist>(c_micro_log_and *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_conditional_micro_or</name>
      <anchorfile>classc__sub__exp__oper_ad536f3377b184be809621d9e13d8a7ac.html</anchorfile>
      <anchor>ad536f3377b184be809621d9e13d8a7ac</anchor>
      <arglist>(c_micro_log_or *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_eval</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_aef8e640ef011bb69393ca1447d6a72e3.html</anchorfile>
      <anchor>aef8e640ef011bb69393ca1447d6a72e3</anchor>
      <arglist>(c_sub_exp *el)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_same_prec_opers</name>
      <anchorfile>classc__sub__exp__oper_a98d5ed7c318c0e4aac0310a3d49f8591.html</anchorfile>
      <anchor>a98d5ed7c318c0e4aac0310a3d49f8591</anchor>
      <arglist>(c_sub_exp_oper *el)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_aedc2032478c13e7a9aa4969c886143c4.html</anchorfile>
      <anchor>aedc2032478c13e7a9aa4969c886143c4</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a2d557acc41792f8ecbecc9cfcb78458e.html</anchorfile>
      <anchor>a2d557acc41792f8ecbecc9cfcb78458e</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a0e540125aa2cb9cb6f92c74fc24d29fe.html</anchorfile>
      <anchor>a0e540125aa2cb9cb6f92c74fc24d29fe</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a06c852654ddddbaebcfe14b90e76bf7f.html</anchorfile>
      <anchor>a06c852654ddddbaebcfe14b90e76bf7f</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a16fa6bc7ed69154538cc0a849b6ba526.html</anchorfile>
      <anchor>a16fa6bc7ed69154538cc0a849b6ba526</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a01ac4af4876ec18b36baad5b59e56b6a.html</anchorfile>
      <anchor>a01ac4af4876ec18b36baad5b59e56b6a</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a556fc43a0a111c3a1a6695342eecd1f5.html</anchorfile>
      <anchor>a556fc43a0a111c3a1a6695342eecd1f5</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a4b6fb6859c2ac6783522dd6e936d657c.html</anchorfile>
      <anchor>a4b6fb6859c2ac6783522dd6e936d657c</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a72d7d5a327ebee14ae123651c75f7361.html</anchorfile>
      <anchor>a72d7d5a327ebee14ae123651c75f7361</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_aa57e67a13a5d934cddbb4d88fadd8261.html</anchorfile>
      <anchor>aa57e67a13a5d934cddbb4d88fadd8261</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a7ab5f763efaabc4d2e1f601778734ac5.html</anchorfile>
      <anchor>a7ab5f763efaabc4d2e1f601778734ac5</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a992e74222d912434ea924dd13db2ef74.html</anchorfile>
      <anchor>a992e74222d912434ea924dd13db2ef74</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_abaf9d96d987157b4a03827485dd15a20.html</anchorfile>
      <anchor>abaf9d96d987157b4a03827485dd15a20</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_aed80c8a9f8d0e53dff24efa78e784259.html</anchorfile>
      <anchor>aed80c8a9f8d0e53dff24efa78e784259</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a7357534dadd246f1112acabd07c59e18.html</anchorfile>
      <anchor>a7357534dadd246f1112acabd07c59e18</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ad929f066909c54d924583c3d2bc50308.html</anchorfile>
      <anchor>ad929f066909c54d924583c3d2bc50308</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a4732170422984fd3894a3cef9a1922c3.html</anchorfile>
      <anchor>a4732170422984fd3894a3cef9a1922c3</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ab4a3cc22f671f0a0347e661c7e47af9c.html</anchorfile>
      <anchor>ab4a3cc22f671f0a0347e661c7e47af9c</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ac4605c557ec680522d4cc29fa01a0a3a.html</anchorfile>
      <anchor>ac4605c557ec680522d4cc29fa01a0a3a</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a13dd1858506d5e80529ceaa70f60630e.html</anchorfile>
      <anchor>a13dd1858506d5e80529ceaa70f60630e</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a3d5453002c160d799dd0e82be2f49552.html</anchorfile>
      <anchor>a3d5453002c160d799dd0e82be2f49552</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ac82f208c729c76006304b14f7cf51619.html</anchorfile>
      <anchor>ac82f208c729c76006304b14f7cf51619</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ab6df72deb30d2d09cdc463ff52c1e4d4.html</anchorfile>
      <anchor>ab6df72deb30d2d09cdc463ff52c1e4d4</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a77cd1e22acc6c81c04e803f8f30b18cd.html</anchorfile>
      <anchor>a77cd1e22acc6c81c04e803f8f30b18cd</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a3494bfbbf70c4320702623d6653fa87b.html</anchorfile>
      <anchor>a3494bfbbf70c4320702623d6653fa87b</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_aa45197f79c6b6427e4e347b1ee270fa0.html</anchorfile>
      <anchor>aa45197f79c6b6427e4e347b1ee270fa0</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a0ebda49009d280750d22f6027d58b35c.html</anchorfile>
      <anchor>a0ebda49009d280750d22f6027d58b35c</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a42d6cbac0555694832d50a69823a5a5e.html</anchorfile>
      <anchor>a42d6cbac0555694832d50a69823a5a5e</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc_no_recursion</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a3b994bb3833b24e607082d2a2334c0df.html</anchorfile>
      <anchor>a3b994bb3833b24e607082d2a2334c0df</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ac17bd20a3f73b6934338964b4ee02c0b.html</anchorfile>
      <anchor>ac17bd20a3f73b6934338964b4ee02c0b</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode_no_recursion</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_adedeab25a13e4416fee852e3f281a2f1.html</anchorfile>
      <anchor>adedeab25a13e4416fee852e3f281a2f1</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a08597f638fee94c2b2a64d39a93c8d82.html</anchorfile>
      <anchor>a08597f638fee94c2b2a64d39a93c8d82</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_sub_exp_oper * &gt; &amp;</type>
      <name>get_all_conditionals</name>
      <anchorfile>classc__sub__exp__oper_a236c82f202778e8a9a817d67a2741165.html</anchorfile>
      <anchor>a236c82f202778e8a9a817d67a2741165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_micro_log_and * &gt; &amp;</type>
      <name>get_all_conditionals_micro_and</name>
      <anchorfile>classc__sub__exp__oper_a0455689669296f599381e13912295672.html</anchorfile>
      <anchor>a0455689669296f599381e13912295672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; c_micro_log_or * &gt; &amp;</type>
      <name>get_all_conditionals_micro_or</name>
      <anchorfile>classc__sub__exp__oper_aceb717dda3aeb6e3e7481e0e5aca8d6c.html</anchorfile>
      <anchor>aceb717dda3aeb6e3e7481e0e5aca8d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__oper_ac60c62a05fcbb8f3f255dec56dbc11a2.html</anchorfile>
      <anchor>ac60c62a05fcbb8f3f255dec56dbc11a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__oper_a88cfbc458be90229d640fa414cb7ee44.html</anchorfile>
      <anchor>a88cfbc458be90229d640fa414cb7ee44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const c_oper_desc &amp;</type>
      <name>get_oper</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a2ae2ebd8e43655a439375058820f4fd1.html</anchorfile>
      <anchor>a2ae2ebd8e43655a439375058820f4fd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_oper_index</name>
      <anchorfile>classc__sub__exp__oper_a86923df0d8741b4c8ca4d5b5e55c3341.html</anchorfile>
      <anchor>a86923df0d8741b4c8ca4d5b5e55c3341</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_ac07616e88a5c817b5ead06f741bd3740.html</anchorfile>
      <anchor>ac07616e88a5c817b5ead06f741bd3740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp *</type>
      <name>get_result</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a88af55b9ad1848efd17ca66d9c89a92f.html</anchorfile>
      <anchor>a88af55b9ad1848efd17ca66d9c89a92f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_return_complete</name>
      <anchorfile>classc__sub__exp__oper_abd568503524298ec998738cf44689e69.html</anchorfile>
      <anchor>abd568503524298ec998738cf44689e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp_oper_ternary *</type>
      <name>get_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a2b452967305d9baf30fc630daf768b9e.html</anchorfile>
      <anchor>a2b452967305d9baf30fc630daf768b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_all_conditionals</name>
      <anchorfile>classc__sub__exp__oper_a4460885c722280e4bba93876992e2b13.html</anchorfile>
      <anchor>a4460885c722280e4bba93876992e2b13</anchor>
      <arglist>(const vector&lt; c_sub_exp_oper * &gt; &amp;all_conditionals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_postfix</name>
      <anchorfile>classc__sub__exp__oper_a2dafc831d6a51c25e39f2b316b389d03.html</anchorfile>
      <anchor>a2dafc831d6a51c25e39f2b316b389d03</anchor>
      <arglist>(bool postfix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_aa5d8cb6dcbc0d543f4258e0bdc2e4ad9.html</anchorfile>
      <anchor>aa5d8cb6dcbc0d543f4258e0bdc2e4ad9</anchor>
      <arglist>(c_sub_exp *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_return_complete</name>
      <anchorfile>classc__sub__exp__oper_a21f71612c6b53f3cfc62aafabcc1add4.html</anchorfile>
      <anchor>a21f71612c6b53f3cfc62aafabcc1add4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_aef5319c502068dbd913208076aa393c5.html</anchorfile>
      <anchor>aef5319c502068dbd913208076aa393c5</anchor>
      <arglist>(c_sub_exp_oper_ternary *ternary)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_eval</name>
      <anchorfile>classc__sub__exp__oper_a30e89460809033edf4cd9eaa6b2ddadc.html</anchorfile>
      <anchor>a30e89460809033edf4cd9eaa6b2ddadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const c_oper_desc &amp;</type>
      <name>m_oper</name>
      <anchorfile>classc__sub__exp__oper_a2ec31fbeea75fc68c2710cf3d7428203.html</anchorfile>
      <anchor>a2ec31fbeea75fc68c2710cf3d7428203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_oper_index</name>
      <anchorfile>classc__sub__exp__oper_a289ddf9deeb56dcd0af5df407ea60b7a.html</anchorfile>
      <anchor>a289ddf9deeb56dcd0af5df407ea60b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_microcode_emit_cnt</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a56bfd6d88893f04f7f6bb06ff82896fe.html</anchorfile>
      <anchor>a56bfd6d88893f04f7f6bb06ff82896fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp *</type>
      <name>m_result</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a0404838fcb37c4e531716eefdf461663.html</anchorfile>
      <anchor>a0404838fcb37c4e531716eefdf461663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp_oper_ternary *</type>
      <name>m_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary__false_a851dedb4c9917409b7dcb4870877575b.html</anchorfile>
      <anchor>a851dedb4c9917409b7dcb4870877575b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_oper_ternary_true</name>
    <filename>classc__sub__exp__oper__ternary__true.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_oper_ternary_true</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a62253d64e77a1365c626be4b500a28bc.html</anchorfile>
      <anchor>a62253d64e77a1365c626be4b500a28bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_oper_ternary_true</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a0cc17d4e94bf706698e8661924c53f88.html</anchorfile>
      <anchor>a0cc17d4e94bf706698e8661924c53f88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_sub</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a01354732b9b21ad42bd479d51e3055f1.html</anchorfile>
      <anchor>a01354732b9b21ad42bd479d51e3055f1</anchor>
      <arglist>(c_sub_exp *sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a413b2755b9a7f72c1a46880ebd9f3a07.html</anchorfile>
      <anchor>a413b2755b9a7f72c1a46880ebd9f3a07</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a44a8074f006809d53a24cdd895cd41fc.html</anchorfile>
      <anchor>a44a8074f006809d53a24cdd895cd41fc</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ac908c6ad8ea6b35ea87ece3541069d8c.html</anchorfile>
      <anchor>ac908c6ad8ea6b35ea87ece3541069d8c</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a5cae76ac2126a233db3d78515e308d38.html</anchorfile>
      <anchor>a5cae76ac2126a233db3d78515e308d38</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a8d148a3f5f588e3f29fecc5f08bf5feb.html</anchorfile>
      <anchor>a8d148a3f5f588e3f29fecc5f08bf5feb</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a3194906c443f5f2a72878611254aacaa.html</anchorfile>
      <anchor>a3194906c443f5f2a72878611254aacaa</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a67ac1b322dcc067ed81b9e984b13e313.html</anchorfile>
      <anchor>a67ac1b322dcc067ed81b9e984b13e313</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ad5aae5c178518bb215ec7dcceb35848d.html</anchorfile>
      <anchor>ad5aae5c178518bb215ec7dcceb35848d</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a81b67d4193be2db04acbde3571f571e9.html</anchorfile>
      <anchor>a81b67d4193be2db04acbde3571f571e9</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ab33e2d23429636a0cc96275820a8f8df.html</anchorfile>
      <anchor>ab33e2d23429636a0cc96275820a8f8df</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a96610216266a7658458e51cbbbb7221a.html</anchorfile>
      <anchor>a96610216266a7658458e51cbbbb7221a</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a9aea35f361846dce7ea590bd02481a00.html</anchorfile>
      <anchor>a9aea35f361846dce7ea590bd02481a00</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a31a25799df7c1aa3f8fd2a266d27940f.html</anchorfile>
      <anchor>a31a25799df7c1aa3f8fd2a266d27940f</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a8d794d11c79d801195ed17e8f7207259.html</anchorfile>
      <anchor>a8d794d11c79d801195ed17e8f7207259</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_aaf3c0145e6fbbb7c3535a6e03c1a76fc.html</anchorfile>
      <anchor>aaf3c0145e6fbbb7c3535a6e03c1a76fc</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ae9ab90484878c40e7651e23f5e481ab8.html</anchorfile>
      <anchor>ae9ab90484878c40e7651e23f5e481ab8</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_adfb0f0c7702684cc20d244307732f0b4.html</anchorfile>
      <anchor>adfb0f0c7702684cc20d244307732f0b4</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ae5d582430823fb46b93e7e235bca11b6.html</anchorfile>
      <anchor>ae5d582430823fb46b93e7e235bca11b6</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ae8039cbb2678ed0c267d53fcaa866af8.html</anchorfile>
      <anchor>ae8039cbb2678ed0c267d53fcaa866af8</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a9e74c1309ff4863cdbc5111b06d4992f.html</anchorfile>
      <anchor>a9e74c1309ff4863cdbc5111b06d4992f</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a83437f5150aca22bce9fec4d8ec9e1fc.html</anchorfile>
      <anchor>a83437f5150aca22bce9fec4d8ec9e1fc</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a75d6ade5a819e78c96a0c239f1fb4cbd.html</anchorfile>
      <anchor>a75d6ade5a819e78c96a0c239f1fb4cbd</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a030a9ec313925ed6cfaa464e5b13a831.html</anchorfile>
      <anchor>a030a9ec313925ed6cfaa464e5b13a831</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a793df9bcd2c8176949ef4ee472cba7e1.html</anchorfile>
      <anchor>a793df9bcd2c8176949ef4ee472cba7e1</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a257e4ddee7dc0bd6d5db3608fc0936d9.html</anchorfile>
      <anchor>a257e4ddee7dc0bd6d5db3608fc0936d9</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a19cfe4db3ccd0c158d8d2863530055fd.html</anchorfile>
      <anchor>a19cfe4db3ccd0c158d8d2863530055fd</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ae75c640560de6a0f8eb0f6614c0409e9.html</anchorfile>
      <anchor>ae75c640560de6a0f8eb0f6614c0409e9</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_af3b8a02290e8e9476ed3b4dbe63f225b.html</anchorfile>
      <anchor>af3b8a02290e8e9476ed3b4dbe63f225b</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc_no_recursion</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a461d8624ede2acc5011977279d4504dc.html</anchorfile>
      <anchor>a461d8624ede2acc5011977279d4504dc</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_afd127e149f4a9303344d4dd8a05b72bf.html</anchorfile>
      <anchor>afd127e149f4a9303344d4dd8a05b72bf</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode_no_recursion</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a014b8b99116c18f647ff7286284440c4.html</anchorfile>
      <anchor>a014b8b99116c18f647ff7286284440c4</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a4e4adcf68e6dfe62adb008621cc7c1cb.html</anchorfile>
      <anchor>a4e4adcf68e6dfe62adb008621cc7c1cb</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_ac6cc35ce99bf2974a4d16c7d71fba8e6.html</anchorfile>
      <anchor>ac6cc35ce99bf2974a4d16c7d71fba8e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a3be54cff0c3c7f9b7c986b7e74dbc678.html</anchorfile>
      <anchor>a3be54cff0c3c7f9b7c986b7e74dbc678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp *</type>
      <name>get_result</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a0030f9858a9403fca3e600922be27489.html</anchorfile>
      <anchor>a0030f9858a9403fca3e600922be27489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp_oper_ternary *</type>
      <name>get_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a69b8b22ec2f7738177f7b787bda1223a.html</anchorfile>
      <anchor>a69b8b22ec2f7738177f7b787bda1223a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_afbad1116a8724c6e1b7d7c94c8b65cb6.html</anchorfile>
      <anchor>afbad1116a8724c6e1b7d7c94c8b65cb6</anchor>
      <arglist>(c_sub_exp *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a1f230610845a82d8ff229bb063067822.html</anchorfile>
      <anchor>a1f230610845a82d8ff229bb063067822</anchor>
      <arglist>(c_sub_exp_oper_ternary *ternary)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_eval</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a7c4f90c8bd4a153bbc8cdee0538217ae.html</anchorfile>
      <anchor>a7c4f90c8bd4a153bbc8cdee0538217ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp *</type>
      <name>m_result</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a336c7002843a65fbb31f728a93406536.html</anchorfile>
      <anchor>a336c7002843a65fbb31f728a93406536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp_oper_ternary *</type>
      <name>m_ternary</name>
      <anchorfile>classc__sub__exp__oper__ternary__true_a5e212cdf3041fed33cb5d825f6956de8.html</anchorfile>
      <anchor>a5e212cdf3041fed33cb5d825f6956de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_parenthesis</name>
    <filename>classc__sub__exp__parenthesis.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_parenthesis</name>
      <anchorfile>classc__sub__exp__parenthesis_a1273c80feefcd255d2615113a6c5623c.html</anchorfile>
      <anchor>a1273c80feefcd255d2615113a6c5623c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_parenthesis</name>
      <anchorfile>classc__sub__exp__parenthesis_a99ffae2cc59466345ad3f8649d86c24b.html</anchorfile>
      <anchor>a99ffae2cc59466345ad3f8649d86c24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_sub</name>
      <anchorfile>classc__sub__exp__parenthesis_abf7f814f757dfe979ea02ea5cf82a69b.html</anchorfile>
      <anchor>abf7f814f757dfe979ea02ea5cf82a69b</anchor>
      <arglist>(c_sub_exp *sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__parenthesis_a438c928f91e26f3e1579f9bef6d8bc21.html</anchorfile>
      <anchor>a438c928f91e26f3e1579f9bef6d8bc21</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a488560d4a6e8353b0024647115db3b20.html</anchorfile>
      <anchor>a488560d4a6e8353b0024647115db3b20</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a1a8c6f4f752f52bc77e5911f48eff484.html</anchorfile>
      <anchor>a1a8c6f4f752f52bc77e5911f48eff484</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_ac5c706957b040a1252f8c5bc30046057.html</anchorfile>
      <anchor>ac5c706957b040a1252f8c5bc30046057</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a067cf3509af1fb4c36ecedfc38801fab.html</anchorfile>
      <anchor>a067cf3509af1fb4c36ecedfc38801fab</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a54e238cdfc2f4f016776367f2d0e2133.html</anchorfile>
      <anchor>a54e238cdfc2f4f016776367f2d0e2133</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_ab5607669d4a333009484bd946d8968c4.html</anchorfile>
      <anchor>ab5607669d4a333009484bd946d8968c4</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a51ad9b47556edc0587c752f778a76e8d.html</anchorfile>
      <anchor>a51ad9b47556edc0587c752f778a76e8d</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a2284bff79a765d9c63a78332b2144b8d.html</anchorfile>
      <anchor>a2284bff79a765d9c63a78332b2144b8d</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a890be963142bf1892393e74200c1104d.html</anchorfile>
      <anchor>a890be963142bf1892393e74200c1104d</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a0c8d616d3141083301b884e46f5284a4.html</anchorfile>
      <anchor>a0c8d616d3141083301b884e46f5284a4</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a357c0f200483adc0eb971dd616b0e066.html</anchorfile>
      <anchor>a357c0f200483adc0eb971dd616b0e066</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a9da3caf89287f47c78767876e3bc3cfe.html</anchorfile>
      <anchor>a9da3caf89287f47c78767876e3bc3cfe</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_ac0d22d0af1330b981d03ac86e43ad9f9.html</anchorfile>
      <anchor>ac0d22d0af1330b981d03ac86e43ad9f9</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a21437c312b0baa399f63cf6016a97779.html</anchorfile>
      <anchor>a21437c312b0baa399f63cf6016a97779</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a69d303dffa90e601ee8f1c762ebdbf4e.html</anchorfile>
      <anchor>a69d303dffa90e601ee8f1c762ebdbf4e</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a4082f5b45e033b21f8a50a1ea78eab23.html</anchorfile>
      <anchor>a4082f5b45e033b21f8a50a1ea78eab23</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a1e6bb8e7014d857ef51fa516d872eded.html</anchorfile>
      <anchor>a1e6bb8e7014d857ef51fa516d872eded</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a85f2544671e095076949fbee658542e0.html</anchorfile>
      <anchor>a85f2544671e095076949fbee658542e0</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a6350877ee1769cef49709ea6d676eae5.html</anchorfile>
      <anchor>a6350877ee1769cef49709ea6d676eae5</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_af690fed194d072f4b1867ff8bc2a6f78.html</anchorfile>
      <anchor>af690fed194d072f4b1867ff8bc2a6f78</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a2f34de9281fd583db2d59579160956a8.html</anchorfile>
      <anchor>a2f34de9281fd583db2d59579160956a8</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a1c7765f447672127bdb04e5892dc92bb.html</anchorfile>
      <anchor>a1c7765f447672127bdb04e5892dc92bb</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__parenthesis_a27de5b746b40f6305cd033a25f0e4b77.html</anchorfile>
      <anchor>a27de5b746b40f6305cd033a25f0e4b77</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__parenthesis_af8339f779e885fe7d3cc2a10d4799272.html</anchorfile>
      <anchor>af8339f779e885fe7d3cc2a10d4799272</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__parenthesis_a7ef69460d737b9c0a081604be13b89a9.html</anchorfile>
      <anchor>a7ef69460d737b9c0a081604be13b89a9</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__parenthesis_ac7f348bd3fe16df853d308eba9197a5f.html</anchorfile>
      <anchor>ac7f348bd3fe16df853d308eba9197a5f</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__parenthesis_a675ae1240927aab273b94a087b148779.html</anchorfile>
      <anchor>a675ae1240927aab273b94a087b148779</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc_no_recursion</name>
      <anchorfile>classc__sub__exp__parenthesis_a5ca9ce4f14a925e43055ee517c4077de.html</anchorfile>
      <anchor>a5ca9ce4f14a925e43055ee517c4077de</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__parenthesis_abd731cb3de2466c4abd688663b335762.html</anchorfile>
      <anchor>abd731cb3de2466c4abd688663b335762</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode_no_recursion</name>
      <anchorfile>classc__sub__exp__parenthesis_a71a556326dab4113b688e06cf6f97a9c.html</anchorfile>
      <anchor>a71a556326dab4113b688e06cf6f97a9c</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__parenthesis_a7063abc5d2b9c258c2a3776b49a97bc4.html</anchorfile>
      <anchor>a7063abc5d2b9c258c2a3776b49a97bc4</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; c_sub_exp * &gt; &amp;</type>
      <name>get_eval</name>
      <anchorfile>classc__sub__exp__parenthesis_ae779e021e0e0746995ea292c9459bba1.html</anchorfile>
      <anchor>ae779e021e0e0746995ea292c9459bba1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__parenthesis_a0b2827821d9e989a30e627d4a3db9cdd.html</anchorfile>
      <anchor>a0b2827821d9e989a30e627d4a3db9cdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_sub_exp *</type>
      <name>get_result</name>
      <anchorfile>classc__sub__exp__parenthesis_a688c6adf58666ac1d548ebe79da73b74.html</anchorfile>
      <anchor>a688c6adf58666ac1d548ebe79da73b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classc__sub__exp__parenthesis_abc87161eda2f89677878015f095a9ef2.html</anchorfile>
      <anchor>abc87161eda2f89677878015f095a9ef2</anchor>
      <arglist>(c_sub_exp *result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_eval</name>
      <anchorfile>classc__sub__exp__parenthesis_a9978518be35057d252e9975bf4a48cf8.html</anchorfile>
      <anchor>a9978518be35057d252e9975bf4a48cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp *</type>
      <name>m_result</name>
      <anchorfile>classc__sub__exp__parenthesis_ab4486c132dccf2c818922b0a9d4f15bb.html</anchorfile>
      <anchor>ab4486c132dccf2c818922b0a9d4f15bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_root</name>
    <filename>classc__sub__exp__root.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_root</name>
      <anchorfile>classc__sub__exp__root_a91b60df53ac3c1866332c9c174249f9d.html</anchorfile>
      <anchor>a91b60df53ac3c1866332c9c174249f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_root</name>
      <anchorfile>classc__sub__exp__root_a1b0918a311b10cd52efb322d83b85da1.html</anchorfile>
      <anchor>a1b0918a311b10cd52efb322d83b85da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_sub</name>
      <anchorfile>classc__sub__exp__root_a8f164042e486c7754323419fe0ad088f.html</anchorfile>
      <anchor>a8f164042e486c7754323419fe0ad088f</anchor>
      <arglist>(c_sub_exp *sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__root_af1fb341e11f0abc9d29cfb0cd48af174.html</anchorfile>
      <anchor>af1fb341e11f0abc9d29cfb0cd48af174</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a89b674b59c9e0d7942ee1cdbd9d83c0f.html</anchorfile>
      <anchor>a89b674b59c9e0d7942ee1cdbd9d83c0f</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_aa1f344cb903d17416321c59096742254.html</anchorfile>
      <anchor>aa1f344cb903d17416321c59096742254</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a2f49a84657f313306a7fc60c2c329909.html</anchorfile>
      <anchor>a2f49a84657f313306a7fc60c2c329909</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_ad1e2129f39d2823246517702e3941c71.html</anchorfile>
      <anchor>ad1e2129f39d2823246517702e3941c71</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a98c4e66841ff372c3b3e920b081cf215.html</anchorfile>
      <anchor>a98c4e66841ff372c3b3e920b081cf215</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a8c8c2a6d131bbf667b3a094c883b56e8.html</anchorfile>
      <anchor>a8c8c2a6d131bbf667b3a094c883b56e8</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a13892c7462e731d22064d710c87f42fc.html</anchorfile>
      <anchor>a13892c7462e731d22064d710c87f42fc</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a4dfb0e5428b5f3a26ad6bc3ac1ee8f7e.html</anchorfile>
      <anchor>a4dfb0e5428b5f3a26ad6bc3ac1ee8f7e</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a5f61e3e3a79e04928afdefaa1265baa9.html</anchorfile>
      <anchor>a5f61e3e3a79e04928afdefaa1265baa9</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a2a237f2f95631861ce628e4ac962ddac.html</anchorfile>
      <anchor>a2a237f2f95631861ce628e4ac962ddac</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a02d08842c27fe049d274695b6079044e.html</anchorfile>
      <anchor>a02d08842c27fe049d274695b6079044e</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_ab9f72dd84fc63c6ba41fe7041a2c2827.html</anchorfile>
      <anchor>ab9f72dd84fc63c6ba41fe7041a2c2827</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a1a675b3cfa56040d9c10525f0c752734.html</anchorfile>
      <anchor>a1a675b3cfa56040d9c10525f0c752734</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a8024db369d7942997f269650751b4a77.html</anchorfile>
      <anchor>a8024db369d7942997f269650751b4a77</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_aae0b872749fbd8eb873a3e46e343a247.html</anchorfile>
      <anchor>aae0b872749fbd8eb873a3e46e343a247</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_ae513204cf2e207b47bb2e712dcae50e1.html</anchorfile>
      <anchor>ae513204cf2e207b47bb2e712dcae50e1</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a192eb13a7c881b1c98b2ad00ca7f331d.html</anchorfile>
      <anchor>a192eb13a7c881b1c98b2ad00ca7f331d</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a902a850d80f0acea4da4dd10dec7dae9.html</anchorfile>
      <anchor>a902a850d80f0acea4da4dd10dec7dae9</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a7586d393968be85bfc4649085ba93b26.html</anchorfile>
      <anchor>a7586d393968be85bfc4649085ba93b26</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a90ad8a221ad6619720a1319f0987ac0a.html</anchorfile>
      <anchor>a90ad8a221ad6619720a1319f0987ac0a</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a828449e927969d2066364e32db5acc72.html</anchorfile>
      <anchor>a828449e927969d2066364e32db5acc72</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_a4fc2d84acd40e8a280a84aedb1462c77.html</anchorfile>
      <anchor>a4fc2d84acd40e8a280a84aedb1462c77</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root_abb47bacf664fcc80ace81cf4657ea88a.html</anchorfile>
      <anchor>abb47bacf664fcc80ace81cf4657ea88a</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__root_a055cae33b797422f47cfa7f32930b831.html</anchorfile>
      <anchor>a055cae33b797422f47cfa7f32930b831</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__root_a6253c636baf5a9c668a6657e07799db4.html</anchorfile>
      <anchor>a6253c636baf5a9c668a6657e07799db4</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp_a492d68761f5690b9e967dfb51bee7778.html</anchorfile>
      <anchor>a492d68761f5690b9e967dfb51bee7778</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__root_a636a329326c17147cec150475102a694.html</anchorfile>
      <anchor>a636a329326c17147cec150475102a694</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__root_aa376aba7b74777755ba854f479fc0b46.html</anchorfile>
      <anchor>aa376aba7b74777755ba854f479fc0b46</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__root_a92d939e4a24a661a257290204b19da78.html</anchorfile>
      <anchor>a92d939e4a24a661a257290204b19da78</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__root_a9c69c8e98196805565535340eafa94e0.html</anchorfile>
      <anchor>a9c69c8e98196805565535340eafa94e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_eval</name>
      <anchorfile>classc__sub__exp__root_ac4747a824194244dfda5493cec0af856.html</anchorfile>
      <anchor>ac4747a824194244dfda5493cec0af856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_root_end_dummy</name>
    <filename>classc__sub__exp__root__end__dummy.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_root_end_dummy</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a12cc624f15042cd8ab1e7c2275952255.html</anchorfile>
      <anchor>a12cc624f15042cd8ab1e7c2275952255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_root_end_dummy</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a7e2178891ab854e7ebd9e58d13e10e4f.html</anchorfile>
      <anchor>a7e2178891ab854e7ebd9e58d13e10e4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a4a76b3f238540db72a487a318347c40a.html</anchorfile>
      <anchor>a4a76b3f238540db72a487a318347c40a</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_aae30e7596a12f66bb0d87e4a3bbabc74.html</anchorfile>
      <anchor>aae30e7596a12f66bb0d87e4a3bbabc74</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a9d30f440dfd4393f0e8a04de77991efc.html</anchorfile>
      <anchor>a9d30f440dfd4393f0e8a04de77991efc</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a4e7a5ee847ea18a4dcb9db9610bf1f08.html</anchorfile>
      <anchor>a4e7a5ee847ea18a4dcb9db9610bf1f08</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a6d10ca86f0189ec8ab60d7001551e8ed.html</anchorfile>
      <anchor>a6d10ca86f0189ec8ab60d7001551e8ed</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a526eae55aa5ba83de48f7a1352bb2692.html</anchorfile>
      <anchor>a526eae55aa5ba83de48f7a1352bb2692</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_ad5809433002437f5a1df4f6ddd121386.html</anchorfile>
      <anchor>ad5809433002437f5a1df4f6ddd121386</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_ac3d01b4ab58e4e8ab16b6f3c38461b9e.html</anchorfile>
      <anchor>ac3d01b4ab58e4e8ab16b6f3c38461b9e</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a5db922745c6fe9349116abc49b969651.html</anchorfile>
      <anchor>a5db922745c6fe9349116abc49b969651</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a0708bc8f5eb903adcd04334f999b61b9.html</anchorfile>
      <anchor>a0708bc8f5eb903adcd04334f999b61b9</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a5e758ec7f4010676413a78ff1934de1d.html</anchorfile>
      <anchor>a5e758ec7f4010676413a78ff1934de1d</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a6b3965d4ee07966b72deb101f8d64666.html</anchorfile>
      <anchor>a6b3965d4ee07966b72deb101f8d64666</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a3e81ecff6afd498c218e8cdb4b6d0b6c.html</anchorfile>
      <anchor>a3e81ecff6afd498c218e8cdb4b6d0b6c</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a40db5c1aa47790600699e2495edd7944.html</anchorfile>
      <anchor>a40db5c1aa47790600699e2495edd7944</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a0ea19c293c794f5fbd18bdd759a2bf61.html</anchorfile>
      <anchor>a0ea19c293c794f5fbd18bdd759a2bf61</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a9cfd8a2e55c86d449210832f7c8fa741.html</anchorfile>
      <anchor>a9cfd8a2e55c86d449210832f7c8fa741</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_ae544a0adc09587f78197230c78ffa849.html</anchorfile>
      <anchor>ae544a0adc09587f78197230c78ffa849</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a1551d08aafa32678a8aab737e775e64c.html</anchorfile>
      <anchor>a1551d08aafa32678a8aab737e775e64c</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a7991eabdfeb7793e3d0208416b1a5fb0.html</anchorfile>
      <anchor>a7991eabdfeb7793e3d0208416b1a5fb0</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a1644eecd0ade132944a1cc29e06985e8.html</anchorfile>
      <anchor>a1644eecd0ade132944a1cc29e06985e8</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a94e7055e0d3c539cec967afdc1b4ce29.html</anchorfile>
      <anchor>a94e7055e0d3c539cec967afdc1b4ce29</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a27e6e2c83852af56246454499f6dd62c.html</anchorfile>
      <anchor>a27e6e2c83852af56246454499f6dd62c</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a22a7ee96d5c67c357e792cb954078bbb.html</anchorfile>
      <anchor>a22a7ee96d5c67c357e792cb954078bbb</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a511d5c1bb65f08ed41a9477caf2efe6e.html</anchorfile>
      <anchor>a511d5c1bb65f08ed41a9477caf2efe6e</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a9ccd66c1a1b91dbdb0c8f77c2e12d7e6.html</anchorfile>
      <anchor>a9ccd66c1a1b91dbdb0c8f77c2e12d7e6</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a561b85534fdb0c2adf6a79a4ee2155b9.html</anchorfile>
      <anchor>a561b85534fdb0c2adf6a79a4ee2155b9</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp_a492d68761f5690b9e967dfb51bee7778.html</anchorfile>
      <anchor>a492d68761f5690b9e967dfb51bee7778</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a57682acc64d1c1f5ac538a9bfbeacfd3.html</anchorfile>
      <anchor>a57682acc64d1c1f5ac538a9bfbeacfd3</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a42af3ed62701a3ccc3530ecb73c9da51.html</anchorfile>
      <anchor>a42af3ed62701a3ccc3530ecb73c9da51</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a2dda1b56c049b30030f9d5377311f8f5.html</anchorfile>
      <anchor>a2dda1b56c049b30030f9d5377311f8f5</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__root__end__dummy_a2402c39d25c9744bb6d7c6e22831d41a.html</anchorfile>
      <anchor>a2402c39d25c9744bb6d7c6e22831d41a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_ternary_false_end_marker</name>
    <filename>classc__sub__exp__ternary__false__end__marker.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_ternary_false_end_marker</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ac7a7b5eb2f3a606f15571e232942930b.html</anchorfile>
      <anchor>ac7a7b5eb2f3a606f15571e232942930b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_ternary_false_end_marker</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ab27914b45a31fea77cc43e10806bf7c1.html</anchorfile>
      <anchor>ab27914b45a31fea77cc43e10806bf7c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_af622276eba80df4487a0c30dfda3a8b2.html</anchorfile>
      <anchor>af622276eba80df4487a0c30dfda3a8b2</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ac8b14071af522d17377b239cbe670ece.html</anchorfile>
      <anchor>ac8b14071af522d17377b239cbe670ece</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a765c384b83a7dd72a46a0d49dc92c28c.html</anchorfile>
      <anchor>a765c384b83a7dd72a46a0d49dc92c28c</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_aeec3175583c3a43dcf3c59694a13c7cf.html</anchorfile>
      <anchor>aeec3175583c3a43dcf3c59694a13c7cf</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a0e553b4c0dfd608c4e7188ae19526f18.html</anchorfile>
      <anchor>a0e553b4c0dfd608c4e7188ae19526f18</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a3b31987d7366420ac4a6a59c5f9ba85c.html</anchorfile>
      <anchor>a3b31987d7366420ac4a6a59c5f9ba85c</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a2d77545bf01c955217332227c348e265.html</anchorfile>
      <anchor>a2d77545bf01c955217332227c348e265</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_aa432cc3ac175981bff2760655885d3b8.html</anchorfile>
      <anchor>aa432cc3ac175981bff2760655885d3b8</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ab86d83a34b1de5cfce7895ca620e19e4.html</anchorfile>
      <anchor>ab86d83a34b1de5cfce7895ca620e19e4</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a698a9d7fc442fd8cf5ec826ed19c7bdf.html</anchorfile>
      <anchor>a698a9d7fc442fd8cf5ec826ed19c7bdf</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a055164b642e47823095a1d4316299c0d.html</anchorfile>
      <anchor>a055164b642e47823095a1d4316299c0d</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a89a2e66fd13c42f1fd7f21b387e07f41.html</anchorfile>
      <anchor>a89a2e66fd13c42f1fd7f21b387e07f41</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a08922e9a2972a5ffce20efb96b37179a.html</anchorfile>
      <anchor>a08922e9a2972a5ffce20efb96b37179a</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a01f8603c3cfeaceccdbf6b1918daa829.html</anchorfile>
      <anchor>a01f8603c3cfeaceccdbf6b1918daa829</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a2f435f7f00ca5d4b841c26775070dd98.html</anchorfile>
      <anchor>a2f435f7f00ca5d4b841c26775070dd98</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a708261a8ea61f74b3160df201752aa6a.html</anchorfile>
      <anchor>a708261a8ea61f74b3160df201752aa6a</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a0aaf97148f500f2c7e3163fb9cd49eb0.html</anchorfile>
      <anchor>a0aaf97148f500f2c7e3163fb9cd49eb0</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a5727309c8da8649e5198b5288aa5ffb5.html</anchorfile>
      <anchor>a5727309c8da8649e5198b5288aa5ffb5</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ac166d283d913236e4c6a9c6dc400fea6.html</anchorfile>
      <anchor>ac166d283d913236e4c6a9c6dc400fea6</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a09d8b5910a812a3bb8c8ec184d392217.html</anchorfile>
      <anchor>a09d8b5910a812a3bb8c8ec184d392217</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_aa13953d328ce00875d5b4efd5366427a.html</anchorfile>
      <anchor>aa13953d328ce00875d5b4efd5366427a</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ad07be4760d78e899ed1026fb8421adbb.html</anchorfile>
      <anchor>ad07be4760d78e899ed1026fb8421adbb</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ae6f08411c196ab123fef64349e2521e0.html</anchorfile>
      <anchor>ae6f08411c196ab123fef64349e2521e0</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a938f4731158df33877e60b8a51c47334.html</anchorfile>
      <anchor>a938f4731158df33877e60b8a51c47334</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_aa111d15433fbb8519f58ecde651187b9.html</anchorfile>
      <anchor>aa111d15433fbb8519f58ecde651187b9</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a7b5600a4e3e8c411856c5eba28dc5677.html</anchorfile>
      <anchor>a7b5600a4e3e8c411856c5eba28dc5677</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_abc5375a0e838d36f5b214f5e9ad8d68d.html</anchorfile>
      <anchor>abc5375a0e838d36f5b214f5e9ad8d68d</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ace67302c8d8cf071fbac61fa1ef1f382.html</anchorfile>
      <anchor>ace67302c8d8cf071fbac61fa1ef1f382</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_ab14806f30e621faeab84e8a2098f6eae.html</anchorfile>
      <anchor>ab14806f30e621faeab84e8a2098f6eae</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_a1f7a4ca05e56b88c3c026e11c8b3a6fe.html</anchorfile>
      <anchor>a1f7a4ca05e56b88c3c026e11c8b3a6fe</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_aa4620735f5b9f1065d2344fc2886448d.html</anchorfile>
      <anchor>aa4620735f5b9f1065d2344fc2886448d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_true</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_af091ebb894e673a8e0bc4c8773c96e8a.html</anchorfile>
      <anchor>af091ebb894e673a8e0bc4c8773c96e8a</anchor>
      <arglist>(c_sub_exp_oper_ternary *ternary_true)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp_oper_ternary *</type>
      <name>m_ternary_true</name>
      <anchorfile>classc__sub__exp__ternary__false__end__marker_aecc5d92458631c65b5924223585b5674.html</anchorfile>
      <anchor>aecc5d92458631c65b5924223585b5674</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_ternary_true_end_marker</name>
    <filename>classc__sub__exp__ternary__true__end__marker.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_ternary_true_end_marker</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a75a22403e13c8f85f6d303ce0097e696.html</anchorfile>
      <anchor>a75a22403e13c8f85f6d303ce0097e696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_ternary_true_end_marker</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a1e9de3c9e4d25b470cb1003be8def6de.html</anchorfile>
      <anchor>a1e9de3c9e4d25b470cb1003be8def6de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_aa43e91924437d0064e6c0cf586889c2e.html</anchorfile>
      <anchor>aa43e91924437d0064e6c0cf586889c2e</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a2a91dffde80c9aaf40127a377674e402.html</anchorfile>
      <anchor>a2a91dffde80c9aaf40127a377674e402</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a16bfdeae62a16b03596e06c5afb37d4c.html</anchorfile>
      <anchor>a16bfdeae62a16b03596e06c5afb37d4c</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a60f61c88da132dfcd3b67249e48c6299.html</anchorfile>
      <anchor>a60f61c88da132dfcd3b67249e48c6299</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_aa86fb2b6fa39255b8ea6617d7deff3a3.html</anchorfile>
      <anchor>aa86fb2b6fa39255b8ea6617d7deff3a3</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a12bd4dac249b6fd5c7e1b99da85adf8f.html</anchorfile>
      <anchor>a12bd4dac249b6fd5c7e1b99da85adf8f</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_aa587bad6757ce922180f1af16a43de19.html</anchorfile>
      <anchor>aa587bad6757ce922180f1af16a43de19</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_ac0a5f688d6737e3b8865874b9e0eded8.html</anchorfile>
      <anchor>ac0a5f688d6737e3b8865874b9e0eded8</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a0090ceb55a5bd7fb9678ed4b1d9169c2.html</anchorfile>
      <anchor>a0090ceb55a5bd7fb9678ed4b1d9169c2</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_afeca00f581c8c1f612785ecd4ce84649.html</anchorfile>
      <anchor>afeca00f581c8c1f612785ecd4ce84649</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_ad2a3284123b1aff2d15df222d235bbbe.html</anchorfile>
      <anchor>ad2a3284123b1aff2d15df222d235bbbe</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a7ccf720261a15140862d06c39edb1564.html</anchorfile>
      <anchor>a7ccf720261a15140862d06c39edb1564</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a37df6833ebd6768366fa989dfb684917.html</anchorfile>
      <anchor>a37df6833ebd6768366fa989dfb684917</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a7fb45980697b1ff7a07a0d017326b35b.html</anchorfile>
      <anchor>a7fb45980697b1ff7a07a0d017326b35b</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_af65427b75540d9f2e35cb6e3d3c41582.html</anchorfile>
      <anchor>af65427b75540d9f2e35cb6e3d3c41582</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a43b21821a9872ed8d1728164bdd010d6.html</anchorfile>
      <anchor>a43b21821a9872ed8d1728164bdd010d6</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a921a309bf2f7d235d3e9d050ab2bb2f4.html</anchorfile>
      <anchor>a921a309bf2f7d235d3e9d050ab2bb2f4</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a3779b60d7290f5f7eb96b33a67dd820a.html</anchorfile>
      <anchor>a3779b60d7290f5f7eb96b33a67dd820a</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a7b194efc38a6becc6139ce6f6de5192c.html</anchorfile>
      <anchor>a7b194efc38a6becc6139ce6f6de5192c</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a0e56234937a49269510323d114950ef6.html</anchorfile>
      <anchor>a0e56234937a49269510323d114950ef6</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a4ed89cc09719ba71715add27e455bbbd.html</anchorfile>
      <anchor>a4ed89cc09719ba71715add27e455bbbd</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a51279f89e2d4a9ceeef8b4f109148ece.html</anchorfile>
      <anchor>a51279f89e2d4a9ceeef8b4f109148ece</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a931c320f879c96e722059105f2466682.html</anchorfile>
      <anchor>a931c320f879c96e722059105f2466682</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a8aa228faebcbeea2a320211d32c4cccb.html</anchorfile>
      <anchor>a8aa228faebcbeea2a320211d32c4cccb</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a72c48667b466caa134f6ed89be4fb57a.html</anchorfile>
      <anchor>a72c48667b466caa134f6ed89be4fb57a</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_aba8149f4ad07ef2eaaa9188fbe60fb1e.html</anchorfile>
      <anchor>aba8149f4ad07ef2eaaa9188fbe60fb1e</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a73e5b7a21552985aae624f83e0370b80.html</anchorfile>
      <anchor>a73e5b7a21552985aae624f83e0370b80</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a2567095abce5e1cbb9c70410af38e813.html</anchorfile>
      <anchor>a2567095abce5e1cbb9c70410af38e813</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a38301807ec90a8dcdd61e6692fd29380.html</anchorfile>
      <anchor>a38301807ec90a8dcdd61e6692fd29380</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a0210b2a0c83917d3171a71b1117e7506.html</anchorfile>
      <anchor>a0210b2a0c83917d3171a71b1117e7506</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a95375842716fdf8809924da0f8d85654.html</anchorfile>
      <anchor>a95375842716fdf8809924da0f8d85654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp_addeb224c290f2468034d27f17a7d5560.html</anchorfile>
      <anchor>addeb224c290f2468034d27f17a7d5560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_jump</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_ab586f27c2a0a80b68029481de6be0fb4.html</anchorfile>
      <anchor>ab586f27c2a0a80b68029481de6be0fb4</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *marker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_true</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_aa99a9f942ed5475f6329c918b53b5a75.html</anchorfile>
      <anchor>aa99a9f942ed5475f6329c918b53b5a75</anchor>
      <arglist>(c_sub_exp_oper_ternary *ternary_true)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp_ternary_false_end_marker *</type>
      <name>m_ternary_jump</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_a50f7943d1506f8ede30b5527c92a79ce.html</anchorfile>
      <anchor>a50f7943d1506f8ede30b5527c92a79ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_sub_exp_oper_ternary *</type>
      <name>m_ternary_true</name>
      <anchorfile>classc__sub__exp__ternary__true__end__marker_afde35da30107dfd90bb994b1374cbf9f.html</anchorfile>
      <anchor>afde35da30107dfd90bb994b1374cbf9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_sub_exp_variable</name>
    <filename>classc__sub__exp__variable.html</filename>
    <base>c_sub_exp</base>
    <member kind="function">
      <type></type>
      <name>c_sub_exp_variable</name>
      <anchorfile>classc__sub__exp__variable_a7920a0332c395ea8fbbe7fc0edd890f9.html</anchorfile>
      <anchor>a7920a0332c395ea8fbbe7fc0edd890f9</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_sub_exp_variable</name>
      <anchorfile>classc__sub__exp__variable_aadfe6f0bd26116df7e13a5f71d3f9fcd.html</anchorfile>
      <anchor>aadfe6f0bd26116df7e13a5f71d3f9fcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_follow</name>
      <anchorfile>classc__sub__exp__variable_a0079b9c7831131c9d5b98103d6766050.html</anchorfile>
      <anchor>a0079b9c7831131c9d5b98103d6766050</anchor>
      <arglist>(c_sub_exp &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_acb36452759d62e67ea2f6222e6e87d56.html</anchorfile>
      <anchor>acb36452759d62e67ea2f6222e6e87d56</anchor>
      <arglist>(c_sub_exp_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a0f9024ec3738ebdbefcfeab2d4f7e844.html</anchorfile>
      <anchor>a0f9024ec3738ebdbefcfeab2d4f7e844</anchor>
      <arglist>(c_sub_exp_variable *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a4dee74bc5eda20274b637d26dd9e1f28.html</anchorfile>
      <anchor>a4dee74bc5eda20274b637d26dd9e1f28</anchor>
      <arglist>(c_sub_exp_conditional_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a7c4d50a8324b84dfd2c3a1167421d205.html</anchorfile>
      <anchor>a7c4d50a8324b84dfd2c3a1167421d205</anchor>
      <arglist>(c_sub_exp_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a059484fe7283ea75fc6caccfb5e98acb.html</anchorfile>
      <anchor>a059484fe7283ea75fc6caccfb5e98acb</anchor>
      <arglist>(c_sub_exp_ternary_true_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_acfdebc82c93cd6f9dffabf72cacd1bee.html</anchorfile>
      <anchor>acfdebc82c93cd6f9dffabf72cacd1bee</anchor>
      <arglist>(c_sub_exp_ternary_false_end_marker *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a50d1cff144a77a85ad4617d745dab364.html</anchorfile>
      <anchor>a50d1cff144a77a85ad4617d745dab364</anchor>
      <arglist>(c_sub_exp_numeric_immediate *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a295b6a4b61ff2ef9af55f7acee7aa46a.html</anchorfile>
      <anchor>a295b6a4b61ff2ef9af55f7acee7aa46a</anchor>
      <arglist>(c_sub_exp_func_arg_separator *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a4a0f3de1f66fe2fe99362f594cc55136.html</anchorfile>
      <anchor>a4a0f3de1f66fe2fe99362f594cc55136</anchor>
      <arglist>(c_sub_exp_func_end_args *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a9d7c2720609b012f2151a258abc02348.html</anchorfile>
      <anchor>a9d7c2720609b012f2151a258abc02348</anchor>
      <arglist>(c_sub_exp_end_index *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a405ff29ac0c119fa95b2b920a5e58e08.html</anchorfile>
      <anchor>a405ff29ac0c119fa95b2b920a5e58e08</anchor>
      <arglist>(c_sub_exp_const *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a4ca35bc32963485f2ee4ab04e1adae68.html</anchorfile>
      <anchor>a4ca35bc32963485f2ee4ab04e1adae68</anchor>
      <arglist>(c_sub_exp_contitional_node_helper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a7df19610837a1cb70b4c570b7f163a02.html</anchorfile>
      <anchor>a7df19610837a1cb70b4c570b7f163a02</anchor>
      <arglist>(c_sub_exp_func *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_ac3392928c1bd539710fc1dcb922ccc95.html</anchorfile>
      <anchor>ac3392928c1bd539710fc1dcb922ccc95</anchor>
      <arglist>(c_sub_exp_eval_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_ad0893ecc4f346d92bcbcb169d1f7ac78.html</anchorfile>
      <anchor>ad0893ecc4f346d92bcbcb169d1f7ac78</anchor>
      <arglist>(c_sub_exp_immediate_str *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a77bc2d52552c2a5641510a5c6786cd5c.html</anchorfile>
      <anchor>a77bc2d52552c2a5641510a5c6786cd5c</anchor>
      <arglist>(c_sub_exp_oper *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a1be9381ddd28aceb64097729b0adc49f.html</anchorfile>
      <anchor>a1be9381ddd28aceb64097729b0adc49f</anchor>
      <arglist>(c_sub_exp_root *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a75c84a11cb33320467d2eb58dc31b16f.html</anchorfile>
      <anchor>a75c84a11cb33320467d2eb58dc31b16f</anchor>
      <arglist>(c_sub_exp_oper_ternary *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_ac5fcf2a3341d84c816f9f1ece5feefe4.html</anchorfile>
      <anchor>ac5fcf2a3341d84c816f9f1ece5feefe4</anchor>
      <arglist>(c_sub_exp_oper_ternary_true *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_affe71872ef82254b7cb3ed7321dea037.html</anchorfile>
      <anchor>affe71872ef82254b7cb3ed7321dea037</anchor>
      <arglist>(c_sub_exp_oper_ternary_false *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a11217b0a891420b86deb28d52d8507f5.html</anchorfile>
      <anchor>a11217b0a891420b86deb28d52d8507f5</anchor>
      <arglist>(c_sub_exp_root_end_dummy *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a5ec8ea800477e99daca9ab0b8695a7a3.html</anchorfile>
      <anchor>a5ec8ea800477e99daca9ab0b8695a7a3</anchor>
      <arglist>(c_sub_exp_end_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const c_exp_sanity *</type>
      <name>can_precede</name>
      <anchorfile>classc__sub__exp__variable_a89cea58515c0f5f94ed54d8dee1d4f37.html</anchorfile>
      <anchor>a89cea58515c0f5f94ed54d8dee1d4f37</anchor>
      <arglist>(c_sub_exp_parenthesis *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compile</name>
      <anchorfile>classc__sub__exp__variable_a62f1ef411488673de937dc1e7357e90a.html</anchorfile>
      <anchor>a62f1ef411488673de937dc1e7357e90a</anchor>
      <arglist>(c_tree_microcode &amp;tm_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compiled</name>
      <anchorfile>classc__sub__exp_afa71242a25035e3bac613f63f261c50a.html</anchorfile>
      <anchor>afa71242a25035e3bac613f63f261c50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>complete</name>
      <anchorfile>classc__sub__exp__variable_a09a086ced362f194606c3c5aff8ece6b.html</anchorfile>
      <anchor>a09a086ced362f194606c3c5aff8ece6b</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt; &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>emit_evaluation_order</name>
      <anchorfile>classc__sub__exp__variable_ae1f1d67a375a07bf6ba230bd93979a59.html</anchorfile>
      <anchor>ae1f1d67a375a07bf6ba230bd93979a59</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;st, list&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_desc</name>
      <anchorfile>classc__sub__exp__variable_aace33405cceceb57da0539f301527fc1.html</anchorfile>
      <anchor>aace33405cceceb57da0539f301527fc1</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__sub__exp__variable_a9b6164c997b6cce8af602da536ddc93c.html</anchorfile>
      <anchor>a9b6164c997b6cce8af602da536ddc93c</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__sub__exp__variable_a105e1c846537d904b1f16910f05438bd.html</anchorfile>
      <anchor>a105e1c846537d904b1f16910f05438bd</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classc__sub__exp_a6c6c6bd3197240bb264174728f07e99a.html</anchorfile>
      <anchor>a6c6c6bd3197240bb264174728f07e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_prec</name>
      <anchorfile>classc__sub__exp__variable_a1950f203c0b4929b03fa7ba8a31bddfd.html</anchorfile>
      <anchor>a1950f203c0b4929b03fa7ba8a31bddfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_var_id</name>
      <anchorfile>classc__sub__exp_acd48c530701e68310ea0ec3f9ad48ad7.html</anchorfile>
      <anchor>acd48c530701e68310ea0ec3f9ad48ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_varname</name>
      <anchorfile>classc__sub__exp__variable_af78eda86884a94dce185a4d785e77c7a.html</anchorfile>
      <anchor>af78eda86884a94dce185a4d785e77c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_a865698f4041c67187c83d8099e2789c0.html</anchorfile>
      <anchor>a865698f4041c67187c83d8099e2789c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_complete</name>
      <anchorfile>classc__sub__exp__variable_a00c5d79622964b4ba6a1082f170317ad.html</anchorfile>
      <anchor>a00c5d79622964b4ba6a1082f170317ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_depth</name>
      <anchorfile>classc__sub__exp_ada919c875c2485b32ea3f544d7012960.html</anchorfile>
      <anchor>ada919c875c2485b32ea3f544d7012960</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classc__sub__exp_ac718c8c9eb6943a4572bc9f1a5275776.html</anchorfile>
      <anchor>ac718c8c9eb6943a4572bc9f1a5275776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_evaluation_order_emited</name>
      <anchorfile>classc__sub__exp_aa825506cf5b503bd8e6d5e33b8d3f264.html</anchorfile>
      <anchor>aa825506cf5b503bd8e6d5e33b8d3f264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_sym_index_t</type>
      <name>m_var_id</name>
      <anchorfile>classc__sub__exp_a85fa0e9ae86c602baff99e29b544ca2b.html</anchorfile>
      <anchor>a85fa0e9ae86c602baff99e29b544ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_complete</name>
      <anchorfile>classc__sub__exp__variable_a79f0be601ee5238386cf29319ebe101f.html</anchorfile>
      <anchor>a79f0be601ee5238386cf29319ebe101f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_name</name>
      <anchorfile>classc__sub__exp__variable_a90b98ab00944bc12f2f915526f42d2b4.html</anchorfile>
      <anchor>a90b98ab00944bc12f2f915526f42d2b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_telnet_server</name>
    <filename>classc__telnet__server.html</filename>
    <member kind="function">
      <type></type>
      <name>c_telnet_server</name>
      <anchorfile>classc__telnet__server_ade691c1da9d2d674d0361b17d9ac4eb7.html</anchorfile>
      <anchor>ade691c1da9d2d674d0361b17d9ac4eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classc__telnet__server_ae61f8fe9cc8b93942b7caac86dbd97f6.html</anchorfile>
      <anchor>ae61f8fe9cc8b93942b7caac86dbd97f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>addr</name>
      <anchorfile>classc__telnet__server_a85e3db81f9650f0fbd168ef33b44c3c6.html</anchorfile>
      <anchor>a85e3db81f9650f0fbd168ef33b44c3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bind_host</name>
      <anchorfile>classc__telnet__server_abda52b5ef67f4395685e9f9465002d4c.html</anchorfile>
      <anchor>abda52b5ef67f4395685e9f9465002d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bind_ip</name>
      <anchorfile>classc__telnet__server_ac1df7ebbc01d698e97c3fdf1ccc24e7c.html</anchorfile>
      <anchor>ac1df7ebbc01d698e97c3fdf1ccc24e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dynamic</name>
      <anchorfile>classc__telnet__server_a85adf845ca693d202dd17b1bac5eca13.html</anchorfile>
      <anchor>a85adf845ca693d202dd17b1bac5eca13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>port</name>
      <anchorfile>classc__telnet__server_a0902a35e5cff2a5b61b42bd81d72a117.html</anchorfile>
      <anchor>a0902a35e5cff2a5b61b42bd81d72a117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pure_ssl</name>
      <anchorfile>classc__telnet__server_a6b1500e1517b548b92a6d6a79821444f.html</anchorfile>
      <anchor>a6b1500e1517b548b92a6d6a79821444f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_socket</type>
      <name>socket</name>
      <anchorfile>classc__telnet__server_a80e953c76c8a764d675909df2cd49587.html</anchorfile>
      <anchor>a80e953c76c8a764d675909df2cd49587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>telnet_addr</name>
      <anchorfile>classc__telnet__server_a4d38feb4920037f04e045c0f5abe62ad.html</anchorfile>
      <anchor>a4d38feb4920037f04e045c0f5abe62ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>using_ipv6</name>
      <anchorfile>classc__telnet__server_a69b763f3195e5dc343340b35ab038c9d.html</anchorfile>
      <anchor>a69b763f3195e5dc343340b35ab038c9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_temp_local</name>
    <filename>classc__temp__local.html</filename>
    <member kind="function">
      <type></type>
      <name>c_temp_local</name>
      <anchorfile>classc__temp__local_ae2ea0f4741bc97c8472f423fd55663da.html</anchorfile>
      <anchor>ae2ea0f4741bc97c8472f423fd55663da</anchor>
      <arglist>(c_var_array *copy_from=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_temp_local</name>
      <anchorfile>classc__temp__local_aea5acd076713927861d307dfb4fabad4.html</anchorfile>
      <anchor>aea5acd076713927861d307dfb4fabad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>get_params</name>
      <anchorfile>classc__temp__local_a9b82751e2e85fa10f5fe6ff59e27ec78.html</anchorfile>
      <anchor>a9b82751e2e85fa10f5fe6ff59e27ec78</anchor>
      <arglist>(c_var_array *&amp;vars)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>local_id</name>
      <anchorfile>classc__temp__local_ae3237098cce806ccf7ecbe9eb4258488.html</anchorfile>
      <anchor>ae3237098cce806ccf7ecbe9eb4258488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>local_vars</name>
      <anchorfile>classc__temp__local_ad6aded866736dacf3d1b057335bc5d33.html</anchorfile>
      <anchor>ad6aded866736dacf3d1b057335bc5d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>saved_local_id</name>
      <anchorfile>classc__temp__local_a95f6e2f6f496bb695f11f51d2e1cfdff.html</anchorfile>
      <anchor>a95f6e2f6f496bb695f11f51d2e1cfdff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_timer</name>
    <filename>classc__timer.html</filename>
    <member kind="function">
      <type></type>
      <name>c_timer</name>
      <anchorfile>classc__timer_a07797357baa6b1cb971c164bfc10a8bc.html</anchorfile>
      <anchor>a07797357baa6b1cb971c164bfc10a8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_timer</name>
      <anchorfile>classc__timer_ae520c1f824456d04104bd38e285a7f74.html</anchorfile>
      <anchor>ae520c1f824456d04104bd38e285a7f74</anchor>
      <arglist>(const c_timer &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_timer</name>
      <anchorfile>classc__timer_a9fda20a3f5a038713ada5606514021e2.html</anchorfile>
      <anchor>a9fda20a3f5a038713ada5606514021e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>again_at</name>
      <anchorfile>classc__timer_ac3f876b7898053f96007420aca4d563b.html</anchorfile>
      <anchor>ac3f876b7898053f96007420aca4d563b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bot_unlink_timer</name>
      <anchorfile>classc__timer_ad75dae7b8be260098c411257ef0c8cdd.html</anchorfile>
      <anchor>ad75dae7b8be260098c411257ef0c8cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bot_unlink_trigger</name>
      <anchorfile>classc__timer_a3468f5a3b6b9aa30e103a904a38f8ba9.html</anchorfile>
      <anchor>a3468f5a3b6b9aa30e103a904a38f8ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>debug</name>
      <anchorfile>classc__timer_a92f363d61d9c1c47df509b7261fee068.html</anchorfile>
      <anchor>a92f363d61d9c1c47df509b7261fee068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>duration</name>
      <anchorfile>classc__timer_a0541cd62046b98cee96359653878e804.html</anchorfile>
      <anchor>a0541cd62046b98cee96359653878e804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>erase</name>
      <anchorfile>classc__timer_a117e4533f80931e6de062fe35dab0b9a.html</anchorfile>
      <anchor>a117e4533f80931e6de062fe35dab0b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>expression</name>
      <anchorfile>classc__timer_a879f072b30f9aff3b1d6f79d05799479.html</anchorfile>
      <anchor>a879f072b30f9aff3b1d6f79d05799479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classc__timer_a50c220ba5cde37059b87880d16fe0f9b.html</anchorfile>
      <anchor>a50c220ba5cde37059b87880d16fe0f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>once</name>
      <anchorfile>classc__timer_a54d66c38686296f4afd9a39f2bc7c94c.html</anchorfile>
      <anchor>a54d66c38686296f4afd9a39f2bc7c94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>set_at</name>
      <anchorfile>classc__timer_a0a0ff830bc80e3e5df7c9dbf190e56e7.html</anchorfile>
      <anchor>a0a0ff830bc80e3e5df7c9dbf190e56e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_var_array *</type>
      <name>vars</name>
      <anchorfile>classc__timer_a9cf5c9a72f82f483211b955f2e55c7cf.html</anchorfile>
      <anchor>a9cf5c9a72f82f483211b955f2e55c7cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_tmp_file</name>
    <filename>classc__tmp__file.html</filename>
    <member kind="function">
      <type></type>
      <name>c_tmp_file</name>
      <anchorfile>classc__tmp__file_a0c4069011c9ce7e34ce13cc0d5180795.html</anchorfile>
      <anchor>a0c4069011c9ce7e34ce13cc0d5180795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command_args</name>
      <anchorfile>classc__tmp__file_a1d6682c5813e9c84cd45e50e00f1deb9.html</anchorfile>
      <anchor>a1d6682c5813e9c84cd45e50e00f1deb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command_dir</name>
      <anchorfile>classc__tmp__file_aa0e9e9e0595b393e2dc7e851d29c9083.html</anchorfile>
      <anchor>aa0e9e9e0595b393e2dc7e851d29c9083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command_line</name>
      <anchorfile>classc__tmp__file_aa57474f2a948ffd8cce973d343fc38fc.html</anchorfile>
      <anchor>aa57474f2a948ffd8cce973d343fc38fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filename</name>
      <anchorfile>classc__tmp__file_aa46a82649d51af5c0c5ce1a26648c4d7.html</anchorfile>
      <anchor>aa46a82649d51af5c0c5ce1a26648c4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_exec_handle *</type>
      <name>h</name>
      <anchorfile>classc__tmp__file_a6caf11940c4557eb7c261a79a2020f8a.html</anchorfile>
      <anchor>a6caf11940c4557eb7c261a79a2020f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_been_run</name>
      <anchorfile>classc__tmp__file_a30058cd270249d975e36ebd4308dd3f5.html</anchorfile>
      <anchor>a30058cd270249d975e36ebd4308dd3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>noremove</name>
      <anchorfile>classc__tmp__file_a3816b1cd7d0b6e325c48676bc9cf65b9.html</anchorfile>
      <anchor>a3816b1cd7d0b6e325c48676bc9cf65b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>script</name>
      <anchorfile>classc__tmp__file_afeee662a413f4b8cc2a39731e8568361.html</anchorfile>
      <anchor>afeee662a413f4b8cc2a39731e8568361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>script_num</name>
      <anchorfile>classc__tmp__file_a659100e61d14e115b90b69e4a7cbb7c4.html</anchorfile>
      <anchor>a659100e61d14e115b90b69e4a7cbb7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>script_type</name>
      <anchorfile>classc__tmp__file_a0d77e286e14d5596d3ba58494d94bdc7.html</anchorfile>
      <anchor>a0d77e286e14d5596d3ba58494d94bdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>start_up_time</name>
      <anchorfile>classc__tmp__file_aee5b8bd895622ae00b03142ac0a41202.html</anchorfile>
      <anchor>aee5b8bd895622ae00b03142ac0a41202</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_tracked_msg_to_server</name>
    <filename>classc__tracked__msg__to__server.html</filename>
    <member kind="enumeration">
      <name>e_kind</name>
      <anchorfile>classc__tracked__msg__to__server_a18e9a3db3ba956f0105edc8119def24a.html</anchorfile>
      <anchor>a18e9a3db3ba956f0105edc8119def24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIECE_IGNORE</name>
      <anchorfile>classc__tracked__msg__to__server_a18e9a3db3ba956f0105edc8119def24a.html</anchorfile>
      <anchor>a18e9a3db3ba956f0105edc8119def24aae2ba8e3a5cd65215aac68fb1ca0acb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIECE_NICK</name>
      <anchorfile>classc__tracked__msg__to__server_a18e9a3db3ba956f0105edc8119def24a.html</anchorfile>
      <anchor>a18e9a3db3ba956f0105edc8119def24aa6966eba6c3d6097eedc682ff540d6394</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIECE_CHANNEL</name>
      <anchorfile>classc__tracked__msg__to__server_a18e9a3db3ba956f0105edc8119def24a.html</anchorfile>
      <anchor>a18e9a3db3ba956f0105edc8119def24aada42b36ae2729cd8eebf533edbd8cc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_tracked_msg_to_server</name>
      <anchorfile>classc__tracked__msg__to__server_a04deb2eb422d2164df8db0484bd801f1.html</anchorfile>
      <anchor>a04deb2eb422d2164df8db0484bd801f1</anchor>
      <arglist>(const string &amp;first_piece)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_tracked_msg_to_server</name>
      <anchorfile>classc__tracked__msg__to__server_ae766b3a29e0d93e9e15d1cbc2d21b8e1.html</anchorfile>
      <anchor>ae766b3a29e0d93e9e15d1cbc2d21b8e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_tracked_msg_to_server &amp;</type>
      <name>add_channel</name>
      <anchorfile>classc__tracked__msg__to__server_a72800e4c20bfbbed7dda8e40db9496d9.html</anchorfile>
      <anchor>a72800e4c20bfbbed7dda8e40db9496d9</anchor>
      <arglist>(const string &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>c_tracked_msg_to_server &amp;</type>
      <name>add_multi</name>
      <anchorfile>classc__tracked__msg__to__server_a199638696c45a4f807c99eb931013ce0.html</anchorfile>
      <anchor>a199638696c45a4f807c99eb931013ce0</anchor>
      <arglist>(const vector&lt; pair&lt; e_kind, string &gt; &gt; &amp;pieces)</arglist>
    </member>
    <member kind="function">
      <type>c_tracked_msg_to_server &amp;</type>
      <name>add_nick</name>
      <anchorfile>classc__tracked__msg__to__server_a72b8d054101aecfe1e31b0af14d5c39f.html</anchorfile>
      <anchor>a72b8d054101aecfe1e31b0af14d5c39f</anchor>
      <arglist>(const string &amp;nick)</arglist>
    </member>
    <member kind="function">
      <type>c_tracked_msg_to_server &amp;</type>
      <name>add_piece</name>
      <anchorfile>classc__tracked__msg__to__server_a8c7b24755930aabf6e31ce5c4c2d6bd4.html</anchorfile>
      <anchor>a8c7b24755930aabf6e31ce5c4c2d6bd4</anchor>
      <arglist>(const string &amp;piece)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classc__tracked__msg__to__server_acb3ad956a9acabdab949b5d4355e816f.html</anchorfile>
      <anchor>acb3ad956a9acabdab949b5d4355e816f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__tracked__msg__to__server_a74ffbfbcf632e24d6a370f2deea09fa4.html</anchorfile>
      <anchor>a74ffbfbcf632e24d6a370f2deea09fa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_nick</name>
      <anchorfile>classc__tracked__msg__to__server_a809792080650842d67a1bb8f7cbc832b.html</anchorfile>
      <anchor>a809792080650842d67a1bb8f7cbc832b</anchor>
      <arglist>(const string &amp;nick) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__tracked__msg__to__server_ae9b69871bb5471c73814cdb88bf06c53.html</anchorfile>
      <anchor>ae9b69871bb5471c73814cdb88bf06c53</anchor>
      <arglist>(const c_tracked_msg_to_server &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process_nick_change</name>
      <anchorfile>classc__tracked__msg__to__server_a193b5c7789e747353f7ee6f2488bc9d7.html</anchorfile>
      <anchor>a193b5c7789e747353f7ee6f2488bc9d7</anchor>
      <arglist>(const string &amp;old_nick, const string new_nick)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process_nick_change_chan</name>
      <anchorfile>classc__tracked__msg__to__server_a8e466b864fa8910f66f79969b8472d84.html</anchorfile>
      <anchor>a8e466b864fa8910f66f79969b8472d84</anchor>
      <arglist>(const string &amp;channel, const string &amp;part_nick)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; pair&lt; e_kind, string &gt; &gt;</type>
      <name>m_pieces</name>
      <anchorfile>classc__tracked__msg__to__server_a2d80ba2d4426ef43633d0121b3c5e53d.html</anchorfile>
      <anchor>a2d80ba2d4426ef43633d0121b3c5e53d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_tree_builder</name>
    <filename>classc__tree__builder.html</filename>
    <class kind="struct">c_tree_builder::c_parenthesis</class>
    <member kind="function">
      <type></type>
      <name>c_tree_builder</name>
      <anchorfile>classc__tree__builder_a876650b4eb7e0d497e957de99474ea3c.html</anchorfile>
      <anchor>a876650b4eb7e0d497e957de99474ea3c</anchor>
      <arglist>(const string &amp;exp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_tree_builder</name>
      <anchorfile>classc__tree__builder_ae37d7500615f339c85d355019a54d4ee.html</anchorfile>
      <anchor>ae37d7500615f339c85d355019a54d4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emit_human_tree</name>
      <anchorfile>classc__tree__builder_acdd59163ce88efea8e969349b328b93b.html</anchorfile>
      <anchor>acdd59163ce88efea8e969349b328b93b</anchor>
      <arglist>(string &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>string::size_type</type>
      <name>get_error_column</name>
      <anchorfile>classc__tree__builder_a53942b66a6767331ad84cc1e6c0198a5.html</anchorfile>
      <anchor>a53942b66a6767331ad84cc1e6c0198a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_exp</name>
      <anchorfile>classc__tree__builder_aa5cc948ff2fbd14fd4b7ab5482053247.html</anchorfile>
      <anchor>aa5cc948ff2fbd14fd4b7ab5482053247</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_human_error</name>
      <anchorfile>classc__tree__builder_aa4107c9e33b8183fca3fee0a148d8771.html</anchorfile>
      <anchor>aa4107c9e33b8183fca3fee0a148d8771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; string &gt; &amp;</type>
      <name>get_warnings</name>
      <anchorfile>classc__tree__builder_a411b99840aeb469760f8c5699e234878.html</anchorfile>
      <anchor>a411b99840aeb469760f8c5699e234878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_error</name>
      <anchorfile>classc__tree__builder_a5ff4a36b7f9d0f6be6166f0e7d35e7bd.html</anchorfile>
      <anchor>a5ff4a36b7f9d0f6be6166f0e7d35e7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>concat_column</name>
      <anchorfile>classc__tree__builder_af2bd819363b9c3cf03ba4c1e5d0cda3c.html</anchorfile>
      <anchor>af2bd819363b9c3cf03ba4c1e5d0cda3c</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__tree__builder_a42201e2d2efe3ac1a94ca32417e2922f.html</anchorfile>
      <anchor>a42201e2d2efe3ac1a94ca32417e2922f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>error</name>
      <anchorfile>classc__tree__builder_a5385285cbbdbb0eca58f0b4f441d874f.html</anchorfile>
      <anchor>a5385285cbbdbb0eca58f0b4f441d874f</anchor>
      <arglist>(e_compiler_error error, string::size_type column)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>get_oper</name>
      <anchorfile>classc__tree__builder_a12e65b81c5b2b8ea0a29c7717f97561c.html</anchorfile>
      <anchor>a12e65b81c5b2b8ea0a29c7717f97561c</anchor>
      <arglist>(const string &amp;exp, string::size_type &amp;start, int &amp;oper_idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string::size_type</type>
      <name>m_e_column</name>
      <anchorfile>classc__tree__builder_ad05da54b887d6a77d12ce28427dd0d9b.html</anchorfile>
      <anchor>ad05da54b887d6a77d12ce28427dd0d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_compiler_error</type>
      <name>m_error</name>
      <anchorfile>classc__tree__builder_adf20cc8802344cc79f790057d596cd96.html</anchorfile>
      <anchor>adf20cc8802344cc79f790057d596cd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>m_exp</name>
      <anchorfile>classc__tree__builder_a96740ce6dcf48418b997c404be0c2be7.html</anchorfile>
      <anchor>a96740ce6dcf48418b997c404be0c2be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tree&lt; c_sub_exp * &gt;</type>
      <name>m_exp_tree</name>
      <anchorfile>classc__tree__builder_ac2e86e75622589c3d001643cfd892411.html</anchorfile>
      <anchor>ac2e86e75622589c3d001643cfd892411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_extra</name>
      <anchorfile>classc__tree__builder_adf5c9e85adc584d98af423f08fc7555a.html</anchorfile>
      <anchor>adf5c9e85adc584d98af423f08fc7555a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_flow</name>
      <anchorfile>classc__tree__builder_a42b2d08186cb74efd2ada5da6e942f3d.html</anchorfile>
      <anchor>a42b2d08186cb74efd2ada5da6e942f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; string &gt;</type>
      <name>m_messages</name>
      <anchorfile>classc__tree__builder_a2d631cff622e8b66a20d665678195094.html</anchorfile>
      <anchor>a2d631cff622e8b66a20d665678195094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_sub_exp *</type>
      <name>root</name>
      <anchorfile>classc__tree__builder_aeff8c2eb46424743ca53e8dac838230f.html</anchorfile>
      <anchor>aeff8c2eb46424743ca53e8dac838230f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_element</name>
      <anchorfile>classc__tree__builder_a39ad6dc752636f22268e5947fa536949.html</anchorfile>
      <anchor>a39ad6dc752636f22268e5947fa536949</anchor>
      <arglist>(c_sub_exp *parent, c_sub_exp *el)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>add_next_and_validate</name>
      <anchorfile>classc__tree__builder_a521e01a410197ca4f2a183a60b23ad6c.html</anchorfile>
      <anchor>a521e01a410197ca4f2a183a60b23ad6c</anchor>
      <arglist>(c_sub_exp *el, string::size_type col)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commit_conditionals</name>
      <anchorfile>classc__tree__builder_a100e4d3385005dcf3ca0cfcde6c6901b.html</anchorfile>
      <anchor>a100e4d3385005dcf3ca0cfcde6c6901b</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt;::iterator &amp;cur)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classc__tree__builder_abdc1558b514831fe211aca1a02cdb858.html</anchorfile>
      <anchor>abdc1558b514831fe211aca1a02cdb858</anchor>
      <arglist>(const string &amp;expression)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classc__tree__builder_a4778766339fd986916a71fc0388b4d75.html</anchorfile>
      <anchor>a4778766339fd986916a71fc0388b4d75</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt;::iterator &amp;cur)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_parenthesis &gt;</type>
      <name>m_parenthesis</name>
      <anchorfile>classc__tree__builder_ad4c7d9333035ac1ba3c44663992fa03c.html</anchorfile>
      <anchor>ad4c7d9333035ac1ba3c44663992fa03c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_tree_builder::c_parenthesis</name>
    <filename>structc__tree__builder_1_1c__parenthesis.html</filename>
    <member kind="function">
      <type>MY_FORCE_INLINE</type>
      <name>c_parenthesis</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_aaf072bd297b5388f23c8c954c0840efb.html</anchorfile>
      <anchor>aaf072bd297b5388f23c8c954c0840efb</anchor>
      <arglist>(char type, tree&lt; c_sub_exp * &gt;::iterator cur, int last_conditional_prec)</arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE</type>
      <name>c_parenthesis</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_a43feca95b72e97e762efba7d1a179042.html</anchorfile>
      <anchor>a43feca95b72e97e762efba7d1a179042</anchor>
      <arglist>(char type, tree&lt; c_sub_exp * &gt;::iterator cur)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_sub_exp_oper * &gt;</type>
      <name>m_all_conditionals</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_a4a4896faf4282b69d09e5a97bd15986a.html</anchorfile>
      <anchor>a4a4896faf4282b69d09e5a97bd15986a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree&lt; c_sub_exp * &gt;::iterator</type>
      <name>m_cur</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_ac15e4042cb45cde9e0b2617c7f4ef76e.html</anchorfile>
      <anchor>ac15e4042cb45cde9e0b2617c7f4ef76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree&lt; c_sub_exp * &gt;::iterator</type>
      <name>m_first_conditional</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_ac535490d22e0005d536982cd0800d07d.html</anchorfile>
      <anchor>ac535490d22e0005d536982cd0800d07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_last_conditional_prec</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_ae11e2bb029c99681437eef1c8360c521.html</anchorfile>
      <anchor>ae11e2bb029c99681437eef1c8360c521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_sub_exp *</type>
      <name>m_left</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_a3e7248b4f4566a104418b0f78ab6aa86.html</anchorfile>
      <anchor>a3e7248b4f4566a104418b0f78ab6aa86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_sub_exp *</type>
      <name>m_parent</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_ab831263a4d2a67c4ff2ba248a72aadd6.html</anchorfile>
      <anchor>ab831263a4d2a67c4ff2ba248a72aadd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_sub_exp_oper_ternary *</type>
      <name>m_ternary</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_a8fd0f68fad13c88bce80536bd5d11b6c.html</anchorfile>
      <anchor>a8fd0f68fad13c88bce80536bd5d11b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_sub_exp_ternary_false_end_marker *</type>
      <name>m_ternary_jump</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_ab80c0b3eab15860d377dbd0e8e849cb9.html</anchorfile>
      <anchor>ab80c0b3eab15860d377dbd0e8e849cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_sub_exp_ternary_true_end_marker *</type>
      <name>m_ternary_true</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_ae9caa025a4c5e4330c7a6161eeecf6b7.html</anchorfile>
      <anchor>ae9caa025a4c5e4330c7a6161eeecf6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_type</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_a3640cc6d62bf91e3c688cc458b236cab.html</anchorfile>
      <anchor>a3640cc6d62bf91e3c688cc458b236cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_was_oper</name>
      <anchorfile>structc__tree__builder_1_1c__parenthesis_aa2498d181e0a07deabd7fea5577ac40c.html</anchorfile>
      <anchor>aa2498d181e0a07deabd7fea5577ac40c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_tree_groupper</name>
    <filename>classc__tree__groupper.html</filename>
    <base>c_tree_builder</base>
    <member kind="function">
      <type></type>
      <name>c_tree_groupper</name>
      <anchorfile>classc__tree__groupper_a4f9268638f869645d6a52a6cc98e5511.html</anchorfile>
      <anchor>a4f9268638f869645d6a52a6cc98e5511</anchor>
      <arglist>(const string &amp;exp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_tree_groupper</name>
      <anchorfile>classc__tree__groupper_a72b3c65f4a150e6f9a9aa98611327edb.html</anchorfile>
      <anchor>a72b3c65f4a150e6f9a9aa98611327edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>emit_human_evaluation</name>
      <anchorfile>classc__tree__groupper_af3f201855f6d48f035cff1445a3263f7.html</anchorfile>
      <anchor>af3f201855f6d48f035cff1445a3263f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__tree__groupper_a428e12f5adee75ba32a74723a0a86d7f.html</anchorfile>
      <anchor>a428e12f5adee75ba32a74723a0a86d7f</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emit_human_tree</name>
      <anchorfile>classc__tree__builder_acdd59163ce88efea8e969349b328b93b.html</anchorfile>
      <anchor>acdd59163ce88efea8e969349b328b93b</anchor>
      <arglist>(string &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>string::size_type</type>
      <name>get_error_column</name>
      <anchorfile>classc__tree__builder_a53942b66a6767331ad84cc1e6c0198a5.html</anchorfile>
      <anchor>a53942b66a6767331ad84cc1e6c0198a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_exp</name>
      <anchorfile>classc__tree__builder_aa5cc948ff2fbd14fd4b7ab5482053247.html</anchorfile>
      <anchor>aa5cc948ff2fbd14fd4b7ab5482053247</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_human_error</name>
      <anchorfile>classc__tree__builder_aa4107c9e33b8183fca3fee0a148d8771.html</anchorfile>
      <anchor>aa4107c9e33b8183fca3fee0a148d8771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; string &gt; &amp;</type>
      <name>get_warnings</name>
      <anchorfile>classc__tree__builder_a411b99840aeb469760f8c5699e234878.html</anchorfile>
      <anchor>a411b99840aeb469760f8c5699e234878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_error</name>
      <anchorfile>classc__tree__builder_a5ff4a36b7f9d0f6be6166f0e7d35e7bd.html</anchorfile>
      <anchor>a5ff4a36b7f9d0f6be6166f0e7d35e7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>add_base_of_subscript_as_excluded</name>
      <anchorfile>classc__tree__groupper_ad53d6ae7d0f9313b5fb66cecfa6f8c93.html</anchorfile>
      <anchor>ad53d6ae7d0f9313b5fb66cecfa6f8c93</anchor>
      <arglist>(c_sub_exp_variable *base)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>concat_column</name>
      <anchorfile>classc__tree__builder_af2bd819363b9c3cf03ba4c1e5d0cda3c.html</anchorfile>
      <anchor>af2bd819363b9c3cf03ba4c1e5d0cda3c</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__tree__builder_a42201e2d2efe3ac1a94ca32417e2922f.html</anchorfile>
      <anchor>a42201e2d2efe3ac1a94ca32417e2922f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>error</name>
      <anchorfile>classc__tree__builder_a5385285cbbdbb0eca58f0b4f441d874f.html</anchorfile>
      <anchor>a5385285cbbdbb0eca58f0b4f441d874f</anchor>
      <arglist>(e_compiler_error error, string::size_type column)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>get_oper</name>
      <anchorfile>classc__tree__builder_a12e65b81c5b2b8ea0a29c7717f97561c.html</anchorfile>
      <anchor>a12e65b81c5b2b8ea0a29c7717f97561c</anchor>
      <arglist>(const string &amp;exp, string::size_type &amp;start, int &amp;oper_idx)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>classc__tree__groupper_af9407e4e874ad74b189c47aaa57874ef.html</anchorfile>
      <anchor>af9407e4e874ad74b189c47aaa57874ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string::size_type</type>
      <name>m_e_column</name>
      <anchorfile>classc__tree__builder_ad05da54b887d6a77d12ce28427dd0d9b.html</anchorfile>
      <anchor>ad05da54b887d6a77d12ce28427dd0d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_compiler_error</type>
      <name>m_error</name>
      <anchorfile>classc__tree__builder_adf20cc8802344cc79f790057d596cd96.html</anchorfile>
      <anchor>adf20cc8802344cc79f790057d596cd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>m_exp</name>
      <anchorfile>classc__tree__builder_a96740ce6dcf48418b997c404be0c2be7.html</anchorfile>
      <anchor>a96740ce6dcf48418b997c404be0c2be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tree&lt; c_sub_exp * &gt;</type>
      <name>m_exp_tree</name>
      <anchorfile>classc__tree__builder_ac2e86e75622589c3d001643cfd892411.html</anchorfile>
      <anchor>ac2e86e75622589c3d001643cfd892411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_extra</name>
      <anchorfile>classc__tree__builder_adf5c9e85adc584d98af423f08fc7555a.html</anchorfile>
      <anchor>adf5c9e85adc584d98af423f08fc7555a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_flow</name>
      <anchorfile>classc__tree__builder_a42b2d08186cb74efd2ada5da6e942f3d.html</anchorfile>
      <anchor>a42b2d08186cb74efd2ada5da6e942f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; c_sub_exp * &gt; &gt;</type>
      <name>m_groups</name>
      <anchorfile>classc__tree__groupper_a5ba90c17bb0d718b0ba5ce06a8264e61.html</anchorfile>
      <anchor>a5ba90c17bb0d718b0ba5ce06a8264e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; string &gt;</type>
      <name>m_messages</name>
      <anchorfile>classc__tree__builder_a2d631cff622e8b66a20d665678195094.html</anchorfile>
      <anchor>a2d631cff622e8b66a20d665678195094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_sub_exp *</type>
      <name>root</name>
      <anchorfile>classc__tree__builder_aeff8c2eb46424743ca53e8dac838230f.html</anchorfile>
      <anchor>aeff8c2eb46424743ca53e8dac838230f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>children_complete</name>
      <anchorfile>classc__tree__groupper_a5575030da6907ce2653dd7c97dbdfbeb.html</anchorfile>
      <anchor>a5575030da6907ce2653dd7c97dbdfbeb</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>completed</name>
      <anchorfile>classc__tree__groupper_a1060e1379d36fc86921ebdffcc7d6b5e.html</anchorfile>
      <anchor>a1060e1379d36fc86921ebdffcc7d6b5e</anchor>
      <arglist>(e_assoc direction, tree&lt; c_sub_exp * &gt;::iterator start, bool only_first=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>get_deepest</name>
      <anchorfile>classc__tree__groupper_a15a0a6fd8ff303119b7ef4eef5476854.html</anchorfile>
      <anchor>a15a0a6fd8ff303119b7ef4eef5476854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>c_sub_exp *</type>
      <name>get_right</name>
      <anchorfile>classc__tree__groupper_a15d60e83b6e23ec79ff04422bd423bf4.html</anchorfile>
      <anchor>a15d60e83b6e23ec79ff04422bd423bf4</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt;::iterator start, bool only_one=true, bool same_depth=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>group_children</name>
      <anchorfile>classc__tree__groupper_a59ee3afb0a4ae4b7b9cc069dbf0e3827.html</anchorfile>
      <anchor>a59ee3afb0a4ae4b7b9cc069dbf0e3827</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt;::iterator where, vector&lt; c_sub_exp * &gt; &amp;group)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>include_children</name>
      <anchorfile>classc__tree__groupper_a6d4dda5af4ff317b1d5d8759938059db.html</anchorfile>
      <anchor>a6d4dda5af4ff317b1d5d8759938059db</anchor>
      <arglist>(c_sub_exp *parent, tree&lt; c_sub_exp * &gt;::iterator where, tree&lt; c_sub_exp * &gt;::iterator protect, vector&lt; c_sub_exp * &gt; *group)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>include_function_args</name>
      <anchorfile>classc__tree__groupper_ab57f232f21078969a7e0160d0eb43eb7.html</anchorfile>
      <anchor>ab57f232f21078969a7e0160d0eb43eb7</anchor>
      <arglist>(const tree&lt; c_sub_exp * &gt;::iterator &amp;parent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>process_oper_binary</name>
      <anchorfile>classc__tree__groupper_af72f8c0e14d529b68c4e52b4f40473a7.html</anchorfile>
      <anchor>af72f8c0e14d529b68c4e52b4f40473a7</anchor>
      <arglist>(vector&lt; c_sub_exp * &gt; &amp;group, const tree&lt; c_sub_exp * &gt;::iterator &amp;where)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>process_oper_binary_or_unary</name>
      <anchorfile>classc__tree__groupper_a87902f5b06c15a25f682eea4491cde48.html</anchorfile>
      <anchor>a87902f5b06c15a25f682eea4491cde48</anchor>
      <arglist>(vector&lt; c_sub_exp * &gt; &amp;group, const tree&lt; c_sub_exp * &gt;::iterator &amp;where)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>process_oper_conditional</name>
      <anchorfile>classc__tree__groupper_a608564d0b6da80d29c94379c40bc0688.html</anchorfile>
      <anchor>a608564d0b6da80d29c94379c40bc0688</anchor>
      <arglist>(vector&lt; c_sub_exp * &gt; &amp;group, const tree&lt; c_sub_exp * &gt;::iterator &amp;where)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>process_oper_unary</name>
      <anchorfile>classc__tree__groupper_aa8b3247acf15b5cc70f080d999999932.html</anchorfile>
      <anchor>aa8b3247acf15b5cc70f080d999999932</anchor>
      <arglist>(const tree&lt; c_sub_exp * &gt;::iterator &amp;where)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sanity_check</name>
      <anchorfile>classc__tree__groupper_a4dc1d98d54b3351a399018e4ec7468e1.html</anchorfile>
      <anchor>a4dc1d98d54b3351a399018e4ec7468e1</anchor>
      <arglist>(const vector&lt; c_sub_exp * &gt; &amp;group)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>set_index_base</name>
      <anchorfile>classc__tree__groupper_acc7ad391b0b7f6eee397d4b1f9f0d6d1.html</anchorfile>
      <anchor>acc7ad391b0b7f6eee397d4b1f9f0d6d1</anchor>
      <arglist>(tree&lt; c_sub_exp * &gt;::iterator where)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tree&lt; c_sub_exp * &gt;</type>
      <name>m_elim_tree</name>
      <anchorfile>classc__tree__groupper_ad9d583fe18d746488574a2cd5e29174a.html</anchorfile>
      <anchor>ad9d583fe18d746488574a2cd5e29174a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_prec</name>
      <anchorfile>classc__tree__groupper_a8d71db03d7f10526f6ba88b8cdb871b2.html</anchorfile>
      <anchor>a8d71db03d7f10526f6ba88b8cdb871b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_to_process</name>
      <anchorfile>classc__tree__groupper_ab4c08b7eaa8f9f78e1e9209d2fbe1f04.html</anchorfile>
      <anchor>ab4c08b7eaa8f9f78e1e9209d2fbe1f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_conditional_end_marker</name>
      <anchorfile>classc__tree__groupper_aa162d7a90d8a2ced3bd1393046890820.html</anchorfile>
      <anchor>aa162d7a90d8a2ced3bd1393046890820</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_tree_microcode</name>
    <filename>classc__tree__microcode.html</filename>
    <base>c_tree_groupper</base>
    <member kind="function">
      <type></type>
      <name>c_tree_microcode</name>
      <anchorfile>classc__tree__microcode_a14674d70a20ebf8a0bfe2bc7cd9a1746.html</anchorfile>
      <anchor>a14674d70a20ebf8a0bfe2bc7cd9a1746</anchor>
      <arglist>(const string &amp;exp, c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_tree_microcode</name>
      <anchorfile>classc__tree__microcode_a6fdf04f5ff348df8eae00e2749693298.html</anchorfile>
      <anchor>a6fdf04f5ff348df8eae00e2749693298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_const_bool_var</name>
      <anchorfile>classc__tree__microcode_a0112a66bf48cf77204f4b76c951d081a.html</anchorfile>
      <anchor>a0112a66bf48cf77204f4b76c951d081a</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_const_built_in</name>
      <anchorfile>classc__tree__microcode_a042ae49387da98d9f377e8bb6d81f9e6.html</anchorfile>
      <anchor>a042ae49387da98d9f377e8bb6d81f9e6</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_const_int_var</name>
      <anchorfile>classc__tree__microcode_a1a19ad17560c2aadf53408f7f964cc06.html</anchorfile>
      <anchor>a1a19ad17560c2aadf53408f7f964cc06</anchor>
      <arglist>(long long num)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_const_null_var</name>
      <anchorfile>classc__tree__microcode_a92b94ce2cc42b2f6852e58e6772f4e58.html</anchorfile>
      <anchor>a92b94ce2cc42b2f6852e58e6772f4e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_const_str_var</name>
      <anchorfile>classc__tree__microcode_a2e148b979ecc537f2a206af025ddddff.html</anchorfile>
      <anchor>a2e148b979ecc537f2a206af025ddddff</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_eval_str_var</name>
      <anchorfile>classc__tree__microcode_ad4b30b979749ad94c38a9cfdc5fca602.html</anchorfile>
      <anchor>ad4b30b979749ad94c38a9cfdc5fca602</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_temp_var</name>
      <anchorfile>classc__tree__microcode_aaa3f31cebae51b411f349377d8e76fcd.html</anchorfile>
      <anchor>aaa3f31cebae51b411f349377d8e76fcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>add_var</name>
      <anchorfile>classc__tree__microcode_a9fee60ff8c0e84e1627089edb2692ce3.html</anchorfile>
      <anchor>a9fee60ff8c0e84e1627089edb2692ce3</anchor>
      <arglist>(const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>emit_human_evaluation</name>
      <anchorfile>classc__tree__groupper_af3f201855f6d48f035cff1445a3263f7.html</anchorfile>
      <anchor>af3f201855f6d48f035cff1445a3263f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__tree__microcode_a519d2b050697e81ab883e56ed9fa8609.html</anchorfile>
      <anchor>a519d2b050697e81ab883e56ed9fa8609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>emit_human_microcode</name>
      <anchorfile>classc__tree__groupper_a428e12f5adee75ba32a74723a0a86d7f.html</anchorfile>
      <anchor>a428e12f5adee75ba32a74723a0a86d7f</anchor>
      <arglist>(string::size_type indent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emit_human_tree</name>
      <anchorfile>classc__tree__builder_acdd59163ce88efea8e969349b328b93b.html</anchorfile>
      <anchor>acdd59163ce88efea8e969349b328b93b</anchor>
      <arglist>(string &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>string::size_type</type>
      <name>get_error_column</name>
      <anchorfile>classc__tree__builder_a53942b66a6767331ad84cc1e6c0198a5.html</anchorfile>
      <anchor>a53942b66a6767331ad84cc1e6c0198a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_exp</name>
      <anchorfile>classc__tree__builder_aa5cc948ff2fbd14fd4b7ab5482053247.html</anchorfile>
      <anchor>aa5cc948ff2fbd14fd4b7ab5482053247</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_sym_index_t</type>
      <name>get_first_variable</name>
      <anchorfile>classc__tree__microcode_a6108f9bba75a483f8c431404d7687625.html</anchorfile>
      <anchor>a6108f9bba75a483f8c431404d7687625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_human_error</name>
      <anchorfile>classc__tree__builder_aa4107c9e33b8183fca3fee0a148d8771.html</anchorfile>
      <anchor>aa4107c9e33b8183fca3fee0a148d8771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; string &gt; &amp;</type>
      <name>get_warnings</name>
      <anchorfile>classc__tree__builder_a411b99840aeb469760f8c5699e234878.html</anchorfile>
      <anchor>a411b99840aeb469760f8c5699e234878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_error</name>
      <anchorfile>classc__tree__builder_a5ff4a36b7f9d0f6be6166f0e7d35e7bd.html</anchorfile>
      <anchor>a5ff4a36b7f9d0f6be6166f0e7d35e7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>classc__tree__microcode_abc12f73b81db6dcb66a0fbbcabbd0f4f.html</anchorfile>
      <anchor>abc12f73b81db6dcb66a0fbbcabbd0f4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add_base_of_subscript_as_excluded</name>
      <anchorfile>classc__tree__microcode_af2becf36265afaf450350e75eda630ff.html</anchorfile>
      <anchor>af2becf36265afaf450350e75eda630ff</anchor>
      <arglist>(c_sub_exp_variable *base)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>concat_column</name>
      <anchorfile>classc__tree__builder_af2bd819363b9c3cf03ba4c1e5d0cda3c.html</anchorfile>
      <anchor>af2bd819363b9c3cf03ba4c1e5d0cda3c</anchor>
      <arglist>(const string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__tree__builder_a42201e2d2efe3ac1a94ca32417e2922f.html</anchorfile>
      <anchor>a42201e2d2efe3ac1a94ca32417e2922f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>error</name>
      <anchorfile>classc__tree__builder_a5385285cbbdbb0eca58f0b4f441d874f.html</anchorfile>
      <anchor>a5385285cbbdbb0eca58f0b4f441d874f</anchor>
      <arglist>(e_compiler_error error, string::size_type column)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>get_oper</name>
      <anchorfile>classc__tree__builder_a12e65b81c5b2b8ea0a29c7717f97561c.html</anchorfile>
      <anchor>a12e65b81c5b2b8ea0a29c7717f97561c</anchor>
      <arglist>(const string &amp;exp, string::size_type &amp;start, int &amp;oper_idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string::size_type</type>
      <name>m_e_column</name>
      <anchorfile>classc__tree__builder_ad05da54b887d6a77d12ce28427dd0d9b.html</anchorfile>
      <anchor>ad05da54b887d6a77d12ce28427dd0d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>e_compiler_error</type>
      <name>m_error</name>
      <anchorfile>classc__tree__builder_adf20cc8802344cc79f790057d596cd96.html</anchorfile>
      <anchor>adf20cc8802344cc79f790057d596cd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>m_exp</name>
      <anchorfile>classc__tree__builder_a96740ce6dcf48418b997c404be0c2be7.html</anchorfile>
      <anchor>a96740ce6dcf48418b997c404be0c2be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tree&lt; c_sub_exp * &gt;</type>
      <name>m_exp_tree</name>
      <anchorfile>classc__tree__builder_ac2e86e75622589c3d001643cfd892411.html</anchorfile>
      <anchor>ac2e86e75622589c3d001643cfd892411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_extra</name>
      <anchorfile>classc__tree__builder_adf5c9e85adc584d98af423f08fc7555a.html</anchorfile>
      <anchor>adf5c9e85adc584d98af423f08fc7555a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; c_sub_exp * &gt;</type>
      <name>m_flow</name>
      <anchorfile>classc__tree__builder_a42b2d08186cb74efd2ada5da6e942f3d.html</anchorfile>
      <anchor>a42b2d08186cb74efd2ada5da6e942f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; c_sub_exp * &gt; &gt;</type>
      <name>m_groups</name>
      <anchorfile>classc__tree__groupper_a5ba90c17bb0d718b0ba5ce06a8264e61.html</anchorfile>
      <anchor>a5ba90c17bb0d718b0ba5ce06a8264e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; string &gt;</type>
      <name>m_messages</name>
      <anchorfile>classc__tree__builder_a2d631cff622e8b66a20d665678195094.html</anchorfile>
      <anchor>a2d631cff622e8b66a20d665678195094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>c_sub_exp *</type>
      <name>root</name>
      <anchorfile>classc__tree__builder_aeff8c2eb46424743ca53e8dac838230f.html</anchorfile>
      <anchor>aeff8c2eb46424743ca53e8dac838230f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>collect_conditionals</name>
      <anchorfile>classc__tree__microcode_a1ab60f1890d15ca4944ff02ac717c7dd.html</anchorfile>
      <anchor>a1ab60f1890d15ca4944ff02ac717c7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compile_to_microcode</name>
      <anchorfile>classc__tree__microcode_a3aef42f0863d8c9fb3fac509a5b36ae8.html</anchorfile>
      <anchor>a3aef42f0863d8c9fb3fac509a5b36ae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emit_microcode</name>
      <anchorfile>classc__tree__microcode_a329db6d2b424481891f531ad0eff872e.html</anchorfile>
      <anchor>a329db6d2b424481891f531ad0eff872e</anchor>
      <arglist>(c_expression &amp;expression, c_micro_symbol_variable_mapping &amp;symbols)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exclude_bases_of_subscriptps</name>
      <anchorfile>classc__tree__microcode_ad9305d53c52d507288ddf7da32963793.html</anchorfile>
      <anchor>ad9305d53c52d507288ddf7da32963793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>my_unique</name>
      <anchorfile>classc__tree__microcode_a0000f6badfeecf4314c0a58de07d1564.html</anchorfile>
      <anchor>a0000f6badfeecf4314c0a58de07d1564</anchor>
      <arglist>(list&lt; c_sub_exp * &gt; &amp;lst)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; c_sub_exp_variable * &gt;</type>
      <name>m_excluded</name>
      <anchorfile>classc__tree__microcode_a0351ef98620242806b36968f793b1cfa.html</anchorfile>
      <anchor>a0351ef98620242806b36968f793b1cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_expression &amp;</type>
      <name>m_expression</name>
      <anchorfile>classc__tree__microcode_ac9ba6398886989eba4177cb545459e6c.html</anchorfile>
      <anchor>ac9ba6398886989eba4177cb545459e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_sym_index_t</type>
      <name>m_first_variable</name>
      <anchorfile>classc__tree__microcode_a7c3be08422cb89abc5733ea918d5eca6.html</anchorfile>
      <anchor>a7c3be08422cb89abc5733ea918d5eca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list&lt; c_sub_exp * &gt;</type>
      <name>m_stream</name>
      <anchorfile>classc__tree__microcode_af703519c9e25fc6f390b6b647ee51825.html</anchorfile>
      <anchor>af703519c9e25fc6f390b6b647ee51825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; c_sub_exp *, bool &gt;</type>
      <name>m_stream_microcode_emitted</name>
      <anchorfile>classc__tree__microcode_a2b3912c28f4bf05daa2b3bea8fb4e35f.html</anchorfile>
      <anchor>a2b3912c28f4bf05daa2b3bea8fb4e35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_micro_symbol_variable_mapping &amp;</type>
      <name>m_symbols</name>
      <anchorfile>classc__tree__microcode_a2861d9865b96e99a315f7ad25f6eec11.html</anchorfile>
      <anchor>a2861d9865b96e99a315f7ad25f6eec11</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_sub_exp_variable</name>
      <anchorfile>classc__tree__microcode_a83842b39acf80f33ea6da5ae513f9a34.html</anchorfile>
      <anchor>a83842b39acf80f33ea6da5ae513f9a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_tree_groupper</name>
      <anchorfile>classc__tree__microcode_a86ef8e13f8ddfb62f295c62316f8ab39.html</anchorfile>
      <anchor>a86ef8e13f8ddfb62f295c62316f8ab39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_tree_node</name>
    <filename>classc__tree__node.html</filename>
    <member kind="function">
      <type></type>
      <name>c_tree_node</name>
      <anchorfile>classc__tree__node_ab593b3e30c4d13944a85aa4bbce4958e.html</anchorfile>
      <anchor>ab593b3e30c4d13944a85aa4bbce4958e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_tree_node</name>
      <anchorfile>classc__tree__node_a8b40b5dbcca3a2d96baa24139dada148.html</anchorfile>
      <anchor>a8b40b5dbcca3a2d96baa24139dada148</anchor>
      <arglist>(c_index_base *key, c_var_base *val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_tree_node</name>
      <anchorfile>classc__tree__node_aba1994afcf9f38d8aa2163d8d85358c4.html</anchorfile>
      <anchor>aba1994afcf9f38d8aa2163d8d85358c4</anchor>
      <arglist>(const c_tree_node &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_tree_node</name>
      <anchorfile>classc__tree__node_aa437744cfa1a0fe019936509e1639123.html</anchorfile>
      <anchor>aa437744cfa1a0fe019936509e1639123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classc__tree__node_a42c83226b3f61f5a1c9ae856fc16e2d9.html</anchorfile>
      <anchor>a42c83226b3f61f5a1c9ae856fc16e2d9</anchor>
      <arglist>(const c_tree_node &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>c_tree_node &amp;</type>
      <name>operator=</name>
      <anchorfile>classc__tree__node_acb21a0e929842c0f4b401ae7148afcdc.html</anchorfile>
      <anchor>acb21a0e929842c0f4b401ae7148afcdc</anchor>
      <arglist>(const c_tree_node &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_index</name>
      <anchorfile>classc__tree__node_aa41903b079a449889e0dbc8b67b822c5.html</anchorfile>
      <anchor>aa41903b079a449889e0dbc8b67b822c5</anchor>
      <arglist>(c_index_base *key)</arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; c_index_base *, c_var_base * &gt;</type>
      <name>data2</name>
      <anchorfile>classc__tree__node_aebfbac3e1133c97e9d36348470552cfb.html</anchorfile>
      <anchor>aebfbac3e1133c97e9d36348470552cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>var_id_t</type>
      <name>value_id</name>
      <anchorfile>classc__tree__node_a756512c5fca7be7c2f2f30a97b2521ba.html</anchorfile>
      <anchor>a756512c5fca7be7c2f2f30a97b2521ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_node_type</name>
      <anchorfile>classc__tree__node_aa2c737249164da45dc203e914827b9b2.html</anchorfile>
      <anchor>aa2c737249164da45dc203e914827b9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nt_normal</name>
      <anchorfile>classc__tree__node_aa2c737249164da45dc203e914827b9b2.html</anchorfile>
      <anchor>aa2c737249164da45dc203e914827b9b2adeb0cf42ab804b79a74827096c9f7c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nt_root_node_local</name>
      <anchorfile>classc__tree__node_aa2c737249164da45dc203e914827b9b2.html</anchorfile>
      <anchor>aa2c737249164da45dc203e914827b9b2ab2424fcbe421b61a6f5b427821cb66c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nt_root_node_global</name>
      <anchorfile>classc__tree__node_aa2c737249164da45dc203e914827b9b2.html</anchorfile>
      <anchor>aa2c737249164da45dc203e914827b9b2a753c3ff8dcc9969d7e3332bc374079db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nt_root_node_temp</name>
      <anchorfile>classc__tree__node_aa2c737249164da45dc203e914827b9b2.html</anchorfile>
      <anchor>aa2c737249164da45dc203e914827b9b2a01c3247fda74b7e2078df829e845bf2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nt_root_node_mod_global</name>
      <anchorfile>classc__tree__node_aa2c737249164da45dc203e914827b9b2.html</anchorfile>
      <anchor>aa2c737249164da45dc203e914827b9b2a14efb7035afccc4dc8e7b8a3dc17982d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nt_root_node_core_entry</name>
      <anchorfile>classc__tree__node_aa2c737249164da45dc203e914827b9b2.html</anchorfile>
      <anchor>aa2c737249164da45dc203e914827b9b2a8c7ad515e6e4db1b3fe4048a20c7ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classc__tree__node_a9651666b2d0a9f9dfeb00b9505f1883d.html</anchorfile>
      <anchor>a9651666b2d0a9f9dfeb00b9505f1883d</anchor>
      <arglist>(c_index_base *key, c_var_base *val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classc__tree__node_a87e3e838b25cd59e6448d96f206d6ec6.html</anchorfile>
      <anchor>a87e3e838b25cd59e6448d96f206d6ec6</anchor>
      <arglist>(c_var_base *val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_index</name>
      <anchorfile>classc__tree__node_a852b0c889320732acee29d46335e23ec.html</anchorfile>
      <anchor>a852b0c889320732acee29d46335e23ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_node_type</type>
      <name>node_type</name>
      <anchorfile>classc__tree__node_ab372ebb10a45874355bf24f86b0fc239.html</anchorfile>
      <anchor>ab372ebb10a45874355bf24f86b0fc239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>root_node_id</name>
      <anchorfile>classc__tree__node_a41a22714a243337180f9a37cd5427190.html</anchorfile>
      <anchor>a41a22714a243337180f9a37cd5427190</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__tree__node_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_user</name>
    <filename>structc__user.html</filename>
    <member kind="function">
      <type></type>
      <name>c_user</name>
      <anchorfile>structc__user_aa38ae3ada8489bc95b96ce519bcb253d.html</anchorfile>
      <anchor>aa38ae3ada8489bc95b96ce519bcb253d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structc__user_aed1abf954e025db24b9fac983fe63ad4.html</anchorfile>
      <anchor>aed1abf954e025db24b9fac983fe63ad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_apply</name>
      <anchorfile>structc__user_a98ef5e3728ed354559072ff2467817e7.html</anchorfile>
      <anchor>a98ef5e3728ed354559072ff2467817e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_backup</name>
      <anchorfile>structc__user_a66cca1fe681786e8ec881fae242eed11.html</anchorfile>
      <anchor>a66cca1fe681786e8ec881fae242eed11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_can_send_all_users</name>
      <anchorfile>structc__user_a7a7795941b18809ae3fae403758a4e53.html</anchorfile>
      <anchor>a7a7795941b18809ae3fae403758a4e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_can_send_unknown_users</name>
      <anchorfile>structc__user_ab22fd7108644017b4b419678bb50bcba.html</anchorfile>
      <anchor>ab22fd7108644017b4b419678bb50bcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_grant_channel</name>
      <anchorfile>structc__user_af2db87ad8156a732b08060e1bab57dcd.html</anchorfile>
      <anchor>af2db87ad8156a732b08060e1bab57dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_die</name>
      <anchorfile>structc__user_a2259bc3fe29e4e64e312a3ba57cd0160.html</anchorfile>
      <anchor>a2259bc3fe29e4e64e312a3ba57cd0160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_filesystem</name>
      <anchorfile>structc__user_a136278bd1ed15d52880479f685502484.html</anchorfile>
      <anchor>a136278bd1ed15d52880479f685502484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_grant_group</name>
      <anchorfile>structc__user_a17344ac29986362334263c0388c9a5d0.html</anchorfile>
      <anchor>a17344ac29986362334263c0388c9a5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_partyline</name>
      <anchorfile>structc__user_a08118b591361877b1f14277fa2b5024f.html</anchorfile>
      <anchor>a08118b591361877b1f14277fa2b5024f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_plusproc</name>
      <anchorfile>structc__user_a01aefe1ba531f681bbf8b031c01e503b.html</anchorfile>
      <anchor>a01aefe1ba531f681bbf8b031c01e503b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_plususer</name>
      <anchorfile>structc__user_ab11e4d4ba8983925d947d39fbaeb2b87.html</anchorfile>
      <anchor>ab11e4d4ba8983925d947d39fbaeb2b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_private</name>
      <anchorfile>structc__user_aec88212cc1378341676849516708bee1.html</anchorfile>
      <anchor>aec88212cc1378341676849516708bee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_grant_procedure</name>
      <anchorfile>structc__user_ace4e1bf70f6ca35206c8a179d3d7be2c.html</anchorfile>
      <anchor>ace4e1bf70f6ca35206c8a179d3d7be2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_rehash</name>
      <anchorfile>structc__user_ae74becd194d15f8f960db74587ded055.html</anchorfile>
      <anchor>ae74becd194d15f8f960db74587ded055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_replication</name>
      <anchorfile>structc__user_ad7758d8fa7243fbcbda9cd081b300512.html</anchorfile>
      <anchor>ad7758d8fa7243fbcbda9cd081b300512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_restart</name>
      <anchorfile>structc__user_ad52676590fa3c74bcbafd53af8fd10a5.html</anchorfile>
      <anchor>ad52676590fa3c74bcbafd53af8fd10a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_grant_upgrade</name>
      <anchorfile>structc__user_ac765270136e30a7193b811e9d3679b70.html</anchorfile>
      <anchor>ac765270136e30a7193b811e9d3679b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_apply</name>
      <anchorfile>structc__user_a94e536f8c9f6ef75b927cdc36ce31d44.html</anchorfile>
      <anchor>a94e536f8c9f6ef75b927cdc36ce31d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_backup</name>
      <anchorfile>structc__user_a7d1496a022865e26c411e22ba5783ae8.html</anchorfile>
      <anchor>a7d1496a022865e26c411e22ba5783ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_can_send_all_users</name>
      <anchorfile>structc__user_a2db1570d951570f2625ce05445c04b0b.html</anchorfile>
      <anchor>a2db1570d951570f2625ce05445c04b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_can_send_unknown_users</name>
      <anchorfile>structc__user_aad8b3dadcb6d976ae384a01871d192dd.html</anchorfile>
      <anchor>aad8b3dadcb6d976ae384a01871d192dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_channel</name>
      <anchorfile>structc__user_ac850a922275f9b7a0b6c963d936ffdc4.html</anchorfile>
      <anchor>ac850a922275f9b7a0b6c963d936ffdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_die</name>
      <anchorfile>structc__user_ac708a40c8cd93f2d9a2cc31b9b148abb.html</anchorfile>
      <anchor>ac708a40c8cd93f2d9a2cc31b9b148abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_filesystem</name>
      <anchorfile>structc__user_ae8d7bb606caf7ee7e6c50fc266d0eefc.html</anchorfile>
      <anchor>ae8d7bb606caf7ee7e6c50fc266d0eefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_group</name>
      <anchorfile>structc__user_aef2599103c0347b6ca2ea62a0d79a02c.html</anchorfile>
      <anchor>aef2599103c0347b6ca2ea62a0d79a02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_partyline</name>
      <anchorfile>structc__user_a2887c14c96377c57571bd938e871d442.html</anchorfile>
      <anchor>a2887c14c96377c57571bd938e871d442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_plusproc</name>
      <anchorfile>structc__user_ae9d81dfdf918316f884c7d4ab560d0ab.html</anchorfile>
      <anchor>ae9d81dfdf918316f884c7d4ab560d0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_plususer</name>
      <anchorfile>structc__user_a7645adb42824a04843e4a08f3e44851e.html</anchorfile>
      <anchor>a7645adb42824a04843e4a08f3e44851e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_private</name>
      <anchorfile>structc__user_afa43c82990261f8b8219efcb780926a3.html</anchorfile>
      <anchor>afa43c82990261f8b8219efcb780926a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_to_proc</name>
      <anchorfile>structc__user_ad8e43eedeb240cd0db7e055866fb1126.html</anchorfile>
      <anchor>ad8e43eedeb240cd0db7e055866fb1126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_rehash</name>
      <anchorfile>structc__user_ab2154709b322dee30f456982c851543f.html</anchorfile>
      <anchor>ab2154709b322dee30f456982c851543f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_replication</name>
      <anchorfile>structc__user_aaa8c7aef6cd4646319be6e325ecdb3a9.html</anchorfile>
      <anchor>aaa8c7aef6cd4646319be6e325ecdb3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_restart</name>
      <anchorfile>structc__user_ab39ea38b247fa3001d26aa4addf53076.html</anchorfile>
      <anchor>ab39ea38b247fa3001d26aa4addf53076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>access_to_upgrade</name>
      <anchorfile>structc__user_a4b65860d18bc298f71cb357135a18317.html</anchorfile>
      <anchor>a4b65860d18bc298f71cb357135a18317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>access_usage_procedure</name>
      <anchorfile>structc__user_a1a5c4207b390b5533b129fedfc7e79d2.html</anchorfile>
      <anchor>a1a5c4207b390b5533b129fedfc7e79d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_dcc_host &gt;</type>
      <name>dcc_hosts</name>
      <anchorfile>structc__user_ae8eefc921773f51db9f9bd4e453419e5.html</anchorfile>
      <anchor>ae8eefc921773f51db9f9bd4e453419e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>fullname</name>
      <anchorfile>structc__user_a935556a9e0d5d0ca08647fb24600f246.html</anchorfile>
      <anchor>a935556a9e0d5d0ca08647fb24600f246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>groups</name>
      <anchorfile>structc__user_ab820f2e6a567a3fcd457cab3c48868f4.html</anchorfile>
      <anchor>ab820f2e6a567a3fcd457cab3c48868f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>host_bot</name>
      <anchorfile>structc__user_aff21b9f8f5ea17906b60e11e8fa0834c.html</anchorfile>
      <anchor>aff21b9f8f5ea17906b60e11e8fa0834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>host_unknown</name>
      <anchorfile>structc__user_ade9f8b011942cc40d9f3b9db16b865cc.html</anchorfile>
      <anchor>ade9f8b011942cc40d9f3b9db16b865cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>hostmask</name>
      <anchorfile>structc__user_a54619065de36d06cbd8d082ccc497b1d.html</anchorfile>
      <anchor>a54619065de36d06cbd8d082ccc497b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_template</name>
      <anchorfile>structc__user_a4adbb74386e9f91b110e4cbeaa28c9ac.html</anchorfile>
      <anchor>a4adbb74386e9f91b110e4cbeaa28c9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_changed</name>
      <anchorfile>structc__user_ad90bf1a4f088ecab23681e56856c1aa6.html</anchorfile>
      <anchor>ad90bf1a4f088ecab23681e56856c1aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, string &gt;</type>
      <name>meta</name>
      <anchorfile>structc__user_aabd33c11d7230ee9474a038701de44c7.html</anchorfile>
      <anchor>aabd33c11d7230ee9474a038701de44c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structc__user_aea7b16a7156cb556659330cc4be6c869.html</anchorfile>
      <anchor>aea7b16a7156cb556659330cc4be6c869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_flood</type>
      <name>partyline_msg_flood</name>
      <anchorfile>structc__user_a8d99773cb6b3ca8f4c32bc9fb3d426fc.html</anchorfile>
      <anchor>a8d99773cb6b3ca8f4c32bc9fb3d426fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_replication &gt;</type>
      <name>replication</name>
      <anchorfile>structc__user_aa10530827c047208b34e509008765c64.html</anchorfile>
      <anchor>aa10530827c047208b34e509008765c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>replication_partner</name>
      <anchorfile>structc__user_ac38ce58cf40237fcdbfbb046adcd9459.html</anchorfile>
      <anchor>ac38ce58cf40237fcdbfbb046adcd9459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>terminator</name>
      <anchorfile>structc__user_a6cda44a2fb1782cec9b89cbab618d3fb.html</anchorfile>
      <anchor>a6cda44a2fb1782cec9b89cbab618d3fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_user_to_invite</name>
    <filename>classc__user__to__invite.html</filename>
    <member kind="function">
      <type></type>
      <name>c_user_to_invite</name>
      <anchorfile>classc__user__to__invite_a67526125089a3a21619636f5d6459feb.html</anchorfile>
      <anchor>a67526125089a3a21619636f5d6459feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mask</name>
      <anchorfile>classc__user__to__invite_aaa4a264bd0feb5a5f9af905f294aa8b0.html</anchorfile>
      <anchor>aaa4a264bd0feb5a5f9af905f294aa8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_name</name>
      <anchorfile>classc__user__to__invite_a29269c5a8ee2479cbf75ac95d442060e.html</anchorfile>
      <anchor>a29269c5a8ee2479cbf75ac95d442060e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_user_to_lag</name>
    <filename>classc__user__to__lag.html</filename>
    <member kind="function">
      <type></type>
      <name>c_user_to_lag</name>
      <anchorfile>classc__user__to__lag_a110e95db15905a2161610b3f002b8103.html</anchorfile>
      <anchor>a110e95db15905a2161610b3f002b8103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cnt</name>
      <anchorfile>classc__user__to__lag_ab84d0bbfe220879c3c0080a16cc3b7f6.html</anchorfile>
      <anchor>ab84d0bbfe220879c3c0080a16cc3b7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>last_try</name>
      <anchorfile>classc__user__to__lag_a8be5cf598257b952992d29482638ab95.html</anchorfile>
      <anchor>a8be5cf598257b952992d29482638ab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>notified</name>
      <anchorfile>classc__user__to__lag_a6c11bae6778fc1f91a11fe25c4c21c57.html</anchorfile>
      <anchor>a6c11bae6778fc1f91a11fe25c4c21c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>user_name</name>
      <anchorfile>classc__user__to__lag_acb7de1bc1206d998655d21fe69dee54c.html</anchorfile>
      <anchor>acb7de1bc1206d998655d21fe69dee54c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_user_to_lock_out</name>
    <filename>classc__user__to__lock__out.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>remote</name>
      <anchorfile>classc__user__to__lock__out_aee2df67a215cb717980767f513d292da.html</anchorfile>
      <anchor>aee2df67a215cb717980767f513d292da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>timestamp</name>
      <anchorfile>classc__user__to__lock__out_a30a8850e56271fdc5201a6e3dfa4bd0a.html</anchorfile>
      <anchor>a30a8850e56271fdc5201a6e3dfa4bd0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_user_to_pull</name>
    <filename>classc__user__to__pull.html</filename>
    <member kind="function">
      <type></type>
      <name>c_user_to_pull</name>
      <anchorfile>classc__user__to__pull_a3b0acc75256ff83106ca12ba20c3c06b.html</anchorfile>
      <anchor>a3b0acc75256ff83106ca12ba20c3c06b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__user__to__pull_a7ddc00e1c7de0bca40ce6dbd6617aa29.html</anchorfile>
      <anchor>a7ddc00e1c7de0bca40ce6dbd6617aa29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c_channel &gt;</type>
      <name>chans</name>
      <anchorfile>classc__user__to__pull_aa8d4e99a88c9cbdd9dc11c0a0675ebe6.html</anchorfile>
      <anchor>aa8d4e99a88c9cbdd9dc11c0a0675ebe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_user</type>
      <name>user</name>
      <anchorfile>classc__user__to__pull_afa982872f0dcf8cc6587d8a2fe09142b.html</anchorfile>
      <anchor>afa982872f0dcf8cc6587d8a2fe09142b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_user_to_push</name>
    <filename>classc__user__to__push.html</filename>
    <member kind="function">
      <type></type>
      <name>c_user_to_push</name>
      <anchorfile>classc__user__to__push_a98336c3fca4c68d88dce8eee0354933e.html</anchorfile>
      <anchor>a98336c3fca4c68d88dce8eee0354933e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>botname</name>
      <anchorfile>classc__user__to__push_adfdc68c46a0344f4df4af763b3bc87f4.html</anchorfile>
      <anchor>adfdc68c46a0344f4df4af763b3bc87f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_user</type>
      <name>user</name>
      <anchorfile>classc__user__to__push_ad3497d8feb630e6e34d9e975f8e2f978.html</anchorfile>
      <anchor>ad3497d8feb630e6e34d9e975f8e2f978</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_array</name>
    <filename>classc__var__array.html</filename>
    <base>c_var_base</base>
    <member kind="function">
      <type></type>
      <name>c_var_array</name>
      <anchorfile>classc__var__array_aed5739c499f943d88114d0a1c4faeab4.html</anchorfile>
      <anchor>aed5739c499f943d88114d0a1c4faeab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_array</name>
      <anchorfile>classc__var__array_a064f5a2c616c5b5b8d89f2be605913e8.html</anchorfile>
      <anchor>a064f5a2c616c5b5b8d89f2be605913e8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_array</name>
      <anchorfile>classc__var__array_a63e00141d9f4b50f64b75add37876506.html</anchorfile>
      <anchor>a63e00141d9f4b50f64b75add37876506</anchor>
      <arglist>(const c_var_array &amp;orig, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_array</name>
      <anchorfile>classc__var__array_a58bb435d40cf14d8482f7e3989f16544.html</anchorfile>
      <anchor>a58bb435d40cf14d8482f7e3989f16544</anchor>
      <arglist>(const c_var_array &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_array</name>
      <anchorfile>classc__var__array_a325f395456f174c56c5f88cb7c94e5ab.html</anchorfile>
      <anchor>a325f395456f174c56c5f88cb7c94e5ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__array_a77596cbae8d4ab153169dad1262bdab0.html</anchorfile>
      <anchor>a77596cbae8d4ab153169dad1262bdab0</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__array_a750f8acad9c7d4d292321e0128517720.html</anchorfile>
      <anchor>a750f8acad9c7d4d292321e0128517720</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__array_a45122c5b25f07eb4ae518fb45956a128.html</anchorfile>
      <anchor>a45122c5b25f07eb4ae518fb45956a128</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__array_af57dfe4de511f38ec6c9e99761e3e75b.html</anchorfile>
      <anchor>af57dfe4de511f38ec6c9e99761e3e75b</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__array_aefd3092296b7e6d0c91b47189cc17c1d.html</anchorfile>
      <anchor>aefd3092296b7e6d0c91b47189cc17c1d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__array_a26261a9ed480ea8697b7afb7569e8821.html</anchorfile>
      <anchor>a26261a9ed480ea8697b7afb7569e8821</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__array_a25914ccd523530f5b102299a8a3dfcd2.html</anchorfile>
      <anchor>a25914ccd523530f5b102299a8a3dfcd2</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__array_a4ee2fa68b689ea2210eb224de2f525ba.html</anchorfile>
      <anchor>a4ee2fa68b689ea2210eb224de2f525ba</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__array_ab2c658d1a1148c41fdfa39d1d5c9afe9.html</anchorfile>
      <anchor>ab2c658d1a1148c41fdfa39d1d5c9afe9</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__array_accaf15c78b22af81374220a853faf807.html</anchorfile>
      <anchor>accaf15c78b22af81374220a853faf807</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__array_abc9b7d6c61f70586b48e885f54e8862c.html</anchorfile>
      <anchor>abc9b7d6c61f70586b48e885f54e8862c</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__array_a43a7bffc000e5da1f911b2c19fd280ed.html</anchorfile>
      <anchor>a43a7bffc000e5da1f911b2c19fd280ed</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__array_ac370de5bb35bc0c7136652192b72f5a3.html</anchorfile>
      <anchor>ac370de5bb35bc0c7136652192b72f5a3</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__array_a4d9f578a05055cd693896b465eea620f.html</anchorfile>
      <anchor>a4d9f578a05055cd693896b465eea620f</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__array_ae2813847c200045f76dccaf625da9947.html</anchorfile>
      <anchor>ae2813847c200045f76dccaf625da9947</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__array_aaaae75bcc7899520ea72350d7a52f1dd.html</anchorfile>
      <anchor>aaaae75bcc7899520ea72350d7a52f1dd</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__array_a28e64a7fd6c84ea74ae881a8217445d2.html</anchorfile>
      <anchor>a28e64a7fd6c84ea74ae881a8217445d2</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__array_ad864dd6bfba3d34d6e1a8efa44f47c83.html</anchorfile>
      <anchor>ad864dd6bfba3d34d6e1a8efa44f47c83</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__array_a3d87a986c4bab4e2e04ca24260a81ca3.html</anchorfile>
      <anchor>a3d87a986c4bab4e2e04ca24260a81ca3</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__array_afe027ffa758e806365ad00f22928b278.html</anchorfile>
      <anchor>afe027ffa758e806365ad00f22928b278</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__array_a4b8eaf6a4e09fa8edc860f6ded8b3da1.html</anchorfile>
      <anchor>a4b8eaf6a4e09fa8edc860f6ded8b3da1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__array_af8ef3b9285dc9d06462466129e08aad5.html</anchorfile>
      <anchor>af8ef3b9285dc9d06462466129e08aad5</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__array_a688eca01a2e6765f8939789ce53b13dc.html</anchorfile>
      <anchor>a688eca01a2e6765f8939789ce53b13dc</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__array_aa05a2e7634579dd456e0a580760fabc7.html</anchorfile>
      <anchor>aa05a2e7634579dd456e0a580760fabc7</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__array_a92f2aea1843959e8fe65ff470961e806.html</anchorfile>
      <anchor>a92f2aea1843959e8fe65ff470961e806</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear_unset</name>
      <anchorfile>classc__var__array_a95baa2728776a7b2256703132e13992c.html</anchorfile>
      <anchor>a95baa2728776a7b2256703132e13992c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__array_a97a32a7f489a3ffe03764e61ad63fd36.html</anchorfile>
      <anchor>a97a32a7f489a3ffe03764e61ad63fd36</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__array_abeec008f69204cee92ca70d68ebb1bc5.html</anchorfile>
      <anchor>abeec008f69204cee92ca70d68ebb1bc5</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__array_ad51776cdb3650f14a86f4610fe450557.html</anchorfile>
      <anchor>ad51776cdb3650f14a86f4610fe450557</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__array_a1eacaa1de7105085af76354b1d6182b3.html</anchorfile>
      <anchor>a1eacaa1de7105085af76354b1d6182b3</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__array_a75e379d17169410d743505acb7687ca0.html</anchorfile>
      <anchor>a75e379d17169410d743505acb7687ca0</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__array_ab0452bce152d5d6397c74a934f1905c7.html</anchorfile>
      <anchor>ab0452bce152d5d6397c74a934f1905c7</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__array_a128d618f623b227760ac6c85b9ee5cfd.html</anchorfile>
      <anchor>a128d618f623b227760ac6c85b9ee5cfd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_array *</type>
      <name>copy</name>
      <anchorfile>classc__var__array_a6b8633739715660b98c7b540a1dee970.html</anchorfile>
      <anchor>a6b8633739715660b98c7b540a1dee970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_all_not_read_only</name>
      <anchorfile>classc__var__array_a451555f168c0a9d36762c1e4a4675162.html</anchorfile>
      <anchor>a451555f168c0a9d36762c1e4a4675162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_var</name>
      <anchorfile>classc__var__array_a80668d7283936a6252a55e7ba0c50a67.html</anchorfile>
      <anchor>a80668d7283936a6252a55e7ba0c50a67</anchor>
      <arglist>(c_module *this_module, c_index_base *&amp;index, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__array_a596ffdc086b793efc6c1124712aa85a1.html</anchorfile>
      <anchor>a596ffdc086b793efc6c1124712aa85a1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__array_a64302889d89b5fef62a8d7b669fb8b05.html</anchorfile>
      <anchor>a64302889d89b5fef62a8d7b669fb8b05</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__array_a10d3dcbe99f46c1b72ee4ff67e2daf06.html</anchorfile>
      <anchor>a10d3dcbe99f46c1b72ee4ff67e2daf06</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__array_a15f22bf9ef63b841db555f4ddb306997.html</anchorfile>
      <anchor>a15f22bf9ef63b841db555f4ddb306997</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__array_aac85ce96e04d2250aa5c48a5bccefea6.html</anchorfile>
      <anchor>aac85ce96e04d2250aa5c48a5bccefea6</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>dump</name>
      <anchorfile>classc__var__array_a8ec957b7470a6df1841a569d581a3219.html</anchorfile>
      <anchor>a8ec957b7470a6df1841a569d581a3219</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__var__array_aec542ddd102ce5fdddf164ab8706d8b0.html</anchorfile>
      <anchor>aec542ddd102ce5fdddf164ab8706d8b0</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dump_to_string_vector_wo_unset_and_array</name>
      <anchorfile>classc__var__array_aec6215808f083fb0a032b38ca0bb4948.html</anchorfile>
      <anchor>aec6215808f083fb0a032b38ca0bb4948</anchor>
      <arglist>(c_module *this_module, vector&lt; pair&lt; const c_index_base *, string &gt; &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__array_a273eee4017ed285222ea205c8c406264.html</anchorfile>
      <anchor>a273eee4017ed285222ea205c8c406264</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__array_acfe371b14f947e5c604f1cd2755d0113.html</anchorfile>
      <anchor>acfe371b14f947e5c604f1cd2755d0113</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__array_aeeb73ab5cfbff99b78dd196dc9cb0496.html</anchorfile>
      <anchor>aeeb73ab5cfbff99b78dd196dc9cb0496</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__array_ac3e02c38b1bea9c2f72e0b5dab796abb.html</anchorfile>
      <anchor>ac3e02c38b1bea9c2f72e0b5dab796abb</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__array_ae6e48799a38a981104040a88499fddf2.html</anchorfile>
      <anchor>ae6e48799a38a981104040a88499fddf2</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>get</name>
      <anchorfile>classc__var__array_abb736a2d4173d99c5527483a8820c2e9.html</anchorfile>
      <anchor>abb736a2d4173d99c5527483a8820c2e9</anchor>
      <arglist>(c_module *this_module, c_index_base *index, bool insensitive, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>get</name>
      <anchorfile>classc__var__array_a6e3b6dedcdccd4981508b4cef2736c31.html</anchorfile>
      <anchor>a6e3b6dedcdccd4981508b4cef2736c31</anchor>
      <arglist>(const string &amp;index, bool insensitive)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_id</name>
      <anchorfile>classc__var__base_a50253caa3213d7562b43675550f7b45e.html</anchorfile>
      <anchor>a50253caa3213d7562b43675550f7b45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_in_deletion</name>
      <anchorfile>classc__var__base_a60733171157d90fcbddcd8aa5b440e84.html</anchorfile>
      <anchor>a60733171157d90fcbddcd8aa5b440e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_index_int *</type>
      <name>get_new_int_index</name>
      <anchorfile>classc__var__array_a3590481aa647069d8a4d29683e35ca65.html</anchorfile>
      <anchor>a3590481aa647069d8a4d29683e35ca65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_persistent</name>
      <anchorfile>classc__var__base_a670d5d9fbf7c10f8d1a8d81819f335de.html</anchorfile>
      <anchor>a670d5d9fbf7c10f8d1a8d81819f335de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_read_only</name>
      <anchorfile>classc__var__base_a6d2447dde3bffe002d50b07f4117ec92.html</anchorfile>
      <anchor>a6d2447dde3bffe002d50b07f4117ec92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__array_a2f78d7b4f0fef1c7fe8105c436fc2f1c.html</anchorfile>
      <anchor>a2f78d7b4f0fef1c7fe8105c436fc2f1c</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__var__base_adb3e49137d8131200a3f6ede4dc50429.html</anchorfile>
      <anchor>adb3e49137d8131200a3f6ede4dc50429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__array_afd74d2d2cc785bc25caa3211adaea35f.html</anchorfile>
      <anchor>afd74d2d2cc785bc25caa3211adaea35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__array_a84dd728d70c08595effadca83a76027a.html</anchorfile>
      <anchor>a84dd728d70c08595effadca83a76027a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_var_type_as_string</name>
      <anchorfile>classc__var__array_a96248393ef333a74c9803adce1640bbb.html</anchorfile>
      <anchor>a96248393ef333a74c9803adce1640bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__array_aa5a5bc4c662e2544b210def5182a22ee.html</anchorfile>
      <anchor>aa5a5bc4c662e2544b210def5182a22ee</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__array_ad8cd149cf50401ba115b5d9918e62b6e.html</anchorfile>
      <anchor>ad8cd149cf50401ba115b5d9918e62b6e</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__array_ad99520fa7f1f84956feaf1c50114c33c.html</anchorfile>
      <anchor>ad99520fa7f1f84956feaf1c50114c33c</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__array_a116d83f10996c9860d9597116648d6ba.html</anchorfile>
      <anchor>a116d83f10996c9860d9597116648d6ba</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__array_a8686ce51334d89383d6e9b3b5f58b79f.html</anchorfile>
      <anchor>a8686ce51334d89383d6e9b3b5f58b79f</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__array_a1bc0f3d2661ecea360b61a5865281548.html</anchorfile>
      <anchor>a1bc0f3d2661ecea360b61a5865281548</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__array_afdebc86c4b1533c02831f31115d6428f.html</anchorfile>
      <anchor>afdebc86c4b1533c02831f31115d6428f</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__array_ab0bc3f4457f069fb125dce3705b9d4d8.html</anchorfile>
      <anchor>ab0bc3f4457f069fb125dce3705b9d4d8</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__array_abd5cbe6914f2bde76f5a027d1394f2a2.html</anchorfile>
      <anchor>abd5cbe6914f2bde76f5a027d1394f2a2</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__array_ad744fece5b2af0e44b40935088dff166.html</anchorfile>
      <anchor>ad744fece5b2af0e44b40935088dff166</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>classc__var__base_ab588b429d8a1aaf74ca3bcfc4b0332d4.html</anchorfile>
      <anchor>ab588b429d8a1aaf74ca3bcfc4b0332d4</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_identical</name>
      <anchorfile>classc__var__base_ae99d8c35c24c85da06230be0a39e495d.html</anchorfile>
      <anchor>ae99d8c35c24c85da06230be0a39e495d</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__array_af137c084405f892bdef138082177f23f.html</anchorfile>
      <anchor>af137c084405f892bdef138082177f23f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__array_a908b46f72a3b9a97632a7a028200354a.html</anchorfile>
      <anchor>a908b46f72a3b9a97632a7a028200354a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__array_afd6ba788861f735da79bd9d2ed5529fb.html</anchorfile>
      <anchor>afd6ba788861f735da79bd9d2ed5529fb</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__array_a034be02d7c46f4932c2393085edd24c4.html</anchorfile>
      <anchor>a034be02d7c46f4932c2393085edd24c4</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__array_a48553a0f709d3c57ab78cc388ea48bba.html</anchorfile>
      <anchor>a48553a0f709d3c57ab78cc388ea48bba</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__array_aee605af7beb298694c4cc738d169a746.html</anchorfile>
      <anchor>aee605af7beb298694c4cc738d169a746</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__array_ae211e9a59fa4a2abc270f1d8b9570e24.html</anchorfile>
      <anchor>ae211e9a59fa4a2abc270f1d8b9570e24</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__array_a5953665032c12e2aeb6ae66143022ce1.html</anchorfile>
      <anchor>a5953665032c12e2aeb6ae66143022ce1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__array_a7daf307fa5507ba73790327a08e14dde.html</anchorfile>
      <anchor>a7daf307fa5507ba73790327a08e14dde</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__array_a4d5cf40ebb93fd1341bd4aa189f636b1.html</anchorfile>
      <anchor>a4d5cf40ebb93fd1341bd4aa189f636b1</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__array_a9eacef6cda56d490aee69bdbf0feadc7.html</anchorfile>
      <anchor>a9eacef6cda56d490aee69bdbf0feadc7</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__array_ad53f9e5486fa161db071b60fc058ed73.html</anchorfile>
      <anchor>ad53f9e5486fa161db071b60fc058ed73</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__array_a3547a7d08c2758b2ad38ae91571bf4d0.html</anchorfile>
      <anchor>a3547a7d08c2758b2ad38ae91571bf4d0</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__array_a1c450959817a9d73312757393557870b.html</anchorfile>
      <anchor>a1c450959817a9d73312757393557870b</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__array_a8a7f7ec1ea5e161bf80692fb702ee607.html</anchorfile>
      <anchor>a8a7f7ec1ea5e161bf80692fb702ee607</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__array_abb58dbb4bfb0550ecb52be654d0382e4.html</anchorfile>
      <anchor>abb58dbb4bfb0550ecb52be654d0382e4</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__array_afcf6d8d30c0c0f30a47be4b8b50879ca.html</anchorfile>
      <anchor>afcf6d8d30c0c0f30a47be4b8b50879ca</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__array_a2a7bfc03620a3c2c719441ed0a200937.html</anchorfile>
      <anchor>a2a7bfc03620a3c2c719441ed0a200937</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__array_a879d8110cd0ef370d98c66fe6c6a1fd3.html</anchorfile>
      <anchor>a879d8110cd0ef370d98c66fe6c6a1fd3</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__array_a2d4c708a602cf09330effc031ab94a63.html</anchorfile>
      <anchor>a2d4c708a602cf09330effc031ab94a63</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__array_a741b9dde6877d451801f3eea92038b6b.html</anchorfile>
      <anchor>a741b9dde6877d451801f3eea92038b6b</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__array_a2c200b654e773540075c65f7079f965e.html</anchorfile>
      <anchor>a2c200b654e773540075c65f7079f965e</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>make_index</name>
      <anchorfile>classc__var__array_aab8f90264372b1f5f57fba252fe8e4f9.html</anchorfile>
      <anchor>aab8f90264372b1f5f57fba252fe8e4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_index_int *</type>
      <name>make_next_index</name>
      <anchorfile>classc__var__array_a1ddb96b7f4fb32c03733d245bbe6f261.html</anchorfile>
      <anchor>a1ddb96b7f4fb32c03733d245bbe6f261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__array_a6e7af93cc0043ae46a266fabef2b0290.html</anchorfile>
      <anchor>a6e7af93cc0043ae46a266fabef2b0290</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__array_afc9628026cde5cbff67aaae9e5f5bced.html</anchorfile>
      <anchor>afc9628026cde5cbff67aaae9e5f5bced</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__array_a48ce2628482176130fee08e43468894b.html</anchorfile>
      <anchor>a48ce2628482176130fee08e43468894b</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__array_a6dc5e2151b45e56118d75f458907325a.html</anchorfile>
      <anchor>a6dc5e2151b45e56118d75f458907325a</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__array_a47d2dfa51cbb6ae97bc3c3a1d240e99a.html</anchorfile>
      <anchor>a47d2dfa51cbb6ae97bc3c3a1d240e99a</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__array_abb55fcbfd3ea9f7d1ac129e0bb3f7122.html</anchorfile>
      <anchor>abb55fcbfd3ea9f7d1ac129e0bb3f7122</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__array_a078fe86eafc4dedf32f56ed4603ca986.html</anchorfile>
      <anchor>a078fe86eafc4dedf32f56ed4603ca986</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__array_aaf5de6ce05051fa3dbb076fcdcde40c3.html</anchorfile>
      <anchor>aaf5de6ce05051fa3dbb076fcdcde40c3</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__array_af78f38582d893c0ddfa4ed842239e2ca.html</anchorfile>
      <anchor>af78f38582d893c0ddfa4ed842239e2ca</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__array_ac25a057669c3726dda7fb81864a45e84.html</anchorfile>
      <anchor>ac25a057669c3726dda7fb81864a45e84</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__array_a956e23167fe3c110fa700df3c9abba68.html</anchorfile>
      <anchor>a956e23167fe3c110fa700df3c9abba68</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__array_a3a1d671fe2f3a8115413990b630a5f52.html</anchorfile>
      <anchor>a3a1d671fe2f3a8115413990b630a5f52</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__array_a0920456f384fa2408213841265cc32f9.html</anchorfile>
      <anchor>a0920456f384fa2408213841265cc32f9</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__array_ac2238d39639aec1790d8010408a37ca7.html</anchorfile>
      <anchor>ac2238d39639aec1790d8010408a37ca7</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__array_a8b8913aaf907ced0c882c4490fa6e3e9.html</anchorfile>
      <anchor>a8b8913aaf907ced0c882c4490fa6e3e9</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__array_adaffa1a71b3a6b725c7c559898450358.html</anchorfile>
      <anchor>adaffa1a71b3a6b725c7c559898450358</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__array_a595053a2d84a43d5e87edc65cdc2b96d.html</anchorfile>
      <anchor>a595053a2d84a43d5e87edc65cdc2b96d</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__array_af82e77e8cf3d97d089cb0000b4268c58.html</anchorfile>
      <anchor>af82e77e8cf3d97d089cb0000b4268c58</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__array_ab07ad03e9f4c986668b3bd92618d2a4a.html</anchorfile>
      <anchor>ab07ad03e9f4c986668b3bd92618d2a4a</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__array_a8ea8dbf3c0c7d445654b59a01bb69c1d.html</anchorfile>
      <anchor>a8ea8dbf3c0c7d445654b59a01bb69c1d</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!</name>
      <anchorfile>classc__var__array_a33718aaf3a3168b54aca5a7d3382822b.html</anchorfile>
      <anchor>a33718aaf3a3168b54aca5a7d3382822b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!=</name>
      <anchorfile>classc__var__array_a974093ad26a9e0333050064aa0144259.html</anchorfile>
      <anchor>a974093ad26a9e0333050064aa0144259</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator%</name>
      <anchorfile>classc__var__array_aabb1028b04d3b29a95979a9f563f7b53.html</anchorfile>
      <anchor>aabb1028b04d3b29a95979a9f563f7b53</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classc__var__array_a0685f31bf408aaa2805a229630a4ebd7.html</anchorfile>
      <anchor>a0685f31bf408aaa2805a229630a4ebd7</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classc__var__array_a6158415d43e695913703feb3219dcd0c.html</anchorfile>
      <anchor>a6158415d43e695913703feb3219dcd0c</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator*</name>
      <anchorfile>classc__var__array_a79883a358d6834b6868f8e17c043d3d0.html</anchorfile>
      <anchor>a79883a358d6834b6868f8e17c043d3d0</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator+</name>
      <anchorfile>classc__var__array_afa0cb74971a9e0f246d8ba7f5eb3bbfd.html</anchorfile>
      <anchor>afa0cb74971a9e0f246d8ba7f5eb3bbfd</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__array_a7d3f9a79a0218e48b11d1087bbf21d96.html</anchorfile>
      <anchor>a7d3f9a79a0218e48b11d1087bbf21d96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__array_adf3bc6d82d03187222c254c097c0ab7d.html</anchorfile>
      <anchor>adf3bc6d82d03187222c254c097c0ab7d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator-</name>
      <anchorfile>classc__var__array_a2a1ba27d725e403e6672045d684282b7.html</anchorfile>
      <anchor>a2a1ba27d725e403e6672045d684282b7</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__array_ad6e43e700718cc5de9577f9e3b3492e7.html</anchorfile>
      <anchor>ad6e43e700718cc5de9577f9e3b3492e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__array_a348fbe43e5615294f3e286cd48e62c49.html</anchorfile>
      <anchor>a348fbe43e5615294f3e286cd48e62c49</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator/</name>
      <anchorfile>classc__var__array_acf372ccf29af7871f448919a45629813.html</anchorfile>
      <anchor>acf372ccf29af7871f448919a45629813</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;</name>
      <anchorfile>classc__var__array_ae27c2e3c629b599388738a8feae33fbf.html</anchorfile>
      <anchor>ae27c2e3c629b599388738a8feae33fbf</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classc__var__array_ac2dbaa3c260aeb5c9b0f9dc7723d277b.html</anchorfile>
      <anchor>ac2dbaa3c260aeb5c9b0f9dc7723d277b</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classc__var__array_a43634da3d3fdc7e1ee76d57ce919e2d4.html</anchorfile>
      <anchor>a43634da3d3fdc7e1ee76d57ce919e2d4</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator==</name>
      <anchorfile>classc__var__array_a773e432d08bdf4412a137c9242a6b150.html</anchorfile>
      <anchor>a773e432d08bdf4412a137c9242a6b150</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__array_a7f6be5c37ef9979c53debca4bd8fda18.html</anchorfile>
      <anchor>a7f6be5c37ef9979c53debca4bd8fda18</anchor>
      <arglist>(const string &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__array_a3bd84a510d3f98330b85639e582542a5.html</anchorfile>
      <anchor>a3bd84a510d3f98330b85639e582542a5</anchor>
      <arglist>(const long long &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;</name>
      <anchorfile>classc__var__array_a88eb0b0102738215b11965823344b95f.html</anchorfile>
      <anchor>a88eb0b0102738215b11965823344b95f</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;=</name>
      <anchorfile>classc__var__array_ae6c140edfadb694e5cf6bb4055a394b4.html</anchorfile>
      <anchor>ae6c140edfadb694e5cf6bb4055a394b4</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classc__var__array_ac41e1bccd5c1bea28295854d391977b5.html</anchorfile>
      <anchor>ac41e1bccd5c1bea28295854d391977b5</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator^</name>
      <anchorfile>classc__var__array_a1124617510e5b236d613ae9495dc3534.html</anchorfile>
      <anchor>a1124617510e5b236d613ae9495dc3534</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator|</name>
      <anchorfile>classc__var__array_a0ea1b4196de4d69cccb8f5b73ae61127.html</anchorfile>
      <anchor>a0ea1b4196de4d69cccb8f5b73ae61127</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator||</name>
      <anchorfile>classc__var__array_aea11fbc77739318df9cf429189820a8e.html</anchorfile>
      <anchor>aea11fbc77739318df9cf429189820a8e</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator~</name>
      <anchorfile>classc__var__array_a3cc5ee74e6888fa6b758ca8fa9ce5dbd.html</anchorfile>
      <anchor>a3cc5ee74e6888fa6b758ca8fa9ce5dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__array_a2ddd62eb629af1533259a701e6f4cf3e.html</anchorfile>
      <anchor>a2ddd62eb629af1533259a701e6f4cf3e</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__array_a672239808b3273294d18135842ea9b6a.html</anchorfile>
      <anchor>a672239808b3273294d18135842ea9b6a</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__array_a1468710906927b259b58522cf5ece88b.html</anchorfile>
      <anchor>a1468710906927b259b58522cf5ece88b</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__array_ae997004bb3dbb7dfd5ad57229a06f227.html</anchorfile>
      <anchor>ae997004bb3dbb7dfd5ad57229a06f227</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__array_a4f2eabee65826c440a735c12d0dfd860.html</anchorfile>
      <anchor>a4f2eabee65826c440a735c12d0dfd860</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_dec</name>
      <anchorfile>classc__var__array_ae88acc997c11cbfbf33ecfb8a142d70e.html</anchorfile>
      <anchor>ae88acc997c11cbfbf33ecfb8a142d70e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_inc</name>
      <anchorfile>classc__var__array_a96f435f9540a0de28cde84c1f49ff0dd.html</anchorfile>
      <anchor>a96f435f9540a0de28cde84c1f49ff0dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_dec</name>
      <anchorfile>classc__var__array_a08e32248dc8e80b50f7f88217b227f77.html</anchorfile>
      <anchor>a08e32248dc8e80b50f7f88217b227f77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_inc</name>
      <anchorfile>classc__var__array_a85f04e6c3c8a760c0721e7a1cd238f58.html</anchorfile>
      <anchor>a85f04e6c3c8a760c0721e7a1cd238f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_ro</name>
      <anchorfile>classc__var__array_ac8c77b2984934ec21ee8babc9c9acda6.html</anchorfile>
      <anchor>ac8c77b2984934ec21ee8babc9c9acda6</anchor>
      <arglist>(c_module *this_module, c_var_base *element)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>replace</name>
      <anchorfile>classc__var__array_a9a8babfe861367544de8b2dfe9e03555.html</anchorfile>
      <anchor>a9a8babfe861367544de8b2dfe9e03555</anchor>
      <arglist>(c_module *this_module, c_index_base *&amp;index, c_var_base *value, bool insensitive, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classc__var__array_ae4a2d7ddd5e14320359ab6aefabe8ce6.html</anchorfile>
      <anchor>ae4a2d7ddd5e14320359ab6aefabe8ce6</anchor>
      <arglist>(c_module *this_module, c_index_base *&amp;index, c_var_base *value, bool insensitive, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_all_as_persistent</name>
      <anchorfile>classc__var__array_a6dd1ba5e030607f0a4df575d6ce61849.html</anchorfile>
      <anchor>a6dd1ba5e030607f0a4df575d6ce61849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_in_deletion</name>
      <anchorfile>classc__var__base_a5a3cfee643a150e42a1caa7676ee1805.html</anchorfile>
      <anchor>a5a3cfee643a150e42a1caa7676ee1805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_persistent</name>
      <anchorfile>classc__var__base_acca32cb3d26557ec9f44f82d82396d31.html</anchorfile>
      <anchor>acca32cb3d26557ec9f44f82d82396d31</anchor>
      <arglist>(bool persistent=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classc__var__base_ab47ebc88c0c3aca08d9c647da23000c5.html</anchorfile>
      <anchor>ab47ebc88c0c3aca08d9c647da23000c5</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ro</name>
      <anchorfile>classc__var__array_a709c56e20ba7e001a3de293a20e31c70.html</anchorfile>
      <anchor>a709c56e20ba7e001a3de293a20e31c70</anchor>
      <arglist>(const string &amp;index_, c_var_base *value)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>stream_read</name>
      <anchorfile>classc__var__array_abea96b287def34999ee4848e14c64360.html</anchorfile>
      <anchor>abea96b287def34999ee4848e14c64360</anchor>
      <arglist>(vector&lt; c_index_base * &gt; &amp;path, vector&lt; bool &gt; &amp;insensitive, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stream_write</name>
      <anchorfile>classc__var__array_afb828b2c93a98a6cf40f015985796adc.html</anchorfile>
      <anchor>afb828b2c93a98a6cf40f015985796adc</anchor>
      <arglist>(vector&lt; c_index_base * &gt; &amp;path, vector&lt; bool &gt; &amp;insensitive, c_var_base *value, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>to_bool</name>
      <anchorfile>classc__var__array_a34daa260280a9e9be3c56c6b77c8e051.html</anchorfile>
      <anchor>a34daa260280a9e9be3c56c6b77c8e051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__array_ab02fd1e31c3f82a3f486c52fffbea644.html</anchorfile>
      <anchor>ab02fd1e31c3f82a3f486c52fffbea644</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__array_a2163ff7c3b703986cb22adf4a95a7687.html</anchorfile>
      <anchor>a2163ff7c3b703986cb22adf4a95a7687</anchor>
      <arglist>(c_module *this_module) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset</name>
      <anchorfile>classc__var__array_afe2421a700958f58131b2573f6713e88.html</anchorfile>
      <anchor>afe2421a700958f58131b2573f6713e88</anchor>
      <arglist>(c_module *this_module, c_index_base *&amp;index, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_ro</name>
      <anchorfile>classc__var__array_ac263e3c5f1008c18d10c6a49e9975aaa.html</anchorfile>
      <anchor>ac263e3c5f1008c18d10c6a49e9975aaa</anchor>
      <arglist>(const string &amp;index_, bool insensitive=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_ro_value</name>
      <anchorfile>classc__var__array_a3d825d1ed7c5dffa7cd1573dbbb40af5.html</anchorfile>
      <anchor>a3d825d1ed7c5dffa7cd1573dbbb40af5</anchor>
      <arglist>(c_var_base *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_id</name>
      <anchorfile>classc__var__base_a105fb93f6c45bce6e030e7dfe22b66c2.html</anchorfile>
      <anchor>a105fb93f6c45bce6e030e7dfe22b66c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classc__var__base_aa97be1dec97f4c44a011e67c210b0160.html</anchorfile>
      <anchor>aa97be1dec97f4c44a011e67c210b0160</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_id_t</type>
      <name>id</name>
      <anchorfile>classc__var__base_ab97130354a38d6e54c6b83dfa958c243.html</anchorfile>
      <anchor>ab97130354a38d6e54c6b83dfa958c243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_deletion</name>
      <anchorfile>classc__var__base_ade890e6fb6bb941ef50a88bfc2c658eb.html</anchorfile>
      <anchor>ade890e6fb6bb941ef50a88bfc2c658eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>persistent_</name>
      <anchorfile>classc__var__base_ac145bc7c8cb56c5f9588543d293f64c2.html</anchorfile>
      <anchor>ac145bc7c8cb56c5f9588543d293f64c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>classc__var__base_a4a6bfcad703961df049b2cce80406106.html</anchorfile>
      <anchor>a4a6bfcad703961df049b2cce80406106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__var__base_a099c15d12d9049941e588e750f040eff.html</anchorfile>
      <anchor>a099c15d12d9049941e588e750f040eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>c_var_base *</type>
      <name>do_lookup</name>
      <anchorfile>classc__var__array_aaadbfc78ad7bef76a41bb5e3da3a10c4.html</anchorfile>
      <anchor>aaadbfc78ad7bef76a41bb5e3da3a10c4</anchor>
      <arglist>(c_index_base *idx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>format_oops</name>
      <anchorfile>classc__var__array_aa0f763c562ba12f9d798faef6b2b8d4a.html</anchorfile>
      <anchor>aa0f763c562ba12f9d798faef6b2b8d4a</anchor>
      <arglist>(string func, string msg, string msg2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>format_oops</name>
      <anchorfile>classc__var__array_abdd9ea05a808e85269cfce56826e8274.html</anchorfile>
      <anchor>abdd9ea05a808e85269cfce56826e8274</anchor>
      <arglist>(string func, string msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update_lookup</name>
      <anchorfile>classc__var__array_ade2942e7cb429106327e4ce44b07a90c.html</anchorfile>
      <anchor>ade2942e7cb429106327e4ce44b07a90c</anchor>
      <arglist>(c_index_base *idx, c_var_base *val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; long long, c_var_base * &gt;</type>
      <name>lookup_int</name>
      <anchorfile>classc__var__array_a45f16054f49e24d1a896c0c46d283cc1.html</anchorfile>
      <anchor>a45f16054f49e24d1a896c0c46d283cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; string, c_var_base * &gt;</type>
      <name>lookup_str</name>
      <anchorfile>classc__var__array_ac75e805da7ae65bd94ecd6107a7abf42.html</anchorfile>
      <anchor>ac75e805da7ae65bd94ecd6107a7abf42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long long</type>
      <name>new_int_index</name>
      <anchorfile>classc__var__array_a19d9e9272fe5fd8e45705d8117f3e8a4.html</anchorfile>
      <anchor>a19d9e9272fe5fd8e45705d8117f3e8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_global_keeper</name>
      <anchorfile>classc__var__array_a5c8122144178544f5c59b375d87c3f31.html</anchorfile>
      <anchor>a5c8122144178544f5c59b375d87c3f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_assign</name>
      <anchorfile>classc__var__base_ad708514164d9e2844771894a6c0f6314.html</anchorfile>
      <anchor>ad708514164d9e2844771894a6c0f6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__var__base_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__var__base_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__base_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__base_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__array_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>classc__var__base_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_update_variable</name>
      <anchorfile>classc__var__base_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_base</name>
    <filename>classc__var__base.html</filename>
    <member kind="function">
      <type></type>
      <name>c_var_base</name>
      <anchorfile>classc__var__base_ab47d44e63ad1bdbd66cff751f1fb459e.html</anchorfile>
      <anchor>ab47d44e63ad1bdbd66cff751f1fb459e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_base</name>
      <anchorfile>classc__var__base_a7c163c61778ffbbb5d3501f3b86f2e0c.html</anchorfile>
      <anchor>a7c163c61778ffbbb5d3501f3b86f2e0c</anchor>
      <arglist>(const c_var_base &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_base</name>
      <anchorfile>classc__var__base_a68bc4ce879d2ac5e8f06a9fb34614fdb.html</anchorfile>
      <anchor>a68bc4ce879d2ac5e8f06a9fb34614fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__base_a329051b57eb885aa59d7a3f04b8221e2.html</anchorfile>
      <anchor>a329051b57eb885aa59d7a3f04b8221e2</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__base_a0f6331ffdd8dbae2bd4b3bf66e9304a0.html</anchorfile>
      <anchor>a0f6331ffdd8dbae2bd4b3bf66e9304a0</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__base_a6a6ba134c30f367a818e1cfad3754a72.html</anchorfile>
      <anchor>a6a6ba134c30f367a818e1cfad3754a72</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__base_a1448cbed158b94aed4af40152a7a00b8.html</anchorfile>
      <anchor>a1448cbed158b94aed4af40152a7a00b8</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__base_ac310ea8c73f6474066c926a79b309892.html</anchorfile>
      <anchor>ac310ea8c73f6474066c926a79b309892</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__base_a4d401b238811e01ef202067f0bc0ef74.html</anchorfile>
      <anchor>a4d401b238811e01ef202067f0bc0ef74</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__base_aa695098420c64ca80a364845a24940dc.html</anchorfile>
      <anchor>aa695098420c64ca80a364845a24940dc</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__base_a047f8215d1c37680c981158b2f495ad3.html</anchorfile>
      <anchor>a047f8215d1c37680c981158b2f495ad3</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__base_ab210de9c431469f3e3bf9878993208e3.html</anchorfile>
      <anchor>ab210de9c431469f3e3bf9878993208e3</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__base_a3b1210b96eb1b1c9ca936f3298de7c9e.html</anchorfile>
      <anchor>a3b1210b96eb1b1c9ca936f3298de7c9e</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__base_a25a609b5229d813500a36898af636db8.html</anchorfile>
      <anchor>a25a609b5229d813500a36898af636db8</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__base_a7d15a19f64cc29bcffa5521c341db86f.html</anchorfile>
      <anchor>a7d15a19f64cc29bcffa5521c341db86f</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__base_a1f039dc6775207627f4f89a89117848e.html</anchorfile>
      <anchor>a1f039dc6775207627f4f89a89117848e</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__base_a8b67ea297b5b3f14361bdb771e8f3083.html</anchorfile>
      <anchor>a8b67ea297b5b3f14361bdb771e8f3083</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__base_a174a0e08de0f2819c86840aff02b048e.html</anchorfile>
      <anchor>a174a0e08de0f2819c86840aff02b048e</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__base_a32bd5e99ea6c240f0c56f07041ad80f1.html</anchorfile>
      <anchor>a32bd5e99ea6c240f0c56f07041ad80f1</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__base_a9a7c1aef73c1a9ee7d0c14b82e491d1b.html</anchorfile>
      <anchor>a9a7c1aef73c1a9ee7d0c14b82e491d1b</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__base_a2cb4676d4d723a5eeb58ce93a2b53ca5.html</anchorfile>
      <anchor>a2cb4676d4d723a5eeb58ce93a2b53ca5</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__base_a85b22bc5605ba832e92abd8be7b6b35c.html</anchorfile>
      <anchor>a85b22bc5605ba832e92abd8be7b6b35c</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__base_ac008821926fa044cb89a5fc8b20b89f4.html</anchorfile>
      <anchor>ac008821926fa044cb89a5fc8b20b89f4</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__base_a54459388c15aeebf7da46b05fe93ad07.html</anchorfile>
      <anchor>a54459388c15aeebf7da46b05fe93ad07</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__base_a7ede424936fde02f0e0a63bec5c94333.html</anchorfile>
      <anchor>a7ede424936fde02f0e0a63bec5c94333</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__base_a7e78168e84b0ba1de9e5062d6a84f522.html</anchorfile>
      <anchor>a7e78168e84b0ba1de9e5062d6a84f522</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__base_a4f7f529facd7be6d9f58339b5ac90a52.html</anchorfile>
      <anchor>a4f7f529facd7be6d9f58339b5ac90a52</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__base_acbab275d44d7cc268a64bf3282d1606e.html</anchorfile>
      <anchor>acbab275d44d7cc268a64bf3282d1606e</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__base_a0d20fe84b5e8f0f5f49d6180135a4e80.html</anchorfile>
      <anchor>a0d20fe84b5e8f0f5f49d6180135a4e80</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__base_a1df469c5a1645adc015878c1215a04dd.html</anchorfile>
      <anchor>a1df469c5a1645adc015878c1215a04dd</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__base_ad1b4073880725086948cf53b69c8b1f9.html</anchorfile>
      <anchor>ad1b4073880725086948cf53b69c8b1f9</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__base_a7a5cc3a954559c52505fedbf27fa6dfc.html</anchorfile>
      <anchor>a7a5cc3a954559c52505fedbf27fa6dfc</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__base_a7f19a559dffb0139ea023592cb6b756f.html</anchorfile>
      <anchor>a7f19a559dffb0139ea023592cb6b756f</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__base_adbe5eba2bcff8d3c8cb9a8fda0485041.html</anchorfile>
      <anchor>adbe5eba2bcff8d3c8cb9a8fda0485041</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__base_a18f243ea99d991808ef40c51d11a2177.html</anchorfile>
      <anchor>a18f243ea99d991808ef40c51d11a2177</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__base_a1000a70dec064c63ba4f1a6097d8ceed.html</anchorfile>
      <anchor>a1000a70dec064c63ba4f1a6097d8ceed</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__base_adc088dc65774e8db7be54da1560de1b1.html</anchorfile>
      <anchor>adc088dc65774e8db7be54da1560de1b1</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__base_a9769633384f3eb5b8c1fde9ad6273b74.html</anchorfile>
      <anchor>a9769633384f3eb5b8c1fde9ad6273b74</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__base_acfb38da58feb9000fb8330f0cbbf304c.html</anchorfile>
      <anchor>acfb38da58feb9000fb8330f0cbbf304c</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__base_a608c6e3c4adfd53d730795b617cef5a3.html</anchorfile>
      <anchor>a608c6e3c4adfd53d730795b617cef5a3</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__base_a1f406c6c1be63616d2215036d0fce95a.html</anchorfile>
      <anchor>a1f406c6c1be63616d2215036d0fce95a</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>dump</name>
      <anchorfile>classc__var__base_a347453eeeca033f154d497e3f9455d15.html</anchorfile>
      <anchor>a347453eeeca033f154d497e3f9455d15</anchor>
      <arglist>(c_module *this_module)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__var__base_abe490a971fa53244c2ef9147690bd102.html</anchorfile>
      <anchor>abe490a971fa53244c2ef9147690bd102</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__base_a2475cb0616f82989398ca9dbfddf230b.html</anchorfile>
      <anchor>a2475cb0616f82989398ca9dbfddf230b</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__base_a644784cc4ef2209d6017d81261344792.html</anchorfile>
      <anchor>a644784cc4ef2209d6017d81261344792</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__base_a50dd55bf88df3bf49fce3278942eb51f.html</anchorfile>
      <anchor>a50dd55bf88df3bf49fce3278942eb51f</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__base_ab79d8e4b22d484a1665bdfe5961efedf.html</anchorfile>
      <anchor>ab79d8e4b22d484a1665bdfe5961efedf</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__base_a3b6d33811e220940064f0be772460268.html</anchorfile>
      <anchor>a3b6d33811e220940064f0be772460268</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_id</name>
      <anchorfile>classc__var__base_a50253caa3213d7562b43675550f7b45e.html</anchorfile>
      <anchor>a50253caa3213d7562b43675550f7b45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_in_deletion</name>
      <anchorfile>classc__var__base_a60733171157d90fcbddcd8aa5b440e84.html</anchorfile>
      <anchor>a60733171157d90fcbddcd8aa5b440e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_persistent</name>
      <anchorfile>classc__var__base_a670d5d9fbf7c10f8d1a8d81819f335de.html</anchorfile>
      <anchor>a670d5d9fbf7c10f8d1a8d81819f335de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_read_only</name>
      <anchorfile>classc__var__base_a6d2447dde3bffe002d50b07f4117ec92.html</anchorfile>
      <anchor>a6d2447dde3bffe002d50b07f4117ec92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__base_aa0957ee1d7e3d0ca8594e13d19755b51.html</anchorfile>
      <anchor>aa0957ee1d7e3d0ca8594e13d19755b51</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)=0</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__var__base_adb3e49137d8131200a3f6ede4dc50429.html</anchorfile>
      <anchor>adb3e49137d8131200a3f6ede4dc50429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__base_a0c2b5c2b681f545ec633cf946260530c.html</anchorfile>
      <anchor>a0c2b5c2b681f545ec633cf946260530c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__base_a1ec583a3f52a52cb7c458e87b5af92d8.html</anchorfile>
      <anchor>a1ec583a3f52a52cb7c458e87b5af92d8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_var_type_as_string</name>
      <anchorfile>classc__var__base_a17a66679151de1678f02ec1bfde2ff5f.html</anchorfile>
      <anchor>a17a66679151de1678f02ec1bfde2ff5f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__base_ae77b9188046496a22b6995df9620dfdf.html</anchorfile>
      <anchor>ae77b9188046496a22b6995df9620dfdf</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__base_a48a58b88457ccdad3489ad206ab0ebaa.html</anchorfile>
      <anchor>a48a58b88457ccdad3489ad206ab0ebaa</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__base_ac01c76e574105ec8f37cf24a8e357652.html</anchorfile>
      <anchor>ac01c76e574105ec8f37cf24a8e357652</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__base_a17a00600f282bba5584660d59946f241.html</anchorfile>
      <anchor>a17a00600f282bba5584660d59946f241</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__base_a079e5f11af203d06dd32c536b518fe86.html</anchorfile>
      <anchor>a079e5f11af203d06dd32c536b518fe86</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__base_a9befb2c3f07f7706d152ac41d11871ed.html</anchorfile>
      <anchor>a9befb2c3f07f7706d152ac41d11871ed</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__base_a9c782a76df0dfa375f90fc68e38cf23f.html</anchorfile>
      <anchor>a9c782a76df0dfa375f90fc68e38cf23f</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__base_a8b2d89fb9f98386968c4c1f3c7769e0c.html</anchorfile>
      <anchor>a8b2d89fb9f98386968c4c1f3c7769e0c</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__base_a32404b3d511380e3e383c9b8b77af32a.html</anchorfile>
      <anchor>a32404b3d511380e3e383c9b8b77af32a</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__base_a1d8029d210a489e77503f0268eab8d33.html</anchorfile>
      <anchor>a1d8029d210a489e77503f0268eab8d33</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>classc__var__base_ab588b429d8a1aaf74ca3bcfc4b0332d4.html</anchorfile>
      <anchor>ab588b429d8a1aaf74ca3bcfc4b0332d4</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_identical</name>
      <anchorfile>classc__var__base_ae99d8c35c24c85da06230be0a39e495d.html</anchorfile>
      <anchor>ae99d8c35c24c85da06230be0a39e495d</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__base_a192f46fc865d6b3dd579503713797149.html</anchorfile>
      <anchor>a192f46fc865d6b3dd579503713797149</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__base_aa5f8b3b478bb3b22e8717256911b847f.html</anchorfile>
      <anchor>aa5f8b3b478bb3b22e8717256911b847f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__base_addf82f6032fa1fa411b6bdb2c728470c.html</anchorfile>
      <anchor>addf82f6032fa1fa411b6bdb2c728470c</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__base_a0d44a09e293bb6beb4fdc7e9bdc50d71.html</anchorfile>
      <anchor>a0d44a09e293bb6beb4fdc7e9bdc50d71</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__base_ac68f2370f3af0f216d9d1e27f0650448.html</anchorfile>
      <anchor>ac68f2370f3af0f216d9d1e27f0650448</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__base_a70dd89e36a8b811e00dbbae024481a6d.html</anchorfile>
      <anchor>a70dd89e36a8b811e00dbbae024481a6d</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__base_a3191f2a655e55e0ba151ad6e04b52363.html</anchorfile>
      <anchor>a3191f2a655e55e0ba151ad6e04b52363</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__base_aec190e83429c62d66d2adff73c81c76a.html</anchorfile>
      <anchor>aec190e83429c62d66d2adff73c81c76a</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__base_a39916ba5b513e1dbf7e6fb5771c6b522.html</anchorfile>
      <anchor>a39916ba5b513e1dbf7e6fb5771c6b522</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__base_aa757c58a23c915c721d53b462782df01.html</anchorfile>
      <anchor>aa757c58a23c915c721d53b462782df01</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__base_a1ee735d8e69538b9cdaf1fb5205352e7.html</anchorfile>
      <anchor>a1ee735d8e69538b9cdaf1fb5205352e7</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__base_af9da429d34c6db84161b2b7a67ce1902.html</anchorfile>
      <anchor>af9da429d34c6db84161b2b7a67ce1902</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__base_a81fc6e6369f08400a5bb6bdcc6629c7b.html</anchorfile>
      <anchor>a81fc6e6369f08400a5bb6bdcc6629c7b</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__base_ab047607413c3d4943375123f8333eb5d.html</anchorfile>
      <anchor>ab047607413c3d4943375123f8333eb5d</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__base_ae04d6eaa6648644047b6a3dfd9753272.html</anchorfile>
      <anchor>ae04d6eaa6648644047b6a3dfd9753272</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__base_ad4405912ccb7e1e245320598c0401d34.html</anchorfile>
      <anchor>ad4405912ccb7e1e245320598c0401d34</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__base_a65d5b083f2b2a6e61c9aca69a86f88e2.html</anchorfile>
      <anchor>a65d5b083f2b2a6e61c9aca69a86f88e2</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__base_a8d325b6fb01ecc8c5eca4e64c73c5573.html</anchorfile>
      <anchor>a8d325b6fb01ecc8c5eca4e64c73c5573</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__base_ab51bb37dbf8564622c9932c9e439c62a.html</anchorfile>
      <anchor>ab51bb37dbf8564622c9932c9e439c62a</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__base_aaf1fb48c440eef102acc6ce4d61eb7b7.html</anchorfile>
      <anchor>aaf1fb48c440eef102acc6ce4d61eb7b7</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__base_a128641de7c404f572ca2fe78ab09fbc8.html</anchorfile>
      <anchor>a128641de7c404f572ca2fe78ab09fbc8</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__base_a3454b23c678ee98a07284c64db967db1.html</anchorfile>
      <anchor>a3454b23c678ee98a07284c64db967db1</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_index_base *</type>
      <name>make_index</name>
      <anchorfile>classc__var__base_a98990f68dfb87b9187fe722401bc6880.html</anchorfile>
      <anchor>a98990f68dfb87b9187fe722401bc6880</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__base_a57e4f7135c80915df97dcf5fe372ce01.html</anchorfile>
      <anchor>a57e4f7135c80915df97dcf5fe372ce01</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__base_a09445a118cbfe1ce5fbf2f39a4868f64.html</anchorfile>
      <anchor>a09445a118cbfe1ce5fbf2f39a4868f64</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__base_a9ca92571c602fd1c187b71f57d800501.html</anchorfile>
      <anchor>a9ca92571c602fd1c187b71f57d800501</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__base_a6524211ad99c5998330020b8ce7f39c4.html</anchorfile>
      <anchor>a6524211ad99c5998330020b8ce7f39c4</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__base_a21a3dc7c82aa3d6786295f0db4f2461e.html</anchorfile>
      <anchor>a21a3dc7c82aa3d6786295f0db4f2461e</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__base_a4028bee44e56239b7280e1c35f187766.html</anchorfile>
      <anchor>a4028bee44e56239b7280e1c35f187766</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__base_a0363fff5598fa9e1a1d43b458e812a5e.html</anchorfile>
      <anchor>a0363fff5598fa9e1a1d43b458e812a5e</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__base_aec2ec2bda4f47efa394e590a9a04fe1e.html</anchorfile>
      <anchor>aec2ec2bda4f47efa394e590a9a04fe1e</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__base_a3d7f43c19343a9a1b96bd8c1176feb53.html</anchorfile>
      <anchor>a3d7f43c19343a9a1b96bd8c1176feb53</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__base_a8785bbe859d1d11fdaae61e754879618.html</anchorfile>
      <anchor>a8785bbe859d1d11fdaae61e754879618</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__base_a89772641e5bd50f25ca94e25acbb0467.html</anchorfile>
      <anchor>a89772641e5bd50f25ca94e25acbb0467</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__base_a80e24ebe9bdc3f06942bbed7b6bd3645.html</anchorfile>
      <anchor>a80e24ebe9bdc3f06942bbed7b6bd3645</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__base_a682a8b539648ca3f003eb4e687f1f152.html</anchorfile>
      <anchor>a682a8b539648ca3f003eb4e687f1f152</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__base_aefa5fa0a02f75c246c1dec624ec8c0db.html</anchorfile>
      <anchor>aefa5fa0a02f75c246c1dec624ec8c0db</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__base_ae780979761486c24916fd33a3378330b.html</anchorfile>
      <anchor>ae780979761486c24916fd33a3378330b</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__base_a93597fb24d5df25b1cea8fbd26fe6053.html</anchorfile>
      <anchor>a93597fb24d5df25b1cea8fbd26fe6053</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__base_aa773d73e13684d0851eb494188d89ed4.html</anchorfile>
      <anchor>aa773d73e13684d0851eb494188d89ed4</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__base_a941d8b27c5f24e2f4325f985dd156c82.html</anchorfile>
      <anchor>a941d8b27c5f24e2f4325f985dd156c82</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__base_a28409fea8f9718c61be370269c1d349e.html</anchorfile>
      <anchor>a28409fea8f9718c61be370269c1d349e</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__base_a02b78e72b4e0b93ad5c1719246e88e47.html</anchorfile>
      <anchor>a02b78e72b4e0b93ad5c1719246e88e47</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator!</name>
      <anchorfile>classc__var__base_acb177d4a311d36447ff61c5746775dcb.html</anchorfile>
      <anchor>acb177d4a311d36447ff61c5746775dcb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator!=</name>
      <anchorfile>classc__var__base_abe8e97ca0f0f696981ce1cef8c0d6527.html</anchorfile>
      <anchor>abe8e97ca0f0f696981ce1cef8c0d6527</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator%</name>
      <anchorfile>classc__var__base_a732e1c615f5ed7b4faf67bb0eaa1f6cc.html</anchorfile>
      <anchor>a732e1c615f5ed7b4faf67bb0eaa1f6cc</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classc__var__base_a26015e4f89878f4048f03b9fcd18ddaa.html</anchorfile>
      <anchor>a26015e4f89878f4048f03b9fcd18ddaa</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classc__var__base_a3defa28ff7f3014105c33da88778b81c.html</anchorfile>
      <anchor>a3defa28ff7f3014105c33da88778b81c</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator*</name>
      <anchorfile>classc__var__base_ae43c5713f9b11135fedbf9fe42c55ace.html</anchorfile>
      <anchor>ae43c5713f9b11135fedbf9fe42c55ace</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator+</name>
      <anchorfile>classc__var__base_a5fa8482c11a849c44cf8568bf1a24a86.html</anchorfile>
      <anchor>a5fa8482c11a849c44cf8568bf1a24a86</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__base_a0c1c3c0619e6806510ffa1ac3ca9a1fc.html</anchorfile>
      <anchor>a0c1c3c0619e6806510ffa1ac3ca9a1fc</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__base_a9a41ef12d92154a84395e68630a2aa12.html</anchorfile>
      <anchor>a9a41ef12d92154a84395e68630a2aa12</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator-</name>
      <anchorfile>classc__var__base_a36e8814617de7fe69799a925e2851bbb.html</anchorfile>
      <anchor>a36e8814617de7fe69799a925e2851bbb</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__base_a91d036df3d2541876b6f8d7014933299.html</anchorfile>
      <anchor>a91d036df3d2541876b6f8d7014933299</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__base_a1943b678ae7a30250cd9dc39a87427b5.html</anchorfile>
      <anchor>a1943b678ae7a30250cd9dc39a87427b5</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator/</name>
      <anchorfile>classc__var__base_a5ac533f0e746d3911de86f5c6776564e.html</anchorfile>
      <anchor>a5ac533f0e746d3911de86f5c6776564e</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&lt;</name>
      <anchorfile>classc__var__base_a56f26dd5826a04d81ae6588208222c01.html</anchorfile>
      <anchor>a56f26dd5826a04d81ae6588208222c01</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classc__var__base_a4b34ea0985d4b38818c1efa6c239fcff.html</anchorfile>
      <anchor>a4b34ea0985d4b38818c1efa6c239fcff</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classc__var__base_af590dd73054d025b5de5296119da7541.html</anchorfile>
      <anchor>af590dd73054d025b5de5296119da7541</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__base_ae1ea8f3eff1883ccdd31b38627dcb0f5.html</anchorfile>
      <anchor>ae1ea8f3eff1883ccdd31b38627dcb0f5</anchor>
      <arglist>(const string &amp;right) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator==</name>
      <anchorfile>classc__var__base_a3dbc0d38e036664f190cb689cae6295d.html</anchorfile>
      <anchor>a3dbc0d38e036664f190cb689cae6295d</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__base_a329b23825bb56edd64145eb83395ff8d.html</anchorfile>
      <anchor>a329b23825bb56edd64145eb83395ff8d</anchor>
      <arglist>(const long long &amp;right) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&gt;</name>
      <anchorfile>classc__var__base_af02628ad08dc0da98daee32d83021b1c.html</anchorfile>
      <anchor>af02628ad08dc0da98daee32d83021b1c</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&gt;=</name>
      <anchorfile>classc__var__base_ae8bbe61160812b6f542a426538eb361c.html</anchorfile>
      <anchor>ae8bbe61160812b6f542a426538eb361c</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classc__var__base_a5766fcd990b03969607e11f65f1b5277.html</anchorfile>
      <anchor>a5766fcd990b03969607e11f65f1b5277</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator^</name>
      <anchorfile>classc__var__base_a8e03696c7375d32e6fd1235e910c8fc7.html</anchorfile>
      <anchor>a8e03696c7375d32e6fd1235e910c8fc7</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator|</name>
      <anchorfile>classc__var__base_af8e203e9df555e158e498c2d20bca797.html</anchorfile>
      <anchor>af8e203e9df555e158e498c2d20bca797</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator||</name>
      <anchorfile>classc__var__base_a4773ff6b79d24800b6d459157da96305.html</anchorfile>
      <anchor>a4773ff6b79d24800b6d459157da96305</anchor>
      <arglist>(c_var_base &amp;right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>operator~</name>
      <anchorfile>classc__var__base_ae588c5dd4b2a68f4a8352f6bd8d5bca1.html</anchorfile>
      <anchor>ae588c5dd4b2a68f4a8352f6bd8d5bca1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__base_aa741ed37d59cac7b5547e91adb0e88c9.html</anchorfile>
      <anchor>aa741ed37d59cac7b5547e91adb0e88c9</anchor>
      <arglist>(c_var_unset *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__base_a74d2c05be483a9dba0c382ad868af957.html</anchorfile>
      <anchor>a74d2c05be483a9dba0c382ad868af957</anchor>
      <arglist>(c_var_array *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__base_a423e90059f252a3b07e62c0496b2257d.html</anchorfile>
      <anchor>a423e90059f252a3b07e62c0496b2257d</anchor>
      <arglist>(c_var_string *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__base_adc2442abecde50fe963a53db005545d9.html</anchorfile>
      <anchor>adc2442abecde50fe963a53db005545d9</anchor>
      <arglist>(c_var_int *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__base_aadc8b963d937dffbead493cf5eb78379.html</anchorfile>
      <anchor>aadc8b963d937dffbead493cf5eb78379</anchor>
      <arglist>(c_var_bool *left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post_dec</name>
      <anchorfile>classc__var__base_ac42dbf20e1708613fb97322886f5e5a3.html</anchorfile>
      <anchor>ac42dbf20e1708613fb97322886f5e5a3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post_inc</name>
      <anchorfile>classc__var__base_a1ccb092535cd091ba1be5af76ad075d0.html</anchorfile>
      <anchor>a1ccb092535cd091ba1be5af76ad075d0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_dec</name>
      <anchorfile>classc__var__base_a3e5d8c7af044980aa16cf431818d3878.html</anchorfile>
      <anchor>a3e5d8c7af044980aa16cf431818d3878</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_inc</name>
      <anchorfile>classc__var__base_ad86f341c2f4c279ae18a13fc3b5364fb.html</anchorfile>
      <anchor>ad86f341c2f4c279ae18a13fc3b5364fb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_in_deletion</name>
      <anchorfile>classc__var__base_a5a3cfee643a150e42a1caa7676ee1805.html</anchorfile>
      <anchor>a5a3cfee643a150e42a1caa7676ee1805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_persistent</name>
      <anchorfile>classc__var__base_acca32cb3d26557ec9f44f82d82396d31.html</anchorfile>
      <anchor>acca32cb3d26557ec9f44f82d82396d31</anchor>
      <arglist>(bool persistent=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classc__var__base_ab47ebc88c0c3aca08d9c647da23000c5.html</anchorfile>
      <anchor>ab47ebc88c0c3aca08d9c647da23000c5</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual c_var_bool *</type>
      <name>to_bool</name>
      <anchorfile>classc__var__base_a37afa24d7fb8f4f907555e92b98ad0fc.html</anchorfile>
      <anchor>a37afa24d7fb8f4f907555e92b98ad0fc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>to_string</name>
      <anchorfile>classc__var__base_a4b3406c60dd2f1bebedf22cb10b00fb6.html</anchorfile>
      <anchor>a4b3406c60dd2f1bebedf22cb10b00fb6</anchor>
      <arglist>(c_module *this_module) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>to_string</name>
      <anchorfile>classc__var__base_a7fe31d506dd58af7201c9ad25b65fc58.html</anchorfile>
      <anchor>a7fe31d506dd58af7201c9ad25b65fc58</anchor>
      <arglist>(c_module *this_module)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_id</name>
      <anchorfile>classc__var__base_a105fb93f6c45bce6e030e7dfe22b66c2.html</anchorfile>
      <anchor>a105fb93f6c45bce6e030e7dfe22b66c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classc__var__base_aa97be1dec97f4c44a011e67c210b0160.html</anchorfile>
      <anchor>aa97be1dec97f4c44a011e67c210b0160</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_id_t</type>
      <name>id</name>
      <anchorfile>classc__var__base_ab97130354a38d6e54c6b83dfa958c243.html</anchorfile>
      <anchor>ab97130354a38d6e54c6b83dfa958c243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_deletion</name>
      <anchorfile>classc__var__base_ade890e6fb6bb941ef50a88bfc2c658eb.html</anchorfile>
      <anchor>ade890e6fb6bb941ef50a88bfc2c658eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>persistent_</name>
      <anchorfile>classc__var__base_ac145bc7c8cb56c5f9588543d293f64c2.html</anchorfile>
      <anchor>ac145bc7c8cb56c5f9588543d293f64c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>classc__var__base_a4a6bfcad703961df049b2cce80406106.html</anchorfile>
      <anchor>a4a6bfcad703961df049b2cce80406106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__var__base_a099c15d12d9049941e588e750f040eff.html</anchorfile>
      <anchor>a099c15d12d9049941e588e750f040eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_assign</name>
      <anchorfile>classc__var__base_ad708514164d9e2844771894a6c0f6314.html</anchorfile>
      <anchor>ad708514164d9e2844771894a6c0f6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__var__base_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__var__base_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__base_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__base_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__base_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>classc__var__base_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_update_variable</name>
      <anchorfile>classc__var__base_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_bool</name>
    <filename>classc__var__bool.html</filename>
    <base>c_var_base</base>
    <member kind="function">
      <type></type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__bool_aedb1aa5e55d62d7ed02651b41d0025e3.html</anchorfile>
      <anchor>aedb1aa5e55d62d7ed02651b41d0025e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__bool_a07ddb0a535697f3d41268f20ba8151b4.html</anchorfile>
      <anchor>a07ddb0a535697f3d41268f20ba8151b4</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__bool_a7962eb254aaec01429550125a0bf5280.html</anchorfile>
      <anchor>a7962eb254aaec01429550125a0bf5280</anchor>
      <arglist>(const c_var_bool &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__bool_ad0ea93e13d2ed7c31802766c6ecb0538.html</anchorfile>
      <anchor>ad0ea93e13d2ed7c31802766c6ecb0538</anchor>
      <arglist>(const c_var_bool &amp;orig, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__bool_a5dd62afc5bced55badcee57416c8aa27.html</anchorfile>
      <anchor>a5dd62afc5bced55badcee57416c8aa27</anchor>
      <arglist>(bool value, bool persistent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_bool</name>
      <anchorfile>classc__var__bool_aeeaac9d1c20a3e877f183768ec78c946.html</anchorfile>
      <anchor>aeeaac9d1c20a3e877f183768ec78c946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__bool_adc0abc90a3e798f866257f11ccb742c3.html</anchorfile>
      <anchor>adc0abc90a3e798f866257f11ccb742c3</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__bool_af5e9a771a9347c764564192d814b03fd.html</anchorfile>
      <anchor>af5e9a771a9347c764564192d814b03fd</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__bool_a285155390c019d7da37d99591a4bd97c.html</anchorfile>
      <anchor>a285155390c019d7da37d99591a4bd97c</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__bool_aae11bd470328d8ea484aa237c34e8c75.html</anchorfile>
      <anchor>aae11bd470328d8ea484aa237c34e8c75</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__bool_a365e8b906c2fe9143ab01ffca66788aa.html</anchorfile>
      <anchor>a365e8b906c2fe9143ab01ffca66788aa</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__bool_ae1c7a274159968712dbe5952f086d003.html</anchorfile>
      <anchor>ae1c7a274159968712dbe5952f086d003</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__bool_aba46edee4a1629905b1a3b2c79c7206f.html</anchorfile>
      <anchor>aba46edee4a1629905b1a3b2c79c7206f</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__bool_a4c77595798e95c3a81a87c0f6fd230eb.html</anchorfile>
      <anchor>a4c77595798e95c3a81a87c0f6fd230eb</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__bool_a55c4e5e980b2655e40775d83446e4ba8.html</anchorfile>
      <anchor>a55c4e5e980b2655e40775d83446e4ba8</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__bool_a1f00aeccee3c5cf66467ed3ea91271de.html</anchorfile>
      <anchor>a1f00aeccee3c5cf66467ed3ea91271de</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__bool_aff3c94daf2286d0939416f3f5764ce4a.html</anchorfile>
      <anchor>aff3c94daf2286d0939416f3f5764ce4a</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__bool_a3738ee39eb1ee0e7a847cca09aa6b4e3.html</anchorfile>
      <anchor>a3738ee39eb1ee0e7a847cca09aa6b4e3</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__bool_a1fe2937a793c8e3f51ab88982ef7632c.html</anchorfile>
      <anchor>a1fe2937a793c8e3f51ab88982ef7632c</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__bool_ad4fbdc581fd1357b8249c907a1029743.html</anchorfile>
      <anchor>ad4fbdc581fd1357b8249c907a1029743</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__bool_a0ba15f9dd23e74bb39db060713e3d2ca.html</anchorfile>
      <anchor>a0ba15f9dd23e74bb39db060713e3d2ca</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__bool_a2248143cbf70f0d1fd77e5026b325128.html</anchorfile>
      <anchor>a2248143cbf70f0d1fd77e5026b325128</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__bool_aa0a65eb411c49720689ffadfb5d30531.html</anchorfile>
      <anchor>aa0a65eb411c49720689ffadfb5d30531</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__bool_a6f3839e2e49a0c87de65e325994a3961.html</anchorfile>
      <anchor>a6f3839e2e49a0c87de65e325994a3961</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__bool_a8756b19cd45f51643a98bb6d782ad0e1.html</anchorfile>
      <anchor>a8756b19cd45f51643a98bb6d782ad0e1</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__bool_abcf94102f119a641cf28aeb6592c0388.html</anchorfile>
      <anchor>abcf94102f119a641cf28aeb6592c0388</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__bool_a273dc9ac20ed74a444c72ba7ca8a72f6.html</anchorfile>
      <anchor>a273dc9ac20ed74a444c72ba7ca8a72f6</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__bool_ac6c0b81bcf0b4e7b8cc2a3dbc548ccde.html</anchorfile>
      <anchor>ac6c0b81bcf0b4e7b8cc2a3dbc548ccde</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__bool_a0b3836117135f1db2984095e71f27841.html</anchorfile>
      <anchor>a0b3836117135f1db2984095e71f27841</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__bool_a40882a990fad1c3b1bf782ee5e4fc46d.html</anchorfile>
      <anchor>a40882a990fad1c3b1bf782ee5e4fc46d</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__bool_a4cfcfa0a166259744b66b4b6b1aabca2.html</anchorfile>
      <anchor>a4cfcfa0a166259744b66b4b6b1aabca2</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__bool_adce65882df3fd0dcd8369271cc0f72a5.html</anchorfile>
      <anchor>adce65882df3fd0dcd8369271cc0f72a5</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__bool_ad1c3e7fd1c4491ef3b165f725656a52f.html</anchorfile>
      <anchor>ad1c3e7fd1c4491ef3b165f725656a52f</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__bool_a20239ae91ff5ee053e3039fcbbaa044d.html</anchorfile>
      <anchor>a20239ae91ff5ee053e3039fcbbaa044d</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__bool_a1d4732c5b268594dd627a2fbb279325c.html</anchorfile>
      <anchor>a1d4732c5b268594dd627a2fbb279325c</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__bool_a9f4a13ee2bc01cbaba643a9f2a6854ca.html</anchorfile>
      <anchor>a9f4a13ee2bc01cbaba643a9f2a6854ca</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__bool_aa1610e5433a8564fc652be1adda90c46.html</anchorfile>
      <anchor>aa1610e5433a8564fc652be1adda90c46</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__bool_ac9edcb0a5e09944bc030f3e87ba34d4b.html</anchorfile>
      <anchor>ac9edcb0a5e09944bc030f3e87ba34d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__bool_a261f12c9690bac2610b897a4e8bdabe5.html</anchorfile>
      <anchor>a261f12c9690bac2610b897a4e8bdabe5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__bool_a28e181672c4a02afdb75f78299d06d79.html</anchorfile>
      <anchor>a28e181672c4a02afdb75f78299d06d79</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__bool_a0bdacb9d878fef981b9e2c1b99760ba2.html</anchorfile>
      <anchor>a0bdacb9d878fef981b9e2c1b99760ba2</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__bool_a4b53ef7cb2fcd48f95e20de8040f2c93.html</anchorfile>
      <anchor>a4b53ef7cb2fcd48f95e20de8040f2c93</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__bool_abf26a8a14461090d188512e069e3dda0.html</anchorfile>
      <anchor>abf26a8a14461090d188512e069e3dda0</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__bool_a39c571687f5ef48f13dc8d1a2dbdc988.html</anchorfile>
      <anchor>a39c571687f5ef48f13dc8d1a2dbdc988</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>dump</name>
      <anchorfile>classc__var__bool_abeb4f7a80463b5cea33890020f40b4c8.html</anchorfile>
      <anchor>abeb4f7a80463b5cea33890020f40b4c8</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__var__bool_afea2a8a212ab8109568e53cf74c2079e.html</anchorfile>
      <anchor>afea2a8a212ab8109568e53cf74c2079e</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__bool_a812103197ca8c59d38a4c593b641d583.html</anchorfile>
      <anchor>a812103197ca8c59d38a4c593b641d583</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__bool_a473413276e0cb72bbc55e7c5a68f064a.html</anchorfile>
      <anchor>a473413276e0cb72bbc55e7c5a68f064a</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__bool_a83f01be6fdb036feb6e326fc8ca6b410.html</anchorfile>
      <anchor>a83f01be6fdb036feb6e326fc8ca6b410</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__bool_ab565889e80d5162a29b96f80a28c2320.html</anchorfile>
      <anchor>ab565889e80d5162a29b96f80a28c2320</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__bool_a16ec1828b8d334ec3b41d2e1aed8619d.html</anchorfile>
      <anchor>a16ec1828b8d334ec3b41d2e1aed8619d</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classc__var__bool_a60c08b03167ac5ab5782b22581fabd2a.html</anchorfile>
      <anchor>a60c08b03167ac5ab5782b22581fabd2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_id</name>
      <anchorfile>classc__var__base_a50253caa3213d7562b43675550f7b45e.html</anchorfile>
      <anchor>a50253caa3213d7562b43675550f7b45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_in_deletion</name>
      <anchorfile>classc__var__base_a60733171157d90fcbddcd8aa5b440e84.html</anchorfile>
      <anchor>a60733171157d90fcbddcd8aa5b440e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_persistent</name>
      <anchorfile>classc__var__base_a670d5d9fbf7c10f8d1a8d81819f335de.html</anchorfile>
      <anchor>a670d5d9fbf7c10f8d1a8d81819f335de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_read_only</name>
      <anchorfile>classc__var__base_a6d2447dde3bffe002d50b07f4117ec92.html</anchorfile>
      <anchor>a6d2447dde3bffe002d50b07f4117ec92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__bool_ae537ab29e062600f49be982e72aaed6b.html</anchorfile>
      <anchor>ae537ab29e062600f49be982e72aaed6b</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__var__base_adb3e49137d8131200a3f6ede4dc50429.html</anchorfile>
      <anchor>adb3e49137d8131200a3f6ede4dc50429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__bool_ac81717f9ae1185b385990cc8ae4f53b7.html</anchorfile>
      <anchor>ac81717f9ae1185b385990cc8ae4f53b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__bool_a425bfa852bc4d7b6dbca4dbd288fb4a8.html</anchorfile>
      <anchor>a425bfa852bc4d7b6dbca4dbd288fb4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_var_type_as_string</name>
      <anchorfile>classc__var__bool_a0a480c555e8e6ee2e12ddc52eb619837.html</anchorfile>
      <anchor>a0a480c555e8e6ee2e12ddc52eb619837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__bool_a25580bcb3a56d530effe2cc742ccc072.html</anchorfile>
      <anchor>a25580bcb3a56d530effe2cc742ccc072</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__bool_a1e83d4c54fa850ba7b2fdd6099afecec.html</anchorfile>
      <anchor>a1e83d4c54fa850ba7b2fdd6099afecec</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__bool_a941157bcbb6df5e6b5993680670faf77.html</anchorfile>
      <anchor>a941157bcbb6df5e6b5993680670faf77</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__bool_aa636c61242c0f67fb1c122059b7ec82f.html</anchorfile>
      <anchor>aa636c61242c0f67fb1c122059b7ec82f</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__bool_a66a315d93b8a6d8be2f81c928311d917.html</anchorfile>
      <anchor>a66a315d93b8a6d8be2f81c928311d917</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__bool_af3aa3a9ec7b1528ae0c2d806a3f5a4d8.html</anchorfile>
      <anchor>af3aa3a9ec7b1528ae0c2d806a3f5a4d8</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__bool_a67e40c5fbd2dbca6ea4a32a88e56ffa7.html</anchorfile>
      <anchor>a67e40c5fbd2dbca6ea4a32a88e56ffa7</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__bool_ae3e42897c9579260cc95b7a0fa4ac905.html</anchorfile>
      <anchor>ae3e42897c9579260cc95b7a0fa4ac905</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__bool_a804209ab1195d9ea8893b6fc0d61b04b.html</anchorfile>
      <anchor>a804209ab1195d9ea8893b6fc0d61b04b</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__bool_abfc996309957f92f28fc96d778696c69.html</anchorfile>
      <anchor>abfc996309957f92f28fc96d778696c69</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>classc__var__base_ab588b429d8a1aaf74ca3bcfc4b0332d4.html</anchorfile>
      <anchor>ab588b429d8a1aaf74ca3bcfc4b0332d4</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_identical</name>
      <anchorfile>classc__var__base_ae99d8c35c24c85da06230be0a39e495d.html</anchorfile>
      <anchor>ae99d8c35c24c85da06230be0a39e495d</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__bool_a19b7ba88b8fc94add11e0023482e0c36.html</anchorfile>
      <anchor>a19b7ba88b8fc94add11e0023482e0c36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__bool_aa0e2ab7c52b953c91264d51733ce1e51.html</anchorfile>
      <anchor>aa0e2ab7c52b953c91264d51733ce1e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__bool_aff9a850310a76d488060c4c74b7e8b97.html</anchorfile>
      <anchor>aff9a850310a76d488060c4c74b7e8b97</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__bool_acc59b3e3f3d5d7d60ade45ea86de0dd1.html</anchorfile>
      <anchor>acc59b3e3f3d5d7d60ade45ea86de0dd1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__bool_a5325db88cb4a3bc78ea8be424a31e490.html</anchorfile>
      <anchor>a5325db88cb4a3bc78ea8be424a31e490</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__bool_a5e40bb39ea513e8f57930b5704ea8896.html</anchorfile>
      <anchor>a5e40bb39ea513e8f57930b5704ea8896</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__bool_a8a30c1365890c9905c0efc7461458dbd.html</anchorfile>
      <anchor>a8a30c1365890c9905c0efc7461458dbd</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__bool_a783adc6dae5ca4f7de2d37ad8f04666c.html</anchorfile>
      <anchor>a783adc6dae5ca4f7de2d37ad8f04666c</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__bool_ac7d29577552ced7c2132a30da9f7312d.html</anchorfile>
      <anchor>ac7d29577552ced7c2132a30da9f7312d</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__bool_a895110674d293d7546b70068c3d2c9c5.html</anchorfile>
      <anchor>a895110674d293d7546b70068c3d2c9c5</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__bool_a386df0e6654e5963361895419a8f8b4e.html</anchorfile>
      <anchor>a386df0e6654e5963361895419a8f8b4e</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__bool_abaaeee85facb953e7d7049ad2ec72e87.html</anchorfile>
      <anchor>abaaeee85facb953e7d7049ad2ec72e87</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__bool_a8e679a73752e509025aa4ae20c6a718f.html</anchorfile>
      <anchor>a8e679a73752e509025aa4ae20c6a718f</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__bool_a89818eb704dd2e74dc8ca47ca1f322eb.html</anchorfile>
      <anchor>a89818eb704dd2e74dc8ca47ca1f322eb</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__bool_a902857ae655155952a133185d3db81aa.html</anchorfile>
      <anchor>a902857ae655155952a133185d3db81aa</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__bool_a446a783e99eb33641bd9cc2493d457a2.html</anchorfile>
      <anchor>a446a783e99eb33641bd9cc2493d457a2</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__bool_ab0195a419be5ff99f89f173cf6138ca8.html</anchorfile>
      <anchor>ab0195a419be5ff99f89f173cf6138ca8</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__bool_abfd80d1a42c0da3e5f18df2219fbf7eb.html</anchorfile>
      <anchor>abfd80d1a42c0da3e5f18df2219fbf7eb</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__bool_a979378cd03230bd2e556432bf8d972e7.html</anchorfile>
      <anchor>a979378cd03230bd2e556432bf8d972e7</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__bool_a4e9f40ec60056323a1390b872d1456a0.html</anchorfile>
      <anchor>a4e9f40ec60056323a1390b872d1456a0</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__bool_ae5c104e2a51e3d6388bfd42bbd769568.html</anchorfile>
      <anchor>ae5c104e2a51e3d6388bfd42bbd769568</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__bool_a8cf275fdc9c2c90a6bad4ff879b4feca.html</anchorfile>
      <anchor>a8cf275fdc9c2c90a6bad4ff879b4feca</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>make_index</name>
      <anchorfile>classc__var__bool_ae2643b99b8fff601c7ceef112343d9c4.html</anchorfile>
      <anchor>ae2643b99b8fff601c7ceef112343d9c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__bool_a743cda717d4b72b98fd82d654c43fe41.html</anchorfile>
      <anchor>a743cda717d4b72b98fd82d654c43fe41</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__bool_a768a984ff037b525a484bc82d8ed4f33.html</anchorfile>
      <anchor>a768a984ff037b525a484bc82d8ed4f33</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__bool_a5cb5b1295ca24ea93005b2b0f51a4d29.html</anchorfile>
      <anchor>a5cb5b1295ca24ea93005b2b0f51a4d29</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__bool_aaebf081db42a6eeda43904e4a28f1448.html</anchorfile>
      <anchor>aaebf081db42a6eeda43904e4a28f1448</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__bool_ade351cec4c616cfdafa3ffb691daec30.html</anchorfile>
      <anchor>ade351cec4c616cfdafa3ffb691daec30</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__bool_ab3fd1aed159dbc9cbb8aa216082b6553.html</anchorfile>
      <anchor>ab3fd1aed159dbc9cbb8aa216082b6553</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__bool_aa99f5ad1725d8e7f33e4d913e1e7ff15.html</anchorfile>
      <anchor>aa99f5ad1725d8e7f33e4d913e1e7ff15</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__bool_aa0a0b89f1917b6bf133b8c9a7daa625c.html</anchorfile>
      <anchor>aa0a0b89f1917b6bf133b8c9a7daa625c</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__bool_a37df6a96da72bf4eaddbb1a2e5346563.html</anchorfile>
      <anchor>a37df6a96da72bf4eaddbb1a2e5346563</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__bool_a87278c11a3b84e8648ffea22e79b4b48.html</anchorfile>
      <anchor>a87278c11a3b84e8648ffea22e79b4b48</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__bool_af51bacc3630e01f78804b56123dedb9a.html</anchorfile>
      <anchor>af51bacc3630e01f78804b56123dedb9a</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__bool_a7b75d6602dcda323b14afea22b724f4d.html</anchorfile>
      <anchor>a7b75d6602dcda323b14afea22b724f4d</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__bool_a6c11b262f9b60d3a2d92dd34b1838f77.html</anchorfile>
      <anchor>a6c11b262f9b60d3a2d92dd34b1838f77</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__bool_a97c4a7631fbde5ca722471ca14a9aa13.html</anchorfile>
      <anchor>a97c4a7631fbde5ca722471ca14a9aa13</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__bool_a7780385d5334cf929e461fd624d10989.html</anchorfile>
      <anchor>a7780385d5334cf929e461fd624d10989</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__bool_a801ae5475cdbb3c22a04a626fe3bc46f.html</anchorfile>
      <anchor>a801ae5475cdbb3c22a04a626fe3bc46f</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__bool_a4798e92eea24fc26cd01e093a3a1f158.html</anchorfile>
      <anchor>a4798e92eea24fc26cd01e093a3a1f158</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__bool_a9205ab2c824174ddd99a5b313a5b9917.html</anchorfile>
      <anchor>a9205ab2c824174ddd99a5b313a5b9917</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__bool_ae1d3aa95381152b13a96b7ed03e06a1c.html</anchorfile>
      <anchor>ae1d3aa95381152b13a96b7ed03e06a1c</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__bool_a18421522e3e7b343cc20b42b837cb739.html</anchorfile>
      <anchor>a18421522e3e7b343cc20b42b837cb739</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!</name>
      <anchorfile>classc__var__bool_a45d8493ddfa2a23fc5503d6bea76db5e.html</anchorfile>
      <anchor>a45d8493ddfa2a23fc5503d6bea76db5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!=</name>
      <anchorfile>classc__var__bool_ae4917ddfc96eaed32bc81462d833c387.html</anchorfile>
      <anchor>ae4917ddfc96eaed32bc81462d833c387</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator%</name>
      <anchorfile>classc__var__bool_ab4609492629b0499bf2de853f714ef5a.html</anchorfile>
      <anchor>ab4609492629b0499bf2de853f714ef5a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classc__var__bool_a45afa84522de53860d3f51fadee7ce8e.html</anchorfile>
      <anchor>a45afa84522de53860d3f51fadee7ce8e</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classc__var__bool_a64d35d357eb21336ebf72f397b68fa10.html</anchorfile>
      <anchor>a64d35d357eb21336ebf72f397b68fa10</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator*</name>
      <anchorfile>classc__var__bool_a663e69ac56946df4668eaa549c8ab9f5.html</anchorfile>
      <anchor>a663e69ac56946df4668eaa549c8ab9f5</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator+</name>
      <anchorfile>classc__var__bool_a381249af7df5187a0baedb6aa003d845.html</anchorfile>
      <anchor>a381249af7df5187a0baedb6aa003d845</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__bool_a9a2d8c30336f503be279b53293fec207.html</anchorfile>
      <anchor>a9a2d8c30336f503be279b53293fec207</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__bool_a299229c5bc2922450f4102e1fc62efc5.html</anchorfile>
      <anchor>a299229c5bc2922450f4102e1fc62efc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator-</name>
      <anchorfile>classc__var__bool_ac1545450688b390f87920b642c0a2911.html</anchorfile>
      <anchor>ac1545450688b390f87920b642c0a2911</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__bool_a1bae5366d65cb555d0827b1bac8dd6d1.html</anchorfile>
      <anchor>a1bae5366d65cb555d0827b1bac8dd6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__bool_a7db80076aaf02f2c4393a5694152cb43.html</anchorfile>
      <anchor>a7db80076aaf02f2c4393a5694152cb43</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator/</name>
      <anchorfile>classc__var__bool_aa21c69d7a54a7d386125f402263d6e7c.html</anchorfile>
      <anchor>aa21c69d7a54a7d386125f402263d6e7c</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;</name>
      <anchorfile>classc__var__bool_a7db62e8315a34570ef8f5516e092c60a.html</anchorfile>
      <anchor>a7db62e8315a34570ef8f5516e092c60a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classc__var__bool_ad67f6acec7a36e44b349deaa28087ec1.html</anchorfile>
      <anchor>ad67f6acec7a36e44b349deaa28087ec1</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classc__var__bool_a27adccb411b153bd4ac372b48c10436b.html</anchorfile>
      <anchor>a27adccb411b153bd4ac372b48c10436b</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__bool_a7ff7c5557bf00acac083772d0298dbbd.html</anchorfile>
      <anchor>a7ff7c5557bf00acac083772d0298dbbd</anchor>
      <arglist>(const long long &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__bool_a6b2735b6bb09e24a1557ec16bb41403c.html</anchorfile>
      <anchor>a6b2735b6bb09e24a1557ec16bb41403c</anchor>
      <arglist>(const string &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator==</name>
      <anchorfile>classc__var__bool_a863be4d795fe2d9a0e363a42fce637d2.html</anchorfile>
      <anchor>a863be4d795fe2d9a0e363a42fce637d2</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;</name>
      <anchorfile>classc__var__bool_af1849401597e08ae7a1ba84979d0c039.html</anchorfile>
      <anchor>af1849401597e08ae7a1ba84979d0c039</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;=</name>
      <anchorfile>classc__var__bool_ab043c3dc1b0e7e5b7629ed264d23508f.html</anchorfile>
      <anchor>ab043c3dc1b0e7e5b7629ed264d23508f</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classc__var__bool_a81bbe5b915a37d8e0c73f4a500bde65a.html</anchorfile>
      <anchor>a81bbe5b915a37d8e0c73f4a500bde65a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator^</name>
      <anchorfile>classc__var__bool_aa0cfca925a0ae4b2f9bc1f0c1821435b.html</anchorfile>
      <anchor>aa0cfca925a0ae4b2f9bc1f0c1821435b</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator|</name>
      <anchorfile>classc__var__bool_aea053bad0f4799d869b3fa6525eabe61.html</anchorfile>
      <anchor>aea053bad0f4799d869b3fa6525eabe61</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator||</name>
      <anchorfile>classc__var__bool_af2485f578b5a24af0cc95b50988cf539.html</anchorfile>
      <anchor>af2485f578b5a24af0cc95b50988cf539</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator~</name>
      <anchorfile>classc__var__bool_a6252ab825653548f2b4781297f6a5ce3.html</anchorfile>
      <anchor>a6252ab825653548f2b4781297f6a5ce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__bool_a5b30e600d9d432bd1277bb5968c79136.html</anchorfile>
      <anchor>a5b30e600d9d432bd1277bb5968c79136</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__bool_af500d879e8db0b24b63f24db7174f08d.html</anchorfile>
      <anchor>af500d879e8db0b24b63f24db7174f08d</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__bool_a1d92d466112647352d39a21e6ec18046.html</anchorfile>
      <anchor>a1d92d466112647352d39a21e6ec18046</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__bool_a45f360e30d161ec5da881d2be1aa9318.html</anchorfile>
      <anchor>a45f360e30d161ec5da881d2be1aa9318</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__bool_af7f22dd1a458c5e451f20ad29d364c59.html</anchorfile>
      <anchor>af7f22dd1a458c5e451f20ad29d364c59</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_dec</name>
      <anchorfile>classc__var__bool_a73e6bcafdb54aa7a1ca73300cb796ff1.html</anchorfile>
      <anchor>a73e6bcafdb54aa7a1ca73300cb796ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_inc</name>
      <anchorfile>classc__var__bool_af28c20281340bd7c199f00b0d50c7f2f.html</anchorfile>
      <anchor>af28c20281340bd7c199f00b0d50c7f2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_dec</name>
      <anchorfile>classc__var__bool_a375b31540286f0b851d6540d1f9a6320.html</anchorfile>
      <anchor>a375b31540286f0b851d6540d1f9a6320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_inc</name>
      <anchorfile>classc__var__bool_a7b7e8b67330ac87c7e286c31776f9c68.html</anchorfile>
      <anchor>a7b7e8b67330ac87c7e286c31776f9c68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classc__var__bool_a113e4768a176766aff4e459294abf586.html</anchorfile>
      <anchor>a113e4768a176766aff4e459294abf586</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_in_deletion</name>
      <anchorfile>classc__var__base_a5a3cfee643a150e42a1caa7676ee1805.html</anchorfile>
      <anchor>a5a3cfee643a150e42a1caa7676ee1805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_persistent</name>
      <anchorfile>classc__var__base_acca32cb3d26557ec9f44f82d82396d31.html</anchorfile>
      <anchor>acca32cb3d26557ec9f44f82d82396d31</anchor>
      <arglist>(bool persistent=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classc__var__base_ab47ebc88c0c3aca08d9c647da23000c5.html</anchorfile>
      <anchor>ab47ebc88c0c3aca08d9c647da23000c5</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>to_bool</name>
      <anchorfile>classc__var__bool_a361b4e476ab567c58372f57765c2322d.html</anchorfile>
      <anchor>a361b4e476ab567c58372f57765c2322d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to_int</name>
      <anchorfile>classc__var__bool_a6b3db4e7a63a8be6f83aef2d5782265e.html</anchorfile>
      <anchor>a6b3db4e7a63a8be6f83aef2d5782265e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>to_long</name>
      <anchorfile>classc__var__bool_a74e964609b3e76b05858c95a809f5e9b.html</anchorfile>
      <anchor>a74e964609b3e76b05858c95a809f5e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>to_long</name>
      <anchorfile>classc__var__bool_aaff3563a98204b5d607abf54d7d6d8ae.html</anchorfile>
      <anchor>aaff3563a98204b5d607abf54d7d6d8ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__bool_ac5ea3729fda9e44ddd54d971cab1a66a.html</anchorfile>
      <anchor>ac5ea3729fda9e44ddd54d971cab1a66a</anchor>
      <arglist>(c_module *this_module) const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__bool_ab3f82a5a1ac8b133ff59df85a7c897c5.html</anchorfile>
      <anchor>ab3f82a5a1ac8b133ff59df85a7c897c5</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_id</name>
      <anchorfile>classc__var__base_a105fb93f6c45bce6e030e7dfe22b66c2.html</anchorfile>
      <anchor>a105fb93f6c45bce6e030e7dfe22b66c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classc__var__base_aa97be1dec97f4c44a011e67c210b0160.html</anchorfile>
      <anchor>aa97be1dec97f4c44a011e67c210b0160</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_id_t</type>
      <name>id</name>
      <anchorfile>classc__var__base_ab97130354a38d6e54c6b83dfa958c243.html</anchorfile>
      <anchor>ab97130354a38d6e54c6b83dfa958c243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_deletion</name>
      <anchorfile>classc__var__base_ade890e6fb6bb941ef50a88bfc2c658eb.html</anchorfile>
      <anchor>ade890e6fb6bb941ef50a88bfc2c658eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>persistent_</name>
      <anchorfile>classc__var__base_ac145bc7c8cb56c5f9588543d293f64c2.html</anchorfile>
      <anchor>ac145bc7c8cb56c5f9588543d293f64c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>classc__var__base_a4a6bfcad703961df049b2cce80406106.html</anchorfile>
      <anchor>a4a6bfcad703961df049b2cce80406106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__var__base_a099c15d12d9049941e588e750f040eff.html</anchorfile>
      <anchor>a099c15d12d9049941e588e750f040eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>value_</name>
      <anchorfile>classc__var__bool_af83e55a3c16d206d508050a9d98c167d.html</anchorfile>
      <anchor>af83e55a3c16d206d508050a9d98c167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_assign</name>
      <anchorfile>classc__var__base_ad708514164d9e2844771894a6c0f6314.html</anchorfile>
      <anchor>ad708514164d9e2844771894a6c0f6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__var__base_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__var__base_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__base_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__base_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__base_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>classc__var__base_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_update_variable</name>
      <anchorfile>classc__var__base_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except</name>
    <filename>classc__var__except.html</filename>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except</name>
      <anchorfile>classc__var__except_a17fcfb59b133bfaa2899573d7d3194dd.html</anchorfile>
      <anchor>a17fcfb59b133bfaa2899573d7d3194dd</anchor>
      <arglist>(e_which which)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual</type>
      <name>~c_var_except</name>
      <anchorfile>classc__var__except_a8eaf3977431b309a44640f607f5fbf18.html</anchorfile>
      <anchor>a8eaf3977431b309a44640f607f5fbf18</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except_a1db13dda6839bc74d68a1a163251ab19.html</anchorfile>
      <anchor>a1db13dda6839bc74d68a1a163251ab19</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_except::e_which</type>
      <name>which_operand</name>
      <anchorfile>classc__var__except_a6306f38491ee630d2f3f7059f3d7b543.html</anchorfile>
      <anchor>a6306f38491ee630d2f3f7059f3d7b543</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except_div_zero</name>
    <filename>classc__var__except__div__zero.html</filename>
    <base>c_var_except</base>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except_div_zero</name>
      <anchorfile>classc__var__except__div__zero_a762daada4b849363b00de05c4c2cd6b4.html</anchorfile>
      <anchor>a762daada4b849363b00de05c4c2cd6b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except__div__zero_a13ce4fde61437edca204794d2d032c9b.html</anchorfile>
      <anchor>a13ce4fde61437edca204794d2d032c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except_inv_num</name>
    <filename>classc__var__except__inv__num.html</filename>
    <base>c_var_except</base>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except_inv_num</name>
      <anchorfile>classc__var__except__inv__num_a2a6b232571adc5b49255393950572f88.html</anchorfile>
      <anchor>a2a6b232571adc5b49255393950572f88</anchor>
      <arglist>(c_var_except::e_which which)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except__inv__num_ab2ef2737c6257f957f5f88bff4e133df.html</anchorfile>
      <anchor>ab2ef2737c6257f957f5f88bff4e133df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except_n_impl_1</name>
    <filename>classc__var__except__n__impl__1.html</filename>
    <base>c_var_except</base>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except_n_impl_1</name>
      <anchorfile>classc__var__except__n__impl__1_ae4b1a54c9d3af57a2fe78eff17e0fb5a.html</anchorfile>
      <anchor>ae4b1a54c9d3af57a2fe78eff17e0fb5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except__n__impl__1_a16de88ca0e13dbe6fd74fcd568b9697f.html</anchorfile>
      <anchor>a16de88ca0e13dbe6fd74fcd568b9697f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except_n_impl_2</name>
    <filename>classc__var__except__n__impl__2.html</filename>
    <base>c_var_except</base>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except_n_impl_2</name>
      <anchorfile>classc__var__except__n__impl__2_acd42d63914530eef1b72dbe9a4ba43b9.html</anchorfile>
      <anchor>acd42d63914530eef1b72dbe9a4ba43b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except__n__impl__2_af10e4a213ec490224eb29a434b416f1f.html</anchorfile>
      <anchor>af10e4a213ec490224eb29a434b416f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except_n_impl_3</name>
    <filename>classc__var__except__n__impl__3.html</filename>
    <base>c_var_except</base>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except_n_impl_3</name>
      <anchorfile>classc__var__except__n__impl__3_ad61b6308973c6a90b94d25d069504ca4.html</anchorfile>
      <anchor>ad61b6308973c6a90b94d25d069504ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except__n__impl__3_ab3b2f0ffac69111b988b952c7f0bcf8e.html</anchorfile>
      <anchor>ab3b2f0ffac69111b988b952c7f0bcf8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except_not_num</name>
    <filename>classc__var__except__not__num.html</filename>
    <base>c_var_except</base>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except_not_num</name>
      <anchorfile>classc__var__except__not__num_ac2fbf83b9c8509637e7154f48f62fc8a.html</anchorfile>
      <anchor>ac2fbf83b9c8509637e7154f48f62fc8a</anchor>
      <arglist>(c_var_except::e_which which)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except__not__num_aff57e8b504b1e030f9eedf141316085e.html</anchorfile>
      <anchor>aff57e8b504b1e030f9eedf141316085e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_except_unset</name>
    <filename>classc__var__except__unset.html</filename>
    <base>c_var_except</base>
    <member kind="enumeration">
      <name>e_which</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99ac8edeba6076d89f8a2068a9467917612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNARY</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a519315ee2f89907d8291b82fc00223df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCDEC</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a118706875a65fa98667a26a6849816b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99af828ab9990a94e0133c53e0ad40d391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classc__var__except_ae03a7e2cda2d1de0f6499a1c63860f99.html</anchorfile>
      <anchor>ae03a7e2cda2d1de0f6499a1c63860f99a34d146867568a8662dd5948cb38f8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_except_unset</name>
      <anchorfile>classc__var__except__unset_a4ee7d496d3ce606b673da374e33ee29a.html</anchorfile>
      <anchor>a4ee7d496d3ce606b673da374e33ee29a</anchor>
      <arglist>(c_var_except::e_which which)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_bad_arg_name</name>
      <anchorfile>classc__var__except_af140d19266db16dc343262c9e85b125f.html</anchorfile>
      <anchor>af140d19266db16dc343262c9e85b125f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bad_arg_num</name>
      <anchorfile>classc__var__except_a9c8a5fb99cacdc7d970f1a341c2d0342.html</anchorfile>
      <anchor>a9c8a5fb99cacdc7d970f1a341c2d0342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__except__unset_a4217cb1426961d4347b748d5a3eb308a.html</anchorfile>
      <anchor>a4217cb1426961d4347b748d5a3eb308a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_except::e_which</type>
      <name>get_which_operand</name>
      <anchorfile>classc__var__except_a40f0843e5f3c63eee32791e4ff7ebf11.html</anchorfile>
      <anchor>a40f0843e5f3c63eee32791e4ff7ebf11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_exception</name>
    <filename>classc__var__exception.html</filename>
    <member kind="enumeration">
      <name>e_error_type</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INDEX_NULL</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62ad81ce97ed3f513b062bcb365920b713f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INDEX_INV</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a62ce941f583cf53f0f0861e53d032eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_DYNCAST</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62ac249c55132300588dcaf1faf10d6a76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NIMPL</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62af0bf16af17bb37113b029c80b2c117da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INTERNAL</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a43f5c5344db3748d8d851eefac8bc4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_READONLY</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a476e9ba69928ad6a701ec1e5613a63e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INDEX_RANGE</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a46e1b57fa03843ee70367132712d0804</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INDEX_NOT_INT</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a6e7d1a2de07923a6425e31d2a6f51b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INVALID_OPER</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a018cf6c0b8e4def91fa88572121f94da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SYNTAX</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a1a341f560c9f3e9c09ae233c2f9b7046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_USER_ERROR</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a205ec75a6130bd9cfdcd735501b18b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LVALUE</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a47e6f85b20d9d367841d536dffab7b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_FUNC_CALL</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62a8549b049ad43eb770b0a167310a3c7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_DIV_ZERO</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62aca8ef476a31e4f76564a9a2fe9a5923e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_TIMEOUT</name>
      <anchorfile>classc__var__exception_abe66889c3c2341b03e1b0b76facfba62.html</anchorfile>
      <anchor>abe66889c3c2341b03e1b0b76facfba62ada48af04fc45447f3cf78bd2acc9deb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_exception</name>
      <anchorfile>classc__var__exception_ab82891539eaaa80b721f5722cd288f99.html</anchorfile>
      <anchor>ab82891539eaaa80b721f5722cd288f99</anchor>
      <arglist>(const c_var_exception &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_exception</name>
      <anchorfile>classc__var__exception_a3d66ca51646c13b7fbc26a3cd7ee8ec3.html</anchorfile>
      <anchor>a3d66ca51646c13b7fbc26a3cd7ee8ec3</anchor>
      <arglist>(c_module *this_module, const char *file, const char *func, e_error_type error, string reason)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_exception</name>
      <anchorfile>classc__var__exception_aafce2f9e2cf5ac56c756117df17d3788.html</anchorfile>
      <anchor>aafce2f9e2cf5ac56c756117df17d3788</anchor>
      <arglist>(c_module *this_module, const char *file, const char *func, e_error_type error, string reason, e_vartype var_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_exception</name>
      <anchorfile>classc__var__exception_a91a6e664395345e4ae55646d1a7c67fe.html</anchorfile>
      <anchor>a91a6e664395345e4ae55646d1a7c67fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_exception</name>
      <anchorfile>classc__var__exception_a8452fa5816938b1a7891a52796dcdd22.html</anchorfile>
      <anchor>a8452fa5816938b1a7891a52796dcdd22</anchor>
      <arglist>(c_module *this_module, const char *file, const char *func, e_error_type error, string reason, const c_var_base *var_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_exception</name>
      <anchorfile>classc__var__exception_a5e8ee046cfb3c6607c45b2d5142d651a.html</anchorfile>
      <anchor>a5e8ee046cfb3c6607c45b2d5142d651a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_file</name>
      <anchorfile>classc__var__exception_a0a5143bcb4419a1c964f460bf24fd069.html</anchorfile>
      <anchor>a0a5143bcb4419a1c964f460bf24fd069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_func</name>
      <anchorfile>classc__var__exception_aa668dec457673dde1a7baddcd6c25aa3.html</anchorfile>
      <anchor>aa668dec457673dde1a7baddcd6c25aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg</name>
      <anchorfile>classc__var__exception_a9bcbbf2e452b6ca054ba5f4e7edb6eaf.html</anchorfile>
      <anchor>a9bcbbf2e452b6ca054ba5f4e7edb6eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefix_reason</name>
      <anchorfile>classc__var__exception_abc22ade6d79c160aef94a23e4425313e.html</anchorfile>
      <anchor>abc22ade6d79c160aef94a23e4425313e</anchor>
      <arglist>(string prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_oops_to_log</name>
      <anchorfile>classc__var__exception_a13416de8651b222ad43b7bd18216f693.html</anchorfile>
      <anchor>a13416de8651b222ad43b7bd18216f693</anchor>
      <arglist>(const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_module</name>
      <anchorfile>classc__var__exception_a12b0242edaa4c3501538e67e04e6a86a.html</anchorfile>
      <anchor>a12b0242edaa4c3501538e67e04e6a86a</anchor>
      <arglist>(c_module *module)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_error_type</type>
      <name>error_</name>
      <anchorfile>classc__var__exception_a3f511ac53bf269d37d99613ccf4da940.html</anchorfile>
      <anchor>a3f511ac53bf269d37d99613ccf4da940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>file_</name>
      <anchorfile>classc__var__exception_a3b5a5f560bfc7dd4025a30b607650703.html</anchorfile>
      <anchor>a3b5a5f560bfc7dd4025a30b607650703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>func_</name>
      <anchorfile>classc__var__exception_a0997125ca978c5d8593462aa23717aef.html</anchorfile>
      <anchor>a0997125ca978c5d8593462aa23717aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>reason_</name>
      <anchorfile>classc__var__exception_a8b4f753ac2da4aacab0dfaeef94d3ca5.html</anchorfile>
      <anchor>a8b4f753ac2da4aacab0dfaeef94d3ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_module *</type>
      <name>this_module_</name>
      <anchorfile>classc__var__exception_a1abfde2127a047c5da6ac53e0c312aa0.html</anchorfile>
      <anchor>a1abfde2127a047c5da6ac53e0c312aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>e_vartype</type>
      <name>var_type_</name>
      <anchorfile>classc__var__exception_a99480975834207c681f436ed98c95c0e.html</anchorfile>
      <anchor>a99480975834207c681f436ed98c95c0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_int</name>
    <filename>classc__var__int.html</filename>
    <base>c_var_base</base>
    <member kind="enumeration">
      <name>e_num_system</name>
      <anchorfile>classc__var__int_a97c7038bf98ff1fe7a11a5f632825d81.html</anchorfile>
      <anchor>a97c7038bf98ff1fe7a11a5f632825d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NS_DECIMAL</name>
      <anchorfile>classc__var__int_a97c7038bf98ff1fe7a11a5f632825d81.html</anchorfile>
      <anchor>a97c7038bf98ff1fe7a11a5f632825d81a9b711027ae7a7e90a2f6506bbc0b6ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_return_on_error</name>
      <anchorfile>classc__var__int_a88b97a56105b48412903b091bf408bdb.html</anchorfile>
      <anchor>a88b97a56105b48412903b091bf408bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NULL</name>
      <anchorfile>classc__var__int_a88b97a56105b48412903b091bf408bdb.html</anchorfile>
      <anchor>a88b97a56105b48412903b091bf408bdba7841c78bb47b96603bba326d41b0dd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STR_ZERO</name>
      <anchorfile>classc__var__int_a88b97a56105b48412903b091bf408bdb.html</anchorfile>
      <anchor>a88b97a56105b48412903b091bf408bdba068ec4b403685159424270fbd42616d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STR_EMPTY</name>
      <anchorfile>classc__var__int_a88b97a56105b48412903b091bf408bdb.html</anchorfile>
      <anchor>a88b97a56105b48412903b091bf408bdba3406c7ec9ca6235e8288211f49a11096</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_int</name>
      <anchorfile>classc__var__int_a062e1e5053bed439da5306c0628ef4d5.html</anchorfile>
      <anchor>a062e1e5053bed439da5306c0628ef4d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_int</name>
      <anchorfile>classc__var__int_a3761c2ee8789ba959214d7c0cc70b961.html</anchorfile>
      <anchor>a3761c2ee8789ba959214d7c0cc70b961</anchor>
      <arglist>(const c_var_int &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_int</name>
      <anchorfile>classc__var__int_a2309a5958077a266c2dd41ae98093eb1.html</anchorfile>
      <anchor>a2309a5958077a266c2dd41ae98093eb1</anchor>
      <arglist>(long long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_int</name>
      <anchorfile>classc__var__int_a49a6a96c66832710910fc92f92075f6b.html</anchorfile>
      <anchor>a49a6a96c66832710910fc92f92075f6b</anchor>
      <arglist>(long long value, bool persistent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_int</name>
      <anchorfile>classc__var__int_ada6bdfffd4ae3d893b9dad17112716b3.html</anchorfile>
      <anchor>ada6bdfffd4ae3d893b9dad17112716b3</anchor>
      <arglist>(const c_var_int &amp;orig, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_int</name>
      <anchorfile>classc__var__int_a2cec15ee989d926aa5a95d75f628873f.html</anchorfile>
      <anchor>a2cec15ee989d926aa5a95d75f628873f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__int_a78fc750244677e9ee9b3a2ceb0a56e9b.html</anchorfile>
      <anchor>a78fc750244677e9ee9b3a2ceb0a56e9b</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__int_a4c1dce5411fd7866a8b42cfa27af41a4.html</anchorfile>
      <anchor>a4c1dce5411fd7866a8b42cfa27af41a4</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__int_aa8cb3574636d3e7cf3f708869d8ee3e0.html</anchorfile>
      <anchor>aa8cb3574636d3e7cf3f708869d8ee3e0</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__int_ac62ee262965fffc5eea6150cafc1ebeb.html</anchorfile>
      <anchor>ac62ee262965fffc5eea6150cafc1ebeb</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__int_ae3a31fcc279c1af595c3a9bbffd7b8f9.html</anchorfile>
      <anchor>ae3a31fcc279c1af595c3a9bbffd7b8f9</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__int_a550171ae15a3f45baa6883f8d4dbd4ba.html</anchorfile>
      <anchor>a550171ae15a3f45baa6883f8d4dbd4ba</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__int_abf93178ee8b3a63bdfcad64fc2bfffb5.html</anchorfile>
      <anchor>abf93178ee8b3a63bdfcad64fc2bfffb5</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__int_a9180ed2a7bc682820899ea3a7e61d97e.html</anchorfile>
      <anchor>a9180ed2a7bc682820899ea3a7e61d97e</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__int_a9fe7064c75dd3d526e2a208d48cfa454.html</anchorfile>
      <anchor>a9fe7064c75dd3d526e2a208d48cfa454</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__int_a2ea970036a9313ebfbb174cae638b855.html</anchorfile>
      <anchor>a2ea970036a9313ebfbb174cae638b855</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__int_ae5a73c003e29bf7e458efa603b3d2c50.html</anchorfile>
      <anchor>ae5a73c003e29bf7e458efa603b3d2c50</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__int_a5e4a24216e33cdd35d9b966c73e31cba.html</anchorfile>
      <anchor>a5e4a24216e33cdd35d9b966c73e31cba</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__int_ab20280c99c77c6e279a5a2d42acde78e.html</anchorfile>
      <anchor>ab20280c99c77c6e279a5a2d42acde78e</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__int_a4294a2680696bf37243573be66d065a4.html</anchorfile>
      <anchor>a4294a2680696bf37243573be66d065a4</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__int_a26e51781895a6b587f6b9fa845d76754.html</anchorfile>
      <anchor>a26e51781895a6b587f6b9fa845d76754</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__int_a7f9c0639a3b06dc2aa16df9a9694f528.html</anchorfile>
      <anchor>a7f9c0639a3b06dc2aa16df9a9694f528</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__int_a877518fc8017e84ba70e4d44b3c6634e.html</anchorfile>
      <anchor>a877518fc8017e84ba70e4d44b3c6634e</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__int_a6659434424085f41c719517644da3a79.html</anchorfile>
      <anchor>a6659434424085f41c719517644da3a79</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__int_a291780203d188e91b1d5ebfe35345a24.html</anchorfile>
      <anchor>a291780203d188e91b1d5ebfe35345a24</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__int_a5786fc18fb32e5ce758bca00f6331954.html</anchorfile>
      <anchor>a5786fc18fb32e5ce758bca00f6331954</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__int_affabff0fa8a27e387bdf6b9534c2686d.html</anchorfile>
      <anchor>affabff0fa8a27e387bdf6b9534c2686d</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__int_aae5d2ade68c4c36e943c0a95352223c8.html</anchorfile>
      <anchor>aae5d2ade68c4c36e943c0a95352223c8</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__int_a1bad003a178d2dc0eb7fc113a94b79bc.html</anchorfile>
      <anchor>a1bad003a178d2dc0eb7fc113a94b79bc</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__int_a480eea102c0e202f9a764e698dd09ca1.html</anchorfile>
      <anchor>a480eea102c0e202f9a764e698dd09ca1</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__int_aea00c97d8c66a56c7d06ddb4ff494940.html</anchorfile>
      <anchor>aea00c97d8c66a56c7d06ddb4ff494940</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__int_acbcd8b3d5a96ae578850b1b16504c45d.html</anchorfile>
      <anchor>acbcd8b3d5a96ae578850b1b16504c45d</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__int_a765973ff556ba2a75270dbdb79cc9861.html</anchorfile>
      <anchor>a765973ff556ba2a75270dbdb79cc9861</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__int_acfb773c52ebde0d2a38f2e410b0158f2.html</anchorfile>
      <anchor>acfb773c52ebde0d2a38f2e410b0158f2</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__int_aceb0ed41e5e97780da2e312173cd6749.html</anchorfile>
      <anchor>aceb0ed41e5e97780da2e312173cd6749</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__int_ae24d559ed3c7d6be32e627ea531dc684.html</anchorfile>
      <anchor>ae24d559ed3c7d6be32e627ea531dc684</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__int_ad2e154867eee8931b62914e3dcde2d5f.html</anchorfile>
      <anchor>ad2e154867eee8931b62914e3dcde2d5f</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_int *</type>
      <name>copy</name>
      <anchorfile>classc__var__int_a6fa5391d47e0ef4a3321b334a88df8bf.html</anchorfile>
      <anchor>a6fa5391d47e0ef4a3321b334a88df8bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__int_a35f4f55021e930b6a2add716bade74d3.html</anchorfile>
      <anchor>a35f4f55021e930b6a2add716bade74d3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__int_a1f936d5a9877099c0571333523dd9499.html</anchorfile>
      <anchor>a1f936d5a9877099c0571333523dd9499</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__int_afe2c009ec0b246ab8f82fb53daaad917.html</anchorfile>
      <anchor>afe2c009ec0b246ab8f82fb53daaad917</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__int_aafcc80fe7a62b3a03e0a2dea398507cb.html</anchorfile>
      <anchor>aafcc80fe7a62b3a03e0a2dea398507cb</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__int_a0f5c3054761b1acac6ac8c0494d8b433.html</anchorfile>
      <anchor>a0f5c3054761b1acac6ac8c0494d8b433</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__int_acac7b6c830d87aa98787a45036735bf8.html</anchorfile>
      <anchor>acac7b6c830d87aa98787a45036735bf8</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>dump</name>
      <anchorfile>classc__var__int_a1aa880482855289e39d0f76b651d3ce2.html</anchorfile>
      <anchor>a1aa880482855289e39d0f76b651d3ce2</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__var__int_ae65a62e9429e1bc95cf43ee5646770a9.html</anchorfile>
      <anchor>ae65a62e9429e1bc95cf43ee5646770a9</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__int_adcb7cb381c8d3546ab2e2644a41a312b.html</anchorfile>
      <anchor>adcb7cb381c8d3546ab2e2644a41a312b</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__int_adbd80e1025eb10e4d8a0bab44c9325db.html</anchorfile>
      <anchor>adbd80e1025eb10e4d8a0bab44c9325db</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__int_a46f4968768102e10383bac1a0f846c15.html</anchorfile>
      <anchor>a46f4968768102e10383bac1a0f846c15</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__int_a75f7223c8742856e7081d103d72b39d3.html</anchorfile>
      <anchor>a75f7223c8742856e7081d103d72b39d3</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__int_a7d313636f00db310ec85d724d9fe99fc.html</anchorfile>
      <anchor>a7d313636f00db310ec85d724d9fe99fc</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get</name>
      <anchorfile>classc__var__int_a5f9d35208efba5c29d57f584b57ab1d6.html</anchorfile>
      <anchor>a5f9d35208efba5c29d57f584b57ab1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_id</name>
      <anchorfile>classc__var__base_a50253caa3213d7562b43675550f7b45e.html</anchorfile>
      <anchor>a50253caa3213d7562b43675550f7b45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_in_deletion</name>
      <anchorfile>classc__var__base_a60733171157d90fcbddcd8aa5b440e84.html</anchorfile>
      <anchor>a60733171157d90fcbddcd8aa5b440e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_persistent</name>
      <anchorfile>classc__var__base_a670d5d9fbf7c10f8d1a8d81819f335de.html</anchorfile>
      <anchor>a670d5d9fbf7c10f8d1a8d81819f335de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_read_only</name>
      <anchorfile>classc__var__base_a6d2447dde3bffe002d50b07f4117ec92.html</anchorfile>
      <anchor>a6d2447dde3bffe002d50b07f4117ec92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__base_aa0957ee1d7e3d0ca8594e13d19755b51.html</anchorfile>
      <anchor>aa0957ee1d7e3d0ca8594e13d19755b51</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)=0</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__int_adbab849982be43703fd558b5b79c926d.html</anchorfile>
      <anchor>adbab849982be43703fd558b5b79c926d</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__var__base_adb3e49137d8131200a3f6ede4dc50429.html</anchorfile>
      <anchor>adb3e49137d8131200a3f6ede4dc50429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__int_a7743592c99f4918ec8031ddc1e315a6f.html</anchorfile>
      <anchor>a7743592c99f4918ec8031ddc1e315a6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__int_a23a905b162817e6fb6462f0ffc974f0b.html</anchorfile>
      <anchor>a23a905b162817e6fb6462f0ffc974f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_var_type_as_string</name>
      <anchorfile>classc__var__int_af39f2ad43e8f0c40ca2730008486a1c1.html</anchorfile>
      <anchor>af39f2ad43e8f0c40ca2730008486a1c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__int_a52795d1e1ead59a3a8207f64777e0247.html</anchorfile>
      <anchor>a52795d1e1ead59a3a8207f64777e0247</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__int_a887cd6e4c78f400baa0772662e671ecb.html</anchorfile>
      <anchor>a887cd6e4c78f400baa0772662e671ecb</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__int_a4ba0cfdc61264d4cf7e14fb5226b42c7.html</anchorfile>
      <anchor>a4ba0cfdc61264d4cf7e14fb5226b42c7</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__int_a62ed7ff979ea402989ae90efceaabf66.html</anchorfile>
      <anchor>a62ed7ff979ea402989ae90efceaabf66</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__int_a8febb7384464b1157e065aa96dd61b13.html</anchorfile>
      <anchor>a8febb7384464b1157e065aa96dd61b13</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__int_a6714c57d67d198f78db05ce3e2cb571d.html</anchorfile>
      <anchor>a6714c57d67d198f78db05ce3e2cb571d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__int_af18544460acc838517a9df3e30e81908.html</anchorfile>
      <anchor>af18544460acc838517a9df3e30e81908</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__int_a9340da5c7b992fb987e3846a471e8ed7.html</anchorfile>
      <anchor>a9340da5c7b992fb987e3846a471e8ed7</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__int_a6673a8afc0c9e86ce4c3a2a821367d96.html</anchorfile>
      <anchor>a6673a8afc0c9e86ce4c3a2a821367d96</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__int_af9e0f87b00cd881c03a88880ddd7ffc5.html</anchorfile>
      <anchor>af9e0f87b00cd881c03a88880ddd7ffc5</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>classc__var__base_ab588b429d8a1aaf74ca3bcfc4b0332d4.html</anchorfile>
      <anchor>ab588b429d8a1aaf74ca3bcfc4b0332d4</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_identical</name>
      <anchorfile>classc__var__base_ae99d8c35c24c85da06230be0a39e495d.html</anchorfile>
      <anchor>ae99d8c35c24c85da06230be0a39e495d</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__int_a7e29ed21766f0521c53ace1eecf19098.html</anchorfile>
      <anchor>a7e29ed21766f0521c53ace1eecf19098</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__int_add01934489472417661cf89d8504da12.html</anchorfile>
      <anchor>add01934489472417661cf89d8504da12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__int_aa54ec01f8d1611ad099b25ec5e168209.html</anchorfile>
      <anchor>aa54ec01f8d1611ad099b25ec5e168209</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__int_ab902f48be124f7e64379f6364b472140.html</anchorfile>
      <anchor>ab902f48be124f7e64379f6364b472140</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__int_a015798c3f05a0409aa78e435c164bc21.html</anchorfile>
      <anchor>a015798c3f05a0409aa78e435c164bc21</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__int_a7f6287d4f4e94e1f5df9f4ba7d664d0c.html</anchorfile>
      <anchor>a7f6287d4f4e94e1f5df9f4ba7d664d0c</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__int_aa19c652061a443e904a69166be2c87d4.html</anchorfile>
      <anchor>aa19c652061a443e904a69166be2c87d4</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__int_a0921733a0aac046798674aae2cc9e130.html</anchorfile>
      <anchor>a0921733a0aac046798674aae2cc9e130</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__int_a0a41b7546e517aa90c4c179aed863e2f.html</anchorfile>
      <anchor>a0a41b7546e517aa90c4c179aed863e2f</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__int_a390d23ee685c87a93961545e7d9120fa.html</anchorfile>
      <anchor>a390d23ee685c87a93961545e7d9120fa</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__int_aa790995e70f6b5be56a8f986dc72df9a.html</anchorfile>
      <anchor>aa790995e70f6b5be56a8f986dc72df9a</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__int_a663e8073247344c5795c8134d7e36761.html</anchorfile>
      <anchor>a663e8073247344c5795c8134d7e36761</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__int_a2034c99f3d6f103c00f52a477859088a.html</anchorfile>
      <anchor>a2034c99f3d6f103c00f52a477859088a</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__int_a7ef1c0a293c14c46cffd36bb13b79fe9.html</anchorfile>
      <anchor>a7ef1c0a293c14c46cffd36bb13b79fe9</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__int_ad6e710080ded7acdb207fb55d3678e3a.html</anchorfile>
      <anchor>ad6e710080ded7acdb207fb55d3678e3a</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__int_ada6067518e21ef13c9851889ee601f46.html</anchorfile>
      <anchor>ada6067518e21ef13c9851889ee601f46</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__int_a517dbec85061767622e504c3205fa6e5.html</anchorfile>
      <anchor>a517dbec85061767622e504c3205fa6e5</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__int_afe5d425d4cdfcce5b32f6b338a3d9294.html</anchorfile>
      <anchor>afe5d425d4cdfcce5b32f6b338a3d9294</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__int_af0927419ab53f3b0b5dd44e5760ae692.html</anchorfile>
      <anchor>af0927419ab53f3b0b5dd44e5760ae692</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__int_a2d5854de063e768b4feab024a25f7861.html</anchorfile>
      <anchor>a2d5854de063e768b4feab024a25f7861</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__int_a55aacf6dc90ff1d4ee944609c391e57b.html</anchorfile>
      <anchor>a55aacf6dc90ff1d4ee944609c391e57b</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__int_abd9a897a0e511498d53d4b43eec7e92e.html</anchorfile>
      <anchor>abd9a897a0e511498d53d4b43eec7e92e</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>make_index</name>
      <anchorfile>classc__var__int_a0ad26440b5ada798aec20d0efdd3cea5.html</anchorfile>
      <anchor>a0ad26440b5ada798aec20d0efdd3cea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__int_a14cfca1821ae18f353a53a16aa121a58.html</anchorfile>
      <anchor>a14cfca1821ae18f353a53a16aa121a58</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__int_a7be2b490b1e92f9e5f877b0a1a74656a.html</anchorfile>
      <anchor>a7be2b490b1e92f9e5f877b0a1a74656a</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__int_ad798e36375bcbe3359e400cef1f9935f.html</anchorfile>
      <anchor>ad798e36375bcbe3359e400cef1f9935f</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__int_a9276b109380d2233aa2de5eb05a1656d.html</anchorfile>
      <anchor>a9276b109380d2233aa2de5eb05a1656d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__int_a1433799e4dc78f734876571bb8f9abd5.html</anchorfile>
      <anchor>a1433799e4dc78f734876571bb8f9abd5</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__int_adba7984c998ff6b1f1ac5260f9624bff.html</anchorfile>
      <anchor>adba7984c998ff6b1f1ac5260f9624bff</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__int_ad683322cafd700aa6b9f56003e5ad994.html</anchorfile>
      <anchor>ad683322cafd700aa6b9f56003e5ad994</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__int_ac79c758fdcc210b4e154949ba72cf73b.html</anchorfile>
      <anchor>ac79c758fdcc210b4e154949ba72cf73b</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__int_a397fee05424b887045de6081053c47c2.html</anchorfile>
      <anchor>a397fee05424b887045de6081053c47c2</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__int_abacee9e34b220eac72b5ccc516b50d0d.html</anchorfile>
      <anchor>abacee9e34b220eac72b5ccc516b50d0d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__int_a22cceab411aaf0e4cb3cd3a667ed8055.html</anchorfile>
      <anchor>a22cceab411aaf0e4cb3cd3a667ed8055</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__int_abca9049deac9ff31fd2e5b3fa51dbfcf.html</anchorfile>
      <anchor>abca9049deac9ff31fd2e5b3fa51dbfcf</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__int_a268909455382fcdcb382c6c4229659ef.html</anchorfile>
      <anchor>a268909455382fcdcb382c6c4229659ef</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__int_a60803999f2bb29bcceb1a7928af0254f.html</anchorfile>
      <anchor>a60803999f2bb29bcceb1a7928af0254f</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__int_aaf1c4165c0f537fa895daac81a9d55c2.html</anchorfile>
      <anchor>aaf1c4165c0f537fa895daac81a9d55c2</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__int_a64a6444fec2bf8f7f488abd2ebd78f08.html</anchorfile>
      <anchor>a64a6444fec2bf8f7f488abd2ebd78f08</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__int_a7804cfcdcf469e38373cad2e5fede3da.html</anchorfile>
      <anchor>a7804cfcdcf469e38373cad2e5fede3da</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__int_a6f3e9323b96d01cb5ba46de664e05918.html</anchorfile>
      <anchor>a6f3e9323b96d01cb5ba46de664e05918</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__int_aa3d8bfc49572b77138a9538054803810.html</anchorfile>
      <anchor>aa3d8bfc49572b77138a9538054803810</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__int_a0a34db42672af5981f4ddf134e1330a8.html</anchorfile>
      <anchor>a0a34db42672af5981f4ddf134e1330a8</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!</name>
      <anchorfile>classc__var__int_a7ad587d3b13c2483560585b4e9f334ee.html</anchorfile>
      <anchor>a7ad587d3b13c2483560585b4e9f334ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!=</name>
      <anchorfile>classc__var__int_a253457e173e5e4bbba4078298af1b3c4.html</anchorfile>
      <anchor>a253457e173e5e4bbba4078298af1b3c4</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator%</name>
      <anchorfile>classc__var__int_a0826d999a82a869eadf85f52f54b0788.html</anchorfile>
      <anchor>a0826d999a82a869eadf85f52f54b0788</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classc__var__int_afdea03061371256a3fc1d7e453c43b4e.html</anchorfile>
      <anchor>afdea03061371256a3fc1d7e453c43b4e</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classc__var__int_ae709dbe96ecba4f09c00f041cd63d356.html</anchorfile>
      <anchor>ae709dbe96ecba4f09c00f041cd63d356</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator*</name>
      <anchorfile>classc__var__int_ae0a6c146ad2d48595587fc6a551df15a.html</anchorfile>
      <anchor>ae0a6c146ad2d48595587fc6a551df15a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator+</name>
      <anchorfile>classc__var__int_ad4771eafa825ab276cbf2be7126f3b22.html</anchorfile>
      <anchor>ad4771eafa825ab276cbf2be7126f3b22</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__int_a346cd2383088694cada3d94485367be7.html</anchorfile>
      <anchor>a346cd2383088694cada3d94485367be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__int_aba4bede1698538547af41924b1fac7fd.html</anchorfile>
      <anchor>aba4bede1698538547af41924b1fac7fd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator-</name>
      <anchorfile>classc__var__int_abdfa8726f719828dc140560094575097.html</anchorfile>
      <anchor>abdfa8726f719828dc140560094575097</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__int_a4d5cd244bd91432545ef94a1cfd6766f.html</anchorfile>
      <anchor>a4d5cd244bd91432545ef94a1cfd6766f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__int_a9ab2b15533b49de70647b389191694e8.html</anchorfile>
      <anchor>a9ab2b15533b49de70647b389191694e8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator/</name>
      <anchorfile>classc__var__int_a96a5aa196f024e067be197d36b7c5c43.html</anchorfile>
      <anchor>a96a5aa196f024e067be197d36b7c5c43</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;</name>
      <anchorfile>classc__var__int_a8237ec003a6b6a5585f4c9070ee8e997.html</anchorfile>
      <anchor>a8237ec003a6b6a5585f4c9070ee8e997</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classc__var__int_a5f1e3a39baccec3f83f5fb93eafc349b.html</anchorfile>
      <anchor>a5f1e3a39baccec3f83f5fb93eafc349b</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classc__var__int_aab30fc56f33525e5b2a5f91d499b63ef.html</anchorfile>
      <anchor>aab30fc56f33525e5b2a5f91d499b63ef</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__base_ae1ea8f3eff1883ccdd31b38627dcb0f5.html</anchorfile>
      <anchor>ae1ea8f3eff1883ccdd31b38627dcb0f5</anchor>
      <arglist>(const string &amp;right) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__int_ade9ae59afe8c9c12ff53e5ba09115665.html</anchorfile>
      <anchor>ade9ae59afe8c9c12ff53e5ba09115665</anchor>
      <arglist>(const string &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__int_a8f8c5ae04056b4b4547e94722b9461a7.html</anchorfile>
      <anchor>a8f8c5ae04056b4b4547e94722b9461a7</anchor>
      <arglist>(const long long &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator==</name>
      <anchorfile>classc__var__int_a230b4b44f8a6d42da4035bb7ce49c5d8.html</anchorfile>
      <anchor>a230b4b44f8a6d42da4035bb7ce49c5d8</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;</name>
      <anchorfile>classc__var__int_ac8f8b6ebbd4c92f45c006d946c77bc56.html</anchorfile>
      <anchor>ac8f8b6ebbd4c92f45c006d946c77bc56</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;=</name>
      <anchorfile>classc__var__int_aaff0b495c457ab2abedcfb7878d74dae.html</anchorfile>
      <anchor>aaff0b495c457ab2abedcfb7878d74dae</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classc__var__int_a1ce6b92b0f70d67cce6cd50cad00e5ad.html</anchorfile>
      <anchor>a1ce6b92b0f70d67cce6cd50cad00e5ad</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator^</name>
      <anchorfile>classc__var__int_a3fa870d1c20f4f36b28f065a087e3751.html</anchorfile>
      <anchor>a3fa870d1c20f4f36b28f065a087e3751</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator|</name>
      <anchorfile>classc__var__int_ae166e6ada780d8bcd1c1f0d11f4d6662.html</anchorfile>
      <anchor>ae166e6ada780d8bcd1c1f0d11f4d6662</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator||</name>
      <anchorfile>classc__var__int_a8c1e7b53c4fc3aa7b1c9cb14e1576f6c.html</anchorfile>
      <anchor>a8c1e7b53c4fc3aa7b1c9cb14e1576f6c</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator~</name>
      <anchorfile>classc__var__int_af1e9ea603939df306788dd4d0023fd1f.html</anchorfile>
      <anchor>af1e9ea603939df306788dd4d0023fd1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__int_a839f02b24b62468f0460062ec97471d4.html</anchorfile>
      <anchor>a839f02b24b62468f0460062ec97471d4</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__int_acf55688b260edfeb30c99dcb4bef6c12.html</anchorfile>
      <anchor>acf55688b260edfeb30c99dcb4bef6c12</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__int_a00c382e817f45f7915addf902564a6f5.html</anchorfile>
      <anchor>a00c382e817f45f7915addf902564a6f5</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__int_a8c4f6aebeb0de51a8b2b42a6e8eb071a.html</anchorfile>
      <anchor>a8c4f6aebeb0de51a8b2b42a6e8eb071a</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__int_ad10756c8faecd032463f7396127c4972.html</anchorfile>
      <anchor>ad10756c8faecd032463f7396127c4972</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_dec</name>
      <anchorfile>classc__var__int_a0ca15e8e80d29923af566ef90ab5f9d2.html</anchorfile>
      <anchor>a0ca15e8e80d29923af566ef90ab5f9d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_inc</name>
      <anchorfile>classc__var__int_afcc601e7fb328912bc307149eb9e12e0.html</anchorfile>
      <anchor>afcc601e7fb328912bc307149eb9e12e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_dec</name>
      <anchorfile>classc__var__int_ae011b3cc72347ee782e148c80f35c063.html</anchorfile>
      <anchor>ae011b3cc72347ee782e148c80f35c063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_inc</name>
      <anchorfile>classc__var__int_ac6c43c4a7ecac60ae10a9b1dcb67a5c8.html</anchorfile>
      <anchor>ac6c43c4a7ecac60ae10a9b1dcb67a5c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classc__var__int_a8108f3fb2972ca21d4f14b92b01f7698.html</anchorfile>
      <anchor>a8108f3fb2972ca21d4f14b92b01f7698</anchor>
      <arglist>(long long value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_in_deletion</name>
      <anchorfile>classc__var__base_a5a3cfee643a150e42a1caa7676ee1805.html</anchorfile>
      <anchor>a5a3cfee643a150e42a1caa7676ee1805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_persistent</name>
      <anchorfile>classc__var__base_acca32cb3d26557ec9f44f82d82396d31.html</anchorfile>
      <anchor>acca32cb3d26557ec9f44f82d82396d31</anchor>
      <arglist>(bool persistent=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classc__var__base_ab47ebc88c0c3aca08d9c647da23000c5.html</anchorfile>
      <anchor>ab47ebc88c0c3aca08d9c647da23000c5</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>to_bool</name>
      <anchorfile>classc__var__int_ac3cd8b9699275ce7d4cd3ac49d55dcb8.html</anchorfile>
      <anchor>ac3cd8b9699275ce7d4cd3ac49d55dcb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__int_a4b4bd24b22842582d117f0041f9d68b5.html</anchorfile>
      <anchor>a4b4bd24b22842582d117f0041f9d68b5</anchor>
      <arglist>(c_module *this_module=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_string *</type>
      <name>to_string</name>
      <anchorfile>classc__var__int_a9f20db2b7a83fa722d0033c53f9df1c9.html</anchorfile>
      <anchor>a9f20db2b7a83fa722d0033c53f9df1c9</anchor>
      <arglist>(c_module *this_module, c_var_int::e_return_on_error return_on_error, c_var_int::e_num_system numeric_system, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__int_a7fc04f16159d3c3ef1af4b4a25625aa2.html</anchorfile>
      <anchor>a7fc04f16159d3c3ef1af4b4a25625aa2</anchor>
      <arglist>(c_module *this_module=NULL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_id</name>
      <anchorfile>classc__var__base_a105fb93f6c45bce6e030e7dfe22b66c2.html</anchorfile>
      <anchor>a105fb93f6c45bce6e030e7dfe22b66c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classc__var__base_aa97be1dec97f4c44a011e67c210b0160.html</anchorfile>
      <anchor>aa97be1dec97f4c44a011e67c210b0160</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_id_t</type>
      <name>id</name>
      <anchorfile>classc__var__base_ab97130354a38d6e54c6b83dfa958c243.html</anchorfile>
      <anchor>ab97130354a38d6e54c6b83dfa958c243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_deletion</name>
      <anchorfile>classc__var__base_ade890e6fb6bb941ef50a88bfc2c658eb.html</anchorfile>
      <anchor>ade890e6fb6bb941ef50a88bfc2c658eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>persistent_</name>
      <anchorfile>classc__var__base_ac145bc7c8cb56c5f9588543d293f64c2.html</anchorfile>
      <anchor>ac145bc7c8cb56c5f9588543d293f64c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>classc__var__base_a4a6bfcad703961df049b2cce80406106.html</anchorfile>
      <anchor>a4a6bfcad703961df049b2cce80406106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__var__base_a099c15d12d9049941e588e750f040eff.html</anchorfile>
      <anchor>a099c15d12d9049941e588e750f040eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long long</type>
      <name>value_</name>
      <anchorfile>classc__var__int_a5ab1265b206410f9a5e010e9bca35794.html</anchorfile>
      <anchor>a5ab1265b206410f9a5e010e9bca35794</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_assign</name>
      <anchorfile>classc__var__base_ad708514164d9e2844771894a6c0f6314.html</anchorfile>
      <anchor>ad708514164d9e2844771894a6c0f6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__var__base_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__var__base_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__base_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__base_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__base_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>classc__var__base_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_update_variable</name>
      <anchorfile>classc__var__base_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_keeper</name>
    <filename>classc__var__keeper.html</filename>
    <class kind="struct">c_var_keeper::c_locals_debug_info</class>
    <member kind="enumvalue">
      <name>GARBAGE_MAX_TIME_INFINITE</name>
      <anchorfile>classc__var__keeper_ae3d7334eca9278d18d578678f0dd61d5.html</anchorfile>
      <anchor>ae3d7334eca9278d18d578678f0dd61d5a900c5379588d867489935cfd29ae43dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>e_log_severity</name>
      <anchorfile>classc__var__keeper_a18f115f1339b6debe42c65b885a23864.html</anchorfile>
      <anchor>a18f115f1339b6debe42c65b885a23864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_WARNING</name>
      <anchorfile>classc__var__keeper_a18f115f1339b6debe42c65b885a23864.html</anchorfile>
      <anchor>a18f115f1339b6debe42c65b885a23864a98b23107c30f7aad8133eaf19f2bb3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_FATAL</name>
      <anchorfile>classc__var__keeper_a18f115f1339b6debe42c65b885a23864.html</anchorfile>
      <anchor>a18f115f1339b6debe42c65b885a23864aaa7510c568e8fd9750496a4d5e02560b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>log_function_ptr_t</name>
      <anchorfile>classc__var__keeper_a1a9d9d0105c530eae54bdc4f29512579.html</anchorfile>
      <anchor>a1a9d9d0105c530eae54bdc4f29512579</anchor>
      <arglist>)(e_log_severity, const string &amp;, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__keeper_aced9364b7ad738514e42bcf1c63fed27.html</anchorfile>
      <anchor>aced9364b7ad738514e42bcf1c63fed27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_var_keeper</name>
      <anchorfile>classc__var__keeper_a4e76e77203c76cd0a83058097efb2751.html</anchorfile>
      <anchor>a4e76e77203c76cd0a83058097efb2751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_check</name>
      <anchorfile>classc__var__keeper_a70848fcb0e4c584404106ace66107b86.html</anchorfile>
      <anchor>a70848fcb0e4c584404106ace66107b86</anchor>
      <arglist>(int ln, const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dump</name>
      <anchorfile>classc__var__keeper_ab868d61b794e8575f1fb5c5c0b2c7418.html</anchorfile>
      <anchor>ab868d61b794e8575f1fb5c5c0b2c7418</anchor>
      <arglist>(const c_module *module, int ln, const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>add_reference</name>
      <anchorfile>classc__var__keeper_aa37019c2ff3593e09e682412db712cfc.html</anchorfile>
      <anchor>aa37019c2ff3593e09e682412db712cfc</anchor>
      <arglist>(var_id_t from, var_id_t to, log_function_ptr_t log_fn, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjust_ref_cnt</name>
      <anchorfile>classc__var__keeper_ac990a9ce9970554ad08096b491b4fb91.html</anchorfile>
      <anchor>ac990a9ce9970554ad08096b491b4fb91</anchor>
      <arglist>(var_id_t, signed)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>alloc</name>
      <anchorfile>classc__var__keeper_a73064bccdfd3545a4f64970f15f1a70f.html</anchorfile>
      <anchor>a73064bccdfd3545a4f64970f15f1a70f</anchor>
      <arglist>(c_var_base *value=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_clear_unset</name>
      <anchorfile>classc__var__keeper_ad5bde4642f38fe8e61c23a09e688ee8b.html</anchorfile>
      <anchor>ad5bde4642f38fe8e61c23a09e688ee8b</anchor>
      <arglist>(c_module *this_module, c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_copy</name>
      <anchorfile>classc__var__keeper_a4f8bf1f4211fe8fd6be1363e57cec45c.html</anchorfile>
      <anchor>a4f8bf1f4211fe8fd6be1363e57cec45c</anchor>
      <arglist>(c_var_array *target, c_var_array *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_del</name>
      <anchorfile>classc__var__keeper_a5be226a00b68c04df5ea8da591dcaf88.html</anchorfile>
      <anchor>a5be226a00b68c04df5ea8da591dcaf88</anchor>
      <arglist>(c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>array_dump</name>
      <anchorfile>classc__var__keeper_a85ccb1ec71c7deb7d6b63cbaafb57695.html</anchorfile>
      <anchor>a85ccb1ec71c7deb7d6b63cbaafb57695</anchor>
      <arglist>(c_module *this_module, c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_dump_for_botnet</name>
      <anchorfile>classc__var__keeper_a9f53622d0955254b476976542ec914ee.html</anchorfile>
      <anchor>a9f53622d0955254b476976542ec914ee</anchor>
      <arglist>(c_module *this_module, c_var_array *base, char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_dump_to_string_vector_wo_unset_and_array</name>
      <anchorfile>classc__var__keeper_a91b2234d23671f19deb58e8866d4f98e.html</anchorfile>
      <anchor>a91b2234d23671f19deb58e8866d4f98e</anchor>
      <arglist>(c_module *this_module, c_var_array *base, vector&lt; pair&lt; const c_index_base *, string &gt; &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_extract</name>
      <anchorfile>classc__var__keeper_a4c9b88bfcb0eb267affe902350c2ec6d.html</anchorfile>
      <anchor>a4c9b88bfcb0eb267affe902350c2ec6d</anchor>
      <arglist>(c_var_array *base, c_index_base *&amp;key, c_tree_node &amp;result, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>array_get</name>
      <anchorfile>classc__var__keeper_a8c7ee7b75b2ee919d44d0c04dae384d7.html</anchorfile>
      <anchor>a8c7ee7b75b2ee919d44d0c04dae384d7</anchor>
      <arglist>(c_module *this_module, c_var_array *base, c_index_base *key, bool insensitive, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>array_get</name>
      <anchorfile>classc__var__keeper_ab68e719f2bd945290639e42e5794079c.html</anchorfile>
      <anchor>ab68e719f2bd945290639e42e5794079c</anchor>
      <arglist>(c_module *this_module, c_var_array *base, const string &amp;key, bool insensitive, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_tree_node *</type>
      <name>array_get_nonunset_child</name>
      <anchorfile>classc__var__keeper_a4d93ad9dbbc2b6393a7a1c211317a20b.html</anchorfile>
      <anchor>a4d93ad9dbbc2b6393a7a1c211317a20b</anchor>
      <arglist>(c_module *this_module, c_var_array *base, MY_U_LONG_LONG n)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>array_get_script_string</name>
      <anchorfile>classc__var__keeper_aa5630e4a711e955e9c20e4a49ef527fb.html</anchorfile>
      <anchor>aa5630e4a711e955e9c20e4a49ef527fb</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type, c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>map&lt; string, c_var_base * &gt;</type>
      <name>array_get_string_indexes</name>
      <anchorfile>classc__var__keeper_a20f8ef2c2a2e3cd5cb8d1e1c5af72242.html</anchorfile>
      <anchor>a20f8ef2c2a2e3cd5cb8d1e1c5af72242</anchor>
      <arglist>(c_module *this_module, c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_is_equal</name>
      <anchorfile>classc__var__keeper_ac695e0891986cdbc446d5592b1b963d4.html</anchorfile>
      <anchor>ac695e0891986cdbc446d5592b1b963d4</anchor>
      <arglist>(c_module *this_module, c_var_base *left, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_is_identical</name>
      <anchorfile>classc__var__keeper_a7cf0405698361cfd94bf8070bbf94214.html</anchorfile>
      <anchor>a7cf0405698361cfd94bf8070bbf94214</anchor>
      <arglist>(c_module *this_module, c_var_base *left, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>array_num_children</name>
      <anchorfile>classc__var__keeper_a7135bde6ec2462520d179185e138f8b8.html</anchorfile>
      <anchor>a7135bde6ec2462520d179185e138f8b8</anchor>
      <arglist>(c_module *this_module, c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>array_num_nonunset_children</name>
      <anchorfile>classc__var__keeper_a793422aa5b90bf7b1cbd4eed282117aa.html</anchorfile>
      <anchor>a793422aa5b90bf7b1cbd4eed282117aa</anchor>
      <arglist>(c_module *this_module, c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_remove_values</name>
      <anchorfile>classc__var__keeper_ac4937d16c79632b7c5e4190813e3b8fd.html</anchorfile>
      <anchor>ac4937d16c79632b7c5e4190813e3b8fd</anchor>
      <arglist>(c_var_array *base, const string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_remove_values</name>
      <anchorfile>classc__var__keeper_a3a3e9aa043549be3d4b67497832c607c.html</anchorfile>
      <anchor>a3a3e9aa043549be3d4b67497832c607c</anchor>
      <arglist>(c_var_array *base, const string &amp;key, const string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_replace</name>
      <anchorfile>classc__var__keeper_ad487c54db52bb3cc853106f9f629da1f.html</anchorfile>
      <anchor>ad487c54db52bb3cc853106f9f629da1f</anchor>
      <arglist>(c_module *this_module, c_var_array *base, c_index_base *&amp;key, c_var_base *value, bool insensitive, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_replace</name>
      <anchorfile>classc__var__keeper_aabb35e485cec807b060ebbb72223356a.html</anchorfile>
      <anchor>aabb35e485cec807b060ebbb72223356a</anchor>
      <arglist>(c_module *this_module, c_index_base *&amp;index, c_var_base *value, bool insensitive, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_replace_index</name>
      <anchorfile>classc__var__keeper_a47f670c9918121f7ebe41e7785a9d86f.html</anchorfile>
      <anchor>a47f670c9918121f7ebe41e7785a9d86f</anchor>
      <arglist>(c_module *this_module, c_var_array *base, const string &amp;old_key, const string &amp;new_key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_set</name>
      <anchorfile>classc__var__keeper_a8e21d2d60bfa631d6cc37ec66e4720eb.html</anchorfile>
      <anchor>a8e21d2d60bfa631d6cc37ec66e4720eb</anchor>
      <arglist>(c_var_array *base, c_index_base *&amp;key, c_var_base *val, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug, bool insensitive=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_set_all_as_persistent</name>
      <anchorfile>classc__var__keeper_af455b9f51f328eb8381e617a79e86b1b.html</anchorfile>
      <anchor>af455b9f51f328eb8381e617a79e86b1b</anchor>
      <arglist>(c_var_array *base)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>array_stream_read</name>
      <anchorfile>classc__var__keeper_a63b1d64551de22cfab4784d489cc5881.html</anchorfile>
      <anchor>a63b1d64551de22cfab4784d489cc5881</anchor>
      <arglist>(c_var_array *base, vector&lt; c_index_base * &gt; &amp;path, vector&lt; bool &gt; &amp;insensitive, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_stream_write</name>
      <anchorfile>classc__var__keeper_a3e3c8b47f4dae027edd021f6fb1227a6.html</anchorfile>
      <anchor>a3e3c8b47f4dae027edd021f6fb1227a6</anchor>
      <arglist>(c_var_array *base, vector&lt; c_index_base * &gt; &amp;path, const vector&lt; bool &gt; &amp;insensitive, c_var_base *value, c_module *this_module, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_unset</name>
      <anchorfile>classc__var__keeper_afdb07e95d776f833b6a080a513096b55.html</anchorfile>
      <anchor>afdb07e95d776f833b6a080a513096b55</anchor>
      <arglist>(c_module *this_module, c_var_array *base, const string &amp;key, bool insensitive, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_unset</name>
      <anchorfile>classc__var__keeper_a1465d7289eee8ed262d2723fddc2899e.html</anchorfile>
      <anchor>a1465d7289eee8ed262d2723fddc2899e</anchor>
      <arglist>(c_module *this_module, c_var_array *base, c_index_base *&amp;key, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_unset_ro_value</name>
      <anchorfile>classc__var__keeper_a5b73a8784bbd86231c503f9b772b59e1.html</anchorfile>
      <anchor>a5b73a8784bbd86231c503f9b772b59e1</anchor>
      <arglist>(c_var_array *base, c_var_base *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classc__var__keeper_a0675face3dc61d5378b893557b4b8200.html</anchorfile>
      <anchor>a0675face3dc61d5378b893557b4b8200</anchor>
      <arglist>(var_id_t old_val, c_var_base *new_val)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>do_garbage</name>
      <anchorfile>classc__var__keeper_afc6d78e63fbb04698f0b32bd45c0408b.html</anchorfile>
      <anchor>afc6d78e63fbb04698f0b32bd45c0408b</anchor>
      <arglist>(int max_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>classc__var__keeper_a8715295c38dba872fba2d8b8cb515411.html</anchorfile>
      <anchor>a8715295c38dba872fba2d8b8cb515411</anchor>
      <arglist>(var_id_t, log_function_ptr_t, void *, bool=false, bool=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_all</name>
      <anchorfile>classc__var__keeper_a19737df388f4c5aaa4dd9e9724c00124.html</anchorfile>
      <anchor>a19737df388f4c5aaa4dd9e9724c00124</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_global</name>
      <anchorfile>classc__var__keeper_a57125f4f6d89a52dc3765673ed24a742.html</anchorfile>
      <anchor>a57125f4f6d89a52dc3765673ed24a742</anchor>
      <arglist>(c_var_array *vars, bool delayed=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_local</name>
      <anchorfile>classc__var__keeper_a6543eaf7a45e6331f55d37851fb57675.html</anchorfile>
      <anchor>a6543eaf7a45e6331f55d37851fb57675</anchor>
      <arglist>(unsigned id, bool delayed=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_reference</name>
      <anchorfile>classc__var__keeper_adc6c6c962d1a421975bd36cebf68519f.html</anchorfile>
      <anchor>adc6c6c962d1a421975bd36cebf68519f</anchor>
      <arglist>(var_id_t ref_id, log_function_ptr_t log_fn, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>get</name>
      <anchorfile>classc__var__keeper_a16df98371f9a2de692d0bf2a8c812a4d.html</anchorfile>
      <anchor>a16df98371f9a2de692d0bf2a8c812a4d</anchor>
      <arglist>(var_id_t id, log_function_ptr_t log_fn, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get</name>
      <anchorfile>classc__var__keeper_a64b952c79b547758c3755688dbb40251.html</anchorfile>
      <anchor>a64b952c79b547758c3755688dbb40251</anchor>
      <arglist>(c_var_base *value, log_function_ptr_t log_fn, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>get_current_local</name>
      <anchorfile>classc__var__keeper_a0b8e4fd0cb071f6c7384bf8abf4d19c2.html</anchorfile>
      <anchor>a0b8e4fd0cb071f6c7384bf8abf4d19c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_current_session</name>
      <anchorfile>classc__var__keeper_af4545f1ba7f029484b487f3b75e6d571.html</anchorfile>
      <anchor>af4545f1ba7f029484b487f3b75e6d571</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base *</type>
      <name>get_no_deref</name>
      <anchorfile>classc__var__keeper_a66dab4577dfed14403c1e9bb8b8e7afa.html</anchorfile>
      <anchor>a66dab4577dfed14403c1e9bb8b8e7afa</anchor>
      <arglist>(var_id_t id, log_function_ptr_t log_fn, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_size</name>
      <anchorfile>classc__var__keeper_ae6016accd3696a5905193e8f9deea24b.html</anchorfile>
      <anchor>ae6016accd3696a5905193e8f9deea24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_array *</type>
      <name>get_super_global</name>
      <anchorfile>classc__var__keeper_afafef11a257b1c0bbd9dd685c0ab409a.html</anchorfile>
      <anchor>afafef11a257b1c0bbd9dd685c0ab409a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_event_issued</name>
      <anchorfile>classc__var__keeper_a103a27f7032e7eaba67f0c4680241682.html</anchorfile>
      <anchor>a103a27f7032e7eaba67f0c4680241682</anchor>
      <arglist>(session_id_t session, bool enter)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>purge</name>
      <anchorfile>classc__var__keeper_ae97088c3839096b593a657520a32d200.html</anchorfile>
      <anchor>ae97088c3839096b593a657520a32d200</anchor>
      <arglist>(session_id_t)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>register_local</name>
      <anchorfile>classc__var__keeper_a5dd6de03a2f84c2b7a6d3476640f1990.html</anchorfile>
      <anchor>a5dd6de03a2f84c2b7a6d3476640f1990</anchor>
      <arglist>(c_var_array *&amp;base, c_var_array *copy_from, const char *file, const char *func, int line)</arglist>
    </member>
    <member kind="function">
      <type>c_var_array *</type>
      <name>register_mod_global</name>
      <anchorfile>classc__var__keeper_aa3f371484a6f8a13c4bbea6ae3e62f72.html</anchorfile>
      <anchor>aa3f371484a6f8a13c4bbea6ae3e62f72</anchor>
      <arglist>(c_var_array *copy_from, const char *file, const char *func, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_ref</name>
      <anchorfile>classc__var__keeper_a20c1c341033cdb60059cbfa61b4e71ea.html</anchorfile>
      <anchor>a20c1c341033cdb60059cbfa61b4e71ea</anchor>
      <arglist>(c_var_base *old_val, c_var_base *new_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_ref</name>
      <anchorfile>classc__var__keeper_a1133e8fe182a4053bb854bdeece30aff.html</anchorfile>
      <anchor>a1133e8fe182a4053bb854bdeece30aff</anchor>
      <arglist>(var_id_t old_id, c_var_base *new_val)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>set</name>
      <anchorfile>classc__var__keeper_aae20ffd0d4f1f72a83c211db7ead6be8.html</anchorfile>
      <anchor>aae20ffd0d4f1f72a83c211db7ead6be8</anchor>
      <arglist>(var_id_t id, log_function_ptr_t log_fn, void *user_data, bool ro, c_var_base *&amp;value, bool no_deref, vector&lt; pair&lt; var_id_t, var_id_t &gt; &gt; &amp;changes1, vector&lt; pair&lt; var_id_t, var_id_t &gt; &gt; &amp;changes2, c_module *this_module, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_core_module_working_session</name>
      <anchorfile>classc__var__keeper_a938e9b1c5a4824638fed8cf57da6e4ba.html</anchorfile>
      <anchor>a938e9b1c5a4824638fed8cf57da6e4ba</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>set_current_local</name>
      <anchorfile>classc__var__keeper_a7ed34d5de367e3f8b5a3238a7c72450d.html</anchorfile>
      <anchor>a7ed34d5de367e3f8b5a3238a7c72450d</anchor>
      <arglist>(unsigned id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_session</name>
      <anchorfile>classc__var__keeper_a645d75d87ab9414ebdd846241588429e.html</anchorfile>
      <anchor>a645d75d87ab9414ebdd846241588429e</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_variables</name>
      <anchorfile>classc__var__keeper_ab237226cc1270546f841bf88bcc557cf.html</anchorfile>
      <anchor>ab237226cc1270546f841bf88bcc557cf</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>work_issued</name>
      <anchorfile>classc__var__keeper_acefe6f3800b80198fa451451e9bc3283.html</anchorfile>
      <anchor>acefe6f3800b80198fa451451e9bc3283</anchor>
      <arglist>(session_id_t session, bool enter)</arglist>
    </member>
    <member kind="enumeration">
      <name>est</name>
      <anchorfile>classc__var__keeper_a11eef16be40f13c8e535dd6af65c6054.html</anchorfile>
      <anchor>a11eef16be40f13c8e535dd6af65c6054</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>est_php</name>
      <anchorfile>classc__var__keeper_a11eef16be40f13c8e535dd6af65c6054.html</anchorfile>
      <anchor>a11eef16be40f13c8e535dd6af65c6054a943d967aac0afc6d43b7c1a70e64c863</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>est_perl</name>
      <anchorfile>classc__var__keeper_a11eef16be40f13c8e535dd6af65c6054.html</anchorfile>
      <anchor>a11eef16be40f13c8e535dd6af65c6054a4697641297b35ba30ea8843f0b2b2e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator</type>
      <name>add_local_var_no_reparent</name>
      <anchorfile>classc__var__keeper_a6768c710c1db37957674955e9cf6b301.html</anchorfile>
      <anchor>a6768c710c1db37957674955e9cf6b301</anchor>
      <arglist>(tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator node, c_var_base *var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_temp_var</name>
      <anchorfile>classc__var__keeper_a50deb5036c89fc1dbdfdde76b4d25e9b.html</anchorfile>
      <anchor>a50deb5036c89fc1dbdfdde76b4d25e9b</anchor>
      <arglist>(c_var_base *var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator</type>
      <name>array_replace_tree</name>
      <anchorfile>classc__var__keeper_acfe3ea0bf0620671676be95288c10117.html</anchorfile>
      <anchor>acfe3ea0bf0620671676be95288c10117</anchor>
      <arglist>(tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator dest, tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator src, c_index_base *key_save)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_reference</name>
      <anchorfile>classc__var__keeper_a2847a2ce66d5e8ebfe91855c2a1dca1b.html</anchorfile>
      <anchor>a2847a2ce66d5e8ebfe91855c2a1dca1b</anchor>
      <arglist>(c_var_base *var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_subtree</name>
      <anchorfile>classc__var__keeper_aae18cab1a0ac8eb44fbe3d4bc83b0d90.html</anchorfile>
      <anchor>aae18cab1a0ac8eb44fbe3d4bc83b0d90</anchor>
      <arglist>(tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dealloc</name>
      <anchorfile>classc__var__keeper_aff22b7b8bb86a44fccb7dd42e1ca7c0c.html</anchorfile>
      <anchor>aff22b7b8bb86a44fccb7dd42e1ca7c0c</anchor>
      <arglist>(var_id_t id, log_function_ptr_t log_fn, void *user_data, bool no_deref=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>var_id_t</type>
      <name>dereference</name>
      <anchorfile>classc__var__keeper_ae1858cf7107a5263edc9ef6367153c3b.html</anchorfile>
      <anchor>ae1858cf7107a5263edc9ef6367153c3b</anchor>
      <arglist>(var_id_t what)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dereference</name>
      <anchorfile>classc__var__keeper_a7d8db6935d04775a65c02144a6cabfc2.html</anchorfile>
      <anchor>a7d8db6935d04775a65c02144a6cabfc2</anchor>
      <arglist>(var_id_t what, vector&lt; var_id_t &gt; &amp;chain)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classc__var__keeper_a3958650db721b3e3391c850aca8214fa.html</anchorfile>
      <anchor>a3958650db721b3e3391c850aca8214fa</anchor>
      <arglist>(c_var_base *var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>dump_script_simple</name>
      <anchorfile>classc__var__keeper_a44566665a5c2b2aba0d7cd3da13812a7.html</anchorfile>
      <anchor>a44566665a5c2b2aba0d7cd3da13812a7</anchor>
      <arglist>(c_module *this_module, est st, c_index_base *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>dump_script_simple</name>
      <anchorfile>classc__var__keeper_a3169884476389c64308ca5095cf79fa4.html</anchorfile>
      <anchor>a3169884476389c64308ca5095cf79fa4</anchor>
      <arglist>(c_module *this_module, est st, c_var_base *base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator</type>
      <name>get_current_local_node</name>
      <anchorfile>classc__var__keeper_a8296710b01d7f8f0530cf337c79432ff.html</anchorfile>
      <anchor>a8296710b01d7f8f0530cf337c79432ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>get_debug_string</name>
      <anchorfile>classc__var__keeper_a45190cc6f85292a08d8243288b59d82f.html</anchorfile>
      <anchor>a45190cc6f85292a08d8243288b59d82f</anchor>
      <arglist>(unsigned local_id, my_time_t &amp;allocation)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>c_entry *</type>
      <name>get_e</name>
      <anchorfile>classc__var__keeper_a2a32fecb15f16cdadff15861ce7a8985.html</anchorfile>
      <anchor>a2a32fecb15f16cdadff15861ce7a8985</anchor>
      <arglist>(var_id_t id, log_function_ptr_t log_fn, void *user_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>get_unique_node_id</name>
      <anchorfile>classc__var__keeper_a9126de24a75a91e24514f79b87bba925.html</anchorfile>
      <anchor>a9126de24a75a91e24514f79b87bba925</anchor>
      <arglist>(const char *file, const char *func, int line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>include_into_locals</name>
      <anchorfile>classc__var__keeper_a7a78e8ecc912b6431400cb10b7e3c8a4.html</anchorfile>
      <anchor>a7a78e8ecc912b6431400cb10b7e3c8a4</anchor>
      <arglist>(c_var_base *var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_to_temp</name>
      <anchorfile>classc__var__keeper_a7008eea23ff860790a2b5428ef39571a.html</anchorfile>
      <anchor>a7008eea23ff860790a2b5428ef39571a</anchor>
      <arglist>(tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator &amp;what)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>remove_from_tree</name>
      <anchorfile>classc__var__keeper_ac1c818407c59df48645424d7a1aba84e.html</anchorfile>
      <anchor>ac1c818407c59df48645424d7a1aba84e</anchor>
      <arglist>(c_var_base *var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reparent</name>
      <anchorfile>classc__var__keeper_aad6442cdb5e127946127b3db725907ce.html</anchorfile>
      <anchor>aad6442cdb5e127946127b3db725907ce</anchor>
      <arglist>(c_var_array *base, c_var_base *var)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>var_add_lookup</name>
      <anchorfile>classc__var__keeper_a13d688f7bce130c86a8242836d6e89b3.html</anchorfile>
      <anchor>a13d688f7bce130c86a8242836d6e89b3</anchor>
      <arglist>(c_var_base *second, tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator &amp;iter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>var_add_tree_to_lookup</name>
      <anchorfile>classc__var__keeper_ad848aa8cf3bf2635502e1bfbd00fb6da.html</anchorfile>
      <anchor>ad848aa8cf3bf2635502e1bfbd00fb6da</anchor>
      <arglist>(tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator start)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>var_del_lookup</name>
      <anchorfile>classc__var__keeper_aa35a02382d1decebbda3af7dfcff34fc.html</anchorfile>
      <anchor>aa35a02382d1decebbda3af7dfcff34fc</anchor>
      <arglist>(c_var_base *second, bool simple=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>var_destroy_lookup</name>
      <anchorfile>classc__var__keeper_a27711a4aa6c06bd64acc5ce559b2f6ac.html</anchorfile>
      <anchor>a27711a4aa6c06bd64acc5ce559b2f6ac</anchor>
      <arglist>(c_var_base *second, bool simple=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>var_flatten_children</name>
      <anchorfile>classc__var__keeper_a6269c0e258ed2c717cec5acae0a44558.html</anchorfile>
      <anchor>a6269c0e258ed2c717cec5acae0a44558</anchor>
      <arglist>(tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator parent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>var_lookup</name>
      <anchorfile>classc__var__keeper_a89aca41c3424842a3ed4bc968b83b3d2.html</anchorfile>
      <anchor>a89aca41c3424842a3ed4bc968b83b3d2</anchor>
      <arglist>(c_var_base *second, tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator &amp;iter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>core_entry_vars</name>
      <anchorfile>classc__var__keeper_a9b272c91dacc72448e43f5115dd9d67e.html</anchorfile>
      <anchor>a9b272c91dacc72448e43f5115dd9d67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>current_local</name>
      <anchorfile>classc__var__keeper_ad18c1ac47ae256c01960fc57a588f026.html</anchorfile>
      <anchor>ad18c1ac47ae256c01960fc57a588f026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session_id_t</type>
      <name>current_session</name>
      <anchorfile>classc__var__keeper_a663c06afd868c11cedf9c574bbdc999f.html</anchorfile>
      <anchor>a663c06afd868c11cedf9c574bbdc999f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; unsigned &gt;</type>
      <name>delayed_ids</name>
      <anchorfile>classc__var__keeper_aa0ab4c23939a736695526650956e62df.html</anchorfile>
      <anchor>aa0ab4c23939a736695526650956e62df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>in_construct</name>
      <anchorfile>classc__var__keeper_ab2698b75ae9d180f1d122781c021a011.html</anchorfile>
      <anchor>ab2698b75ae9d180f1d122781c021a011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>last_local</name>
      <anchorfile>classc__var__keeper_a28faaf6f8461a9ca558ad864b0768183.html</anchorfile>
      <anchor>a28faaf6f8461a9ca558ad864b0768183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; unsigned &gt;</type>
      <name>locals</name>
      <anchorfile>classc__var__keeper_ae493142512c103f909c2df67252273b2.html</anchorfile>
      <anchor>ae493142512c103f909c2df67252273b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; unsigned, c_locals_debug_info &gt;</type>
      <name>locals_debug</name>
      <anchorfile>classc__var__keeper_a1e3baba7ce602eeec59fb6306f88e302.html</anchorfile>
      <anchor>a1e3baba7ce602eeec59fb6306f88e302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; c_var_base *, tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator * &gt;</type>
      <name>lookup1</name>
      <anchorfile>classc__var__keeper_a5f87eb958fee088896e9433a882b801d.html</anchorfile>
      <anchor>a5f87eb958fee088896e9433a882b801d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; unsigned, tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator &gt;</type>
      <name>lookup_locals</name>
      <anchorfile>classc__var__keeper_affee7766773f69042faf1a58b47c51f4.html</anchorfile>
      <anchor>affee7766773f69042faf1a58b47c51f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;::iterator</type>
      <name>lookup_temp_node</name>
      <anchorfile>classc__var__keeper_ab95c3e5e1cc954edd3e5df1fc8dbf045.html</anchorfile>
      <anchor>ab95c3e5e1cc954edd3e5df1fc8dbf045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session_id_t</type>
      <name>m_core_module_working_session</name>
      <anchorfile>classc__var__keeper_a3ef01d343bb3510b3c92133ef98da18b.html</anchorfile>
      <anchor>a3ef01d343bb3510b3c92133ef98da18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_in_work</name>
      <anchorfile>classc__var__keeper_a1ee8abf91a88ca7504c6afa5c4547324.html</anchorfile>
      <anchor>a1ee8abf91a88ca7504c6afa5c4547324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_id_t</type>
      <name>next_id</name>
      <anchorfile>classc__var__keeper_a3e18582f7f58c3c0bb42dee958491132.html</anchorfile>
      <anchor>a3e18582f7f58c3c0bb42dee958491132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; var_id_t, var_id_t &gt;</type>
      <name>references</name>
      <anchorfile>classc__var__keeper_af6e25929afa54bc77ed5cdc2804bfb82.html</anchorfile>
      <anchor>af6e25929afa54bc77ed5cdc2804bfb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; var_id_t, c_entry * &gt;</type>
      <name>storage</name>
      <anchorfile>classc__var__keeper_a4bcbc1c7e6ba53bc662be0b6b5c273b5.html</anchorfile>
      <anchor>a4bcbc1c7e6ba53bc662be0b6b5c273b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>super_global</name>
      <anchorfile>classc__var__keeper_aa7a3a108f1e4199f0cf69bb33d1dc8e7.html</anchorfile>
      <anchor>aa7a3a108f1e4199f0cf69bb33d1dc8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_var_array *</type>
      <name>temp_node</name>
      <anchorfile>classc__var__keeper_aa0d5759f1077aa3cd09c6431063a63a0.html</anchorfile>
      <anchor>aa0d5759f1077aa3cd09c6431063a63a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>c_bitarray</type>
      <name>used_var_ids</name>
      <anchorfile>classc__var__keeper_aac125c6b6b9d0463f75a0e2787d00145.html</anchorfile>
      <anchor>aac125c6b6b9d0463f75a0e2787d00145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tree&lt; c_tree_node, c_single_element_allocator&lt; tree_node_&lt; c_tree_node &gt; &gt; &gt;</type>
      <name>variables</name>
      <anchorfile>classc__var__keeper_a34a1a23b450493e5d87a45d5cdfdc0db.html</anchorfile>
      <anchor>a34a1a23b450493e5d87a45d5cdfdc0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_binmodule</name>
      <anchorfile>classc__var__keeper_ac0d70b9730dab877723b24398048c797.html</anchorfile>
      <anchor>ac0d70b9730dab877723b24398048c797</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_micro_symbol_variable_table</name>
      <anchorfile>classc__var__keeper_a697678ad69bffb21529bd27f0dcbfda5.html</anchorfile>
      <anchor>a697678ad69bffb21529bd27f0dcbfda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_tree_node</name>
      <anchorfile>classc__var__keeper_a53c87f6f8881a80b978905e3c4bc3a76.html</anchorfile>
      <anchor>a53c87f6f8881a80b978905e3c4bc3a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__keeper_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_base</name>
      <anchorfile>classc__var__keeper_a4fb1aee20de4d1750e2dd364ae3220a5.html</anchorfile>
      <anchor>a4fb1aee20de4d1750e2dd364ae3220a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__keeper_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_int</name>
      <anchorfile>classc__var__keeper_a62780f68b8427b7875d91ce4bd32d276.html</anchorfile>
      <anchor>a62780f68b8427b7875d91ce4bd32d276</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_ref</name>
      <anchorfile>classc__var__keeper_afad5d9f6c890b78243ce1b28c46196bc.html</anchorfile>
      <anchor>afad5d9f6c890b78243ce1b28c46196bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_string</name>
      <anchorfile>classc__var__keeper_af439b54232b56527db40bcea6d3b041e.html</anchorfile>
      <anchor>af439b54232b56527db40bcea6d3b041e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_unset</name>
      <anchorfile>classc__var__keeper_a6fb79de7c6ec7fbd7b53f90185158539.html</anchorfile>
      <anchor>a6fb79de7c6ec7fbd7b53f90185158539</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_var_keeper::c_locals_debug_info</name>
    <filename>structc__var__keeper_1_1c__locals__debug__info.html</filename>
    <member kind="function">
      <type></type>
      <name>c_locals_debug_info</name>
      <anchorfile>structc__var__keeper_1_1c__locals__debug__info_a83c15ecf7fa8ab6d352380f8410f7d73.html</anchorfile>
      <anchor>a83c15ecf7fa8ab6d352380f8410f7d73</anchor>
      <arglist>(const char *file, int line, const char *func)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_file</name>
      <anchorfile>structc__var__keeper_1_1c__locals__debug__info_a4356a435b75675c79454ec476cd50531.html</anchorfile>
      <anchor>a4356a435b75675c79454ec476cd50531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_func</name>
      <anchorfile>structc__var__keeper_1_1c__locals__debug__info_ac068df46a4611c3bfc4455a4aa65d769.html</anchorfile>
      <anchor>ac068df46a4611c3bfc4455a4aa65d769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_line</name>
      <anchorfile>structc__var__keeper_1_1c__locals__debug__info_a5eb264bf85ea52138e743dceb0a13f39.html</anchorfile>
      <anchor>a5eb264bf85ea52138e743dceb0a13f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>my_time_t</type>
      <name>m_time</name>
      <anchorfile>structc__var__keeper_1_1c__locals__debug__info_add0864eeb199df8324295247fdc52e2f.html</anchorfile>
      <anchor>add0864eeb199df8324295247fdc52e2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_ref</name>
    <filename>classc__var__ref.html</filename>
    <base>c_var_base</base>
    <member kind="function">
      <type></type>
      <name>c_var_ref</name>
      <anchorfile>classc__var__ref_a1cd1f9aceea4a07e99af7f15856d6177.html</anchorfile>
      <anchor>a1cd1f9aceea4a07e99af7f15856d6177</anchor>
      <arglist>(var_id_t reference_from, var_id_t reference_to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_ref</name>
      <anchorfile>classc__var__ref_a9d54650d75029506e2f4c92f5ccc7d90.html</anchorfile>
      <anchor>a9d54650d75029506e2f4c92f5ccc7d90</anchor>
      <arglist>(const c_var_ref &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_ref</name>
      <anchorfile>classc__var__ref_a86812255a8ef978cef11850bd1033c3d.html</anchorfile>
      <anchor>a86812255a8ef978cef11850bd1033c3d</anchor>
      <arglist>(const c_var_ref &amp;orig, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_ref</name>
      <anchorfile>classc__var__ref_acf5b016ebf7984e8416d2ac24154e75f.html</anchorfile>
      <anchor>acf5b016ebf7984e8416d2ac24154e75f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__ref_afa4fa37533c649500bcffd6d51fe73ff.html</anchorfile>
      <anchor>afa4fa37533c649500bcffd6d51fe73ff</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__ref_a0fe2b4060a7266a72fbe3ac22eb9ad8c.html</anchorfile>
      <anchor>a0fe2b4060a7266a72fbe3ac22eb9ad8c</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__ref_a36ba0b2e6f3f496d5495448508b487d9.html</anchorfile>
      <anchor>a36ba0b2e6f3f496d5495448508b487d9</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__ref_a42b2fa4ff474135026fc353fc9937f56.html</anchorfile>
      <anchor>a42b2fa4ff474135026fc353fc9937f56</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__ref_adf971e27f3277f282e5f356cf86ed9aa.html</anchorfile>
      <anchor>adf971e27f3277f282e5f356cf86ed9aa</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__ref_a5b39f3c5866fb15c7e6c35df4901eb2b.html</anchorfile>
      <anchor>a5b39f3c5866fb15c7e6c35df4901eb2b</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__ref_ae6d1beff89a408a8f594c30ae507643b.html</anchorfile>
      <anchor>ae6d1beff89a408a8f594c30ae507643b</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__ref_a955d5be408c40382ed4d6fe1cead511d.html</anchorfile>
      <anchor>a955d5be408c40382ed4d6fe1cead511d</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__ref_a9d06007d65c75de8c08e4f2ff07c85ef.html</anchorfile>
      <anchor>a9d06007d65c75de8c08e4f2ff07c85ef</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__ref_a1a101b86a3553293cb3a42d8e944e3e5.html</anchorfile>
      <anchor>a1a101b86a3553293cb3a42d8e944e3e5</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__ref_a4fc28c6f4c113a469fd4c0f22bfbae3f.html</anchorfile>
      <anchor>a4fc28c6f4c113a469fd4c0f22bfbae3f</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__ref_ad3fb4c76ce1c686095cdb045f750a3f2.html</anchorfile>
      <anchor>ad3fb4c76ce1c686095cdb045f750a3f2</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__ref_a82775f6cf9a577ba700ca5970c539ee8.html</anchorfile>
      <anchor>a82775f6cf9a577ba700ca5970c539ee8</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__ref_ab5716cb5c76211e23c44564c99f24fcd.html</anchorfile>
      <anchor>ab5716cb5c76211e23c44564c99f24fcd</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__ref_a59aa74e399a5a868d8a359826faaf320.html</anchorfile>
      <anchor>a59aa74e399a5a868d8a359826faaf320</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__ref_a6bd07c8032c3beb6faab8c0961c8932b.html</anchorfile>
      <anchor>a6bd07c8032c3beb6faab8c0961c8932b</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__ref_a44af9c4279ca958e69e7a58bb45bbe87.html</anchorfile>
      <anchor>a44af9c4279ca958e69e7a58bb45bbe87</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__ref_a01da76d184155fc57e271203b4f4827d.html</anchorfile>
      <anchor>a01da76d184155fc57e271203b4f4827d</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__ref_a65696c3b62ebf62fc3c6c952c289b0d8.html</anchorfile>
      <anchor>a65696c3b62ebf62fc3c6c952c289b0d8</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__ref_a78438dd7372286cc7b777c8396b44cd4.html</anchorfile>
      <anchor>a78438dd7372286cc7b777c8396b44cd4</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__ref_a93c0a9b2b87a79d6cde42ea8daad0045.html</anchorfile>
      <anchor>a93c0a9b2b87a79d6cde42ea8daad0045</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__ref_aa3e13278a1a8670ece493b84b5569420.html</anchorfile>
      <anchor>aa3e13278a1a8670ece493b84b5569420</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__ref_a94ac8cc8986c4a3d4fdbd98157cb8110.html</anchorfile>
      <anchor>a94ac8cc8986c4a3d4fdbd98157cb8110</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__ref_a3dba880fb247c651b8357b31f957af04.html</anchorfile>
      <anchor>a3dba880fb247c651b8357b31f957af04</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__ref_a6691b49ece430a58c059c46dc24e887d.html</anchorfile>
      <anchor>a6691b49ece430a58c059c46dc24e887d</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__ref_ae96c39b58ea3ebad4fe55313dfba6e41.html</anchorfile>
      <anchor>ae96c39b58ea3ebad4fe55313dfba6e41</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__ref_aa7312ce23675141eea8c7a18e371da55.html</anchorfile>
      <anchor>aa7312ce23675141eea8c7a18e371da55</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__ref_a896ffdd874ff1cef5abb4788c8c91a5e.html</anchorfile>
      <anchor>a896ffdd874ff1cef5abb4788c8c91a5e</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__ref_a6612276c74d395c84a0d3daa792e5777.html</anchorfile>
      <anchor>a6612276c74d395c84a0d3daa792e5777</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__ref_ab349d3d8015b763b0a18c574d8e6a942.html</anchorfile>
      <anchor>ab349d3d8015b763b0a18c574d8e6a942</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__ref_a3ff873c9eeda8062b62a36c8acfa2c47.html</anchorfile>
      <anchor>a3ff873c9eeda8062b62a36c8acfa2c47</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_ref *</type>
      <name>copy</name>
      <anchorfile>classc__var__ref_ac08f86cf5249160456573bb822c45937.html</anchorfile>
      <anchor>ac08f86cf5249160456573bb822c45937</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__ref_ad577bf30064b40f0918234bb5b2185a3.html</anchorfile>
      <anchor>ad577bf30064b40f0918234bb5b2185a3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__ref_a36e57f62b579dfaef7a141bf2b21b266.html</anchorfile>
      <anchor>a36e57f62b579dfaef7a141bf2b21b266</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__ref_a144e6bab545b883fa00f65df512edf41.html</anchorfile>
      <anchor>a144e6bab545b883fa00f65df512edf41</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__ref_add18e0db04fb170bf327ae6f1b0edcc0.html</anchorfile>
      <anchor>add18e0db04fb170bf327ae6f1b0edcc0</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__ref_a0c62d87bf1300c1bf3060fc6c2b09f19.html</anchorfile>
      <anchor>a0c62d87bf1300c1bf3060fc6c2b09f19</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__ref_a683d09d935dc09bdc6d772b51492782f.html</anchorfile>
      <anchor>a683d09d935dc09bdc6d772b51492782f</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>dump</name>
      <anchorfile>classc__var__ref_a486151403fc24839f5f8b70343fc9bde.html</anchorfile>
      <anchor>a486151403fc24839f5f8b70343fc9bde</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__var__ref_af61fb7c9f7324f4ffb34ddc3496b31b1.html</anchorfile>
      <anchor>af61fb7c9f7324f4ffb34ddc3496b31b1</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__ref_abf7c232858663e70a94c77d7092a8a01.html</anchorfile>
      <anchor>abf7c232858663e70a94c77d7092a8a01</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__ref_a9728439a0222a0e8332a392b34bfc891.html</anchorfile>
      <anchor>a9728439a0222a0e8332a392b34bfc891</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__ref_a265e529c926ae5c44b52a1fbc30fc4e5.html</anchorfile>
      <anchor>a265e529c926ae5c44b52a1fbc30fc4e5</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__ref_ac8facd8ace0ce8913155ba70e358aa13.html</anchorfile>
      <anchor>ac8facd8ace0ce8913155ba70e358aa13</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__ref_a574d531d33d3d7a8b8d84a3d23350f04.html</anchorfile>
      <anchor>a574d531d33d3d7a8b8d84a3d23350f04</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_id</name>
      <anchorfile>classc__var__ref_af12c4018fb5b72d6be4d5a56f0ae1e7a.html</anchorfile>
      <anchor>af12c4018fb5b72d6be4d5a56f0ae1e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_in_deletion</name>
      <anchorfile>classc__var__base_a60733171157d90fcbddcd8aa5b440e84.html</anchorfile>
      <anchor>a60733171157d90fcbddcd8aa5b440e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_persistent</name>
      <anchorfile>classc__var__ref_a170c8f2ae04f56908db100bad36ba4d5.html</anchorfile>
      <anchor>a170c8f2ae04f56908db100bad36ba4d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_read_only</name>
      <anchorfile>classc__var__ref_adcfd250392bf23501388a7673932f055.html</anchorfile>
      <anchor>adcfd250392bf23501388a7673932f055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_referenced</name>
      <anchorfile>classc__var__ref_a769912c345a415059aeb23e11e441b44.html</anchorfile>
      <anchor>a769912c345a415059aeb23e11e441b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_referencing</name>
      <anchorfile>classc__var__ref_af6dd1cff2078458540750a577a23f599.html</anchorfile>
      <anchor>af6dd1cff2078458540750a577a23f599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__ref_aa1dc28c310eead4a532dc8dafad40d6c.html</anchorfile>
      <anchor>aa1dc28c310eead4a532dc8dafad40d6c</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__var__base_adb3e49137d8131200a3f6ede4dc50429.html</anchorfile>
      <anchor>adb3e49137d8131200a3f6ede4dc50429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__ref_a13fa1651d7232c448952d4b23df64b9a.html</anchorfile>
      <anchor>a13fa1651d7232c448952d4b23df64b9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__ref_ace2336131e0efa62d539f2b37c56daf2.html</anchorfile>
      <anchor>ace2336131e0efa62d539f2b37c56daf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_var_type_as_string</name>
      <anchorfile>classc__var__ref_a004df2501ff8b9814e657484b3b52736.html</anchorfile>
      <anchor>a004df2501ff8b9814e657484b3b52736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__ref_ad1551ea809ee15b79d3debdf06b3348e.html</anchorfile>
      <anchor>ad1551ea809ee15b79d3debdf06b3348e</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__ref_af731feb560e9b09b8e198d0155db91fc.html</anchorfile>
      <anchor>af731feb560e9b09b8e198d0155db91fc</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__ref_abdb4c9e8ba6934fe5b74cac3b945171b.html</anchorfile>
      <anchor>abdb4c9e8ba6934fe5b74cac3b945171b</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__ref_a117061a049ca23f82f05002bda96f5d5.html</anchorfile>
      <anchor>a117061a049ca23f82f05002bda96f5d5</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__ref_ab17687015272e100f38a674d023ea558.html</anchorfile>
      <anchor>ab17687015272e100f38a674d023ea558</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__ref_a0903007fb3a742de27baeb06052a5462.html</anchorfile>
      <anchor>a0903007fb3a742de27baeb06052a5462</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__ref_aabf2d09268386ad54dbd9be7f5e5d356.html</anchorfile>
      <anchor>aabf2d09268386ad54dbd9be7f5e5d356</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__ref_a2f872bbf4ba8925e5e2a5746e43d60b8.html</anchorfile>
      <anchor>a2f872bbf4ba8925e5e2a5746e43d60b8</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__ref_a359df0f16f636998f5849ae742957127.html</anchorfile>
      <anchor>a359df0f16f636998f5849ae742957127</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__ref_afe54e5b6609f8ce827dc2cb867f825f1.html</anchorfile>
      <anchor>afe54e5b6609f8ce827dc2cb867f825f1</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>classc__var__base_ab588b429d8a1aaf74ca3bcfc4b0332d4.html</anchorfile>
      <anchor>ab588b429d8a1aaf74ca3bcfc4b0332d4</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_identical</name>
      <anchorfile>classc__var__base_ae99d8c35c24c85da06230be0a39e495d.html</anchorfile>
      <anchor>ae99d8c35c24c85da06230be0a39e495d</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__ref_a99cdb47ccb8addd9abafed85f1d96201.html</anchorfile>
      <anchor>a99cdb47ccb8addd9abafed85f1d96201</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__ref_a84c81809fec15e4f8c4b7627ebfe75b1.html</anchorfile>
      <anchor>a84c81809fec15e4f8c4b7627ebfe75b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__ref_a66a5aeeb28187d7792056815524ab5ba.html</anchorfile>
      <anchor>a66a5aeeb28187d7792056815524ab5ba</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__ref_a738f2c474f8187b114934d55779b9889.html</anchorfile>
      <anchor>a738f2c474f8187b114934d55779b9889</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__ref_af4d1cff0230f8510bc2ffc03f0aea72e.html</anchorfile>
      <anchor>af4d1cff0230f8510bc2ffc03f0aea72e</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__ref_a58253ab4d5fd8e78c28effb5e2c626cd.html</anchorfile>
      <anchor>a58253ab4d5fd8e78c28effb5e2c626cd</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__ref_a3fc86ce83179dfbaaa92135d0e4f6b8b.html</anchorfile>
      <anchor>a3fc86ce83179dfbaaa92135d0e4f6b8b</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__ref_af502183e689d940fc3918c69ea63d70d.html</anchorfile>
      <anchor>af502183e689d940fc3918c69ea63d70d</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__ref_ad93f70bb53f9ccb0449ea194d761e4c7.html</anchorfile>
      <anchor>ad93f70bb53f9ccb0449ea194d761e4c7</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__ref_a406b44da0281f6dada72ebdd83110d12.html</anchorfile>
      <anchor>a406b44da0281f6dada72ebdd83110d12</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__ref_a35465c222a37dd8974b4070edf97c48c.html</anchorfile>
      <anchor>a35465c222a37dd8974b4070edf97c48c</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__ref_a32d31a3138256f0aa3b6a83dd1506cf6.html</anchorfile>
      <anchor>a32d31a3138256f0aa3b6a83dd1506cf6</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__ref_aa8110812c6bf9cffbfe2d19fb55a0427.html</anchorfile>
      <anchor>aa8110812c6bf9cffbfe2d19fb55a0427</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__ref_a26da4c8db3b3322492522ba87d4bb627.html</anchorfile>
      <anchor>a26da4c8db3b3322492522ba87d4bb627</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__ref_aa6317cb07f22780e2faeb9f06e38ef0c.html</anchorfile>
      <anchor>aa6317cb07f22780e2faeb9f06e38ef0c</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__ref_a5a641bb4d119da0fe2b972c519d7ecbd.html</anchorfile>
      <anchor>a5a641bb4d119da0fe2b972c519d7ecbd</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__ref_a0f4af91602f77275f785c9e09db17f32.html</anchorfile>
      <anchor>a0f4af91602f77275f785c9e09db17f32</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__ref_a843818c93f97b0e1d045afa5f450d2d6.html</anchorfile>
      <anchor>a843818c93f97b0e1d045afa5f450d2d6</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__ref_a7cc44316a8ab0142cd7446d273f96fe8.html</anchorfile>
      <anchor>a7cc44316a8ab0142cd7446d273f96fe8</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__ref_a154d246309a43ea3a44cf4c1b17018fb.html</anchorfile>
      <anchor>a154d246309a43ea3a44cf4c1b17018fb</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__ref_aa9fb4e7cc8571dfda11934b243c52b70.html</anchorfile>
      <anchor>aa9fb4e7cc8571dfda11934b243c52b70</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__ref_ab7a6e61664ab44216d8c98b8f6ab3fd4.html</anchorfile>
      <anchor>ab7a6e61664ab44216d8c98b8f6ab3fd4</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>make_index</name>
      <anchorfile>classc__var__ref_a34270d8da2b39370f526dafd84451df0.html</anchorfile>
      <anchor>a34270d8da2b39370f526dafd84451df0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__ref_a73e68b317f3c66f3464fe9f65e22e47e.html</anchorfile>
      <anchor>a73e68b317f3c66f3464fe9f65e22e47e</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__ref_aed97d6b5d00b1ce81b5f53163733885b.html</anchorfile>
      <anchor>aed97d6b5d00b1ce81b5f53163733885b</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__ref_a84f257f1c5b2c9251ba1a01f14272fc5.html</anchorfile>
      <anchor>a84f257f1c5b2c9251ba1a01f14272fc5</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__ref_a60bcc6b0663b3bfe3ed40198c8878ae9.html</anchorfile>
      <anchor>a60bcc6b0663b3bfe3ed40198c8878ae9</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__ref_abbdb690b4b6879bd7c07b4c7112f0768.html</anchorfile>
      <anchor>abbdb690b4b6879bd7c07b4c7112f0768</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__ref_afb0f6cf5c2ecbebf41549f440a6e363a.html</anchorfile>
      <anchor>afb0f6cf5c2ecbebf41549f440a6e363a</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__ref_a125acba30997b3d17391ac00bd027945.html</anchorfile>
      <anchor>a125acba30997b3d17391ac00bd027945</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__ref_a49efb456e36f89ff33f581f74c7351be.html</anchorfile>
      <anchor>a49efb456e36f89ff33f581f74c7351be</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__ref_aeae26e0cddadd9ea9610e6d197023eac.html</anchorfile>
      <anchor>aeae26e0cddadd9ea9610e6d197023eac</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__ref_ac56627dbb629d9b1877df033f61b8319.html</anchorfile>
      <anchor>ac56627dbb629d9b1877df033f61b8319</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__ref_ab311af192242e4c9fdba64ccbf383bf2.html</anchorfile>
      <anchor>ab311af192242e4c9fdba64ccbf383bf2</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__ref_ad79752b25538b6085987445b033eaf66.html</anchorfile>
      <anchor>ad79752b25538b6085987445b033eaf66</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__ref_a97b9559a265ba6dd262f779a3f1fb3b0.html</anchorfile>
      <anchor>a97b9559a265ba6dd262f779a3f1fb3b0</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__ref_a65435eaac7d693c55244ec7a2292f2b6.html</anchorfile>
      <anchor>a65435eaac7d693c55244ec7a2292f2b6</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__ref_a39bcb2ede1cc9a8b3c10bbfd9aacf6d9.html</anchorfile>
      <anchor>a39bcb2ede1cc9a8b3c10bbfd9aacf6d9</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__ref_a9fadf13425fcec8ac7e98f7c50294913.html</anchorfile>
      <anchor>a9fadf13425fcec8ac7e98f7c50294913</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__ref_a28723424bb725b4b18dafb95832d76ed.html</anchorfile>
      <anchor>a28723424bb725b4b18dafb95832d76ed</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__ref_ac3a7955bb7d715e64bcce439e6ee8a80.html</anchorfile>
      <anchor>ac3a7955bb7d715e64bcce439e6ee8a80</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__ref_ac139b009f05fccc12787dfd40673b5e7.html</anchorfile>
      <anchor>ac139b009f05fccc12787dfd40673b5e7</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__ref_aaa421695c68dab451afa2e186a1bedfd.html</anchorfile>
      <anchor>aaa421695c68dab451afa2e186a1bedfd</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!</name>
      <anchorfile>classc__var__ref_ab3ae3be4c3dc6a69d5464c6cee04eba5.html</anchorfile>
      <anchor>ab3ae3be4c3dc6a69d5464c6cee04eba5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!=</name>
      <anchorfile>classc__var__ref_a732a61b4b2a9150a7c4c188415bfdcca.html</anchorfile>
      <anchor>a732a61b4b2a9150a7c4c188415bfdcca</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator%</name>
      <anchorfile>classc__var__ref_a1ca5a173cd9d1f460b57d8b463aa2f32.html</anchorfile>
      <anchor>a1ca5a173cd9d1f460b57d8b463aa2f32</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classc__var__ref_a807c44fa006a8d6ddb53a9babc51a8fa.html</anchorfile>
      <anchor>a807c44fa006a8d6ddb53a9babc51a8fa</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classc__var__ref_a957f28940464a82ebb5546e9e1252800.html</anchorfile>
      <anchor>a957f28940464a82ebb5546e9e1252800</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator*</name>
      <anchorfile>classc__var__ref_aa8b2a0f4e57b78bdb6daf5d0f3703b0d.html</anchorfile>
      <anchor>aa8b2a0f4e57b78bdb6daf5d0f3703b0d</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator+</name>
      <anchorfile>classc__var__ref_a43d9a63d08d2047c46987a4d0f334cd6.html</anchorfile>
      <anchor>a43d9a63d08d2047c46987a4d0f334cd6</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__ref_afab90c819b88a1e884234c4ea48c09c7.html</anchorfile>
      <anchor>afab90c819b88a1e884234c4ea48c09c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__ref_ab2fc4a6638ec5030a9e0ba0745f311c5.html</anchorfile>
      <anchor>ab2fc4a6638ec5030a9e0ba0745f311c5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator-</name>
      <anchorfile>classc__var__ref_a78fbb599c56ca8f5abdc48851a9a4f06.html</anchorfile>
      <anchor>a78fbb599c56ca8f5abdc48851a9a4f06</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__ref_ae846f0bdd4cc84534740aa647493c3f0.html</anchorfile>
      <anchor>ae846f0bdd4cc84534740aa647493c3f0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__ref_ad0f105d677701f9856dfbf07d8779bed.html</anchorfile>
      <anchor>ad0f105d677701f9856dfbf07d8779bed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator/</name>
      <anchorfile>classc__var__ref_af7812c273e3312722bca712e0ed5fb43.html</anchorfile>
      <anchor>af7812c273e3312722bca712e0ed5fb43</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;</name>
      <anchorfile>classc__var__ref_abe787c151f839f26e729e3b72c3b1d54.html</anchorfile>
      <anchor>abe787c151f839f26e729e3b72c3b1d54</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classc__var__ref_a593aeb989bff38b26754ac3325aae79a.html</anchorfile>
      <anchor>a593aeb989bff38b26754ac3325aae79a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classc__var__ref_ac6571c9ac6afb371dd0dec5a578d9ea7.html</anchorfile>
      <anchor>ac6571c9ac6afb371dd0dec5a578d9ea7</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__ref_a651a607f78bc27593f1c980a18fa00f7.html</anchorfile>
      <anchor>a651a607f78bc27593f1c980a18fa00f7</anchor>
      <arglist>(const string &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__ref_a0b193fa092e701cb1b0907f57cb1cdb1.html</anchorfile>
      <anchor>a0b193fa092e701cb1b0907f57cb1cdb1</anchor>
      <arglist>(const long long &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator==</name>
      <anchorfile>classc__var__ref_ac5233c5c5cc3faf6488d26217140b0fa.html</anchorfile>
      <anchor>ac5233c5c5cc3faf6488d26217140b0fa</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;</name>
      <anchorfile>classc__var__ref_a74592a1f5f0c20ac44147be1d8e097f4.html</anchorfile>
      <anchor>a74592a1f5f0c20ac44147be1d8e097f4</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;=</name>
      <anchorfile>classc__var__ref_adfc3d6067b9dbf2eb17f609a0aeaded6.html</anchorfile>
      <anchor>adfc3d6067b9dbf2eb17f609a0aeaded6</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classc__var__ref_a12871f818e24bfcfb016e42ea5587f08.html</anchorfile>
      <anchor>a12871f818e24bfcfb016e42ea5587f08</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator^</name>
      <anchorfile>classc__var__ref_a66d7b53fc68e30f938e0cbfc4d92e8c4.html</anchorfile>
      <anchor>a66d7b53fc68e30f938e0cbfc4d92e8c4</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator|</name>
      <anchorfile>classc__var__ref_a5501e787646b0613135aba5a57e16de0.html</anchorfile>
      <anchor>a5501e787646b0613135aba5a57e16de0</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator||</name>
      <anchorfile>classc__var__ref_a7bdc69809dcdadcc94ae88ad3bfe4402.html</anchorfile>
      <anchor>a7bdc69809dcdadcc94ae88ad3bfe4402</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator~</name>
      <anchorfile>classc__var__ref_a9919b9458650e5eb6328e42916350149.html</anchorfile>
      <anchor>a9919b9458650e5eb6328e42916350149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__ref_adbdfac03c54bba558f2cbad84450c732.html</anchorfile>
      <anchor>adbdfac03c54bba558f2cbad84450c732</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__ref_a13210dc013226241aa8208dc618d87a0.html</anchorfile>
      <anchor>a13210dc013226241aa8208dc618d87a0</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__ref_ad48e43e2ec6505180d2137f6506bef5d.html</anchorfile>
      <anchor>ad48e43e2ec6505180d2137f6506bef5d</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__ref_a33fc7d718813af070f5d641102a05409.html</anchorfile>
      <anchor>a33fc7d718813af070f5d641102a05409</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__ref_a347291b614b67a1b8ed5a389b3db0d83.html</anchorfile>
      <anchor>a347291b614b67a1b8ed5a389b3db0d83</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_dec</name>
      <anchorfile>classc__var__ref_a18bab7cdb7791a5553aea1ec72a095d1.html</anchorfile>
      <anchor>a18bab7cdb7791a5553aea1ec72a095d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_inc</name>
      <anchorfile>classc__var__ref_ae1bd647b04ca041b0d691b6763e95481.html</anchorfile>
      <anchor>ae1bd647b04ca041b0d691b6763e95481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_dec</name>
      <anchorfile>classc__var__ref_a4058d4322c9a5531d4b6eb1f6068292e.html</anchorfile>
      <anchor>a4058d4322c9a5531d4b6eb1f6068292e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_inc</name>
      <anchorfile>classc__var__ref_a95f0b611b193cff4883f0f8b22bd380e.html</anchorfile>
      <anchor>a95f0b611b193cff4883f0f8b22bd380e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classc__var__ref_aef5ced7eef7e557e73943cab306d2ad0.html</anchorfile>
      <anchor>aef5ced7eef7e557e73943cab306d2ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_in_deletion</name>
      <anchorfile>classc__var__base_a5a3cfee643a150e42a1caa7676ee1805.html</anchorfile>
      <anchor>a5a3cfee643a150e42a1caa7676ee1805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_persistent</name>
      <anchorfile>classc__var__ref_ad315b7c8e588e7eee900a951ab34924b.html</anchorfile>
      <anchor>ad315b7c8e588e7eee900a951ab34924b</anchor>
      <arglist>(bool persistent=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classc__var__ref_acc54a4056c57e9ba01038899edb76c9b.html</anchorfile>
      <anchor>acc54a4056c57e9ba01038899edb76c9b</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>to_bool</name>
      <anchorfile>classc__var__ref_a54ebbbfd9d8734128f03af20ec0b0af0.html</anchorfile>
      <anchor>a54ebbbfd9d8734128f03af20ec0b0af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__ref_a8b8dd5741cff20d333a69b1d49902ecf.html</anchorfile>
      <anchor>a8b8dd5741cff20d333a69b1d49902ecf</anchor>
      <arglist>(c_module *this_module=NULL)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__ref_aedf508080a005ad5ece3ed564abf0398.html</anchorfile>
      <anchor>aedf508080a005ad5ece3ed564abf0398</anchor>
      <arglist>(c_module *this_module=NULL) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_id</name>
      <anchorfile>classc__var__base_a105fb93f6c45bce6e030e7dfe22b66c2.html</anchorfile>
      <anchor>a105fb93f6c45bce6e030e7dfe22b66c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classc__var__base_aa97be1dec97f4c44a011e67c210b0160.html</anchorfile>
      <anchor>aa97be1dec97f4c44a011e67c210b0160</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_id_t</type>
      <name>id</name>
      <anchorfile>classc__var__base_ab97130354a38d6e54c6b83dfa958c243.html</anchorfile>
      <anchor>ab97130354a38d6e54c6b83dfa958c243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_deletion</name>
      <anchorfile>classc__var__base_ade890e6fb6bb941ef50a88bfc2c658eb.html</anchorfile>
      <anchor>ade890e6fb6bb941ef50a88bfc2c658eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>persistent_</name>
      <anchorfile>classc__var__base_ac145bc7c8cb56c5f9588543d293f64c2.html</anchorfile>
      <anchor>ac145bc7c8cb56c5f9588543d293f64c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>classc__var__base_a4a6bfcad703961df049b2cce80406106.html</anchorfile>
      <anchor>a4a6bfcad703961df049b2cce80406106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__var__base_a099c15d12d9049941e588e750f040eff.html</anchorfile>
      <anchor>a099c15d12d9049941e588e750f040eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_id_t</type>
      <name>reference_from_</name>
      <anchorfile>classc__var__ref_aa50f7f16a08f49564bd77c050772c98a.html</anchorfile>
      <anchor>aa50f7f16a08f49564bd77c050772c98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>var_id_t</type>
      <name>reference_to_</name>
      <anchorfile>classc__var__ref_ab60c7bab4c72822d62e850924301aa7f.html</anchorfile>
      <anchor>ab60c7bab4c72822d62e850924301aa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_assign</name>
      <anchorfile>classc__var__base_ad708514164d9e2844771894a6c0f6314.html</anchorfile>
      <anchor>ad708514164d9e2844771894a6c0f6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__var__base_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__var__base_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__base_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__base_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__ref_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>classc__var__base_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_update_variable</name>
      <anchorfile>classc__var__base_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_string</name>
    <filename>classc__var__string.html</filename>
    <base>c_var_base</base>
    <member kind="enumeration">
      <name>e_return_on_error</name>
      <anchorfile>classc__var__string_ae90e82a27e3da2c0dc75bf0f37227d70.html</anchorfile>
      <anchor>ae90e82a27e3da2c0dc75bf0f37227d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NULL</name>
      <anchorfile>classc__var__string_ae90e82a27e3da2c0dc75bf0f37227d70.html</anchorfile>
      <anchor>ae90e82a27e3da2c0dc75bf0f37227d70a5bd5bbc964d73c763c01bbe7c101b2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INT_ZERO</name>
      <anchorfile>classc__var__string_ae90e82a27e3da2c0dc75bf0f37227d70.html</anchorfile>
      <anchor>ae90e82a27e3da2c0dc75bf0f37227d70a4730923929c1ed0a3adf10dfe3ce126c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_string</name>
      <anchorfile>classc__var__string_a0e5cc6508f745b38cb733da0d886e39a.html</anchorfile>
      <anchor>a0e5cc6508f745b38cb733da0d886e39a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_string</name>
      <anchorfile>classc__var__string_a2b6f02826827219274a43ef9204b671b.html</anchorfile>
      <anchor>a2b6f02826827219274a43ef9204b671b</anchor>
      <arglist>(const c_var_string &amp;orig, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_string</name>
      <anchorfile>classc__var__string_a251da8c1a6cb5e91456a98c20975c4dd.html</anchorfile>
      <anchor>a251da8c1a6cb5e91456a98c20975c4dd</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_string</name>
      <anchorfile>classc__var__string_a6d54d79d9d6d782db2725e11716b41bd.html</anchorfile>
      <anchor>a6d54d79d9d6d782db2725e11716b41bd</anchor>
      <arglist>(const c_var_string &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_string</name>
      <anchorfile>classc__var__string_aa487703e62d047850ea5f55e68530e84.html</anchorfile>
      <anchor>aa487703e62d047850ea5f55e68530e84</anchor>
      <arglist>(const string &amp;value, bool persistent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_string</name>
      <anchorfile>classc__var__string_ac5cf4a1d6255564075019b0a16c06497.html</anchorfile>
      <anchor>ac5cf4a1d6255564075019b0a16c06497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__string_aaa0b408909989506603b7ffb3f7e63da.html</anchorfile>
      <anchor>aaa0b408909989506603b7ffb3f7e63da</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__string_aa606dfc61f9217d5e9bb32b79bcb60da.html</anchorfile>
      <anchor>aa606dfc61f9217d5e9bb32b79bcb60da</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__string_ad533158b4573340d946e575b49d3ec22.html</anchorfile>
      <anchor>ad533158b4573340d946e575b49d3ec22</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__string_aabec42331190291c5a7a4d0ad0f4eb22.html</anchorfile>
      <anchor>aabec42331190291c5a7a4d0ad0f4eb22</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__string_a4bd8014da2564d292c6b9ab95b57212c.html</anchorfile>
      <anchor>a4bd8014da2564d292c6b9ab95b57212c</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__string_a8d479ed33f96f20ba1981d3f727dbb6c.html</anchorfile>
      <anchor>a8d479ed33f96f20ba1981d3f727dbb6c</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__string_a1ab6b23c67af587a3121640d172275f0.html</anchorfile>
      <anchor>a1ab6b23c67af587a3121640d172275f0</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__string_a03df3d5fc1cee15c7f0f4c55e7ac6b59.html</anchorfile>
      <anchor>a03df3d5fc1cee15c7f0f4c55e7ac6b59</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__string_a786906b1e912118745d0d3519e0faa9b.html</anchorfile>
      <anchor>a786906b1e912118745d0d3519e0faa9b</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__string_a5d185a0a76fc42e3f5ac9254d2eb1cb9.html</anchorfile>
      <anchor>a5d185a0a76fc42e3f5ac9254d2eb1cb9</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__string_a0028b046618bf0d2ed1c73e14663d5d8.html</anchorfile>
      <anchor>a0028b046618bf0d2ed1c73e14663d5d8</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__string_a1504268c11d90d8742590bda5b601cd1.html</anchorfile>
      <anchor>a1504268c11d90d8742590bda5b601cd1</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__string_a7d7360b3f9f6d91dab77704e7fc5131f.html</anchorfile>
      <anchor>a7d7360b3f9f6d91dab77704e7fc5131f</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__string_a95c613305ad5cb56d93e7415faf4ce13.html</anchorfile>
      <anchor>a95c613305ad5cb56d93e7415faf4ce13</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__string_a9a514236512bb397e4b6569facdcc45d.html</anchorfile>
      <anchor>a9a514236512bb397e4b6569facdcc45d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__string_ac01e34a8980dcf506628827913ed5e96.html</anchorfile>
      <anchor>ac01e34a8980dcf506628827913ed5e96</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__string_a2c94be951202c58c9f710583525c2eea.html</anchorfile>
      <anchor>a2c94be951202c58c9f710583525c2eea</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__string_a83d4ef44d9d434c974ff75ace2843189.html</anchorfile>
      <anchor>a83d4ef44d9d434c974ff75ace2843189</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__string_a788886f1186421227e949674562dbf40.html</anchorfile>
      <anchor>a788886f1186421227e949674562dbf40</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__string_accb023c8d95b6ed1fe77324fbd62cf75.html</anchorfile>
      <anchor>accb023c8d95b6ed1fe77324fbd62cf75</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__string_a1910a9e0b48b23a7eae5d367b53ae14f.html</anchorfile>
      <anchor>a1910a9e0b48b23a7eae5d367b53ae14f</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__string_adcd9721eaa3d9c722347bd5fbe4a005f.html</anchorfile>
      <anchor>adcd9721eaa3d9c722347bd5fbe4a005f</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__string_ada05f5258a80de44beb7c9d23eef3ddc.html</anchorfile>
      <anchor>ada05f5258a80de44beb7c9d23eef3ddc</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__string_ac2afc7f7c2fbe835b07701b7d42160fd.html</anchorfile>
      <anchor>ac2afc7f7c2fbe835b07701b7d42160fd</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__string_a29821d276ab2978fd5efe0a636c73202.html</anchorfile>
      <anchor>a29821d276ab2978fd5efe0a636c73202</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__string_ab9723c9a4bebc43caad3e4ff95436067.html</anchorfile>
      <anchor>ab9723c9a4bebc43caad3e4ff95436067</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__string_adc8863da3dbd937d98b47e958a9fcad0.html</anchorfile>
      <anchor>adc8863da3dbd937d98b47e958a9fcad0</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__string_ad4bbbd4324326d5ab4497d650dc833b3.html</anchorfile>
      <anchor>ad4bbbd4324326d5ab4497d650dc833b3</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__string_a3dae316323be0c348869676321bca014.html</anchorfile>
      <anchor>a3dae316323be0c348869676321bca014</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__string_ae94d7a50ccdaa3550e19afbfba185eb3.html</anchorfile>
      <anchor>ae94d7a50ccdaa3550e19afbfba185eb3</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__string_a29f877efe0dd6a064efad34858c471b7.html</anchorfile>
      <anchor>a29f877efe0dd6a064efad34858c471b7</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__string_a0bf43058c67095e6fc35d934cde09c86.html</anchorfile>
      <anchor>a0bf43058c67095e6fc35d934cde09c86</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_string *</type>
      <name>copy</name>
      <anchorfile>classc__var__string_a98d7b61848e4c9451c2d29d0ef808244.html</anchorfile>
      <anchor>a98d7b61848e4c9451c2d29d0ef808244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__string_a789e6158ef781c680f7a4fdc9bad5139.html</anchorfile>
      <anchor>a789e6158ef781c680f7a4fdc9bad5139</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__string_a02f9fe979a388e5f66239c4e7e31ca28.html</anchorfile>
      <anchor>a02f9fe979a388e5f66239c4e7e31ca28</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__string_a422774be741e8458d7b1b531e13b793d.html</anchorfile>
      <anchor>a422774be741e8458d7b1b531e13b793d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__string_ac03a73736486a96b34e91cf2856ff084.html</anchorfile>
      <anchor>ac03a73736486a96b34e91cf2856ff084</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__string_a303d2500b7abd8a3eceac2831f383dbd.html</anchorfile>
      <anchor>a303d2500b7abd8a3eceac2831f383dbd</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>dump</name>
      <anchorfile>classc__var__string_a170831be97faf99fcf93358e5c5ab4ae.html</anchorfile>
      <anchor>a170831be97faf99fcf93358e5c5ab4ae</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__var__string_a32f13f4a4d9abbe9c992811296ee8b4d.html</anchorfile>
      <anchor>a32f13f4a4d9abbe9c992811296ee8b4d</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__string_ad715270a31ccc7d041c4c42a9f87441e.html</anchorfile>
      <anchor>ad715270a31ccc7d041c4c42a9f87441e</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__string_aa6238bce614fb80f335901981b7833b9.html</anchorfile>
      <anchor>aa6238bce614fb80f335901981b7833b9</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__string_a30120ebf8ce8a7fb64af8a51cf90052b.html</anchorfile>
      <anchor>a30120ebf8ce8a7fb64af8a51cf90052b</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__string_abcf1c5f806df022d24572170753f6a04.html</anchorfile>
      <anchor>abcf1c5f806df022d24572170753f6a04</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__string_a48d9e3b6cc84e9375bd7a876413614d5.html</anchorfile>
      <anchor>a48d9e3b6cc84e9375bd7a876413614d5</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get</name>
      <anchorfile>classc__var__string_a365fa11ab01e9a418750a9ddfed14312.html</anchorfile>
      <anchor>a365fa11ab01e9a418750a9ddfed14312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get</name>
      <anchorfile>classc__var__string_a0d9094fb8613cf9c10e62847f516c95e.html</anchorfile>
      <anchor>a0d9094fb8613cf9c10e62847f516c95e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get</name>
      <anchorfile>classc__var__string_a1e5097ea4436440fbec07d2bc651c21c.html</anchorfile>
      <anchor>a1e5097ea4436440fbec07d2bc651c21c</anchor>
      <arglist>(c_module *this_module, c_index_int *&amp;index, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_id</name>
      <anchorfile>classc__var__base_a50253caa3213d7562b43675550f7b45e.html</anchorfile>
      <anchor>a50253caa3213d7562b43675550f7b45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_in_deletion</name>
      <anchorfile>classc__var__base_a60733171157d90fcbddcd8aa5b440e84.html</anchorfile>
      <anchor>a60733171157d90fcbddcd8aa5b440e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_persistent</name>
      <anchorfile>classc__var__base_a670d5d9fbf7c10f8d1a8d81819f335de.html</anchorfile>
      <anchor>a670d5d9fbf7c10f8d1a8d81819f335de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_read_only</name>
      <anchorfile>classc__var__base_a6d2447dde3bffe002d50b07f4117ec92.html</anchorfile>
      <anchor>a6d2447dde3bffe002d50b07f4117ec92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__string_ae4935e0bafd419911f1c15dce7c91deb.html</anchorfile>
      <anchor>ae4935e0bafd419911f1c15dce7c91deb</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__var__base_adb3e49137d8131200a3f6ede4dc50429.html</anchorfile>
      <anchor>adb3e49137d8131200a3f6ede4dc50429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__string_a88d429cf67f169a75f08fac45f130873.html</anchorfile>
      <anchor>a88d429cf67f169a75f08fac45f130873</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__string_a699cd46c835c65cf18775b68ebce360f.html</anchorfile>
      <anchor>a699cd46c835c65cf18775b68ebce360f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_var_type_as_string</name>
      <anchorfile>classc__var__string_a51c01070badf0b34413d974de987ff51.html</anchorfile>
      <anchor>a51c01070badf0b34413d974de987ff51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__string_a397bc8d6a4cb6420d64d160f373a8011.html</anchorfile>
      <anchor>a397bc8d6a4cb6420d64d160f373a8011</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__string_a062b22e79ff1c39e366568e9e8f66aaa.html</anchorfile>
      <anchor>a062b22e79ff1c39e366568e9e8f66aaa</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__string_a662e0493347ebec935b95ab577adbcdc.html</anchorfile>
      <anchor>a662e0493347ebec935b95ab577adbcdc</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__string_a7bab412832c05fdb3065dc98f1d8235f.html</anchorfile>
      <anchor>a7bab412832c05fdb3065dc98f1d8235f</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__string_a4706a99cbf54bf344f2c10732a21679e.html</anchorfile>
      <anchor>a4706a99cbf54bf344f2c10732a21679e</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__string_ab71bae3fd9f1f6e59035f014f587e370.html</anchorfile>
      <anchor>ab71bae3fd9f1f6e59035f014f587e370</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__string_a1e2522c5ad2960f3ced48ae5bd1ffdb1.html</anchorfile>
      <anchor>a1e2522c5ad2960f3ced48ae5bd1ffdb1</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__string_a9abf146c0160883c6750a48d343cf3dc.html</anchorfile>
      <anchor>a9abf146c0160883c6750a48d343cf3dc</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__string_a2adeac5fd921a141d1df95059947d24d.html</anchorfile>
      <anchor>a2adeac5fd921a141d1df95059947d24d</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__string_a26ed65f548006ec31bfc4aaed7fb6949.html</anchorfile>
      <anchor>a26ed65f548006ec31bfc4aaed7fb6949</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>classc__var__base_ab588b429d8a1aaf74ca3bcfc4b0332d4.html</anchorfile>
      <anchor>ab588b429d8a1aaf74ca3bcfc4b0332d4</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_identical</name>
      <anchorfile>classc__var__base_ae99d8c35c24c85da06230be0a39e495d.html</anchorfile>
      <anchor>ae99d8c35c24c85da06230be0a39e495d</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__string_a40589a50c5814bf445f151a1f5817baa.html</anchorfile>
      <anchor>a40589a50c5814bf445f151a1f5817baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__string_a35a68bba59cefc7a0084ee0bf7215012.html</anchorfile>
      <anchor>a35a68bba59cefc7a0084ee0bf7215012</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__string_acece89fcf756e80fce07aa96ad9d0f21.html</anchorfile>
      <anchor>acece89fcf756e80fce07aa96ad9d0f21</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__string_afdeb7422683d62fa610a464594994685.html</anchorfile>
      <anchor>afdeb7422683d62fa610a464594994685</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__string_af00be3d74b5b513263c1e676dfc41a87.html</anchorfile>
      <anchor>af00be3d74b5b513263c1e676dfc41a87</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__string_aceb18e604a6fd68627ca5af298b5f766.html</anchorfile>
      <anchor>aceb18e604a6fd68627ca5af298b5f766</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__string_a35c73f52b8ce1bd35e103b115c2d3bb2.html</anchorfile>
      <anchor>a35c73f52b8ce1bd35e103b115c2d3bb2</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__string_a2511ac842b8fcff213ee4dcf779584ae.html</anchorfile>
      <anchor>a2511ac842b8fcff213ee4dcf779584ae</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__string_a8beeb36a32d20e275c3773bcc721f3b6.html</anchorfile>
      <anchor>a8beeb36a32d20e275c3773bcc721f3b6</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__string_a64bc938f07d3e76ea3453c10b1aaadaf.html</anchorfile>
      <anchor>a64bc938f07d3e76ea3453c10b1aaadaf</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__string_acec665cde1cb696d2fb9bedc9d69032e.html</anchorfile>
      <anchor>acec665cde1cb696d2fb9bedc9d69032e</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__string_af73301b6b39e4ad1183bd8d93cdf9266.html</anchorfile>
      <anchor>af73301b6b39e4ad1183bd8d93cdf9266</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__string_a699b0267e99e245c434beebf1e4c02f4.html</anchorfile>
      <anchor>a699b0267e99e245c434beebf1e4c02f4</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__string_ace6f64a67976ec195788927b8b51ed2f.html</anchorfile>
      <anchor>ace6f64a67976ec195788927b8b51ed2f</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__string_aec5f1f01e12184a03a18bd3d5b10b776.html</anchorfile>
      <anchor>aec5f1f01e12184a03a18bd3d5b10b776</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__string_abdb2929227911c6d7be947ee329a9dcc.html</anchorfile>
      <anchor>abdb2929227911c6d7be947ee329a9dcc</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__string_a319103db32b29451063f9ae979b319de.html</anchorfile>
      <anchor>a319103db32b29451063f9ae979b319de</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__string_a43f18483bf20e9d577de40bab8b45e77.html</anchorfile>
      <anchor>a43f18483bf20e9d577de40bab8b45e77</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__string_a6f1f111498cb42a9997524a6cb106264.html</anchorfile>
      <anchor>a6f1f111498cb42a9997524a6cb106264</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__string_afc8ae4e44831184f6ad59c255bbfc52a.html</anchorfile>
      <anchor>afc8ae4e44831184f6ad59c255bbfc52a</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__string_a70821d2b28a624579d84cc9f9aca5836.html</anchorfile>
      <anchor>a70821d2b28a624579d84cc9f9aca5836</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__string_a3aa57d8beee8ef65e33443267222a0a8.html</anchorfile>
      <anchor>a3aa57d8beee8ef65e33443267222a0a8</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>make_index</name>
      <anchorfile>classc__var__string_ad2e654238c2b4721887a655d51177718.html</anchorfile>
      <anchor>ad2e654238c2b4721887a655d51177718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__string_ab6381ddda09262e52f495c3b370b83bc.html</anchorfile>
      <anchor>ab6381ddda09262e52f495c3b370b83bc</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__string_aecf80b07b57745dd0ff87a4dce8bd0a5.html</anchorfile>
      <anchor>aecf80b07b57745dd0ff87a4dce8bd0a5</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__string_a996295ba53931358ffcae163bedd4780.html</anchorfile>
      <anchor>a996295ba53931358ffcae163bedd4780</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__string_a2de92fc880524792ac7a5fb069f4e78a.html</anchorfile>
      <anchor>a2de92fc880524792ac7a5fb069f4e78a</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__string_ac9142d3899dccf74dfe8f567285faaf2.html</anchorfile>
      <anchor>ac9142d3899dccf74dfe8f567285faaf2</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__string_afacce9941e50eea29a9d48c9d5be32fb.html</anchorfile>
      <anchor>afacce9941e50eea29a9d48c9d5be32fb</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__string_ac3f874aa91701452ae72867308a079f1.html</anchorfile>
      <anchor>ac3f874aa91701452ae72867308a079f1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__string_a449ce5d805084ca766c9a38b1db3f94d.html</anchorfile>
      <anchor>a449ce5d805084ca766c9a38b1db3f94d</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__string_a07a1ea8a4c98d9b26690e1b502e6655e.html</anchorfile>
      <anchor>a07a1ea8a4c98d9b26690e1b502e6655e</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__string_aac39cb3b6b10d5057a90f7828ea9a914.html</anchorfile>
      <anchor>aac39cb3b6b10d5057a90f7828ea9a914</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__string_a0596f7719de157ab270191bfca8af03c.html</anchorfile>
      <anchor>a0596f7719de157ab270191bfca8af03c</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__string_ab1391740625043aafd6b535619b4ab00.html</anchorfile>
      <anchor>ab1391740625043aafd6b535619b4ab00</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__string_a51940d974e3af8033db60ff7804d8f8d.html</anchorfile>
      <anchor>a51940d974e3af8033db60ff7804d8f8d</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__string_aa42a664fa4fc490c9a6163d30fbe45b4.html</anchorfile>
      <anchor>aa42a664fa4fc490c9a6163d30fbe45b4</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__string_a55038f5fd11e50f508b1f3e747941a97.html</anchorfile>
      <anchor>a55038f5fd11e50f508b1f3e747941a97</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__string_a8dc63d8ee299c372214c010b69399ab2.html</anchorfile>
      <anchor>a8dc63d8ee299c372214c010b69399ab2</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__string_aa971191f39a9ca15b76ba2a78a2dca80.html</anchorfile>
      <anchor>aa971191f39a9ca15b76ba2a78a2dca80</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__string_af9ba2fd6fa23f98c30da72970608947f.html</anchorfile>
      <anchor>af9ba2fd6fa23f98c30da72970608947f</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__string_ad62b9db4b43e90941c269d6b16e79385.html</anchorfile>
      <anchor>ad62b9db4b43e90941c269d6b16e79385</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__string_af1f3593fc91aee8945f91329770c68f6.html</anchorfile>
      <anchor>af1f3593fc91aee8945f91329770c68f6</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!</name>
      <anchorfile>classc__var__string_a0fbdc57701619e0d848668e160b866f8.html</anchorfile>
      <anchor>a0fbdc57701619e0d848668e160b866f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!=</name>
      <anchorfile>classc__var__string_ad87ea9f05e2b93945fd2b030f507c9e4.html</anchorfile>
      <anchor>ad87ea9f05e2b93945fd2b030f507c9e4</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator%</name>
      <anchorfile>classc__var__string_a6a631b2e9bfad1ec05f32ad880d17bc8.html</anchorfile>
      <anchor>a6a631b2e9bfad1ec05f32ad880d17bc8</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classc__var__string_aba08c48df010b01012ea1b366e485ad0.html</anchorfile>
      <anchor>aba08c48df010b01012ea1b366e485ad0</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classc__var__string_aa3373cffd1ef02d3a3c8a88f4aedd924.html</anchorfile>
      <anchor>aa3373cffd1ef02d3a3c8a88f4aedd924</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator*</name>
      <anchorfile>classc__var__string_ab8ae3393b7f83e9d14233b0091a748f8.html</anchorfile>
      <anchor>ab8ae3393b7f83e9d14233b0091a748f8</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator+</name>
      <anchorfile>classc__var__string_a7262274d17f07819debbb61cb0f5f2af.html</anchorfile>
      <anchor>a7262274d17f07819debbb61cb0f5f2af</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__string_a3367df13fd2493341d71df52a2a77e66.html</anchorfile>
      <anchor>a3367df13fd2493341d71df52a2a77e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__string_a2366deebcbceac79ddcc88f12ef433ea.html</anchorfile>
      <anchor>a2366deebcbceac79ddcc88f12ef433ea</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_string &amp;</type>
      <name>operator+=</name>
      <anchorfile>classc__var__string_a52f38636a6464f9d84b8b65ac2db3e9f.html</anchorfile>
      <anchor>a52f38636a6464f9d84b8b65ac2db3e9f</anchor>
      <arglist>(const c_var_string &amp;to_add)</arglist>
    </member>
    <member kind="function">
      <type>c_var_string &amp;</type>
      <name>operator+=</name>
      <anchorfile>classc__var__string_afef070ab725bb0aa6bb13c0ff90309fb.html</anchorfile>
      <anchor>afef070ab725bb0aa6bb13c0ff90309fb</anchor>
      <arglist>(const string &amp;to_add)</arglist>
    </member>
    <member kind="function">
      <type>c_var_string &amp;</type>
      <name>operator+=</name>
      <anchorfile>classc__var__string_aeb39209a517613b7cb3ddfcb268da7af.html</anchorfile>
      <anchor>aeb39209a517613b7cb3ddfcb268da7af</anchor>
      <arglist>(const char &amp;to_add)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator-</name>
      <anchorfile>classc__var__string_a5e1a34ac777b102633be5b32ab63703a.html</anchorfile>
      <anchor>a5e1a34ac777b102633be5b32ab63703a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__string_a22a4dc425adff632f4b8e92f6454ba91.html</anchorfile>
      <anchor>a22a4dc425adff632f4b8e92f6454ba91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__string_a9aeb02cbd5a46fd8b2f2610cb0786807.html</anchorfile>
      <anchor>a9aeb02cbd5a46fd8b2f2610cb0786807</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator/</name>
      <anchorfile>classc__var__string_a6f6149c99629864fce068b482259a157.html</anchorfile>
      <anchor>a6f6149c99629864fce068b482259a157</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;</name>
      <anchorfile>classc__var__string_af550f5a9675ee99afad143f6398203e6.html</anchorfile>
      <anchor>af550f5a9675ee99afad143f6398203e6</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classc__var__string_a96f86c1813bb2680dca213de43902855.html</anchorfile>
      <anchor>a96f86c1813bb2680dca213de43902855</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classc__var__string_add5801845a42038f0a02f6d300f87817.html</anchorfile>
      <anchor>add5801845a42038f0a02f6d300f87817</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__string_a34b4a3c8b040aa6aef0c59b1ca21732a.html</anchorfile>
      <anchor>a34b4a3c8b040aa6aef0c59b1ca21732a</anchor>
      <arglist>(const long long &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator==</name>
      <anchorfile>classc__var__string_a8a99eb99ad32b8c76c8b8efabae7b531.html</anchorfile>
      <anchor>a8a99eb99ad32b8c76c8b8efabae7b531</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__string_a55cc72ebca3b76c62ab3a1687429aa26.html</anchorfile>
      <anchor>a55cc72ebca3b76c62ab3a1687429aa26</anchor>
      <arglist>(const string &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;</name>
      <anchorfile>classc__var__string_a225bebfc493b2eb16bced345f261ba7a.html</anchorfile>
      <anchor>a225bebfc493b2eb16bced345f261ba7a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;=</name>
      <anchorfile>classc__var__string_a4b18cc448b7cad909d847ffc9195c95a.html</anchorfile>
      <anchor>a4b18cc448b7cad909d847ffc9195c95a</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classc__var__string_a0368bc6c75ebff7f3e6a61b9dda9ebfe.html</anchorfile>
      <anchor>a0368bc6c75ebff7f3e6a61b9dda9ebfe</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator^</name>
      <anchorfile>classc__var__string_abdac02b0b6c19f4bc6a97e3f83e634ab.html</anchorfile>
      <anchor>abdac02b0b6c19f4bc6a97e3f83e634ab</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator|</name>
      <anchorfile>classc__var__string_a71d0938eac8e2c3e36c722ad62391ae9.html</anchorfile>
      <anchor>a71d0938eac8e2c3e36c722ad62391ae9</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator||</name>
      <anchorfile>classc__var__string_acad68457391760e162581a4b24f83518.html</anchorfile>
      <anchor>acad68457391760e162581a4b24f83518</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator~</name>
      <anchorfile>classc__var__string_a8aeef0ea0e768b527c0a20db6ad8ab76.html</anchorfile>
      <anchor>a8aeef0ea0e768b527c0a20db6ad8ab76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__string_a0b0c08e209d5dc2e5dfd91f853e8f432.html</anchorfile>
      <anchor>a0b0c08e209d5dc2e5dfd91f853e8f432</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__string_a6417e1f0eecd3385dead4b1b9b0510c5.html</anchorfile>
      <anchor>a6417e1f0eecd3385dead4b1b9b0510c5</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__string_a4c5341d899b53a9a6e4d69ed4cb3cb41.html</anchorfile>
      <anchor>a4c5341d899b53a9a6e4d69ed4cb3cb41</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__string_a0cb018509ad41e5768d3eeb65aa24dd0.html</anchorfile>
      <anchor>a0cb018509ad41e5768d3eeb65aa24dd0</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__string_a7729b9ff516df8b54757d5fe9d077dc7.html</anchorfile>
      <anchor>a7729b9ff516df8b54757d5fe9d077dc7</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_dec</name>
      <anchorfile>classc__var__string_a92df96c27f5cb5dd56d0067e1de943cd.html</anchorfile>
      <anchor>a92df96c27f5cb5dd56d0067e1de943cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_inc</name>
      <anchorfile>classc__var__string_ab7fbbab3478e64221f110b426c5dfad8.html</anchorfile>
      <anchor>ab7fbbab3478e64221f110b426c5dfad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_dec</name>
      <anchorfile>classc__var__string_a8dac351c63112814e941cda04471a449.html</anchorfile>
      <anchor>a8dac351c63112814e941cda04471a449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_inc</name>
      <anchorfile>classc__var__string_ac87cb9fcf6b81e5b8b2919a89a141dc2.html</anchorfile>
      <anchor>ac87cb9fcf6b81e5b8b2919a89a141dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classc__var__string_adbfced2c658e95a2cfb5eba6f6a98170.html</anchorfile>
      <anchor>adbfced2c658e95a2cfb5eba6f6a98170</anchor>
      <arglist>(c_module *this_module, c_var_base *index, c_var_base *value, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classc__var__string_af286d76687e20daff210bc34d9426857.html</anchorfile>
      <anchor>af286d76687e20daff210bc34d9426857</anchor>
      <arglist>(c_module *this_module, string value, const string &amp;debug)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_in_deletion</name>
      <anchorfile>classc__var__base_a5a3cfee643a150e42a1caa7676ee1805.html</anchorfile>
      <anchor>a5a3cfee643a150e42a1caa7676ee1805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_persistent</name>
      <anchorfile>classc__var__base_acca32cb3d26557ec9f44f82d82396d31.html</anchorfile>
      <anchor>acca32cb3d26557ec9f44f82d82396d31</anchor>
      <arglist>(bool persistent=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classc__var__base_ab47ebc88c0c3aca08d9c647da23000c5.html</anchorfile>
      <anchor>ab47ebc88c0c3aca08d9c647da23000c5</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ro</name>
      <anchorfile>classc__var__string_a87c18a9f26c4c69089b95ffb3456160b.html</anchorfile>
      <anchor>a87c18a9f26c4c69089b95ffb3456160b</anchor>
      <arglist>(const string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>to_bool</name>
      <anchorfile>classc__var__string_a8392ae2fe8617872de720f548cc36d9f.html</anchorfile>
      <anchor>a8392ae2fe8617872de720f548cc36d9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_int *</type>
      <name>to_int</name>
      <anchorfile>classc__var__string_aa194aba207c9fbfc2998f174f9c8386d.html</anchorfile>
      <anchor>aa194aba207c9fbfc2998f174f9c8386d</anchor>
      <arglist>(c_module *this_module, c_var_string::e_return_on_error return_on_error, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>c_var_int *</type>
      <name>to_int</name>
      <anchorfile>classc__var__string_a05a1cd903fa1ad662845b6fd76e8b503.html</anchorfile>
      <anchor>a05a1cd903fa1ad662845b6fd76e8b503</anchor>
      <arglist>(e_return_on_error return_on_error)</arglist>
    </member>
    <member kind="function">
      <type>c_var_int *</type>
      <name>to_int_clever</name>
      <anchorfile>classc__var__string_a7f7f1bebf64f57a9cd5777c7de8824e6.html</anchorfile>
      <anchor>a7f7f1bebf64f57a9cd5777c7de8824e6</anchor>
      <arglist>(c_module *this_module, c_var_string::e_return_on_error return_on_error, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>to_long</name>
      <anchorfile>classc__var__string_adf4978c7f0c1e32b11f7da339dd8131c.html</anchorfile>
      <anchor>adf4978c7f0c1e32b11f7da339dd8131c</anchor>
      <arglist>(bool &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>to_long</name>
      <anchorfile>classc__var__string_af0301dbf341895a7463030999e374122.html</anchorfile>
      <anchor>af0301dbf341895a7463030999e374122</anchor>
      <arglist>(bool &amp;error) const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__string_a914061b8c7c46b0da48f52ffffed85e4.html</anchorfile>
      <anchor>a914061b8c7c46b0da48f52ffffed85e4</anchor>
      <arglist>(c_module *this_module) const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__string_a730a744336ffd46e45a00b1531bb39ea.html</anchorfile>
      <anchor>a730a744336ffd46e45a00b1531bb39ea</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>script_esc</name>
      <anchorfile>classc__var__string_ab1930e5c7bf8fe31e6549f0f885a031e.html</anchorfile>
      <anchor>ab1930e5c7bf8fe31e6549f0f885a031e</anchor>
      <arglist>(const string &amp;script_type, const string &amp;str)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_id</name>
      <anchorfile>classc__var__base_a105fb93f6c45bce6e030e7dfe22b66c2.html</anchorfile>
      <anchor>a105fb93f6c45bce6e030e7dfe22b66c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classc__var__base_aa97be1dec97f4c44a011e67c210b0160.html</anchorfile>
      <anchor>aa97be1dec97f4c44a011e67c210b0160</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_id_t</type>
      <name>id</name>
      <anchorfile>classc__var__base_ab97130354a38d6e54c6b83dfa958c243.html</anchorfile>
      <anchor>ab97130354a38d6e54c6b83dfa958c243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_deletion</name>
      <anchorfile>classc__var__base_ade890e6fb6bb941ef50a88bfc2c658eb.html</anchorfile>
      <anchor>ade890e6fb6bb941ef50a88bfc2c658eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>persistent_</name>
      <anchorfile>classc__var__base_ac145bc7c8cb56c5f9588543d293f64c2.html</anchorfile>
      <anchor>ac145bc7c8cb56c5f9588543d293f64c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>classc__var__base_a4a6bfcad703961df049b2cce80406106.html</anchorfile>
      <anchor>a4a6bfcad703961df049b2cce80406106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__var__base_a099c15d12d9049941e588e750f040eff.html</anchorfile>
      <anchor>a099c15d12d9049941e588e750f040eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>value_</name>
      <anchorfile>classc__var__string_ac2f828413823979cbc2fbd744b7187fd.html</anchorfile>
      <anchor>ac2f828413823979cbc2fbd744b7187fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_assign</name>
      <anchorfile>classc__var__base_ad708514164d9e2844771894a6c0f6314.html</anchorfile>
      <anchor>ad708514164d9e2844771894a6c0f6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__var__base_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__var__base_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__base_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__base_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__base_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>classc__var__base_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_update_variable</name>
      <anchorfile>classc__var__base_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>c_var_unset</name>
    <filename>classc__var__unset.html</filename>
    <base>c_var_base</base>
    <member kind="function">
      <type></type>
      <name>c_var_unset</name>
      <anchorfile>classc__var__unset_a760c2c084cdff91f0a0ab30c800a7479.html</anchorfile>
      <anchor>a760c2c084cdff91f0a0ab30c800a7479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_unset</name>
      <anchorfile>classc__var__unset_a24c7c9a8960f76039273b8fd26ad3538.html</anchorfile>
      <anchor>a24c7c9a8960f76039273b8fd26ad3538</anchor>
      <arglist>(const c_var_unset &amp;orig, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_var_unset</name>
      <anchorfile>classc__var__unset_a7ed0e165eab66729f27e778f0c97810f.html</anchorfile>
      <anchor>a7ed0e165eab66729f27e778f0c97810f</anchor>
      <arglist>(const c_var_unset &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~c_var_unset</name>
      <anchorfile>classc__var__unset_a00e81a277c85230bd8b956a7478ecc9b.html</anchorfile>
      <anchor>a00e81a277c85230bd8b956a7478ecc9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__unset_ab62bd7318ccfb2cad9c5da9eff5919cd.html</anchorfile>
      <anchor>ab62bd7318ccfb2cad9c5da9eff5919cd</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__unset_a6488a044e811eb4bdf0e3cdaa4a5a420.html</anchorfile>
      <anchor>a6488a044e811eb4bdf0e3cdaa4a5a420</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__unset_a346e74e029c7eb25e487a8a938d42f66.html</anchorfile>
      <anchor>a346e74e029c7eb25e487a8a938d42f66</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__unset_a583820b4df9faff13a2216d1ae4f375e.html</anchorfile>
      <anchor>a583820b4df9faff13a2216d1ae4f375e</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_and</name>
      <anchorfile>classc__var__unset_a93b6ce599202f805beb62b4d9633cff5.html</anchorfile>
      <anchor>a93b6ce599202f805beb62b4d9633cff5</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__unset_a2f3d9f45917771ae8740bc9bd0494d05.html</anchorfile>
      <anchor>a2f3d9f45917771ae8740bc9bd0494d05</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__unset_a9e1195aac55e5931486068eae615b691.html</anchorfile>
      <anchor>a9e1195aac55e5931486068eae615b691</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__unset_a96257a8ad9af529fa3d0f0a368c54828.html</anchorfile>
      <anchor>a96257a8ad9af529fa3d0f0a368c54828</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__unset_a2b8e8d584b6ad4ff4accaff0dfbd2c3f.html</anchorfile>
      <anchor>a2b8e8d584b6ad4ff4accaff0dfbd2c3f</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_or</name>
      <anchorfile>classc__var__unset_ae06ef0ac6a9677de281cd19e2bc33cc4.html</anchorfile>
      <anchor>ae06ef0ac6a9677de281cd19e2bc33cc4</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__unset_a5cdbe3ab9fb98b8031309348750658f1.html</anchorfile>
      <anchor>a5cdbe3ab9fb98b8031309348750658f1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__unset_a97b5491cc65762a47f23ad4e21f6cedc.html</anchorfile>
      <anchor>a97b5491cc65762a47f23ad4e21f6cedc</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__unset_a5151ca93973c2027d72fdc18c604cbb3.html</anchorfile>
      <anchor>a5151ca93973c2027d72fdc18c604cbb3</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__unset_a2d31a32f544e361f36f5bce69494a555.html</anchorfile>
      <anchor>a2d31a32f544e361f36f5bce69494a555</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_left</name>
      <anchorfile>classc__var__unset_a0516c3816f120e8cb08d3b7861543ccc.html</anchorfile>
      <anchor>a0516c3816f120e8cb08d3b7861543ccc</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__unset_a6f0d4fa0532916477fd2975c498c41d5.html</anchorfile>
      <anchor>a6f0d4fa0532916477fd2975c498c41d5</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__unset_a720f1477f063c89fd8fb28c1cf39a127.html</anchorfile>
      <anchor>a720f1477f063c89fd8fb28c1cf39a127</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__unset_a916b665a60d5e49efe04ece7bb153a48.html</anchorfile>
      <anchor>a916b665a60d5e49efe04ece7bb153a48</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__unset_a363877ef3da528b1335765473eebde63.html</anchorfile>
      <anchor>a363877ef3da528b1335765473eebde63</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_sh_right</name>
      <anchorfile>classc__var__unset_a2faed1c86d93dac10acac3d76846117d.html</anchorfile>
      <anchor>a2faed1c86d93dac10acac3d76846117d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__unset_a6aee1e49ac5f957501ad78cf009668be.html</anchorfile>
      <anchor>a6aee1e49ac5f957501ad78cf009668be</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__unset_ae313001c81be94044a704e27a8b2b468.html</anchorfile>
      <anchor>ae313001c81be94044a704e27a8b2b468</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__unset_a161ac3ee034a61dd8162fbf0278a0d43.html</anchorfile>
      <anchor>a161ac3ee034a61dd8162fbf0278a0d43</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__unset_a272426c7cd83dbf607369b4ac5b1becf.html</anchorfile>
      <anchor>a272426c7cd83dbf607369b4ac5b1becf</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>bit_xor</name>
      <anchorfile>classc__var__unset_a96a508d41ffb71fada882fe2270a8c16.html</anchorfile>
      <anchor>a96a508d41ffb71fada882fe2270a8c16</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__unset_ad8e3866b5e62f4b942e4e74e379ee3f1.html</anchorfile>
      <anchor>ad8e3866b5e62f4b942e4e74e379ee3f1</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__unset_a89f8f2011baa5fd13b0ab2ca33f621e6.html</anchorfile>
      <anchor>a89f8f2011baa5fd13b0ab2ca33f621e6</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__unset_ab716b6a541bcd7a935b0850f548d1f28.html</anchorfile>
      <anchor>ab716b6a541bcd7a935b0850f548d1f28</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__unset_a95db6207ff5e07b79e2bcd3a6e2747c8.html</anchorfile>
      <anchor>a95db6207ff5e07b79e2bcd3a6e2747c8</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__unset_a1fd15875c9ff0fe1760e301ead6a8e67.html</anchorfile>
      <anchor>a1fd15875c9ff0fe1760e301ead6a8e67</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>concat</name>
      <anchorfile>classc__var__unset_acbe2074b587541a22c96df5b2fc6c6fb.html</anchorfile>
      <anchor>acbe2074b587541a22c96df5b2fc6c6fb</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_unset *</type>
      <name>copy</name>
      <anchorfile>classc__var__unset_a7f4372f2c745fb31672f730a19839441.html</anchorfile>
      <anchor>a7f4372f2c745fb31672f730a19839441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_var_base *</type>
      <name>copy</name>
      <anchorfile>classc__var__unset_a7bd8cb57e27341b0db4534d90d439a93.html</anchorfile>
      <anchor>a7bd8cb57e27341b0db4534d90d439a93</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__unset_a6de0f8b9824b8826f130b04a41770d62.html</anchorfile>
      <anchor>a6de0f8b9824b8826f130b04a41770d62</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__unset_adc51ca6fab68305133e32a8c6e594683.html</anchorfile>
      <anchor>adc51ca6fab68305133e32a8c6e594683</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__unset_ad6a3a5254a35f39350f7f800df5bfa0d.html</anchorfile>
      <anchor>ad6a3a5254a35f39350f7f800df5bfa0d</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__unset_a13c269059074a5fc1daefb1d01b01125.html</anchorfile>
      <anchor>a13c269059074a5fc1daefb1d01b01125</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>div</name>
      <anchorfile>classc__var__unset_ab7b85469f645beef66fcc9efba1c0bfc.html</anchorfile>
      <anchor>ab7b85469f645beef66fcc9efba1c0bfc</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>dump</name>
      <anchorfile>classc__var__unset_ab44a4e0e57ed10ee3d5ff7ab36ec0214.html</anchorfile>
      <anchor>ab44a4e0e57ed10ee3d5ff7ab36ec0214</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump_for_botnet</name>
      <anchorfile>classc__var__unset_a7495626a97cf3cbb51619a9646b20076.html</anchorfile>
      <anchor>a7495626a97cf3cbb51619a9646b20076</anchor>
      <arglist>(c_module *this_module, char *&amp;data, size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__unset_ab376f35c723d673cbfd15b0bf14543d1.html</anchorfile>
      <anchor>ab376f35c723d673cbfd15b0bf14543d1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__unset_ab5e4847cff2e89b0818e0030fe403ae1.html</anchorfile>
      <anchor>ab5e4847cff2e89b0818e0030fe403ae1</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__unset_a4a078695f85a77948b91b139bee167bc.html</anchorfile>
      <anchor>a4a078695f85a77948b91b139bee167bc</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__unset_ad65d741efde2ca59333cc7069eb1a000.html</anchorfile>
      <anchor>ad65d741efde2ca59333cc7069eb1a000</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>equal</name>
      <anchorfile>classc__var__unset_a441bb767893e0a3977581e7eb28d94cd.html</anchorfile>
      <anchor>a441bb767893e0a3977581e7eb28d94cd</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>var_id_t</type>
      <name>get_id</name>
      <anchorfile>classc__var__base_a50253caa3213d7562b43675550f7b45e.html</anchorfile>
      <anchor>a50253caa3213d7562b43675550f7b45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_in_deletion</name>
      <anchorfile>classc__var__base_a60733171157d90fcbddcd8aa5b440e84.html</anchorfile>
      <anchor>a60733171157d90fcbddcd8aa5b440e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_persistent</name>
      <anchorfile>classc__var__base_a670d5d9fbf7c10f8d1a8d81819f335de.html</anchorfile>
      <anchor>a670d5d9fbf7c10f8d1a8d81819f335de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_read_only</name>
      <anchorfile>classc__var__base_a6d2447dde3bffe002d50b07f4117ec92.html</anchorfile>
      <anchor>a6d2447dde3bffe002d50b07f4117ec92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_script_string</name>
      <anchorfile>classc__var__unset_aeb7d36631351496c64bed7a83c884c6f.html</anchorfile>
      <anchor>aeb7d36631351496c64bed7a83c884c6f</anchor>
      <arglist>(c_module *this_module, const string &amp;script_type)</arglist>
    </member>
    <member kind="function">
      <type>session_id_t</type>
      <name>get_session</name>
      <anchorfile>classc__var__base_adb3e49137d8131200a3f6ede4dc50429.html</anchorfile>
      <anchor>adb3e49137d8131200a3f6ede4dc50429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__unset_af30a44a67613a2a7755cb60dc5df4b53.html</anchorfile>
      <anchor>af30a44a67613a2a7755cb60dc5df4b53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual e_vartype</type>
      <name>get_var_type</name>
      <anchorfile>classc__var__unset_a145869bbeff75c4cb6e65b19e02cb748.html</anchorfile>
      <anchor>a145869bbeff75c4cb6e65b19e02cb748</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_var_type_as_string</name>
      <anchorfile>classc__var__unset_a09357a8de9d5e5c6ccc36f38d8ed722d.html</anchorfile>
      <anchor>a09357a8de9d5e5c6ccc36f38d8ed722d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__unset_af71f4db7b8b5f6fab43e536996c4e513.html</anchorfile>
      <anchor>af71f4db7b8b5f6fab43e536996c4e513</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__unset_a52214f7f32544f330f21b3aa150aebc1.html</anchorfile>
      <anchor>a52214f7f32544f330f21b3aa150aebc1</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__unset_adf77b5b1870eaeea3d0487ac4c9b820b.html</anchorfile>
      <anchor>adf77b5b1870eaeea3d0487ac4c9b820b</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__unset_ae5fe1f8813d9351e84277d09c4f69134.html</anchorfile>
      <anchor>ae5fe1f8813d9351e84277d09c4f69134</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater</name>
      <anchorfile>classc__var__unset_a80f634b5efefd58eec299a3fb1947918.html</anchorfile>
      <anchor>a80f634b5efefd58eec299a3fb1947918</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__unset_a3e5b97b622a0e2b8b150487814e1763d.html</anchorfile>
      <anchor>a3e5b97b622a0e2b8b150487814e1763d</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__unset_ac8d8d73a0e3f5b4886d0b69832b45abf.html</anchorfile>
      <anchor>ac8d8d73a0e3f5b4886d0b69832b45abf</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__unset_a7c650624c3ba7bf821ff6394c2f83487.html</anchorfile>
      <anchor>a7c650624c3ba7bf821ff6394c2f83487</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__unset_a647471d4d27b4e7d0a4dcbf412482d47.html</anchorfile>
      <anchor>a647471d4d27b4e7d0a4dcbf412482d47</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>greater_or_eq</name>
      <anchorfile>classc__var__unset_a13d30c5a79e23dc717080bedf35ffa59.html</anchorfile>
      <anchor>a13d30c5a79e23dc717080bedf35ffa59</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>classc__var__base_ab588b429d8a1aaf74ca3bcfc4b0332d4.html</anchorfile>
      <anchor>ab588b429d8a1aaf74ca3bcfc4b0332d4</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_identical</name>
      <anchorfile>classc__var__base_ae99d8c35c24c85da06230be0a39e495d.html</anchorfile>
      <anchor>ae99d8c35c24c85da06230be0a39e495d</anchor>
      <arglist>(c_module *this_module, c_var_base *right, const string &amp;debug_prefix, const string &amp;debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__unset_a79bb24ecdbcd00a6a194c0cc62ef0191.html</anchorfile>
      <anchor>a79bb24ecdbcd00a6a194c0cc62ef0191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_true</name>
      <anchorfile>classc__var__unset_ad2cd68c628eb6993ade128c411cbe2ae.html</anchorfile>
      <anchor>ad2cd68c628eb6993ade128c411cbe2ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__unset_acf1509a4acaad43ac6dea25ed2d14ad6.html</anchorfile>
      <anchor>acf1509a4acaad43ac6dea25ed2d14ad6</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__unset_afc7f96dbf1ddfddccd6a8589d61833c8.html</anchorfile>
      <anchor>afc7f96dbf1ddfddccd6a8589d61833c8</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__unset_a86ac7fd5821ebe601779b1e3e5b1e1d5.html</anchorfile>
      <anchor>a86ac7fd5821ebe601779b1e3e5b1e1d5</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__unset_a7bf1bcfa797c9458103dea687f700165.html</anchorfile>
      <anchor>a7bf1bcfa797c9458103dea687f700165</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less</name>
      <anchorfile>classc__var__unset_aae3ce14a3b288330f5f3d60a43eedf0e.html</anchorfile>
      <anchor>aae3ce14a3b288330f5f3d60a43eedf0e</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__unset_a1c7a066e11fb3c01465713e8333d1217.html</anchorfile>
      <anchor>a1c7a066e11fb3c01465713e8333d1217</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__unset_a8a139db9aff49fd00a02eee9f6ed257f.html</anchorfile>
      <anchor>a8a139db9aff49fd00a02eee9f6ed257f</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__unset_a7f0b65de9ad19cef038ae6706cd04525.html</anchorfile>
      <anchor>a7f0b65de9ad19cef038ae6706cd04525</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__unset_a97e285d955f146bdd6a0d7906c7bea9a.html</anchorfile>
      <anchor>a97e285d955f146bdd6a0d7906c7bea9a</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>less_or_eq</name>
      <anchorfile>classc__var__unset_a532c690dd950307b10eaa9d1b900cb2a.html</anchorfile>
      <anchor>a532c690dd950307b10eaa9d1b900cb2a</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__unset_a9fcb28bfa81a34361c6e8bfb6e898410.html</anchorfile>
      <anchor>a9fcb28bfa81a34361c6e8bfb6e898410</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__unset_a2c569331ac0153ca8d7d71b030feb015.html</anchorfile>
      <anchor>a2c569331ac0153ca8d7d71b030feb015</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__unset_aaa896ba50c66ec6dfb1ff01af147380b.html</anchorfile>
      <anchor>aaa896ba50c66ec6dfb1ff01af147380b</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__unset_abfb3809aece38f5b47f02a527a1e4325.html</anchorfile>
      <anchor>abfb3809aece38f5b47f02a527a1e4325</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_and</name>
      <anchorfile>classc__var__unset_a33a758cbb4781e2fd11a9ff6b25790a7.html</anchorfile>
      <anchor>a33a758cbb4781e2fd11a9ff6b25790a7</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__unset_abe7698875f8b16c560b5f8c73095f4be.html</anchorfile>
      <anchor>abe7698875f8b16c560b5f8c73095f4be</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__unset_af553bb97557b75b6705edeeeae4c5c09.html</anchorfile>
      <anchor>af553bb97557b75b6705edeeeae4c5c09</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__unset_aab483925e60134144071ff69fee0acc7.html</anchorfile>
      <anchor>aab483925e60134144071ff69fee0acc7</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__unset_ab071b301b361c31f342736b3b75e7ab7.html</anchorfile>
      <anchor>ab071b301b361c31f342736b3b75e7ab7</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>log_or</name>
      <anchorfile>classc__var__unset_ae17700c4faf5584d19e9e09b2478b971.html</anchorfile>
      <anchor>ae17700c4faf5584d19e9e09b2478b971</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual c_index_base *</type>
      <name>make_index</name>
      <anchorfile>classc__var__unset_aa4c3fdde97b923222a6eaa8a4c9ac9b9.html</anchorfile>
      <anchor>aa4c3fdde97b923222a6eaa8a4c9ac9b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__unset_a3a66ab1aad367ba185f1d0f551a92b0a.html</anchorfile>
      <anchor>a3a66ab1aad367ba185f1d0f551a92b0a</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__unset_a45f081e7fa2b197356de12e8c00c1ef7.html</anchorfile>
      <anchor>a45f081e7fa2b197356de12e8c00c1ef7</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__unset_a573086222dd3a64ee651e65cef4f69a0.html</anchorfile>
      <anchor>a573086222dd3a64ee651e65cef4f69a0</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__unset_afbbb4126e41b925108bc4374b3c80954.html</anchorfile>
      <anchor>afbbb4126e41b925108bc4374b3c80954</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>minus</name>
      <anchorfile>classc__var__unset_a6b8cbea30367169e0b3062512f84bf52.html</anchorfile>
      <anchor>a6b8cbea30367169e0b3062512f84bf52</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__unset_af5496b30121bd9cc7106bc7f07c9e1e1.html</anchorfile>
      <anchor>af5496b30121bd9cc7106bc7f07c9e1e1</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__unset_a2ade1c9a1a6f5c4712a03fd33ef88d2c.html</anchorfile>
      <anchor>a2ade1c9a1a6f5c4712a03fd33ef88d2c</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__unset_a42f6ef7ffbae7501922b765783b1fe1a.html</anchorfile>
      <anchor>a42f6ef7ffbae7501922b765783b1fe1a</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__unset_abdde1a80770725beb6b7284d88271338.html</anchorfile>
      <anchor>abdde1a80770725beb6b7284d88271338</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mod</name>
      <anchorfile>classc__var__unset_a4ec4752b12697a93ff15c25c875f487e.html</anchorfile>
      <anchor>a4ec4752b12697a93ff15c25c875f487e</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__unset_ab518d18a03362e9edd9043c976802348.html</anchorfile>
      <anchor>ab518d18a03362e9edd9043c976802348</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__unset_a455aeb57fb1096bb4b7622170056bc3e.html</anchorfile>
      <anchor>a455aeb57fb1096bb4b7622170056bc3e</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__unset_acf13dfbafcbe778fd92910a91b84e635.html</anchorfile>
      <anchor>acf13dfbafcbe778fd92910a91b84e635</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__unset_a778ee14c3031130b8c1f6dee91598c32.html</anchorfile>
      <anchor>a778ee14c3031130b8c1f6dee91598c32</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>mul</name>
      <anchorfile>classc__var__unset_a6994555d8ecb8e15b6f5621b2981645c.html</anchorfile>
      <anchor>a6994555d8ecb8e15b6f5621b2981645c</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__unset_a1a5e6fc735051cb8089c5235702fc776.html</anchorfile>
      <anchor>a1a5e6fc735051cb8089c5235702fc776</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__unset_ae3d51730bc98738b42c6653a5a4a3ceb.html</anchorfile>
      <anchor>ae3d51730bc98738b42c6653a5a4a3ceb</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__unset_a85c937ba2412c1dbc977e3ff77afd780.html</anchorfile>
      <anchor>a85c937ba2412c1dbc977e3ff77afd780</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__unset_a4188864dacbc5dd452562d4eda21bb8e.html</anchorfile>
      <anchor>a4188864dacbc5dd452562d4eda21bb8e</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>not_equal</name>
      <anchorfile>classc__var__unset_aef827da2fab95f829b807e3cf1d1cb62.html</anchorfile>
      <anchor>aef827da2fab95f829b807e3cf1d1cb62</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!</name>
      <anchorfile>classc__var__unset_aa82a091ee2935ae1c22e8849614890ad.html</anchorfile>
      <anchor>aa82a091ee2935ae1c22e8849614890ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator!=</name>
      <anchorfile>classc__var__unset_a09c96e19e338a026233d14bd7f60813c.html</anchorfile>
      <anchor>a09c96e19e338a026233d14bd7f60813c</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator%</name>
      <anchorfile>classc__var__unset_a5036e09681a82fbb50512bc7d668dd56.html</anchorfile>
      <anchor>a5036e09681a82fbb50512bc7d668dd56</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classc__var__unset_a22f2127259cb19c12d10e60fef96435c.html</anchorfile>
      <anchor>a22f2127259cb19c12d10e60fef96435c</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classc__var__unset_a631cb98c65b38bc3565c71d6129456a1.html</anchorfile>
      <anchor>a631cb98c65b38bc3565c71d6129456a1</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator*</name>
      <anchorfile>classc__var__unset_a751ea4469b6e7355271d4e4af15b271e.html</anchorfile>
      <anchor>a751ea4469b6e7355271d4e4af15b271e</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator+</name>
      <anchorfile>classc__var__unset_ad7e65a135be1c0275fca4bc83babaa58.html</anchorfile>
      <anchor>ad7e65a135be1c0275fca4bc83babaa58</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__unset_a2ac6d81174210e32003a71665aa0ae69.html</anchorfile>
      <anchor>a2ac6d81174210e32003a71665aa0ae69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator++</name>
      <anchorfile>classc__var__unset_a3f2fc38321606ec08330104bda2e3a9d.html</anchorfile>
      <anchor>a3f2fc38321606ec08330104bda2e3a9d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator-</name>
      <anchorfile>classc__var__unset_a603323bed20b0a5f1b581cfe376c4159.html</anchorfile>
      <anchor>a603323bed20b0a5f1b581cfe376c4159</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__unset_a894c2b334903464dfce1c43d504d6cdf.html</anchorfile>
      <anchor>a894c2b334903464dfce1c43d504d6cdf</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator--</name>
      <anchorfile>classc__var__unset_a66e56e65fe0f7176954c8107ba2710ac.html</anchorfile>
      <anchor>a66e56e65fe0f7176954c8107ba2710ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator/</name>
      <anchorfile>classc__var__unset_a204142be19956b3d6f28a373afc818f9.html</anchorfile>
      <anchor>a204142be19956b3d6f28a373afc818f9</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;</name>
      <anchorfile>classc__var__unset_ab7b93fa37c4746d766847e6a236f76b2.html</anchorfile>
      <anchor>ab7b93fa37c4746d766847e6a236f76b2</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classc__var__unset_aca396fe8048a1f6064bd064bee6daf28.html</anchorfile>
      <anchor>aca396fe8048a1f6064bd064bee6daf28</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classc__var__unset_a572f2383276336b5e9f8351247ab7503.html</anchorfile>
      <anchor>a572f2383276336b5e9f8351247ab7503</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__unset_a9100dd93d620aed994428b5c5b7e0dc1.html</anchorfile>
      <anchor>a9100dd93d620aed994428b5c5b7e0dc1</anchor>
      <arglist>(const long long &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator==</name>
      <anchorfile>classc__var__unset_abc9dd565e528c2d4a2b48e2ed44dc012.html</anchorfile>
      <anchor>abc9dd565e528c2d4a2b48e2ed44dc012</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classc__var__unset_a0be99a1260a89418105820b871c319d2.html</anchorfile>
      <anchor>a0be99a1260a89418105820b871c319d2</anchor>
      <arglist>(const string &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;</name>
      <anchorfile>classc__var__unset_a7b2646f0ec9aa6ac1519db21a3889f23.html</anchorfile>
      <anchor>a7b2646f0ec9aa6ac1519db21a3889f23</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;=</name>
      <anchorfile>classc__var__unset_a4dcd67eef1fde1f2f4d640aef551ef8f.html</anchorfile>
      <anchor>a4dcd67eef1fde1f2f4d640aef551ef8f</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classc__var__unset_a0840fa6e099b7bc16f15e8b4eda9bf92.html</anchorfile>
      <anchor>a0840fa6e099b7bc16f15e8b4eda9bf92</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator^</name>
      <anchorfile>classc__var__unset_a4d645aa3fd0a6c29ce83ddf1d391e518.html</anchorfile>
      <anchor>a4d645aa3fd0a6c29ce83ddf1d391e518</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator|</name>
      <anchorfile>classc__var__unset_a2dfd0f12257de1c5c0c54164a73d066c.html</anchorfile>
      <anchor>a2dfd0f12257de1c5c0c54164a73d066c</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator||</name>
      <anchorfile>classc__var__unset_a4e7b3327bd78fb4dcf747c9a58be2d62.html</anchorfile>
      <anchor>a4e7b3327bd78fb4dcf747c9a58be2d62</anchor>
      <arglist>(c_var_base &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>operator~</name>
      <anchorfile>classc__var__unset_ab86882d1e7f6b02e0c1245b2a830d0b3.html</anchorfile>
      <anchor>ab86882d1e7f6b02e0c1245b2a830d0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__unset_a98bb0651a209b76d73e9959d3533b5ec.html</anchorfile>
      <anchor>a98bb0651a209b76d73e9959d3533b5ec</anchor>
      <arglist>(c_var_bool *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__unset_a2033123cb079a800488b36aeaa797a01.html</anchorfile>
      <anchor>a2033123cb079a800488b36aeaa797a01</anchor>
      <arglist>(c_var_array *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__unset_a318648bf51720b6a413d07ddc53299e8.html</anchorfile>
      <anchor>a318648bf51720b6a413d07ddc53299e8</anchor>
      <arglist>(c_var_unset *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__unset_a40d94c99266637ee83e9aaa672441492.html</anchorfile>
      <anchor>a40d94c99266637ee83e9aaa672441492</anchor>
      <arglist>(c_var_string *left)</arglist>
    </member>
    <member kind="function">
      <type>c_var_base &amp;</type>
      <name>plus</name>
      <anchorfile>classc__var__unset_a7d44ad1ffdadcdd3f5293c4e21c76c37.html</anchorfile>
      <anchor>a7d44ad1ffdadcdd3f5293c4e21c76c37</anchor>
      <arglist>(c_var_int *left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_dec</name>
      <anchorfile>classc__var__unset_a55960dd826da54065210ee9fef64c371.html</anchorfile>
      <anchor>a55960dd826da54065210ee9fef64c371</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_inc</name>
      <anchorfile>classc__var__unset_a122d26e20679ddfbccd27ab139edbf0c.html</anchorfile>
      <anchor>a122d26e20679ddfbccd27ab139edbf0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_dec</name>
      <anchorfile>classc__var__unset_aa154055a568bccb85764e4c492a087f5.html</anchorfile>
      <anchor>aa154055a568bccb85764e4c492a087f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_inc</name>
      <anchorfile>classc__var__unset_a54a4be4ae4bc069860814a84222c7c3f.html</anchorfile>
      <anchor>a54a4be4ae4bc069860814a84222c7c3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_in_deletion</name>
      <anchorfile>classc__var__base_a5a3cfee643a150e42a1caa7676ee1805.html</anchorfile>
      <anchor>a5a3cfee643a150e42a1caa7676ee1805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_persistent</name>
      <anchorfile>classc__var__base_acca32cb3d26557ec9f44f82d82396d31.html</anchorfile>
      <anchor>acca32cb3d26557ec9f44f82d82396d31</anchor>
      <arglist>(bool persistent=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classc__var__base_ab47ebc88c0c3aca08d9c647da23000c5.html</anchorfile>
      <anchor>ab47ebc88c0c3aca08d9c647da23000c5</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function">
      <type>c_var_bool *</type>
      <name>to_bool</name>
      <anchorfile>classc__var__unset_a966ad7521a27c441fd0c3e84b2db2881.html</anchorfile>
      <anchor>a966ad7521a27c441fd0c3e84b2db2881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__unset_a2cb41afd8643561fc8eca2f5b5d2ee74.html</anchorfile>
      <anchor>a2cb41afd8643561fc8eca2f5b5d2ee74</anchor>
      <arglist>(c_module *this_module)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classc__var__unset_aadc068e72bf2ec3f6923b20c35f154ba.html</anchorfile>
      <anchor>aadc068e72bf2ec3f6923b20c35f154ba</anchor>
      <arglist>(c_module *this_module) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_id</name>
      <anchorfile>classc__var__base_a105fb93f6c45bce6e030e7dfe22b66c2.html</anchorfile>
      <anchor>a105fb93f6c45bce6e030e7dfe22b66c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classc__var__base_aa97be1dec97f4c44a011e67c210b0160.html</anchorfile>
      <anchor>aa97be1dec97f4c44a011e67c210b0160</anchor>
      <arglist>(session_id_t session)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>var_id_t</type>
      <name>id</name>
      <anchorfile>classc__var__base_ab97130354a38d6e54c6b83dfa958c243.html</anchorfile>
      <anchor>ab97130354a38d6e54c6b83dfa958c243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_deletion</name>
      <anchorfile>classc__var__base_ade890e6fb6bb941ef50a88bfc2c658eb.html</anchorfile>
      <anchor>ade890e6fb6bb941ef50a88bfc2c658eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>persistent_</name>
      <anchorfile>classc__var__base_ac145bc7c8cb56c5f9588543d293f64c2.html</anchorfile>
      <anchor>ac145bc7c8cb56c5f9588543d293f64c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>classc__var__base_a4a6bfcad703961df049b2cce80406106.html</anchorfile>
      <anchor>a4a6bfcad703961df049b2cce80406106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_id_t</type>
      <name>session_</name>
      <anchorfile>classc__var__base_a099c15d12d9049941e588e750f040eff.html</anchorfile>
      <anchor>a099c15d12d9049941e588e750f040eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_assign</name>
      <anchorfile>classc__var__base_ad708514164d9e2844771894a6c0f6314.html</anchorfile>
      <anchor>ad708514164d9e2844771894a6c0f6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_micro_index</name>
      <anchorfile>classc__var__base_a7d67c039a08c702fd12b08505ddb02dd.html</anchorfile>
      <anchor>a7d67c039a08c702fd12b08505ddb02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_module</name>
      <anchorfile>classc__var__base_af6dd1f9262127917c556e58eb6cfab3d.html</anchorfile>
      <anchor>af6dd1f9262127917c556e58eb6cfab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_array</name>
      <anchorfile>classc__var__base_a4dfb0abcbbd5da4e502d8d9f6f4d5c93.html</anchorfile>
      <anchor>a4dfb0abcbbd5da4e502d8d9f6f4d5c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_bool</name>
      <anchorfile>classc__var__base_a2ee45bbc1ba0b2a398ec06108c5fe24a.html</anchorfile>
      <anchor>a2ee45bbc1ba0b2a398ec06108c5fe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>c_var_keeper</name>
      <anchorfile>classc__var__base_ab12197e8234804af40cb33f6a0a43f06.html</anchorfile>
      <anchor>ab12197e8234804af40cb33f6a0a43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_perform_updates</name>
      <anchorfile>classc__var__base_a5282acfcd19b3ae8b2b53029a7ab996a.html</anchorfile>
      <anchor>a5282acfcd19b3ae8b2b53029a7ab996a</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>microcode_update_variable</name>
      <anchorfile>classc__var__base_aa0c030948ae97908504935569ce2255e.html</anchorfile>
      <anchor>aa0c030948ae97908504935569ce2255e</anchor>
      <arglist>(stack&lt; c_eval_iteration &gt; &amp;st, var_sym_index_t id, const string &amp;var_name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_vdcmod_data_t</name>
    <filename>structc__vdcmod__data__t.html</filename>
    <member kind="variable">
      <type>e_data_type_t</type>
      <name>type</name>
      <anchorfile>structc__vdcmod__data__t_a43eb87794a8b06fe4088ac8d2057c0ff.html</anchorfile>
      <anchor>a43eb87794a8b06fe4088ac8d2057c0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union c_vdcmod_data_t::@20</type>
      <name>u_data</name>
      <anchorfile>structc__vdcmod__data__t_a4ccb6c886ea7a2bd83133ee6e60f551c.html</anchorfile>
      <anchor>a4ccb6c886ea7a2bd83133ee6e60f551c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t::@20::@26</type>
      <name>c_array</name>
      <anchorfile>unionc__vdcmod__data__t_1_1@20_a1f7668efc7e13dbf3722100b5d378192.html</anchorfile>
      <anchor>a1f7668efc7e13dbf3722100b5d378192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t *</type>
      <name>value</name>
      <anchorfile>structc__vdcmod__data__t_1_1@20_1_1@26_a6336555f4996f6359ebe0a97da9bf336.html</anchorfile>
      <anchor>a6336555f4996f6359ebe0a97da9bf336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t::@20::@25</type>
      <name>c_array_entry</name>
      <anchorfile>unionc__vdcmod__data__t_1_1@20_a7e4cbf32352e8474c97e21e316ab6009.html</anchorfile>
      <anchor>a7e4cbf32352e8474c97e21e316ab6009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t *</type>
      <name>index</name>
      <anchorfile>structc__vdcmod__data__t_1_1@20_1_1@25_a7f7c3becbc9539777bd3398e757faee4.html</anchorfile>
      <anchor>a7f7c3becbc9539777bd3398e757faee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t *</type>
      <name>next</name>
      <anchorfile>structc__vdcmod__data__t_1_1@20_1_1@25_aa5135f183e6288280859411aeb69f1a9.html</anchorfile>
      <anchor>aa5135f183e6288280859411aeb69f1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t *</type>
      <name>value</name>
      <anchorfile>structc__vdcmod__data__t_1_1@20_1_1@25_a0743637f8f654c6591f12224f040296d.html</anchorfile>
      <anchor>a0743637f8f654c6591f12224f040296d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t::@20::@22</type>
      <name>c_bool</name>
      <anchorfile>unionc__vdcmod__data__t_1_1@20_aac94d43ba13de05d4c1e8f2a264c33ff.html</anchorfile>
      <anchor>aac94d43ba13de05d4c1e8f2a264c33ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>data</name>
      <anchorfile>structc__vdcmod__data__t_1_1@20_1_1@22_a20c1af25f9ad10de3dae5f5b4fc3ab2b.html</anchorfile>
      <anchor>a20c1af25f9ad10de3dae5f5b4fc3ab2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t::@20::@23</type>
      <name>c_int</name>
      <anchorfile>unionc__vdcmod__data__t_1_1@20_a59d60792867d12e4f83291341f983042.html</anchorfile>
      <anchor>a59d60792867d12e4f83291341f983042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed long</type>
      <name>data</name>
      <anchorfile>structc__vdcmod__data__t_1_1@20_1_1@23_a12ccc8e12144ef90ebd757f841f2312b.html</anchorfile>
      <anchor>a12ccc8e12144ef90ebd757f841f2312b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t::@20::@24</type>
      <name>c_str</name>
      <anchorfile>unionc__vdcmod__data__t_1_1@20_a4fe5128b1cbf4b9ecade61dd51b8ad2b.html</anchorfile>
      <anchor>a4fe5128b1cbf4b9ecade61dd51b8ad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>data</name>
      <anchorfile>structc__vdcmod__data__t_1_1@20_1_1@24_a3d60866ac999ed5bab661593e7914923.html</anchorfile>
      <anchor>a3d60866ac999ed5bab661593e7914923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct c_vdcmod_data_t::@20::@21</type>
      <name>c_unset</name>
      <anchorfile>unionc__vdcmod__data__t_1_1@20_a86c534f1a811ed98bc9a83bd5ae7fefe.html</anchorfile>
      <anchor>a86c534f1a811ed98bc9a83bd5ae7fefe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_vdcmod_init</name>
    <filename>structc__vdcmod__init.html</filename>
    <member kind="variable">
      <type>vdcmod_bind_func</type>
      <name>bind</name>
      <anchorfile>structc__vdcmod__init_a5b2036dc15d7040489d13cd02b34a691.html</anchorfile>
      <anchor>a5b2036dc15d7040489d13cd02b34a691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_bind_func</type>
      <name>bind_ex</name>
      <anchorfile>structc__vdcmod__init_a9c1685e8508254f5ac125532c6ad2675.html</anchorfile>
      <anchor>a9c1685e8508254f5ac125532c6ad2675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_eval_func</type>
      <name>eval_func</name>
      <anchorfile>structc__vdcmod__init_a2ad868c22dc31b465a973bff10a3bb31.html</anchorfile>
      <anchor>a2ad868c22dc31b465a973bff10a3bb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_free_structure_func</type>
      <name>free_struct</name>
      <anchorfile>structc__vdcmod__init_a5ca2eff6ce27e4823d8b3056c1db9048.html</anchorfile>
      <anchor>a5ca2eff6ce27e4823d8b3056c1db9048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_get_superglobals_func</type>
      <name>get_superglobals</name>
      <anchorfile>structc__vdcmod__init_aadcc31bf518fad6ad0dabc804db03ab2.html</anchorfile>
      <anchor>aadcc31bf518fad6ad0dabc804db03ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_mod_id_t</type>
      <name>mod_id</name>
      <anchorfile>structc__vdcmod__init_a8e34fd1dbd3a0cac926bcc851bccaf8c.html</anchorfile>
      <anchor>a8e34fd1dbd3a0cac926bcc851bccaf8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_process_script_out_func</type>
      <name>process_script_out</name>
      <anchorfile>structc__vdcmod__init_a4ca3414c4d0a086f862e6ecadbcbc9ae.html</anchorfile>
      <anchor>a4ca3414c4d0a086f862e6ecadbcbc9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>structc__vdcmod__init_a7c52dc96ca1d10acbdc46a6dbf19d16a.html</anchorfile>
      <anchor>a7c52dc96ca1d10acbdc46a6dbf19d16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_bind_func</type>
      <name>unbind</name>
      <anchorfile>structc__vdcmod__init_ab8100058a4a9769da7a0e222c286dfc1.html</anchorfile>
      <anchor>ab8100058a4a9769da7a0e222c286dfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vdcmod_bind_func</type>
      <name>unbind_ex</name>
      <anchorfile>structc__vdcmod__init_af5295372ae1f07a1805ec9e45ac3a847.html</anchorfile>
      <anchor>af5295372ae1f07a1805ec9e45ac3a847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vdc_host_sizeof_long</name>
      <anchorfile>structc__vdcmod__init_ab72b6f8e78d38cd7df82c5b7e0ee786e.html</anchorfile>
      <anchor>ab72b6f8e78d38cd7df82c5b7e0ee786e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vdc_host_sizeof_long_long</name>
      <anchorfile>structc__vdcmod__init_abb0df4417e084655617c2612e1182f6e.html</anchorfile>
      <anchor>abb0df4417e084655617c2612e1182f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>structc__vdcmod__init_aeb5f4c2de85010016daefbf0652dfbd0.html</anchorfile>
      <anchor>aeb5f4c2de85010016daefbf0652dfbd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_vdcmod_init_ret</name>
    <filename>structc__vdcmod__init__ret.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>structc__vdcmod__init__ret_aacadfc68a5982b36592cf0bfd4442727.html</anchorfile>
      <anchor>aacadfc68a5982b36592cf0bfd4442727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>structc__vdcmod__init__ret_a3e6e5df0d970076b6fee7a3cf165f5d4.html</anchorfile>
      <anchor>a3e6e5df0d970076b6fee7a3cf165f5d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>in_addr6_</name>
    <filename>structin__addr6__.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structin__addr6___a5aa0f14bdc87fe392899eec2a3ad0cf5.html</anchorfile>
      <anchor>a5aa0f14bdc87fe392899eec2a3ad0cf5</anchor>
      <arglist>(const in_addr6_ &amp;than) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structin__addr6___a4c3ccf3ad40c6ecdfafa720476e20dff.html</anchorfile>
      <anchor>a4c3ccf3ad40c6ecdfafa720476e20dff</anchor>
      <arglist>(const in_addr6_ &amp;as) const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>bytes</name>
      <anchorfile>structin__addr6___a1acb7eac0131d02b82873daa466f9174.html</anchorfile>
      <anchor>a1acb7eac0131d02b82873daa466f9174</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>inet6_hasher</name>
    <filename>classinet6__hasher.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>classinet6__hasher_ae3ba261fa8349295b07c7395bbca0659.html</anchorfile>
      <anchor>ae3ba261fa8349295b07c7395bbca0659</anchor>
      <arglist>(const in_addr6_ &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classinet6__hasher_a8d247c64adad44499f1f381a1cedb9cb.html</anchorfile>
      <anchor>a8d247c64adad44499f1f381a1cedb9cb</anchor>
      <arglist>(const in_addr6_ &amp;s1, const in_addr6_ &amp;s2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MD5Context</name>
    <filename>structMD5Context.html</filename>
    <member kind="function">
      <type></type>
      <name>MD5Context</name>
      <anchorfile>structMD5Context_ae94978f83dc37a1a19c3e2e344aeda91.html</anchorfile>
      <anchor>ae94978f83dc37a1a19c3e2e344aeda91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>bits</name>
      <anchorfile>structMD5Context_ae71eef0dfc66c94831b64914baa38e08.html</anchorfile>
      <anchor>ae71eef0dfc66c94831b64914baa38e08</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>buf</name>
      <anchorfile>structMD5Context_a36b1288167ba08fff254430f9a63517d.html</anchorfile>
      <anchor>a36b1288167ba08fff254430f9a63517d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>in</name>
      <anchorfile>structMD5Context_ae8be45f236e5cb12b0ae79da77e5f929.html</anchorfile>
      <anchor>ae8be45f236e5cb12b0ae79da77e5f929</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MiniDumper</name>
    <filename>classMiniDumper.html</filename>
    <member kind="function">
      <type></type>
      <name>MiniDumper</name>
      <anchorfile>classMiniDumper_a379aef1800d4da7ea1c73c96339d6ee6.html</anchorfile>
      <anchor>a379aef1800d4da7ea1c73c96339d6ee6</anchor>
      <arglist>(const char *timestamp)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>sa_t</name>
    <filename>unionsa__t.html</filename>
    <member kind="variable">
      <type>sockaddr</type>
      <name>gen</name>
      <anchorfile>unionsa__t_a8496cea3a210f7688c8f63a796612c04.html</anchorfile>
      <anchor>a8496cea3a210f7688c8f63a796612c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in</type>
      <name>in</name>
      <anchorfile>unionsa__t_a1a74aee92d392cac8da45bdd583dcb61.html</anchorfile>
      <anchor>a1a74aee92d392cac8da45bdd583dcb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in6</type>
      <name>in6</name>
      <anchorfile>unionsa__t_a59e7acd46af3ea28cbadee6912d71dc1.html</anchorfile>
      <anchor>a59e7acd46af3ea28cbadee6912d71dc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>semaphore</name>
    <filename>structsemaphore.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>count</name>
      <anchorfile>structsemaphore_aed8861a6a9fa105ad7af02c8d69db34a.html</anchorfile>
      <anchor>aed8861a6a9fa105ad7af02c8d69db34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>lock</name>
      <anchorfile>structsemaphore_ac1468ca212ce8cd8ae8f3ecbaf270a74.html</anchorfile>
      <anchor>ac1468ca212ce8cd8ae8f3ecbaf270a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>nonzero</name>
      <anchorfile>structsemaphore_a6f8a4efc1e11a9573e24ddb7f81c63c8.html</anchorfile>
      <anchor>a6f8a4efc1e11a9573e24ddb7f81c63c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ssl_meta_data</name>
    <filename>classssl__meta__data.html</filename>
    <member kind="function">
      <type></type>
      <name>ssl_meta_data</name>
      <anchorfile>classssl__meta__data_afba56666fcf962668b5d86cdd5ff326c.html</anchorfile>
      <anchor>afba56666fcf962668b5d86cdd5ff326c</anchor>
      <arglist>(c_ssl *ssl_descriptor)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>error</name>
      <anchorfile>classssl__meta__data_a2c6d0e6514cfa5456fb45253c68e86a8.html</anchorfile>
      <anchor>a2c6d0e6514cfa5456fb45253c68e86a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classssl__meta__data_a17f3a7a0e7310be86fa8a5a3e70b0a93.html</anchorfile>
      <anchor>a17f3a7a0e7310be86fa8a5a3e70b0a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ssl *</type>
      <name>ssl</name>
      <anchorfile>classssl__meta__data_a00c8048d1340ad9911ed181ee6299704.html</anchorfile>
      <anchor>a00c8048d1340ad9911ed181ee6299704</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>string_hasher</name>
    <filename>classstring__hasher.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>classstring__hasher_a475c6e44d4bfa1a9d545a4baec42e0fc.html</anchorfile>
      <anchor>a475c6e44d4bfa1a9d545a4baec42e0fc</anchor>
      <arglist>(const string &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classstring__hasher_a9bd1106a3b803c74d129ed435fc4dace.html</anchorfile>
      <anchor>a9bd1106a3b803c74d129ed435fc4dace</anchor>
      <arglist>(const string &amp;s1, const string &amp;s2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree</name>
    <filename>classtree.html</filename>
    <templarg>T</templarg>
    <templarg>tree_node_allocator</templarg>
    <class kind="class">tree::breadth_first_queued_iterator</class>
    <class kind="class">tree::compare_nodes</class>
    <class kind="class">tree::fixed_depth_iterator</class>
    <class kind="class">tree::iterator_base</class>
    <class kind="class">tree::iterator_base_less</class>
    <class kind="class">tree::leaf_iterator</class>
    <class kind="class">tree::post_order_iterator</class>
    <class kind="class">tree::pre_order_iterator</class>
    <class kind="class">tree::sibling_iterator</class>
    <member kind="typedef">
      <type>breadth_first_queued_iterator</type>
      <name>breadth_first_iterator</name>
      <anchorfile>classtree_a5f654926b4f16bd091931a08cc49d4c4.html</anchorfile>
      <anchor>a5f654926b4f16bd091931a08cc49d4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pre_order_iterator</type>
      <name>iterator</name>
      <anchorfile>classtree_a2079982538b88d21fe1ccea34fe7ce0e.html</anchorfile>
      <anchor>a2079982538b88d21fe1ccea34fe7ce0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_a1e7bcd21e7420f7922a1bca79080acfa.html</anchorfile>
      <anchor>a1e7bcd21e7420f7922a1bca79080acfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree</name>
      <anchorfile>classtree_aa064a1d9dceac9b918c5247919a4a325.html</anchorfile>
      <anchor>aa064a1d9dceac9b918c5247919a4a325</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree</name>
      <anchorfile>classtree_a5925c012af64fe91a3a5ed39e3ba9d9a.html</anchorfile>
      <anchor>a5925c012af64fe91a3a5ed39e3ba9d9a</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree</name>
      <anchorfile>classtree_ae9e06b40929dfd33a1024bd422beedb6.html</anchorfile>
      <anchor>ae9e06b40929dfd33a1024bd422beedb6</anchor>
      <arglist>(const tree&lt; T, tree_node_allocator &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree</name>
      <anchorfile>classtree_ab72378e7a772a82f90d91ef7493f27bc.html</anchorfile>
      <anchor>ab72378e7a772a82f90d91ef7493f27bc</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~tree</name>
      <anchorfile>classtree_af0169b515c95f4299fd2d984137b7868.html</anchorfile>
      <anchor>af0169b515c95f4299fd2d984137b7868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>append_child</name>
      <anchorfile>classtree_a8d68e95f5088d48cb54fd6ae381729f0.html</anchorfile>
      <anchor>a8d68e95f5088d48cb54fd6ae381729f0</anchor>
      <arglist>(iter position)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>append_child</name>
      <anchorfile>classtree_a9318fa77c4e10ec0a9a26a0d08f182a2.html</anchorfile>
      <anchor>a9318fa77c4e10ec0a9a26a0d08f182a2</anchor>
      <arglist>(iter position, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>append_child</name>
      <anchorfile>classtree_a1fb4734b783fed4a66c24130af67316e.html</anchorfile>
      <anchor>a1fb4734b783fed4a66c24130af67316e</anchor>
      <arglist>(iter position, iter other_position)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>append_children</name>
      <anchorfile>classtree_a92ab22e0a98d8899c0d1b6c9d0a85465.html</anchorfile>
      <anchor>a92ab22e0a98d8899c0d1b6c9d0a85465</anchor>
      <arglist>(iter position, sibling_iterator from, sibling_iterator to)</arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE pre_order_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_a76b3a629c0208d5ae5b4ffcd4492e05e.html</anchorfile>
      <anchor>a76b3a629c0208d5ae5b4ffcd4492e05e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_aa784ffa6dec85f52754dde8bd6a99aeb.html</anchorfile>
      <anchor>aa784ffa6dec85f52754dde8bd6a99aeb</anchor>
      <arglist>(const iterator_base &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>breadth_first_queued_iterator</type>
      <name>begin_breadth_first</name>
      <anchorfile>classtree_a6277c20945f70549db84220146f5728a.html</anchorfile>
      <anchor>a6277c20945f70549db84220146f5728a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator</type>
      <name>begin_fixed</name>
      <anchorfile>classtree_a3e7ee34b9582cb6f0bd5b25f501a1057.html</anchorfile>
      <anchor>a3e7ee34b9582cb6f0bd5b25f501a1057</anchor>
      <arglist>(const iterator_base &amp;, unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator</type>
      <name>begin_leaf</name>
      <anchorfile>classtree_a9069949485f75bf9c0e8c7606e0ab12e.html</anchorfile>
      <anchor>a9069949485f75bf9c0e8c7606e0ab12e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator</type>
      <name>begin_post</name>
      <anchorfile>classtree_a73c673d39fe46db7ca4e1533841cdbc0.html</anchorfile>
      <anchor>a73c673d39fe46db7ca4e1533841cdbc0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>child</name>
      <anchorfile>classtree_a446c722c82607f8b3243a9153b665d19.html</anchorfile>
      <anchor>a446c722c82607f8b3243a9153b665d19</anchor>
      <arglist>(const iterator_base &amp;position, unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtree_aa8cf6dfe17504abfc0ffabb5a4ba9d0a.html</anchorfile>
      <anchor>aa8cf6dfe17504abfc0ffabb5a4ba9d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classtree_a16c66be75ca89c999a9c4a68497b05a1.html</anchorfile>
      <anchor>a16c66be75ca89c999a9c4a68497b05a1</anchor>
      <arglist>(const iterator_base &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtree_ae9f7fd30c51443d46ca8941d5bc06da2.html</anchorfile>
      <anchor>ae9f7fd30c51443d46ca8941d5bc06da2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_aa6aa8b0c6af0f50bfc86592847759127.html</anchorfile>
      <anchor>aa6aa8b0c6af0f50bfc86592847759127</anchor>
      <arglist>(const iterator_base &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE pre_order_iterator</type>
      <name>end</name>
      <anchorfile>classtree_a0d09fe9fd34fbfc9c9e4e28cb694448e.html</anchorfile>
      <anchor>a0d09fe9fd34fbfc9c9e4e28cb694448e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>breadth_first_queued_iterator</type>
      <name>end_breadth_first</name>
      <anchorfile>classtree_a20aff0c93474788bd7cc0951a778f9ff.html</anchorfile>
      <anchor>a20aff0c93474788bd7cc0951a778f9ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator</type>
      <name>end_fixed</name>
      <anchorfile>classtree_abab26c0edd25cc836ed768e32c034165.html</anchorfile>
      <anchor>abab26c0edd25cc836ed768e32c034165</anchor>
      <arglist>(const iterator_base &amp;, unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator</type>
      <name>end_leaf</name>
      <anchorfile>classtree_a9fbca20225d8684b8fa3ce131591ca7a.html</anchorfile>
      <anchor>a9fbca20225d8684b8fa3ce131591ca7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator</type>
      <name>end_post</name>
      <anchorfile>classtree_ad339ab550fc2718e84506e91960a177f.html</anchorfile>
      <anchor>ad339ab550fc2718e84506e91960a177f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classtree_a59488f63fc6ad997809d971c48ecfc04.html</anchorfile>
      <anchor>a59488f63fc6ad997809d971c48ecfc04</anchor>
      <arglist>(const iter &amp;one, const iter &amp;two, const iter &amp;three) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classtree_a7ce7ff12a68be494b28925b2f7184a29.html</anchorfile>
      <anchor>a7ce7ff12a68be494b28925b2f7184a29</anchor>
      <arglist>(const iter &amp;one, const iter &amp;two, const iter &amp;three, BinaryPredicate) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal_subtree</name>
      <anchorfile>classtree_a5e8445150c43058416d16b4846ff0f15.html</anchorfile>
      <anchor>a5e8445150c43058416d16b4846ff0f15</anchor>
      <arglist>(const iter &amp;one, const iter &amp;two, BinaryPredicate) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal_subtree</name>
      <anchorfile>classtree_a6e2e76dfa6f0f51ca6f573d73b0c1b28.html</anchorfile>
      <anchor>a6e2e76dfa6f0f51ca6f573d73b0c1b28</anchor>
      <arglist>(const iter &amp;one, const iter &amp;two) const </arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>erase</name>
      <anchorfile>classtree_a3eb424c89446ae17a747d2aca2cdda4b.html</anchorfile>
      <anchor>a3eb424c89446ae17a747d2aca2cdda4b</anchor>
      <arglist>(iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_children</name>
      <anchorfile>classtree_a05d5fd71c206efc8ac30df5cd46176bc.html</anchorfile>
      <anchor>a05d5fd71c206efc8ac30df5cd46176bc</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>flatten</name>
      <anchorfile>classtree_a479c8e3f748608a9b9fb91e58e18998c.html</anchorfile>
      <anchor>a479c8e3f748608a9b9fb91e58e18998c</anchor>
      <arglist>(iter position)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>index</name>
      <anchorfile>classtree_ade5ec1ba55f94165062e50d01ec35d86.html</anchorfile>
      <anchor>ade5ec1ba55f94165062e50d01ec35d86</anchor>
      <arglist>(sibling_iterator it) const </arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>insert</name>
      <anchorfile>classtree_ac3d19d3a42f91618267674f2c236aad9.html</anchorfile>
      <anchor>ac3d19d3a42f91618267674f2c236aad9</anchor>
      <arglist>(iter position, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>insert</name>
      <anchorfile>classtree_a429bbd485078981ef83b59a779d9f947.html</anchorfile>
      <anchor>a429bbd485078981ef83b59a779d9f947</anchor>
      <arglist>(sibling_iterator position, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>insert_after</name>
      <anchorfile>classtree_a215ab56bd13f59c661eb2298e373ff3e.html</anchorfile>
      <anchor>a215ab56bd13f59c661eb2298e373ff3e</anchor>
      <arglist>(iter position, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>insert_subtree</name>
      <anchorfile>classtree_ad66d55d58b48ce0a8d7a5b41abe923d5.html</anchorfile>
      <anchor>ad66d55d58b48ce0a8d7a5b41abe923d5</anchor>
      <arglist>(iter position, const iterator_base &amp;subtree)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_in_subtree</name>
      <anchorfile>classtree_a825e2106781e846bdd8732c117dc21db.html</anchorfile>
      <anchor>a825e2106781e846bdd8732c117dc21db</anchor>
      <arglist>(const iterator_base &amp;position, const iterator_base &amp;begin, const iterator_base &amp;end) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classtree_a9605b028195248894dc8cf506cd256e3.html</anchorfile>
      <anchor>a9605b028195248894dc8cf506cd256e3</anchor>
      <arglist>(const iterator_base &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classtree_a1e3cd901f8f8d8a3da0e1d32e9282db1.html</anchorfile>
      <anchor>a1e3cd901f8f8d8a3da0e1d32e9282db1</anchor>
      <arglist>(sibling_iterator, sibling_iterator, sibling_iterator, sibling_iterator, bool duplicate_leaves=false)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>move_after</name>
      <anchorfile>classtree_ae7f72ba46cd061f71720c731b4a9bf63.html</anchorfile>
      <anchor>ae7f72ba46cd061f71720c731b4a9bf63</anchor>
      <arglist>(iter target, iter source)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>move_before</name>
      <anchorfile>classtree_ab45aa15042445a81b13873d3ef4a2e86.html</anchorfile>
      <anchor>ab45aa15042445a81b13873d3ef4a2e86</anchor>
      <arglist>(iter target, iter source)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>move_before</name>
      <anchorfile>classtree_a3059d1ed201f2ec828ac4829ade400c2.html</anchorfile>
      <anchor>a3059d1ed201f2ec828ac4829ade400c2</anchor>
      <arglist>(sibling_iterator target, sibling_iterator source)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>move_ontop</name>
      <anchorfile>classtree_aa4f8b906b2758eec530e28387b819284.html</anchorfile>
      <anchor>aa4f8b906b2758eec530e28387b819284</anchor>
      <arglist>(iter target, iter source)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>next_at_same_depth</name>
      <anchorfile>classtree_ace3b299e157ec177230a0144771b2a7e.html</anchorfile>
      <anchor>ace3b299e157ec177230a0144771b2a7e</anchor>
      <arglist>(iter) const </arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>next_sibling</name>
      <anchorfile>classtree_a4e3ea50e0949bd05e27ecb9c6b7162ff.html</anchorfile>
      <anchor>a4e3ea50e0949bd05e27ecb9c6b7162ff</anchor>
      <arglist>(iter) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_siblings</name>
      <anchorfile>classtree_a3cddce970c4d44af57cf9ec0d7c3d009.html</anchorfile>
      <anchor>a3cddce970c4d44af57cf9ec0d7c3d009</anchor>
      <arglist>(const iterator_base &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtree_a9561c0c73b0605f32bf82a026eaf216a.html</anchorfile>
      <anchor>a9561c0c73b0605f32bf82a026eaf216a</anchor>
      <arglist>(const tree&lt; T, tree_node_allocator &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>prepend_child</name>
      <anchorfile>classtree_ac8ee38a9d80de534344653f9f823c031.html</anchorfile>
      <anchor>ac8ee38a9d80de534344653f9f823c031</anchor>
      <arglist>(iter position)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>prepend_child</name>
      <anchorfile>classtree_ab1fd6d39d1d90964b455ab134b7e99c9.html</anchorfile>
      <anchor>ab1fd6d39d1d90964b455ab134b7e99c9</anchor>
      <arglist>(iter position, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>prepend_child</name>
      <anchorfile>classtree_a27f5815e15104b3183f620ceda35ec17.html</anchorfile>
      <anchor>a27f5815e15104b3183f620ceda35ec17</anchor>
      <arglist>(iter position, iter other_position)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>prepend_children</name>
      <anchorfile>classtree_a7c0807bd58aebacf67302e738acc6df0.html</anchorfile>
      <anchor>a7c0807bd58aebacf67302e738acc6df0</anchor>
      <arglist>(iter position, sibling_iterator from, sibling_iterator to)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>previous_sibling</name>
      <anchorfile>classtree_a6d38ef0b2b73266cbc39ab021482bb50.html</anchorfile>
      <anchor>a6d38ef0b2b73266cbc39ab021482bb50</anchor>
      <arglist>(iter) const </arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>reparent</name>
      <anchorfile>classtree_a32b88523e2d5b6c78381b7da9455be5e.html</anchorfile>
      <anchor>a32b88523e2d5b6c78381b7da9455be5e</anchor>
      <arglist>(iter position, sibling_iterator begin, sibling_iterator end)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>reparent</name>
      <anchorfile>classtree_a021a394ff7139df8573e2cb80e6beaa2.html</anchorfile>
      <anchor>a021a394ff7139df8573e2cb80e6beaa2</anchor>
      <arglist>(iter position, iter from)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>replace</name>
      <anchorfile>classtree_a4885e968c82655ebebea5d0927b7e9f4.html</anchorfile>
      <anchor>a4885e968c82655ebebea5d0927b7e9f4</anchor>
      <arglist>(iter position, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>replace</name>
      <anchorfile>classtree_afc5bef13996f2fd939d83837aa8e090d.html</anchorfile>
      <anchor>afc5bef13996f2fd939d83837aa8e090d</anchor>
      <arglist>(sibling_iterator orig_begin, sibling_iterator orig_end, sibling_iterator new_begin, sibling_iterator new_end)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>replace</name>
      <anchorfile>classtree_a5d2ad4532598f26c84b1ab0ec84a5d62.html</anchorfile>
      <anchor>a5d2ad4532598f26c84b1ab0ec84a5d62</anchor>
      <arglist>(iter position, const iterator_base &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>pre_order_iterator</type>
      <name>set_head</name>
      <anchorfile>classtree_af11d736ea971ab93651350161f5a7535.html</anchorfile>
      <anchor>af11d736ea971ab93651350161f5a7535</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classtree_a219ff1bfc99f78fd9a2db71f41891523.html</anchorfile>
      <anchor>a219ff1bfc99f78fd9a2db71f41891523</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classtree_af187f42c28a39304649ee41d3464f2ef.html</anchorfile>
      <anchor>af187f42c28a39304649ee41d3464f2ef</anchor>
      <arglist>(sibling_iterator from, sibling_iterator to, StrictWeakOrdering comp, bool deep=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classtree_a498ec42a5eb44cba8bf9ef6e7fd5db9e.html</anchorfile>
      <anchor>a498ec42a5eb44cba8bf9ef6e7fd5db9e</anchor>
      <arglist>(sibling_iterator from, sibling_iterator to, bool deep=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subtree</name>
      <anchorfile>classtree_a830cccac50df183c44c6ff83cab5a27f.html</anchorfile>
      <anchor>a830cccac50df183c44c6ff83cab5a27f</anchor>
      <arglist>(tree &amp;, sibling_iterator from, sibling_iterator to) const </arglist>
    </member>
    <member kind="function">
      <type>tree</type>
      <name>subtree</name>
      <anchorfile>classtree_adb61bebed6c56eb5641b0b7fab7fe625.html</anchorfile>
      <anchor>adb61bebed6c56eb5641b0b7fab7fe625</anchor>
      <arglist>(sibling_iterator from, sibling_iterator to) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtree_ae842f9b70235bc2412b3c43bca759448.html</anchorfile>
      <anchor>ae842f9b70235bc2412b3c43bca759448</anchor>
      <arglist>(sibling_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtree_adc67ebdd1db6d695f66f919fa0debbd9.html</anchorfile>
      <anchor>adc67ebdd1db6d695f66f919fa0debbd9</anchor>
      <arglist>(iterator, iterator)</arglist>
    </member>
    <member kind="function">
      <type>iter</type>
      <name>wrap</name>
      <anchorfile>classtree_ae369e988883afc74c26e911d489af8b0.html</anchorfile>
      <anchor>ae369e988883afc74c26e911d489af8b0</anchor>
      <arglist>(iter position, const T &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_a23d99b3de4f3752f6e040923adb54424.html</anchorfile>
      <anchor>a23d99b3de4f3752f6e040923adb54424</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iter</type>
      <name>parent</name>
      <anchorfile>classtree_acfc602b840b56ca5496f565a5e1167dd.html</anchorfile>
      <anchor>acfc602b840b56ca5496f565a5e1167dd</anchor>
      <arglist>(iter)</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>feet</name>
      <anchorfile>classtree_ae1dbb80115ba483e37d081a2256c239b.html</anchorfile>
      <anchor>ae1dbb80115ba483e37d081a2256c239b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>head</name>
      <anchorfile>classtree_a10991cbf1497e125c0ef04d6e292e32b.html</anchorfile>
      <anchor>a10991cbf1497e125c0ef04d6e292e32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>tree_node_&lt; T &gt;</type>
      <name>tree_node</name>
      <anchorfile>classtree_a672d078d87ae97c58b732a940d7b8ca8.html</anchorfile>
      <anchor>a672d078d87ae97c58b732a940d7b8ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy_</name>
      <anchorfile>classtree_a35df9f0f8fef4c86ef70cad0027b7454.html</anchorfile>
      <anchor>a35df9f0f8fef4c86ef70cad0027b7454</anchor>
      <arglist>(const tree&lt; T, tree_node_allocator &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>head_initialise_</name>
      <anchorfile>classtree_a5840b048b937d8f4f1d55c4aef948a58.html</anchorfile>
      <anchor>a5840b048b937d8f4f1d55c4aef948a58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tree_node_allocator</type>
      <name>alloc_</name>
      <anchorfile>classtree_a6bc0fbe7b7be665799592b513d307f17.html</anchorfile>
      <anchor>a6bc0fbe7b7be665799592b513d307f17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::breadth_first_queued_iterator</name>
    <filename>classtree_1_1breadth__first__queued__iterator.html</filename>
    <base>tree::iterator_base</base>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtree_1_1iterator__base_aeff66472181aa05d50c7ffe4a91dc4c0.html</anchorfile>
      <anchor>aeff66472181aa05d50c7ffe4a91dc4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtree_1_1iterator__base_a7d0ace14418254eaab7526f1d0aabf40.html</anchorfile>
      <anchor>a7d0ace14418254eaab7526f1d0aabf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtree_1_1iterator__base_a0665bed45269b6f7b97809ea9920008e.html</anchorfile>
      <anchor>a0665bed45269b6f7b97809ea9920008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtree_1_1iterator__base_a063faf883017de195e7e72cf55be6914.html</anchorfile>
      <anchor>a063faf883017de195e7e72cf55be6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtree_1_1iterator__base_aa2b239ac4db713d5b191e696584a9076.html</anchorfile>
      <anchor>aa2b239ac4db713d5b191e696584a9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_1_1iterator__base_aab430bec9e607ae24cdd2bdffe3faf70.html</anchorfile>
      <anchor>aab430bec9e607ae24cdd2bdffe3faf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>breadth_first_queued_iterator</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_a6462bc619b3f4318d0bac06c0239d9bb.html</anchorfile>
      <anchor>a6462bc619b3f4318d0bac06c0239d9bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>breadth_first_queued_iterator</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_a73497c8c33e8cca1f6e451387dd42fd0.html</anchorfile>
      <anchor>a73497c8c33e8cca1f6e451387dd42fd0</anchor>
      <arglist>(tree_node *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>breadth_first_queued_iterator</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_a72ff67b4345d77903b2f21181a90f319.html</anchorfile>
      <anchor>a72ff67b4345d77903b2f21181a90f319</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_1_1iterator__base_a7fad2f6cc1a6a667b5c71bb16c9b84e5.html</anchorfile>
      <anchor>a7fad2f6cc1a6a667b5c71bb16c9b84e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_1_1iterator__base_a399dabd62f0659c02bfda59b26bdeefe.html</anchorfile>
      <anchor>a399dabd62f0659c02bfda59b26bdeefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_1_1iterator__base_a435004214270928d106dd4c8f6a36f17.html</anchorfile>
      <anchor>a435004214270928d106dd4c8f6a36f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_a25c75576a279b702d814a1a56c4b3f3d.html</anchorfile>
      <anchor>a25c75576a279b702d814a1a56c4b3f3d</anchor>
      <arglist>(const breadth_first_queued_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtree_1_1iterator__base_a2706c00219d33faae9edb1a13d132608.html</anchorfile>
      <anchor>a2706c00219d33faae9edb1a13d132608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>breadth_first_queued_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_adbe5b96bce085cae18a967e4fe2891b1.html</anchorfile>
      <anchor>adbe5b96bce085cae18a967e4fe2891b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>breadth_first_queued_iterator</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_ae9392a485ee0d336cbbdc4b634950882.html</anchorfile>
      <anchor>ae9392a485ee0d336cbbdc4b634950882</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>breadth_first_queued_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_aea40e2aa3ff6cb06dfd82b11c895d977.html</anchorfile>
      <anchor>aea40e2aa3ff6cb06dfd82b11c895d977</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtree_1_1iterator__base_abd9c59569df7d8be5a50c835c180f4dc.html</anchorfile>
      <anchor>abd9c59569df7d8be5a50c835c180f4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_a3afc70b22ab2010f47483d9304c5c728.html</anchorfile>
      <anchor>a3afc70b22ab2010f47483d9304c5c728</anchor>
      <arglist>(const breadth_first_queued_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_a7b3abca43bc087fbaa277c5d287d0ad5.html</anchorfile>
      <anchor>a7b3abca43bc087fbaa277c5d287d0ad5</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_aa0be7989b9dd4c5bcdcc0d47a56d11fb.html</anchorfile>
      <anchor>aa0be7989b9dd4c5bcdcc0d47a56d11fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>node</name>
      <anchorfile>classtree_1_1iterator__base_a8e012d9505968cd1b51afab5bb4f2bf0.html</anchorfile>
      <anchor>a8e012d9505968cd1b51afab5bb4f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_current_children_</name>
      <anchorfile>classtree_1_1iterator__base_a88239267268c728952e0cd89b9326e82.html</anchorfile>
      <anchor>a88239267268c728952e0cd89b9326e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; tree_node * &gt;</type>
      <name>traversal_queue</name>
      <anchorfile>classtree_1_1breadth__first__queued__iterator_a77c087d2fb01f11ee893060912968295.html</anchorfile>
      <anchor>a77c087d2fb01f11ee893060912968295</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::compare_nodes</name>
    <filename>classtree_1_1compare__nodes.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>compare_nodes</name>
      <anchorfile>classtree_1_1compare__nodes_a663d174b31c7cdeebd265ae14abdfbce.html</anchorfile>
      <anchor>a663d174b31c7cdeebd265ae14abdfbce</anchor>
      <arglist>(StrictWeakOrdering comp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classtree_1_1compare__nodes_a5b30f5585d41728db003edcb1613e16d.html</anchorfile>
      <anchor>a5b30f5585d41728db003edcb1613e16d</anchor>
      <arglist>(const tree_node *a, const tree_node *b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrictWeakOrdering</type>
      <name>comp_</name>
      <anchorfile>classtree_1_1compare__nodes_a37d8c45abb8a380d8ef5f1ef1ce90681.html</anchorfile>
      <anchor>a37d8c45abb8a380d8ef5f1ef1ce90681</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::fixed_depth_iterator</name>
    <filename>classtree_1_1fixed__depth__iterator.html</filename>
    <base>tree::iterator_base</base>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtree_1_1iterator__base_aeff66472181aa05d50c7ffe4a91dc4c0.html</anchorfile>
      <anchor>aeff66472181aa05d50c7ffe4a91dc4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtree_1_1iterator__base_a7d0ace14418254eaab7526f1d0aabf40.html</anchorfile>
      <anchor>a7d0ace14418254eaab7526f1d0aabf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtree_1_1iterator__base_a0665bed45269b6f7b97809ea9920008e.html</anchorfile>
      <anchor>a0665bed45269b6f7b97809ea9920008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtree_1_1iterator__base_a063faf883017de195e7e72cf55be6914.html</anchorfile>
      <anchor>a063faf883017de195e7e72cf55be6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtree_1_1iterator__base_aa2b239ac4db713d5b191e696584a9076.html</anchorfile>
      <anchor>aa2b239ac4db713d5b191e696584a9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_1_1iterator__base_aab430bec9e607ae24cdd2bdffe3faf70.html</anchorfile>
      <anchor>aab430bec9e607ae24cdd2bdffe3faf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fixed_depth_iterator</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a10f1d20ec2b62e4370a560ebcd84ad54.html</anchorfile>
      <anchor>a10f1d20ec2b62e4370a560ebcd84ad54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fixed_depth_iterator</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_aa9c0c41473a4d70efa17d7906829823c.html</anchorfile>
      <anchor>aa9c0c41473a4d70efa17d7906829823c</anchor>
      <arglist>(tree_node *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fixed_depth_iterator</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a949317e3e8a986e72e0a8dbb79a00b03.html</anchorfile>
      <anchor>a949317e3e8a986e72e0a8dbb79a00b03</anchor>
      <arglist>(const sibling_iterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fixed_depth_iterator</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a4416f43946317c249652270fec7c84a6.html</anchorfile>
      <anchor>a4416f43946317c249652270fec7c84a6</anchor>
      <arglist>(const fixed_depth_iterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fixed_depth_iterator</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a64403be9e04a8e4929531b8e227b5d94.html</anchorfile>
      <anchor>a64403be9e04a8e4929531b8e227b5d94</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_1_1iterator__base_a7fad2f6cc1a6a667b5c71bb16c9b84e5.html</anchorfile>
      <anchor>a7fad2f6cc1a6a667b5c71bb16c9b84e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_1_1iterator__base_a399dabd62f0659c02bfda59b26bdeefe.html</anchorfile>
      <anchor>a399dabd62f0659c02bfda59b26bdeefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_1_1iterator__base_a435004214270928d106dd4c8f6a36f17.html</anchorfile>
      <anchor>a435004214270928d106dd4c8f6a36f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a978b6d94930a7a6e4f3464fa24e502b8.html</anchorfile>
      <anchor>a978b6d94930a7a6e4f3464fa24e502b8</anchor>
      <arglist>(const fixed_depth_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtree_1_1iterator__base_a2706c00219d33faae9edb1a13d132608.html</anchorfile>
      <anchor>a2706c00219d33faae9edb1a13d132608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a71bcee62caa033974d5c0d94ab0dc0c6.html</anchorfile>
      <anchor>a71bcee62caa033974d5c0d94ab0dc0c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_af1a1bf2404498a385611f938c2d6a750.html</anchorfile>
      <anchor>af1a1bf2404498a385611f938c2d6a750</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a6909c400794c6feb49d75b99dbf6aa00.html</anchorfile>
      <anchor>a6909c400794c6feb49d75b99dbf6aa00</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a39a2c5b5048ec0dfff33fbb55bd7767e.html</anchorfile>
      <anchor>a39a2c5b5048ec0dfff33fbb55bd7767e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_ab404acdf3639ea5e5ce2ae65b77b94c7.html</anchorfile>
      <anchor>ab404acdf3639ea5e5ce2ae65b77b94c7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>fixed_depth_iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_ae8ccf119ae29e96044d9a4eeca2a539d.html</anchorfile>
      <anchor>ae8ccf119ae29e96044d9a4eeca2a539d</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtree_1_1iterator__base_abd9c59569df7d8be5a50c835c180f4dc.html</anchorfile>
      <anchor>abd9c59569df7d8be5a50c835c180f4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_acb39be8cb92b1acd5aca197ad6df179b.html</anchorfile>
      <anchor>acb39be8cb92b1acd5aca197ad6df179b</anchor>
      <arglist>(const fixed_depth_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_a7b3abca43bc087fbaa277c5d287d0ad5.html</anchorfile>
      <anchor>a7b3abca43bc087fbaa277c5d287d0ad5</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_aa0be7989b9dd4c5bcdcc0d47a56d11fb.html</anchorfile>
      <anchor>aa0be7989b9dd4c5bcdcc0d47a56d11fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>first_parent_</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_a5f6c92f12c4281e94e950ccd70833985.html</anchorfile>
      <anchor>a5f6c92f12c4281e94e950ccd70833985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>node</name>
      <anchorfile>classtree_1_1iterator__base_a8e012d9505968cd1b51afab5bb4f2bf0.html</anchorfile>
      <anchor>a8e012d9505968cd1b51afab5bb4f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_current_children_</name>
      <anchorfile>classtree_1_1iterator__base_a88239267268c728952e0cd89b9326e82.html</anchorfile>
      <anchor>a88239267268c728952e0cd89b9326e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>find_leftmost_parent_</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_aaa76856fbd25e52e8e0104ba744b0246.html</anchorfile>
      <anchor>aaa76856fbd25e52e8e0104ba744b0246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_first_parent_</name>
      <anchorfile>classtree_1_1fixed__depth__iterator_ad4a7326054e3770ab7b2e98d70cbc31e.html</anchorfile>
      <anchor>ad4a7326054e3770ab7b2e98d70cbc31e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::iterator_base</name>
    <filename>classtree_1_1iterator__base.html</filename>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtree_1_1iterator__base_aeff66472181aa05d50c7ffe4a91dc4c0.html</anchorfile>
      <anchor>aeff66472181aa05d50c7ffe4a91dc4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtree_1_1iterator__base_a7d0ace14418254eaab7526f1d0aabf40.html</anchorfile>
      <anchor>a7d0ace14418254eaab7526f1d0aabf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtree_1_1iterator__base_a0665bed45269b6f7b97809ea9920008e.html</anchorfile>
      <anchor>a0665bed45269b6f7b97809ea9920008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtree_1_1iterator__base_a063faf883017de195e7e72cf55be6914.html</anchorfile>
      <anchor>a063faf883017de195e7e72cf55be6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtree_1_1iterator__base_aa2b239ac4db713d5b191e696584a9076.html</anchorfile>
      <anchor>aa2b239ac4db713d5b191e696584a9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_1_1iterator__base_aab430bec9e607ae24cdd2bdffe3faf70.html</anchorfile>
      <anchor>aab430bec9e607ae24cdd2bdffe3faf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_base</name>
      <anchorfile>classtree_1_1iterator__base_a1be2e6802acca5f281ddc7e5d67bd61c.html</anchorfile>
      <anchor>a1be2e6802acca5f281ddc7e5d67bd61c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_base</name>
      <anchorfile>classtree_1_1iterator__base_add6dda19c2febebabbc5e769365dc4dd.html</anchorfile>
      <anchor>add6dda19c2febebabbc5e769365dc4dd</anchor>
      <arglist>(tree_node *)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_1_1iterator__base_a7fad2f6cc1a6a667b5c71bb16c9b84e5.html</anchorfile>
      <anchor>a7fad2f6cc1a6a667b5c71bb16c9b84e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_1_1iterator__base_a399dabd62f0659c02bfda59b26bdeefe.html</anchorfile>
      <anchor>a399dabd62f0659c02bfda59b26bdeefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_1_1iterator__base_a435004214270928d106dd4c8f6a36f17.html</anchorfile>
      <anchor>a435004214270928d106dd4c8f6a36f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtree_1_1iterator__base_a2706c00219d33faae9edb1a13d132608.html</anchorfile>
      <anchor>a2706c00219d33faae9edb1a13d132608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtree_1_1iterator__base_abd9c59569df7d8be5a50c835c180f4dc.html</anchorfile>
      <anchor>abd9c59569df7d8be5a50c835c180f4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_a7b3abca43bc087fbaa277c5d287d0ad5.html</anchorfile>
      <anchor>a7b3abca43bc087fbaa277c5d287d0ad5</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_aa0be7989b9dd4c5bcdcc0d47a56d11fb.html</anchorfile>
      <anchor>aa0be7989b9dd4c5bcdcc0d47a56d11fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>node</name>
      <anchorfile>classtree_1_1iterator__base_a8e012d9505968cd1b51afab5bb4f2bf0.html</anchorfile>
      <anchor>a8e012d9505968cd1b51afab5bb4f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_current_children_</name>
      <anchorfile>classtree_1_1iterator__base_a88239267268c728952e0cd89b9326e82.html</anchorfile>
      <anchor>a88239267268c728952e0cd89b9326e82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::iterator_base_less</name>
    <filename>classtree_1_1iterator__base__less.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classtree_1_1iterator__base__less_a3dc4cb0c8b9a2e3ad5ed7852dd9b6a3b.html</anchorfile>
      <anchor>a3dc4cb0c8b9a2e3ad5ed7852dd9b6a3b</anchor>
      <arglist>(const typename tree&lt; T, tree_node_allocator &gt;::iterator_base &amp;one, const typename tree&lt; T, tree_node_allocator &gt;::iterator_base &amp;two) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::leaf_iterator</name>
    <filename>classtree_1_1leaf__iterator.html</filename>
    <base>tree::iterator_base</base>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtree_1_1iterator__base_aeff66472181aa05d50c7ffe4a91dc4c0.html</anchorfile>
      <anchor>aeff66472181aa05d50c7ffe4a91dc4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtree_1_1iterator__base_a7d0ace14418254eaab7526f1d0aabf40.html</anchorfile>
      <anchor>a7d0ace14418254eaab7526f1d0aabf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtree_1_1iterator__base_a0665bed45269b6f7b97809ea9920008e.html</anchorfile>
      <anchor>a0665bed45269b6f7b97809ea9920008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtree_1_1iterator__base_a063faf883017de195e7e72cf55be6914.html</anchorfile>
      <anchor>a063faf883017de195e7e72cf55be6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtree_1_1iterator__base_aa2b239ac4db713d5b191e696584a9076.html</anchorfile>
      <anchor>aa2b239ac4db713d5b191e696584a9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_1_1iterator__base_aab430bec9e607ae24cdd2bdffe3faf70.html</anchorfile>
      <anchor>aab430bec9e607ae24cdd2bdffe3faf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>leaf_iterator</name>
      <anchorfile>classtree_1_1leaf__iterator_a9eab952866e9cfaf24b46f6fe40e124c.html</anchorfile>
      <anchor>a9eab952866e9cfaf24b46f6fe40e124c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>leaf_iterator</name>
      <anchorfile>classtree_1_1leaf__iterator_a85909aaec62d0f0fca0c1f4a8693012c.html</anchorfile>
      <anchor>a85909aaec62d0f0fca0c1f4a8693012c</anchor>
      <arglist>(tree_node *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>leaf_iterator</name>
      <anchorfile>classtree_1_1leaf__iterator_a23d015c7fd91458f682fb2c4b6656d10.html</anchorfile>
      <anchor>a23d015c7fd91458f682fb2c4b6656d10</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>leaf_iterator</name>
      <anchorfile>classtree_1_1leaf__iterator_a982d3c97cec80722bca1fd6e8c7d42e0.html</anchorfile>
      <anchor>a982d3c97cec80722bca1fd6e8c7d42e0</anchor>
      <arglist>(const sibling_iterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_1_1iterator__base_a7fad2f6cc1a6a667b5c71bb16c9b84e5.html</anchorfile>
      <anchor>a7fad2f6cc1a6a667b5c71bb16c9b84e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_1_1iterator__base_a399dabd62f0659c02bfda59b26bdeefe.html</anchorfile>
      <anchor>a399dabd62f0659c02bfda59b26bdeefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_1_1iterator__base_a435004214270928d106dd4c8f6a36f17.html</anchorfile>
      <anchor>a435004214270928d106dd4c8f6a36f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtree_1_1leaf__iterator_aee00203817c22fc9ce2de33362cfefa5.html</anchorfile>
      <anchor>aee00203817c22fc9ce2de33362cfefa5</anchor>
      <arglist>(const leaf_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtree_1_1iterator__base_a2706c00219d33faae9edb1a13d132608.html</anchorfile>
      <anchor>a2706c00219d33faae9edb1a13d132608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1leaf__iterator_ae29adb066e70e75b660dda35fb610cb9.html</anchorfile>
      <anchor>ae29adb066e70e75b660dda35fb610cb9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1leaf__iterator_ab56fde023e1b5d61465550800cab153a.html</anchorfile>
      <anchor>ab56fde023e1b5d61465550800cab153a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classtree_1_1leaf__iterator_afb9651ec2fe55e66159915170593cb60.html</anchorfile>
      <anchor>afb9651ec2fe55e66159915170593cb60</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1leaf__iterator_a645c18d8e39531568eb8101110929d9d.html</anchorfile>
      <anchor>a645c18d8e39531568eb8101110929d9d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1leaf__iterator_a3f5ee65958598a9375b3d6313842bc67.html</anchorfile>
      <anchor>a3f5ee65958598a9375b3d6313842bc67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>leaf_iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classtree_1_1leaf__iterator_ad9bbc33fed0d1207dd52240dd4ef6bcb.html</anchorfile>
      <anchor>ad9bbc33fed0d1207dd52240dd4ef6bcb</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtree_1_1iterator__base_abd9c59569df7d8be5a50c835c180f4dc.html</anchorfile>
      <anchor>abd9c59569df7d8be5a50c835c180f4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtree_1_1leaf__iterator_ae4129d7d543b9290c7d35c715cff7e73.html</anchorfile>
      <anchor>ae4129d7d543b9290c7d35c715cff7e73</anchor>
      <arglist>(const leaf_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_a7b3abca43bc087fbaa277c5d287d0ad5.html</anchorfile>
      <anchor>a7b3abca43bc087fbaa277c5d287d0ad5</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_aa0be7989b9dd4c5bcdcc0d47a56d11fb.html</anchorfile>
      <anchor>aa0be7989b9dd4c5bcdcc0d47a56d11fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>node</name>
      <anchorfile>classtree_1_1iterator__base_a8e012d9505968cd1b51afab5bb4f2bf0.html</anchorfile>
      <anchor>a8e012d9505968cd1b51afab5bb4f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_current_children_</name>
      <anchorfile>classtree_1_1iterator__base_a88239267268c728952e0cd89b9326e82.html</anchorfile>
      <anchor>a88239267268c728952e0cd89b9326e82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::post_order_iterator</name>
    <filename>classtree_1_1post__order__iterator.html</filename>
    <base>tree::iterator_base</base>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtree_1_1iterator__base_aeff66472181aa05d50c7ffe4a91dc4c0.html</anchorfile>
      <anchor>aeff66472181aa05d50c7ffe4a91dc4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtree_1_1iterator__base_a7d0ace14418254eaab7526f1d0aabf40.html</anchorfile>
      <anchor>a7d0ace14418254eaab7526f1d0aabf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtree_1_1iterator__base_a0665bed45269b6f7b97809ea9920008e.html</anchorfile>
      <anchor>a0665bed45269b6f7b97809ea9920008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtree_1_1iterator__base_a063faf883017de195e7e72cf55be6914.html</anchorfile>
      <anchor>a063faf883017de195e7e72cf55be6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtree_1_1iterator__base_aa2b239ac4db713d5b191e696584a9076.html</anchorfile>
      <anchor>aa2b239ac4db713d5b191e696584a9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_1_1iterator__base_aab430bec9e607ae24cdd2bdffe3faf70.html</anchorfile>
      <anchor>aab430bec9e607ae24cdd2bdffe3faf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>post_order_iterator</name>
      <anchorfile>classtree_1_1post__order__iterator_af6d2a1ff77da1ca318447faef819fb22.html</anchorfile>
      <anchor>af6d2a1ff77da1ca318447faef819fb22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>post_order_iterator</name>
      <anchorfile>classtree_1_1post__order__iterator_aadd3e555f6a69c1799cb5b9b12e3ef48.html</anchorfile>
      <anchor>aadd3e555f6a69c1799cb5b9b12e3ef48</anchor>
      <arglist>(tree_node *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>post_order_iterator</name>
      <anchorfile>classtree_1_1post__order__iterator_ad1bba922181132f5c41a6ebd5230abe9.html</anchorfile>
      <anchor>ad1bba922181132f5c41a6ebd5230abe9</anchor>
      <arglist>(const sibling_iterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>post_order_iterator</name>
      <anchorfile>classtree_1_1post__order__iterator_abbe898c229fab7e833da744a76aca5ab.html</anchorfile>
      <anchor>abbe898c229fab7e833da744a76aca5ab</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_1_1iterator__base_a7fad2f6cc1a6a667b5c71bb16c9b84e5.html</anchorfile>
      <anchor>a7fad2f6cc1a6a667b5c71bb16c9b84e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>descend_all</name>
      <anchorfile>classtree_1_1post__order__iterator_aca4676b4986854521cfa2c7d84f62204.html</anchorfile>
      <anchor>aca4676b4986854521cfa2c7d84f62204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_1_1iterator__base_a399dabd62f0659c02bfda59b26bdeefe.html</anchorfile>
      <anchor>a399dabd62f0659c02bfda59b26bdeefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_1_1iterator__base_a435004214270928d106dd4c8f6a36f17.html</anchorfile>
      <anchor>a435004214270928d106dd4c8f6a36f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtree_1_1post__order__iterator_a59f0d0d145f27ed094a69214e1831102.html</anchorfile>
      <anchor>a59f0d0d145f27ed094a69214e1831102</anchor>
      <arglist>(const post_order_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtree_1_1iterator__base_a2706c00219d33faae9edb1a13d132608.html</anchorfile>
      <anchor>a2706c00219d33faae9edb1a13d132608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1post__order__iterator_ababa42c4ecb0a0bb8b21b0c28dfa3009.html</anchorfile>
      <anchor>ababa42c4ecb0a0bb8b21b0c28dfa3009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1post__order__iterator_a7041325e846017886e7c43d9c1c2cddb.html</anchorfile>
      <anchor>a7041325e846017886e7c43d9c1c2cddb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classtree_1_1post__order__iterator_a0b6c2246f41b0a2ff8e4c9d9efcee879.html</anchorfile>
      <anchor>a0b6c2246f41b0a2ff8e4c9d9efcee879</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1post__order__iterator_af2c0df6c235853aa2191d02a557a1fea.html</anchorfile>
      <anchor>af2c0df6c235853aa2191d02a557a1fea</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1post__order__iterator_af70bbd10b24ca0cf1c674e4ef40899db.html</anchorfile>
      <anchor>af70bbd10b24ca0cf1c674e4ef40899db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>post_order_iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classtree_1_1post__order__iterator_a93b7ddae75f30985a0d81f38bcbaa306.html</anchorfile>
      <anchor>a93b7ddae75f30985a0d81f38bcbaa306</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtree_1_1iterator__base_abd9c59569df7d8be5a50c835c180f4dc.html</anchorfile>
      <anchor>abd9c59569df7d8be5a50c835c180f4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtree_1_1post__order__iterator_ab1303f191d6bc8a62e5f03fa53466ec4.html</anchorfile>
      <anchor>ab1303f191d6bc8a62e5f03fa53466ec4</anchor>
      <arglist>(const post_order_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_aa0be7989b9dd4c5bcdcc0d47a56d11fb.html</anchorfile>
      <anchor>aa0be7989b9dd4c5bcdcc0d47a56d11fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_a7b3abca43bc087fbaa277c5d287d0ad5.html</anchorfile>
      <anchor>a7b3abca43bc087fbaa277c5d287d0ad5</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>node</name>
      <anchorfile>classtree_1_1iterator__base_a8e012d9505968cd1b51afab5bb4f2bf0.html</anchorfile>
      <anchor>a8e012d9505968cd1b51afab5bb4f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_current_children_</name>
      <anchorfile>classtree_1_1iterator__base_a88239267268c728952e0cd89b9326e82.html</anchorfile>
      <anchor>a88239267268c728952e0cd89b9326e82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::pre_order_iterator</name>
    <filename>classtree_1_1pre__order__iterator.html</filename>
    <base>tree::iterator_base</base>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtree_1_1iterator__base_aeff66472181aa05d50c7ffe4a91dc4c0.html</anchorfile>
      <anchor>aeff66472181aa05d50c7ffe4a91dc4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtree_1_1iterator__base_a7d0ace14418254eaab7526f1d0aabf40.html</anchorfile>
      <anchor>a7d0ace14418254eaab7526f1d0aabf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtree_1_1iterator__base_a0665bed45269b6f7b97809ea9920008e.html</anchorfile>
      <anchor>a0665bed45269b6f7b97809ea9920008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtree_1_1iterator__base_a063faf883017de195e7e72cf55be6914.html</anchorfile>
      <anchor>a063faf883017de195e7e72cf55be6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtree_1_1iterator__base_aa2b239ac4db713d5b191e696584a9076.html</anchorfile>
      <anchor>aa2b239ac4db713d5b191e696584a9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_1_1iterator__base_aab430bec9e607ae24cdd2bdffe3faf70.html</anchorfile>
      <anchor>aab430bec9e607ae24cdd2bdffe3faf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pre_order_iterator</name>
      <anchorfile>classtree_1_1pre__order__iterator_aaa4abe430ae678fa7d7753d9599be049.html</anchorfile>
      <anchor>aaa4abe430ae678fa7d7753d9599be049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pre_order_iterator</name>
      <anchorfile>classtree_1_1pre__order__iterator_aafdaf0da69c4406b916c14c5589fa391.html</anchorfile>
      <anchor>aafdaf0da69c4406b916c14c5589fa391</anchor>
      <arglist>(tree_node *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pre_order_iterator</name>
      <anchorfile>classtree_1_1pre__order__iterator_a2705495c89beecc86107ca742a35507f.html</anchorfile>
      <anchor>a2705495c89beecc86107ca742a35507f</anchor>
      <arglist>(const sibling_iterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pre_order_iterator</name>
      <anchorfile>classtree_1_1pre__order__iterator_a969cfeb31a2e92d1a64d9f2945bbedf7.html</anchorfile>
      <anchor>a969cfeb31a2e92d1a64d9f2945bbedf7</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_1_1iterator__base_a7fad2f6cc1a6a667b5c71bb16c9b84e5.html</anchorfile>
      <anchor>a7fad2f6cc1a6a667b5c71bb16c9b84e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_1_1iterator__base_a399dabd62f0659c02bfda59b26bdeefe.html</anchorfile>
      <anchor>a399dabd62f0659c02bfda59b26bdeefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_1_1iterator__base_a435004214270928d106dd4c8f6a36f17.html</anchorfile>
      <anchor>a435004214270928d106dd4c8f6a36f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtree_1_1pre__order__iterator_a14425c7743e9a6da2d96b172a85d2bed.html</anchorfile>
      <anchor>a14425c7743e9a6da2d96b172a85d2bed</anchor>
      <arglist>(const pre_order_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtree_1_1iterator__base_a2706c00219d33faae9edb1a13d132608.html</anchorfile>
      <anchor>a2706c00219d33faae9edb1a13d132608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pre_order_iterator</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1pre__order__iterator_ad99a34d4c6cbfaa1de621b276a363856.html</anchorfile>
      <anchor>ad99a34d4c6cbfaa1de621b276a363856</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pre_order_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1pre__order__iterator_a07b77d1591ad7f05e4531489561d36d2.html</anchorfile>
      <anchor>a07b77d1591ad7f05e4531489561d36d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pre_order_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classtree_1_1pre__order__iterator_a5ab66cd50ae22c9b246231b41b7720f5.html</anchorfile>
      <anchor>a5ab66cd50ae22c9b246231b41b7720f5</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>pre_order_iterator</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1pre__order__iterator_a9ccab7bd408c6d0a221f69d11f7f3717.html</anchorfile>
      <anchor>a9ccab7bd408c6d0a221f69d11f7f3717</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pre_order_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1pre__order__iterator_a4e2dd21653724b6413d9949caf9bb107.html</anchorfile>
      <anchor>a4e2dd21653724b6413d9949caf9bb107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pre_order_iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classtree_1_1pre__order__iterator_a722aedfd8f8be3490324a587d17cb133.html</anchorfile>
      <anchor>a722aedfd8f8be3490324a587d17cb133</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtree_1_1iterator__base_abd9c59569df7d8be5a50c835c180f4dc.html</anchorfile>
      <anchor>abd9c59569df7d8be5a50c835c180f4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtree_1_1pre__order__iterator_aea8dee1bfc2450608b2b35d26a9f11b7.html</anchorfile>
      <anchor>aea8dee1bfc2450608b2b35d26a9f11b7</anchor>
      <arglist>(const pre_order_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_a7b3abca43bc087fbaa277c5d287d0ad5.html</anchorfile>
      <anchor>a7b3abca43bc087fbaa277c5d287d0ad5</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_aa0be7989b9dd4c5bcdcc0d47a56d11fb.html</anchorfile>
      <anchor>aa0be7989b9dd4c5bcdcc0d47a56d11fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>node</name>
      <anchorfile>classtree_1_1iterator__base_a8e012d9505968cd1b51afab5bb4f2bf0.html</anchorfile>
      <anchor>a8e012d9505968cd1b51afab5bb4f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_current_children_</name>
      <anchorfile>classtree_1_1iterator__base_a88239267268c728952e0cd89b9326e82.html</anchorfile>
      <anchor>a88239267268c728952e0cd89b9326e82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree::sibling_iterator</name>
    <filename>classtree_1_1sibling__iterator.html</filename>
    <base>tree::iterator_base</base>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtree_1_1iterator__base_aeff66472181aa05d50c7ffe4a91dc4c0.html</anchorfile>
      <anchor>aeff66472181aa05d50c7ffe4a91dc4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtree_1_1iterator__base_a7d0ace14418254eaab7526f1d0aabf40.html</anchorfile>
      <anchor>a7d0ace14418254eaab7526f1d0aabf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtree_1_1iterator__base_a0665bed45269b6f7b97809ea9920008e.html</anchorfile>
      <anchor>a0665bed45269b6f7b97809ea9920008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtree_1_1iterator__base_a063faf883017de195e7e72cf55be6914.html</anchorfile>
      <anchor>a063faf883017de195e7e72cf55be6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtree_1_1iterator__base_aa2b239ac4db713d5b191e696584a9076.html</anchorfile>
      <anchor>aa2b239ac4db713d5b191e696584a9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtree_1_1iterator__base_aab430bec9e607ae24cdd2bdffe3faf70.html</anchorfile>
      <anchor>aab430bec9e607ae24cdd2bdffe3faf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sibling_iterator</name>
      <anchorfile>classtree_1_1sibling__iterator_adaaf56c800ed241d36802abab3925a2a.html</anchorfile>
      <anchor>adaaf56c800ed241d36802abab3925a2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sibling_iterator</name>
      <anchorfile>classtree_1_1sibling__iterator_a7ddfa2fffd76fdd78b97973408a80528.html</anchorfile>
      <anchor>a7ddfa2fffd76fdd78b97973408a80528</anchor>
      <arglist>(tree_node *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sibling_iterator</name>
      <anchorfile>classtree_1_1sibling__iterator_a093ea4798a85b0d52e5db20a876bc0d3.html</anchorfile>
      <anchor>a093ea4798a85b0d52e5db20a876bc0d3</anchor>
      <arglist>(const iterator_base &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sibling_iterator</name>
      <anchorfile>classtree_1_1sibling__iterator_a8def7a6f3e109876cb003f4254885ca0.html</anchorfile>
      <anchor>a8def7a6f3e109876cb003f4254885ca0</anchor>
      <arglist>(const sibling_iterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>begin</name>
      <anchorfile>classtree_1_1iterator__base_a7fad2f6cc1a6a667b5c71bb16c9b84e5.html</anchorfile>
      <anchor>a7fad2f6cc1a6a667b5c71bb16c9b84e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>end</name>
      <anchorfile>classtree_1_1iterator__base_a399dabd62f0659c02bfda59b26bdeefe.html</anchorfile>
      <anchor>a399dabd62f0659c02bfda59b26bdeefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>number_of_children</name>
      <anchorfile>classtree_1_1iterator__base_a435004214270928d106dd4c8f6a36f17.html</anchorfile>
      <anchor>a435004214270928d106dd4c8f6a36f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtree_1_1sibling__iterator_a2f4b2c5112c9d16f65852bc84d34c9c9.html</anchorfile>
      <anchor>a2f4b2c5112c9d16f65852bc84d34c9c9</anchor>
      <arglist>(const sibling_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtree_1_1iterator__base_a2706c00219d33faae9edb1a13d132608.html</anchorfile>
      <anchor>a2706c00219d33faae9edb1a13d132608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1sibling__iterator_a66b73e99c5425620a5e282fe23cdfd98.html</anchorfile>
      <anchor>a66b73e99c5425620a5e282fe23cdfd98</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtree_1_1sibling__iterator_a8d0d647a7843432b5ccc18724fcc3493.html</anchorfile>
      <anchor>a8d0d647a7843432b5ccc18724fcc3493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classtree_1_1sibling__iterator_ad36b6994a50c0f73154b08ab35abf336.html</anchorfile>
      <anchor>ad36b6994a50c0f73154b08ab35abf336</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1sibling__iterator_a7e91377755da77acd20d5b9356f7498e.html</anchorfile>
      <anchor>a7e91377755da77acd20d5b9356f7498e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator</type>
      <name>operator--</name>
      <anchorfile>classtree_1_1sibling__iterator_aeac6e7802aabdf7050b314af8d56c81d.html</anchorfile>
      <anchor>aeac6e7802aabdf7050b314af8d56c81d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>sibling_iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classtree_1_1sibling__iterator_af7b0a37317400fe16a1ad422c1ee6fa1.html</anchorfile>
      <anchor>af7b0a37317400fe16a1ad422c1ee6fa1</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtree_1_1iterator__base_abd9c59569df7d8be5a50c835c180f4dc.html</anchorfile>
      <anchor>abd9c59569df7d8be5a50c835c180f4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtree_1_1sibling__iterator_af235d7b64b7d2654437482bab80c797b.html</anchorfile>
      <anchor>af235d7b64b7d2654437482bab80c797b</anchor>
      <arglist>(const sibling_iterator &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>tree_node *</type>
      <name>range_first</name>
      <anchorfile>classtree_1_1sibling__iterator_afaed5294cdf5a6679c788fff0196c2a8.html</anchorfile>
      <anchor>afaed5294cdf5a6679c788fff0196c2a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tree_node *</type>
      <name>range_last</name>
      <anchorfile>classtree_1_1sibling__iterator_a85438655c23ba60d2a4f83787e3dcf48.html</anchorfile>
      <anchor>a85438655c23ba60d2a4f83787e3dcf48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_a7b3abca43bc087fbaa277c5d287d0ad5.html</anchorfile>
      <anchor>a7b3abca43bc087fbaa277c5d287d0ad5</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_children</name>
      <anchorfile>classtree_1_1iterator__base_aa0be7989b9dd4c5bcdcc0d47a56d11fb.html</anchorfile>
      <anchor>aa0be7989b9dd4c5bcdcc0d47a56d11fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>node</name>
      <anchorfile>classtree_1_1iterator__base_a8e012d9505968cd1b51afab5bb4f2bf0.html</anchorfile>
      <anchor>a8e012d9505968cd1b51afab5bb4f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node *</type>
      <name>parent_</name>
      <anchorfile>classtree_1_1sibling__iterator_a204f7449ee908f982d21cc3d334d25bc.html</anchorfile>
      <anchor>a204f7449ee908f982d21cc3d334d25bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_current_children_</name>
      <anchorfile>classtree_1_1iterator__base_a88239267268c728952e0cd89b9326e82.html</anchorfile>
      <anchor>a88239267268c728952e0cd89b9326e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_parent_</name>
      <anchorfile>classtree_1_1sibling__iterator_a1ccee36d637d78bd30be98a20d582f0e.html</anchorfile>
      <anchor>a1ccee36d637d78bd30be98a20d582f0e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tree_node_</name>
    <filename>classtree__node__.html</filename>
    <templarg>T</templarg>
    <member kind="variable">
      <type>T</type>
      <name>data</name>
      <anchorfile>classtree__node___a4c15077a3ad0552413d1268ee4be1bef.html</anchorfile>
      <anchor>a4c15077a3ad0552413d1268ee4be1bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_&lt; T &gt; *</type>
      <name>first_child</name>
      <anchorfile>classtree__node___ad51591496e654515b662095f70d1fc1a.html</anchorfile>
      <anchor>ad51591496e654515b662095f70d1fc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_&lt; T &gt; *</type>
      <name>last_child</name>
      <anchorfile>classtree__node___a611d3c41c716dae6bf2012e3d9152933.html</anchorfile>
      <anchor>a611d3c41c716dae6bf2012e3d9152933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_&lt; T &gt; *</type>
      <name>next_sibling</name>
      <anchorfile>classtree__node___a195a647282d6ab1de50d9ac87aa42bce.html</anchorfile>
      <anchor>a195a647282d6ab1de50d9ac87aa42bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_&lt; T &gt; *</type>
      <name>parent</name>
      <anchorfile>classtree__node___a60597bf2f8288fdd616c52f8a5a4e477.html</anchorfile>
      <anchor>a60597bf2f8288fdd616c52f8a5a4e477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_&lt; T &gt; *</type>
      <name>prev_sibling</name>
      <anchorfile>classtree__node___ae7b8325f91c0b4460552cef6b9aec159.html</anchorfile>
      <anchor>ae7b8325f91c0b4460552cef6b9aec159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hp_std</name>
    <filename>namespacehp__std.html</filename>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>constructor</name>
      <anchorfile>namespacehp__std_a0aa5498aed83c4672d3eda5afea400a4.html</anchorfile>
      <anchor>a0aa5498aed83c4672d3eda5afea400a4</anchor>
      <arglist>(T1 *p, T2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>constructor</name>
      <anchorfile>namespacehp__std_ab8b6755f8b4b2124cfd23b1cb3f94138.html</anchorfile>
      <anchor>ab8b6755f8b4b2124cfd23b1cb3f94138</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
    <member kind="function">
      <type>MY_WISH_INLINE void</type>
      <name>destructor</name>
      <anchorfile>namespacehp__std_a854aa4b511e3f5f05e6079bcbd315755.html</anchorfile>
      <anchor>a854aa4b511e3f5f05e6079bcbd315755</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>kp</name>
    <filename>namespacekp.html</filename>
    <member kind="function">
      <type>void</type>
      <name>constructor</name>
      <anchorfile>namespacekp_ad1c6c23984a78bfc8336c7ca244d6f1c.html</anchorfile>
      <anchor>ad1c6c23984a78bfc8336c7ca244d6f1c</anchor>
      <arglist>(T1 *p, T2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructor</name>
      <anchorfile>namespacekp_ab625db515f044b7ddaa92769e2e6d745.html</anchorfile>
      <anchor>ab625db515f044b7ddaa92769e2e6d745</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destructor</name>
      <anchorfile>namespacekp_aa6813c11eeb1c091cdd1eff62de70914.html</anchorfile>
      <anchor>aa6813c11eeb1c091cdd1eff62de70914</anchor>
      <arglist>(T1 *p)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>my_auto_ptr</name>
    <filename>namespacemy__auto__ptr.html</filename>
    <class kind="class">my_auto_ptr::__ptr_base</class>
    <class kind="class">my_auto_ptr::auto_ptr</class>
    <class kind="class">my_auto_ptr::auto_ptr_ref</class>
  </compound>
  <compound kind="class">
    <name>my_auto_ptr::__ptr_base</name>
    <filename>classmy__auto__ptr_1_1____ptr__base.html</filename>
    <member kind="function">
      <type>void</type>
      <name>__set</name>
      <anchorfile>classmy__auto__ptr_1_1____ptr__base_a1faa956de22fd4cc818a119dabb972f4.html</anchorfile>
      <anchor>a1faa956de22fd4cc818a119dabb972f4</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__set</name>
      <anchorfile>classmy__auto__ptr_1_1____ptr__base_a10da5e10c33b6c7968b1f8cc1dd2aff0.html</anchorfile>
      <anchor>a10da5e10c33b6c7968b1f8cc1dd2aff0</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>_M_p</name>
      <anchorfile>classmy__auto__ptr_1_1____ptr__base_a39c0577b36569c0280c7fee6c95a0bea.html</anchorfile>
      <anchor>a39c0577b36569c0280c7fee6c95a0bea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>my_auto_ptr::auto_ptr</name>
    <filename>classmy__auto__ptr_1_1auto__ptr.html</filename>
    <templarg>_Tp</templarg>
    <base>my_auto_ptr::__ptr_base</base>
    <member kind="typedef">
      <type>auto_ptr&lt; _Tp &gt;</type>
      <name>_Self</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a1adba146defdfd43f40ffe8b1d6fcb19.html</anchorfile>
      <anchor>a1adba146defdfd43f40ffe8b1d6fcb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Tp</type>
      <name>element_type</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a52450f38046aa846fdb6389c45fafbe0.html</anchorfile>
      <anchor>a52450f38046aa846fdb6389c45fafbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a0acf702c8de0d27e4cd1547bb79c90af.html</anchorfile>
      <anchor>a0acf702c8de0d27e4cd1547bb79c90af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a145b7de655caaf18a7848f05bb2f74c1.html</anchorfile>
      <anchor>a145b7de655caaf18a7848f05bb2f74c1</anchor>
      <arglist>(_Self &amp;__r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a40e5376abf8c5cef879f4c40517b8911.html</anchorfile>
      <anchor>a40e5376abf8c5cef879f4c40517b8911</anchor>
      <arglist>(auto_ptr_ref&lt; _Tp &gt; __r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_ad9c2747d7534a61ade22ead3c2167e66.html</anchorfile>
      <anchor>ad9c2747d7534a61ade22ead3c2167e66</anchor>
      <arglist>(_Tp *__px)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~auto_ptr</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a5609d58bcbe7ebc7d753922f30e5c060.html</anchorfile>
      <anchor>a5609d58bcbe7ebc7d753922f30e5c060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__set</name>
      <anchorfile>classmy__auto__ptr_1_1____ptr__base_a10da5e10c33b6c7968b1f8cc1dd2aff0.html</anchorfile>
      <anchor>a10da5e10c33b6c7968b1f8cc1dd2aff0</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__set</name>
      <anchorfile>classmy__auto__ptr_1_1____ptr__base_a1faa956de22fd4cc818a119dabb972f4.html</anchorfile>
      <anchor>a1faa956de22fd4cc818a119dabb972f4</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>get</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_ae6f7e48341d6cc494056b10727e1e24b.html</anchorfile>
      <anchor>ae6f7e48341d6cc494056b10727e1e24b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator auto_ptr_ref&lt; _Tp &gt;</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a149c058bbfe21c25e7f4cda8f5247cd9.html</anchorfile>
      <anchor>a149c058bbfe21c25e7f4cda8f5247cd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator*</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a01b3d9ee7d92c3bf06d5ac5a0411f43c.html</anchorfile>
      <anchor>a01b3d9ee7d92c3bf06d5ac5a0411f43c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>operator-&gt;</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_ae3581b36656e590cdb8cb926044ffa68.html</anchorfile>
      <anchor>ae3581b36656e590cdb8cb926044ffa68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>_Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a2e730e29ae3e886a2b05a889cb89cfd9.html</anchorfile>
      <anchor>a2e730e29ae3e886a2b05a889cb89cfd9</anchor>
      <arglist>(_Self &amp;__r)</arglist>
    </member>
    <member kind="function">
      <type>_Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a2837ad298836c1e8cab6386d79cfcb04.html</anchorfile>
      <anchor>a2837ad298836c1e8cab6386d79cfcb04</anchor>
      <arglist>(auto_ptr_ref&lt; _Tp &gt; __r)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>release</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_a86b6cd628279775274cf8a50509b5fec.html</anchorfile>
      <anchor>a86b6cd628279775274cf8a50509b5fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr_afa484f9c0a2b2b63f2f8a48bf62c0845.html</anchorfile>
      <anchor>afa484f9c0a2b2b63f2f8a48bf62c0845</anchor>
      <arglist>(_Tp *__px=0)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>_M_p</name>
      <anchorfile>classmy__auto__ptr_1_1____ptr__base_a39c0577b36569c0280c7fee6c95a0bea.html</anchorfile>
      <anchor>a39c0577b36569c0280c7fee6c95a0bea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>my_auto_ptr::auto_ptr_ref</name>
    <filename>classmy__auto__ptr_1_1auto__ptr__ref.html</filename>
    <templarg>_Tp</templarg>
    <member kind="function">
      <type></type>
      <name>auto_ptr_ref</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr__ref_a101018248185f504eeaacc6706985ca7.html</anchorfile>
      <anchor>a101018248185f504eeaacc6706985ca7</anchor>
      <arglist>(__ptr_base &amp;__r, _Tp *__p)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>release</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr__ref_a004717cbf498fd61dec2e0cd7a7aeb37.html</anchorfile>
      <anchor>a004717cbf498fd61dec2e0cd7a7aeb37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>_Tp *const</type>
      <name>_M_p</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr__ref_afd37e5ca06d00bca9969784c7a6e1c78.html</anchorfile>
      <anchor>afd37e5ca06d00bca9969784c7a6e1c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__ptr_base &amp;</type>
      <name>_M_r</name>
      <anchorfile>classmy__auto__ptr_1_1auto__ptr__ref_ae3c9e25ac504b225cae462a2d53805b7.html</anchorfile>
      <anchor>ae3c9e25ac504b225cae462a2d53805b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>my_mem_manager</name>
    <filename>namespacemy__mem__manager.html</filename>
    <member kind="function">
      <type>MY_FORCE_INLINE void</type>
      <name>deallocate</name>
      <anchorfile>namespacemy__mem__manager_a5eb71cb5048607cbe90a09f89b1e7fb2.html</anchorfile>
      <anchor>a5eb71cb5048607cbe90a09f89b1e7fb2</anchor>
      <arglist>(T *p, const char *fn, int ln)</arglist>
    </member>
    <member kind="function">
      <type>MY_FORCE_INLINE void</type>
      <name>destruct</name>
      <anchorfile>namespacemy__mem__manager_ac4b378433c31bce90a25ec338a5a59a5.html</anchorfile>
      <anchor>ac4b378433c31bce90a25ec338a5a59a5</anchor>
      <arglist>(T *p)</arglist>
    </member>
  </compound>
  <compound kind="dir">
    <name>auto_ptr/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/auto_ptr/</path>
    <filename>dir_e6653aa31e58554f1bb2aaa819ef60ec.html</filename>
    <file>auto_ptr.h</file>
  </compound>
  <compound kind="dir">
    <name>botnet/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/botnet/</path>
    <filename>dir_ed92c57b2e3e76afc1dfbb5467fa8073.html</filename>
    <file>c_replication.cpp</file>
    <file>c_replication.h</file>
  </compound>
  <compound kind="dir">
    <name>conf/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/conf/</path>
    <filename>dir_6d16c9f5a153097f8b31faf7772fc869.html</filename>
    <file>c_conf.cpp</file>
    <file>c_conf.h</file>
  </compound>
  <compound kind="dir">
    <name>dcc/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/dcc/</path>
    <filename>dir_61a834a0a22f60a8a046bc5ad7725dc9.html</filename>
    <file>c_dcc_host.h</file>
    <file>c_dcc_request_whois.cpp</file>
    <file>c_dcc_request_whois.h</file>
    <file>c_user_to_lock_out.h</file>
    <file>dcc_internal.h</file>
    <file>dcc_loop.cpp</file>
    <file>dcc_loop_edit_chan.cpp</file>
    <file>dcc_loop_edit_dynbans.cpp</file>
    <file>dcc_loop_edit_pass.cpp</file>
    <file>dcc_loop_edit_proc.cpp</file>
    <file>dcc_loop_edit_rproc.cpp</file>
    <file>dcc_loop_edit_user1.cpp</file>
    <file>dcc_loop_edit_user2.cpp</file>
    <file>dcc_loop_filesystem.cpp</file>
    <file>dcc_loop_language.cpp</file>
    <file>dcc_loop_msg.cpp</file>
    <file>dcc_loop_new_user.cpp</file>
    <file>dcc_loop_private.cpp</file>
    <file>dcc_loop_replication.cpp</file>
    <file>dcc_loop_terminator.cpp</file>
  </compound>
  <compound kind="dir">
    <name>func/expression/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/expression/</path>
    <filename>dir_3df8815e587e59c6b3399e7914068eaf.html</filename>
    <file>c_oper_desc.cpp</file>
    <file>c_oper_desc.h</file>
    <file>c_tree_builder.cpp</file>
    <file>c_tree_builder.h</file>
    <file>c_tree_groupper.cpp</file>
    <file>c_tree_groupper.h</file>
    <file>c_tree_microcode.cpp</file>
    <file>c_tree_microcode.h</file>
    <file>c_tree_shared.cpp</file>
    <file>c_tree_shared.h</file>
    <file>oper_assoc.h</file>
    <file>oper_prec.h</file>
  </compound>
  <compound kind="dir">
    <name>func/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/func/</path>
    <filename>dir_48da6bcfe851da9f404ba4877d77ff21.html</filename>
    <dir>func/expression/</dir>
    <file>c_block.cpp</file>
    <file>c_block.h</file>
    <file>c_command.cpp</file>
    <file>c_command.h</file>
    <file>c_expression.cpp</file>
    <file>c_expression.h</file>
    <file>c_fn_cmd.cpp</file>
    <file>c_fn_cmd.h</file>
    <file>c_fn_cmd_break.cpp</file>
    <file>c_fn_cmd_break.h</file>
    <file>c_fn_cmd_case.cpp</file>
    <file>c_fn_cmd_case.h</file>
    <file>c_fn_cmd_case_default.cpp</file>
    <file>c_fn_cmd_case_default.h</file>
    <file>c_fn_cmd_continue.cpp</file>
    <file>c_fn_cmd_continue.h</file>
    <file>c_fn_cmd_do.cpp</file>
    <file>c_fn_cmd_do.h</file>
    <file>c_fn_cmd_do_while.cpp</file>
    <file>c_fn_cmd_do_while.h</file>
    <file>c_fn_cmd_dummy.cpp</file>
    <file>c_fn_cmd_dummy.h</file>
    <file>c_fn_cmd_end_of_func.cpp</file>
    <file>c_fn_cmd_end_of_func.h</file>
    <file>c_fn_cmd_exp.cpp</file>
    <file>c_fn_cmd_exp.h</file>
    <file>c_fn_cmd_for_cond.cpp</file>
    <file>c_fn_cmd_for_cond.h</file>
    <file>c_fn_cmd_foreach.cpp</file>
    <file>c_fn_cmd_foreach.h</file>
    <file>c_fn_cmd_foreach_next_iter.cpp</file>
    <file>c_fn_cmd_foreach_next_iter.h</file>
    <file>c_fn_cmd_global.cpp</file>
    <file>c_fn_cmd_global.h</file>
    <file>c_fn_cmd_goto.cpp</file>
    <file>c_fn_cmd_goto.h</file>
    <file>c_fn_cmd_if.cpp</file>
    <file>c_fn_cmd_if.h</file>
    <file>c_fn_cmd_jump.cpp</file>
    <file>c_fn_cmd_jump.h</file>
    <file>c_fn_cmd_label.cpp</file>
    <file>c_fn_cmd_label.h</file>
    <file>c_fn_cmd_left_brace.cpp</file>
    <file>c_fn_cmd_left_brace.h</file>
    <file>c_fn_cmd_right_brace.cpp</file>
    <file>c_fn_cmd_right_brace.h</file>
    <file>c_fn_cmd_switch.cpp</file>
    <file>c_fn_cmd_switch.h</file>
    <file>c_fn_cmd_while.cpp</file>
    <file>c_fn_cmd_while.h</file>
    <file>c_foreach.cpp</file>
    <file>c_foreach.h</file>
    <file>c_foreach_refs.cpp</file>
    <file>c_foreach_refs.h</file>
    <file>c_func_arg.cpp</file>
    <file>c_func_arg.h</file>
    <file>c_function.cpp</file>
    <file>c_function.h</file>
    <file>c_if_branch.cpp</file>
    <file>c_if_branch.h</file>
    <file>c_opers.cpp</file>
    <file>c_opers.h</file>
    <file>c_part.cpp</file>
    <file>c_part.h</file>
    <file>eval_func.cpp</file>
    <file>eval_func.h</file>
  </compound>
  <compound kind="dir">
    <name>irc/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/irc/</path>
    <filename>dir_9adb29ed23068838b4654a0d6f34b562.html</filename>
    <file>c_flood.cpp</file>
    <file>c_flood.h</file>
    <file>c_flood_history.cpp</file>
    <file>c_flood_history.h</file>
    <file>c_irc_server.h</file>
    <file>c_online_channel.cpp</file>
    <file>c_online_channel.h</file>
    <file>c_online_user.cpp</file>
    <file>c_online_user.h</file>
  </compound>
  <compound kind="dir">
    <name>log/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/log/</path>
    <filename>dir_4ef0fb123dfbfb4f4b2be7aae68d7423.html</filename>
    <file>c_logger.cpp</file>
    <file>c_logger.h</file>
  </compound>
  <compound kind="dir">
    <name>logic/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/logic/</path>
    <filename>dir_3807d06a188ad169da8175b3b300a626.html</filename>
    <file>c_channel.cpp</file>
    <file>c_channel.h</file>
    <file>c_channel_def.cpp</file>
    <file>c_channel_def.h</file>
    <file>c_dynamic_rule.cpp</file>
    <file>c_dynamic_rule.h</file>
    <file>c_functions.cpp</file>
    <file>c_functions.h</file>
    <file>c_private.cpp</file>
    <file>c_private.h</file>
    <file>c_rproc.h</file>
    <file>c_smtp.cpp</file>
    <file>c_smtp.h</file>
    <file>c_user.cpp</file>
    <file>c_user.h</file>
    <file>event_dispatch.cpp</file>
    <file>event_dispatch.h</file>
    <file>logic_compile.cpp</file>
    <file>logic_events.cpp</file>
    <file>logic_internal.h</file>
  </compound>
  <compound kind="dir">
    <name>mdump/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mdump/</path>
    <filename>dir_86a79d6fa95b4aed20fa93cd147d5238.html</filename>
    <file>dbgdefines.h</file>
    <file>mdump.cpp</file>
    <file>mdump.h</file>
  </compound>
  <compound kind="dir">
    <name>memory/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/memory/</path>
    <filename>dir_96db9420a29e50253ac98d0c9b55a2d5.html</filename>
    <file>c_single_element_allocator.hh</file>
    <file>heap_debug.cpp</file>
    <file>heap_debug.h</file>
    <file>heap_debug2.h</file>
    <file>hp_std.hh</file>
    <file>low_memory_condition.cpp</file>
    <file>low_memory_condition.h</file>
    <file>memory/memleak.h</file>
  </compound>
  <compound kind="dir">
    <name>microcode/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/microcode/</path>
    <filename>dir_496001560cfe2891aaa5f60a08a040f5.html</filename>
    <file>c_micro.h</file>
    <file>c_micro_array.cpp</file>
    <file>c_micro_array.h</file>
    <file>c_micro_assign.cpp</file>
    <file>c_micro_assign.h</file>
    <file>c_micro_bit_and.cpp</file>
    <file>c_micro_bit_and.h</file>
    <file>c_micro_bit_or.cpp</file>
    <file>c_micro_bit_or.h</file>
    <file>c_micro_bit_xor.cpp</file>
    <file>c_micro_bit_xor.h</file>
    <file>c_micro_cast_bool.cpp</file>
    <file>c_micro_cast_bool.h</file>
    <file>c_micro_cast_int.cpp</file>
    <file>c_micro_cast_int.h</file>
    <file>c_micro_cast_string.cpp</file>
    <file>c_micro_cast_string.h</file>
    <file>c_micro_commit_vars.cpp</file>
    <file>c_micro_commit_vars.h</file>
    <file>c_micro_concat.cpp</file>
    <file>c_micro_concat.h</file>
    <file>c_micro_debug.cpp</file>
    <file>c_micro_debug.h</file>
    <file>c_micro_div.cpp</file>
    <file>c_micro_div.h</file>
    <file>c_micro_equal.cpp</file>
    <file>c_micro_equal.h</file>
    <file>c_micro_error.h</file>
    <file>c_micro_error_concat.cpp</file>
    <file>c_micro_error_concat.h</file>
    <file>c_micro_error_divzero.cpp</file>
    <file>c_micro_error_divzero.h</file>
    <file>c_micro_error_except.cpp</file>
    <file>c_micro_error_except.h</file>
    <file>c_micro_error_except2.cpp</file>
    <file>c_micro_error_except2.h</file>
    <file>c_micro_error_func.h</file>
    <file>c_micro_error_func_argc.cpp</file>
    <file>c_micro_error_func_argc.h</file>
    <file>c_micro_error_func_builtin.h</file>
    <file>c_micro_error_func_bultin.cpp</file>
    <file>c_micro_error_func_internal_1.cpp</file>
    <file>c_micro_error_func_internal_1.h</file>
    <file>c_micro_error_func_internal_2.cpp</file>
    <file>c_micro_error_func_internal_2.h</file>
    <file>c_micro_error_func_internal_3.cpp</file>
    <file>c_micro_error_func_internal_3.h</file>
    <file>c_micro_error_func_unknown.cpp</file>
    <file>c_micro_error_func_unknown.h</file>
    <file>c_micro_error_index.h</file>
    <file>c_micro_error_index_base_invalid.cpp</file>
    <file>c_micro_error_index_base_invalid.h</file>
    <file>c_micro_error_index_is_invalid.cpp</file>
    <file>c_micro_error_index_is_invalid.h</file>
    <file>c_micro_error_index_not_int.cpp</file>
    <file>c_micro_error_index_not_int.h</file>
    <file>c_micro_error_index_unset.cpp</file>
    <file>c_micro_error_index_unset.h</file>
    <file>c_micro_error_invnum.cpp</file>
    <file>c_micro_error_invnum.h</file>
    <file>c_micro_error_keeper.cpp</file>
    <file>c_micro_error_keeper.h</file>
    <file>c_micro_error_lvalue.cpp</file>
    <file>c_micro_error_lvalue.h</file>
    <file>c_micro_error_memory.cpp</file>
    <file>c_micro_error_memory.h</file>
    <file>c_micro_error_notnum.cpp</file>
    <file>c_micro_error_notnum.h</file>
    <file>c_micro_error_notstring.cpp</file>
    <file>c_micro_error_notstring.h</file>
    <file>c_micro_error_symbol_index.cpp</file>
    <file>c_micro_error_symbol_index.h</file>
    <file>c_micro_error_unset.cpp</file>
    <file>c_micro_error_unset.h</file>
    <file>c_micro_error_var_except.cpp</file>
    <file>c_micro_error_var_except.h</file>
    <file>c_micro_func_call.cpp</file>
    <file>c_micro_func_call.h</file>
    <file>c_micro_greater.cpp</file>
    <file>c_micro_greater.h</file>
    <file>c_micro_greater_or_equal.cpp</file>
    <file>c_micro_greater_or_equal.h</file>
    <file>c_micro_identical.cpp</file>
    <file>c_micro_identical.h</file>
    <file>c_micro_index.cpp</file>
    <file>c_micro_index.h</file>
    <file>c_micro_isset.cpp</file>
    <file>c_micro_isset.h</file>
    <file>c_micro_jump.cpp</file>
    <file>c_micro_jump.h</file>
    <file>c_micro_less.cpp</file>
    <file>c_micro_less.h</file>
    <file>c_micro_less_or_equal.cpp</file>
    <file>c_micro_less_or_equal.h</file>
    <file>c_micro_log_and.cpp</file>
    <file>c_micro_log_and.h</file>
    <file>c_micro_log_or.cpp</file>
    <file>c_micro_log_or.h</file>
    <file>c_micro_make_index_stream.cpp</file>
    <file>c_micro_make_index_stream.h</file>
    <file>c_micro_minus.cpp</file>
    <file>c_micro_minus.h</file>
    <file>c_micro_mod.cpp</file>
    <file>c_micro_mod.h</file>
    <file>c_micro_mul.cpp</file>
    <file>c_micro_mul.h</file>
    <file>c_micro_not.cpp</file>
    <file>c_micro_not.h</file>
    <file>c_micro_not_equal.cpp</file>
    <file>c_micro_not_equal.h</file>
    <file>c_micro_not_identical.cpp</file>
    <file>c_micro_not_identical.h</file>
    <file>c_micro_one_compl.cpp</file>
    <file>c_micro_one_compl.h</file>
    <file>c_micro_plus.cpp</file>
    <file>c_micro_plus.h</file>
    <file>c_micro_post_decrement.cpp</file>
    <file>c_micro_post_decrement.h</file>
    <file>c_micro_post_increment.cpp</file>
    <file>c_micro_post_increment.h</file>
    <file>c_micro_pre_decrement.cpp</file>
    <file>c_micro_pre_decrement.h</file>
    <file>c_micro_pre_increment.cpp</file>
    <file>c_micro_pre_increment.h</file>
    <file>c_micro_return.cpp</file>
    <file>c_micro_return.h</file>
    <file>c_micro_set_lvalue.cpp</file>
    <file>c_micro_set_lvalue.h</file>
    <file>c_micro_shift_left.cpp</file>
    <file>c_micro_shift_left.h</file>
    <file>c_micro_shift_right.cpp</file>
    <file>c_micro_shift_right.h</file>
    <file>c_micro_str_eval.cpp</file>
    <file>c_micro_str_eval.h</file>
    <file>c_micro_symbol_table.cpp</file>
    <file>c_micro_symbol_table.h</file>
    <file>c_micro_symbol_variable_mapping.cpp</file>
    <file>c_micro_symbol_variable_mapping.h</file>
    <file>c_micro_symbol_variable_table.cpp</file>
    <file>c_micro_symbol_variable_table.h</file>
    <file>c_micro_ternary.cpp</file>
    <file>c_micro_ternary.h</file>
    <file>c_micro_update.cpp</file>
    <file>c_micro_update.h</file>
  </compound>
  <compound kind="dir">
    <name>misc/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/misc/</path>
    <filename>dir_87bf2e7e2288d52a5add1ea7f3d1625d.html</filename>
    <file>c_lock_releaser.cpp</file>
    <file>c_lock_releaser.h</file>
    <file>c_script_timeout_protector_locker.cpp</file>
    <file>c_script_timeout_protector_locker.h</file>
    <file>shutdown.cpp</file>
    <file>shutdown.h</file>
  </compound>
  <compound kind="dir">
    <name>mod/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/mod/</path>
    <filename>dir_d331f1adde4401ae5074586f70b930e4.html</filename>
    <file>c_binder.cpp</file>
    <file>c_binder.h</file>
    <file>c_module.cpp</file>
    <file>c_module.h</file>
  </compound>
  <compound kind="dir">
    <name>nick_track/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/nick_track/</path>
    <filename>dir_58742298748aa09883354a60556224ba.html</filename>
    <file>c_tracked_msg_to_server.cpp</file>
    <file>c_tracked_msg_to_server.h</file>
  </compound>
  <compound kind="dir">
    <name>pcre/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/pcre/</path>
    <filename>dir_470ccb04f2e8b37af93c52fc7b1a7d78.html</filename>
    <file>c_pcre.cpp</file>
    <file>c_pcre.h</file>
    <file>modifiers.cpp</file>
    <file>modifiers.h</file>
    <file>pattern_cache.cpp</file>
    <file>pattern_cache.h</file>
    <file>pattern_hash_map.h</file>
    <file>pcre_wrapper.cpp</file>
    <file>pcre_wrapper.h</file>
  </compound>
  <compound kind="dir">
    <name>proc/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/proc/</path>
    <filename>dir_2c0269cb1a5afcb13a03d2b6bafa121d.html</filename>
    <file>c_lines.h</file>
    <file>c_proc_command.cpp</file>
    <file>c_proc_command.h</file>
    <file>c_proc_exc.cpp</file>
    <file>c_proc_exc.h</file>
    <file>c_procedure.cpp</file>
    <file>c_procedure.h</file>
    <file>eval_proc.cpp</file>
  </compound>
  <compound kind="dir">
    <name>runtime/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/runtime/</path>
    <filename>dir_a96840be8a9a4b3daaf98a95090d5a98.html</filename>
    <file>c_delay_command.h</file>
    <file>c_delay_link.cpp</file>
    <file>c_delay_link.h</file>
    <file>c_eval_iteration.cpp</file>
    <file>c_eval_iteration.h</file>
    <file>c_timer.cpp</file>
    <file>c_timer.h</file>
    <file>c_tmp_file.cpp</file>
    <file>c_tmp_file.h</file>
  </compound>
  <compound kind="dir">
    <name>script_consts/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/script_consts/</path>
    <filename>dir_f5ae38963b61ce615794fc3f91add5c7.html</filename>
    <file>script_consts.cpp</file>
    <file>script_consts.h</file>
  </compound>
  <compound kind="dir">
    <name>thread/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/thread/</path>
    <filename>dir_62f2ee56d3bd3d155c487c1b07d06115.html</filename>
    <file>ipc_mutex.cpp</file>
    <file>ipc_mutex.h</file>
    <file>mutex.cpp</file>
    <file>mutex.h</file>
    <file>sem.cpp</file>
    <file>sem.h</file>
  </compound>
  <compound kind="dir">
    <name>tree/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/tree/</path>
    <filename>dir_bf0cc3d0ec6fa8b069861ec7b7dfa3ee.html</filename>
    <file>tree.hh</file>
  </compound>
  <compound kind="dir">
    <name>utils/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/utils/</path>
    <filename>dir_8229f7adf1ca73a60398e38f09933fd3.html</filename>
    <file>utils/memleak.h</file>
    <file>my_assert.cpp</file>
    <file>my_assert.h</file>
    <file>my_getpid.cpp</file>
    <file>my_getpid.h</file>
    <file>my_inttypes.h</file>
    <file>numconv.hh</file>
    <file>parse_flags.cpp</file>
    <file>parse_flags.h</file>
    <file>precomp.h</file>
    <file>prologue.h</file>
  </compound>
  <compound kind="dir">
    <name>var/</name>
    <path>c:/vdm/msys/1.0/home/root/vdc_work/voodoo-circle-src/irc_bot/src/var/</path>
    <filename>dir_362da5c808e131e56dc9519b5059d42d.html</filename>
    <file>c_var_array.cpp</file>
    <file>c_var_array.h</file>
    <file>c_var_base.cpp</file>
    <file>c_var_base.h</file>
    <file>c_var_bool.cpp</file>
    <file>c_var_bool.h</file>
    <file>c_var_int.cpp</file>
    <file>c_var_int.h</file>
    <file>c_var_ref.cpp</file>
    <file>c_var_ref.h</file>
    <file>c_var_string.cpp</file>
    <file>c_var_string.h</file>
    <file>c_var_unset.cpp</file>
    <file>c_var_unset.h</file>
  </compound>
</tagfile>
