<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/rqt_svh_reset_gui/</path>
    <filename>____init_____8py</filename>
    <namespace>rqt_svh_reset_gui</namespace>
  </compound>
  <compound kind="file">
    <name>ActiveObject.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>ActiveObject_8cpp</filename>
    <includes id="ActiveObject_8h" name="ActiveObject.h" local="yes" imported="no">icl_core_thread/ActiveObject.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ActiveObject.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>ActiveObject_8h</filename>
    <includes id="List_8h" name="List.h" local="no" imported="no">icl_core/List.h</includes>
    <includes id="ActiveOperation_8h" name="ActiveOperation.h" local="yes" imported="no">icl_core_thread/ActiveOperation.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">icl_core_thread/Mutex.h</includes>
    <includes id="Sem_8h" name="Sem.h" local="yes" imported="no">icl_core_thread/Sem.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">icl_core_thread/Thread.h</includes>
    <class kind="class">icl_core::thread::ActiveObject</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ActiveOperation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>ActiveOperation_8h</filename>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <class kind="struct">icl_core::thread::ActiveOperation</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>AttributeTree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>AttributeTree_8cpp</filename>
    <includes id="os__string_8h" name="os_string.h" local="yes" imported="no">icl_core/os_string.h</includes>
    <includes id="AttributeTree_8h" name="AttributeTree.h" local="yes" imported="no">icl_core_config/AttributeTree.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOCAL_PRINTF</name>
      <anchorfile>AttributeTree_8cpp.html</anchorfile>
      <anchor>ab97773dd384673d157ed9e058d5a5129</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readNextLineInBuffer</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>acb80a452daeb58df5bad469e73a572fd</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>buffer</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a03ab4cf29e1389f84d802b0733ac4463</anchor>
      <arglist>[2000]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>comment_end_str</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a40034f0d0f75647c2cdec8f71028d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>comment_str</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>abb2bd4aed64483e5f0ac25ac87f57505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DSEP</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6cb7733185947b8d5c30141dbde485e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DSEP_OTHER</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a0ffb2e4f15c52283e3198cf3314cf1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>file_name_str_len</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>adceb1bbd61f75b8c1d61f98645d20c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>file_path_str_len</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>acbea3901f6234a1c903e2613edb90232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>INCLUDE_OFFSET</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aa0e76ce9341d8bc8658cf3819e13f256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>include_str</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aec3c80303b77122c38259edf89d6bec7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AttributeTree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>AttributeTree_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <class kind="class">icl_core::config::AttributeTree</class>
    <class kind="class">icl_core::config::FilePath</class>
    <class kind="class">icl_core::config::SubTreeList</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>BaseTypes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>BaseTypes_8h</filename>
    <namespace>icl_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>QT_TR_NOOP</name>
      <anchorfile>BaseTypes_8h.html</anchorfile>
      <anchor>a03985e0876a0af72c8febea77d9a0cf5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT_TRANSLATE_NOOP</name>
      <anchorfile>BaseTypes_8h.html</anchorfile>
      <anchor>a03f404ed60c54ef06bb00b7bcca80d0f</anchor>
      <arglist>(scope, x)</arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>String</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a30543a0cf1083ffe13d9cce4f3bc94bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>tChangedCounter</name>
      <anchorfile>BaseTypes_8h.html</anchorfile>
      <anchor>ad2964ea2991b544e954c4da3f26f720c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BitfieldHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>BitfieldHelper_8h</filename>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>void</type>
      <name>clearBits</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a751dac23dca413dfa3af7eaf154154d1</anchor>
      <arglist>(int bits, typename ConvertToRef&lt; T &gt;::ToRef bitfield)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBitSet</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a080dabce311b78ef6e0cb27d3a37eefe</anchor>
      <arglist>(int bit, typename ConvertToRef&lt; T &gt;::ToConstRef bitfield)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBits</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>acc0ff332080a7501d9c457ffb2881b9b</anchor>
      <arglist>(int bits, typename ConvertToRef&lt; T &gt;::ToRef bitfield)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ByteOrderConversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm/</path>
    <filename>ByteOrderConversion_8cpp</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <namespace>icl_comm</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b3095f79a0900144d2c655ebf90402d</anchor>
      <arglist>(double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a8b98ceb5bf3b17d2496f44a0e4fe4dde</anchor>
      <arglist>(float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b9f1f29daa396b5900e04755001cf9a</anchor>
      <arglist>(std::ostream &amp;o, const ArrayBuilder &amp;ab)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a57d8fce65354ce20cc7b1bca2bddd8b1</anchor>
      <arglist>(const double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a01e0999ae1f456314c614714aa88df58</anchor>
      <arglist>(const float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ByteOrderConversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm/</path>
    <filename>ByteOrderConversion_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="no" imported="no">icl_core/Vector.h</includes>
    <includes id="icl__comm_2src_2icl__comm_2ImportExport_8h" name="icl_comm/src/icl_comm/ImportExport.h" local="yes" imported="no">icl_comm/ImportExport.h</includes>
    <class kind="class">icl_comm::ArrayBuilder</class>
    <namespace>icl_comm</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a4f4dd660e43164948c10188f462aa46f</anchor>
      <arglist>(T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b3095f79a0900144d2c655ebf90402d</anchor>
      <arglist>(double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a8b98ceb5bf3b17d2496f44a0e4fe4dde</anchor>
      <arglist>(float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b9f1f29daa396b5900e04755001cf9a</anchor>
      <arglist>(std::ostream &amp;o, const ArrayBuilder &amp;ab)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9f581150d9bd8d7419f4dfbb5f2a7b63</anchor>
      <arglist>(const T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a57d8fce65354ce20cc7b1bca2bddd8b1</anchor>
      <arglist>(const double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a01e0999ae1f456314c614714aa88df58</anchor>
      <arglist>(const float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CallbackOperation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>CallbackOperation_8cpp</filename>
    <includes id="CallbackOperation_8h" name="CallbackOperation.h" local="yes" imported="no">icl_core_dispatch/CallbackOperation.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
  </compound>
  <compound kind="file">
    <name>CallbackOperation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>CallbackOperation_8h</filename>
    <includes id="Operation_8h" name="Operation.h" local="yes" imported="no">icl_core_dispatch/Operation.h</includes>
    <class kind="class">icl_core::dispatch::CallbackOperation</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
  </compound>
  <compound kind="file">
    <name>Common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>Common_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <namespace>icl_core::thread::impl</namespace>
    <member kind="function">
      <type>TimeStamp</type>
      <name>getAbsoluteTimeout</name>
      <anchorfile>namespaceicl__core_1_1thread_1_1impl.html</anchorfile>
      <anchor>a3f195ebae3cb59ba68a408b0976bc0a0</anchor>
      <arglist>(const TimeSpan &amp;timeout_relative)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>getRelativeTimeout</name>
      <anchorfile>namespaceicl__core_1_1thread_1_1impl.html</anchorfile>
      <anchor>a8e1021b6e44ddc78f0c9b2c94fefb151</anchor>
      <arglist>(const TimeStamp &amp;timeout_absolute)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Config.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>Config_8cpp</filename>
    <includes id="Config_8h" name="Config.h" local="yes" imported="no">icl_core_config/Config.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="function">
      <type>void</type>
      <name>debugOutCommandLine</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a3c14463970eddb8563ae8adac531db45</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a39bfbb76fa337fe117bffdf0316005db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConfigIterator</type>
      <name>find</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a415bc6eb7d39cd87385b3ba7a60621df</anchor>
      <arglist>(const ::icl_core::String &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a4eaf9caf61674f2c9beb281016c608ec</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a10aa16a1405ef35e5efbe98511d1f963</anchor>
      <arglist>(int &amp;argc, char *argv[], Getopt::CommandLineCleaning cleanup, Getopt::ParameterRegistrationCheck registration_check)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>CONFIGFILE_CONFIG_KEY</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a10e8ccb48257d76f7e363a2fe329b9e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>Config_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="EnumHelper_8h" name="EnumHelper.h" local="no" imported="no">icl_core/EnumHelper.h</includes>
    <includes id="StringHelper_8h" name="StringHelper.h" local="no" imported="no">icl_core/StringHelper.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="no" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="no" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <includes id="ConfigIterator_8h" name="ConfigIterator.h" local="yes" imported="no">icl_core_config/ConfigIterator.h</includes>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <includes id="ConfigParameter_8h" name="ConfigParameter.h" local="yes" imported="no">icl_core_config/ConfigParameter.h</includes>
    <includes id="ConfigValues_8h" name="ConfigValues.h" local="yes" imported="no">icl_core_config/ConfigValues.h</includes>
    <includes id="GetoptParser_8h" name="GetoptParser.h" local="yes" imported="no">icl_core_config/GetoptParser.h</includes>
    <includes id="GetoptParameter_8h" name="GetoptParameter.h" local="yes" imported="no">icl_core_config/GetoptParameter.h</includes>
    <includes id="Util_8h" name="Util.h" local="yes" imported="no">icl_core_config/Util.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="function">
      <type>void</type>
      <name>activateExtraCmdParams</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad5e66a72e2644bacff14624929a94f3e</anchor>
      <arglist>(const icl_core::String &amp;delimiter=&quot;--&quot;)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>ActivateExtraCmdParams</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad252a9b4a853dc45891ca06900d54fc8</anchor>
      <arglist>(const icl_core::String &amp;delimiter=&quot;--&quot;) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a8bad4412524e2e52310ff111b70142c6</anchor>
      <arglist>(const ConfigParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac885b9d30c0772cffc99c78add1f2123</anchor>
      <arglist>(const ConfigParameterList &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a028b3c24d457faf1130c90a7e6ea93bd</anchor>
      <arglist>(const ConfigPositionalParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aea47e28a6be85cc2fc1a8ac175685715</anchor>
      <arglist>(const GetoptParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad548b219e4dbbc1ebfb9a40e676e1d80</anchor>
      <arglist>(const GetoptPositionalParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>AddParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a76ff80ff45ef564ec7c94238c49586d7</anchor>
      <arglist>(const ConfigParameter &amp;parameter) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>AddParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aac4b5033045273347820a114bf1b7ebd</anchor>
      <arglist>(const ConfigParameterList &amp;parameters) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>AddParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a143463fa302ef4f63e1b2405cc803e63</anchor>
      <arglist>(const GetoptParameter &amp;parameter) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debugOutCommandLine</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a3c14463970eddb8563ae8adac531db45</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>DebugOutCommandLine</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aedc8acdf0e1219a87601140fcfc21d66</anchor>
      <arglist>(int argc, char *argv[]) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a39bfbb76fa337fe117bffdf0316005db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>Dump</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a227910c0d35b2f52aceedd222d8361ef</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>extraCmdParam</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af16774345ec674385820c31eacc858e4</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE icl_core::String</type>
      <name>ExtraCmdParam</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a86f65ab65da27f31d28a2974424b988b</anchor>
      <arglist>(size_t index) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>extraCmdParamCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af38281fe8f3ad2f52c43c8504492e680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE size_t</type>
      <name>ExtraCmdParamCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a551857caf41ced790d1d356c6dec9f64</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_CONFIG_IMPORT_EXPORT ConfigIterator</type>
      <name>find</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6e0804ba3c2249358b31679c899cbad9</anchor>
      <arglist>(const icl_core::String &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE ConfigIterator</type>
      <name>Find</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afdae43c14193edf7009c929b22e811cc</anchor>
      <arglist>(const icl_core::String &amp;query) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aa082f13db314aba189f1dbf4dcf58c23</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a28bfb38a80416303ddf6c15cea67eb1a</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae801d391544b722174fc510915460d8a</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>adfe97e124309718ecb1a5cd4e7b4534a</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae16bd184bc4419bce08020e31260b15e</anchor>
      <arglist>(const ConfigValues config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true, bool report_error=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a2837c81a124c1d4b273195c67ff97267</anchor>
      <arglist>(std::string config_prefix, ConfigValueList config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true, bool report_error=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a73923769275533a82f607c956a14e0d4</anchor>
      <arglist>(ConfigValueList config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true, bool report_error=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad691372d81fd4143c12009540065ea9c</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a5702dc0eff6e960bc14bdbb7f5e25ee4</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae77ab413c8905de43874ad2a1bb44616</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a2abdf6915d51ae00ef2cb90bb75376b6</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a592ed5c578a371708e25311518eba7fb</anchor>
      <arglist>(const ConfigValues config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get&lt; bool &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a59dbb3dd9f90e5251c41181512a02e21</anchor>
      <arglist>(const icl_core::String &amp;key, bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get&lt; bool &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af906b751bcd5637708997c8ed484c875</anchor>
      <arglist>(const icl_core::String &amp;key, bool &amp;value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a51cda36891a871c1bf751bc6f5203bc1</anchor>
      <arglist>(const icl_core::String &amp;key, icl_core::String &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aab4b1374ace252be8f88f8691e4d8c1b</anchor>
      <arglist>(const icl_core::String &amp;key, icl_core::String &amp;value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a0e830ee7c9f4ed924305516f7cd5077c</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a1e6dbe59ff80de0f01cfdb14aee31a2c</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>GetDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af4ab3df5463b61152c937d327f3f671c</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>GetDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a9c9032dffc5cb9334ac7c5a88d399cbc</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>getDefault&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>addbc7557ba607737900c4ab54da4ae04</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>GetDefault&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a35a67815f630a386598091e287c76a68</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a4eaf9caf61674f2c9beb281016c608ec</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a10aa16a1405ef35e5efbe98511d1f963</anchor>
      <arglist>(int &amp;argc, char *argv[], Getopt::CommandLineCleaning cleanup, Getopt::ParameterRegistrationCheck registration_check)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>Initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a61b1657e71ca2e890719dcb0306ff43f</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>Initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a1a70690b66a2305e1e5c1e7510fe134e</anchor>
      <arglist>(int &amp;argc, char *argv[], Getopt::CommandLineCleaning cleanup=Getopt::eCLC_None, Getopt::ParameterRegistrationCheck registration_check=Getopt::ePRC_Strict) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a7becb3b3e9d0ecbf6d8656d37e4b9a96</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a97a96c5d921a9c7dbfe36aec96b39847</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>paramNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af93317c953d2b2ed76878c6ab15c6c62</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a5600fb9b360b9700cea2a44be89a5267</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a9346aa2a62f66eeb1d6800b985b4f08d</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE icl_core::String</type>
      <name>ParamNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a7151d91cb90a6ecd8e6d080d8b1c881c</anchor>
      <arglist>(size_t index) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>paramNonOptCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afb0143b0a7f85ca58a8095f35629c103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE size_t</type>
      <name>ParamNonOptCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>acd7a41d1df1dde00861941e4e44a6fa0</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a052ba72c32500af88fec4f89076d0bc1</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a7a3e97f62263716a6f2ed73d332680a5</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a89e30b79b01af41e7d8ea7447da7792c</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6167525a0b9e52c8366940ef1c12b5d7</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afa4eb441f6135711cb42e8638f1afcd8</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a537e1bb355b383c9792d51ecfa5f89e2</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a2bb1eb0dc92751d4d2b720ee4cca5a0f</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae9bc3a17e3d79685743b3e1fe5f0a86a</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>paramOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac124c62756fa6fbd47fa92e7db4a823b</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>paramOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6180a5526eaf342434eb98ef8498e1b9</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ParamOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>abddd6a3b628318bcf29161cd06735c45</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ParamOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a11212ee39d08e5c3d783baebb09aaf24</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOptPresent</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae92cb8c83cecbb0556a790466d018de0</anchor>
      <arglist>(const icl_core::String &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>ParamOptPresent</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>adea40d9974fa3798b428e41d8ae58a3f</anchor>
      <arglist>(const icl_core::String &amp;name) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6c634b187991989eef5f8b56ec20e545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>PrintHelp</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac84f66fca3f74968a9c46509eb769aef</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgramDescription</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a1887f16ca6c839541016d51a7aaa1f98</anchor>
      <arglist>(icl_core::String const &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgramVersion</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a8529a1d9c9512d4e22864727fe62ea67</anchor>
      <arglist>(icl_core::String const &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac679bac81d2e8249a6173ba0f6f0fa06</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6a135223f65ed295873b0141ff1d399b</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a958231b12879f538031a4b7bed2661a5</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afab186663aa6c98f9369be4d6205eb82</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a25149a1926688f3568da9d0cc78677a6</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>SetValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a4a78ab64dfb46c72a0e7963c12b70c0e</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigEnum.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigEnum_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="EnumHelper_8h" name="EnumHelper.h" local="no" imported="no">icl_core/EnumHelper.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="no" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="ConfigHelper_8h" name="ConfigHelper.h" local="yes" imported="no">icl_core_config/ConfigHelper.h</includes>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <includes id="ConfigValueIface_8h" name="ConfigValueIface.h" local="yes" imported="no">icl_core_config/ConfigValueIface.h</includes>
    <class kind="class">icl_core::config::ConfigEnum</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_ENUM</name>
      <anchorfile>ConfigEnum_8h.html</anchorfile>
      <anchor>a64a0e04f327c0d4bf0819674c2c2b2a7</anchor>
      <arglist>(key, value, descriptions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigEnumDefault.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigEnumDefault_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="no" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="ConfigHelper_8h" name="ConfigHelper.h" local="yes" imported="no">icl_core_config/ConfigHelper.h</includes>
    <includes id="ConfigEnum_8h" name="ConfigEnum.h" local="yes" imported="no">icl_core_config/ConfigEnum.h</includes>
    <includes id="Util_8h" name="Util.h" local="yes" imported="no">icl_core_config/Util.h</includes>
    <class kind="class">icl_core::config::ConfigEnumDefault</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_ENUM_DEFAULT</name>
      <anchorfile>ConfigEnumDefault_8h.html</anchorfile>
      <anchor>a45531a2a885a4298bb1eecde7bc015f4</anchor>
      <arglist>(key, value, default_value, descriptions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigHelper_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_CONFIG_HAS_ENHANCED_CONFIG_MACROS</name>
      <anchorfile>ConfigHelper_8h.html</anchorfile>
      <anchor>a142aed63f646a7db93e21f44954923b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_CONFIG_TYPEOF</name>
      <anchorfile>ConfigHelper_8h.html</anchorfile>
      <anchor>ad52ccb6359e2e164329816cf11c0b9d3</anchor>
      <arglist>(value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigIterator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigIterator_8cpp</filename>
    <includes id="KeyValueDirectory_8hpp" name="KeyValueDirectory.hpp" local="yes" imported="no">icl_core/KeyValueDirectory.hpp</includes>
    <includes id="ConfigIterator_8h" name="ConfigIterator.h" local="yes" imported="no">icl_core_config/ConfigIterator.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigIterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigIterator_8h</filename>
    <includes id="KeyValueDirectory_8h" name="KeyValueDirectory.h" local="yes" imported="no">icl_core/KeyValueDirectory.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="typedef">
      <type>icl_core::KeyValueDirectoryIterator&lt; icl_core::String &gt;</type>
      <name>ConfigIterator</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a97280217c8b60b9cfec2b2d7e168d6b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigList.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigList_8h</filename>
    <includes id="ConfigHelper_8h" name="ConfigHelper.h" local="yes" imported="no">icl_core_config/ConfigHelper.h</includes>
    <includes id="ConfigValues_8h" name="ConfigValues.h" local="yes" imported="no">icl_core_config/ConfigValues.h</includes>
    <includes id="MemberEnum_8h" name="MemberEnum.h" local="yes" imported="no">icl_core_config/MemberEnum.h</includes>
    <includes id="MemberValue_8h" name="MemberValue.h" local="yes" imported="no">icl_core_config/MemberValue.h</includes>
    <class kind="class">icl_core::config::ConfigList</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_LIST</name>
      <anchorfile>ConfigList_8h.html</anchorfile>
      <anchor>ab0bb063a03db2bb17789a0432479feb4</anchor>
      <arglist>(cls, prefix, members, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_MAPPING</name>
      <anchorfile>ConfigList_8h.html</anchorfile>
      <anchor>acdd294005b1019bbe0f0d9267e91a34c</anchor>
      <arglist>(cls, arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigManager_8cpp</filename>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <includes id="tinyxml_8h" name="tinyxml.h" local="no" imported="no">tinyxml/tinyxml.h</includes>
    <includes id="KeyValueDirectory_8hpp" name="KeyValueDirectory.hpp" local="yes" imported="no">icl_core/KeyValueDirectory.hpp</includes>
    <includes id="AttributeTree_8h" name="AttributeTree.h" local="yes" imported="no">icl_core_config/AttributeTree.h</includes>
    <includes id="Config_8h" name="Config.h" local="yes" imported="no">icl_core_config/Config.h</includes>
    <includes id="ConfigObserver_8h" name="ConfigObserver.h" local="yes" imported="no">icl_core_config/ConfigObserver.h</includes>
    <includes id="GetoptParser_8h" name="GetoptParser.h" local="yes" imported="no">icl_core_config/GetoptParser.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigManager_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="List_8h" name="List.h" local="no" imported="no">icl_core/List.h</includes>
    <includes id="Map_8h" name="Map.h" local="no" imported="no">icl_core/Map.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="no" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="ConfigIterator_8h" name="ConfigIterator.h" local="yes" imported="no">icl_core_config/ConfigIterator.h</includes>
    <includes id="ConfigParameter_8h" name="ConfigParameter.h" local="yes" imported="no">icl_core_config/ConfigParameter.h</includes>
    <includes id="ConfigPositionalParameter_8h" name="ConfigPositionalParameter.h" local="yes" imported="no">icl_core_config/ConfigPositionalParameter.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <includes id="AttributeTree_8h" name="AttributeTree.h" local="yes" imported="no">icl_core_config/AttributeTree.h</includes>
    <class kind="class">icl_core::config::ConfigManager</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigObserver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigObserver_8h</filename>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <class kind="class">icl_core::config::ConfigObserver</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigParameter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigParameter_8cpp</filename>
    <includes id="ConfigParameter_8h" name="ConfigParameter.h" local="yes" imported="no">icl_core_config/ConfigParameter.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigParameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigParameter_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">icl_core/Vector.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <includes id="GetoptParameter_8h" name="GetoptParameter.h" local="yes" imported="no">icl_core_config/GetoptParameter.h</includes>
    <class kind="class">icl_core::config::ConfigParameter</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="typedef">
      <type>icl_core::Vector&lt; ConfigParameter &gt;</type>
      <name>ConfigParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a4f3e70b5dc1f2b1b7f367f30ec50b0fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigPositionalParameter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigPositionalParameter_8cpp</filename>
    <includes id="ConfigPositionalParameter_8h" name="ConfigPositionalParameter.h" local="yes" imported="no">icl_core_config/ConfigPositionalParameter.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigPositionalParameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigPositionalParameter_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">icl_core/Vector.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <includes id="GetoptPositionalParameter_8h" name="GetoptPositionalParameter.h" local="yes" imported="no">icl_core_config/GetoptPositionalParameter.h</includes>
    <class kind="class">icl_core::config::ConfigPositionalParameter</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="typedef">
      <type>icl_core::Vector&lt; ConfigPositionalParameter &gt;</type>
      <name>ConfigPositionalParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a767f7387e885055202152a2244d6ad06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigValue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigValue_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="no" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="ConfigHelper_8h" name="ConfigHelper.h" local="yes" imported="no">icl_core_config/ConfigHelper.h</includes>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <includes id="ConfigValueIface_8h" name="ConfigValueIface.h" local="yes" imported="no">icl_core_config/ConfigValueIface.h</includes>
    <includes id="Util_8h" name="Util.h" local="yes" imported="no">icl_core_config/Util.h</includes>
    <class kind="class">icl_core::config::ConfigValue</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_VALUE</name>
      <anchorfile>ConfigValue_8h.html</anchorfile>
      <anchor>a58d554dbf422068492da05c4394b1a85</anchor>
      <arglist>(key, value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigValueDefault.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigValueDefault_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="no" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="ConfigHelper_8h" name="ConfigHelper.h" local="yes" imported="no">icl_core_config/ConfigHelper.h</includes>
    <includes id="ConfigValue_8h" name="ConfigValue.h" local="yes" imported="no">icl_core_config/ConfigValue.h</includes>
    <includes id="Util_8h" name="Util.h" local="yes" imported="no">icl_core_config/Util.h</includes>
    <class kind="class">icl_core::config::ConfigValueDefault</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_VALUE_DEFAULT</name>
      <anchorfile>ConfigValueDefault_8h.html</anchorfile>
      <anchor>ad38743e6b97da73f7b7451bab96dfa42</anchor>
      <arglist>(key, value, default_value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigValueIface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigValueIface_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <class kind="class">icl_core::config::impl::ConfigValueIface</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <namespace>icl_core::config::impl</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigValues.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>ConfigValues_8h</filename>
    <includes id="ConfigEnum_8h" name="ConfigEnum.h" local="yes" imported="no">icl_core_config/ConfigEnum.h</includes>
    <includes id="ConfigEnumDefault_8h" name="ConfigEnumDefault.h" local="yes" imported="no">icl_core_config/ConfigEnumDefault.h</includes>
    <includes id="ConfigList_8h" name="ConfigList.h" local="yes" imported="no">icl_core_config/ConfigList.h</includes>
    <includes id="ConfigValue_8h" name="ConfigValue.h" local="yes" imported="no">icl_core_config/ConfigValue.h</includes>
    <includes id="ConfigValueDefault_8h" name="ConfigValueDefault.h" local="yes" imported="no">icl_core_config/ConfigValueDefault.h</includes>
    <includes id="ConfigValueIface_8h" name="ConfigValueIface.h" local="yes" imported="no">icl_core_config/ConfigValueIface.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_VALUES</name>
      <anchorfile>ConfigValues_8h.html</anchorfile>
      <anchor>a9d0f1480879ba6f81b1b1aeb1c7a5f31</anchor>
      <arglist>(list)</arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; impl::ConfigValueIface * &gt;</type>
      <name>ConfigValueList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae04b7958e8542099ea4ae4dfaa02b5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>impl::ConfigValueIface *</type>
      <name>ConfigValues</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ab726e6c37941ef670f2b678a95ef12a8</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constants.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>Constants_8h</filename>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>cDEFAULT_FIXED_OUTPUT_STREAM_QUEUE_SIZE</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>aa40d8301a8ac9bc8ba05eb66e94c3265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cDEFAULT_LOG_SIZE</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a61db5be50cf1232e9b9adcc7ad8619a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cDEFAULT_LOG_THREAD_STREAM_POOL_SIZE</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ae702bba91ee51739bbcfdec605581cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cDEFAULT_OUTPUT_FORMAT_SIZE</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a48cb5de4fb3f869b7efc59e53c5cce8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cMAX_DESCRIPTION_LENGTH</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>abb4085fb03dde34f02c8f4cba3be4ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cMAX_IDENTIFIER_LENGTH</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>af3063f4d0dff1fda59b486b0134a39c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DataHeader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>DataHeader_8cpp</filename>
    <includes id="DataHeader_8h" name="DataHeader.h" local="yes" imported="no">DataHeader.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6980cfa924fcb2458a9429344b96ae37</anchor>
      <arglist>(std::ostream &amp;os, StampedBase const &amp;stamped)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DataHeader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>DataHeader_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="no" imported="no">icl_core/ImportExport.h</includes>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <class kind="struct">icl_core::DataHeader</class>
    <class kind="struct">icl_core::Stamped</class>
    <class kind="struct">icl_core::StampedBase</class>
    <class kind="struct">icl_core::internal::ToStream&lt; T, false &gt;</class>
    <class kind="struct">icl_core::internal::ToStream&lt; T, true &gt;</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::internal</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6980cfa924fcb2458a9429344b96ae37</anchor>
      <arglist>(std::ostream &amp;os, StampedBase const &amp;stamped)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Deprecate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Deprecate_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>a8452bb14d92986fc9b4164b1e18d3aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_GCC_DEPRECATE_COMMENT</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>ac4fa8626658913852660e4460670de13</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_GCC_DEPRECATE_STYLE</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>a42ad24839431f130620e1d12fe7cc466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_GCC_DEPRECATE_STYLE_USE</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>a977b164f34539577ba3ee2dc473edf69</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_VC_DEPRECATE</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>a21cfd2035259c28ffd81524dfe02f6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_VC_DEPRECATE_COMMENT</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>a2c9bfd950003a448bd5d1f4dd4259fe5</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_VC_DEPRECATE_STYLE</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>a87ee82dbfcc63d6eab30935d55b83760</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_VC_DEPRECATE_STYLE_USE</name>
      <anchorfile>Deprecate_8h.html</anchorfile>
      <anchor>aed7f12f4b8684bd77805b28ce3844532</anchor>
      <arglist>(arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EnumHelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>EnumHelper_8cpp</filename>
    <includes id="EnumHelper_8h" name="EnumHelper.h" local="yes" imported="no">icl_core/EnumHelper.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::impl</namespace>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6a83310acd5d1db634bb372a5f97f130</anchor>
      <arglist>(const String &amp;str, int32_t &amp;value, const char *const *descriptions, const char *end_marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core_1_1impl.html</anchorfile>
      <anchor>adc71573fd173ae529a9ab76ff7af08b1</anchor>
      <arglist>(const String &amp;str, T &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad44ce4fe9156060dcdb352126c8a7ff2</anchor>
      <arglist>(const String &amp;str, int32_t &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a630566028676d27b49b7cfe538957598</anchor>
      <arglist>(const String &amp;str, int64_t &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EnumHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>EnumHelper_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6a83310acd5d1db634bb372a5f97f130</anchor>
      <arglist>(const String &amp;str, int32_t &amp;value, const char *const *descriptions, const char *end_marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad44ce4fe9156060dcdb352126c8a7ff2</anchor>
      <arglist>(const String &amp;str, int32_t &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a630566028676d27b49b7cfe538957598</anchor>
      <arglist>(const String &amp;str, int64_t &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exchange_license.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/LICENSES/.short/</path>
    <filename>exchange__license_8py</filename>
    <namespace>exchange_license</namespace>
    <member kind="function">
      <type>def</type>
      <name>FindFiles</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a4645d4e0e35a9d73db1bf2a1f28bd640</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Main</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a50c52a27f5ffd75ff57bdd50b3849e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ProcessFile</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>ac50be66ec689bd205048b310f3758591</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Usage</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>ad8d66d7e08caf567648a7dd99807b094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>begin_license_block</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a6c2eea77b0fff9d7a61571cb3aba374e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>emacs_line</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a93eb516d939613ed70c7d0e2c6a714d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>end_license_block</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a772eadd5a1071e0cd9f9d287c95f061f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>extended_license_begin</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a1e39f1e8e07285d8013716cfae42bc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>extended_license_end</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>ace624d5a18434909dc69ed7f69e205c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>extensions</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a0035d4905f3fb0bf5ed740e228334fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExpectedType.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>ExpectedType_8h</filename>
    <class kind="struct">icl_core::ExpectedType</class>
    <class kind="struct">icl_core::ExpectedTypeIs</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>Explicit.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Explicit_8h</filename>
    <class kind="struct">icl_core::Explicit</class>
    <class kind="struct">icl_core::internal::ExplicitEnforceMeaning</class>
    <class kind="struct">icl_core::internal::ExplicitEnforceMeaning&lt; true &gt;</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::internal</namespace>
  </compound>
  <compound kind="file">
    <name>FileLogOutput.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>FileLogOutput_8cpp</filename>
    <includes id="FileLogOutput_8h" name="FileLogOutput.h" local="yes" imported="no">icl_core_logging/FileLogOutput.h</includes>
    <includes id="os__fs_8h" name="os_fs.h" local="yes" imported="no">icl_core/os_fs.h</includes>
    <includes id="Config_8h" name="Config.h" local="yes" imported="no">icl_core_config/Config.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>FileLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>FileLogOutput_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <class kind="class">icl_core::logging::FileLogOutput</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>Finalizable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Finalizable_8h</filename>
    <class kind="class">icl_core::Finalizable</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>GetoptParameter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>GetoptParameter_8cpp</filename>
    <includes id="GetoptParameter_8h" name="GetoptParameter.h" local="yes" imported="no">icl_core_config/GetoptParameter.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>GetoptParameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>GetoptParameter_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">icl_core/Vector.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <class kind="class">icl_core::config::GetoptParameter</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="typedef">
      <type>icl_core::Vector&lt; GetoptParameter &gt;</type>
      <name>GetoptParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af0d1183f6efcde792eece3d11ce81186</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetoptParser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>GetoptParser_8cpp</filename>
    <includes id="List_8h" name="List.h" local="yes" imported="no">icl_core/List.h</includes>
    <includes id="GetoptParser_8h" name="GetoptParser.h" local="yes" imported="no">icl_core_config/GetoptParser.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>GetoptParser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>GetoptParser_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="List_8h" name="List.h" local="yes" imported="no">icl_core/List.h</includes>
    <includes id="Map_8h" name="Map.h" local="yes" imported="no">icl_core/Map.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">icl_core/Vector.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <includes id="GetoptParameter_8h" name="GetoptParameter.h" local="yes" imported="no">icl_core_config/GetoptParameter.h</includes>
    <includes id="GetoptPositionalParameter_8h" name="GetoptPositionalParameter.h" local="yes" imported="no">icl_core_config/GetoptPositionalParameter.h</includes>
    <class kind="class">icl_core::config::Getopt</class>
    <class kind="struct">icl_core::config::Getopt::KeyValue</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>GetoptPositionalParameter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>GetoptPositionalParameter_8cpp</filename>
    <includes id="GetoptPositionalParameter_8h" name="GetoptPositionalParameter.h" local="yes" imported="no">icl_core_config/GetoptPositionalParameter.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>GetoptPositionalParameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>GetoptPositionalParameter_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">icl_core/Vector.h</includes>
    <includes id="icl__core_2src_2icl__core__config_2ImportExport_8h" name="icl_core/src/icl_core_config/ImportExport.h" local="yes" imported="no">icl_core_config/ImportExport.h</includes>
    <class kind="class">icl_core::config::GetoptPositionalParameter</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="typedef">
      <type>icl_core::Vector&lt; GetoptPositionalParameter &gt;</type>
      <name>GetoptPositionalParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a27f440b7c4b57e290f86c09794f33dbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>icl__core_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="BitfieldHelper_8h" name="BitfieldHelper.h" local="yes" imported="no">icl_core/BitfieldHelper.h</includes>
    <includes id="KeyValueDirectory_8h" name="KeyValueDirectory.h" local="yes" imported="no">icl_core/KeyValueDirectory.h</includes>
    <includes id="KeyValueDirectory_8hpp" name="KeyValueDirectory.hpp" local="yes" imported="no">icl_core/KeyValueDirectory.hpp</includes>
    <includes id="List_8h" name="List.h" local="yes" imported="no">icl_core/List.h</includes>
    <includes id="Map_8h" name="Map.h" local="yes" imported="no">icl_core/Map.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="yes" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="os_8h" name="os.h" local="yes" imported="no">icl_core/os.h</includes>
    <includes id="os__fs_8h" name="os_fs.h" local="yes" imported="no">icl_core/os_fs.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="os__mem_8h" name="os_mem.h" local="yes" imported="no">icl_core/os_mem.h</includes>
    <includes id="os__ns_8h" name="os_ns.h" local="yes" imported="no">icl_core/os_ns.h</includes>
    <includes id="os__string_8h" name="os_string.h" local="yes" imported="no">icl_core/os_string.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="yes" imported="no">icl_core/os_thread.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="yes" imported="no">icl_core/os_time.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="yes" imported="no">icl_core/Queue.h</includes>
    <includes id="RingBuffer_8h" name="RingBuffer.h" local="yes" imported="no">icl_core/RingBuffer.h</includes>
    <includes id="SearchableStack_8h" name="SearchableStack.h" local="yes" imported="no">icl_core/SearchableStack.h</includes>
    <includes id="StringHelper_8h" name="StringHelper.h" local="yes" imported="no">icl_core/StringHelper.h</includes>
    <includes id="tSequenceNumber_8h" name="tSequenceNumber.h" local="yes" imported="no">icl_core/tSequenceNumber.h</includes>
    <includes id="Singleton_8h" name="Singleton.h" local="yes" imported="no">icl_core/Singleton.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">icl_core/Vector.h</includes>
    <namespace>icl_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_IC_BUILDER_ICL_CORE_</name>
      <anchorfile>icl__core_8h.html</anchorfile>
      <anchor>a577aebc7da9656ef7d8b3c41ea084ac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>icl__core__config_8h</filename>
    <includes id="tinyxml_8h" name="tinyxml.h" local="no" imported="no">tinyxml/tinyxml.h</includes>
    <includes id="icl__core_8h" name="icl_core.h" local="no" imported="no">icl_core/icl_core.h</includes>
    <includes id="Config_8h" name="Config.h" local="yes" imported="no">icl_core_config/Config.h</includes>
    <includes id="ConfigIterator_8h" name="ConfigIterator.h" local="yes" imported="no">icl_core_config/ConfigIterator.h</includes>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <includes id="ConfigObserver_8h" name="ConfigObserver.h" local="yes" imported="no">icl_core_config/ConfigObserver.h</includes>
    <includes id="ConfigParameter_8h" name="ConfigParameter.h" local="yes" imported="no">icl_core_config/ConfigParameter.h</includes>
    <includes id="ConfigValues_8h" name="ConfigValues.h" local="yes" imported="no">icl_core_config/ConfigValues.h</includes>
    <includes id="GetoptParser_8h" name="GetoptParser.h" local="yes" imported="no">icl_core_config/GetoptParser.h</includes>
    <includes id="GetoptParameter_8h" name="GetoptParameter.h" local="yes" imported="no">icl_core_config/GetoptParameter.h</includes>
    <includes id="tConfig_8h" name="tConfig.h" local="yes" imported="no">icl_core_config/tConfig.h</includes>
    <includes id="tConfigIterator_8h" name="tConfigIterator.h" local="yes" imported="no">icl_core_config/tConfigIterator.h</includes>
    <includes id="tConfigObserver_8h" name="tConfigObserver.h" local="yes" imported="no">icl_core_config/tConfigObserver.h</includes>
    <includes id="tConfigParameter_8h" name="tConfigParameter.h" local="yes" imported="no">icl_core_config/tConfigParameter.h</includes>
    <includes id="tConfigValues_8h" name="tConfigValues.h" local="yes" imported="no">icl_core_config/tConfigValues.h</includes>
    <includes id="tGetopt_8h" name="tGetopt.h" local="yes" imported="no">icl_core_config/tGetopt.h</includes>
    <includes id="tGetoptParameter_8h" name="tGetoptParameter.h" local="yes" imported="no">icl_core_config/tGetoptParameter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_IC_BUILDER_ICL_CORE_CONFIG_</name>
      <anchorfile>icl__core__config_8h.html</anchorfile>
      <anchor>aa8bb68fe98ef9baf6004333d8dfe237c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_8h</filename>
    <includes id="icl__core_8h" name="icl_core.h" local="no" imported="no">icl_core/icl_core.h</includes>
    <includes id="icl__core__config_8h" name="icl_core_config.h" local="no" imported="no">icl_core_config/icl_core_config.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="LoggingManager_8h" name="LoggingManager.h" local="yes" imported="no">icl_core_logging/LoggingManager.h</includes>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">icl_core_logging/LogLevel.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <includes id="tLogLevel_8h" name="tLogLevel.h" local="yes" imported="no">icl_core_logging/tLogLevel.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_IC_BUILDER_ICL_CORE_LOGGING_</name>
      <anchorfile>icl__core__logging_8h.html</anchorfile>
      <anchor>ab8a6901088ae00e4d764b21a93b8a916</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>icl__core__plugin_8h</filename>
    <includes id="icl__core_8h" name="icl_core.h" local="no" imported="no">icl_core/icl_core.h</includes>
    <includes id="Plugin_8h" name="Plugin.h" local="yes" imported="no">icl_core_plugin/Plugin.h</includes>
    <includes id="tPluginManager_8h" name="tPluginManager.h" local="yes" imported="no">icl_core_plugin/tPluginManager.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_IC_BUILDER_ICL_CORE_PLUGIN_</name>
      <anchorfile>icl__core__plugin_8h.html</anchorfile>
      <anchor>ae2bd1c22382013442c8d5682f8478bad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_thread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_8h</filename>
    <includes id="icl__core_8h" name="icl_core.h" local="no" imported="no">icl_core/icl_core.h</includes>
    <includes id="icl__core__logging_8h" name="icl_core_logging.h" local="no" imported="no">icl_core_logging/icl_core_logging.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">icl_core_thread/Mutex.h</includes>
    <includes id="PeriodicThread_8h" name="PeriodicThread.h" local="yes" imported="no">icl_core_thread/PeriodicThread.h</includes>
    <includes id="RWLock_8h" name="RWLock.h" local="yes" imported="no">icl_core_thread/RWLock.h</includes>
    <includes id="ScopedMutexLock_8h" name="ScopedMutexLock.h" local="yes" imported="no">icl_core_thread/ScopedMutexLock.h</includes>
    <includes id="ScopedRWLock_8h" name="ScopedRWLock.h" local="yes" imported="no">icl_core_thread/ScopedRWLock.h</includes>
    <includes id="Sem_8h" name="Sem.h" local="yes" imported="no">icl_core_thread/Sem.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">icl_core_thread/Thread.h</includes>
    <includes id="tMutex_8h" name="tMutex.h" local="yes" imported="no">icl_core_thread/tMutex.h</includes>
    <includes id="tPeriodicThread_8h" name="tPeriodicThread.h" local="yes" imported="no">icl_core_thread/tPeriodicThread.h</includes>
    <includes id="tRWLock_8h" name="tRWLock.h" local="yes" imported="no">icl_core_thread/tRWLock.h</includes>
    <includes id="tScopedMutexLock_8h" name="tScopedMutexLock.h" local="yes" imported="no">icl_core_thread/tScopedMutexLock.h</includes>
    <includes id="tScopedRWLock_8h" name="tScopedRWLock.h" local="yes" imported="no">icl_core_thread/tScopedRWLock.h</includes>
    <includes id="icl__core__thread_2tSemaphore_8h" name="icl_core_thread/tSemaphore.h" local="yes" imported="no">icl_core_thread/tSemaphore.h</includes>
    <includes id="icl__core__thread_2tThread_8h" name="icl_core_thread/tThread.h" local="yes" imported="no">icl_core_thread/tThread.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_IC_BUILDER_ICL_CORE_</name>
      <anchorfile>icl__core__thread_8h.html</anchorfile>
      <anchor>a577aebc7da9656ef7d8b3c41ea084ac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_svh/src/driver_svh/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>driver__svh_2src_2driver__svh_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DRIVER_SVH_IMPORT_EXPORT</name>
      <anchorfile>driver__svh_2src_2driver__svh_2ImportExport_8h.html</anchorfile>
      <anchor>aa792249a5110180890929efe3dedc7c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_comm/src/icl_comm/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm/</path>
    <filename>icl__comm_2src_2icl__comm_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_COMM_IMPORT_EXPORT</name>
      <anchorfile>icl__comm_2src_2icl__comm_2ImportExport_8h.html</anchorfile>
      <anchor>a85f819fe7c41f2925edcf24e89b82f41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_comm/src/icl_comm_serial/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm_serial/</path>
    <filename>icl__comm_2src_2icl__comm__serial_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_COMM_SERIAL_IMPORT_EXPORT</name>
      <anchorfile>icl__comm_2src_2icl__comm__serial_2ImportExport_8h.html</anchorfile>
      <anchor>acec6ab6871b1f9a7d8609438bbdde899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>icl__core_2src_2icl__core_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core_2ImportExport_8h.html</anchorfile>
      <anchor>a14db942d38dfbb412f8efe997193be83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_config/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>icl__core_2src_2icl__core__config_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_CONFIG_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core__config_2ImportExport_8h.html</anchorfile>
      <anchor>a4f1660913fb029dd58ea95dcba238959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_dispatch/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>icl__core_2src_2icl__core__dispatch_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_DISPATCH_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core__dispatch_2ImportExport_8h.html</anchorfile>
      <anchor>a71ac5ba5c2f1303cb8fc9372175cf12d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_logging/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core_2src_2icl__core__logging_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_LOGGING_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2ImportExport_8h.html</anchorfile>
      <anchor>a400c3adcf7a8f89e490bc9c01de6aee9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_plugin/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>icl__core_2src_2icl__core__plugin_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core__plugin_2ImportExport_8h.html</anchorfile>
      <anchor>af873fbd3d297c5fedef60eff9f10d303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_testsuite/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_testsuite/</path>
    <filename>icl__core_2src_2icl__core__testsuite_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_TESTSUITE_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core__testsuite_2ImportExport_8h.html</anchorfile>
      <anchor>a9ddaf6bc0ef9a7f7747d732e4fe76998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_thread/ImportExport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core_2src_2icl__core__thread_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_THREAD_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core__thread_2ImportExport_8h.html</anchorfile>
      <anchor>a6d527ae6a2d20823b408f0563336b6ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InterfaceAddress.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm/</path>
    <filename>InterfaceAddress_8cpp</filename>
    <includes id="InterfaceAddress_8h" name="InterfaceAddress.h" local="yes" imported="no">icl_comm/InterfaceAddress.h</includes>
    <namespace>icl_comm</namespace>
    <member kind="function">
      <type>InterfaceAddressMap</type>
      <name>getInterfaceAddresses</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a718b4ac7b5f5b89a851e8aeb9dada9ce</anchor>
      <arglist>(bool ipv6_support)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InterfaceAddress.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm/</path>
    <filename>InterfaceAddress_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Multimap_8h" name="Multimap.h" local="no" imported="no">icl_core/Multimap.h</includes>
    <includes id="icl__comm_2src_2icl__comm_2ImportExport_8h" name="icl_comm/src/icl_comm/ImportExport.h" local="yes" imported="no">icl_comm/ImportExport.h</includes>
    <class kind="struct">icl_comm::InterfaceAddress</class>
    <namespace>icl_comm</namespace>
    <member kind="typedef">
      <type>icl_core::Multimap&lt; icl_core::String, InterfaceAddress &gt;</type>
      <name>InterfaceAddressMap</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>abf5e7cfe0580788c033c7fb44cdb5245</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>InterfaceAddressMap</type>
      <name>getInterfaceAddresses</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a718b4ac7b5f5b89a851e8aeb9dada9ce</anchor>
      <arglist>(bool ipv6_support)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal_raw_debug.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>internal__raw__debug_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF</name>
      <anchorfile>internal__raw__debug_8h.html</anchorfile>
      <anchor>ae1649fc947ca37a86917a08354f48d1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyValueDirectory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>KeyValueDirectory_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Map_8h" name="Map.h" local="yes" imported="no">icl_core/Map.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="KeyValueDirectory_8hpp" name="KeyValueDirectory.hpp" local="yes" imported="no">icl_core/KeyValueDirectory.hpp</includes>
    <class kind="class">icl_core::KeyValueDirectory</class>
    <class kind="class">icl_core::KeyValueDirectoryIterator</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>KeyValueDirectory.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>KeyValueDirectory_8hpp</filename>
    <includes id="KeyValueDirectory_8h" name="KeyValueDirectory.h" local="yes" imported="no">icl_core/KeyValueDirectory.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>List.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>List_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <class kind="class">icl_core::List</class>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>List&lt; double &gt;</type>
      <name>DoubleList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6f2b4249add02af5fb5cfc39d0ca90da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; float &gt;</type>
      <name>FloatList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6b9e87ef0b79bfb3e04e37002d8cec47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int16_t &gt;</type>
      <name>Signed16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2dee9b89e04fa578ddc79e57816c9caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int32_t &gt;</type>
      <name>Signed32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad1b21c8d4ed32ea7390c32dda8bf2757</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int64_t &gt;</type>
      <name>Signed64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac1c6944b81a4cb9e818ad66c6d815069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int8_t &gt;</type>
      <name>Signed8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2863b2b877f1a89203fdf73ef92095f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint16_t &gt;</type>
      <name>Unsigned16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1068325e44b8d1cf11b089318493585c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint32_t &gt;</type>
      <name>Unsigned32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a47c5d3cf1131b2e542020f9e4cf35775</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint64_t &gt;</type>
      <name>Unsigned64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3f3ec8ef7a378f8cfa5c67d6a7925a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint8_t &gt;</type>
      <name>Unsigned8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2a190543874a3c6fffb18abae53c1ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_svh/src/driver_svh/Logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>driver__svh_2src_2driver__svh_2Logging_8cpp</filename>
    <includes id="driver__svh_2src_2driver__svh_2Logging_8h" name="driver_svh/src/driver_svh/Logging.h" local="yes" imported="no">driver_svh/Logging.h</includes>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type></type>
      <name>REGISTER_LOG_STREAM</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a81ae8c23b89778310a8d83a1a7903192</anchor>
      <arglist>(DriverSVH)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_comm/src/icl_comm_serial/Logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm_serial/</path>
    <filename>icl__comm_2src_2icl__comm__serial_2Logging_8cpp</filename>
    <includes id="icl__comm_2src_2icl__comm__serial_2Logging_8h" name="icl_comm/src/icl_comm_serial/Logging.h" local="yes" imported="no">icl_comm_serial/Logging.h</includes>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
    <member kind="function">
      <type></type>
      <name>REGISTER_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>aca4701e844940cecbcdc6b41ea10fdbc</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_dispatch/Logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>icl__core_2src_2icl__core__dispatch_2Logging_8cpp</filename>
    <includes id="icl__core_2src_2icl__core__dispatch_2Logging_8h" name="icl_core/src/icl_core_dispatch/Logging.h" local="yes" imported="no">icl_core_dispatch/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_logging/Logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core_2src_2icl__core__logging_2Logging_8cpp</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="os__string_8h" name="os_string.h" local="no" imported="no">icl_core/os_string.h</includes>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="function">
      <type>boost::shared_ptr&lt; LifeCycle &gt;</type>
      <name>autoStart</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a7f22cb2c325350ec28dee8e3a9086e90</anchor>
      <arglist>(int &amp;argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a58fcbf29e69204b1fec56f45a4b52818</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aeb87265e58c95d8d9f62bdbb442ccdbc</anchor>
      <arglist>(int &amp;argc, char *argv[], icl_core::config::Getopt::CommandLineCleaning cleanup, icl_core::config::Getopt::ParameterRegistrationCheck registration_check)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ae2e2ae8f97c40a45e87a0d30e8684c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a80127b3e1f05aae5ef0f5006d4a2d6ef</anchor>
      <arglist>(ThreadStream &amp;stream, const icl_core::TimeStamp &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a31736611b1877452099954d3a6e80795</anchor>
      <arglist>(ThreadStream &amp;stream, const icl_core::TimeSpan &amp;time_span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9513f47c7b7f968d6d3ffd97138511c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_plugin/Logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>icl__core_2src_2icl__core__plugin_2Logging_8cpp</filename>
    <includes id="icl__core_2src_2icl__core__plugin_2Logging_8h" name="icl_core/src/icl_core_plugin/Logging.h" local="yes" imported="no">icl_core_plugin/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::plugin</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_thread/Logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core_2src_2icl__core__thread_2Logging_8cpp</filename>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">icl_core_thread/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>driver_svh/src/driver_svh/Logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>driver__svh_2src_2driver__svh_2Logging_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="no" imported="no">icl_core_logging/Logging.h</includes>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ad06957b636cca4c8006ee0966986e7d4</anchor>
      <arglist>(DriverSVH)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_comm/src/icl_comm_serial/Logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm_serial/</path>
    <filename>icl__comm_2src_2icl__comm__serial_2Logging_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>a25e932e0611f4af2db87d8ee38f95db5</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_dispatch/Logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>icl__core_2src_2icl__core__dispatch_2Logging_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespaceicl__core_1_1dispatch.html</anchorfile>
      <anchor>a6cca79cae722014a65915c85132f30ea</anchor>
      <arglist>(IclCoreDispatch_Log)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_logging/Logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core_2src_2icl__core__logging_2Logging_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="Constants_8h" name="Constants.h" local="yes" imported="no">icl_core_logging/Constants.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LoggingManager_8h" name="LoggingManager.h" local="yes" imported="no">icl_core_logging/LoggingManager.h</includes>
    <includes id="LogStream_8h" name="LogStream.h" local="yes" imported="no">icl_core_logging/LogStream.h</includes>
    <includes id="ThreadStream_8h" name="ThreadStream.h" local="yes" imported="no">icl_core_logging/ThreadStream.h</includes>
    <includes id="GetoptParser_8h" name="GetoptParser.h" local="yes" imported="no">icl_core_config/GetoptParser.h</includes>
    <includes id="tLoggingManager_8h" name="tLoggingManager.h" local="yes" imported="no">icl_core_logging/tLoggingManager.h</includes>
    <includes id="tLogLevel_8h" name="tLogLevel.h" local="yes" imported="no">icl_core_logging/tLogLevel.h</includes>
    <includes id="LoggingMacros__LOGGING_8h" name="LoggingMacros_LOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_LOGGING.h</includes>
    <includes id="LoggingMacros__LOGGING__FMT_8h" name="LoggingMacros_LOGGING_FMT.h" local="yes" imported="no">icl_core_logging/LoggingMacros_LOGGING_FMT.h</includes>
    <includes id="LoggingMacros__LLOGGING_8h" name="LoggingMacros_LLOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_LLOGGING.h</includes>
    <includes id="LoggingMacros__LLOGGING__FMT_8h" name="LoggingMacros_LLOGGING_FMT.h" local="yes" imported="no">icl_core_logging/LoggingMacros_LLOGGING_FMT.h</includes>
    <includes id="LoggingMacros__MLOGGING_8h" name="LoggingMacros_MLOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_MLOGGING.h</includes>
    <includes id="LoggingMacros__MLOGGING__FMT_8h" name="LoggingMacros_MLOGGING_FMT.h" local="yes" imported="no">icl_core_logging/LoggingMacros_MLOGGING_FMT.h</includes>
    <includes id="LoggingMacros__SLOGGING_8h" name="LoggingMacros_SLOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_SLOGGING.h</includes>
    <includes id="LoggingMacros__SLOGGING__FMT_8h" name="LoggingMacros_SLOGGING_FMT.h" local="yes" imported="no">icl_core_logging/LoggingMacros_SLOGGING_FMT.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>a1fa6a19ffa2cf70d645fcfab6047d52c</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_LOG_STREAM_CLASS_DEFINITION</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>a2163f0ac5885d3e71e0b9f3c917baaed</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_LOG_STREAM_IMPORT_EXPORT</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>a999d9e3e9102ff0cc86ed6c6214e34eb</anchor>
      <arglist>(name, decl)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_LOG_STREAM_OPERATOR</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>aaef2deecad55ff2d1ce7f79003f693ad</anchor>
      <arglist>(object_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_THREAD_STREAM</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>a07ab49f60e250e742ccc45db125ef0f2</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_LOG_OUTPUT_STREAM</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>aaf36dac103f1ff240c14f39a8be3d7e1</anchor>
      <arglist>(name, factory)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_LOG_STREAM</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>a4fa5e0de0d1b18b63fd4929ea5e348a0</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_LOG_STREAM_OPERATOR</name>
      <anchorfile>icl__core_2src_2icl__core__logging_2Logging_8h.html</anchorfile>
      <anchor>a4b83ec023fceb8afe4c6fcf1c1144691</anchor>
      <arglist>(object_type)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; LifeCycle &gt;</type>
      <name>autoStart</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a7f22cb2c325350ec28dee8e3a9086e90</anchor>
      <arglist>(int &amp;argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a58fcbf29e69204b1fec56f45a4b52818</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aeb87265e58c95d8d9f62bdbb442ccdbc</anchor>
      <arglist>(int &amp;argc, char *argv[], icl_core::config::Getopt::CommandLineCleaning cleanup, icl_core::config::Getopt::ParameterRegistrationCheck registration_check)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ae2e2ae8f97c40a45e87a0d30e8684c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a80127b3e1f05aae5ef0f5006d4a2d6ef</anchor>
      <arglist>(ThreadStream &amp;stream, const icl_core::TimeStamp &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a31736611b1877452099954d3a6e80795</anchor>
      <arglist>(ThreadStream &amp;stream, const icl_core::TimeSpan &amp;time_span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9513f47c7b7f968d6d3ffd97138511c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_plugin/Logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>icl__core_2src_2icl__core__plugin_2Logging_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="icl__core_2src_2icl__core__plugin_2ImportExport_8h" name="icl_core/src/icl_core_plugin/ImportExport.h" local="yes" imported="no">ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::plugin</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core/src/icl_core_thread/Logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core_2src_2icl__core__thread_2Logging_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>logging_ns.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>logging__ns_8h</filename>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_LLOGGING.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__LLOGGING_8h</filename>
    <includes id="LoggingMacros__LOGGING_8h" name="LoggingMacros_LOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_LOGGING.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_DEBUG</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>afd6a68e9217e780dcf3bd69550eb85ad</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_DEBUG_C</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a0bde3ea498f10b54e003409fde27b7c2</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_DEBUG_CO</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a5708494b12675eb56645c40be3853668</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_ERROR</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a5a93f2422841a0f96929829ae9ff79bd</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_ERROR_C</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>afc4e38d73cb411548dea39b7c5782ecc</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_ERROR_CO</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a40e933d8724a01e6fe56fa779e1d3b23</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_INFO</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a38cc5a16554f563373642bee6b3130af</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_INFO_C</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a1210651484a0a50be824bd1e9b6836f0</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_INFO_CO</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a4a507a78b40240997cbdef2b9abae85a</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_TRACE</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>aa7ece9422462dc92a9b6306578bd8e36</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_TRACE_C</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>aecb4a060376a3a8eb4622ac281b5a824</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_TRACE_CO</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>ad36e5f1d8e1a7d6ed05c25c593c576b8</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_WARNING</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a4490033930b3670171269313729409ba</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_WARNING_C</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>a1aa2c9507510ea7dc422cdb28a8f6e3b</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_WARNING_CO</name>
      <anchorfile>LoggingMacros__LLOGGING_8h.html</anchorfile>
      <anchor>ae7cd475d2141e370bfac441b9fc78ec4</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_LLOGGING_FMT.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__LLOGGING__FMT_8h</filename>
    <includes id="LoggingMacros__LOGGING__FMT_8h" name="LoggingMacros_LOGGING_FMT.h" local="yes" imported="no">icl_core_logging/LoggingMacros_LOGGING_FMT.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_DEBUG</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a368de68d9c6ce63e7032b223c2e6ff4c</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_DEBUG_C</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a1799493c43a7e33aaccd618bf23310fc</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_DEBUG_CO</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>afed0a6b0eb1133b54cc4fa01ac0ebb02</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_ERROR</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a23be32d50ebc19e53472987dd70f4c9e</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_ERROR_C</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a3fda933e31a5cc57e09421d38757d231</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_ERROR_CO</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a6de2225de79e83188f3af38bcf3e513a</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_INFO</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a9b368e71e79ad35f26aac714a98d3357</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_INFO_C</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a7a93acef26ca1ec6109c2a99c5cb2ecf</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_INFO_CO</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a929286300dd38bae7494ea4ca446d2a5</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_TRACE</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a1fc4768365462e55e1f03317dda7d912</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_TRACE_C</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>ad8b8f6b57c0924f8be21e2bcb3fe1075</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_TRACE_CO</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>ae8b33a2c944372c4ba3526bc97790a1d</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_WARNING</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>adc77c48c26532f213716fdbce377db2b</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_WARNING_C</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>a4db04953a27f8ac1489351fcd75efcdf</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLOGGING_FMT_WARNING_CO</name>
      <anchorfile>LoggingMacros__LLOGGING__FMT_8h.html</anchorfile>
      <anchor>af00005343ab4d696f014fe98999d4233</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_LOGGING.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__LOGGING_8h</filename>
    <includes id="LoggingMacros__SLOGGING_8h" name="LoggingMacros_SLOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_SLOGGING.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_DEBUG</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a1219f52693fe8df5c49b1157840e91f3</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_DEBUG_C</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>ac94300b7949161c75c67d1485643c994</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_DEBUG_CO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>ad82d90da19882df6bb9a5e9cc4454fd6</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_ERROR</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>ad546cf61f3516c309ab27510e4ffc211</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_ERROR_C</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>abcc9fcb43f74e098d509f4dc8eb759d7</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_ERROR_CO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a55ec90cc8aa4cb1aaae146adab65e30b</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_INFO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a8e50da8d2e4131cac29a028619dea7ec</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_INFO_C</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>abde8d345d8e0c94675ec78b40da3ef69</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_INFO_CO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>ae86a488192dddaa71b43cefb38fe62dd</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_LOG</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>aad405d034b76164e8c30d2219cc418c3</anchor>
      <arglist>(streamname, level, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_LOG_C</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a7f35c70366ef6ade01c0fe11a6dba539</anchor>
      <arglist>(streamname, level, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_LOG_CO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>aaab87ac1e4ecfdee45a3093afdf0a9ef</anchor>
      <arglist>(streamname, level, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_LOG_FLCO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a0de0120a88df124cc0bf7439993d0df3</anchor>
      <arglist>(streamname, level, filename, line, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_TRACE</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a5583611eb0b502bfe2d805c975c62b72</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_TRACE_C</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a826fb33d2fc916c2972ab59c89b233b1</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_TRACE_CO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a7a13d8074a4682c1d047c127e0edc88c</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_WARNING</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>adf4ca3a9cf3844d6c9766b8575f40bfc</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_WARNING_C</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a6c3349df82c961a82d760855c7ccbd47</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_WARNING_CO</name>
      <anchorfile>LoggingMacros__LOGGING_8h.html</anchorfile>
      <anchor>a025f6f263b6217bbaae9f663de0d411d</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_LOGGING_FMT.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__LOGGING__FMT_8h</filename>
    <includes id="LoggingMacros__SLOGGING__FMT_8h" name="LoggingMacros_SLOGGING_FMT.h" local="yes" imported="no">icl_core_logging/LoggingMacros_SLOGGING_FMT.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_DEBUG</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>ab6d974cce4a682d25ccc8108a7ec3d5b</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_DEBUG_C</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a9b154ad685abd9be23109bd2d91954e8</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_DEBUG_CO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>aea080c59acd7b61c1e9cee73fa0e2c6a</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_ERROR</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>ac1b2f89d0ba81d88b6c2c04966109ccc</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_ERROR_C</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>aaf589559f5d46abaaf3ac8c702f19494</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_ERROR_CO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a2a8ade2f0dfcf6cd9026800c9569340a</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_INFO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a0e2e0cb79a696638b46c333922a822c7</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_INFO_C</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a063a897451382ec42adfb142b4fd3e3d</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_INFO_CO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a68924e7bff1e89247cb310ee812f0166</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_LOG</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>aac10634d8549852ab72868cf0651cc6f</anchor>
      <arglist>(streamname, level,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_LOG_C</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>af33195d61bf6d5074d32f22da4bec898</anchor>
      <arglist>(streamname, level, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_LOG_CO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a4d53030e7ba0d0fa03a737a1c3db2078</anchor>
      <arglist>(streamname, level, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_LOG_FLCO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a19e351354d9fec2804ed454309ef6e47</anchor>
      <arglist>(streamname, level, filename, line, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_TRACE</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a4633b4f89e6cfafe76ecafefd7fdb570</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_TRACE_C</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a37bb89f0e8cb3737cc3a4e94f61a8a58</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_TRACE_CO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a3b69ccd7d5238c534e802a7e2afbebf5</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_WARNING</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a5502347a8aeaa0a8c255deb8c165cc7a</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_WARNING_C</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>a92e60361651dca6a6daaa2af07d61fbb</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_FMT_WARNING_CO</name>
      <anchorfile>LoggingMacros__LOGGING__FMT_8h.html</anchorfile>
      <anchor>af6d82ce1f8e23175df7b2e326386b88b</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_MLOGGING.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__MLOGGING_8h</filename>
    <includes id="LoggingMacros__SLOGGING_8h" name="LoggingMacros_SLOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_SLOGGING.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_DEBUG</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a515d9b5d3eb627a103928e66800c322a</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_DEBUG_C</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>af3bb022e08b0593086e95b416e8d5684</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_DEBUG_CO</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a1f00673c57c9ac02aa8429680272f227</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_ERROR</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>ad95caceb91996eab76a98a84336e4443</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_ERROR_C</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a571577a8e77fd392feaa099237a48fed</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_ERROR_CO</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a84be516fe15ea3ed757c35b5f2a9ffdb</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_INFO</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a5a1ecc3d436ee48a01042eab870a71b3</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_INFO_C</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a956a492a57cd8ac309cb49ca16c71a82</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_INFO_CO</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a9428b35beb7310aabfa1e80371d4b336</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_LOG</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a2467603c1dc9cee73f7dee4a1a7e0f76</anchor>
      <arglist>(streamname, level, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_LOG_C</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>ac3beb1a97b47e041212b8f71f2bc1d12</anchor>
      <arglist>(streamname, level, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_LOG_COF</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>ae769816c8d64ecd5c3b98efcb3ded835</anchor>
      <arglist>(streamname, level, classname, objectname, function, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_LOG_FLCO</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a7e1f1080fd3eac31ff700d920ba7b01a</anchor>
      <arglist>(streamname, level, filename, line, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_TRACE</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a31744622ac6333b100b1a655372749f1</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_TRACE_C</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>ad4d80501f361633d28a8194fe7e0e4f8</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_TRACE_CO</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a55d91b7b8c81a65630ebbb7ceb8c5723</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_WARNING</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a29331200d8346eccc04977dd15d8670f</anchor>
      <arglist>(streamname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_WARNING_C</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a2d02c2942eae878dc5af29d536d28dc5</anchor>
      <arglist>(streamname, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_WARNING_CO</name>
      <anchorfile>LoggingMacros__MLOGGING_8h.html</anchorfile>
      <anchor>a51ab8445851941a2f43019f33c50bfe6</anchor>
      <arglist>(streamname, classname, objectname, arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_MLOGGING_FMT.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__MLOGGING__FMT_8h</filename>
    <includes id="LoggingMacros__SLOGGING__FMT_8h" name="LoggingMacros_SLOGGING_FMT.h" local="yes" imported="no">icl_core_logging/LoggingMacros_SLOGGING_FMT.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_DEBUG</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a39dc08bfe33958e043be13e97108653e</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_DEBUG_C</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>af0122d3e038ad42a4adb1d859208236f</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_DEBUG_CO</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a7e8a4c23af943d465e3c11d32fb6eab8</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_ERROR</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a8741390c0322f73bb9b4dc9c8b78cc25</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_ERROR_C</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>aff90ec528c8ca912716c701dd5aa4e4d</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_ERROR_CO</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a286808ed0e222c61fba16931e92205cb</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_INFO</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>aa5ee5230eb2025987e01b45e4434646f</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_INFO_C</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>ab41952fc8347a1565fc4b1e8e18f14a8</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_INFO_CO</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a768287e8693979f57643c4af6121202f</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_LOG</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>ac1446ce581ca2a1b5da8fc794216472b</anchor>
      <arglist>(streamname, level,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_LOG_C</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>ad06897bedc084c08fab198a5985213f8</anchor>
      <arglist>(streamname, level, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_LOG_COF</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>afb9c66846692506c1c78fd5f7f5b1577</anchor>
      <arglist>(streamname, level, classname, objectname, function,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_LOG_FLCO</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a1f31d7de5820843e74314bb643ff9bb4</anchor>
      <arglist>(streamname, level, filename, line, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_TRACE</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>aba4bd63d88a4527f1e1a7d6c5c1a6e9f</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_TRACE_C</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a8e7764164a6207748eb22ddb76d7e8c8</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_TRACE_CO</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a4d8947648ce743aa225279e23840eb93</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_WARNING</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>afa73cf96849a407811a384e83fb28402</anchor>
      <arglist>(streamname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_WARNING_C</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>a8e1eb6ce3d6311e268340575fb990741</anchor>
      <arglist>(streamname, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLOGGING_FMT_WARNING_CO</name>
      <anchorfile>LoggingMacros__MLOGGING__FMT_8h.html</anchorfile>
      <anchor>aef7f98557ce8a9d9173779e922c25308</anchor>
      <arglist>(streamname, classname, objectname,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_SLOGGING.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__SLOGGING_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_DEBUG</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a3695ae6b80aa43a6b9985d509edf4876</anchor>
      <arglist>(stream, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_DEBUG_C</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>ae53cf9304bbcdd00a4e3d8fdc0c86968</anchor>
      <arglist>(stream, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_DEBUG_CO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a69b2af98ca9b03ae29309df727cab184</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_ERROR</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>acebb745489f75c3a95859768c40b671e</anchor>
      <arglist>(stream, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_ERROR_C</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a2b2c92b3ec4c4316e9655767ed5b90fc</anchor>
      <arglist>(stream, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_ERROR_CO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>ac4ce30af2458928e20859a4e6e4fb514</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_INFO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a72ddaf32cbdaeec362d968275d81a4d6</anchor>
      <arglist>(stream, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_INFO_C</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a8c32f04903308dad4969b998bb653d33</anchor>
      <arglist>(stream, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_INFO_CO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a806df62da2e24dedcc03a083834057d7</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_LOG</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>ad3668fb71c559de924135ee30fcf0adb</anchor>
      <arglist>(stream, level, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_LOG_C</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>ada5c92dd94d88e257293e8683dd270c7</anchor>
      <arglist>(stream, level, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_LOG_CO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a3bdac5153a4435a7b4c435d110c112dc</anchor>
      <arglist>(stream, level, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_LOG_FLCO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a86687c4eea7a73bca4a4ccde2b36db77</anchor>
      <arglist>(stream, level, filename, line, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_TRACE</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>ad09eb1bbeff21077f71c92a77b7251cd</anchor>
      <arglist>(stream, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_TRACE_C</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a7243543e4801b1d0c6814139a1fcc84b</anchor>
      <arglist>(stream, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_TRACE_CO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>af354b550ac962596ed7bef31db1a2ef4</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_WARNING</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>a560bedc71273261b05935e13a512b776</anchor>
      <arglist>(stream, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_WARNING_C</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>ae62b3482703d7a9a074a33ec85760f5b</anchor>
      <arglist>(stream, classname, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_WARNING_CO</name>
      <anchorfile>LoggingMacros__SLOGGING_8h.html</anchorfile>
      <anchor>ab8c6f05219d7787615562351803f130a</anchor>
      <arglist>(stream, classname, objectname, arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingMacros_SLOGGING_FMT.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingMacros__SLOGGING__FMT_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_DEBUG</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a17b3c66c829b4f3f0c497333e4fd11f3</anchor>
      <arglist>(stream,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_DEBUG_C</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a62d5beb390f3b30c4f542a45c9c99155</anchor>
      <arglist>(stream, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_DEBUG_CO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>ac11bece4848d92c90f7cfb9ebc1aa50a</anchor>
      <arglist>(stream, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_ERROR</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a6f357f0090471c6f52038c13ead51697</anchor>
      <arglist>(stream,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_ERROR_C</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a54648683385c4c2920cb722f71622fdd</anchor>
      <arglist>(stream, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_ERROR_CO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>ad5ca9d55a0539ba91a873a7d1ae33f8a</anchor>
      <arglist>(stream, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_INFO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>aba2669de8fdf8e8c1fca029105eb7a4a</anchor>
      <arglist>(stream,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_INFO_C</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a83a4bdcb32a0691b5a01eef2889a07c1</anchor>
      <arglist>(stream, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_INFO_CO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>ac788e75f3261a1fd850bd56a5ed03ba6</anchor>
      <arglist>(stream, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_LOG</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a086380353849fe488fed38e012d32d46</anchor>
      <arglist>(stream, level,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_LOG_C</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>ac4e6ca51eb6d69b929b51cd1a82d309f</anchor>
      <arglist>(stream, level, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_LOG_CO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a638d8887f0365438a36676a4661ef97d</anchor>
      <arglist>(stream, level, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_LOG_FLCO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>aafc72eb083640f6016515d9541670161</anchor>
      <arglist>(stream, level, filename, line, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_TRACE</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>ad58016773c479ddcad91fc767bb76990</anchor>
      <arglist>(stream,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_TRACE_C</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a329b8972c015bd6d9fea44d1dd070b10</anchor>
      <arglist>(stream, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_TRACE_CO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a16fdd5770033ab323bc979b1c0e160ce</anchor>
      <arglist>(stream, classname, objectname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_WARNING</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a252a64e9bfc11c8f948e62b1647ac36a</anchor>
      <arglist>(stream,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_WARNING_C</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>afd5ba0669078463dd8777cadaa8f4ddd</anchor>
      <arglist>(stream, classname,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOGGING_FMT_WARNING_CO</name>
      <anchorfile>LoggingMacros__SLOGGING__FMT_8h.html</anchorfile>
      <anchor>a82970c310d372d4890ff08cbff76d45c</anchor>
      <arglist>(stream, classname, objectname,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggingManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingManager_8cpp</filename>
    <includes id="LoggingManager_8h" name="LoggingManager.h" local="yes" imported="no">icl_core_logging/LoggingManager.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <includes id="FileLogOutput_8h" name="FileLogOutput.h" local="yes" imported="no">icl_core_logging/FileLogOutput.h</includes>
    <includes id="LogStream_8h" name="LogStream.h" local="yes" imported="no">icl_core_logging/LogStream.h</includes>
    <includes id="StdLogOutput_8h" name="StdLogOutput.h" local="yes" imported="no">icl_core_logging/StdLogOutput.h</includes>
    <includes id="GetoptParser_8h" name="GetoptParser.h" local="yes" imported="no">icl_core_config/GetoptParser.h</includes>
    <includes id="GetoptParameter_8h" name="GetoptParameter.h" local="yes" imported="no">icl_core_config/GetoptParameter.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <namespace>icl_core::logging::hidden</namespace>
  </compound>
  <compound kind="file">
    <name>LoggingManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LoggingManager_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="List_8h" name="List.h" local="no" imported="no">icl_core/List.h</includes>
    <includes id="Map_8h" name="Map.h" local="no" imported="no">icl_core/Map.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">icl_core_logging/LogLevel.h</includes>
    <class kind="class">icl_core::logging::LifeCycle</class>
    <class kind="class">icl_core::logging::LoggingManager</class>
    <class kind="struct">icl_core::logging::LoggingManager::LogOutputStreamConfig</class>
    <class kind="class">icl_core::logging::hidden::LogOutputStreamRegistrar</class>
    <class kind="struct">icl_core::logging::LoggingManager::LogStreamConfig</class>
    <class kind="class">icl_core::logging::hidden::LogStreamRegistrar</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <namespace>icl_core::logging::hidden</namespace>
    <member kind="typedef">
      <type>LogOutputStream *(*</type>
      <name>LogOutputStreamFactory</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3198fb93c96079194f93aab3c997a9ad</anchor>
      <arglist>)(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, LogLevel log_level)</arglist>
    </member>
    <member kind="typedef">
      <type>LogStream *(*</type>
      <name>LogStreamFactory</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa868720813f9202b30b14e229b3d120a</anchor>
      <arglist>)()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LogLevel.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LogLevel_8cpp</filename>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">LogLevel.h</includes>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>logLevelDescription</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a37db921558d120148bd347603d880cbd</anchor>
      <arglist>(LogLevel log_level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stringToLogLevel</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3bed796ed6abd71c3c1f39284eeaadc2</anchor>
      <arglist>(const std::string &amp;log_level_text, LogLevel &amp;log_level)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>log_level_descriptions</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a38962c406fe311e6bbe84dc0a937655c</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LogLevel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LogLevel_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="enumeration">
      <name>LogLevel</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_TRACE</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6ad3da3907d87ed806130543329c145d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_DEBUG</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6a584412372495bb1fc66dbcdd9bdd3e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_INFO</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6a76fefb13681d5323d06d713d40fa2a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_WARNING</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6adae6a7e357e06f1ae6628e89ec73d5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_ERROR</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6aec5fc0f9912df4e22c147cfed2fe8b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_MUTE</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6a06443574d254440091b48f54fd876f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>logLevelDescription</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a37db921558d120148bd347603d880cbd</anchor>
      <arglist>(LogLevel log_level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stringToLogLevel</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3bed796ed6abd71c3c1f39284eeaadc2</anchor>
      <arglist>(const std::string &amp;log_level_text, LogLevel &amp;log_level)</arglist>
    </member>
    <member kind="variable">
      <type>const LogLevel</type>
      <name>cDEFAULT_LOG_LEVEL</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a909ec0274208d764a3f103c028e8610a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LogOutputStream.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LogOutputStream_8cpp</filename>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">LogOutputStream.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os_8h" name="os.h" local="no" imported="no">icl_core/os.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="os__string_8h" name="os_string.h" local="no" imported="no">icl_core/os_string.h</includes>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <includes id="LoggingManager_8h" name="LoggingManager.h" local="yes" imported="no">LoggingManager.h</includes>
    <includes id="ThreadStream_8h" name="ThreadStream.h" local="yes" imported="no">ThreadStream.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>LogOutputStream.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LogOutputStream_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="os__mem_8h" name="os_mem.h" local="no" imported="no">icl_core/os_mem.h</includes>
    <includes id="List_8h" name="List.h" local="no" imported="no">icl_core/List.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" imported="no">icl_core/Queue.h</includes>
    <includes id="Constants_8h" name="Constants.h" local="yes" imported="no">icl_core_logging/Constants.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LoggingManager_8h" name="LoggingManager.h" local="yes" imported="no">icl_core_logging/LoggingManager.h</includes>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">icl_core_logging/LogLevel.h</includes>
    <includes id="Semaphore_8h" name="Semaphore.h" local="yes" imported="no">icl_core_logging/Semaphore.h</includes>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">icl_core_logging/Thread.h</includes>
    <class kind="struct">icl_core::logging::LogOutputStream::LogFormatEntry</class>
    <class kind="struct">icl_core::logging::LogOutputStream::LogMessage</class>
    <class kind="class">icl_core::logging::LogOutputStream</class>
    <class kind="struct">icl_core::logging::LogOutputStream::WorkerThread</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>LogStream.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LogStream_8cpp</filename>
    <includes id="LogStream_8h" name="LogStream.h" local="yes" imported="no">LogStream.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="os__string_8h" name="os_string.h" local="yes" imported="no">icl_core/os_string.h</includes>
    <includes id="LoggingManager_8h" name="LoggingManager.h" local="yes" imported="no">icl_core_logging/LoggingManager.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <includes id="ThreadStream_8h" name="ThreadStream.h" local="yes" imported="no">icl_core_logging/ThreadStream.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>LogStream.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>LogStream_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="yes" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="yes" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">icl_core_logging/LogLevel.h</includes>
    <includes id="Semaphore_8h" name="Semaphore.h" local="yes" imported="no">icl_core_logging/Semaphore.h</includes>
    <class kind="class">icl_core::logging::LogStream</class>
    <class kind="struct">icl_core::logging::LogStream::ThreadStreamInfo</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="typedef">
      <type>std::set&lt; LogStream * &gt;</type>
      <name>LogStreamSet</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ac0adc1a51e2c28e1bf32b6aee9b78ca9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Map_8h</filename>
    <class kind="class">icl_core::Map</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>MemberEnum.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>MemberEnum_8h</filename>
    <includes id="RemoveMemberPointer_8h" name="RemoveMemberPointer.h" local="yes" imported="no">icl_core/RemoveMemberPointer.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="ConfigHelper_8h" name="ConfigHelper.h" local="yes" imported="no">icl_core_config/ConfigHelper.h</includes>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <includes id="MemberValueIface_8h" name="MemberValueIface.h" local="yes" imported="no">icl_core_config/MemberValueIface.h</includes>
    <class kind="class">icl_core::config::MemberEnum</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_ENUM_1</name>
      <anchorfile>MemberEnum_8h.html</anchorfile>
      <anchor>a5b7730b98e4676fa6adb82fafe935b8d</anchor>
      <arglist>(suffix, cls, member1, descriptions)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_ENUM_2</name>
      <anchorfile>MemberEnum_8h.html</anchorfile>
      <anchor>a38b4fa056aca1932bb1e6c1571eba45c</anchor>
      <arglist>(suffix, cls, member1, member2, descriptions)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_ENUM_3</name>
      <anchorfile>MemberEnum_8h.html</anchorfile>
      <anchor>af0eec3118bbe621c8e86b8023f53dce0</anchor>
      <arglist>(suffix, cls, member1, member2, member3, descriptions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MemberValue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>MemberValue_8h</filename>
    <includes id="RemoveMemberPointer_8h" name="RemoveMemberPointer.h" local="yes" imported="no">icl_core/RemoveMemberPointer.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <includes id="ConfigHelper_8h" name="ConfigHelper.h" local="yes" imported="no">icl_core_config/ConfigHelper.h</includes>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <includes id="MemberValueIface_8h" name="MemberValueIface.h" local="yes" imported="no">icl_core_config/MemberValueIface.h</includes>
    <includes id="Util_8h" name="Util.h" local="yes" imported="no">icl_core_config/Util.h</includes>
    <class kind="class">icl_core::config::MemberValue</class>
    <class kind="class">icl_core::config::MemberValue&lt; bool, Q &gt;</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_VALUE_1</name>
      <anchorfile>MemberValue_8h.html</anchorfile>
      <anchor>a480b6d97651e11c2275560546d673f32</anchor>
      <arglist>(suffix, cls, member1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_VALUE_2</name>
      <anchorfile>MemberValue_8h.html</anchorfile>
      <anchor>a24baa46082c863b6f100918bbeaba6c0</anchor>
      <arglist>(suffix, cls, member1, member2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_VALUE_3</name>
      <anchorfile>MemberValue_8h.html</anchorfile>
      <anchor>a3516ae5031417b8052aa8f4421641b9b</anchor>
      <arglist>(suffix, cls, member1, member2, member3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MemberValueIface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>MemberValueIface_8h</filename>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <class kind="class">icl_core::config::impl::MemberValueIface</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <namespace>icl_core::config::impl</namespace>
  </compound>
  <compound kind="file">
    <name>msvc_inttypes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>msvc__inttypes_8h</filename>
    <includes id="msvc__stdint_8h" name="msvc_stdint.h" local="yes" imported="no">icl_core/msvc_stdint.h</includes>
    <class kind="struct">imaxdiv_t</class>
    <member kind="define">
      <type>#define</type>
      <name>imaxabs</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae79e51adb5d28d1b1119d29ed234334e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a087e50fe0283aacc71d7138d13e91939</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a6d94d1417e1b35c53aee6306590de72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae372e90b62c1e8b51dc5d95bf7f5ba48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae53c45f590033ad1f2f517faf3ab2f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a58cdfb02574b8c23d964a6e88a268782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aef5a98227a6af5fde95353ed303cfd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a9c63f907b68bfa374778aa59b3a360f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a943961b7e7e564388dd743593db5bbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae90ab00cb4417081dc68e9fd6c0e129a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ad36a6b276bd808d713cc5603ba008c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a6e7b87b6cb5b8298e0c7471f19d8321f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a404fd01f0b890cb8fac8641aaa704b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a11a8b311e64e0415db0d106fcebf6597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a7c8a9ccd40bd2053ca588d1b15e76a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a655e9b358e0371a4bf5ff21cc08273e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae212e57631ec729f70e0cc42e51dd91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab8d0c29be4a0623c3de58011991e86e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>adbe02b78cca747b2fe1a8f7fc5f5cd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ac273fb2a05215962fbeae76abaaf0131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a192a69a2e6e63ed8393d306b4078d63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>af27d75f27f8038693a36c3dd14a82516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a64fb4e44c3ff09179fc445979b7fdad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a96945864cb2d1f7de861ccaf639af02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ad7a1bae7ca12c7b5415fae1b3f258207</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a0fb9f5cdca16045cc30b72d9174cdbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a526151b1725956030b501d9dd506f2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a0f30e8063c747a19c86574a1f61c0ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ac2d52bf83b783f530f02fa2eeabe703a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a55494a16151668ea78e0b808ef38c8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a7276f64276fd7223ca6f4cca0444239a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a792491e417d837fc693122428460bcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ad12493b9063f7b2630b90b7f9a7f3301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a3eda49c829de683e701eaed3cbaf0e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a6ac7e3111d008785ddf3b29dcd088732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aba7ffd10c01ee7e1264300568ade319e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a37f93445f1795033c9ba577661da6a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1ecbd31333b358c22423a541fffbd122</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1e5c50a1ca71da7ff8c4f3f007411be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a9540a0a3ff33b4f6a0feee15f3066984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aa5b3ca8091f4ed7d43f5eb971ce11114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a73ec9b744a867844fb1cbf5d600e15da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1468793ce960b477922ef92b36a6c802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a86bc00ee87e8e40787e0681fc34c576a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aaf2af4a10f0bd308e9c349c8382382be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ac582131d7a7c8ee57e73180d1714f9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a8673208d2d48018fcce020ef59f8ec4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aa82e218a186691ebf7149b36746c12e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>accc383115328197264988682edfcb72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ac1fdefbae4d6c8dcef5b91ef5b778a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a0b0c7ad693c391e3e353e8f2d1df2ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aa3ba696eef7c107c76c26eea76dcb4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aab353a2898377162c1829f1a9708352e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a20b768c89c8693bdc3df5f2e76fe018c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a74cb15b101649124009c010a9055e885</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a5231235fbdc84d556db88609b469982b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aa1ca3a85113e897b5cf7ed6b92d74de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a70f5e38b517f714518c970a4da37bef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a570ca9af5087023f75fc8a1a602d26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a80ca66bcc9e366733f02c90ed4b0838c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a32b0c8a04aae5d4454d15e6cbe109f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aba38357387a474f439428dee1984fc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>af56fc48030ace2ec83125c0f5f42816c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>adac1acc1d24060aeee7791a99d1a3a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4e9b835c85ffa875e8304e2b852b4c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a6f66e34285ab57a86aeb2f0f4895417d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a785eabe6337a2fa85874ae99300abb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a22caa684d44725e1e6e638983380f68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ace7057a6fa96ac7e2a05946ee96cf2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a73fe58317ae146f316ddb0736d9ed9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab94e8153da1da9e2762277c6b1cf21d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae7e1780719eb0e4b2826a0da06255780</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab153efc9e6547ca56f42de767cde2595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ad00e2a12b813425800cad731f61497ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>afa4303b077ae4c6c58686178e4b90d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1d766603a3524c9e03effbbece9c2118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aaf100a10f9cd73d46294fd0e8db5246d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4df46377b2a3292ce6c7fd6724a045ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4d1806a4ea59b88a7bd00d88b7e1747d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a45d80a42b6cd25f3ed57b0e800e6e398</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a70aa3faf72084587fb18d03aa033a212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1cb5f16ab28d09fa5fe07068bb8e2cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aa7e1f0c8df36d801c81f6db762ec67ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a9c3c25e6145e629e4c9fabddc6061c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a65d9856517198cfc21558c0d6df64207</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a35974d44b5dcebcb222b8e2c1384241d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a2b7ab77ff6ede9c3c285b714496f77e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae7044b3fb4cc5cde22155d59437c348f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>abf98c3a9ad120b11ec2911b9398e3f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a09c9f36f654aa50a548d7820421cdc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>add733be35bef9dcef225edc99ade9e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a2a2d9ca0555230eab89e52e442bea64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a6dc7d2f030d25e79ae8398088161b860</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a10db5de9c84ccfa6dc0e487dd72051f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae36c293972a5b770349d74f2c0cfa52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a2009d29e47fedd5cb286d81c83596737</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab0af8c396d9c885950d423f8dee54164</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a3ef7335ee669df2a387707816a45f3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>abf657ee6bd4b009b5b072840a3d7364f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a7b8508989273ad152f9b3b7cd4db6eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a52cfc41a1e5ad73788faebbfeb9c14b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>adafb1dac927decf0b5f00125a84036fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a535485ea35661ff75a8d2bc0d2ebe807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aad333b5bea32321b312a3b4967ff357f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4739f89fa519cd77097677bf33320091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>afa93802b919daecccd6f989cd1750eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ac864120101e01707ca52c0976b4e539a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a14ec2649667b53ff91a1103c02975837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a39be8ffb41be80bc951e955f111e4121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a9ff978b502f6296f8a5364143eee7f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1a0b88bf6f131db927f2e7f1f6abb644</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a2f7190d383e2382085b27ffc8ac5a089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a9c632ab51b24b93cc315b27a883be9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a9bc6b517c0117327e832824ff2d6a6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab561c947d62a3c7cd396d4aeef553f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a359197f54f7db4ae57ab7c9ff4b74456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4e274a339187359a91963d22f8e6faa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a021e130b06fc46198c71dca0fdf89788</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae40f8b90cb75998e70910e7b377288a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1b0fa5948cf2bdfa4c9e17ca046de5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a9716b5135de22733c9c59bc4fc0e3a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a5b05c70b4807922992a9ca529361b44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a6b324310e03b8ecbe6888a52b7d8581d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a2b6b3cb28cd86580d999fa4f44f490d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a873157069430be3ab2cade457e92f187</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a73bc0bffd329a5dac0f2433171aa432d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4a30d36e06018d8e13046079098905a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a37bbde0e3f124b7f482d54adb13b0248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>abd19a83130f8d1bd2f77b765ad804f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>af085b9f73207a4b3b4a133ab05fd7eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae0d5458bfaf4c45083b1e92013d77f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a7cf58abc57bb03d809e6fc41c2a40c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4ce14b7ebee0cfd5c4c935cf79a9a504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4c88287eaf08ffa705c32f41eb174f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a01b368195aa26130d44bf0efe07833fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a7a78b92618044bb2d798b57fc6a2e439</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae30d5cc7dbc15051e21b72229a2487f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a239c06a67bcfc800f2d705260740e9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae409b3af282bc394819a5dd289cdf57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aef1bb910dd38372698c9b94919db652a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab7dbf5d0ea41679dface5855896e4273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a12dbc2ac6a36b893ef1c25c357f90a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a0c139165956b5fba7b44bd35cfafc86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4c5370556f793ac7b2c3abe896dba8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a50fd54ef494b4a246ada865e1de61d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a4c454faacb996aa020efeb312379af4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ad57bb9b57b3afdb70185fb10af5ef140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a79b1f201c12273510e1fdebfb3a66e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a99e762a418d90e1df1c6897a2ec5065e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a8b67140c216180e4e5d18003038ee689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ad2ce48bc4e534a0e1702a6851cd31d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ac45f394be3c199938a85a631711ce22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a08353b6536336d5eb4ea354af8dd30c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a020c0b541836e741e0c88bc36fcf25f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a338058775569b00a80a67080aee77934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a251936e4d698e68846c0917270b5f8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a804436b52bc244973b05478871d07b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a24647dd309d4138846376a51a6098304</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST16</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a253d5fe947676317064837c266c8f724</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>abd82b99090a28a84541959ac7ab14ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST32</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a756a3fd2288b4ddbcdd51f3a254c0f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab9af7b2d032897d62a75d76214654612</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST64</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ad8a487583ff3859d65390b8e290837d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a5cac5341d60e594c818c0f9d25377928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST8</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ab76cc2e4fdc08d6b8bfbdb7353ac1dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>acdb85fa86d6d76bc7a2e16ec0cc3ae58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXMAX</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a852234513afd0c84134f209fb5d38719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>aa58d290d968643862aec7a8a56e1c8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXPTR</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a5cec732485352192aea52a939ddd1174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strtoimax</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a6c62bc37cb56c347fa44835c4a0bf64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strtoumax</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a1289c6c6d3d867956e1532e2416b363d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wcstoimax</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>ae026595b1dcc98cdb66cb46381225188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wcstoumax</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a32fa60d80a8e42a3290fb49c8865a4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_inline imaxdiv_t __cdecl</type>
      <name>imaxdiv</name>
      <anchorfile>msvc__inttypes_8h.html</anchorfile>
      <anchor>a8cb1de760b0fde0bae9eb5e070f0bce7</anchor>
      <arglist>(intmax_t numer, intmax_t denom)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msvc_stdint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>msvc__stdint_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_W64</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a3730e9bd68460c3bea497352ee69b9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT8_T</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ac61ffbb3a0b80edd118298b2045be170</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ab8c7ef9b034497b6cbd51a82eb22943b</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ac58f2c111cc9989c86db2a7dc4fd84ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ad4e9955955b27624963643eac448118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a7df71d27f096826a76677178823f39bb</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a181807730d4a375f848ba139813ce04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a688eb21a22db27c2b2bd5836943cdcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a095799ae3fe39d90cfbbe21ad4713318</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ad0d744f05898e32d01f73f8af3cd2071</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ab21f12f372f67b8ff0aa3432336ede67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>acf31df4f42272d793d752c4628c0f195</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aaf7f29f45f1a513b4748a4e5014ddf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aadcf2a81af243df333b31efa6461ab8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2fd35d0ea091e04caec504ff0042cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a169460a4e2a79138723d68d99372d958</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ac96fa0f41b19e89f109e4f9913ca6635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ad93df1652ed0635513d5efe4f1219926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST64_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a13c95cf9c209d8daacb36cbf0d5ba275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST64_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a50f0fdcb00ea2500cec0f3d6d45c36f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>acbcdb3bee0f5f904da5df8de69a80ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aad8fb982cb19143efd5ee9a1a7a89390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a7eb2a8e2a1c65d6c9ad0f86154890baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a1f91bfd5820c2f27af3d260fc75813e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a5618711a0a54f722190a3a1219e278c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2360a536116dd734820a6b5b3d560ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST64_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a35d0f98a2e507fd1be779d49da92724e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST64_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ac12b4f6966b57ad82feb683b284b4060</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aa05109908fb2770f632d2b646b9f85bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a3e986cad833f63f420962ff60eda87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a022b9b0a3564d786244a4631847c37a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2b0a3edfc672154f606dc3ad26277b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTPTR_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a9e5742f2bae4a5283431a3c03499e3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTPTR_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2aaa6d3aa1d7d1e0e326955aa24db752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRDIFF_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>add2ef7bffac19cfdd1f4b5495409672f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRDIFF_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ad9b88ba2fb858f98b50b38e49875d90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIG_ATOMIC_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a1f5fe9445d0ad0bee21bab1de4cc3e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIG_ATOMIC_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a21e605b9ac3a03b6de93cdf5a69e129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a3c75bb398badb69c7577b21486f9963f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ac8ab4bd1a0343acea9b7ed3e05c5ad13</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a3ea490c9b3617d4479bd80ef93cd5602</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a189f825ef34a1be844d384db2618ce12</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ab5eb23180f7cc12b7d6c04a8ec067fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a8da5373e041921aa34c2b6172ac3babc</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a30654b4b67d97c42ca3f9b6052dda916</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_C</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a8caaafb4382e3c415f261b6580f0929d</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aeb4e270a084ee26fe73e799861bd0252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST16_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aed28ca63d9b222f6f1377358fe73a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST32_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ad51246a178143208b2db3315efd21c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST64_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aeb74410af7781bc84b5f64ae7a8f4a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST8_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2c6f97ea2d76d0cf6260c84046cdb44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST16_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a6ef6a1a518bbf516ca8b0180b11c358f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST32_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a70cad8bacc9a6db301e1cdc86cc8d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST64_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aab530113fa96e280e49c3c138b0f917d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST8_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2a80bde77ee1698d0f42f334adad4f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTMAX_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aa54fd5210434219e9027bfa0f0e325c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTPTR_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ab2355300ea19395357e62d780f4dd073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WCHAR_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2a823f3ccf2306cfbaa34d8addf66010</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WCHAR_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a051084d5ebcabf282d9ca9bb2b891a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINT_MAX</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ad3f7b6bb8aa7d619017a91d3b2edc1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINT_MIN</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a5285bc55170ae1701e599decacc7f001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>int16_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a269259c924dce846340ddbb810db2e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>int32_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ab1967d8591af1a4e48c37fd2b0f184d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed __int64</type>
      <name>int64_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a414156feea104f8f75b4ed9e3121b2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int8_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aef44329758059c91c76d334e8fc09700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int_fast16_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a9b7386d4af0e20ee32296d9a158c9f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int_fast32_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a920d4b149da0252281b6762375fb644a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int_fast64_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>afd072b9a94c14417246175f6442422ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int_fast8_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a880ed9ceb8621521452c81d03bd08cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int_least16_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a17f379713bed2a28ac431760401253cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int_least32_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2676b57a778795e5d0598970f1407f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int_least64_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2073b30b3170d509bc756bf5c7862caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int_least8_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aadfd725efbf565422ab13db91ccca53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>intmax_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a036cd61bb4b30bb510b9538af4cebd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_W64 signed int</type>
      <name>intptr_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>abd3131a20f4053d808d4277db3e39a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a273cf69d639a59973b6019625df33e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint32_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a435d1572bf3f880d55459d9805097f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned __int64</type>
      <name>uint64_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aec6fcb673ff035718c238c8c9d544c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>aba7bc1797add20fe3efdf37ced1182c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint_fast16_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a6ed085329b153773ff76afa0702cf897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint_fast32_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a8f075c759c74e109e8184306c663809d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint_fast64_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a6fd055dddb7d91fab0635146851af8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint_fast8_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ad0fca8b15c218d2c687f8c373a71d228</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint_least16_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a4f3f6e6631cb4aaeadf1c59ff597b2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint_least32_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ac0af81082969e5e3f4d939b1de7002ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint_least64_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ab604f73dd823867b43702ae88b4f4445</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint_least8_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>ac76e2383debd5a3b100514044828961a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uintmax_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a2ba5f6c0633401558d277b2c0e4f758d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_W64 unsigned int</type>
      <name>uintptr_t</name>
      <anchorfile>msvc__stdint_8h.html</anchorfile>
      <anchor>a31b85deecb45924320becd11d3ee16ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Multimap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Multimap_8h</filename>
    <class kind="class">icl_core::Multimap</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>Mutex.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>Mutex_8cpp</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">icl_core_thread/Mutex.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">icl_core_thread/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOCAL_PRINTF</name>
      <anchorfile>Mutex_8cpp.html</anchorfile>
      <anchor>a762b5881eb2fc43c6b77a58cf0368cf4</anchor>
      <arglist>(args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Mutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>Mutex_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="yes" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <class kind="class">icl_core::thread::Mutex</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImpl_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <class kind="class">icl_core::thread::MutexImpl</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplLxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplLxrt_8h</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplLxrt33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplLxrt33_8cpp</filename>
    <includes id="MutexImplLxrt33_8h" name="MutexImplLxrt33.h" local="yes" imported="no">icl_core_thread/MutexImplLxrt33.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplLxrt33.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplLxrt33_8h</filename>
    <includes id="MutexImpl_8h" name="MutexImpl.h" local="yes" imported="no">icl_core_thread/MutexImpl.h</includes>
    <class kind="class">icl_core::thread::MutexImplLxrt33</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplLxrt35.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplLxrt35_8cpp</filename>
    <includes id="MutexImplLxrt35_8h" name="MutexImplLxrt35.h" local="yes" imported="no">icl_core_thread/MutexImplLxrt35.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="define">
      <type>#define</type>
      <name>STRICT_LXRT_CHECKS</name>
      <anchorfile>MutexImplLxrt35_8cpp.html</anchorfile>
      <anchor>a0bc07599c200590be0fa7b20edd70529</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MutexImplLxrt35.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplLxrt35_8h</filename>
    <includes id="MutexImpl_8h" name="MutexImpl.h" local="yes" imported="no">icl_core_thread/MutexImpl.h</includes>
    <class kind="class">icl_core::thread::MutexImplLxrt35</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplLxrt38.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplLxrt38_8cpp</filename>
    <includes id="MutexImplLxrt38_8h" name="MutexImplLxrt38.h" local="yes" imported="no">icl_core_thread/MutexImplLxrt38.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="define">
      <type>#define</type>
      <name>STRICT_LXRT_CHECKS</name>
      <anchorfile>MutexImplLxrt38_8cpp.html</anchorfile>
      <anchor>a0bc07599c200590be0fa7b20edd70529</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MutexImplLxrt38.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplLxrt38_8h</filename>
    <includes id="MutexImpl_8h" name="MutexImpl.h" local="yes" imported="no">icl_core_thread/MutexImpl.h</includes>
    <includes id="icl__core__thread_2SemaphoreImplLxrt38_8h" name="icl_core_thread/SemaphoreImplLxrt38.h" local="yes" imported="no">icl_core_thread/SemaphoreImplLxrt38.h</includes>
    <class kind="class">icl_core::thread::MutexImplLxrt38</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplPosix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplPosix_8cpp</filename>
    <includes id="MutexImplPosix_8h" name="MutexImplPosix.h" local="yes" imported="no">icl_core_thread/MutexImplPosix.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="no" imported="no">icl_core/os_time.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplPosix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplPosix_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="MutexImpl_8h" name="MutexImpl.h" local="yes" imported="no">icl_core_thread/MutexImpl.h</includes>
    <class kind="class">icl_core::thread::MutexImplPosix</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplWin32.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplWin32_8cpp</filename>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <includes id="MutexImplWin32_8h" name="MutexImplWin32.h" local="yes" imported="no">icl_core_thread/MutexImplWin32.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>MutexImplWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>MutexImplWin32_8h</filename>
    <includes id="MutexImpl_8h" name="MutexImpl.h" local="yes" imported="no">icl_core_thread/MutexImpl.h</includes>
    <class kind="class">icl_core::thread::MutexImplWin32</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>Noncopyable.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Noncopyable_8cpp</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="yes" imported="no">icl_core/Noncopyable.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>Noncopyable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Noncopyable_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <class kind="class">icl_core::Noncopyable</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>Operation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>Operation_8cpp</filename>
    <includes id="Operation_8h" name="Operation.h" local="yes" imported="no">icl_core_dispatch/Operation.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
  </compound>
  <compound kind="file">
    <name>Operation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>Operation_8h</filename>
    <includes id="icl__core_2src_2icl__core__dispatch_2ImportExport_8h" name="icl_core/src/icl_core_dispatch/ImportExport.h" local="yes" imported="no">icl_core_dispatch/ImportExport.h</includes>
    <class kind="class">icl_core::dispatch::Operation</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
  </compound>
  <compound kind="file">
    <name>OperationQueue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>OperationQueue_8h</filename>
    <includes id="List_8h" name="List.h" local="yes" imported="no">icl_core/List.h</includes>
    <class kind="class">icl_core::thread::OperationQueue</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Operation &gt;</type>
      <name>OperationPtr</name>
      <anchorfile>namespaceicl__core_1_1thread.html</anchorfile>
      <anchor>afa33a77f2698dcc1827cda2578ae18b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os_8h</filename>
    <includes id="os__fs_8h" name="os_fs.h" local="yes" imported="no">icl_core/os_fs.h</includes>
    <includes id="os__mem_8h" name="os_mem.h" local="yes" imported="no">icl_core/os_mem.h</includes>
    <includes id="os__string_8h" name="os_string.h" local="yes" imported="no">icl_core/os_string.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="yes" imported="no">icl_core/os_thread.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="yes" imported="no">icl_core/os_time.h</includes>
  </compound>
  <compound kind="file">
    <name>os_fs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__fs_8cpp</filename>
    <includes id="os__fs_8h" name="os_fs.h" local="yes" imported="no">icl_core/os_fs.h</includes>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
  </compound>
  <compound kind="file">
    <name>os_fs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__fs_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="os__ns_8h" name="os_ns.h" local="yes" imported="no">icl_core/os_ns.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a2152bedf3b7ec595f665dd4aff8ef924</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a9f0a655659e18cdbec9afd60356204af</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_lxrt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__lxrt_8cpp</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOCAL_PRINTF</name>
      <anchorfile>os__lxrt_8cpp.html</anchorfile>
      <anchor>a6effe4de96859c747810e4903ea61f1e</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkForLxrt</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a06f6549f1570c2c2fbbfd8387699652d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkKernelModule</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>af9265f9026a110199ec55978c1cc8187</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureNoHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a7eb0ca3f4df213d41928b1495f6b7bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLxrtAvailable</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a9f432fcebff65e47b3d0771db818e327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ab1d4a0bf20a5e4d1df672ec55382f032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisLxrtTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ad46a76758f7a7e1ac5e5271c92bb964b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lxrtShutdown</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aabcd4bf32a5fcf92fc0635d098369fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lxrtStartup</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a18c12fa38d719ca2ceb0864ba2f71b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a74140e482287dbdd979e4536830656c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeThisALinuxTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aa060861619a533bdfdc85a5b37f66d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>makeThisAnLxrtTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a316b2b4dd6c551a4fb2402bda7ef7273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>global_lxrt_available</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a7582dc95f2be2dda7e0b167f0186dd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hard_timer_running</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a1fe04b5c8d6f530eea99bf802d98679b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_lxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__lxrt_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="yes" imported="no">icl_core/os_time.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="function">
      <type>bool</type>
      <name>checkForLxrt</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a06f6549f1570c2c2fbbfd8387699652d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkKernelModule</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>af9265f9026a110199ec55978c1cc8187</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureNoHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a7eb0ca3f4df213d41928b1495f6b7bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLxrtAvailable</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a9f432fcebff65e47b3d0771db818e327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ab1d4a0bf20a5e4d1df672ec55382f032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisLxrtTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ad46a76758f7a7e1ac5e5271c92bb964b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>struct timeval ICL_CORE_IMPORT_EXPORT</type>
      <name>lxrtGetExecTime</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ab50cff75b81cc63d4cafad93ae7f2193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lxrtShutdown</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aabcd4bf32a5fcf92fc0635d098369fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lxrtStartup</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a18c12fa38d719ca2ceb0864ba2f71b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a74140e482287dbdd979e4536830656c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeThisALinuxTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aa060861619a533bdfdc85a5b37f66d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>makeThisAnLxrtTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a316b2b4dd6c551a4fb2402bda7ef7273</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_mem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__mem_8h</filename>
    <includes id="os__ns_8h" name="os_ns.h" local="yes" imported="no">icl_core/os_ns.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a3a076a53aed6777f4107abfb72e6f191</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a3983cb7cdd136bd22bb80d03e8ab8d73</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_ns.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__ns_8h</filename>
  </compound>
  <compound kind="file">
    <name>os_posix_fs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__fs_8cpp</filename>
    <includes id="os__posix__fs_8h" name="os_posix_fs.h" local="yes" imported="no">icl_core/os_posix_fs.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a0c9a514d09900f9f1a20b04cc6e17a95</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>acf7343d3c5c0d97168a9ead4d1201f0e</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_fs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__fs_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a0c9a514d09900f9f1a20b04cc6e17a95</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>acf7343d3c5c0d97168a9ead4d1201f0e</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_hacks.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__hacks_8cpp</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>__invalid_size_argument_for_IOC</name>
      <anchorfile>os__posix__hacks_8cpp.html</anchorfile>
      <anchor>a0e82deb3826ae7e9f0adf00e3616c57d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_mem.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__mem_8cpp</filename>
    <includes id="os__posix__mem_8h" name="os_posix_mem.h" local="yes" imported="no">icl_core/os_posix_mem.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a661d211eb7b13c85f3e21e97ae1bb666</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>abbd02f702a6d0a6a80696594b5e70857</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_mem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__mem_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a661d211eb7b13c85f3e21e97ae1bb666</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>abbd02f702a6d0a6a80696594b5e70857</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_string.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__string_8cpp</filename>
    <includes id="os__posix__string_8h" name="os_posix_string.h" local="yes" imported="no">icl_core/os_posix_string.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a4d5d0f20b27152e3dc7778d76627e6d8</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a884f4af5064614bcdd8f5ebff511a82f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a6e79e7da596c62f8a0f5b3d59cebe420</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_string.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__string_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a4d5d0f20b27152e3dc7778d76627e6d8</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a884f4af5064614bcdd8f5ebff511a82f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a6e79e7da596c62f8a0f5b3d59cebe420</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_thread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__thread_8cpp</filename>
    <includes id="os__posix__thread_8h" name="os_posix_thread.h" local="yes" imported="no">icl_core/os_posix_thread.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>ab98d6b8e2090aeaaef3b94cc1358bbaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a0cf9012e2231c20ec1f37aee6d57221d</anchor>
      <arglist>(const ThreadId &amp;left, const ThreadId &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a10fc6ec22969df25a03b2d65538a4b58</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_thread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__thread_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">BaseTypes.h</includes>
    <class kind="struct">icl_core::os::hidden_posix::ThreadId</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>ab98d6b8e2090aeaaef3b94cc1358bbaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a0cf9012e2231c20ec1f37aee6d57221d</anchor>
      <arglist>(const ThreadId &amp;left, const ThreadId &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a10fc6ec22969df25a03b2d65538a4b58</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_time.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__time_8cpp</filename>
    <includes id="os__posix__time_8h" name="os_posix_time.h" local="yes" imported="no">icl_core/os_posix_time.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a33506a62e766f910581b633611f4f253</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a74f7271bca24a7eae1582bf57217a03f</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>aad6c12de7e6513f59b3ff65eac02a69e</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a72b19575aa7b3b1a022055359a9e77fb</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_posix_time.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__posix__time_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_posix</namespace>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a33506a62e766f910581b633611f4f253</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a74f7271bca24a7eae1582bf57217a03f</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>aad6c12de7e6513f59b3ff65eac02a69e</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a72b19575aa7b3b1a022055359a9e77fb</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_string.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__string_8cpp</filename>
    <includes id="os__string_8h" name="os_string.h" local="yes" imported="no">icl_core/os_string.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="function">
      <type>int</type>
      <name>snprintf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aff86b667245321404318d591d3f80f3e</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a8271c2aabb3e324d99b97cfeb3d5de70</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_string.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__string_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="os__ns_8h" name="os_ns.h" local="yes" imported="no">icl_core/os_ns.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="function">
      <type>int</type>
      <name>snprintf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aff86b667245321404318d591d3f80f3e</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a52037371e0ac16dd66302dddea3abc35</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aeea28cd03641202366e205b6eb603826</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a8271c2aabb3e324d99b97cfeb3d5de70</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_thread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__thread_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="os__ns_8h" name="os_ns.h" local="yes" imported="no">icl_core/os_ns.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="typedef">
      <type>ICL_CORE_OS_IMPL_NS::ThreadId</type>
      <name>ThreadId</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2af354ce6f601fdac260214e6fae4b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>ThreadPriority</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a77e5caaaae2cb4275cedfcddbc2db538</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a65e195a2ed94294a8a287e62f4f8a92f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a55f6edc50754be3321fd6da3dcadec47</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_time.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__time_8h</filename>
    <includes id="os__ns_8h" name="os_ns.h" local="yes" imported="no">icl_core/os_ns.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a352fdbb78827ca2137a8c97a96900f1f</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a53adeae129c45e2a2c1f2226a5bcf541</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a4891a443a4b9323591997113010d99fe</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a8d2478a0315d52017f54ad6f83935e75</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_fs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__fs_8cpp</filename>
    <includes id="os__win32__fs_8h" name="os_win32_fs.h" local="yes" imported="no">icl_core/os_win32_fs.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a3e362e7bf699a7c817e4b0a9f7f3b02d</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a4483a4c3f7891e18dc75ef16f2a5fd34</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_fs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__fs_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a3e362e7bf699a7c817e4b0a9f7f3b02d</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a4483a4c3f7891e18dc75ef16f2a5fd34</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_mem.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__mem_8cpp</filename>
    <includes id="os__win32__mem_8h" name="os_win32_mem.h" local="yes" imported="no">icl_core/os_win32_mem.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a095b8075a853c6e50cc24ae08ccd9276</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a3af1d33652f4609f977edf3797724c29</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_mem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__mem_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a095b8075a853c6e50cc24ae08ccd9276</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a3af1d33652f4609f977edf3797724c29</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_string.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__string_8cpp</filename>
    <includes id="os__win32__string_8h" name="os_win32_string.h" local="yes" imported="no">icl_core/os_win32_string.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ae58a18da8663d4c4af29a088481f5f2f</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a324e7084397c1c270febe63a2c533d6e</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ab9caa2f5f91f0397fcb224bf368b72a2</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_string.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__string_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ae58a18da8663d4c4af29a088481f5f2f</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a324e7084397c1c270febe63a2c533d6e</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ab9caa2f5f91f0397fcb224bf368b72a2</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_thread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__thread_8cpp</filename>
    <includes id="os__win32__thread_8h" name="os_win32_thread.h" local="yes" imported="no">icl_core/os_win32_thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a052bdc428a0592e789e52887fa2ee7bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ac2f11fabfde1c42ba43f9e6fa60d593f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_thread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__thread_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="typedef">
      <type>int</type>
      <name>pid_t</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a237ef2a3ebd51eb1e3f7d291743fbce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>ThreadId</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a71ce646237040a70eb61d3db9edc2c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a052bdc428a0592e789e52887fa2ee7bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ac2f11fabfde1c42ba43f9e6fa60d593f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_time.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__time_8cpp</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="os__win32__time_8h" name="os_win32_time.h" local="yes" imported="no">icl_core/os_win32_time.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a5cce39ff3a055575f9b7ff6195b6ea80</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a9438f0a9f1d9de712eee46b19f48274a</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a61a95b586a6c7db7f899914054ff1d1a</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a8019e77d9affef10434655cefefda811</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32_time.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>os__win32__time_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <class kind="struct">timespec</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a5cce39ff3a055575f9b7ff6195b6ea80</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a9438f0a9f1d9de712eee46b19f48274a</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a61a95b586a6c7db7f899914054ff1d1a</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a8019e77d9affef10434655cefefda811</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PeriodicDispatchThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>PeriodicDispatchThread_8cpp</filename>
    <includes id="PeriodicDispatchThread_8h" name="PeriodicDispatchThread.h" local="yes" imported="no">icl_core_dispatch/PeriodicDispatchThread.h</includes>
    <includes id="Operation_8h" name="Operation.h" local="yes" imported="no">icl_core_dispatch/Operation.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicDispatchThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_dispatch/</path>
    <filename>PeriodicDispatchThread_8h</filename>
    <includes id="List_8h" name="List.h" local="yes" imported="no">icl_core/List.h</includes>
    <includes id="icl__core_2src_2icl__core__dispatch_2ImportExport_8h" name="icl_core/src/icl_core_dispatch/ImportExport.h" local="yes" imported="no">icl_core_dispatch/ImportExport.h</includes>
    <includes id="PeriodicThread_8h" name="PeriodicThread.h" local="yes" imported="no">icl_core_thread/PeriodicThread.h</includes>
    <class kind="class">icl_core::dispatch::PeriodicDispatchThread</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::dispatch</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThread_8cpp</filename>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">Logging.h</includes>
    <includes id="PeriodicThread_8h" name="PeriodicThread.h" local="yes" imported="no">PeriodicThread.h</includes>
    <includes id="PeriodicThreadImpl_8h" name="PeriodicThreadImpl.h" local="yes" imported="no">PeriodicThreadImpl.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThread_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">icl_core_thread/Thread.h</includes>
    <class kind="class">icl_core::thread::PeriodicThread</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImpl_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <class kind="class">icl_core::thread::PeriodicThreadImpl</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplEmulate.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplEmulate_8cpp</filename>
    <includes id="PeriodicThreadImplEmulate_8h" name="PeriodicThreadImplEmulate.h" local="yes" imported="no">PeriodicThreadImplEmulate.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplEmulate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplEmulate_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="PeriodicThreadImpl_8h" name="PeriodicThreadImpl.h" local="yes" imported="no">icl_core_thread/PeriodicThreadImpl.h</includes>
    <class kind="class">icl_core::thread::PeriodicThreadImplEmulate</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplLxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplLxrt_8h</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplLxrt33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplLxrt33_8cpp</filename>
    <includes id="PeriodicThreadImplLxrt33_8h" name="PeriodicThreadImplLxrt33.h" local="yes" imported="no">PeriodicThreadImplLxrt33.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplLxrt33.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplLxrt33_8h</filename>
    <includes id="PeriodicThreadImpl_8h" name="PeriodicThreadImpl.h" local="yes" imported="no">PeriodicThreadImpl.h</includes>
    <class kind="class">icl_core::thread::PeriodicThreadImplLxrt33</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplLxrt35.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplLxrt35_8cpp</filename>
    <includes id="PeriodicThreadImplLxrt35_8h" name="PeriodicThreadImplLxrt35.h" local="yes" imported="no">PeriodicThreadImplLxrt35.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplLxrt35.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplLxrt35_8h</filename>
    <includes id="PeriodicThreadImpl_8h" name="PeriodicThreadImpl.h" local="yes" imported="no">PeriodicThreadImpl.h</includes>
    <class kind="class">icl_core::thread::PeriodicThreadImplLxrt35</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplLxrt38.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplLxrt38_8cpp</filename>
    <includes id="PeriodicThreadImplLxrt38_8h" name="PeriodicThreadImplLxrt38.h" local="yes" imported="no">PeriodicThreadImplLxrt38.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplLxrt38.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplLxrt38_8h</filename>
    <includes id="PeriodicThreadImpl_8h" name="PeriodicThreadImpl.h" local="yes" imported="no">PeriodicThreadImpl.h</includes>
    <class kind="class">icl_core::thread::PeriodicThreadImplLxrt38</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplQNX.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplQNX_8cpp</filename>
    <includes id="PeriodicThreadImplQNX_8h" name="PeriodicThreadImplQNX.h" local="yes" imported="no">PeriodicThreadImplQNX.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplQNX.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplQNX_8h</filename>
    <includes id="PeriodicThreadImpl_8h" name="PeriodicThreadImpl.h" local="yes" imported="no">PeriodicThreadImpl.h</includes>
    <class kind="class">icl_core::thread::PeriodicThreadImplQNX</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplTimerfd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplTimerfd_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>PeriodicThreadImplTimerfd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>PeriodicThreadImplTimerfd_8h</filename>
    <includes id="PeriodicThreadImpl_8h" name="PeriodicThreadImpl.h" local="yes" imported="no">PeriodicThreadImpl.h</includes>
    <class kind="struct">icl_core::thread::PeriodicThreadImplTimerfd::periodic_info</class>
    <class kind="class">icl_core::thread::PeriodicThreadImplTimerfd</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>Plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>Plugin_8h</filename>
    <includes id="icl__core_2src_2icl__core__plugin_2ImportExport_8h" name="icl_core/src/icl_core_plugin/ImportExport.h" local="yes" imported="no">icl_core_plugin/ImportExport.h</includes>
    <includes id="PluginManager_8h" name="PluginManager.h" local="yes" imported="no">icl_core_plugin/PluginManager.h</includes>
    <includes id="icl__core_2src_2icl__core__plugin_2Logging_8h" name="icl_core/src/icl_core_plugin/Logging.h" local="yes" imported="no">icl_core_plugin/Logging.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_DECLARE_PLUGIN</name>
      <anchorfile>Plugin_8h.html</anchorfile>
      <anchor>a56d42922b178553be85088c8f59011bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_DECLARE_PLUGIN_INTERFACE</name>
      <anchorfile>Plugin_8h.html</anchorfile>
      <anchor>a9468116d5f17cc56aaa65f075a78db25</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_DECLARE_PLUGIN_MANAGER</name>
      <anchorfile>Plugin_8h.html</anchorfile>
      <anchor>aa46b5fc31814653a8e6f1d4afd2a30ee</anchor>
      <arglist>(name, interface, directory)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_DECLARE_PLUGIN_MANAGER_IMPORT_EXPORT</name>
      <anchorfile>Plugin_8h.html</anchorfile>
      <anchor>a5f3f8ce92dba1f81220e3345a625cd9a</anchor>
      <arglist>(decl, name, interface, directory)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_LINKAGE</name>
      <anchorfile>Plugin_8h.html</anchorfile>
      <anchor>acf64ef37fef2bef0889e8833f25a1d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_MANAGER_DEFINITION</name>
      <anchorfile>Plugin_8h.html</anchorfile>
      <anchor>ae2663d7ca78081ecc44865c4fedc5f2e</anchor>
      <arglist>(name, interface, directory)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_PLUGIN_REGISTER_PLUGIN</name>
      <anchorfile>Plugin_8h.html</anchorfile>
      <anchor>a2aa368fe1505fdf6f899a1c155e7e0a6</anchor>
      <arglist>(base, derived, plugin_identifier)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PluginManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>PluginManager_8h</filename>
    <includes id="icl__core_2src_2icl__core__plugin_2ImportExport_8h" name="icl_core/src/icl_core_plugin/ImportExport.h" local="yes" imported="no">icl_core_plugin/ImportExport.h</includes>
    <includes id="icl__core_2src_2icl__core__plugin_2Logging_8h" name="icl_core/src/icl_core_plugin/Logging.h" local="yes" imported="no">icl_core_plugin/Logging.h</includes>
    <includes id="PluginManagerBase_8h" name="PluginManagerBase.h" local="yes" imported="no">icl_core_plugin/PluginManagerBase.h</includes>
    <class kind="class">icl_core::plugin::PluginManager</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::plugin</namespace>
  </compound>
  <compound kind="file">
    <name>PluginManagerBase.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>PluginManagerBase_8cpp</filename>
    <includes id="PluginManagerBase_8h" name="PluginManagerBase.h" local="yes" imported="no">icl_core_plugin/PluginManagerBase.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::plugin</namespace>
  </compound>
  <compound kind="file">
    <name>PluginManagerBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>PluginManagerBase_8h</filename>
    <includes id="icl__core_2src_2icl__core__plugin_2ImportExport_8h" name="icl_core/src/icl_core_plugin/ImportExport.h" local="yes" imported="no">icl_core_plugin/ImportExport.h</includes>
    <includes id="icl__core_2src_2icl__core__plugin_2Logging_8h" name="icl_core/src/icl_core_plugin/Logging.h" local="yes" imported="no">icl_core_plugin/Logging.h</includes>
    <class kind="class">icl_core::plugin::PluginManagerBase</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::plugin</namespace>
    <member kind="typedef">
      <type>std::list&lt; std::string &gt;</type>
      <name>StringList</name>
      <anchorfile>namespaceicl__core_1_1plugin.html</anchorfile>
      <anchor>a8c03d3b76f05e91cc7df751c0a6eae60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Queue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Queue_8h</filename>
    <class kind="class">icl_core::Queue</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>RemoveMemberPointer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>RemoveMemberPointer_8h</filename>
    <class kind="struct">icl_core::RemoveMemberPointer</class>
    <class kind="struct">icl_core::RemoveMemberPointer&lt; T Q::* &gt;</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>RingBuffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>RingBuffer_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="RingBuffer_8hpp" name="RingBuffer.hpp" local="yes" imported="no">icl_core/RingBuffer.hpp</includes>
    <class kind="class">icl_core::RingBuffer::const_iterator</class>
    <class kind="class">icl_core::RingBuffer::iterator</class>
    <class kind="class">icl_core::RingBuffer</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>RingBuffer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>RingBuffer_8hpp</filename>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>RWLock.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLock_8cpp</filename>
    <includes id="RWLock_8h" name="RWLock.h" local="yes" imported="no">icl_core_thread/RWLock.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">icl_core_thread/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLock_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="yes" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <class kind="class">icl_core::thread::RWLock</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImpl_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <class kind="class">icl_core::thread::RWLockImpl</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplLxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplLxrt_8h</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplLxrt33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplLxrt33_8cpp</filename>
    <includes id="RWLockImplLxrt33_8h" name="RWLockImplLxrt33.h" local="yes" imported="no">icl_core_thread/RWLockImplLxrt33.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplLxrt33.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplLxrt33_8h</filename>
    <includes id="RWLockImpl_8h" name="RWLockImpl.h" local="yes" imported="no">icl_core_thread/RWLockImpl.h</includes>
    <class kind="class">icl_core::thread::RWLockImplLxrt33</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplLxrt35.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplLxrt35_8cpp</filename>
    <includes id="RWLockImplLxrt35_8h" name="RWLockImplLxrt35.h" local="yes" imported="no">icl_core_thread/RWLockImplLxrt35.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplLxrt35.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplLxrt35_8h</filename>
    <includes id="RWLockImpl_8h" name="RWLockImpl.h" local="yes" imported="no">icl_core_thread/RWLockImpl.h</includes>
    <class kind="class">icl_core::thread::RWLockImplLxrt35</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplLxrt38.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplLxrt38_8cpp</filename>
    <includes id="RWLockImplLxrt38_8h" name="RWLockImplLxrt38.h" local="yes" imported="no">icl_core_thread/RWLockImplLxrt38.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplLxrt38.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplLxrt38_8h</filename>
    <includes id="RWLockImpl_8h" name="RWLockImpl.h" local="yes" imported="no">icl_core_thread/RWLockImpl.h</includes>
    <class kind="class">icl_core::thread::RWLockImplLxrt38</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplPosix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplPosix_8cpp</filename>
    <includes id="RWLockImplPosix_8h" name="RWLockImplPosix.h" local="yes" imported="no">icl_core_thread/RWLockImplPosix.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="no" imported="no">icl_core/os_time.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplPosix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplPosix_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="RWLockImpl_8h" name="RWLockImpl.h" local="yes" imported="no">icl_core_thread/RWLockImpl.h</includes>
    <class kind="class">icl_core::thread::RWLockImplPosix</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplWin32.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplWin32_8cpp</filename>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">icl_core_thread/Common.h</includes>
    <includes id="RWLockImplWin32_8h" name="RWLockImplWin32.h" local="yes" imported="no">icl_core_thread/RWLockImplWin32.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>RWLockImplWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>RWLockImplWin32_8h</filename>
    <includes id="RWLockImpl_8h" name="RWLockImpl.h" local="yes" imported="no">icl_core_thread/RWLockImpl.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">icl_core_thread/Mutex.h</includes>
    <class kind="class">icl_core::thread::RWLockImplWin32</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>SchemeParser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SchemeParser_8cpp</filename>
    <includes id="SchemeParser_8h" name="SchemeParser.h" local="yes" imported="no">SchemeParser.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a9c6fac287a44958fc6567abff7a130c7</anchor>
      <arglist>(std::ostream &amp;stream, const Scheme &amp;scheme)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SchemeParser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SchemeParser_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <class kind="class">icl_core::AbstractFunctionObject</class>
    <class kind="class">icl_core::AnchorFunction</class>
    <class kind="struct">icl_core::Query</class>
    <class kind="class">icl_core::QueryKeyFunction</class>
    <class kind="class">icl_core::QueryValueFunction</class>
    <class kind="struct">icl_core::Scheme</class>
    <class kind="class">icl_core::SchemeFunction</class>
    <class kind="class">icl_core::SchemeParser</class>
    <class kind="class">icl_core::SpecifierFunction</class>
    <namespace>icl_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_SPIRIT_NAMESPACE</name>
      <anchorfile>SchemeParser_8h.html</anchorfile>
      <anchor>a28cfce0e7a6875f96235123fdd62dd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Query &gt;</type>
      <name>QueryList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3f3ca95f1d9b3c5b525c956835d46778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SchemeType</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7a7471fd626541323523cc9b81b331dcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HttpScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7a80c07325198491f5f3f864cb031f3400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CameraScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7af95e84baa8f11024d6f883cb007d164e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GpsScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7ada29c41138465c1fa4b67426de0ae6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7a702b16d4f31303bb39312cbcf4a8c6d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScopedMutexLock.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>ScopedMutexLock_8cpp</filename>
    <includes id="ScopedMutexLock_8h" name="ScopedMutexLock.h" local="yes" imported="no">icl_core_thread/ScopedMutexLock.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">icl_core_thread/Mutex.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ScopedMutexLock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>ScopedMutexLock_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <class kind="class">icl_core::thread::ScopedMutexLock</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ScopedRWLock.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>ScopedRWLock_8cpp</filename>
    <includes id="ScopedRWLock_8h" name="ScopedRWLock.h" local="yes" imported="no">icl_core_thread/ScopedRWLock.h</includes>
    <includes id="RWLock_8h" name="RWLock.h" local="yes" imported="no">icl_core_thread/RWLock.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ScopedRWLock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>ScopedRWLock_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <class kind="class">icl_core::thread::ScopedRWLock</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ScopedSemaphore.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>ScopedSemaphore_8cpp</filename>
    <includes id="ScopedSemaphore_8h" name="ScopedSemaphore.h" local="yes" imported="no">icl_core_logging/ScopedSemaphore.h</includes>
    <includes id="Semaphore_8h" name="Semaphore.h" local="yes" imported="no">icl_core_logging/Semaphore.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>ScopedSemaphore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>ScopedSemaphore_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <class kind="class">icl_core::logging::ScopedSemaphore</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>ScopedTimer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>ScopedTimer_8h</filename>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">icl_core_logging/LogLevel.h</includes>
    <includes id="LoggingMacros__SLOGGING_8h" name="LoggingMacros_SLOGGING.h" local="yes" imported="no">icl_core_logging/LoggingMacros_SLOGGING.h</includes>
    <class kind="class">icl_core::logging::ScopedTimer</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a2edff2e298ac8da6748938383dfcffe2</anchor>
      <arglist>(streamname, description, level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_C</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>aa2f4afec816d0046484f7ece7c3be2d1</anchor>
      <arglist>(streamname, description, level, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_CO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a79d5e7c5043d5d1a8a712e13f9a04c41</anchor>
      <arglist>(streamname, description, level, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_DEBUG</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>acbe065e6c59183f8ed3cbb198cfbe4b6</anchor>
      <arglist>(streamname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_DEBUG_C</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a64848f424bb3f64bb3edaf8d804c6c89</anchor>
      <arglist>(streamname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_DEBUG_CO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ab59b707364084807e9d0bb1a7ecc4b67</anchor>
      <arglist>(streamname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_DEBUG_V</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a3209a2bc7b694cf2471e632ac8df34e7</anchor>
      <arglist>(streamname, varname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_DEBUG_VC</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ade3b69fd9e19ba21c75a70f89fd018f4</anchor>
      <arglist>(streamname, varname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_DEBUG_VCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a6388a4f21dbd2b473b6a91cc04b71149</anchor>
      <arglist>(streamname, varname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_ERROR</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a0c4886c459127f62182e99d9095e2d30</anchor>
      <arglist>(streamname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_ERROR_C</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ae800cc1afa0010a46807b1d7a1e6b729</anchor>
      <arglist>(streamname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_ERROR_CO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ad54cb1c48f22a0a3782dbb87ed6952bd</anchor>
      <arglist>(streamname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_ERROR_V</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a9d17d9e78eb443f92b30d2ef30add29a</anchor>
      <arglist>(streamname, varname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_ERROR_VC</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>aa21f021710178de86284ebb68e6178af</anchor>
      <arglist>(streamname, varname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_ERROR_VCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a36d937737c1c846cb776c599fe9a7379</anchor>
      <arglist>(streamname, varname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_FLCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>adb7b42952af47e742c11a0caf7bbebce</anchor>
      <arglist>(streamname, description, level, filename, line, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_INFO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a2916be982dc7aeede101db77041e8978</anchor>
      <arglist>(streamname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_INFO_C</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a81f4797ce2663dcd0eab0e46f7a7f3f9</anchor>
      <arglist>(streamname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_INFO_CO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a6c243b2225da5bccaa4f377c7e8ebd59</anchor>
      <arglist>(streamname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_INFO_V</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>af8ce07770195aebd47814e9e592f3103</anchor>
      <arglist>(streamname, varname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_INFO_VC</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>aee8586aca0497daa21d687ac8317efea</anchor>
      <arglist>(streamname, varname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_INFO_VCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ae3d8e8ee90a657c7f80921dda126ddf8</anchor>
      <arglist>(streamname, varname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_TRACE</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a1b4704a2b9f080e2d2fd38a53e284a7b</anchor>
      <arglist>(streamname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_TRACE_C</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ad3edce4cbd894afe7e83dafd4467951a</anchor>
      <arglist>(streamname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_TRACE_CO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a107808014aa59d06c3315c134e99fc57</anchor>
      <arglist>(streamname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_TRACE_V</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a539d428b8e3246c3933cbfba542149ed</anchor>
      <arglist>(streamname, varname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_TRACE_VC</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ae64700550291d96e0a4ecbbf22b77d23</anchor>
      <arglist>(streamname, varname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_TRACE_VCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>aa13f02a7fc0e0dd6a65b8caa1db3140c</anchor>
      <arglist>(streamname, varname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_V</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>ab281208083ae657c56efc5c014c8bd8b</anchor>
      <arglist>(streamname, varname, description, level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_VC</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>aee26f6b6577b8390f7e2c65ec799300e</anchor>
      <arglist>(streamname, varname, description, level, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_VCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a45fe67d882e576a60a6c1ab9acf1415c</anchor>
      <arglist>(streamname, varname, description, level, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_VFLCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>aac16b85b08ad789ed3ecff80261da499</anchor>
      <arglist>(streamname, varname, description, level, filename, line, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_WARNING</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>aadea43ef3b57f4f5c761a1bf4f4b7e15</anchor>
      <arglist>(streamname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_WARNING_C</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a6c5e81d014c427f0a4fb3ad7b98d10df</anchor>
      <arglist>(streamname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_WARNING_CO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a552b68e389e1fce970af731c682682b5</anchor>
      <arglist>(streamname, description, classname, objectname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_WARNING_V</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a955152949163aca0bfdfa9d08610eeb4</anchor>
      <arglist>(streamname, varname, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_WARNING_VC</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a39cdc96cd7562f821a76165001c50833</anchor>
      <arglist>(streamname, varname, description, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SCOPED_TIMER_WARNING_VCO</name>
      <anchorfile>ScopedTimer_8h.html</anchorfile>
      <anchor>a776428d42dbeab7876037c53857ceb74</anchor>
      <arglist>(streamname, varname, description, classname, objectname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SearchableStack.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SearchableStack_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <class kind="class">icl_core::SearchableStack</class>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>SearchableStack&lt; double &gt;</type>
      <name>DoubleSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a49faff622e1f73aac391ff1ee85cc5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; float &gt;</type>
      <name>FloaSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ae89fda25fc28958243d210c334054f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int16_t &gt;</type>
      <name>Signed16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a418ca649b3b0997131a1447645b16ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int32_t &gt;</type>
      <name>Signed32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abcbbc6742f174f91f7ce2e99a817f0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int64_t &gt;</type>
      <name>Signed64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a124700d5555556636fdd9b9a614a0fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int8_t &gt;</type>
      <name>Signed8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8423f52ef1e27c5e9c46bbd487f149da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint16_t &gt;</type>
      <name>Unsigned16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a9e98c9acfa5cd594a8792cc57a24a42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint32_t &gt;</type>
      <name>Unsigned32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abd32c890ef037f47f8928744001f700c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint64_t &gt;</type>
      <name>Unsigned64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1f4e2c319cb07c4c1ca1d8ffeb682a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint8_t &gt;</type>
      <name>Unsigned8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2e3ddd60fff2ab17729a16f026fdbef8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Sem.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>Sem_8cpp</filename>
    <includes id="Sem_8h" name="Sem.h" local="yes" imported="no">icl_core_thread/Sem.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>Sem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>Sem_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <class kind="class">icl_core::thread::Semaphore</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>Semaphore.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>Semaphore_8cpp</filename>
    <includes id="Semaphore_8h" name="Semaphore.h" local="yes" imported="no">Semaphore.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>Semaphore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>Semaphore_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <class kind="class">icl_core::logging::Semaphore</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImpl_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <class kind="class">icl_core::logging::SemaphoreImpl</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImpl_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <class kind="class">icl_core::thread::SemaphoreImpl</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplDarwin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplDarwin_8cpp</filename>
    <includes id="icl__core__logging_2SemaphoreImplDarwin_8h" name="icl_core_logging/SemaphoreImplDarwin.h" local="yes" imported="no">SemaphoreImplDarwin.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplDarwin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplDarwin_8cpp</filename>
    <includes id="icl__core__thread_2SemaphoreImplDarwin_8h" name="icl_core_thread/SemaphoreImplDarwin.h" local="yes" imported="no">SemaphoreImplDarwin.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplDarwin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplDarwin_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__logging_2SemaphoreImpl_8h" name="icl_core_logging/SemaphoreImpl.h" local="yes" imported="no">SemaphoreImpl.h</includes>
    <class kind="class">icl_core::logging::SemaphoreImplDarwin</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplDarwin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplDarwin_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__thread_2SemaphoreImpl_8h" name="icl_core_thread/SemaphoreImpl.h" local="yes" imported="no">icl_core_thread/SemaphoreImpl.h</includes>
    <class kind="class">icl_core::thread::SemaphoreImplDarwin</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplLxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplLxrt_8h</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplLxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplLxrt_8h</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplLxrt33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplLxrt33_8cpp</filename>
    <includes id="icl__core__logging_2SemaphoreImplLxrt33_8h" name="icl_core_logging/SemaphoreImplLxrt33.h" local="yes" imported="no">SemaphoreImplLxrt33.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplLxrt33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplLxrt33_8cpp</filename>
    <includes id="icl__core__thread_2SemaphoreImplLxrt33_8h" name="icl_core_thread/SemaphoreImplLxrt33.h" local="yes" imported="no">SemaphoreImplLxrt33.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplLxrt33.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplLxrt33_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__logging_2SemaphoreImpl_8h" name="icl_core_logging/SemaphoreImpl.h" local="yes" imported="no">SemaphoreImpl.h</includes>
    <class kind="class">icl_core::logging::SemaphoreImplLxrt33</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplLxrt33.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplLxrt33_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__thread_2SemaphoreImpl_8h" name="icl_core_thread/SemaphoreImpl.h" local="yes" imported="no">SemaphoreImpl.h</includes>
    <class kind="class">icl_core::thread::SemaphoreImplLxrt33</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplLxrt35.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplLxrt35_8cpp</filename>
    <includes id="icl__core__logging_2SemaphoreImplLxrt35_8h" name="icl_core_logging/SemaphoreImplLxrt35.h" local="yes" imported="no">SemaphoreImplLxrt35.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplLxrt35.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplLxrt35_8cpp</filename>
    <includes id="icl__core__thread_2SemaphoreImplLxrt35_8h" name="icl_core_thread/SemaphoreImplLxrt35.h" local="yes" imported="no">SemaphoreImplLxrt35.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplLxrt35.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplLxrt35_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__logging_2SemaphoreImpl_8h" name="icl_core_logging/SemaphoreImpl.h" local="yes" imported="no">SemaphoreImpl.h</includes>
    <class kind="class">icl_core::logging::SemaphoreImplLxrt35</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplLxrt35.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplLxrt35_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__thread_2SemaphoreImpl_8h" name="icl_core_thread/SemaphoreImpl.h" local="yes" imported="no">SemaphoreImpl.h</includes>
    <class kind="class">icl_core::thread::SemaphoreImplLxrt35</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplLxrt38.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplLxrt38_8cpp</filename>
    <includes id="icl__core__logging_2SemaphoreImplLxrt38_8h" name="icl_core_logging/SemaphoreImplLxrt38.h" local="yes" imported="no">SemaphoreImplLxrt38.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplLxrt38.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplLxrt38_8cpp</filename>
    <includes id="icl__core__thread_2SemaphoreImplLxrt38_8h" name="icl_core_thread/SemaphoreImplLxrt38.h" local="yes" imported="no">SemaphoreImplLxrt38.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplLxrt38.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplLxrt38_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="yes" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="icl__core__logging_2SemaphoreImpl_8h" name="icl_core_logging/SemaphoreImpl.h" local="yes" imported="no">SemaphoreImpl.h</includes>
    <class kind="class">icl_core::logging::SemaphoreImplLxrt38</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplLxrt38.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplLxrt38_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__thread_2SemaphoreImpl_8h" name="icl_core_thread/SemaphoreImpl.h" local="yes" imported="no">SemaphoreImpl.h</includes>
    <class kind="class">icl_core::thread::SemaphoreImplLxrt38</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplPosix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplPosix_8cpp</filename>
    <includes id="icl__core__logging_2SemaphoreImplPosix_8h" name="icl_core_logging/SemaphoreImplPosix.h" local="yes" imported="no">SemaphoreImplPosix.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplPosix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplPosix_8cpp</filename>
    <includes id="icl__core__thread_2SemaphoreImplPosix_8h" name="icl_core_thread/SemaphoreImplPosix.h" local="yes" imported="no">SemaphoreImplPosix.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplPosix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplPosix_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__logging_2SemaphoreImpl_8h" name="icl_core_logging/SemaphoreImpl.h" local="yes" imported="no">icl_core_logging/SemaphoreImpl.h</includes>
    <class kind="class">icl_core::logging::SemaphoreImplPosix</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplPosix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplPosix_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__thread_2SemaphoreImpl_8h" name="icl_core_thread/SemaphoreImpl.h" local="yes" imported="no">icl_core_thread/SemaphoreImpl.h</includes>
    <class kind="class">icl_core::thread::SemaphoreImplPosix</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplWin32.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplWin32_8cpp</filename>
    <includes id="icl__core__logging_2SemaphoreImplWin32_8h" name="icl_core_logging/SemaphoreImplWin32.h" local="yes" imported="no">SemaphoreImplWin32.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplWin32.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplWin32_8cpp</filename>
    <includes id="icl__core__thread_2SemaphoreImplWin32_8h" name="icl_core_thread/SemaphoreImplWin32.h" local="yes" imported="no">SemaphoreImplWin32.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">Common.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/SemaphoreImplWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2SemaphoreImplWin32_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__logging_2SemaphoreImpl_8h" name="icl_core_logging/SemaphoreImpl.h" local="yes" imported="no">icl_core_logging/SemaphoreImpl.h</includes>
    <class kind="class">icl_core::logging::SemaphoreImplWin32</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/SemaphoreImplWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2SemaphoreImplWin32_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core__thread_2SemaphoreImpl_8h" name="icl_core_thread/SemaphoreImpl.h" local="yes" imported="no">icl_core_thread/SemaphoreImpl.h</includes>
    <class kind="class">icl_core::thread::SemaphoreImplWin32</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>SequenceNumber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SequenceNumber_8cpp</filename>
    <includes id="SequenceNumber_8h" name="SequenceNumber.h" local="yes" imported="no">SequenceNumber.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>SequenceNumber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SequenceNumber_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <class kind="class">icl_core::SequenceNumber</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>Serial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm_serial/</path>
    <filename>Serial_8cpp</filename>
    <includes id="Serial_8h" name="Serial.h" local="yes" imported="no">icl_comm_serial/Serial.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>Serial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm_serial/</path>
    <filename>Serial_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__comm_2src_2icl__comm__serial_2ImportExport_8h" name="icl_comm/src/icl_comm_serial/ImportExport.h" local="yes" imported="no">icl_comm_serial/ImportExport.h</includes>
    <includes id="icl__comm_2src_2icl__comm__serial_2Logging_8h" name="icl_comm/src/icl_comm_serial/Logging.h" local="yes" imported="no">icl_comm_serial/Logging.h</includes>
    <includes id="SerialFlags_8h" name="SerialFlags.h" local="yes" imported="no">icl_comm_serial/SerialFlags.h</includes>
    <class kind="class">icl_comm::serial::Serial</class>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>SerialFlags.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm_serial/</path>
    <filename>SerialFlags_8cpp</filename>
    <includes id="SerialFlags_8h" name="SerialFlags.h" local="yes" imported="no">icl_comm_serial/SerialFlags.h</includes>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>SerialFlags.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/icl_comm_serial/</path>
    <filename>SerialFlags_8h</filename>
    <includes id="icl__comm_2src_2icl__comm__serial_2ImportExport_8h" name="icl_comm/src/icl_comm_serial/ImportExport.h" local="yes" imported="no">icl_comm_serial/ImportExport.h</includes>
    <class kind="class">icl_comm::serial::SerialFlags</class>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>Set.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Set_8h</filename>
    <class kind="class">icl_core::Set</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>SetHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SetHelper_8h</filename>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE SetRelation tSetRelation</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af0e7cdab33685a25df0e2071031bcb3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SetRelation</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_EQUAL</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90a3a8f85e62e01a6a771e553706a2d506b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_PROPER_SUPERSET</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90aff80d016241e1d93ec60703b5c2c0e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_PROPER_SUBSET</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90a00da4f77dd0f9dd3c8f97fb3b72c0a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_INTERSECTION_NONEMPTY</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90abcd601c3e31aab6319f9d34b27ebcc8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_DISJUNCT</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90ad1f6b330812a6c5738559c42d1b99753</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SetRelation</type>
      <name>setRelation</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6155d4f7a786e5695ff645a63b2f4e21</anchor>
      <arglist>(const std::set&lt; T, TCompare &gt; &amp;s1, const std::set&lt; T, TCompare &gt; &amp;s2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae881a5f1b0da04d50895a88d6204ca97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Sha2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_crypt/</path>
    <filename>Sha2_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Sha2Impl_8h" name="Sha2Impl.h" local="yes" imported="no">icl_core_crypt/Sha2Impl.h</includes>
    <includes id="Sha2_8hpp" name="Sha2.hpp" local="yes" imported="no">icl_core_crypt/Sha2.hpp</includes>
    <class kind="class">icl_core::crypt::Sha2</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::crypt</namespace>
    <member kind="typedef">
      <type>Sha2&lt; uint32_t, 0xc1059ed8ul, 0x367cd507ul, 0x3070dd17ul, 0xf70e5939ul, 0xffc00b31ul, 0x68581511ul, 0x64f98fa7ul, 0xbefa4fa4ul, 7 &gt;</type>
      <name>Sha224</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>a7edaf74b654ee56ab93afcab804fc1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sha2&lt; uint32_t, 0x6a09e667ul, 0xbb67ae85ul, 0x3c6ef372ul, 0xa54ff53aul, 0x510e527ful, 0x9b05688cul, 0x1f83d9abul, 0x5be0cd19ul, 8 &gt;</type>
      <name>Sha256</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>adcad093b4dd64ec3762b9323b791968e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sha2&lt; uint64_t, 0xcbbb9d5dc1059ed8ull, 0x629a292a367cd507ull, 0x9159015a3070dd17ull, 0x152fecd8f70e5939ull, 0x67332667ffc00b31ull, 0x8eb44a8768581511ull, 0xdb0c2e0d64f98fa7ull, 0x47b5481dbefa4fa4ull, 6 &gt;</type>
      <name>Sha384</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>afa896a6f100f6d3b96598e372b4dd8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sha2&lt; uint64_t, 0x6a09e667f3bcc908ull, 0xbb67ae8584caa73bull, 0x3c6ef372fe94f82bull, 0xa54ff53a5f1d36f1ull, 0x510e527fade682d1ull, 0x9b05688c2b3e6c1full, 0x1f83d9abfb41bd6bull, 0x5be0cd19137e2179ull, 8 &gt;</type>
      <name>Sha512</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>af29cbd919e9d1da8f9e3cecc131f2a53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Sha2.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_crypt/</path>
    <filename>Sha2_8hpp</filename>
    <namespace>icl_core</namespace>
    <namespace>icl_core::crypt</namespace>
    <member kind="define">
      <type>#define</type>
      <name>bswap64</name>
      <anchorfile>Sha2_8hpp.html</anchorfile>
      <anchor>aa49657868cd106483a9f1ee3c2930451</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASSM</name>
      <anchorfile>Sha2_8hpp.html</anchorfile>
      <anchor>a190b893b4bcbfeab3583e5e4b1dd5acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLM</name>
      <anchorfile>Sha2_8hpp.html</anchorfile>
      <anchor>ac4f5f1f4f6b356b039450d25fe5e19a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEMPLATEM</name>
      <anchorfile>Sha2_8hpp.html</anchorfile>
      <anchor>a0ba86145807aacb5910ad2516e02097e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Sha2Impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_crypt/</path>
    <filename>Sha2Impl_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Sha2Impl_8hpp" name="Sha2Impl.hpp" local="yes" imported="no">icl_core_crypt/Sha2Impl.hpp</includes>
    <class kind="class">icl_core::crypt::Sha2Impl</class>
    <class kind="class">icl_core::crypt::Sha2Impl&lt; uint64_t, t_h0, t_h1, t_h2, t_h3, t_h4, t_h5, t_h6, t_h7, t_len &gt;</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::crypt</namespace>
  </compound>
  <compound kind="file">
    <name>Sha2Impl.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_crypt/</path>
    <filename>Sha2Impl_8hpp</filename>
    <namespace>icl_core</namespace>
    <namespace>icl_core::crypt</namespace>
    <member kind="define">
      <type>#define</type>
      <name>bswaparr</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>ac7d56f1120803a36955525e3d7b50c74</anchor>
      <arglist>(buf, T, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bswaparr64</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>ad0bb8cf49c9414cf382d50292c1685f6</anchor>
      <arglist>(buf, T, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Ch</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>ab0a0d1ad13c7e4d3cb38c89f7127c85a</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASSM</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a190b893b4bcbfeab3583e5e4b1dd5acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASSM</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a190b893b4bcbfeab3583e5e4b1dd5acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Maj</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a447cd1d7fb703b62666400976be24bf3</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rotr</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a8a154fe157e7715674993e04a56d4b49</anchor>
      <arglist>(x, n, nbits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>round_0_15</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a14661e04d23db21fe42c5032de88fcfd</anchor>
      <arglist>(a, b, c, d, e, f, g, h, K, W, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>round_0_15</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a14661e04d23db21fe42c5032de88fcfd</anchor>
      <arglist>(a, b, c, d, e, f, g, h, K, W, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>round_16_63</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>aca15c8c226dae3dbf312186a74169448</anchor>
      <arglist>(a, b, c, d, e, f, g, h, K, W, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>round_16_79</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a1cbd558d51329e928a97cfcf96aa8b10</anchor>
      <arglist>(a, b, c, d, e, f, g, h, K, W, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Shr</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a53ff1ee3c47b1ffc3055b9143394a470</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma0_256</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a1d3b933bf48a1c763775d358313f44a6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sigma0_256</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>afdc787683d72110451742acd5bf41d16</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma0_512</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a07b4672fd77b0b5f2bf0041e2faf0b45</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sigma0_512</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a449da15ce26bdf3bf58925e17c7864b3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma1_256</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a98f25dda8f234733acf0386d6d5187fd</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sigma1_256</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a6daf5f3524cf68e6a2e19de772070e77</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma1_512</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a6a0406d09af6eaa6d933070801f74002</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sigma1_512</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>adcf0e492a43c6f34a3a5023a0a448e2d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEMPLATEM</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a0ba86145807aacb5910ad2516e02097e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEMPLATEM</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a0ba86145807aacb5910ad2516e02097e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wv</name>
      <anchorfile>Sha2Impl_8hpp.html</anchorfile>
      <anchor>a32ea78ad12d6c903c1890497933370a3</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>k256</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>a9964a60afcb6abc27568e627e282495a</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>k512</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>acabcf8eda232821ff2f49357af2da7df</anchor>
      <arglist>[80]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Singleton.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Singleton_8h</filename>
    <includes id="SingletonCreationPolicies_8h" name="SingletonCreationPolicies.h" local="yes" imported="no">icl_core/SingletonCreationPolicies.h</includes>
    <includes id="SingletonLifetimePolicies_8h" name="SingletonLifetimePolicies.h" local="yes" imported="no">icl_core/SingletonLifetimePolicies.h</includes>
    <includes id="SingletonThreadingModels_8h" name="SingletonThreadingModels.h" local="yes" imported="no">icl_core/SingletonThreadingModels.h</includes>
    <class kind="class">icl_core::Singleton</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>Singleton.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Singleton_8hpp</filename>
    <includes id="Singleton_8h" name="Singleton.h" local="yes" imported="no">Singleton.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>SingletonCreationPolicies.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SingletonCreationPolicies_8h</filename>
    <class kind="class">icl_core::SCPCreateStatic</class>
    <class kind="class">icl_core::SCPCreateUsingMalloc</class>
    <class kind="class">icl_core::SCPCreateUsingNew</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>SingletonLifetimePolicies.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SingletonLifetimePolicies_8h</filename>
    <class kind="class">icl_core::SLPDefaultLifetime</class>
    <class kind="class">icl_core::SLPNoDestroy</class>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>void(*</type>
      <name>DestructionFuncPtr</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a7415312c99ee16abc8b76d81ba4d7d12</anchor>
      <arglist>)()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SingletonThreadingModels.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SingletonThreadingModels_8h</filename>
    <class kind="class">icl_core::STMSingleThreaded</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>logging/SingletonThreadingModels.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>logging_2SingletonThreadingModels_8h</filename>
    <includes id="icl__core__logging_2tSemaphore_8h" name="icl_core_logging/tSemaphore.h" local="yes" imported="no">icl_core_logging/tSemaphore.h</includes>
    <includes id="tScopedSemaphore_8h" name="tScopedSemaphore.h" local="yes" imported="no">icl_core_logging/tScopedSemaphore.h</includes>
    <class kind="class">icl_core::logging::STMMultiThreadedWithSemaphore</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>thread/SingletonThreadingModels.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>thread_2SingletonThreadingModels_8h</filename>
    <includes id="tMutex_8h" name="tMutex.h" local="yes" imported="no">icl_core_thread/tMutex.h</includes>
    <includes id="tScopedMutexLock_8h" name="tScopedMutexLock.h" local="yes" imported="no">icl_core_thread/tScopedMutexLock.h</includes>
    <class kind="class">icl_core::thread::STMMultiThreadedWithMutex</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>SQLiteLogDb.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>SQLiteLogDb_8cpp</filename>
    <includes id="SQLiteLogDb_8h" name="SQLiteLogDb.h" local="yes" imported="no">SQLiteLogDb.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>SQLiteLogDb.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>SQLiteLogDb_8h</filename>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <class kind="class">icl_core::logging::SQLiteLogDb</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>SQLiteLogOutput.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>SQLiteLogOutput_8cpp</filename>
    <includes id="SQLiteLogOutput_8h" name="SQLiteLogOutput.h" local="yes" imported="no">icl_core_logging/SQLiteLogOutput.h</includes>
    <includes id="Config_8h" name="Config.h" local="yes" imported="no">icl_core_config/Config.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>SQLiteLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>SQLiteLogOutput_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <includes id="SQLiteLogDb_8h" name="SQLiteLogDb.h" local="yes" imported="no">icl_core_logging/SQLiteLogDb.h</includes>
    <class kind="class">icl_core::logging::SQLiteLogOutput</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>StdErrorLogOutput.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>StdErrorLogOutput_8cpp</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="StdErrorLogOutput_8h" name="StdErrorLogOutput.h" local="yes" imported="no">icl_core_logging/StdErrorLogOutput.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>StdErrorLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>StdErrorLogOutput_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <class kind="class">icl_core::logging::StdErrorLogOutput</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_STDERR</name>
      <anchorfile>StdErrorLogOutput_8h.html</anchorfile>
      <anchor>aa592aab661ed71c76e148f6637bf6ff7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdLogOutput.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>StdLogOutput_8cpp</filename>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="StdLogOutput_8h" name="StdLogOutput.h" local="yes" imported="no">icl_core_logging/StdLogOutput.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>StdLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>StdLogOutput_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="tLogOutputStream_8h" name="tLogOutputStream.h" local="yes" imported="no">icl_core_logging/tLogOutputStream.h</includes>
    <class kind="class">icl_core::logging::StdLogOutput</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_STDOUT</name>
      <anchorfile>StdLogOutput_8h.html</anchorfile>
      <anchor>a843c83c4227ff1d7e6e14fdecf171b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stream_operators_impl_posix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>stream__operators__impl__posix_8cpp</filename>
    <includes id="stream__operators__impl__posix_8h" name="stream_operators_impl_posix.h" local="yes" imported="no">icl_core_logging/stream_operators_impl_posix.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="yes" imported="no">icl_core/os_thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <namespace>icl_core::logging::hidden_posix</namespace>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging_1_1hidden__posix.html</anchorfile>
      <anchor>afe00b77033b5f88b6dea7b69f6806354</anchor>
      <arglist>(ThreadStream &amp;stream, const ThreadId &amp;thread_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stream_operators_impl_posix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>stream__operators__impl__posix_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="ThreadStream_8h" name="ThreadStream.h" local="yes" imported="no">icl_core_logging/ThreadStream.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <namespace>icl_core::logging::hidden_posix</namespace>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging_1_1hidden__posix.html</anchorfile>
      <anchor>afe00b77033b5f88b6dea7b69f6806354</anchor>
      <arglist>(ThreadStream &amp;stream, const ThreadId &amp;thread_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StringHelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>StringHelper_8cpp</filename>
    <includes id="StringHelper_8h" name="StringHelper.h" local="yes" imported="no">icl_core/StringHelper.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>String</type>
      <name>join</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6e85b42e17c3238015eafb9e49543b69</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;substrings, const String &amp;delimiter)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; String &gt;</type>
      <name>split</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad7095a684cbad39a410e77bad65d438d</anchor>
      <arglist>(const String &amp;str, const String &amp;delimiter)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>trim</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>acd3fa140eeae5d3a699f6b2cd3870101</anchor>
      <arglist>(String const &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StringHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>StringHelper_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>String</type>
      <name>join</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6e85b42e17c3238015eafb9e49543b69</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;substrings, const String &amp;delimiter)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padLeft</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac0140f9a250bb98a5705ff6267175a39</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef x, size_t width, char pad_chr= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padLeft&lt; String &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8a5422e694191754e6b39ef540639201</anchor>
      <arglist>(const String &amp;str, size_t width, char pad_chr)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padRight</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aa11f013e3bf35aa4abd57e79104026c6</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef x, size_t width, char pad_chr= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padRight&lt; String &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ae0f9daf2b7af6040bd91941e9a59dcbf</anchor>
      <arglist>(const String &amp;str, size_t width, char pad_chr)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; String &gt;</type>
      <name>split</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad7095a684cbad39a410e77bad65d438d</anchor>
      <arglist>(const String &amp;str, const String &amp;delimiter)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a5f3325adaf860bc6c9f247312ef59033</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; bool &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a31b52698da698fbe0126fea3b57ceb94</anchor>
      <arglist>(const bool &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; double &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a10c9fbffa704ad263b915204380301e2</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; float &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aeb1aa2345607d868dcc4c797f1780f04</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; long double &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af8c73b7af6587f1cc6a604090ec46b80</anchor>
      <arglist>(const long double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toLower</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a819d802b8c7a70a2f9880b758c7e8627</anchor>
      <arglist>(icl_core::String str)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toUpper</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a7e9de2737d6fe5d7b7867454866d0aaa</anchor>
      <arglist>(icl_core::String str)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>trim</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>acd3fa140eeae5d3a699f6b2cd3870101</anchor>
      <arglist>(String const &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>svh_reset_gui.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/rqt_svh_reset_gui/</path>
    <filename>svh__reset__gui_8py</filename>
    <class kind="class">rqt_svh_reset_gui::svh_reset_gui::SVHResetGui</class>
    <namespace>rqt_svh_reset_gui::svh_reset_gui</namespace>
  </compound>
  <compound kind="file">
    <name>SVHControlCommand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHControlCommand_8h</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <class kind="class">driver_svh::SVHControlCommand</class>
    <class kind="class">driver_svh::SVHControlCommandAllChannels</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0a45499439e94382b80dd8e0577501ec</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControlCommand &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>af353cd02f3c240c213c4ff3955b8db7b</anchor>
      <arglist>(std::ostream &amp;o, const SVHControlCommand &amp;cc)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>afb968aba97d7da97c07309e64256aad4</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControlCommandAllChannels &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ae712f03fe2b3b9ca1b9888601a3f5172</anchor>
      <arglist>(std::ostream &amp;o, const SVHControlCommandAllChannels &amp;cc)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a539c001150614fff821af7fdb6c8016a</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControlCommand &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a30fea34b052c325fca7b0e0c93b308b4</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControlCommandAllChannels &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHController.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHController_8cpp</filename>
    <includes id="SVHController_8h" name="SVHController.h" local="yes" imported="no">driver_svh/SVHController.h</includes>
    <includes id="driver__svh_2src_2driver__svh_2Logging_8h" name="driver_svh/src/driver_svh/Logging.h" local="no" imported="no">driver_svh/Logging.h</includes>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <namespace>driver_svh</namespace>
  </compound>
  <compound kind="file">
    <name>SVHController.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHController_8h</filename>
    <includes id="driver__svh_2src_2driver__svh_2ImportExport_8h" name="driver_svh/src/driver_svh/ImportExport.h" local="no" imported="no">driver_svh/ImportExport.h</includes>
    <includes id="SVHSerialInterface_8h" name="SVHSerialInterface.h" local="no" imported="no">driver_svh/SVHSerialInterface.h</includes>
    <includes id="SVHReceiveThread_8h" name="SVHReceiveThread.h" local="no" imported="no">driver_svh/SVHReceiveThread.h</includes>
    <includes id="SVHControlCommand_8h" name="SVHControlCommand.h" local="no" imported="no">driver_svh/SVHControlCommand.h</includes>
    <includes id="SVHControllerFeedback_8h" name="SVHControllerFeedback.h" local="no" imported="no">driver_svh/SVHControllerFeedback.h</includes>
    <includes id="SVHCurrentSettings_8h" name="SVHCurrentSettings.h" local="no" imported="no">driver_svh/SVHCurrentSettings.h</includes>
    <includes id="SVHFirmwareInfo_8h" name="SVHFirmwareInfo.h" local="no" imported="no">driver_svh/SVHFirmwareInfo.h</includes>
    <includes id="SVHPositionSettings_8h" name="SVHPositionSettings.h" local="no" imported="no">driver_svh/SVHPositionSettings.h</includes>
    <includes id="SVHControllerState_8h" name="SVHControllerState.h" local="no" imported="no">driver_svh/SVHControllerState.h</includes>
    <includes id="SVHEncoderSettings_8h" name="SVHEncoderSettings.h" local="no" imported="no">driver_svh/SVHEncoderSettings.h</includes>
    <class kind="class">driver_svh::SVHController</class>
    <namespace>driver_svh</namespace>
    <member kind="enumeration">
      <name>SVHChannel</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_ALL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9baa4b3521c0727ace0ab109c41d1e26013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_THUMB_FLEXION</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9baa41f0b0e2052f0c8d25dd1bb6452c581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_THUMB_OPPOSITION</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba8595e4b9cdf22db18e94d00cf3fed03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_INDEX_FINGER_DISTAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba274b726fda4b019b279876b4693bbd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_INDEX_FINGER_PROXIMAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba3ee79367fd24c22b52d8df2f89c9312d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_MIDDLE_FINGER_DISTAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba8448b02e7380f5f73a702fb9039057ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_MIDDLE_FINGER_PROXIMAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba23fa433fd3f709cfeb96a7ae14116518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_RING_FINGER</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba4349963b489f40d95989b8913898d469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_PINKY</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba76f61147c7fe4cae65009e9404492d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_FINGER_SPREAD</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9bac6d3b5968f2844b84e656760b4da70ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_DIMENSION</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba3a3b2f088115e5184d3e682095efd6e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHControllerFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHControllerFeedback_8h</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <class kind="struct">driver_svh::SVHControllerFeedback</class>
    <class kind="struct">driver_svh::SVHControllerFeedbackAllChannels</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aa055ff703f594221e7d1b994f0d38ad0</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControllerFeedback &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>adad44d3e076d1ec03f7c45a665546053</anchor>
      <arglist>(std::ostream &amp;o, const SVHControllerFeedback &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a3c559d90b4238058a6d2c1b054666657</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerFeedbackAllChannels &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a7ddffadd92b4fd719e5c770582d7891a</anchor>
      <arglist>(std::ostream &amp;o, const SVHControllerFeedbackAllChannels &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a6feb5fc2801d388aa8f373cafa78497d</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerFeedback &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a45b7d90887448c277a4e6b23d5b1d173</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerFeedbackAllChannels &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHControllerState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHControllerState_8h</filename>
    <class kind="struct">driver_svh::SVHControllerState</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>adaec8ae7512477a3aeb93284a4e7355d</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControllerState &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aa3380f8dae2053bfd346a6547b639c49</anchor>
      <arglist>(std::ostream &amp;o, const SVHControllerState &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a4fcc1f171d069d96e1530dfaffd9ca73</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerState &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHCurrentSettings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHCurrentSettings_8h</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <class kind="struct">driver_svh::SVHCurrentSettings</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ab4d4200b35ca35db17dd0c3aaa7a9a4a</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHCurrentSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a7850c564bcbdc8f27a59225ba6c29f29</anchor>
      <arglist>(std::ostream &amp;o, const SVHCurrentSettings &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>afc7be589b593eeccb113687efe1d8f86</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHCurrentSettings &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHEncoderSettings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHEncoderSettings_8h</filename>
    <class kind="struct">driver_svh::SVHEncoderSettings</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a7e854786372df2cbdbd472bc66c86456</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHEncoderSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a295ef551bacbee0b6c9039286bcad34d</anchor>
      <arglist>(std::ostream &amp;o, const SVHEncoderSettings &amp;es)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>af97d8023cd5fcb2f9f7a898313926677</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHEncoderSettings &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHFeedbackPollingThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHFeedbackPollingThread_8cpp</filename>
    <includes id="driver__svh_2src_2driver__svh_2Logging_8h" name="driver_svh/src/driver_svh/Logging.h" local="no" imported="no">driver_svh/Logging.h</includes>
    <includes id="SVHFingerManager_8h" name="SVHFingerManager.h" local="no" imported="no">driver_svh/SVHFingerManager.h</includes>
    <namespace>driver_svh</namespace>
  </compound>
  <compound kind="file">
    <name>SVHFeedbackPollingThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHFeedbackPollingThread_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="PeriodicThread_8h" name="PeriodicThread.h" local="no" imported="no">icl_core_thread/PeriodicThread.h</includes>
    <includes id="SVHController_8h" name="SVHController.h" local="no" imported="no">driver_svh/SVHController.h</includes>
    <class kind="class">driver_svh::SVHFeedbackPollingThread</class>
    <namespace>driver_svh</namespace>
  </compound>
  <compound kind="file">
    <name>SVHFingerManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHFingerManager_8cpp</filename>
    <includes id="driver__svh_2src_2driver__svh_2Logging_8h" name="driver_svh/src/driver_svh/Logging.h" local="no" imported="no">driver_svh/Logging.h</includes>
    <includes id="SVHFingerManager_8h" name="SVHFingerManager.h" local="no" imported="no">driver_svh/SVHFingerManager.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <namespace>driver_svh</namespace>
  </compound>
  <compound kind="file">
    <name>SVHFingerManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHFingerManager_8h</filename>
    <includes id="driver__svh_2src_2driver__svh_2ImportExport_8h" name="driver_svh/src/driver_svh/ImportExport.h" local="no" imported="no">driver_svh/ImportExport.h</includes>
    <includes id="SVHController_8h" name="SVHController.h" local="no" imported="no">driver_svh/SVHController.h</includes>
    <includes id="SVHFeedbackPollingThread_8h" name="SVHFeedbackPollingThread.h" local="no" imported="no">driver_svh/SVHFeedbackPollingThread.h</includes>
    <includes id="SVHPositionSettings_8h" name="SVHPositionSettings.h" local="no" imported="no">driver_svh/SVHPositionSettings.h</includes>
    <includes id="SVHCurrentSettings_8h" name="SVHCurrentSettings.h" local="no" imported="no">driver_svh/SVHCurrentSettings.h</includes>
    <includes id="SVHHomeSettings_8h" name="SVHHomeSettings.h" local="no" imported="no">driver_svh/SVHHomeSettings.h</includes>
    <class kind="class">driver_svh::SVHFingerManager</class>
    <namespace>driver_svh</namespace>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::websocket</namespace>
  </compound>
  <compound kind="file">
    <name>SVHFirmwareInfo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHFirmwareInfo_8h</filename>
    <class kind="struct">driver_svh::SVHFirmwareInfo</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a78be90b6c56ab57977b29d362028f6b4</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHFirmwareInfo &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aa0336fd8290f05b23b4b7b30b82bba81</anchor>
      <arglist>(std::ostream &amp;o, const SVHFirmwareInfo &amp;fw)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aef4b33d379087036bb9c966de827098e</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHFirmwareInfo &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHHomeSettings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHHomeSettings_8h</filename>
    <class kind="struct">driver_svh::SVHHomeSettings</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a1fff61f9ffb0e561d38c6c6c5c088ee5</anchor>
      <arglist>(std::ostream &amp;o, const SVHHomeSettings &amp;hs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHNode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/</path>
    <filename>SVHNode_8cpp</filename>
    <includes id="SVHNode_8h" name="SVHNode.h" local="yes" imported="no">SVHNode.h</includes>
    <includes id="EnumHelper_8h" name="EnumHelper.h" local="no" imported="no">icl_core/EnumHelper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>SVHNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHNode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/include/</path>
    <filename>SVHNode_8h</filename>
    <includes id="SVHFingerManager_8h" name="SVHFingerManager.h" local="no" imported="no">driver_svh/SVHFingerManager.h</includes>
    <includes id="SVHPositionSettings_8h" name="SVHPositionSettings.h" local="no" imported="no">driver_svh/SVHPositionSettings.h</includes>
    <includes id="SVHCurrentSettings_8h" name="SVHCurrentSettings.h" local="no" imported="no">driver_svh/SVHCurrentSettings.h</includes>
    <class kind="class">SVHNode</class>
  </compound>
  <compound kind="file">
    <name>SVHPositionSettings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHPositionSettings_8h</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <class kind="struct">driver_svh::SVHPositionSettings</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a34e48a07eb0c718e3f70e4f48c0aa8ec</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHPositionSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a8d6a14ce987738ebd762aa618fc5fb62</anchor>
      <arglist>(std::ostream &amp;o, const SVHPositionSettings &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ab688b117853ef16c4cb3393e5882e805</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHPositionSettings &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHReceiveThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHReceiveThread_8cpp</filename>
    <includes id="SVHReceiveThread_8h" name="SVHReceiveThread.h" local="no" imported="no">driver_svh/SVHReceiveThread.h</includes>
    <includes id="driver__svh_2src_2driver__svh_2Logging_8h" name="driver_svh/src/driver_svh/Logging.h" local="no" imported="no">driver_svh/Logging.h</includes>
    <namespace>driver_svh</namespace>
  </compound>
  <compound kind="file">
    <name>SVHReceiveThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHReceiveThread_8h</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="PeriodicThread_8h" name="PeriodicThread.h" local="no" imported="no">icl_core_thread/PeriodicThread.h</includes>
    <includes id="Serial_8h" name="Serial.h" local="no" imported="no">icl_comm_serial/Serial.h</includes>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <includes id="driver__svh_2src_2driver__svh_2Logging_8h" name="driver_svh/src/driver_svh/Logging.h" local="no" imported="no">driver_svh/Logging.h</includes>
    <includes id="SVHSerialPacket_8h" name="SVHSerialPacket.h" local="no" imported="no">driver_svh/SVHSerialPacket.h</includes>
    <class kind="class">driver_svh::SVHReceiveThread</class>
    <namespace>driver_svh</namespace>
    <member kind="typedef">
      <type>boost::function&lt; void(const SVHSerialPacket &amp;packet, unsigned int packet_count)&gt;</type>
      <name>ReceivedPacketCallback</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aaf67a73cf2f72274b49f7fd46afd2af7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHSerialInterface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHSerialInterface_8cpp</filename>
    <includes id="SVHSerialInterface_8h" name="SVHSerialInterface.h" local="yes" imported="no">driver_svh/SVHSerialInterface.h</includes>
    <includes id="driver__svh_2src_2driver__svh_2Logging_8h" name="driver_svh/src/driver_svh/Logging.h" local="yes" imported="no">driver_svh/Logging.h</includes>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <namespace>driver_svh</namespace>
  </compound>
  <compound kind="file">
    <name>SVHSerialInterface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHSerialInterface_8h</filename>
    <includes id="driver__svh_2src_2driver__svh_2ImportExport_8h" name="driver_svh/src/driver_svh/ImportExport.h" local="no" imported="no">driver_svh/ImportExport.h</includes>
    <includes id="SVHSerialPacket_8h" name="SVHSerialPacket.h" local="no" imported="no">driver_svh/SVHSerialPacket.h</includes>
    <includes id="SVHReceiveThread_8h" name="SVHReceiveThread.h" local="no" imported="no">driver_svh/SVHReceiveThread.h</includes>
    <includes id="Serial_8h" name="Serial.h" local="no" imported="no">icl_comm_serial/Serial.h</includes>
    <class kind="class">driver_svh::SVHSerialInterface</class>
    <namespace>driver_svh</namespace>
  </compound>
  <compound kind="file">
    <name>SVHSerialPacket.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHSerialPacket_8cpp</filename>
    <includes id="SVHSerialPacket_8h" name="SVHSerialPacket.h" local="no" imported="no">driver_svh/SVHSerialPacket.h</includes>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a22e71b4c656f4046a18b6f1617f4f72b</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHSerialPacket &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a91e53d2a6bcbaff76ccb0c4f0d0d43e4</anchor>
      <arglist>(std::ostream &amp;o, const SVHSerialPacket &amp;sp)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ad1d92910eace97ce62bcac3f491ca751</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHSerialPacket &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHSerialPacket.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/driver_svh/</path>
    <filename>SVHSerialPacket_8h</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <class kind="struct">driver_svh::SVHSerialPacket</class>
    <namespace>driver_svh</namespace>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a22e71b4c656f4046a18b6f1617f4f72b</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHSerialPacket &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a91e53d2a6bcbaff76ccb0c4f0d0d43e4</anchor>
      <arglist>(std::ostream &amp;o, const SVHSerialPacket &amp;sp)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ad1d92910eace97ce62bcac3f491ca751</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHSerialPacket &amp;data)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cDEFAULT_PACKET_SIZE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aaf4f054163022c6ddc8eb884bb0f17cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cPACKET_APPENDIX_SIZE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a47ec3a164518f96a99aaba94203b93ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PACKET_HEADER1</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0695e71c72f137c9580b2e741971566c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PACKET_HEADER2</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a893de5bc5abf9ee967af22db4f39ee26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CONTROL_FEEDBACK</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a3b419811b6d5ab44ff40b4afcc86def3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CONTROL_FEEDBACK_ALL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>abda8ac8616426fc06c260cbc97d4a67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CONTROLLER_STATE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aad139386ec0140b7087c1ee456233966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CURRENT_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ad59c323e5f2095e6a7abc99a0e60c2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_ENCODER_VALUES</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aebbe45b3fd5e05e5e0e6394d3cb91bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_FIRMWARE_INFO</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a89e0b9dbea3178a197b98bd307ee20c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_POSITION_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aebc0837ad30593f21a314c0d8b653ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CONTROL_COMMAND</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0dab4d3ca55853586822596f38ce7e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CONTROL_COMMAND_ALL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a6762f304ecf538d165444a0f45a8e76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CONTROLLER_STATE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ab7e35ed9263c9709b8eb7a5e73942ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CURRENT_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a23044163ec7ef3395f663fb8a790f385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_ENCODER_VALUES</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a602213a8f2474b26be3019e0db640688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_POSITION_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0fdee905fe65cac5baf94bdc99cb1549</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVHSinTest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/</path>
    <filename>SVHSinTest_8cpp</filename>
    <includes id="EnumHelper_8h" name="EnumHelper.h" local="no" imported="no">icl_core/EnumHelper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>SVHSinTest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runCallback</name>
      <anchorfile>SVHSinTest_8cpp.html</anchorfile>
      <anchor>a8c97ecb1302b07f5cf34921affc20981</anchor>
      <arglist>(const std_msgs::Empty &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>loop_rate</name>
      <anchorfile>SVHSinTest_8cpp.html</anchorfile>
      <anchor>a22058d36f2f9248850fc9146d3406aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>running</name>
      <anchorfile>SVHSinTest_8cpp.html</anchorfile>
      <anchor>a36f7b6be7108281af77939ceaec42fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>sin_duration</name>
      <anchorfile>SVHSinTest_8cpp.html</anchorfile>
      <anchor>a6289c861caeefb9cab3e0611df03d817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SystemString.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>SystemString_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_SYSTEM_STRING_</name>
      <anchorfile>SystemString_8h.html</anchorfile>
      <anchor>ae846ebbbcfa1e58c8b7a3ac9fa2377c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tAttributeTree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tAttributeTree_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="AttributeTree_8h" name="AttributeTree.h" local="yes" imported="no">icl_core_config/AttributeTree.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE AttributeTree tAttributeTree</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a072c178bffd83193b968df0e4ddf346d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tConfig.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tConfig_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ConfigManager_8h" name="ConfigManager.h" local="yes" imported="no">icl_core_config/ConfigManager.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>tConfigIterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tConfigIterator_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ConfigIterator_8h" name="ConfigIterator.h" local="yes" imported="no">icl_core_config/ConfigIterator.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>tConfigObserver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tConfigObserver_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ConfigObserver_8h" name="ConfigObserver.h" local="yes" imported="no">icl_core_config/ConfigObserver.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>tConfigParameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tConfigParameter_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ConfigParameter_8h" name="ConfigParameter.h" local="yes" imported="no">icl_core_config/ConfigParameter.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>tConfigValues.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tConfigValues_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ConfigValues_8h" name="ConfigValues.h" local="yes" imported="no">icl_core_config/ConfigValues.h</includes>
    <class kind="class">icl_core::config::TConfigEnum</class>
    <class kind="class">icl_core::config::TConfigEnumDefault</class>
    <class kind="class">icl_core::config::TConfigValue</class>
    <class kind="class">icl_core::config::TConfigValueDefault</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>TemplateHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>TemplateHelper_8h</filename>
    <class kind="struct">icl_core::ConvertToRef</class>
    <class kind="struct">icl_core::ConvertToRef&lt; T &amp; &gt;</class>
    <class kind="struct">icl_core::DefaultConstruct</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>test_icl_core_config.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/test/test_icl_core_config/</path>
    <filename>test__icl__core__config_8cpp</filename>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <includes id="ConfigObserver_8h" name="ConfigObserver.h" local="no" imported="no">icl_core_config/ConfigObserver.h</includes>
    <class kind="class">TestObserver</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__icl__core__config_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_icl_core_logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/test/test_icl_core_logging/</path>
    <filename>test__icl__core__logging_8cpp</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="no" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="ScopedTimer_8h" name="ScopedTimer.h" local="no" imported="no">icl_core_logging/ScopedTimer.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="no" imported="no">icl_core_thread/Thread.h</includes>
    <class kind="class">LoggingThread</class>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>test__icl__core__logging_8cpp.html</anchorfile>
      <anchor>a99f6d1cafec8273d663a07f82bef37e1</anchor>
      <arglist>(Main)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>test__icl__core__logging_8cpp.html</anchorfile>
      <anchor>a96fe7a741e0877b881a8d6bac4317e35</anchor>
      <arglist>(ThreadLog)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__icl__core__logging_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_icl_core_logging_performance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/test/test_icl_core_logging_performance/</path>
    <filename>test__icl__core__logging__performance_8cpp</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="no" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="no" imported="no">icl_core_thread/Thread.h</includes>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>test__icl__core__logging__performance_8cpp.html</anchorfile>
      <anchor>a468c7b5f5a0420cb4ed9bb592d0d3529</anchor>
      <arglist>(PerformanceTest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__icl__core__logging__performance_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_suite.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_testsuite/</path>
    <filename>test__suite_8cpp</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="no" imported="no">icl_core_logging/Logging.h</includes>
    <includes id="TestListener_8h" name="TestListener.h" local="yes" imported="no">icl_core_testsuite/TestListener.h</includes>
    <includes id="test__suite_8h" name="test_suite.h" local="yes" imported="no">icl_core_testsuite/test_suite.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>int</type>
      <name>runCppunitTestSuite</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a0628623c110af94d745895f74aeb87de</anchor>
      <arglist>(TestResultOutputType outputType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_suite.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_testsuite/</path>
    <filename>test__suite_8h</filename>
    <includes id="icl__core_2src_2icl__core__testsuite_2ImportExport_8h" name="icl_core/src/icl_core_testsuite/ImportExport.h" local="yes" imported="no">icl_core_testsuite/ImportExport.h</includes>
    <namespace>icl_core</namespace>
    <member kind="enumeration">
      <name>TestResultOutputType</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eTROT_Text</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53ea85a14fd8fce010a1b88c258e27a3354c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eTROT_Compiler</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53ea49147bc66aba04bb1765aa4ea821c0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eTROT_Xml</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53eab8401aba194045fa30d6aab4333592bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>runCppunitTestSuite</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a0628623c110af94d745895f74aeb87de</anchor>
      <arglist>(TestResultOutputType outputType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestListener.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_testsuite/</path>
    <filename>TestListener_8cpp</filename>
    <includes id="TestListener_8h" name="TestListener.h" local="yes" imported="no">icl_core_testsuite/TestListener.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>TestListener.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_testsuite/</path>
    <filename>TestListener_8h</filename>
    <class kind="class">icl_core::TestListener</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tFileLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tFileLogOutput_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="FileLogOutput_8h" name="FileLogOutput.h" local="yes" imported="no">icl_core_logging/FileLogOutput.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE FileLogOutput tFileLogOutput</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ad2118043a0455e13ee1e7134eb79655b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tGetopt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tGetopt_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="GetoptParser_8h" name="GetoptParser.h" local="yes" imported="no">icl_core_config/GetoptParser.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>tGetoptParameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>tGetoptParameter_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="GetoptParameter_8h" name="GetoptParameter.h" local="yes" imported="no">icl_core_config/GetoptParameter.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/Thread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2Thread_8cpp</filename>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="no" imported="no">icl_core/os_time.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/Thread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2Thread_8cpp</filename>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="os__string_8h" name="os_string.h" local="no" imported="no">icl_core/os_string.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="no" imported="no">icl_core/os_time.h</includes>
    <includes id="Common_8h" name="Common.h" local="yes" imported="no">Common.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/Thread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2Thread_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <class kind="class">icl_core::logging::Thread</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/Thread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2Thread_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2ImportExport_8h" name="icl_core/src/icl_core_thread/ImportExport.h" local="yes" imported="no">icl_core_thread/ImportExport.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">icl_core_thread/Mutex.h</includes>
    <class kind="class">icl_core::thread::Thread</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImpl_8h</filename>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <class kind="class">icl_core::logging::ThreadImpl</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImpl_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="no" imported="no">icl_core/Noncopyable.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <class kind="class">icl_core::thread::ThreadImpl</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplLxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplLxrt_8h</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplLxrt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplLxrt_8h</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplLxrt33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplLxrt33_8cpp</filename>
    <includes id="icl__core__logging_2ThreadImplLxrt33_8h" name="icl_core_logging/ThreadImplLxrt33.h" local="yes" imported="no">ThreadImplLxrt33.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplLxrt33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplLxrt33_8cpp</filename>
    <includes id="icl__core__thread_2ThreadImplLxrt33_8h" name="icl_core_thread/ThreadImplLxrt33.h" local="yes" imported="no">ThreadImplLxrt33.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_STACK_SIZE</name>
      <anchorfile>icl__core__thread_2ThreadImplLxrt33_8cpp.html</anchorfile>
      <anchor>a87dcbc4991a2a2fc4eb6fc6a24449f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplLxrt33.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplLxrt33_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__logging_2ThreadImpl_8h" name="icl_core_logging/ThreadImpl.h" local="yes" imported="no">ThreadImpl.h</includes>
    <class kind="class">icl_core::logging::ThreadImplLxrt33</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_STACK_SIZE</name>
      <anchorfile>icl__core__logging_2ThreadImplLxrt33_8h.html</anchorfile>
      <anchor>a87dcbc4991a2a2fc4eb6fc6a24449f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplLxrt33.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplLxrt33_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__thread_2ThreadImpl_8h" name="icl_core_thread/ThreadImpl.h" local="yes" imported="no">icl_core_thread/ThreadImpl.h</includes>
    <class kind="class">icl_core::thread::ThreadImplLxrt33</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplLxrt35.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplLxrt35_8cpp</filename>
    <includes id="icl__core__logging_2ThreadImplLxrt35_8h" name="icl_core_logging/ThreadImplLxrt35.h" local="yes" imported="no">ThreadImplLxrt35.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplLxrt35.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplLxrt35_8cpp</filename>
    <includes id="icl__core__thread_2ThreadImplLxrt35_8h" name="icl_core_thread/ThreadImplLxrt35.h" local="yes" imported="no">ThreadImplLxrt35.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_STACK_SIZE</name>
      <anchorfile>icl__core__thread_2ThreadImplLxrt35_8cpp.html</anchorfile>
      <anchor>a87dcbc4991a2a2fc4eb6fc6a24449f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplLxrt35.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplLxrt35_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__logging_2ThreadImpl_8h" name="icl_core_logging/ThreadImpl.h" local="yes" imported="no">ThreadImpl.h</includes>
    <class kind="class">icl_core::logging::ThreadImplLxrt35</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_STACK_SIZE</name>
      <anchorfile>icl__core__logging_2ThreadImplLxrt35_8h.html</anchorfile>
      <anchor>a87dcbc4991a2a2fc4eb6fc6a24449f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplLxrt35.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplLxrt35_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__thread_2ThreadImpl_8h" name="icl_core_thread/ThreadImpl.h" local="yes" imported="no">icl_core_thread/ThreadImpl.h</includes>
    <class kind="class">icl_core::thread::ThreadImplLxrt35</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplLxrt38.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplLxrt38_8cpp</filename>
    <includes id="icl__core__logging_2ThreadImplLxrt38_8h" name="icl_core_logging/ThreadImplLxrt38.h" local="yes" imported="no">ThreadImplLxrt38.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplLxrt38.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplLxrt38_8cpp</filename>
    <includes id="icl__core__thread_2ThreadImplLxrt38_8h" name="icl_core_thread/ThreadImplLxrt38.h" local="yes" imported="no">ThreadImplLxrt38.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="icl__core_2src_2icl__core__thread_2Logging_8h" name="icl_core/src/icl_core_thread/Logging.h" local="yes" imported="no">Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_STACK_SIZE</name>
      <anchorfile>icl__core__thread_2ThreadImplLxrt38_8cpp.html</anchorfile>
      <anchor>a87dcbc4991a2a2fc4eb6fc6a24449f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplLxrt38.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplLxrt38_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__logging_2ThreadImpl_8h" name="icl_core_logging/ThreadImpl.h" local="yes" imported="no">ThreadImpl.h</includes>
    <class kind="class">icl_core::logging::ThreadImplLxrt38</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_STACK_SIZE</name>
      <anchorfile>icl__core__logging_2ThreadImplLxrt38_8h.html</anchorfile>
      <anchor>a87dcbc4991a2a2fc4eb6fc6a24449f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplLxrt38.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplLxrt38_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__thread_2ThreadImpl_8h" name="icl_core_thread/ThreadImpl.h" local="yes" imported="no">icl_core_thread/ThreadImpl.h</includes>
    <class kind="class">icl_core::thread::ThreadImplLxrt38</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplPosix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplPosix_8cpp</filename>
    <includes id="icl__core__logging_2ThreadImplPosix_8h" name="icl_core_logging/ThreadImplPosix.h" local="yes" imported="no">ThreadImplPosix.h</includes>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplPosix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplPosix_8cpp</filename>
    <includes id="icl__core__thread_2ThreadImplPosix_8h" name="icl_core_thread/ThreadImplPosix.h" local="yes" imported="no">ThreadImplPosix.h</includes>
    <includes id="os__posix__thread_8h" name="os_posix_thread.h" local="no" imported="no">icl_core/os_posix_thread.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplPosix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplPosix_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__logging_2ThreadImpl_8h" name="icl_core_logging/ThreadImpl.h" local="yes" imported="no">ThreadImpl.h</includes>
    <class kind="class">icl_core::logging::ThreadImplPosix</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplPosix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplPosix_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__thread_2ThreadImpl_8h" name="icl_core_thread/ThreadImpl.h" local="yes" imported="no">icl_core_thread/ThreadImpl.h</includes>
    <class kind="class">icl_core::thread::ThreadImplPosix</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplWin32.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplWin32_8cpp</filename>
    <includes id="icl__core__logging_2ThreadImplWin32_8h" name="icl_core_logging/ThreadImplWin32.h" local="yes" imported="no">ThreadImplWin32.h</includes>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplWin32.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplWin32_8cpp</filename>
    <includes id="icl__core__thread_2ThreadImplWin32_8h" name="icl_core_thread/ThreadImplWin32.h" local="yes" imported="no">ThreadImplWin32.h</includes>
    <includes id="os__win32__thread_8h" name="os_win32_thread.h" local="no" imported="no">icl_core/os_win32_thread.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/ThreadImplWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2ThreadImplWin32_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__logging_2ThreadImpl_8h" name="icl_core_logging/ThreadImpl.h" local="yes" imported="no">ThreadImpl.h</includes>
    <class kind="class">icl_core::logging::ThreadImplWin32</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/ThreadImplWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2ThreadImplWin32_8h</filename>
    <includes id="os__thread_8h" name="os_thread.h" local="no" imported="no">icl_core/os_thread.h</includes>
    <includes id="icl__core__thread_2ThreadImpl_8h" name="icl_core_thread/ThreadImpl.h" local="yes" imported="no">icl_core_thread/ThreadImpl.h</includes>
    <class kind="class">icl_core::thread::ThreadImplWin32</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ThreadStream.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>ThreadStream_8cpp</filename>
    <includes id="ThreadStream_8h" name="ThreadStream.h" local="yes" imported="no">icl_core_logging/ThreadStream.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="logging__ns_8h" name="logging_ns.h" local="yes" imported="no">icl_core_logging/logging_ns.h</includes>
    <includes id="LogStream_8h" name="LogStream.h" local="yes" imported="no">icl_core_logging/LogStream.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aaad9a00e830ec8cec887368a32008be5</anchor>
      <arglist>(ThreadStream &amp;stream, uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a6d23e1dfb0253dfb1d45f338f6d5fead</anchor>
      <arglist>(ThreadStream &amp;stream, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a5dd53c7b617b0090a42170559a25cba1</anchor>
      <arglist>(ThreadStream &amp;stream, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aab217af33de8fb287d345966853df717</anchor>
      <arglist>(ThreadStream &amp;stream, unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a1e087869d0deb4857cc0f581f9c24579</anchor>
      <arglist>(ThreadStream &amp;stream, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3c530cfdeb1c1380ef28a6ec90b2b4f7</anchor>
      <arglist>(ThreadStream &amp;stream, int8_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a97bba3caa1b5be56f8eaa59b8085d388</anchor>
      <arglist>(ThreadStream &amp;stream, int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a910f22107793f4c8b0b59f7c52922469</anchor>
      <arglist>(ThreadStream &amp;stream, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa73247268ce3e6902ee33b812560b938</anchor>
      <arglist>(ThreadStream &amp;stream, long value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aecf2620f49c5204bf66e22799f5129e6</anchor>
      <arglist>(ThreadStream &amp;stream, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a1bb869f942d0aae87bf2f22621b8ae5a</anchor>
      <arglist>(ThreadStream &amp;stream, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa2cadc848ef5b50153dadfb1dbaf41f3</anchor>
      <arglist>(ThreadStream &amp;stream, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a712d5881195bd8eff87c2c381f52623b</anchor>
      <arglist>(ThreadStream &amp;stream, double value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3095c4c88f7e3f782ccde6dbd66c40f4</anchor>
      <arglist>(ThreadStream &amp;stream, bool value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a4751efa0b821de98c31ff73059345d80</anchor>
      <arglist>(ThreadStream &amp;stream, void *value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a4ef99c4142efe24092dbfb6e010f0b33</anchor>
      <arglist>(ThreadStream &amp;stream, const ThreadId &amp;thread_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThreadStream.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>ThreadStream_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="os__thread_8h" name="os_thread.h" local="yes" imported="no">icl_core/os_thread.h</includes>
    <includes id="Constants_8h" name="Constants.h" local="yes" imported="no">icl_core_logging/Constants.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">icl_core_logging/LogLevel.h</includes>
    <class kind="class">icl_core::logging::ThreadStream</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>endl</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ab318f452363fcc0828a93b3dc6628b8e</anchor>
      <arglist>(ThreadStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>flush</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3ab3648187c30b403c93eaedc74f5417</anchor>
      <arglist>(ThreadStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aaad9a00e830ec8cec887368a32008be5</anchor>
      <arglist>(ThreadStream &amp;stream, uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a6d23e1dfb0253dfb1d45f338f6d5fead</anchor>
      <arglist>(ThreadStream &amp;stream, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a5dd53c7b617b0090a42170559a25cba1</anchor>
      <arglist>(ThreadStream &amp;stream, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aab217af33de8fb287d345966853df717</anchor>
      <arglist>(ThreadStream &amp;stream, unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a1e087869d0deb4857cc0f581f9c24579</anchor>
      <arglist>(ThreadStream &amp;stream, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3c530cfdeb1c1380ef28a6ec90b2b4f7</anchor>
      <arglist>(ThreadStream &amp;stream, int8_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a97bba3caa1b5be56f8eaa59b8085d388</anchor>
      <arglist>(ThreadStream &amp;stream, int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a910f22107793f4c8b0b59f7c52922469</anchor>
      <arglist>(ThreadStream &amp;stream, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa73247268ce3e6902ee33b812560b938</anchor>
      <arglist>(ThreadStream &amp;stream, long value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aecf2620f49c5204bf66e22799f5129e6</anchor>
      <arglist>(ThreadStream &amp;stream, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a1bb869f942d0aae87bf2f22621b8ae5a</anchor>
      <arglist>(ThreadStream &amp;stream, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa2cadc848ef5b50153dadfb1dbaf41f3</anchor>
      <arglist>(ThreadStream &amp;stream, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a712d5881195bd8eff87c2c381f52623b</anchor>
      <arglist>(ThreadStream &amp;stream, double value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3095c4c88f7e3f782ccde6dbd66c40f4</anchor>
      <arglist>(ThreadStream &amp;stream, bool value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a4751efa0b821de98c31ff73059345d80</anchor>
      <arglist>(ThreadStream &amp;stream, void *value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a4ef99c4142efe24092dbfb6e010f0b33</anchor>
      <arglist>(ThreadStream &amp;stream, const ThreadId &amp;thread_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TimeBase.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>TimeBase_8cpp</filename>
    <includes id="TimeBase_8h" name="TimeBase.h" local="yes" imported="no">TimeBase.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="yes" imported="no">os_lxrt.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="yes" imported="no">os_time.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>TimeBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>TimeBase_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="os_8h" name="os.h" local="yes" imported="no">icl_core/os.h</includes>
    <class kind="class">icl_core::TimeBase</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>TimeSpan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>TimeSpan_8cpp</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af78b9355d817490407cd1f1890421aac</anchor>
      <arglist>(std::ostream &amp;stream, const TimeSpan &amp;time_span)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TimeSpan.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>TimeSpan_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="TimeBase_8h" name="TimeBase.h" local="yes" imported="no">icl_core/TimeBase.h</includes>
    <class kind="class">icl_core::TimeSpan</class>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>TimeSpan</type>
      <name>abs</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a91e8d80469eb02a69cbabcd184f79504</anchor>
      <arglist>(const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator*</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1b8fd7bac82365c4e2ddfde99b2023a5</anchor>
      <arglist>(const TimeSpan &amp;span, double divisor)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator+</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6af50e8154d33aa151fcd2242e1332e1</anchor>
      <arglist>(const TimeSpan &amp;left, const TimeSpan &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator-</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a39ab2a5df689eee01310c121a1d3779c</anchor>
      <arglist>(const TimeSpan &amp;left, const TimeSpan &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator/</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af92d6457672affa4a13f93810dbb81cc</anchor>
      <arglist>(const TimeSpan &amp;span, double divisor)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af78b9355d817490407cd1f1890421aac</anchor>
      <arglist>(std::ostream &amp;stream, const TimeSpan &amp;time_span)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TimeStamp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>TimeStamp_8cpp</filename>
    <includes id="os_8h" name="os.h" local="yes" imported="no">icl_core/os.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>TimeStamp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>TimeStamp_8h</filename>
    <includes id="icl__core_2src_2icl__core_2ImportExport_8h" name="icl_core/src/icl_core/ImportExport.h" local="yes" imported="no">icl_core/ImportExport.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <class kind="class">icl_core::TimeStamp</class>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type>TimeStamp</type>
      <name>operator+</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a4bc29228379ce2f53faf252c19c1629b</anchor>
      <arglist>(const TimeSpan &amp;span, const TimeStamp &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>TimeStamp</type>
      <name>operator+</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab43ee6eb2d629c9ce5a795d4b7dd849a</anchor>
      <arglist>(const TimeStamp &amp;time, const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeStamp</type>
      <name>operator-</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a533a5ffae60da51165d8822110a18c5a</anchor>
      <arglist>(const TimeStamp &amp;time, const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator-</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a97b0261d60fc07fca3c6022cc017af90</anchor>
      <arglist>(const TimeStamp &amp;time_1, const TimeStamp &amp;time_2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinystr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/tinyxml/src/tinyxml/</path>
    <filename>tinystr_8cpp</filename>
    <includes id="tinystr_8h" name="tinystr.h" local="yes" imported="no">tinystr.h</includes>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8cpp.html</anchorfile>
      <anchor>a6ee35bce93b3aaf8a2353471c0dd2d58</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8cpp.html</anchorfile>
      <anchor>ab77ef9617d62643b24e52118db159b7b</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8cpp.html</anchorfile>
      <anchor>ac0f2988a051a761664d80de81462fc4d</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinystr.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/tinyxml/src/tinyxml/</path>
    <filename>tinystr_8h</filename>
    <class kind="struct">TiXmlString::Rep</class>
    <class kind="class">TiXmlOutStream</class>
    <class kind="class">TiXmlString</class>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_EXPLICIT</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ae341476cd6b94ee32e3e93110a759581</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ad56c73c4b133b623f29fdf9e5240296d</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a9deca021bf0c79c97b4b3c4a4579e3a4</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>aa37ff9329e975d8aae82ede2051ad8b8</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a6ee35bce93b3aaf8a2353471c0dd2d58</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ab77ef9617d62643b24e52118db159b7b</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ac0f2988a051a761664d80de81462fc4d</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a28e13086a32670328b9f4fac22f09ccb</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ab7fa4756616605a2697128067b80ffa5</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ab43569e63f57a29dbc7deebfee90f98e</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ace60487cee20f188d1d8c0f4504549da</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>aa1ab32fa6995bc5bca0e8c0b305d71a7</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a1390d728e894f489d3f02cedbaf53e35</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ad5a4ecbced1596c900ac7d7a51660357</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/tinyxml/src/tinyxml/</path>
    <filename>tinyxml_8cpp</filename>
    <includes id="tinyxml_8h" name="tinyxml.h" local="yes" imported="no">tinyxml.h</includes>
    <member kind="function">
      <type>FILE *</type>
      <name>TiXmlFOpen</name>
      <anchorfile>tinyxml_8cpp.html</anchorfile>
      <anchor>aae316d26cdf72c45de918553b2c61e20</anchor>
      <arglist>(const char *filename, const char *mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/tinyxml/src/tinyxml/</path>
    <filename>tinyxml_8h</filename>
    <includes id="tinystr_8h" name="tinystr.h" local="yes" imported="no">tinystr.h</includes>
    <class kind="struct">TiXmlBase::Entity</class>
    <class kind="class">TiXmlAttribute</class>
    <class kind="class">TiXmlAttributeSet</class>
    <class kind="class">TiXmlBase</class>
    <class kind="class">TiXmlComment</class>
    <class kind="struct">TiXmlCursor</class>
    <class kind="class">TiXmlDeclaration</class>
    <class kind="class">TiXmlDocument</class>
    <class kind="class">TiXmlElement</class>
    <class kind="class">TiXmlHandle</class>
    <class kind="class">TiXmlNode</class>
    <class kind="class">TiXmlPrinter</class>
    <class kind="class">TiXmlText</class>
    <class kind="class">TiXmlUnknown</class>
    <class kind="class">TiXmlVisitor</class>
    <member kind="define">
      <type>#define</type>
      <name>TINYXML_IMPORT_EXPORT</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>ad2c0bd59987ec3b898f2b88b4c2e7d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SAFE</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a5cdc3f402b6b8788f13a408d2be12e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SNPRINTF</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>afc6433f9b56e4f18833089b1df629e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SSCANF</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a96f54d7c855ad92e705510904a040393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_STRING</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a92bada05fd84d9a0c9a5bbe53de26887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_SUCCESS</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06caa3e89edb94c177db48c4e29f92d737d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_NO_ATTRIBUTE</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06cab5d83b77941b021a657f1223e40dc28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_WRONG_TYPE</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca4444723f0e0f7ba0bc120b172120d479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TiXmlEncoding</type>
      <name>TIXML_DEFAULT_ENCODING</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>ad5b8b092878e9010d6400cb6c13d4879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TIXML_ENCODING_UNKNOWN</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a79f5df54f859d1100a8d692a8bb1d519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TIXML_ENCODING_UTF8</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a474d90a35824c09bbe105efed541121e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TIXML_MAJOR_VERSION</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a3b0c714c9be8a776d5d02c5d80e56f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TIXML_MINOR_VERSION</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a4c9cab500d81e6741e23d5087b029764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TIXML_PATCH_VERSION</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a2413aed779b03d5768157b299ff79090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum TINYXML_IMPORT_EXPORT</type>
      <name>TiXmlEncoding</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a482b678b4937719647c9691f7ce880d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxmlerror.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/tinyxml/src/tinyxml/</path>
    <filename>tinyxmlerror_8cpp</filename>
    <includes id="tinyxml_8h" name="tinyxml.h" local="yes" imported="no">tinyxml.h</includes>
  </compound>
  <compound kind="file">
    <name>tinyxmlparser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/tinyxml/src/tinyxml/</path>
    <filename>tinyxmlparser_8cpp</filename>
    <includes id="tinyxml_8h" name="tinyxml.h" local="yes" imported="no">tinyxml.h</includes>
    <class kind="class">TiXmlParsingData</class>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>TIXML_UTF_LEAD_0</name>
      <anchorfile>tinyxmlparser_8cpp.html</anchorfile>
      <anchor>a37999e32163e2a3280bc0b8e1999774e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>TIXML_UTF_LEAD_1</name>
      <anchorfile>tinyxmlparser_8cpp.html</anchorfile>
      <anchor>a3cda92a178036c812663a7b75c5e04d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>TIXML_UTF_LEAD_2</name>
      <anchorfile>tinyxmlparser_8cpp.html</anchorfile>
      <anchor>a8e36ce25f81f009c066037e937da3a6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tList.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tList_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <class kind="class">icl_core::tList</class>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>tList&lt; double &gt;</type>
      <name>tDoubleList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a79d6380d6b49b4959c6e4f714f27262b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; float &gt;</type>
      <name>tFloatList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af4eb0d722c0ad1b83471fe126244876b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int16_t &gt;</type>
      <name>tSigned16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aab2ddd9079d4ebbc88e32789281dcda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int32_t &gt;</type>
      <name>tSigned32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a05217b46ef68ebbf448001a745d6b309</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int64_t &gt;</type>
      <name>tSigned64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aeb157b311f439b76c0274bfa3ad34707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int8_t &gt;</type>
      <name>tSigned8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2b00d6599f7ae0fd614f54c7dbba69e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint16_t &gt;</type>
      <name>tUnsigned16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a98f1baa5e24c03dd6b227554087be864</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint32_t &gt;</type>
      <name>tUnsigned32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab13740f46405f787f9f7749108828c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint64_t &gt;</type>
      <name>tUnsigned64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1719ebc1a17792fee5697f95e98cc775</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint8_t &gt;</type>
      <name>tUnsigned8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a171c0758f9c356acdc0c3a4fb1e1d89b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tLoggingManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tLoggingManager_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="LoggingManager_8h" name="LoggingManager.h" local="yes" imported="no">icl_core_logging/LoggingManager.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tLogLevel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tLogLevel_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="LogLevel_8h" name="LogLevel.h" local="yes" imported="no">icl_core_logging/LogLevel.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tLogOutputStream.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tLogOutputStream_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tLogStream.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tLogStream_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="LogStream_8h" name="LogStream.h" local="yes" imported="no">icl_core_logging/LogStream.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tMap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tMap_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <class kind="class">icl_core::tMap</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tMutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>tMutex_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">icl_core_thread/Mutex.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE Mutex tMutex</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1thread.html</anchorfile>
      <anchor>a092fef6780d4796a1967c5a9770f4c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tNoncopyable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tNoncopyable_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="Noncopyable_8h" name="Noncopyable.h" local="yes" imported="no">icl_core/Noncopyable.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tPeriodicThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>tPeriodicThread_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="PeriodicThread_8h" name="PeriodicThread.h" local="yes" imported="no">icl_core_thread/PeriodicThread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>tPluginManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>tPluginManager_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="PluginManager_8h" name="PluginManager.h" local="yes" imported="no">icl_core_plugin/PluginManager.h</includes>
    <class kind="class">icl_core::plugin::tPluginManager</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::plugin</namespace>
  </compound>
  <compound kind="file">
    <name>tPluginManagerBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_plugin/</path>
    <filename>tPluginManagerBase_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::plugin</namespace>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE PluginManagerBase tPluginManagerBase</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1plugin.html</anchorfile>
      <anchor>a0a0bad412818c11e30aef121c6093a7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tQueue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tQueue_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <class kind="class">icl_core::tQueue</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tRingBuffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tRingBuffer_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <class kind="class">icl_core::tRingBuffer</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tRWLock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>tRWLock_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="RWLock_8h" name="RWLock.h" local="yes" imported="no">icl_core_thread/RWLock.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>ts_BatchGet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_config/</path>
    <filename>ts__BatchGet_8cpp</filename>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <class kind="struct">ConfigListEntry::Foo::Bar</class>
    <class kind="struct">ConfigListEntry</class>
    <class kind="struct">ConfigListEntry::Foo</class>
    <member kind="enumeration">
      <name>EnumValue</name>
      <anchorfile>ts__BatchGet_8cpp.html</anchorfile>
      <anchor>ab8c997a242fb91530d7735f16b41da8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONE</name>
      <anchorfile>ts__BatchGet_8cpp.html</anchorfile>
      <anchor>ab8c997a242fb91530d7735f16b41da8ea7a725f13af144bdef532d0389ba75e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TWO</name>
      <anchorfile>ts__BatchGet_8cpp.html</anchorfile>
      <anchor>ab8c997a242fb91530d7735f16b41da8ea0e793500a63ffa575b9b712ca3bc9851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREE</name>
      <anchorfile>ts__BatchGet_8cpp.html</anchorfile>
      <anchor>ab8c997a242fb91530d7735f16b41da8ea1251fbf93888ad32fe0ae54d49bcef17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char const *</type>
      <name>enum_value_char_description</name>
      <anchorfile>ts__BatchGet_8cpp.html</anchorfile>
      <anchor>a690c2898d38fb8e52ec9b56e69895211</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>enum_value_description</name>
      <anchorfile>ts__BatchGet_8cpp.html</anchorfile>
      <anchor>ad5620b6aca1f8cf14b95beb0f835683e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_ByteOrderConversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/ts/icl_comm/</path>
    <filename>ts__ByteOrderConversion_8cpp</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__ByteOrderConversion_8cpp.html</anchorfile>
      <anchor>afb91b276f394151171a1ef39becc298f</anchor>
      <arglist>(ConvertTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__ByteOrderConversion_8cpp.html</anchorfile>
      <anchor>af53e0b7afd5caa503c5cfd44f2601d5b</anchor>
      <arglist>(ConvertVectorsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__ByteOrderConversion_8cpp.html</anchorfile>
      <anchor>afb9286ea4c2d486bba85458fd4f03880</anchor>
      <arglist>(ReadBackTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_DataHeader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core/</path>
    <filename>ts__DataHeader_8cpp</filename>
    <includes id="DataHeader_8h" name="DataHeader.h" local="no" imported="no">icl_core/DataHeader.h</includes>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <member kind="typedef">
      <type>boost::mpl::list&lt; char, short, uint32_t, int, long, float, double &gt;</type>
      <name>TestTypes</name>
      <anchorfile>ts__DataHeader_8cpp.html</anchorfile>
      <anchor>a8ba7d4565bed0b6cd0c4460e6f7178cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>ts__DataHeader_8cpp.html</anchorfile>
      <anchor>a0e0463817faba5e190e5374b6fd72d0c</anchor>
      <arglist>(DataHeaderCapacity, T, TestTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_svh/src/ts/driver_svh/ts_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/ts/driver_svh/</path>
    <filename>driver__svh_2src_2ts_2driver__svh_2ts__main_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>driver__svh_2src_2ts_2driver__svh_2ts__main_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_comm/src/ts/icl_comm/ts_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_comm/src/ts/icl_comm/</path>
    <filename>icl__comm_2src_2ts_2icl__comm_2ts__main_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>icl__comm_2src_2ts_2icl__comm_2ts__main_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/ts/icl_core/ts_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core/</path>
    <filename>icl__core_2src_2ts_2icl__core_2ts__main_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>icl__core_2src_2ts_2icl__core_2ts__main_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/ts/icl_core_config/ts_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_config/</path>
    <filename>icl__core_2src_2ts_2icl__core__config_2ts__main_8cpp</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="no" imported="no">icl_core_logging/Logging.h</includes>
    <class kind="struct">GlobalFixture</class>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>icl__core_2src_2ts_2icl__core__config_2ts__main_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/ts/icl_core_crypt/ts_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_crypt/</path>
    <filename>icl__core_2src_2ts_2icl__core__crypt_2ts__main_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>icl__core_2src_2ts_2icl__core__crypt_2ts__main_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core/src/ts/icl_core_thread/ts_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_thread/</path>
    <filename>icl__core_2src_2ts_2icl__core__thread_2ts__main_8cpp</filename>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="no" imported="no">icl_core_logging/Logging.h</includes>
    <class kind="struct">tGlobalFixture</class>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>icl__core_2src_2ts_2icl__core__thread_2ts__main_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_Mutex.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_thread/</path>
    <filename>ts__Mutex_8cpp</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">icl_core_thread/Mutex.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="no" imported="no">icl_core_thread/Thread.h</includes>
    <class kind="class">MutexTestThread</class>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Mutex_8cpp.html</anchorfile>
      <anchor>a9be311deb8b15a48c361bebda1189e4d</anchor>
      <arglist>(MutexLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Mutex_8cpp.html</anchorfile>
      <anchor>af7bf1fbdd408ef2e803b954c6a4bf09b</anchor>
      <arglist>(MutexTryLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Mutex_8cpp.html</anchorfile>
      <anchor>a2d5a561137b897f5e1f952d740d9c5d4</anchor>
      <arglist>(MutexLockAbsoluteTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Mutex_8cpp.html</anchorfile>
      <anchor>a1f77bcc4f8a6dfe470b544ba97eb6cc0</anchor>
      <arglist>(MutexLockRelativeTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Mutex_8cpp.html</anchorfile>
      <anchor>aefea070b8165f393249fe6e07bf79b53</anchor>
      <arglist>(MultiThreadMutexTest)</arglist>
    </member>
    <member kind="variable">
      <type>const TimeSpan</type>
      <name>timeout</name>
      <anchorfile>ts__Mutex_8cpp.html</anchorfile>
      <anchor>a17ee93ed6604c39bdaf45a92377bd823</anchor>
      <arglist>(1, 0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_PeriodicThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_thread/</path>
    <filename>ts__PeriodicThread_8cpp</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="internal__raw__debug_8h" name="internal_raw_debug.h" local="no" imported="no">icl_core/internal_raw_debug.h</includes>
    <includes id="os__lxrt_8h" name="os_lxrt.h" local="no" imported="no">icl_core/os_lxrt.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <includes id="PeriodicThread_8h" name="PeriodicThread.h" local="no" imported="no">icl_core_thread/PeriodicThread.h</includes>
    <class kind="class">BurnThread</class>
    <class kind="class">PeriodicTestThread</class>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a0e87a9a728ae00d9fa40d7e9e5c272ef</anchor>
      <arglist>(RunPeriodicThread_1s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a6d4fdbfcde8e8c6d326a7223517ddf5f</anchor>
      <arglist>(RunPeriodicThread_100ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runPeriodicThread</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a02eb0c6c1686ff2429f22778dbdbd69b</anchor>
      <arglist>(const TimeSpan &amp;period, size_t runs, const TimeSpan &amp;max_deviation, const TimeSpan &amp;mean_deviation, bool burn=false)</arglist>
    </member>
    <member kind="variable">
      <type>const icl_core::TimeSpan</type>
      <name>cBURN_THREAD_PERIOD</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a2c95cb9c26597261c162e8979b071153</anchor>
      <arglist>(0, 100000000)</arglist>
    </member>
    <member kind="variable">
      <type>const icl_core::ThreadPriority</type>
      <name>cBURN_THREAD_PRIORITY</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>ae107c6b67f066dd103d181f5c4fc8d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cMAX_DEVIATION_FACTOR</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a28258b2e3e4b488000954051ff508ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cMEAN_DEVIATION_FACTOR</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>ae839341f79b53f746b7f11167aa3b33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cNUMBER_OF_BURN_THREADS</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a88524393b3287e279bc8446568f72a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const icl_core::ThreadPriority</type>
      <name>cRUN_THREAD_PRIORITY</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a9301e4c94909989a40863fe0d5aac4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const icl_core::ThreadPriority</type>
      <name>cTEST_THREAD_PRIORITY</name>
      <anchorfile>ts__PeriodicThread_8cpp.html</anchorfile>
      <anchor>a912cce725b940c7a26dde338180e0645</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_RingBuffer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core/</path>
    <filename>ts__RingBuffer_8cpp</filename>
    <includes id="RingBuffer_8h" name="RingBuffer.h" local="no" imported="no">icl_core/RingBuffer.h</includes>
    <member kind="typedef">
      <type>boost::mpl::list&lt; char, short, int, long, float, double &gt;</type>
      <name>TestTypes</name>
      <anchorfile>ts__RingBuffer_8cpp.html</anchorfile>
      <anchor>a674162e9e2e54f347f5d66413f69e8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>ts__RingBuffer_8cpp.html</anchorfile>
      <anchor>ae621e50696c04c4c2869ae4385dd45b1</anchor>
      <arglist>(RingBufferCapacity, T, TestTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_RWLock.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_thread/</path>
    <filename>ts__RWLock_8cpp</filename>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">icl_core_thread/Thread.h</includes>
    <includes id="RWLock_8h" name="RWLock.h" local="yes" imported="no">icl_core_thread/RWLock.h</includes>
    <includes id="os__time_8h" name="os_time.h" local="yes" imported="no">icl_core/os_time.h</includes>
    <class kind="class">RWLockTestThread</class>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a6e4cccf54676ab7300839d0a0188d192</anchor>
      <arglist>(ReadLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a2363d3cdcb7256bc325daf49cbdd8be9</anchor>
      <arglist>(TryReadLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a89008dd9d05125c608419247bc4fdd76</anchor>
      <arglist>(ReadLockAbsoluteTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a141d8aadad1f6b7fc889ceb21b299a6a</anchor>
      <arglist>(ReadLockRelativeTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a1ab7cad7c4f3cb4e97ea886801dcaa6f</anchor>
      <arglist>(WriteLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a421c3fc7f2cf1c43bb86fd4f08bcb738</anchor>
      <arglist>(TryWriteLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>aa0e7c89a7aa16e4bc6a3e6e5471fd250</anchor>
      <arglist>(WriteLockAbsoluteTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a76871945ccf9716815d726a892199a93</anchor>
      <arglist>(WriteLockRelativeTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a892b2dfc203737a220316ef5bb79d053</anchor>
      <arglist>(ReadAndWriteLockWhileReadLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__RWLock_8cpp.html</anchorfile>
      <anchor>a2ace5322a18b8dbf8dd149742ec3d19a</anchor>
      <arglist>(ReadAndWriteLockWhileWriteLock)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_SchemeParser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core/</path>
    <filename>ts__SchemeParser_8cpp</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="no" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="SchemeParser_8h" name="SchemeParser.h" local="no" imported="no">icl_core/SchemeParser.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SchemeParser_8cpp.html</anchorfile>
      <anchor>a5d3df037dea753fe324d02e49a72493e</anchor>
      <arglist>(TestStaticParser)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SchemeParser_8cpp.html</anchorfile>
      <anchor>a7c669b74eaf9b1a6a2a51304fe793dff</anchor>
      <arglist>(TestParserClass)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_Semaphore.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_thread/</path>
    <filename>ts__Semaphore_8cpp</filename>
    <includes id="Sem_8h" name="Sem.h" local="no" imported="no">icl_core_thread/Sem.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Semaphore_8cpp.html</anchorfile>
      <anchor>a9a9c7254f4265276eb999353d64b0491</anchor>
      <arglist>(SemaphorePostWait)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Semaphore_8cpp.html</anchorfile>
      <anchor>a55b55a59d5dd3ac917611a402e344eb2</anchor>
      <arglist>(SemaphoreTryWait)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Semaphore_8cpp.html</anchorfile>
      <anchor>a96be3fa3f5e33eebbdc0f84b96f88cc1</anchor>
      <arglist>(SemaphoreWaitAbsoluteTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Semaphore_8cpp.html</anchorfile>
      <anchor>a42a46db31ddfa2efe6e16069cf6391c7</anchor>
      <arglist>(SemaphoreWaitRelativeTimeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_Sha2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_crypt/</path>
    <filename>ts__Sha2_8cpp</filename>
    <includes id="Sha2_8h" name="Sha2.h" local="no" imported="no">icl_core_crypt/Sha2.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a65b7781a6c93ad70d93c4426fb22288f</anchor>
      <arglist>(EmptyStringDigestSha224)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a4f86d3e375e83e0b94643f16b722573d</anchor>
      <arglist>(EmptyStringDigestSha256)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>ad742ea6b5cb5e471a2380d7ee43413d9</anchor>
      <arglist>(EmptyStringDigestSha384)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>afff4b3c2499f5504995f9b81dc332ec8</anchor>
      <arglist>(EmptyStringDigestSha512)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a620ebc5c46509980e825eb1cd280941b</anchor>
      <arglist>(SimpleStringDigestSha224)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>ae7cb71899f09e883d70535659f2a757d</anchor>
      <arglist>(SimpleStringDigestSha256)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>aede80cf7fd6cd067637de75255577f24</anchor>
      <arglist>(SimpleStringDigestSha384)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a62e0bfdce9efdbe89b4f97e649c84c45</anchor>
      <arglist>(SimpleStringDigestSha512)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a40944944eb12aa68a50e835eb54d68e1</anchor>
      <arglist>(LongStringDigestSha224)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a1ecfe3885ae729009fff46c1e0f8b3ba</anchor>
      <arglist>(LongStringDigestSha256)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>ad25bc61e73686baba20cf2be17a3b93b</anchor>
      <arglist>(LongStringDigestSha384)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a50cb2d632f6e0050460caec0d6656b8c</anchor>
      <arglist>(LongStringDigestSha512)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a29f3702e1573c50ef716c0d9a5ba7d5b</anchor>
      <arglist>(Pad440Sha224)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>abc9c2bed75db97ac4ce211265fa6dea2</anchor>
      <arglist>(Pad440Sha256)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a5760ea167f1987a29732ca8ff7faaf74</anchor>
      <arglist>(Pad888Sha384)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a4b336af3398cb347e39301958e47b3c3</anchor>
      <arglist>(Pad888Sha512)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>ad0e6d8150ec90e3c3f8868357aff6a2f</anchor>
      <arglist>(Pad448Sha224)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>aef971f7fee4df7b4a0fc31d3ace21679</anchor>
      <arglist>(Pad448Sha256)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>ac4234e3658bd00e387015cadc243c454</anchor>
      <arglist>(Pad896Sha384)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a241e253d2143e903a30fc94f88a2e6fa</anchor>
      <arglist>(Pad896Sha512)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a512079432b781c487888d86763888e1a</anchor>
      <arglist>(Pad456Sha224)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a7aa192d510222078bfcfd8c2bae08067</anchor>
      <arglist>(Pad456Sha256)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a2eef6844f661f6843d9012b190461e80</anchor>
      <arglist>(Pad904Sha384)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a7ad0e2e157add3107cc5e5ef96aa75a9</anchor>
      <arglist>(Pad904Sha512)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>longstring</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a5e7c5f385998ccaea68d77226e60b298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>padstring256_440bit</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>ae160215041ccb357642f483acd268117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>padstring256_448bit</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>af9b466d115e470456308a4baf4a3b253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>padstring256_456bit</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a3c40da96d66db271ff70480c14afac0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>padstring512_888bit</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a0ed40c365aa8ce997463e60fc040a1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>padstring512_896bit</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>acae38c6a07e057bd9aeb0a669c5da4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>padstring512_904bit</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>afd19cedc83607a49b3ca974a9cadea98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>teststring1</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a3d81620da81b4553162d0f4a0433a1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>teststring2</name>
      <anchorfile>ts__Sha2_8cpp.html</anchorfile>
      <anchor>a77a1d2bd1e9e409d0471c005b15e87b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_SVHDriver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/driver_svh/src/ts/driver_svh/</path>
    <filename>ts__SVHDriver_8cpp</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <includes id="SVHPositionSettings_8h" name="SVHPositionSettings.h" local="no" imported="no">driver_svh/SVHPositionSettings.h</includes>
    <includes id="SVHCurrentSettings_8h" name="SVHCurrentSettings.h" local="no" imported="no">driver_svh/SVHCurrentSettings.h</includes>
    <includes id="SVHSerialPacket_8h" name="SVHSerialPacket.h" local="no" imported="no">driver_svh/SVHSerialPacket.h</includes>
    <includes id="SVHControllerState_8h" name="SVHControllerState.h" local="no" imported="no">driver_svh/SVHControllerState.h</includes>
    <includes id="SVHControlCommand_8h" name="SVHControlCommand.h" local="no" imported="no">driver_svh/SVHControlCommand.h</includes>
    <includes id="SVHControllerFeedback_8h" name="SVHControllerFeedback.h" local="no" imported="no">driver_svh/SVHControllerFeedback.h</includes>
    <includes id="SVHEncoderSettings_8h" name="SVHEncoderSettings.h" local="no" imported="no">driver_svh/SVHEncoderSettings.h</includes>
    <includes id="SVHController_8h" name="SVHController.h" local="no" imported="no">driver_svh/SVHController.h</includes>
    <includes id="SVHFingerManager_8h" name="SVHFingerManager.h" local="no" imported="no">driver_svh/SVHFingerManager.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>a6d6f0d95a9ea4c0f49f09b2494c17365</anchor>
      <arglist>(ConvertPosSettings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>abeabd021188aca0e476bb546159a37de</anchor>
      <arglist>(ConvertCurSettings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>a27df233d1d649daed3658a57f911f987</anchor>
      <arglist>(ConvertControlCommand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>ac81cb5eb9e30ac889f70b50dafd3025e</anchor>
      <arglist>(ConvertControlFeedback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>aebc2e639c35cdc6f1b6146414585d872</anchor>
      <arglist>(ConvertControllerState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>a8fd0a2672f71abb026c605e6e7e67458</anchor>
      <arglist>(ConvertEncoderSettings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>a2bceab478ffc0e6cd5051784e0d303ea</anchor>
      <arglist>(ConvertControlCommandAllChannels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>a0e1c44db633d5ab2a17985cf2664b535</anchor>
      <arglist>(ConvertControllerFeedbackAllChannels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>aa60e6a90f01b40e6aef92f671e6f30c2</anchor>
      <arglist>(ConvertSerialPacket)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>a9e9d0bdd2169baedd2742fc05e5e8521</anchor>
      <arglist>(ControllerreceiveFeedback)</arglist>
    </member>
    <member kind="variable">
      <type>ArrayBuilder</type>
      <name>payload</name>
      <anchorfile>ts__SVHDriver_8cpp.html</anchorfile>
      <anchor>a0d58805653b0013ec7d8e2e1e2c21754</anchor>
      <arglist>(40)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_Thread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core_thread/</path>
    <filename>ts__Thread_8cpp</filename>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="no" imported="no">icl_core_thread/Thread.h</includes>
    <class kind="class">TestThread</class>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__Thread_8cpp.html</anchorfile>
      <anchor>aad0adbec288d7bb5edb937cbaa9d6fd1</anchor>
      <arglist>(RunThread)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_TimeSpan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core/</path>
    <filename>ts__TimeSpan_8cpp</filename>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="no" imported="no">icl_core/TimeSpan.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__TimeSpan_8cpp.html</anchorfile>
      <anchor>a4a07063bd05296017eb040341121c114</anchor>
      <arglist>(ConstructFromValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__TimeSpan_8cpp.html</anchorfile>
      <anchor>a27b77cf20e2c0731d4791de077bc12e5</anchor>
      <arglist>(ConstructFromTimespec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_TimeStamp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/ts/icl_core/</path>
    <filename>ts__TimeStamp_8cpp</filename>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="no" imported="no">icl_core/TimeStamp.h</includes>
    <namespace>icl_core</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__TimeStamp_8cpp.html</anchorfile>
      <anchor>a04be578b6667c33b4e4c01979f11629d</anchor>
      <arglist>(CheckISO8601RoundTrip)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__TimeStamp_8cpp.html</anchorfile>
      <anchor>a7f817db2943a286551c0da0ea9dd8688</anchor>
      <arglist>(CheckISO8601UTCConversion)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a97d15515b35acccfd7060cb2bcb17ab3</anchor>
      <arglist>(std::ostream &amp;os, const TimeStamp &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tSchemeParser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tSchemeParser_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="SchemeParser_8h" name="SchemeParser.h" local="yes" imported="no">icl_core/SchemeParser.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tScopedMutexLock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>tScopedMutexLock_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ScopedMutexLock_8h" name="ScopedMutexLock.h" local="yes" imported="no">icl_core_thread/ScopedMutexLock.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>tScopedRWLock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>tScopedRWLock_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ScopedRWLock_8h" name="ScopedRWLock.h" local="yes" imported="no">icl_core_thread/ScopedRWLock.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>tScopedSemaphore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tScopedSemaphore_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ScopedSemaphore_8h" name="ScopedSemaphore.h" local="yes" imported="no">icl_core_logging/ScopedSemaphore.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tSearchableStack.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tSearchableStack_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <class kind="class">icl_core::tSearchableStack</class>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>tSearchableStack&lt; tDouble &gt;</type>
      <name>tDoubleSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aad499019d1a697792eb6a1b02cda68e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tFloat &gt;</type>
      <name>tFloatSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac0ad52a93412c7293f0c289e2cb4cd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned16 &gt;</type>
      <name>tSigned16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3ada97916770c601e87ee75b4a256ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned32 &gt;</type>
      <name>tSigned32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aa5f7ae4f239d8897bda5c7e9ec935a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned64 &gt;</type>
      <name>tSigned64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab13e8d095539274ddba0dfa896a8684a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned8 &gt;</type>
      <name>tSigned8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a0f17438685ee28d29385011fd353583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned16 &gt;</type>
      <name>tUnsigned16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a54c5c75cc762e3c89320a7345a2aaabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned32 &gt;</type>
      <name>tUnsigned32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2b5da7a795c4e7a5e7d8ad421390c965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned64 &gt;</type>
      <name>tUnsigned64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a84f085125a075ed0a09f047887a7775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned8 &gt;</type>
      <name>tUnsigned8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a4c578f3970cb17443fad40f79406887a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/tSemaphore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2tSemaphore_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="Semaphore_8h" name="Semaphore.h" local="yes" imported="no">icl_core_logging/Semaphore.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/tSemaphore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2tSemaphore_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="Sem_8h" name="Sem.h" local="yes" imported="no">icl_core_thread/Sem.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>tSequenceNumber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tSequenceNumber_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="SequenceNumber_8h" name="SequenceNumber.h" local="yes" imported="no">icl_core/SequenceNumber.h</includes>
    <class kind="class">icl_core::tSequenceNumber</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tSQLiteLogDb.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tSQLiteLogDb_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="SQLiteLogDb_8h" name="SQLiteLogDb.h" local="yes" imported="no">icl_core_logging/SQLiteLogDb.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tSQLiteLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tSQLiteLogOutput_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="SQLiteLogOutput_8h" name="SQLiteLogOutput.h" local="yes" imported="no">icl_core_logging/SQLiteLogOutput.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tStdErrorLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tStdErrorLogOutput_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="StdErrorLogOutput_8h" name="StdErrorLogOutput.h" local="yes" imported="no">icl_core_logging/StdErrorLogOutput.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tStdLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tStdLogOutput_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="StdLogOutput_8h" name="StdLogOutput.h" local="yes" imported="no">icl_core_logging/StdLogOutput.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tString.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tString_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_logging/tThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>icl__core__logging_2tThread_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="icl__core__logging_2Thread_8h" name="icl_core_logging/Thread.h" local="yes" imported="no">icl_core_logging/Thread.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>icl_core_thread/tThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_thread/</path>
    <filename>icl__core__thread_2tThread_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="no" imported="no">icl_core/Deprecate.h</includes>
    <includes id="icl__core__thread_2Thread_8h" name="icl_core_thread/Thread.h" local="yes" imported="no">icl_core_thread/Thread.h</includes>
    <includes id="tMutex_8h" name="tMutex.h" local="yes" imported="no">icl_core_thread/tMutex.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::thread</namespace>
  </compound>
  <compound kind="file">
    <name>tThreadStream.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tThreadStream_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="ThreadStream_8h" name="ThreadStream.h" local="yes" imported="no">icl_core_logging/ThreadStream.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tTimeSpan.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tTimeSpan_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="TimeSpan_8h" name="TimeSpan.h" local="yes" imported="no">icl_core/TimeSpan.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tTimeStamp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tTimeStamp_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="TimeStamp_8h" name="TimeStamp.h" local="yes" imported="no">icl_core/TimeStamp.h</includes>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="file">
    <name>tUdpLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>tUdpLogOutput_8h</filename>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="UdpLogOutput_8h" name="UdpLogOutput.h" local="yes" imported="no">icl_core_logging/UdpLogOutput.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>tVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>tVector_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="Deprecate_8h" name="Deprecate.h" local="yes" imported="no">icl_core/Deprecate.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <class kind="class">icl_core::tVector</class>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>tVector&lt; tDouble &gt;</type>
      <name>tDoubleVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af2d4881713d18e2247a7eb7a9a847308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tFloat &gt;</type>
      <name>tFloatVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a96d9f5b03b667534b9f56becea7eacde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned16 &gt;</type>
      <name>tSigned16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a72018216184d63018a45d2d028789a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned32 &gt;</type>
      <name>tSigned32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1713c0747af2bc25f970a9295d410f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned64 &gt;</type>
      <name>tSigned64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2c642b183ae5be3420cdff4d0f743fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned8 &gt;</type>
      <name>tSigned8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a77018d30b72bb8d59a86d5f453c3cf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned16 &gt;</type>
      <name>tUnsigned16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab127679c1902a10b4db53eaf6742bbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned32 &gt;</type>
      <name>tUnsigned32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac68f13e44c8d1ae010ebded0433acac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned64 &gt;</type>
      <name>tUnsigned64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abe54f5404731a308bdd34e06686fb082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned8 &gt;</type>
      <name>tUnsigned8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abbf2881cf396fee2a17d3b71c01a3678</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UdpLoggingServer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/uls/</path>
    <filename>UdpLoggingServer_8cpp</filename>
    <includes id="UdpLoggingServer_8h" name="UdpLoggingServer.h" local="yes" imported="no">UdpLoggingServer.h</includes>
  </compound>
  <compound kind="file">
    <name>UdpLoggingServer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/uls/</path>
    <filename>UdpLoggingServer_8h</filename>
    <class kind="class">UdpLoggingServer</class>
  </compound>
  <compound kind="file">
    <name>UdpLogOutput.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>UdpLogOutput_8cpp</filename>
    <includes id="UdpLogOutput_8h" name="UdpLogOutput.h" local="yes" imported="no">icl_core_logging/UdpLogOutput.h</includes>
    <includes id="StringHelper_8h" name="StringHelper.h" local="yes" imported="no">icl_core/StringHelper.h</includes>
    <includes id="Config_8h" name="Config.h" local="yes" imported="no">icl_core_config/Config.h</includes>
    <includes id="icl__core_2src_2icl__core__logging_2Logging_8h" name="icl_core/src/icl_core_logging/Logging.h" local="yes" imported="no">icl_core_logging/Logging.h</includes>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>UdpLogOutput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_logging/</path>
    <filename>UdpLogOutput_8h</filename>
    <includes id="icl__core_2src_2icl__core__logging_2ImportExport_8h" name="icl_core/src/icl_core_logging/ImportExport.h" local="yes" imported="no">icl_core_logging/ImportExport.h</includes>
    <includes id="LogOutputStream_8h" name="LogOutputStream.h" local="yes" imported="no">icl_core_logging/LogOutputStream.h</includes>
    <class kind="class">icl_core::logging::UdpLogOutput</class>
    <namespace>icl_core</namespace>
    <namespace>icl_core::logging</namespace>
  </compound>
  <compound kind="file">
    <name>uls.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/uls/</path>
    <filename>uls_8cpp</filename>
    <includes id="tString_8h" name="tString.h" local="no" imported="no">icl_core/tString.h</includes>
    <includes id="Config_8h" name="Config.h" local="no" imported="no">icl_core_config/Config.h</includes>
    <includes id="UdpLoggingServer_8h" name="UdpLoggingServer.h" local="yes" imported="no">UdpLoggingServer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>uls_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core_config/</path>
    <filename>Util_8h</filename>
    <namespace>icl_core</namespace>
    <namespace>icl_core::config</namespace>
    <namespace>icl_core::config::impl</namespace>
    <member kind="function">
      <type>bool</type>
      <name>bool_cast</name>
      <anchorfile>namespaceicl__core_1_1config_1_1impl.html</anchorfile>
      <anchor>a00b49a3bc1eec5fa144deece99a3d3d7</anchor>
      <arglist>(U input)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hexical_cast</name>
      <anchorfile>namespaceicl__core_1_1config_1_1impl.html</anchorfile>
      <anchor>acb27484884645a438409b34d9ab80271</anchor>
      <arglist>(U input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strict_bool_cast</name>
      <anchorfile>namespaceicl__core_1_1config_1_1impl.html</anchorfile>
      <anchor>ac7065f00a00637209dcb229a83d77a39</anchor>
      <arglist>(U input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Vector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>Vector_8h</filename>
    <includes id="BaseTypes_8h" name="BaseTypes.h" local="yes" imported="no">icl_core/BaseTypes.h</includes>
    <includes id="TemplateHelper_8h" name="TemplateHelper.h" local="yes" imported="no">icl_core/TemplateHelper.h</includes>
    <class kind="class">icl_core::Vector</class>
    <namespace>icl_core</namespace>
    <member kind="typedef">
      <type>Vector&lt; double &gt;</type>
      <name>DoubleVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af84a79dbfa414a06d8edf0feae3340cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; float &gt;</type>
      <name>FloatVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a5ddc0ccd63f02ccee2112a44f7686c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int16_t &gt;</type>
      <name>Signed16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>add9c4b06969ea95f36d39cab3ee85b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int32_t &gt;</type>
      <name>Signed32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a592a11b5d33641beef3a7bae06c5bf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int64_t &gt;</type>
      <name>Signed64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a588ee3d372fb4ebd39e3a19d0596dd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int8_t &gt;</type>
      <name>Signed8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a5b50dbd7b11d70fd2f721248c541c003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint16_t &gt;</type>
      <name>Unsigned16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3ae01bc6ecfbc2a01739f738ffbbb621</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint32_t &gt;</type>
      <name>Unsigned32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aeb156363222fae0a8f2f49f16d56867a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint64_t &gt;</type>
      <name>Unsigned64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a786900af4fc1e10a4c47df125f6c1782</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint8_t &gt;</type>
      <name>Unsigned8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a4b7ce7d526043d007799c3931ff00c3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VectorWrapper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>VectorWrapper_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>ab57f02b68139ee51c416c0da442bd294</anchor>
      <arglist>(TWrapper, TVector, access, wrapped)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_BODY</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>a6f7523c23f8331b617f65c8dac6b123b</anchor>
      <arglist>(TWrapper, TVector, access, wrapped)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_CTOR</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>a17efa0feebe566b3c0b7bda9bab5a555</anchor>
      <arglist>(TWrapper, TVector, access, wrapped)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_CTOR_INIT</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>aea35b92a03921e538bc97e79c84500ad</anchor>
      <arglist>(TWrapper, TVector, access, wrapped,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_HEADER</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>a306ae1ffe9b026dc830659efff94090c</anchor>
      <arglist>(TWrapper, TVector, access, wrapped)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_HEADER_TYPENAME</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>ab357a221981125f4704220b2325600b2</anchor>
      <arglist>(TWrapper, TVector, access, wrapped)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_INIT</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>a817cb6cc4173961b11f81c45d7337c2f</anchor>
      <arglist>(TWrapper, TVector, access, wrapped,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_TYPENAME</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>af14dd46439f710e50056ba2e5920e4f2</anchor>
      <arglist>(TWrapper, TVector, access, wrapped)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ICL_CORE_WRAP_VECTOR_TYPENAME_INIT</name>
      <anchorfile>VectorWrapper_8h.html</anchorfile>
      <anchor>ad0d34c19e573cca58058ea5f0c571b34</anchor>
      <arglist>(TWrapper, TVector, access, wrapped,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ZBuffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-schunk_svh_driver/doc_stacks/2015-08-28_12-57-30.568391/schunk_svh_driver/src/icl_core/src/icl_core/</path>
    <filename>ZBuffer_8h</filename>
    <class kind="class">icl_core::ZBuffer</class>
    <namespace>icl_core</namespace>
  </compound>
  <compound kind="class">
    <name>BurnThread</name>
    <filename>classBurnThread.html</filename>
    <base>icl_core::thread::PeriodicThread</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type></type>
      <name>BurnThread</name>
      <anchorfile>classBurnThread.html</anchorfile>
      <anchor>ac95c1cd093012b7c26443597f03f0935</anchor>
      <arglist>(size_t num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classBurnThread.html</anchorfile>
      <anchor>ad78d8b840668bce691559d0d7637401e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BurnThread</name>
      <anchorfile>classBurnThread.html</anchorfile>
      <anchor>ab6c43b1a4eb3a4da328d6961756cf581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_num</name>
      <anchorfile>classBurnThread.html</anchorfile>
      <anchor>af419a83c395f871171d3543a668268f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConfigListEntry</name>
    <filename>structConfigListEntry.html</filename>
    <class kind="struct">ConfigListEntry::Foo</class>
    <member kind="variable">
      <type>EnumValue</type>
      <name>enum_value</name>
      <anchorfile>structConfigListEntry.html</anchorfile>
      <anchor>ae39738106e296e1e5d87adcb8b4992aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ConfigListEntry::Foo</type>
      <name>foo</name>
      <anchorfile>structConfigListEntry.html</anchorfile>
      <anchor>ae7ead497384c36c17039af1349353521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>string_value</name>
      <anchorfile>structConfigListEntry.html</anchorfile>
      <anchor>a586108b72bdce84fd031e38cb2b3638e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConfigListEntry::Foo</name>
    <filename>structConfigListEntry_1_1Foo.html</filename>
    <class kind="struct">ConfigListEntry::Foo::Bar</class>
    <member kind="variable">
      <type>struct ConfigListEntry::Foo::Bar</type>
      <name>bar</name>
      <anchorfile>structConfigListEntry_1_1Foo.html</anchorfile>
      <anchor>a6201ab990e5c2c33d7605947c0ce9b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EnumValue</type>
      <name>enum_value</name>
      <anchorfile>structConfigListEntry_1_1Foo.html</anchorfile>
      <anchor>a550d7e559e161006c12c5ae7aba3b6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>uint32_value</name>
      <anchorfile>structConfigListEntry_1_1Foo.html</anchorfile>
      <anchor>a6dc2675bcb06c29348b198d979f5e9d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConfigListEntry::Foo::Bar</name>
    <filename>structConfigListEntry_1_1Foo_1_1Bar.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>structConfigListEntry_1_1Foo_1_1Bar.html</anchorfile>
      <anchor>a05bc0f87f7626d6fbe28d7ec365795eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EnumValue</type>
      <name>enum_value</name>
      <anchorfile>structConfigListEntry_1_1Foo_1_1Bar.html</anchorfile>
      <anchor>a02c104b0811c3c57a23c4853231b8719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GlobalFixture</name>
    <filename>structGlobalFixture.html</filename>
    <member kind="function">
      <type></type>
      <name>GlobalFixture</name>
      <anchorfile>structGlobalFixture.html</anchorfile>
      <anchor>a82a3660c34f8ecf5e55eb1ee55949ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GlobalFixture</name>
      <anchorfile>structGlobalFixture.html</anchorfile>
      <anchor>a7368726e829abaed893d3e9f8007e920</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>imaxdiv_t</name>
    <filename>structimaxdiv__t.html</filename>
    <member kind="variable">
      <type>intmax_t</type>
      <name>quot</name>
      <anchorfile>structimaxdiv__t.html</anchorfile>
      <anchor>a9339814cbb7610c72fb7d30c6573b393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intmax_t</type>
      <name>rem</name>
      <anchorfile>structimaxdiv__t.html</anchorfile>
      <anchor>a6c9701ad10bff81edae7ff679cae7850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::list</name>
    <filename>classstd_1_1list.html</filename>
  </compound>
  <compound kind="class">
    <name>LoggingThread</name>
    <filename>classLoggingThread.html</filename>
    <base>icl_core::thread::Thread</base>
    <member kind="function">
      <type></type>
      <name>LoggingThread</name>
      <anchorfile>classLoggingThread.html</anchorfile>
      <anchor>a6870845f8bd8f7cd885af7e2537eb781</anchor>
      <arglist>(icl_core::ThreadPriority priority, size_t message_count, uint32_t sleep_time_us)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classLoggingThread.html</anchorfile>
      <anchor>a4bd5b80d8ced22e0710ac1dbead23fbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_message_count</name>
      <anchorfile>classLoggingThread.html</anchorfile>
      <anchor>ad6d2bff5a299115404ba7d244efa4aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_sleep_time_us</name>
      <anchorfile>classLoggingThread.html</anchorfile>
      <anchor>ac6ea7ad3fce109d1e280cd7e02645823</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::map</name>
    <filename>classstd_1_1map.html</filename>
  </compound>
  <compound kind="class">
    <name>MutexTestThread</name>
    <filename>classMutexTestThread.html</filename>
    <base>icl_core::thread::Thread</base>
    <member kind="function">
      <type>bool</type>
      <name>hasRun</name>
      <anchorfile>classMutexTestThread.html</anchorfile>
      <anchor>abb2c38ea8e2a57ab023808da7cdd733c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexTestThread</name>
      <anchorfile>classMutexTestThread.html</anchorfile>
      <anchor>aef0ab910de739938d7c2ff6c6e9dad40</anchor>
      <arglist>(Mutex *mutex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classMutexTestThread.html</anchorfile>
      <anchor>a62b4e1b36bbaf6a60319d5b33667edb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MutexTestThread</name>
      <anchorfile>classMutexTestThread.html</anchorfile>
      <anchor>a978645d5b084d7495ffdaa2870a4efaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_has_run</name>
      <anchorfile>classMutexTestThread.html</anchorfile>
      <anchor>ae9b2d6eeb7691facd0e347399acaf55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *</type>
      <name>m_mutex</name>
      <anchorfile>classMutexTestThread.html</anchorfile>
      <anchor>afed9fad37febf94b9b5aa3e8f79cb987</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PeriodicTestThread</name>
    <filename>classPeriodicTestThread.html</filename>
    <base>icl_core::thread::PeriodicThread</base>
    <member kind="function">
      <type>TimeSpan</type>
      <name>accumulatedDeviation</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>ac1803c422f0b9ccb342e384a85b9388b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRun</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>a6d25b05569115a1d49a0713516dce8e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>maxDeviation</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>a8eff8da9abb7dc328bd93ae1bba93e60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>meanDeviation</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>a27957ec9fcde2c17b85fd1cfd0fb1676</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicTestThread</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>a317f21f2c3f5eed493367c0cc515d9e5</anchor>
      <arglist>(const TimeSpan &amp;period, size_t runs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>ad50cef5a16f31b400a2b71a233d44e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicTestThread</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>ad0d2ef16081d9fa10fc4e317ff3bb839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSpan</type>
      <name>m_accumulated_deviation</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>a84df063a2df60b61a94d9c2475fa73fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_has_run</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>aa2c772c97144151eb7fecd7e91d23bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSpan</type>
      <name>m_max_deviation</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>ab1e208bf15d01752789af49065c398f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_runs</name>
      <anchorfile>classPeriodicTestThread.html</anchorfile>
      <anchor>afcc34cd2181fe2ea8aa50b9a3ad8b965</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::queue</name>
    <filename>classstd_1_1queue.html</filename>
  </compound>
  <compound kind="class">
    <name>RWLockTestThread</name>
    <filename>classRWLockTestThread.html</filename>
    <base>icl_core::thread::Thread</base>
    <member kind="function">
      <type>bool</type>
      <name>hasRun</name>
      <anchorfile>classRWLockTestThread.html</anchorfile>
      <anchor>a54678781f97ee72e60d70b742c941bbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classRWLockTestThread.html</anchorfile>
      <anchor>ab622fd4f7d0a524ad4fd2baf87b7a432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWLockTestThread</name>
      <anchorfile>classRWLockTestThread.html</anchorfile>
      <anchor>a1535967c20da3e32290074e2269a91bf</anchor>
      <arglist>(RWLock *rwlock, bool read_lock)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLockTestThread</name>
      <anchorfile>classRWLockTestThread.html</anchorfile>
      <anchor>affadfb0ca4f5caefb358eca8d21d9298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_has_run</name>
      <anchorfile>classRWLockTestThread.html</anchorfile>
      <anchor>add87aaabd8978e3043fa45df479aa328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_read_lock</name>
      <anchorfile>classRWLockTestThread.html</anchorfile>
      <anchor>ab6c735573d0a52c60505e632a2dd42ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWLock *</type>
      <name>m_rwlock</name>
      <anchorfile>classRWLockTestThread.html</anchorfile>
      <anchor>a537bb5764f3d39fa5e9f62fe98c7160a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SVHNode</name>
    <filename>classSVHNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>connectCallback</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a0f032f443f1da68d0a81cb70f441fc56</anchor>
      <arglist>(const std_msgs::Empty &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamic_reconfigure_callback</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a5c9b4cd140219cba1947232c7d1b7bfb</anchor>
      <arglist>(svh_controller::svhConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableChannelCallback</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a5ab68ce238ef8fb36b2af44324a923a9</anchor>
      <arglist>(const std_msgs::Int8ConstPtr &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::Float64MultiArray</type>
      <name>getChannelCurrents</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a3966b0cf7cddb2a05bec60543f7c4335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getChannelFeedback</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>acee6d48c82437fe53268155ccf1c918d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a0ee87c4f7b6613dea47acd5ce0dea047</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetChannelCallback</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>ac3913ecd5f858ab3496a7da1fc62bb50</anchor>
      <arglist>(const std_msgs::Int8ConstPtr &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHNode</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a2f86522ec00da495f9534d9fbce3c54d</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SVHNode</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>ad8ce7cc099927f11eb589bcd11fdeedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Float64MultiArray</type>
      <name>channel_currents</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a76cd0fde9a387d6e96321eaf7c34940e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>channel_pos_</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>af9aaec9c294fdfda3e9e83b9ecec105b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>connect_retry_count</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a389f249bd0207bca84939e5dd5fb5923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; driver_svh::SVHFingerManager &gt;</type>
      <name>fm_</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a4c6ee17136d4964c0d968ae6e2d2c03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_prefix</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a4a76be7461bc356b758b6ac224b9491a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>serial_device_name_</name>
      <anchorfile>classSVHNode.html</anchorfile>
      <anchor>a955579664ed7435828ccebb5e70b1996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestObserver</name>
    <filename>classTestObserver.html</filename>
    <base>icl_core::config::ConfigObserver</base>
    <member kind="function">
      <type></type>
      <name>TestObserver</name>
      <anchorfile>classTestObserver.html</anchorfile>
      <anchor>af11e8cc6f416aa32d7280b03da49f265</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>valueChanged</name>
      <anchorfile>classTestObserver.html</anchorfile>
      <anchor>ae084eb5dcb117325a6273c6b4ce64351</anchor>
      <arglist>(const icl_core::String &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestThread</name>
    <filename>classTestThread.html</filename>
    <base>icl_core::thread::Thread</base>
    <member kind="function">
      <type>bool</type>
      <name>hasRun</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>a905b4bcbbfaab9c8ab880cfdd02a3dbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>a5ad1cddf48ad138c7064e86f0f4772cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestThread</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>a6c0eff17bfe9e6ada106bc920b69fe1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestThread</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>adbb103b1620de88c0ea71f28de3054c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_has_run</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>acaf92955e60f453ff3b2df8cd8e4bf38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tGlobalFixture</name>
    <filename>structtGlobalFixture.html</filename>
    <member kind="function">
      <type></type>
      <name>tGlobalFixture</name>
      <anchorfile>structtGlobalFixture.html</anchorfile>
      <anchor>a0fdb14bfa68eab4abbec04e2212816ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~tGlobalFixture</name>
      <anchorfile>structtGlobalFixture.html</anchorfile>
      <anchor>a88838a8256ac15788e4fb14b42420273</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>timespec</name>
    <filename>structtimespec.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>tv_nsec</name>
      <anchorfile>structtimespec.html</anchorfile>
      <anchor>ae3c7510dafa8cbcaede866ed13c99683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>tv_sec</name>
      <anchorfile>structtimespec.html</anchorfile>
      <anchor>afc3302668d7cb5952f590da69fdd4955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlAttribute</name>
    <filename>classTiXmlAttribute.html</filename>
    <base>TiXmlBase</base>
    <member kind="function">
      <type>double</type>
      <name>DoubleValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a2880ddef53fc7522c99535273954d230</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>aa1a20ad59dc7e89a0ab265396360d50f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a298a57287d305904ba6bd96ae6f78d3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TIXML_STRING &amp;</type>
      <name>NameTStr</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a64cee17bceb8232eb0736d26dd082d79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>Next</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a776478980776a024f7c2846eec640f65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Next</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a138320aa7793b148ba7e5bd0a0ea4db6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>adb8b6f2cad5948e73e383182e7ce10de</anchor>
      <arglist>(const TiXmlAttribute &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ae48c2a65b520d453914ce4e845d607cf</anchor>
      <arglist>(const TiXmlAttribute &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a867562769ef9778c1690cd373246b05b</anchor>
      <arglist>(const TiXmlAttribute &amp;rhs) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ad62774421b814894b995af3b5d231dda</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>Previous</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a54a5f8730c7b02b9a41b74e12e27fe86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Previous</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ae4dabc932cba945ed1e92fec5f121193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>acc04956c1d5c4c31fe74f7a7528d109a</anchor>
      <arglist>(FILE *cfile, int depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a19e6b6862a80b188571c47947e88d030</anchor>
      <arglist>(FILE *cfile, int depth, TIXML_STRING *str) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryDoubleValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ac87b2a8489906a5d7aa2875f20be3513</anchor>
      <arglist>(double *_value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryIntValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ad6c93088ee21af41a107931223339344</anchor>
      <arglist>(int *_value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDocument</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ac12a94d4548302afb12f488ba101f7d1</anchor>
      <arglist>(TiXmlDocument *doc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDoubleValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a0316da31373496c4368ad549bf711394</anchor>
      <arglist>(double _value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIntValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a7e065df640116a62ea4f4b7da5449cc8</anchor>
      <arglist>(int _value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ab7fa3d21ff8d7c5764cf9af15b667a99</anchor>
      <arglist>(const char *_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a2dae44178f668b3cb48101be4f2236a0</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlAttribute</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a9cfa3c8179873fd485d83003b114f8e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlAttribute</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a759d0b76fb8fcf765ecab243bc14f05e</anchor>
      <arglist>(const char *_name, const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a0f874490eac8ca00ee0070765d0e97e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a83b9c2a47dbfadf5029f2c0f13c18466</anchor>
      <arglist>(const TiXmlAttribute &amp;base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlAttribute</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>aee53e434ace7271afc5ce51aeea0b400</anchor>
      <arglist>(const TiXmlAttribute &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlDocument *</type>
      <name>document</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ada41d3cff50cd33a78072806f88d4433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>name</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>afcbe165f33f08cf9b24daa33f0ee951a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttribute *</type>
      <name>next</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ae851adf61b80cf45b797fee77dea135f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttribute *</type>
      <name>prev</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>aaf6c6272c625fbf38e571cbf570ea94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>value</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ae9e4e5f442347434b1da43954cc1b411</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a35a7b7f89f708527677d5078d41ce0bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlAttributeSet</name>
    <filename>classTiXmlAttributeSet.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a745e50ddaae3bee93e4589321e0b9c1a</anchor>
      <arglist>(TiXmlAttribute *attribute)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Find</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>af3675cc2bfd0aea153cda1cfcdd1f77e</anchor>
      <arglist>(const char *_name) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>FindOrCreate</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a5e28f5d32f048fba85d04dc317495bdc</anchor>
      <arglist>(const char *_name)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>First</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>ae0636e88cedd4b09d61c451860f68598</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>First</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a99703bb08ca2aece2d7ef835de339ba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>Last</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a7b3f3ccf39a97bc25539d3fcc540296a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Last</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>ab4c4edfb2d74f6ea31aae096743bd6e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a924a73d071f2573f9060f0be57879c57</anchor>
      <arglist>(TiXmlAttribute *attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a253c33b657cc85a07f7f060b02146c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>add463905dff96142a29fe16a01ecf28f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a977f5b50c94e7b6beb01875298fa14a2</anchor>
      <arglist>(const TiXmlAttributeSet &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>acb244bc616c28b1c4b8e8417f28e5f9e</anchor>
      <arglist>(const TiXmlAttributeSet &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttribute</type>
      <name>sentinel</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a1fda20434a148e7d09dd3ecc8e85db9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlBase</name>
    <filename>classTiXmlBase.html</filename>
    <class kind="struct">TiXmlBase::Entity</class>
    <member kind="enumvalue">
      <name>TIXML_NO_ERROR</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a750a76ca602241c416d5ec357d55fba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18abcabc1b8efabeda1cc4352aa73d64390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_OPENING_FILE</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18ab803949b8f12e03b5b57f86d9c52b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_ELEMENT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a5cbfcf7fe5e67f0cd1aef98deac55dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18adcc31ca78a9d507a88c9fafb3d18a3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_ELEMENT_VALUE</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18afefdc75db23215e846605a2b5af0c2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_ATTRIBUTES</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a670fac23171b64829f90639cc3696d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_EMPTY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a5f2aee664733a20f13f6f77556b9fa85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_END_TAG</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a175f7c72e2f9630bb96ef5137b325502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_UNKNOWN</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a24c814fdcf1d84704869e6f76b19cb6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_COMMENT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a72e3072a44be499edb89593f6ce10f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_DECLARATION</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a4c200f9d125027ab449e2be7be471ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_DOCUMENT_EMPTY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18ab345f3e42e6ae9cdedee2b95e4d461b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_EMBEDDED_NULL</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18ade7edbad3a94a6c161cac2638f380e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_CDATA</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18aab2c858631b5d38eae1e6675949b9cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_DOCUMENT_TOP_ONLY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a679b15d950f29257700a724bb118c34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_STRING_COUNT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab2a63382b57720e98cde066122a88f18a14552894942250efcec6b00dc52fc48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Column</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab54bfb9b70fe6dd276e7b279cab7f003</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetUserData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a6559a530ca6763fc301a14d77ed28c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>GetUserData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ad0120210e4680ef2088601753ce0ede4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a00e4edb0219d00a1379c856e5a1d2025</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a0de56b3f2ef14c65091a3b916437b512</anchor>
      <arglist>(FILE *cfile, int depth) const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Row</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a024bceb070188df92c2a8d8852dd0853</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac6b3e0f790930d4970ec30764e937b5d</anchor>
      <arglist>(void *user)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlBase</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac6753fe8a2c89669038fcf281cb301bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlBase</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ad1837ecb25a913612fa1115f090cbb56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EncodeString</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a32ed202562b58de64c7d799ca3c9db98</anchor>
      <arglist>(const TIXML_STRING &amp;str, TIXML_STRING *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpaceCondensed</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ad4b1472531c647a25b1840a87ae42438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCondenseWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a0f799ec645bfb8d8a969e83478f379c1</anchor>
      <arglist>(bool condense)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>utf8ByteTable</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac8c86058137bdb4b413c3eca58f2d467</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>ConvertUTF32ToUTF8</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a07c765e3a7f979d343e646ea797b180b</anchor>
      <arglist>(unsigned long input, char *output, int *length)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>GetChar</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a5b0fde72d6f662ae1fd6303195d2159b</anchor>
      <arglist>(const char *p, char *_value, int *length, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>GetEntity</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac5c08bf3deffcda0bf8ce2958372b584</anchor>
      <arglist>(const char *in, char *value, int *length, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>IsAlpha</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ae22522b2e8e1ac43102d16394f639fc8</anchor>
      <arglist>(unsigned char anyByte, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>IsAlphaNum</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a321919055c115c78ded17f85a793f368</anchor>
      <arglist>(unsigned char anyByte, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>af56296d561c0bab4bc8e198cdcf5c48e</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a3de391ea9f4c4a8aa10d04480b048795</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>ReadName</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a1c21a6ab5f7b503acd91f35f183734b3</anchor>
      <arglist>(const char *p, TIXML_STRING *name, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>ReadText</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>aa646c74921aa33156968b802bbf5566e</anchor>
      <arglist>(const char *in, TIXML_STRING *text, bool ignoreWhiteSpace, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>SkipWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac0c3d66d8a9e6996a1fa016275e16875</anchor>
      <arglist>(const char *, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>StringEqual</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a51631e6986179558b9e5850723ed165a</anchor>
      <arglist>(const char *p, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>ToLower</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a799f17405a86a5c2029618e85f11a097</anchor>
      <arglist>(int v, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlCursor</type>
      <name>location</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a0d992580f3bc264909f898e942677a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>userData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab242c01590191f644569fa89a080d97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char *</type>
      <name>errorString</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a7ac8feec4100e446b3d78e1ac0659700</anchor>
      <arglist>[TIXML_ERROR_STRING_COUNT]</arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_ENTITY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a645605650754ab74331c18d9106012fbab848893c6d03fcd8f42941d7079ccb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_ENTITY_LENGTH</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a645605650754ab74331c18d9106012fbaeb571e41586d47e28f60445cb9b41d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a183315aa6f1bb36d509b179e912cb93f</anchor>
      <arglist>(const TiXmlBase &amp;base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlBase</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a626975d7fb27b0a471142ca582b561b4</anchor>
      <arglist>(const TiXmlBase &amp;)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>condenseWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a447a05f6a3edbb7892f66f9df8244a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Entity</type>
      <name>entity</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>aae956c75fedff20d337f7cc109c6b71a</anchor>
      <arglist>[NUM_ENTITY]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a173617f6dfe902cf484ce5552b950475</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab6592e32cb9132be517cc12a70564c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlNode</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a218872a0d985ae30e78c55adc4bdb196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TiXmlBase::Entity</name>
    <filename>structTiXmlBase_1_1Entity.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>chr</name>
      <anchorfile>structTiXmlBase_1_1Entity.html</anchorfile>
      <anchor>a2a7e1e68b93b4f76255c60c8fa7f738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>str</name>
      <anchorfile>structTiXmlBase_1_1Entity.html</anchorfile>
      <anchor>ab721b5d4f7ed144ffd215947b38258b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>strLength</name>
      <anchorfile>structTiXmlBase_1_1Entity.html</anchorfile>
      <anchor>a22e8d820894d3360b01fed110badb876</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlComment</name>
    <filename>classTiXmlComment.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a4382de0e50da973f11a23ea5852568bd</anchor>
      <arglist>(TiXmlVisitor *visitor) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a4f6590c9c9a2b63a48972655b78eb853</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlComment &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>aeceedc15f8b8f9ca0b6136696339b3ac</anchor>
      <arglist>(const TiXmlComment &amp;base)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a43bddc18ac057734b41d84653b71d3e0</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a17398061d62c470f57801ce28fa33ad4</anchor>
      <arglist>(FILE *cfile, int depth) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>aaa3252031d3e8bd3a2bf51a1c61201b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a37e7802ef17bc03ebe5ae79bf0713d47</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>afaec41ac2760ce946ba1590eb5708e50</anchor>
      <arglist>(const TiXmlComment &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a00fb4215c20a2399ea05ac9b9e7e68a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>acc7c7e07e13c23f17797d642981511df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a3264ae2e9c4a127edfa03289bb2c9aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a3175b2f27628f4fb7a043897930cd934</anchor>
      <arglist>(TiXmlComment *target) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TiXmlCursor</name>
    <filename>structTiXmlCursor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a1e6fa622b59dafb71b6efe595105dcdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlCursor</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a7ad233928a675f0271eb440b150e3ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>col</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a5694d7ed2c4d20109d350c14c417969d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>row</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a5b54dd949820c2db061e2be41f3effb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlDeclaration</name>
    <filename>classTiXmlDeclaration.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>ab6a6b178161ba9abc2c35058de689864</anchor>
      <arglist>(TiXmlVisitor *visitor) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>aff8231266d735943d8a7514a9c9822b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Encoding</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a5d974231f9e9a2f0542f15f3a46cdb76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlDeclaration &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a3bc617efe11014ff2b1a9c5727c37a9a</anchor>
      <arglist>(const TiXmlDeclaration &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a9839ea97ed687a2b7342fd7b0f04361b</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>aa5ab32ec19d4eeecff4a9238c6c90565</anchor>
      <arglist>(FILE *cfile, int depth, TIXML_STRING *str) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>abf6303db4bd05b5be554036817ff1cb4</anchor>
      <arglist>(FILE *cfile, int depth) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Standalone</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a9ff06afc033d7ef730ec7c6825b97ad9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>aa0484d059bea0ea1acb47c9094382d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a3b618d1c30c25e4b7a71f31a595ee298</anchor>
      <arglist>(const char *_version, const char *_encoding, const char *_standalone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a58ac9042c342f7845c8491da0bb091e8</anchor>
      <arglist>(const TiXmlDeclaration &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a1e085d3fefd1dbf5ccdbff729931a967</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a6bd3d1daddcaeb9543c24bfd090969ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Version</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a02ee557b1a4545c3219ed377c103ec76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>ad5f37a673f4c507fd7e550470f9cec25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a9d08959f935421a593032bd3efb30c38</anchor>
      <arglist>(TiXmlDeclaration *target) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>encoding</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a24b8645d7696ec169bbb3fb7d30860cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>standalone</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a52524bf1a0726104350fe4121d7fdff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>version</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>ab9eb14dc9cb78e3a8a0636d5d6a5d04d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlDocument</name>
    <filename>classTiXmlDocument.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a3daab2f472418ef66315750202f762ae</anchor>
      <arglist>(TiXmlVisitor *content) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearError</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ac66b8c28db86363315712a3574e87c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Error</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a6dfc01a6e5d58e56acd537dfd3bdeb29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ErrorCol</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa90bc630ee5203c6109ca5fad3323649</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ErrorDesc</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a9d0f689f6e09ea494ea547be8d79c25e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ErrorId</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>af96fc2f3f9ec6422782bfe916c9e778f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ErrorRow</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>af30efc75e804aa2e92fb8be3a8cb676e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a4c852a889c02cf251117fd1d9fe1845f</anchor>
      <arglist>(TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a879cdf5e981b8b2d2ef82f2546dd28fb</anchor>
      <arglist>(const char *filename, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a41f6fe7200864d1dca663d230caf8db6</anchor>
      <arglist>(FILE *, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlDocument &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa56fd4dbe8917d2033d865909e2d737e</anchor>
      <arglist>(const TiXmlDocument &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a789ad2f06f93d52bdb5570b2f3670289</anchor>
      <arglist>(const char *p, TiXmlParsingData *data=0, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>af08389ec70ee9b2de7f800e206a18510</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a7b1aea204fee266b70b9c105c8bf2ada</anchor>
      <arglist>(FILE *cfile, int depth=0) const </arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>RootElement</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ad09d17927f908f40efb406af2fb873be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>RootElement</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a0b43e762a23f938b06651bc90b8a1013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SaveFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a21c0aeb0d0a720169ad4ac89523ebe93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SaveFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ae869f5ebf7fc54c4a1d737fb4689fd44</anchor>
      <arglist>(const char *filename) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SaveFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>acf1672b4538c6d1d441f9f108aea2bf4</anchor>
      <arglist>(FILE *) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetError</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a735c23e318597b920c94eae77fa206de</anchor>
      <arglist>(int err, const char *errorLocation, TiXmlParsingData *prevData, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTabSize</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a51dac56316f89b35bdb7d0d433ba988e</anchor>
      <arglist>(int _tabsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TabSize</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a612360241b85bad0826b2a9ae9cda561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a9f5e84335708fde98400230f9f12659c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ae4508b452d0c3061db085f3db27b8396</anchor>
      <arglist>(const char *documentName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a323a7486e7da6099cdc19a5ff7e74b07</anchor>
      <arglist>(const TiXmlDocument &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a1dc977bde3e4fe85a8eb9d88a35ef5a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a1025d942a1f328fd742d545e37efdd42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a1b8a035c2c2aab38e4387246a0b712c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ac9e8f09b23454d953b32d1b65cd1409e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>af69deeb984e060bd00f668460dec8ef2</anchor>
      <arglist>(TiXmlDocument *target) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>error</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a1ff6a063602f31acae6f37fc049d8bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>errorDesc</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a2da9a95ba3f9c895a8d7f4de7122a642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errorId</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>acdef97a4bb80729ac6863dd54cee7eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlCursor</type>
      <name>errorLocation</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa4030f989f1549f6b897147fc2851d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tabsize</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>af2fa6a010b903d893d52cc6fee5575a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useMicrosoftBOM</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a4d5400dec9bfb55c640428de33297886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlElement</name>
    <filename>classTiXmlElement.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a31ab28cc3b892a69254391d6bbe08df3</anchor>
      <arglist>(TiXmlVisitor *visitor) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ac1e4691e9375ba4e665dce7e46a50a9c</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aa9192e80567b5042dbded80b78c44339</anchor>
      <arglist>(const char *name, int *i) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aec4f727f8aa49b51248d80125d173136</anchor>
      <arglist>(const char *name, double *d) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a13f6df105ebb1e8dc636e75cc883be32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>FirstAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a516054c9073647d6cb29b6abe9fa0592</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>FirstAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a4b33780fc565d38d6b54f640e0cf1737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetText</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aa6dedd8a146acf3b1bc0903deb2d411a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>LastAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a86191b49f9177be132b85b14655f1381</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>LastAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a222f81cf06155cd108f2a68d4d176004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ad58d300f4cfc0016ffa6861ebb718a0b</anchor>
      <arglist>(const TiXmlElement &amp;base)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>af95c9165159fd9dfdcc5b894a3fcf85b</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ad9d0c008866982ab8d9aafae7e14d692</anchor>
      <arglist>(FILE *cfile, int depth) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryDoubleAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a898d7730ecc341f0bffc7a9dadbf1ce7</anchor>
      <arglist>(const char *name, double *_value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryFloatAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aa04d3af11601ef5a5f88295203a843be</anchor>
      <arglist>(const char *name, float *_value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryIntAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aea0bfe471380f281c5945770ddbf52b9</anchor>
      <arglist>(const char *name, int *_value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a56979767deca794376b1dfa69a525b2a</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>abf0b3bd7f0e4c746a89ec6e7f101fc32</anchor>
      <arglist>(const char *name, const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ace6f4be75e373726d4774073d666d1a7</anchor>
      <arglist>(const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDoubleAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a0d1dd975d75496778177e35abfe0ec0b</anchor>
      <arglist>(const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a01bc3ab372d35da08efcbbe65ad90c60</anchor>
      <arglist>(const char *in_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a1ca4465f3c2eac6a60e641cd7f1d9f7e</anchor>
      <arglist>(const TiXmlElement &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ac5b8d0e25fa23fd9acbb6d146082901c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a9def86337ea7a755eb41cac980f60c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aa049a47c5081c0d021968666360da261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ClearThis</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a5670933ec2d7d9763b9891acc05d7f7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a9e0c1983b840de4134f1f6bf7af00b0f</anchor>
      <arglist>(TiXmlElement *target) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>ReadValue</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ac786bce103042d3837c4cc2ff6967d41</anchor>
      <arglist>(const char *in, TiXmlParsingData *prevData, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttributeSet</type>
      <name>attributeSet</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a56d7e69380c3cc938bf213d2857791b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlHandle</name>
    <filename>classTiXmlHandle.html</filename>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>Child</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a072492b4be1acdb0db2d03cd8f71ccc4</anchor>
      <arglist>(const char *value, int index) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>Child</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>af9cf6a7d08a5da94a8924425ad0cd5ac</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>ChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a979a3f850984a176ee884e394c7eed2d</anchor>
      <arglist>(const char *value, int index) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>ChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a8786475b9d1f1518492e3a46704c7ef0</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>Element</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>acb5fe8388a526289ea65e817a51e05e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>acdb1faaf88a700b40ca2c8d9aee21139</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a8c61f64ae9365d89c264f289085541f8</anchor>
      <arglist>(const char *value) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a24d1112e995e937e4dddb202d4113d4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>af0aea751320f5e430fac6f8fff3b8dd4</anchor>
      <arglist>(const char *value) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>Node</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>ab44b723a8dc9af72838a303c079d0376</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>operator=</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>ad8e5dcf6a87882674203157f29f8e4db</anchor>
      <arglist>(const TiXmlHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlText *</type>
      <name>Text</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a9fc739c8a18d160006f82572fc143d13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlHandle</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>aba18fd7bdefb942ecdea4bf4b8e29ec8</anchor>
      <arglist>(TiXmlNode *_node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlHandle</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a236d7855e1e56ccc7b980630c48c7fd7</anchor>
      <arglist>(const TiXmlHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>abc6e7ed383a5fe1e52b0c0004b457b9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>ToNode</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>af678e5088e83be67baf76f699756f2c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a4ac53a652296203a5b5e13854d923586</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a1381c17507a130767b1e23afc93b3674</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlUnknown *</type>
      <name>Unknown</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a49675b74357ba2aae124657a9a1ef465</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlNode *</type>
      <name>node</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>ac5429de14bb78b16288bac5bf33c6858</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlNode</name>
    <filename>classTiXmlNode.html</filename>
    <base>TiXmlBase</base>
    <member kind="enumeration">
      <name>NodeType</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_DOCUMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a76c4c520453398cd033e8b97ec9a0b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_ELEMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a9ad167b17c3148d7a018fde9a41ce976</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_COMMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a742eb78855db1e81614848072de03721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_UNKNOWN</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a7376f9420c8ab507842c8a0813bb077e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_TEXT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2aa6177e9506461cdca7062559387a2714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_DECLARATION</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a1e2351ad8cd0c805538d94222f3d8cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_TYPECOUNT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a878567737ed539bd3de6a941027e9309</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>acc0f88b7462c6cb73809d410a4f5bb86</anchor>
      <arglist>(TiXmlVisitor *visitor) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a708e7f953df61d4d2d12f73171550a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4508cc3a2d7a98e96a54cc09c37a78a4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a44c8eee26bbe2d1b2762038df9dde2f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a5e97d69b7c0ebd27fb7286be56559b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab5f722624113c8203227de4f56576d31</anchor>
      <arglist>(const char *value) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>abc8bf32be6419ec453a731868de19554</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab1f8d8e70d88aea4c5efedfe00862d55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aa0fecff1f3866ab33a8a25506e95db1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a0ec361bfef1cf1978d060295f597e0d9</anchor>
      <arglist>(const char *_value) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6936ae323675071808ac4840379e57f5</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aa66f4ebcd175204a168ed7c2d7b43071</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a7b2372c0e7adfb32f5b6902fe49a39b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>InsertAfterChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a274db3292218202805c093f66a964cb5</anchor>
      <arglist>(TiXmlNode *afterThis, const TiXmlNode &amp;addThis)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>InsertBeforeChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a71e54e393336382bc9875f64aab5cb15</anchor>
      <arglist>(TiXmlNode *beforeThis, const TiXmlNode &amp;addThis)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>InsertEndChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af287a913ce46d8dbf7ef24fec69bbaf0</anchor>
      <arglist>(const TiXmlNode &amp;addThis)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aaef7ac3978c4bb1cc8a24ffae7bced75</anchor>
      <arglist>(const TiXmlNode *previous) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2358e747118fdbf0e467b1e4f7d03de1</anchor>
      <arglist>(const TiXmlNode *previous)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af2b86dbe25d3d26fa48180edc5e2a9fc</anchor>
      <arglist>(const char *value, const TiXmlNode *previous) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a67ba8275e533e6f76340236c42ea0aea</anchor>
      <arglist>(const char *_value, const TiXmlNode *previous)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6d671107e00cca1d28cb2d7f3a87a21e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6432d2b2495f6caf9cb4278df706a031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>acdd3fdc436aa7433023310a041e5e63f</anchor>
      <arglist>(const char *value) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>abad5bf1059c48127b958711ef89e8e5d</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>LinkEndChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a1a881212554b759865f6cac79a851d38</anchor>
      <arglist>(TiXmlNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af854baeba384f5fe9859f5aee03b548e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4d05f7b1d7b470ac6887edd072d4892a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>acaf9dc17531ac041f602f9ad579573ea</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4080bc5cc8a5c139e7cf308669e850fc</anchor>
      <arglist>(const char *_next)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a7667217e269e0da01d1f82aee94d1a3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a1b211cb5034655a04358e0e2f6fc5010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a3d7897999f99cf4870dd59df6331d7ff</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6e1ac6b800e18049bc75e9f8e63a8e5f</anchor>
      <arglist>(const char *_next)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NoChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aeed21ad30630ef6e7faf096127edc9f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>Parent</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab643043132ffd794f8602685d34a982e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>Parent</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a78878709e53066f06eb4fcbcdd3a5260</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ac2cd892768726270e511b2ab32de4d10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af8c0642ad6ecc03f62953e68896ed1cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>abbb3b8c1f38fa7b9e52d584a4aeca795</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6c977049207177ef21b51972315c2053</anchor>
      <arglist>(const char *_prev)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ae19d8510efc90596552f4feeac9a8fbf</anchor>
      <arglist>(TiXmlNode *removeThis)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>ReplaceChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a543208c2c801c84a213529541e904b9f</anchor>
      <arglist>(TiXmlNode *replaceThis, const TiXmlNode &amp;withThis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2a38329ca5d3f28f98ce932b8299ae90</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aa0a5086f9eaee910bbfdc7f975e26574</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a383e06a0787f7063953934867990f849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a9f43e6984fc7d4afd6eb32714c6b7b72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4027136ca820ff4a636b607231b6a6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a8a4cda4b15c29f64cff419309aebed08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6a4c8ac28ee7a745d059db6691e03bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a72abed96dc9667ab9e0a2a275301bb1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aa65d000223187d22a4dcebd7479e9ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a95a46a52c525992d6b4ee08beb14cd69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a3ddfbcac78fbea041fad57e5c6d60a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>afd7205cf31d7a376929f8a36930627a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a06de5af852668c7e4af0d09c205f0b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Type</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a57b99d5c97d67a42b9752f5210a1ba5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a77943eb90d12c2892b1337a9f5918b41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TIXML_STRING &amp;</type>
      <name>ValueTStr</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a83ece13d2ea66dac66e0b21332229239</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlNode</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a027a76cccd359c831ee4024b58c49625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab6056978923ad8350fb5164af32d8038</anchor>
      <arglist>(TiXmlNode *target) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TiXmlNode *</type>
      <name>Identify</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ac1e3a8e7578be463b04617786120c2bb</anchor>
      <arglist>(const char *start, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TiXmlNode</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a3f46721695868667113c7487ff123f20</anchor>
      <arglist>(NodeType _type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>firstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af749fb7f22010b80e8f904c32653d50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>lastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a5b30756d21b304580d22a841ec9d61f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>next</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2f329cc993d2d34df76e17dcbb776b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>parent</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a662c4de61244e4fa5bd4e2d8c63143a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>prev</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a9c5370ea2cbfd9f0e0f7b30a57fd68f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeType</type>
      <name>type</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2619c6379181c16ba95ae6922e2ca839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TIXML_STRING</type>
      <name>value</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aead528b3cedc33c16a6c539872c7cc8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a9eb62a8d95b8a98ec2df481cc9e5a7e2</anchor>
      <arglist>(const TiXmlNode &amp;base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlNode</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a5ca3233e05032d121b13fac8273de68d</anchor>
      <arglist>(const TiXmlNode &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a173617f6dfe902cf484ce5552b950475</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab6592e32cb9132be517cc12a70564c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlOutStream</name>
    <filename>classTiXmlOutStream.html</filename>
    <base>TiXmlString</base>
    <member kind="function">
      <type>TiXmlOutStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classTiXmlOutStream.html</anchorfile>
      <anchor>a3640dcb1c0903be3bc6966cdc9a79db6</anchor>
      <arglist>(const TiXmlString &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlOutStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classTiXmlOutStream.html</anchorfile>
      <anchor>af2117e5a8cbfcb69544804ad2859bfb6</anchor>
      <arglist>(const char *in)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlParsingData</name>
    <filename>classTiXmlParsingData.html</filename>
    <member kind="function">
      <type>const TiXmlCursor &amp;</type>
      <name>Cursor</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a56908a17d7d7a6b2e511e62cf1d40d05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stamp</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a65cee8ab77a36c605db08c84b4c30a7d</anchor>
      <arglist>(const char *now, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlParsingData</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>aa5beaf71579a91d6942277f417899ab9</anchor>
      <arglist>(const char *start, int _tabsize, int row, int col)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlCursor</type>
      <name>cursor</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>abee4c6c657f595182a4f8beda4fa1c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>stamp</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a0e3c2ea5a8b738d733735ca0318fe4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tabsize</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>ab9d6aea2833e38aaef440e49c22a05ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a173617f6dfe902cf484ce5552b950475</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlPrinter</name>
    <filename>classTiXmlPrinter.html</filename>
    <base>TiXmlVisitor</base>
    <member kind="function">
      <type>const char *</type>
      <name>CStr</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a859eede9597d3e0355b77757be48735e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Indent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>abb33ec7d4bad6aaeb57f4304394b133d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>LineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a11f1b4804a460b175ec244eb5724d96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIndent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a213377a4070c7e625bae59716b089e5e</anchor>
      <arglist>(const char *_indent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a4be1e37e69e3858c59635aa947174fe6</anchor>
      <arglist>(const char *_lineBreak)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStreamPrinting</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ab23a90629e374cb1cadca090468bbd19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Size</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ad01375ae9199bd2f48252eaddce3039d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlPrinter</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a6539b864026c8667cd0bd5fdf4b41f43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>adaf7eec4dc43ad071ff52b60361574f5</anchor>
      <arglist>(const TiXmlDeclaration &amp;declaration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a0857c5d32c59b9a257f9a49cb9411df5</anchor>
      <arglist>(const TiXmlText &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a9870423f5603630e6142f6bdb66dfb57</anchor>
      <arglist>(const TiXmlComment &amp;comment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a08591a15c9a07afa83c24e08b03d6358</anchor>
      <arglist>(const TiXmlUnknown &amp;unknown)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a2ec73087db26ff4d2c4316c56f861db7</anchor>
      <arglist>(const TiXmlDocument &amp;doc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a6dccaf5ee4979f13877690afe28721e8</anchor>
      <arglist>(const TiXmlElement &amp;element, const TiXmlAttribute *firstAttribute)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a0a636046fa589b6d7f3e5bd025b3f33e</anchor>
      <arglist>(const TiXmlDocument &amp;doc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ae6a1df8271df4bf62d7873c38e34aa69</anchor>
      <arglist>(const TiXmlElement &amp;element)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DoIndent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a348ad6527b1d43ddeb51454cddeb6a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DoLineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a252a0e13e06def9a06b2eb30a04677a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>buffer</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ae6cc56c79e52ef352ecc612809fdbedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a7e11330449daea912320c22f84387df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>indent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a672fda389bb3f5a2ae8ead867f9a2536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>lineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a25e8120bcfda10cc06a11b2dedcef7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>simpleTextPrint</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a2dceede5ae9bb8948f1ecaabb24ab2fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlString</name>
    <filename>classTiXmlString.html</filename>
    <class kind="struct">TiXmlString::Rep</class>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>abeb2c1893a04c17904f7c06546d0b971</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>append</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ad44b21700d2ec24a511367b222b643fb</anchor>
      <arglist>(const char *str, size_type len)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>assign</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ac72f3d9149b7812c1e6c59402014d0d5</anchor>
      <arglist>(const char *str, size_type len)</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>at</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a6763093267bbdecbf03f8840bc349877</anchor>
      <arglist>(size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a5581ca641d915551d3cda90f8e7bf49b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a76e4d6aba7845f4cf9c02332a5fbf916</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ab20e06e4c666abf3bdbfb3a1191d4888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a00abc60f135c7ca1951c7334cc2c7993</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a9a61e1d11cdb71bea4a4ed79caa793f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>find</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a5c2b368b5eafe075fd9565cbcbd4c2f9</anchor>
      <arglist>(char lookup) const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>find</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a5f2a6fd565751410b392f249a9786db4</anchor>
      <arglist>(char tofind, size_type offset) const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>length</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a3202f27d139a3fac79205f1f3c707727</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ab56336ac2aa2a08d24a71eb9a2b502a5</anchor>
      <arglist>(const char *suffix)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a6aa09d5240470b76d54ec709e04f8c13</anchor>
      <arglist>(char single)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>afdcae5ea2b4d9e194dc21226b817f417</anchor>
      <arglist>(const TiXmlString &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae0bc6147afc0ec2aa0da3a3c0a8fcfb0</anchor>
      <arglist>(const char *copy)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ab1f1f5d3eceaa0f22d0a7e6055ea81b0</anchor>
      <arglist>(const TiXmlString &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae8cdc1d46c538536b786f7ae03c0c1d9</anchor>
      <arglist>(size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a88ecf9f0f00cb5c67b6b637958d7049c</anchor>
      <arglist>(size_type cap)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a96103e5c0f67e987fa48527e1f47a1f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>aa392cbc180752a79f007f4f9280c7762</anchor>
      <arglist>(TiXmlString &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a342f61e0fc2244df300b73aedf6d3fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ac80fe17693a438c9ab2591664743fcb6</anchor>
      <arglist>(const TiXmlString &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>TIXML_EXPLICIT</type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>aa3b32bd2891a757c9f36c21db44c81d2</anchor>
      <arglist>(const char *copy)</arglist>
    </member>
    <member kind="function">
      <type>TIXML_EXPLICIT</type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a4b17ea5c5db986f14827223dfa8f1547</anchor>
      <arglist>(const char *str, size_type len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a7ac03f581ca3422c4808162ab14f3450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>npos</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a8f4422d227088dc7bec96f479b275d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>finish</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a58faf1c6b9828c8d5d5092bebf146167</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a694eacb51c43d8eba8aa7d4552b598ff</anchor>
      <arglist>(size_type sz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae11cd23e090fd2e7bb62eda05b45a2d6</anchor>
      <arglist>(size_type sz, size_type cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>quit</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>aa6008ae51286a342cd366fbf1e3eeafc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_size</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a5d70615367bf2920c25feddf6ac4ad30</anchor>
      <arglist>(size_type sz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>start</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a36417caceebe25352f53a87e8cd966b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rep *</type>
      <name>rep_</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ac7be48f31ca451bcb16de428b5c40e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Rep</type>
      <name>nullrep_</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae1f9e0de28328eed27d5623ff67a3191</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TiXmlString::Rep</name>
    <filename>structTiXmlString_1_1Rep.html</filename>
    <member kind="variable">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>structTiXmlString_1_1Rep.html</anchorfile>
      <anchor>a9f38da318212f4a2f6ebe0afdbfaf477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>structTiXmlString_1_1Rep.html</anchorfile>
      <anchor>a3470330fe806a575dbb5909a1b908ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>str</name>
      <anchorfile>structTiXmlString_1_1Rep.html</anchorfile>
      <anchor>a88a7037a489827ec9e59b008e11342b0</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlText</name>
    <filename>classTiXmlText.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a43b9954ebf679557fac1a4453f337b7c</anchor>
      <arglist>(TiXmlVisitor *content) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CDATA</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>ad1a6a6b83fa2271022dd97c072a2b586</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlText &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>aed5b13f9c1b804c616fd533882c29f57</anchor>
      <arglist>(const TiXmlText &amp;base)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a8d2dcfa41fc73d3e62dacc2fcf633819</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>ae74d56c5b3ddec6cc3103dd51821af92</anchor>
      <arglist>(FILE *cfile, int depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCDATA</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>acb17ff7c5d09b2c839393445a3de5ea9</anchor>
      <arglist>(bool _cdata)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>af659e77c6b87d684827f35a8f4895960</anchor>
      <arglist>(const char *initValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a8d2cc1b4af2208cbb0171cf20f6815d1</anchor>
      <arglist>(const TiXmlText &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a895bf34ffad17f7439ab2a52b9651648</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>ae7c3a8fd3e4dbf6c0c4363a943d72f5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a829a4bd2d8d2461c333eb4f3f5b1b3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Blank</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a1c120428e3b3cf24d79706e6d2b65aa6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>adde1869dfb029be50713fbfd8ce4d21f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>adcec7d9b6fccfc5777452bb97e6031c1</anchor>
      <arglist>(TiXmlText *target) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cdata</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a1919a0467daf2cf5d099b225add5b9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>ab6592e32cb9132be517cc12a70564c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlUnknown</name>
    <filename>classTiXmlUnknown.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a4e54d7482e05a837cf83c925cc683380</anchor>
      <arglist>(TiXmlVisitor *content) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a675c4b2684af35e4c7649b7fd5ae598d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TiXmlUnknown &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a60560b5aacb4bdc8b2b5f02f0a99c5c0</anchor>
      <arglist>(const TiXmlUnknown &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>aa51c2694e4177b5f0b5429ee5a81b58d</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a025f19c21ef01ea9be50febb8fe0ba06</anchor>
      <arglist>(FILE *cfile, int depth) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a945f09b3c6538099c69fc563216750c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>abe798ff4feea31474850c7f0de6bdf5e</anchor>
      <arglist>(const TiXmlUnknown &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>ab0313e5fe77987d746ac1a97a254419d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a67c9fd22940e8c47f706a72cdd2e332c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>ac21966c3b551553d760b4a339c9acda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a08ca7b225a2bcb604d3c72e199d33408</anchor>
      <arglist>(TiXmlUnknown *target) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlVisitor</name>
    <filename>classTiXmlVisitor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>afad71c71ce6473fb9b4b64cd92de4a19</anchor>
      <arglist>(const TiXmlDeclaration &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a399b8ebca5cd14664974a32d2ce029e5</anchor>
      <arglist>(const TiXmlText &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a53a60e7a528627b31af3161972cc7fa2</anchor>
      <arglist>(const TiXmlComment &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a7e284d607d275c51dac1adb58159ce28</anchor>
      <arglist>(const TiXmlUnknown &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a07baecb52dd7d8716ae2a48ad0956ee0</anchor>
      <arglist>(const TiXmlDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>af6c6178ffa517bbdba95d70490875fff</anchor>
      <arglist>(const TiXmlElement &amp;, const TiXmlAttribute *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>aa0ade4f27087447e93974e975c3246ad</anchor>
      <arglist>(const TiXmlDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>aec2b1f8116226d52f3a1b95dafd3a32c</anchor>
      <arglist>(const TiXmlElement &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlVisitor</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a276c739ec4701f27c3f86b8ead095e5a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UdpLoggingServer</name>
    <filename>classUdpLoggingServer.html</filename>
    <member kind="function">
      <type></type>
      <name>UdpLoggingServer</name>
      <anchorfile>classUdpLoggingServer.html</anchorfile>
      <anchor>a97ec2cd7c8944781a3cdc0dacc85602d</anchor>
      <arglist>(const QString &amp;db_filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UdpLoggingServer</name>
      <anchorfile>classUdpLoggingServer.html</anchorfile>
      <anchor>afd633d7de554f83b27884f4e639f7838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processPendingDatagrams</name>
      <anchorfile>classUdpLoggingServer.html</anchorfile>
      <anchor>ad81a3a7cafb4705f48ec2ae4ad8c1062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSqlDatabase</type>
      <name>m_db</name>
      <anchorfile>classUdpLoggingServer.html</anchorfile>
      <anchor>a9dc50074d3eee90a965eddd0cc6460d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QUdpSocket *</type>
      <name>m_udp_socket</name>
      <anchorfile>classUdpLoggingServer.html</anchorfile>
      <anchor>af91cf94d4c65e71936ee09e925c49a60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::vector</name>
    <filename>classstd_1_1vector.html</filename>
  </compound>
  <compound kind="namespace">
    <name>driver_svh</name>
    <filename>namespacedriver__svh.html</filename>
    <class kind="class">driver_svh::SVHControlCommand</class>
    <class kind="class">driver_svh::SVHControlCommandAllChannels</class>
    <class kind="class">driver_svh::SVHController</class>
    <class kind="struct">driver_svh::SVHControllerFeedback</class>
    <class kind="struct">driver_svh::SVHControllerFeedbackAllChannels</class>
    <class kind="struct">driver_svh::SVHControllerState</class>
    <class kind="struct">driver_svh::SVHCurrentSettings</class>
    <class kind="struct">driver_svh::SVHEncoderSettings</class>
    <class kind="class">driver_svh::SVHFeedbackPollingThread</class>
    <class kind="class">driver_svh::SVHFingerManager</class>
    <class kind="struct">driver_svh::SVHFirmwareInfo</class>
    <class kind="struct">driver_svh::SVHHomeSettings</class>
    <class kind="struct">driver_svh::SVHPositionSettings</class>
    <class kind="class">driver_svh::SVHReceiveThread</class>
    <class kind="class">driver_svh::SVHSerialInterface</class>
    <class kind="struct">driver_svh::SVHSerialPacket</class>
    <member kind="typedef">
      <type>boost::function&lt; void(const SVHSerialPacket &amp;packet, unsigned int packet_count)&gt;</type>
      <name>ReceivedPacketCallback</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aaf67a73cf2f72274b49f7fd46afd2af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SVHChannel</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_ALL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9baa4b3521c0727ace0ab109c41d1e26013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_THUMB_FLEXION</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9baa41f0b0e2052f0c8d25dd1bb6452c581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_THUMB_OPPOSITION</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba8595e4b9cdf22db18e94d00cf3fed03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_INDEX_FINGER_DISTAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba274b726fda4b019b279876b4693bbd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_INDEX_FINGER_PROXIMAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba3ee79367fd24c22b52d8df2f89c9312d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_MIDDLE_FINGER_DISTAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba8448b02e7380f5f73a702fb9039057ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_MIDDLE_FINGER_PROXIMAL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba23fa433fd3f709cfeb96a7ae14116518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_RING_FINGER</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba4349963b489f40d95989b8913898d469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_PINKY</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba76f61147c7fe4cae65009e9404492d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_FINGER_SPREAD</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9bac6d3b5968f2844b84e656760b4da70ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSVH_DIMENSION</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a344235221ec226f0477c47215f8d2b9ba3a3b2f088115e5184d3e682095efd6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ad06957b636cca4c8006ee0966986e7d4</anchor>
      <arglist>(DriverSVH)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a22e71b4c656f4046a18b6f1617f4f72b</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHSerialPacket &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a91e53d2a6bcbaff76ccb0c4f0d0d43e4</anchor>
      <arglist>(std::ostream &amp;o, const SVHSerialPacket &amp;sp)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a78be90b6c56ab57977b29d362028f6b4</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHFirmwareInfo &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a7e854786372df2cbdbd472bc66c86456</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHEncoderSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a295ef551bacbee0b6c9039286bcad34d</anchor>
      <arglist>(std::ostream &amp;o, const SVHEncoderSettings &amp;es)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>adaec8ae7512477a3aeb93284a4e7355d</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControllerState &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aa0336fd8290f05b23b4b7b30b82bba81</anchor>
      <arglist>(std::ostream &amp;o, const SVHFirmwareInfo &amp;fw)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aa3380f8dae2053bfd346a6547b639c49</anchor>
      <arglist>(std::ostream &amp;o, const SVHControllerState &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a1fff61f9ffb0e561d38c6c6c5c088ee5</anchor>
      <arglist>(std::ostream &amp;o, const SVHHomeSettings &amp;hs)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0a45499439e94382b80dd8e0577501ec</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControlCommand &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aa055ff703f594221e7d1b994f0d38ad0</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControllerFeedback &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ab4d4200b35ca35db17dd0c3aaa7a9a4a</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHCurrentSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a34e48a07eb0c718e3f70e4f48c0aa8ec</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHPositionSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>af353cd02f3c240c213c4ff3955b8db7b</anchor>
      <arglist>(std::ostream &amp;o, const SVHControlCommand &amp;cc)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>adad44d3e076d1ec03f7c45a665546053</anchor>
      <arglist>(std::ostream &amp;o, const SVHControllerFeedback &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>afb968aba97d7da97c07309e64256aad4</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, const SVHControlCommandAllChannels &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a3c559d90b4238058a6d2c1b054666657</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerFeedbackAllChannels &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a8d6a14ce987738ebd762aa618fc5fb62</anchor>
      <arglist>(std::ostream &amp;o, const SVHPositionSettings &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a7850c564bcbdc8f27a59225ba6c29f29</anchor>
      <arglist>(std::ostream &amp;o, const SVHCurrentSettings &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ae712f03fe2b3b9ca1b9888601a3f5172</anchor>
      <arglist>(std::ostream &amp;o, const SVHControlCommandAllChannels &amp;cc)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a7ddffadd92b4fd719e5c770582d7891a</anchor>
      <arglist>(std::ostream &amp;o, const SVHControllerFeedbackAllChannels &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ad1d92910eace97ce62bcac3f491ca751</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHSerialPacket &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>af97d8023cd5fcb2f9f7a898313926677</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHEncoderSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aef4b33d379087036bb9c966de827098e</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHFirmwareInfo &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a4fcc1f171d069d96e1530dfaffd9ca73</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerState &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a539c001150614fff821af7fdb6c8016a</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControlCommand &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a6feb5fc2801d388aa8f373cafa78497d</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerFeedback &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ab688b117853ef16c4cb3393e5882e805</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHPositionSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>afc7be589b593eeccb113687efe1d8f86</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHCurrentSettings &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a30fea34b052c325fca7b0e0c93b308b4</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControlCommandAllChannels &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>icl_comm::ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a45b7d90887448c277a4e6b23d5b1d173</anchor>
      <arglist>(icl_comm::ArrayBuilder &amp;ab, SVHControllerFeedbackAllChannels &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_LOG_STREAM</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a81ae8c23b89778310a8d83a1a7903192</anchor>
      <arglist>(DriverSVH)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cDEFAULT_PACKET_SIZE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aaf4f054163022c6ddc8eb884bb0f17cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cPACKET_APPENDIX_SIZE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a47ec3a164518f96a99aaba94203b93ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PACKET_HEADER1</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0695e71c72f137c9580b2e741971566c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PACKET_HEADER2</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a893de5bc5abf9ee967af22db4f39ee26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CONTROL_FEEDBACK</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a3b419811b6d5ab44ff40b4afcc86def3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CONTROL_FEEDBACK_ALL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>abda8ac8616426fc06c260cbc97d4a67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CONTROLLER_STATE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aad139386ec0140b7087c1ee456233966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_CURRENT_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ad59c323e5f2095e6a7abc99a0e60c2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_ENCODER_VALUES</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aebbe45b3fd5e05e5e0e6394d3cb91bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_FIRMWARE_INFO</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a89e0b9dbea3178a197b98bd307ee20c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_GET_POSITION_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>aebc0837ad30593f21a314c0d8b653ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CONTROL_COMMAND</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0dab4d3ca55853586822596f38ce7e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CONTROL_COMMAND_ALL</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a6762f304ecf538d165444a0f45a8e76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CONTROLLER_STATE</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>ab7e35ed9263c9709b8eb7a5e73942ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_CURRENT_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a23044163ec7ef3395f663fb8a790f385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_ENCODER_VALUES</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a602213a8f2474b26be3019e0db640688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SVH_SET_POSITION_SETTINGS</name>
      <anchorfile>namespacedriver__svh.html</anchorfile>
      <anchor>a0fdee905fe65cac5baf94bdc99cb1549</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>driver_svh::SVHControlCommand</name>
    <filename>structdriver__svh_1_1SVHControlCommand.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommand.html</anchorfile>
      <anchor>ae042f0b888d0a77e6639275225e5f047</anchor>
      <arglist>(const SVHControlCommand &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControlCommand</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommand.html</anchorfile>
      <anchor>af5b70e7bcbe805628bf73e701891c5e3</anchor>
      <arglist>(const int32_t &amp;_position=0)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>position</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommand.html</anchorfile>
      <anchor>a9a0f0e719042366003be88c1804d015c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>driver_svh::SVHControlCommandAllChannels</name>
    <filename>structdriver__svh_1_1SVHControlCommandAllChannels.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommandAllChannels.html</anchorfile>
      <anchor>a3ad002da59d3141f717d782d05ebfdf5</anchor>
      <arglist>(const SVHControlCommandAllChannels &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControlCommandAllChannels</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommandAllChannels.html</anchorfile>
      <anchor>a6fc5568ba3d1fbe6e48fc7fb8e965b18</anchor>
      <arglist>(const int32_t &amp;_position0, const int32_t &amp;_position1, const int32_t &amp;_position2, const int32_t &amp;_position3, const int32_t &amp;_position4, const int32_t &amp;_position5, const int32_t &amp;_position6, const int32_t &amp;_position7, const int32_t &amp;_position8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControlCommandAllChannels</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommandAllChannels.html</anchorfile>
      <anchor>a3a929f29e01bf794a12287123eadf025</anchor>
      <arglist>(const std::vector&lt; int32_t &gt; &amp;positions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControlCommandAllChannels</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommandAllChannels.html</anchorfile>
      <anchor>acbfef42bf8b4d2c564c97af7f1254867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SVHControlCommand &gt;</type>
      <name>commands</name>
      <anchorfile>structdriver__svh_1_1SVHControlCommandAllChannels.html</anchorfile>
      <anchor>a638ce965716a1f3ebce9bfda649c596d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>driver_svh::SVHController</name>
    <filename>classdriver__svh_1_1SVHController.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a25d24cbb735bfac6e1852fe957be746c</anchor>
      <arglist>(const std::string &amp;dev_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableChannel</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>ab34a6d72451946aaa5358caf4664d263</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a59c592b485458bedc026aaf80841a1c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableChannel</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a7472a3419cbd343a362d00062e861b1e</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getControllerFeedback</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a6a5cb3a71c803ef97e000ed7db42eb0d</anchor>
      <arglist>(const SVHChannel &amp;channel, SVHControllerFeedback &amp;controller_feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getControllerFeedbackAllChannels</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a460bd218ce8b80d6f99d90c74f06cdce</anchor>
      <arglist>(SVHControllerFeedbackAllChannels &amp;controller_feedback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrentSettings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a94f67631d63dbede3a2a47f961923550</anchor>
      <arglist>(const SVHChannel &amp;channel, SVHCurrentSettings &amp;current_settings)</arglist>
    </member>
    <member kind="function">
      <type>SVHFirmwareInfo</type>
      <name>getFirmwareInfo</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>ae1454f8f7f795a7eafdb01dd2e8348cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionSettings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a39973e2e5438a70d47752c4daabccd3a</anchor>
      <arglist>(const SVHChannel &amp;channel, SVHPositionSettings &amp;position_settings)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getReceivedPackageCount</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>acf37a576761f7a2c01a59996af94bae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSentPackageCount</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>af0422aad2ce06b040a4323bf196b9eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a43eda991f107795d64eb9472e15eed04</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receivedPacketCallback</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a9998dcc153afc3a00306f7a9238069e2</anchor>
      <arglist>(const SVHSerialPacket &amp;packet, unsigned int packet_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestControllerFeedback</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a9d699d657ea843c835923fa8253ed7fd</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestControllerState</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>acf99b527ecd38a28fdaf56d222fce710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestCurrentSettings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a0d5b200d0481d2919fc71f42cc5a14e1</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestEncoderValues</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>acefa18482d812e2314344e429a6f9f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestFirmwareInfo</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a3f8348f7c2a07773964cfee042856521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPositionSettings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a377a05967d0370dacfa9cb68626d1df1</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetPackageCounts</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a9fe7e39a6c1a0510ac6bbb785143dd80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControllerTarget</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>ae12ad7637619144d6211c18a09c4ccab</anchor>
      <arglist>(const SVHChannel &amp;channel, const int32_t &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControllerTargetAllChannels</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a7ab8fade610524dd88a42c1eacda57fe</anchor>
      <arglist>(const std::vector&lt; int32_t &gt; &amp;positions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentSettings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a88d1769ff199996f65e9f58b01ce1224</anchor>
      <arglist>(const SVHChannel &amp;channel, const SVHCurrentSettings &amp;current_settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEncoderValues</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a9b4b1622ebb957b58f94e12aab625035</anchor>
      <arglist>(const SVHEncoderSettings &amp;encoder_settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPositionSettings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a6406cb5d5a929482d529d51629653623</anchor>
      <arglist>(const SVHChannel &amp;channel, const SVHPositionSettings &amp;position_settings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHController</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a588403eeb685e118e7affdd30a4f2667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SVHController</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>ae713ecb93d135485ab14a3b5ada99d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>channel_effort_constants</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>aa63408eb7daa79cccfd6f438e0c2730a</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>m_channel_description</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a13d156150da96961885fa86043e2ed95</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SVHControllerFeedback &gt;</type>
      <name>m_controller_feedback</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a531b524747c2e14cbb51ba9552cd53a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHControllerState</type>
      <name>m_controller_state</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a0f9cf95f0d64458de428498520b64bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SVHCurrentSettings &gt;</type>
      <name>m_current_settings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>ac34ba904f280f207698aef6c2d879d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_enable_mask</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a2d68eb4d8af45752a4f78b5d70cf82bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHEncoderSettings</type>
      <name>m_encoder_settings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a8822372e8dfc61cc3f0984eea48925a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHFirmwareInfo</type>
      <name>m_firmware_info</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a9588e7739119c98d891e7878c763afe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SVHPositionSettings &gt;</type>
      <name>m_position_settings</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>ac573c3bdbf78c3ec14f7ee54f62d5cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_received_package_count</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a7495322fc416db7dc3aa44c5398ee420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHSerialInterface *</type>
      <name>m_serial_interface</name>
      <anchorfile>classdriver__svh_1_1SVHController.html</anchorfile>
      <anchor>a6a8c4dd5bc9343ae644e00e4c0b52e43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHControllerFeedback</name>
    <filename>structdriver__svh_1_1SVHControllerFeedback.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedback.html</anchorfile>
      <anchor>a03337d9bb735db453929aa17718dbebc</anchor>
      <arglist>(const SVHControllerFeedback &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControllerFeedback</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedback.html</anchorfile>
      <anchor>a58492e94e10bb330d10f093586901b6f</anchor>
      <arglist>(const int32_t &amp;_position=0, const int16_t &amp;_current=0)</arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>current</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedback.html</anchorfile>
      <anchor>a69342d6395e77d4991a715f1a807286a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>position</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedback.html</anchorfile>
      <anchor>aa246970181c6a9d02450a7b99da985ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHControllerFeedbackAllChannels</name>
    <filename>structdriver__svh_1_1SVHControllerFeedbackAllChannels.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedbackAllChannels.html</anchorfile>
      <anchor>aaafc663a93c4582fcfceff40ef05a07c</anchor>
      <arglist>(const SVHControllerFeedbackAllChannels &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControllerFeedbackAllChannels</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedbackAllChannels.html</anchorfile>
      <anchor>a76c96c7e895bed6253a8e4b7e6b7a362</anchor>
      <arglist>(const SVHControllerFeedback &amp;_feedback0, const SVHControllerFeedback &amp;_feedback1, const SVHControllerFeedback &amp;_feedback2, const SVHControllerFeedback &amp;_feedback3, const SVHControllerFeedback &amp;_feedback4, const SVHControllerFeedback &amp;_feedback5, const SVHControllerFeedback &amp;_feedback6, const SVHControllerFeedback &amp;_feedback7, const SVHControllerFeedback &amp;_feedback8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControllerFeedbackAllChannels</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedbackAllChannels.html</anchorfile>
      <anchor>a4fb532c8c2b01473e37d0c1f744e8cf9</anchor>
      <arglist>(std::vector&lt; SVHControllerFeedback &gt; _feedbacks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControllerFeedbackAllChannels</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedbackAllChannels.html</anchorfile>
      <anchor>abf16e23f75ee152271be6cde826340b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SVHControllerFeedback &gt;</type>
      <name>feedbacks</name>
      <anchorfile>structdriver__svh_1_1SVHControllerFeedbackAllChannels.html</anchorfile>
      <anchor>ad8f64358d385d4fbdb37fef32ff48200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHControllerState</name>
    <filename>structdriver__svh_1_1SVHControllerState.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>a512a050382d39204793e83b788d841be</anchor>
      <arglist>(const SVHControllerState &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHControllerState</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>a02e6a5ae4232925605194c9b1c188109</anchor>
      <arglist>(uint16_t _pwm_fault=0, uint16_t _pwm_otw=0, uint16_t _pwm_reset=0, uint16_t _pwm_active=0, uint16_t _pos_ctrl=0, uint16_t _cur_ctrl=0)</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>cur_ctrl</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>a9b28ab0c238ce209b034118c54808416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pos_ctrl</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>a61a7e3d79bb93b7ade7e79039776196f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pwm_active</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>a541357778473a5ff939b41848fc0cf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pwm_fault</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>abbb5c17c0fe6675b2c1d5ef6035a6a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pwm_otw</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>a415498195ddbbe8c33b2592b2d16cc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pwm_reset</name>
      <anchorfile>structdriver__svh_1_1SVHControllerState.html</anchorfile>
      <anchor>a307a7d64b7eb86a6fef277c4837cc9a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHCurrentSettings</name>
    <filename>structdriver__svh_1_1SVHCurrentSettings.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a0f70e184b8929db9ad2bc0cc172c6c0d</anchor>
      <arglist>(const SVHCurrentSettings &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHCurrentSettings</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>acd0f5ebed2cb4911746da911bd5d0b45</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;cur_settings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHCurrentSettings</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>ae315045154f12803343519e9db4a42b1</anchor>
      <arglist>(const float &amp;wmn, const float &amp;wmx, const float &amp;ky, const float &amp;dt, const float &amp;imn, const float &amp;imx, const float &amp;kp, const float &amp;ki, const float &amp;umn, const float &amp;umx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHCurrentSettings</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a0c78da99823b99442dc21b0e28f06d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dt</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a3adb4518d2bc9e418436e5f6bc946f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imn</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a85154c82cd476d267cc04593e2eede23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imx</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a6c54526ec89d2f2d0556862b50596680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ki</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a2934ddca3a8f1e817002677c941c8b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>kp</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a65ab9c6444551b069d124fcead431124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ky</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a843330e797d81b1ffcbadd6df57d1237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>umn</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>aee03805a26f3ea6f64b9ba57c6191fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>umx</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a953c3b38d8a8ae92b0ef09016a94efba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wmn</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a7bbfc66efe633bea45b1f6e704f8bb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wmx</name>
      <anchorfile>structdriver__svh_1_1SVHCurrentSettings.html</anchorfile>
      <anchor>a1f1998059fc8373912c01c9e5553a2b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHEncoderSettings</name>
    <filename>structdriver__svh_1_1SVHEncoderSettings.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHEncoderSettings.html</anchorfile>
      <anchor>ad41e8eb8adada75836b520a372256049</anchor>
      <arglist>(const SVHEncoderSettings &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHEncoderSettings</name>
      <anchorfile>structdriver__svh_1_1SVHEncoderSettings.html</anchorfile>
      <anchor>ac53e2dec864287d39bebec329d137592</anchor>
      <arglist>(uint32_t _scaling=1)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>scalings</name>
      <anchorfile>structdriver__svh_1_1SVHEncoderSettings.html</anchorfile>
      <anchor>a946d510e19252a84083da2db45eafb79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>driver_svh::SVHFeedbackPollingThread</name>
    <filename>classdriver__svh_1_1SVHFeedbackPollingThread.html</filename>
    <base>icl_core::thread::PeriodicThread</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classdriver__svh_1_1SVHFeedbackPollingThread.html</anchorfile>
      <anchor>a090462e894e581b1c0f009d909f39955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHFeedbackPollingThread</name>
      <anchorfile>classdriver__svh_1_1SVHFeedbackPollingThread.html</anchorfile>
      <anchor>a113e27bd64567d248528ec974e644258</anchor>
      <arglist>(const TimeSpan &amp;period, SVHFingerManager *finger_manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SVHFeedbackPollingThread</name>
      <anchorfile>classdriver__svh_1_1SVHFeedbackPollingThread.html</anchorfile>
      <anchor>a22737dfa6b0f80adac14c3cf1726be60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHFingerManager *</type>
      <name>m_finger_manager</name>
      <anchorfile>classdriver__svh_1_1SVHFeedbackPollingThread.html</anchorfile>
      <anchor>a19a35e790af0bf8e6ab6ad72fc07d79d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>driver_svh::SVHFingerManager</name>
    <filename>classdriver__svh_1_1SVHFingerManager.html</filename>
    <member kind="enumeration">
      <name>Hints</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_DEVICE_NOT_FOUND</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24ad97fd9d1be7246d2a4582020851bcd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_CONNECTION_FAILED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24a1b32c6a62cd8f71f94fb23c098a2bb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_NOT_RESETTED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24af55e554e27d3e64c5fc90385b4329b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_NOT_CONNECTED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24abf0c70f1b56e168f0c05a8c27df5039f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_RESET_FAILED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24a4df0d78ca674e76f38c9c317e18cb8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_CHANNEL_SWITCHED_OF</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24ad075f1956e5428e143dabe40b2205aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_DANGEROUS_CURRENTS</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24a34cd5cb987f2e9c43a96c27a182eaa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eHT_DIMENSION</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1173c56a4671dfb44347a791eada2d24abf19f410906b2891533869668c58aa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MovementState</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eST_DEACTIVATED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572a0c9988166444db469f2e429d853615ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eST_RESETTING</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572a57f5edec2fd798c16308868efc19f026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eST_RESETTED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572a722a25bddaae2f2872b1b0cc8bbc9257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eST_ENABLED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572a1cc1c02438554300f9f37cd71f6af60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eST_PARTIALLY_ENABLED</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572a77f239771391203a3a65987934e890f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eST_FAULT</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572aacc272d146695cbca91bc3210fa251ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eST_DIMENSION</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab172b946d254839fbe15ea0788d41572aa7f22f4cfbf8ded4de59c06df42d1a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ad4b04e0693f2112dbf2fd8684a6ceac1</anchor>
      <arglist>(const std::string &amp;dev_name=&quot;/dev/ttyUSB0&quot;, const unsigned int &amp;_retry_count=3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableChannel</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>acada58ee0c21e42519fe120dcb4c6041</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a9e26d01d98899bf0804908d048cc0cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enableChannel</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a5a6703fb8b9a2feb5e3b74bd186a5813</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrent</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a817ed987bad703ae9c0d0038e1431575</anchor>
      <arglist>(const SVHChannel &amp;channel, double &amp;current)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrentSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>abf49f0702a7000a429772a3bb8d0e938</anchor>
      <arglist>(const SVHChannel &amp;channel, SVHCurrentSettings &amp;current_settings)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; SVHCurrentSettings &gt;</type>
      <name>getDefaultCurrentSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ae09a349ee007da939980dccc6f1b0b92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; SVHPositionSettings &gt;</type>
      <name>getDefaultPositionSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a05335e68698b30ff010af76eacda70b2</anchor>
      <arglist>(const bool &amp;reset=false)</arglist>
    </member>
    <member kind="function">
      <type>SVHFirmwareInfo</type>
      <name>getFirmwareInfo</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a98faf3149c95dd34431cf2e1cbf9cdfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPosition</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>abe0faa2fe088a133100318d7d2bd1da6</anchor>
      <arglist>(const SVHChannel &amp;channel, double &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a6b6674e4c2fc4bf9c72b092ef37bdae0</anchor>
      <arglist>(const SVHChannel &amp;channel, SVHPositionSettings &amp;position_settings)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a96e930b219306f29d40691aa436b6fbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a9e36a8fc3c5ce2fff38a575fcfdb44b3</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHomed</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a11ba914039988897e234f20d2ada34a1</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestControllerFeedback</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a3d48deaa84d6f787a2a03bc0d7980331</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestControllerFeedbackAllChannels</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1472555cd579e4f148c67a022002003a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestControllerState</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a15e05236df8077c323ec718f2d5cb31b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetChannel</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a83502c8cb858ff3520cab25537304fbd</anchor>
      <arglist>(const SVHChannel &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAllTargetPositions</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a092207f8d8da7574b9b5feffdc65d843</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;positions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCurrentSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a8d70012741d2de1a5ed1db0a461e11d2</anchor>
      <arglist>(const SVHChannel &amp;channel, const SVHCurrentSettings &amp;current_settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultHomeSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a00f14e91a0396e9b434d32b1e530cb61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setHomeSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>adfaba6b50abe9efebcba8843bcb03a9b</anchor>
      <arglist>(const SVHChannel &amp;channel, const SVHHomeSettings &amp;home_settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMovementState</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ae124044ca0f2754713c973e07b50f2aa</anchor>
      <arglist>(const MovementState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPositionSettings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>abccef3ecdd97322f11e8f4222d235258</anchor>
      <arglist>(const SVHChannel &amp;channel, const SVHPositionSettings &amp;position_settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResetSpeed</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ad99e96599366f208fbae8b76c0cb0fd4</anchor>
      <arglist>(const float &amp;speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResetTimeout</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a76e1223a19a673160790042f484bb5cc</anchor>
      <arglist>(const int &amp;resetTimeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTargetPosition</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a80ca7d512addbf3adc067cea2372b971</anchor>
      <arglist>(const SVHChannel &amp;channel, double position, double current)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHFingerManager</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ac1b48663e5957c066840598b655bc3c1</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;disable_mask=std::vector&lt; bool &gt;(9, false), const uint32_t &amp;reset_timeout=5)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SVHFingerManager</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>aaf33b823e0b6a6c16a05474833c866bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32_t</type>
      <name>convertRad2Ticks</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ae8addb11750d86da662fbd8a5dbb9655</anchor>
      <arglist>(const SVHChannel &amp;channel, const double &amp;position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>convertTicks2Rad</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>aafb74c76131660c0188ad739a6f984e2</anchor>
      <arglist>(const SVHChannel &amp;channel, const int32_t &amp;ticks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>currentSettingsAreSafe</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ad9e631177a575ab55c19ae5f9101d58b</anchor>
      <arglist>(const SVHChannel &amp;channel, const SVHCurrentSettings &amp;current_settings)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isInsideBounds</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a86e625cf32dfbe12b4f0519bee27ba95</anchor>
      <arglist>(const SVHChannel &amp;channel, const int32_t &amp;target_position)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHControllerFeedback</type>
      <name>debug_feedback</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ae924e7f589e40e073afe363fe19eea38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_connected</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a76dd93401df19e6942c39c3908a34080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_connection_feedback_given</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>aae22c6e1989bd2cabf926772cc8e27ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHController *</type>
      <name>m_controller</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab3520c3285be9f931967f12d2e0a6c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SVHCurrentSettings &gt;</type>
      <name>m_current_settings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a55dfd42d7626e036de3071f29f7514ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_current_settings_given</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a1e731aa59d80a4916cfe982025f518b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVHFeedbackPollingThread *</type>
      <name>m_feedback_thread</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>aba1a678182797fa883b3723b0ad1f4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SVHHomeSettings &gt;</type>
      <name>m_home_settings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a53ba3033d5d8acf7d6c8454888632e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t</type>
      <name>m_homing_timeout</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ade6d4105c96411596293a44ca1e2062a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_is_homed</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a07cadc804d0e6d8390ea917d4390a10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_is_switched_off</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a2fadc15c8192ab0c044c87e242537e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MovementState</type>
      <name>m_movement_state</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab4affc32e564039dc43fdf212977024e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int32_t &gt;</type>
      <name>m_position_home</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a69a8552f2e5f4fbd470c5afacb8ddfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int32_t &gt;</type>
      <name>m_position_max</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ac4e7f240073274385bdde1ddf1fa0c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int32_t &gt;</type>
      <name>m_position_min</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ad0386172665b05c2b361ea344b724eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SVHPositionSettings &gt;</type>
      <name>m_position_settings</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a920eac5881eabf77d7bec11607e3a248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_position_settings_given</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a23b8c752b6ac50106f5bb2e571d9da1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_reset_current_factor</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a23cd7d725917b4fb8313824524433073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SVHChannel &gt;</type>
      <name>m_reset_order</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a30088df4dc802e802ded28b2aabcd212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_reset_speed_factor</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a418e90b2d47b835bb97f3070be5eefb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_reset_timeout</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a88413e371939efa3c211016705774f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_serial_device</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a4c65ba627ccb3e0212a31cc11951091e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_ticks2rad</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>a03b7f18e6f3117f8a4ae1014b02e85f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; icl_comm::websocket::WsBroadcaster &gt;</type>
      <name>m_ws_broadcaster</name>
      <anchorfile>classdriver__svh_1_1SVHFingerManager.html</anchorfile>
      <anchor>ab6f71174396f3b4e87657aa548e2d511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHFirmwareInfo</name>
    <filename>structdriver__svh_1_1SVHFirmwareInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHFirmwareInfo.html</anchorfile>
      <anchor>af35fd1253cd9d515b9168d4add92290d</anchor>
      <arglist>(const SVHFirmwareInfo &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>svh</name>
      <anchorfile>structdriver__svh_1_1SVHFirmwareInfo.html</anchorfile>
      <anchor>a9898fc71a394a765422a51d9661a4276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text</name>
      <anchorfile>structdriver__svh_1_1SVHFirmwareInfo.html</anchorfile>
      <anchor>af7038e2a22a0ad98bfd75718a60d20e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>version_major</name>
      <anchorfile>structdriver__svh_1_1SVHFirmwareInfo.html</anchorfile>
      <anchor>aab2533431c9e4ed91cbc5e952d08fe15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>version_minor</name>
      <anchorfile>structdriver__svh_1_1SVHFirmwareInfo.html</anchorfile>
      <anchor>a2eed080df4f53bba37f8f466a9b4d7d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHHomeSettings</name>
    <filename>structdriver__svh_1_1SVHHomeSettings.html</filename>
    <member kind="function">
      <type></type>
      <name>SVHHomeSettings</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>ae93cd28d4770f2a8db2fbc8b385f925d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHHomeSettings</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>a1cf4d5bc06d52c00f187d9c2e83269bf</anchor>
      <arglist>(const int &amp;direction_, const float &amp;minimumOffset_, const float &amp;maximumOffset_, const float &amp;idlePosition_, const float &amp;rangeRad_, const float &amp;resetCurrentFactor_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHHomeSettings</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>a88a90a1f482bf418d8290c9b810d8a51</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;home_settings)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>direction</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>a226eb69e6a34aebbefaab4b4b91949b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>idlePosition</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>a9bdfc356e48bad1d339a50d0568c8a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maximumOffset</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>ace38316cb6a681be80e8933b9fbedfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minimumOffset</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>a3622d28853941874c141f13e93a87bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rangeRad</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>a731d7029b4a51e249f10928df0b35452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>resetCurrentFactor</name>
      <anchorfile>structdriver__svh_1_1SVHHomeSettings.html</anchorfile>
      <anchor>a196a047a829ded31b7082c66f6d111e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHPositionSettings</name>
    <filename>structdriver__svh_1_1SVHPositionSettings.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>a539394246f4f7a0848c86d6f98ce45d2</anchor>
      <arglist>(const SVHPositionSettings &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHPositionSettings</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>ac04323469b20f20abd737e5e8f51ff57</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;pos_settings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHPositionSettings</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>ac39418744bc2d84453ff137cece7d9a1</anchor>
      <arglist>(const float &amp;wmn, const float &amp;wmx, const float &amp;dwmx, const float &amp;ky, const float &amp;dt, const float &amp;imn, const float &amp;imx, const float &amp;kp, const float &amp;ki, const float &amp;kd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHPositionSettings</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>a30600ea43154b4ab158c93489597354c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dt</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>aa9ddba73567b3f4f5bddd426581a96b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dwmx</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>a1f728294c7aa670e7bd6b66c916b3ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imn</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>ac08b23e8910a2845400f25efabf20ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imx</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>aeadb8249e22d44bed3e936446701533c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>kd</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>abbc3f80eb275786cdd1bd1baacd1da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ki</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>a663e9d001567234e360ca5c663022314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>kp</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>a4bdf5980894544f2b5f19cd0b6a029ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ky</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>acf88437de07cbdaf4a8b262a3bc631b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wmn</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>ae6d213e7ccfd9a3e1090569839324aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wmx</name>
      <anchorfile>structdriver__svh_1_1SVHPositionSettings.html</anchorfile>
      <anchor>a35fa2a2e6b9e40825969909b97f2cc87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>driver_svh::SVHReceiveThread</name>
    <filename>classdriver__svh_1_1SVHReceiveThread.html</filename>
    <base>icl_core::thread::PeriodicThread</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>receivedPacketCount</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ad7d7bf59bfbcd30c1d80a5a57781d83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetReceivedPackageCount</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>aca5503acb6e190dc5de7ba27cdc7f738</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>a29ab8b2da2c5b518f266f7e9cee486c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHReceiveThread</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>afb3047f75989b344d528fb57579e36cf</anchor>
      <arglist>(const TimeSpan &amp;period, boost::shared_ptr&lt; Serial &gt; device, ReceivedPacketCallback const &amp;received_callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SVHReceiveThread</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>aebcc0a1927f0f31f57d5e8d44e5858fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>tState</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_HEADER1</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0af37d86d4b28e0e4567f2ef78267d6ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_HEADER2</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0a4c399163c8badeb19267f235cf01ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_INDEX</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0aa6cbe9be677220b27edbd97c12d29d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_ADDRESS</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0a759019078a087bc1831b1e89752ca1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_LENGTH</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0a6807efb3f4ab629d8859fd24532a2538</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_DATA</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0af3b86049c9268428d6be97332cd3637b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_CHECKSUM</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0a4efd6347b783ac87b0c77327d53e1b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRS_COMPLETE</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ac5e104afa8b7aee2bb8ea77d407f0ba0aead7d2377723fd85cef92e3f939cfd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>receiveData</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ae9a5fb7f9ad9668a5303e535e07c0fb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_comm::ArrayBuilder</type>
      <name>m_ab</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>a11feb0dd27252ffba2d9174678e77734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_data</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>a406a4ae4b58ccd860e9c5b0e9245c7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_length</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>a4b3ed7e339c55e48f3dcd9f84f15cbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_packets_received</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>a1f444f8ebabb73a339f1d1d584fbb52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReceivedPacketCallback</type>
      <name>m_received_callback</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>a8e1ede16074824e6c4263216f2460cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tState</type>
      <name>m_received_state</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>ab5b3a9fb66f7dda2400f1bd253bb9494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Serial &gt;</type>
      <name>m_serial_device</name>
      <anchorfile>classdriver__svh_1_1SVHReceiveThread.html</anchorfile>
      <anchor>a0cbe70867b3a7ab3872c14b5a0aa9097</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>driver_svh::SVHSerialInterface</name>
    <filename>classdriver__svh_1_1SVHSerialInterface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>adb3e76c701e73828160c2ec9ebbd434c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>ab8b4fe6482f9f0fc74c86924d75cad73</anchor>
      <arglist>(const std::string &amp;dev_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>a91bd246a73708a0ade61a0ebc3e96593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPacketOnConsole</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>a1655c97695ba198fa96551d055f50262</anchor>
      <arglist>(SVHSerialPacket &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTransmitPackageCount</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>ac70b64cbdbc34941ea178940ed25bfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendPacket</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>af4370f6e8891260bbca3b7e11c5d2a7c</anchor>
      <arglist>(SVHSerialPacket &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHSerialInterface</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>ae57faa4c38a50d1d4a29df34f6d3e5e9</anchor>
      <arglist>(const ReceivedPacketCallback &amp;received_packet_callback)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>transmittedPacketCount</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>ae35c0a11e3cf5b5e4eba0f1714218f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SVHSerialInterface</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>ad33c239d46cc52dc985dcbb2b87936ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calcCheckSum</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>ac0fb78cd8e09f06b2c276c8bd39d516e</anchor>
      <arglist>(uint8_t &amp;check_sum1, uint8_t &amp;check_sum2, const SVHSerialPacket &amp;packet)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_connected</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>a5a07a03e7141617e92447344032559e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_dummy_packets_printed</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>a45112185505f6c1c6983d0f49f3a8568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_packets_transmitted</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>a032bcbb23bad7f35780fc22017e102b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SVHReceiveThread &gt;</type>
      <name>m_receive_thread</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>aec65734c4c732cfed09ef176b9de4181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReceivedPacketCallback</type>
      <name>m_received_packet_callback</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>a05de9ed7877d502bf075c833efa6a3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Serial &gt;</type>
      <name>m_serial_device</name>
      <anchorfile>classdriver__svh_1_1SVHSerialInterface.html</anchorfile>
      <anchor>a08c3170303293d25121bef2b401bafa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driver_svh::SVHSerialPacket</name>
    <filename>structdriver__svh_1_1SVHSerialPacket.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structdriver__svh_1_1SVHSerialPacket.html</anchorfile>
      <anchor>a663417f688cad273802d0180934cfbc8</anchor>
      <arglist>(const SVHSerialPacket &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVHSerialPacket</name>
      <anchorfile>structdriver__svh_1_1SVHSerialPacket.html</anchorfile>
      <anchor>a6965255bbb4bc68f08833b34b3c6d1b7</anchor>
      <arglist>(size_t _data_length=0, uint8_t _address=SVH_GET_CONTROL_FEEDBACK)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>address</name>
      <anchorfile>structdriver__svh_1_1SVHSerialPacket.html</anchorfile>
      <anchor>a9b08a0ac358b68f3358c398c815bedb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>data</name>
      <anchorfile>structdriver__svh_1_1SVHSerialPacket.html</anchorfile>
      <anchor>a01b49298d6ef51e9d82be4949c2215aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>index</name>
      <anchorfile>structdriver__svh_1_1SVHSerialPacket.html</anchorfile>
      <anchor>aa2996c9d26c1a41ad15b3c1ad750fad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>exchange_license</name>
    <filename>namespaceexchange__license.html</filename>
    <member kind="function">
      <type>def</type>
      <name>FindFiles</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a4645d4e0e35a9d73db1bf2a1f28bd640</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Main</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a50c52a27f5ffd75ff57bdd50b3849e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ProcessFile</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>ac50be66ec689bd205048b310f3758591</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Usage</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>ad8d66d7e08caf567648a7dd99807b094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>begin_license_block</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a6c2eea77b0fff9d7a61571cb3aba374e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>emacs_line</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a93eb516d939613ed70c7d0e2c6a714d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>end_license_block</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a772eadd5a1071e0cd9f9d287c95f061f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>extended_license_begin</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a1e39f1e8e07285d8013716cfae42bc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>extended_license_end</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>ace624d5a18434909dc69ed7f69e205c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>extensions</name>
      <anchorfile>namespaceexchange__license.html</anchorfile>
      <anchor>a0035d4905f3fb0bf5ed740e228334fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_comm</name>
    <filename>namespaceicl__comm.html</filename>
    <namespace>icl_comm::serial</namespace>
    <namespace>icl_comm::websocket</namespace>
    <class kind="class">icl_comm::ArrayBuilder</class>
    <class kind="struct">icl_comm::InterfaceAddress</class>
    <member kind="typedef">
      <type>icl_core::Multimap&lt; icl_core::String, InterfaceAddress &gt;</type>
      <name>InterfaceAddressMap</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>abf5e7cfe0580788c033c7fb44cdb5245</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a4f4dd660e43164948c10188f462aa46f</anchor>
      <arglist>(T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b3095f79a0900144d2c655ebf90402d</anchor>
      <arglist>(double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a8b98ceb5bf3b17d2496f44a0e4fe4dde</anchor>
      <arglist>(float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>InterfaceAddressMap</type>
      <name>getInterfaceAddresses</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a718b4ac7b5f5b89a851e8aeb9dada9ce</anchor>
      <arglist>(bool ipv6_support)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b9f1f29daa396b5900e04755001cf9a</anchor>
      <arglist>(std::ostream &amp;o, const ArrayBuilder &amp;ab)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9f581150d9bd8d7419f4dfbb5f2a7b63</anchor>
      <arglist>(const T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a57d8fce65354ce20cc7b1bca2bddd8b1</anchor>
      <arglist>(const double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a01e0999ae1f456314c614714aa88df58</anchor>
      <arglist>(const float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_comm::ArrayBuilder</name>
    <filename>classicl__comm_1_1ArrayBuilder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendWithoutConversion</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>af9671555ac1fb7204d539645caff2c6a</anchor>
      <arglist>(const T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendWithoutConversion</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a3922558d6e78a95666b3fc01ceb24434</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayBuilder</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a4c1d0e771bde9be24928c03107f87fc6</anchor>
      <arglist>(size_t array_size=1)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>ae518b32ea00e20267bda955bcd4d363b</anchor>
      <arglist>(const T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>aa6fd70c694d1762fbfa7a95edd7f6564</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a8a9d9faf45b4e482dae92b2a31119746</anchor>
      <arglist>(T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>ac0f864977c8ea926960f06e4c9c1bd13</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readBack</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a3c016204d640b0ac502f7f5d5851b3df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>ab9fe7304c43a6e9d911cc8fee2384270</anchor>
      <arglist>(size_t array_size=1)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>array</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a92e003c3c20591d309a9dbfcec5a4eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>read_pos</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a62501e1b965b526363c8bee438b1e286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>write_pos</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a69eebc6f41ad9f12dfb53945b83eab8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_comm::InterfaceAddress</name>
    <filename>structicl__comm_1_1InterfaceAddress.html</filename>
    <member kind="function">
      <type></type>
      <name>InterfaceAddress</name>
      <anchorfile>structicl__comm_1_1InterfaceAddress.html</anchorfile>
      <anchor>a782aec7dfb6723f88cf5154c07361ae5</anchor>
      <arglist>(const boost::asio::ip::address &amp;interface_address=boost::asio::ip::address(), const boost::asio::ip::address &amp;interface_netmask=boost::asio::ip::address())</arglist>
    </member>
    <member kind="variable">
      <type>boost::asio::ip::address</type>
      <name>interface_address</name>
      <anchorfile>structicl__comm_1_1InterfaceAddress.html</anchorfile>
      <anchor>aff302194feea2e4a221103b32f0bf68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::asio::ip::address</type>
      <name>interface_netmask</name>
      <anchorfile>structicl__comm_1_1InterfaceAddress.html</anchorfile>
      <anchor>aa7977e84ea5f6e51340f4552daa2a6ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_comm::serial</name>
    <filename>namespaceicl__comm_1_1serial.html</filename>
    <class kind="class">icl_comm::serial::Serial</class>
    <class kind="class">icl_comm::serial::SerialFlags</class>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>a25e932e0611f4af2db87d8ee38f95db5</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>aca4701e844940cecbcdc6b41ea10fdbc</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_comm::serial::Serial</name>
    <filename>classicl__comm_1_1serial_1_1Serial.html</filename>
    <member kind="function">
      <type>int</type>
      <name>ChangeBaudrate</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aef401dabe8839c825ef699edbef54218</anchor>
      <arglist>(SerialFlags::BaudRate speed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearReceiveBuffer</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a1f59f2dc0a8d036c0853bee75b7bc5a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearSendBuffer</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a0ada7684528a7c2ce82e476fbab3e7c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Close</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aa90e45c910d85d13835eb41a03353230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>DeviceName</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ad113900ec562cf3ab0bcfcdd432b62d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileDescriptor</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a827b0a05d7376bce3a89c88b1e53be12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOpen</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a585c691da63299df027c162eb68d2652</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a366bb275ec7ade5f5bfb55cb452a74cb</anchor>
      <arglist>(const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a20f3a54e0028c5d37b9ed0ffc76f5310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ssize_t</type>
      <name>Read</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a18108d838acbbb2dc939782a10b23f2c</anchor>
      <arglist>(void *data, ssize_t size, unsigned long time=100, bool return_on_less_data=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ab00d9d0fe7b6be69792e476ea43b865a</anchor>
      <arglist>(const char *dev_name, const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ae446a4e566c38874e35b9635502494d9</anchor>
      <arglist>(const char *dev_name, SerialFlags::BaudRate baud_rate, const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Status</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aa1e511c569484f87a1507d4cb56b949a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StatusText</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>afa1e4c384e7bef6275226aef306fa89a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ssize_t</type>
      <name>Write</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a2ee9c2164c24c018ac2c85258051f60c</anchor>
      <arglist>(const void *data, ssize_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a6095efb677ec9bad309467d0711efd5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DumpData</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a7180f6a2cdf6b7da1f110b687d255fae</anchor>
      <arglist>(void *data, size_t length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Serial &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a21104156c601fca7534998780f61f58c</anchor>
      <arglist>(const Serial &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a3befc5a6d651833b6b2ffcf516db5fd3</anchor>
      <arglist>(const Serial &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_dev_name</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aeff5e1d672d1f63c8f9aba0faa8716bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialFlags</type>
      <name>m_serial_flags</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ae185ed491bb3f9a64a6698445774a1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ac2a81b62b2e2baeb830bf1d0457ac46b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_comm::serial::SerialFlags</name>
    <filename>classicl__comm_1_1serial_1_1SerialFlags.html</filename>
    <member kind="enumeration">
      <name>BaudRate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_0</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa630c121dc93d990f5f6d30b45d40f587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_50</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa50ff27e9a3217ed660c4ddefd0c5e3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_75</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fadc389de04d62f02676a6068ffaf49191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_110</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa923a2609ed9c91945d60a5be15e9dd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_134</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faad1c662709bd30c8ef5b198bded686ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_150</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa1153af69eb811c46aeb67a1d4398c623</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa2a946fc1f15631d9824a6ee02f73c316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_300</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa02eb227ba3e75445e92d784f4ac2f14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa16540269f736bb30e46f9fa9915da0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_1200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa2648063948115d69cd8afd8e8278dc2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_1800</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fae28f6a7cdfcfb6ecbb2265a0524f12be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_2400</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faad07a4f2915afea244a5dfa3903a1a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_4800</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa0dda3e8a7e2ee2a5112c4c156b337456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_9600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa67ae33e0c27052398d7dd9c0fef13db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_19200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa6bf08995b9c399f3a554d49df6258d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_38400</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faa0e855c25b7ef5b3a838196612851621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_57600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa064f542c72e94377389a2a9545413904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_115200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faa81d316c2fc0abdec40920da2bc1a39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_230400</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa91ad8b5fcc5c758b79d4c267250a7d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_500000</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa2964db078e4a542d7c682ce11eb72393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_921600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fac38327cc08fe7f9a687333d115307ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DataBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_5</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1ab432ae94b2edfbc1631dcbbd61fe5d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_6</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1adaa463a101ec850b3c98b4f84885c56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_7</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1af6d30827dd2f2820b9789eb356dd15de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_8</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1a51ad4f17993073db5ec79967cd9ff399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FlowControl</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aed8e7e3e7ad20ddf78fd0afdd757b1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eFC_FLOW</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aed8e7e3e7ad20ddf78fd0afdd757b1fca8918f97a34663ae018bf974c51878ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eFC_HAND_SHAKE</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aed8e7e3e7ad20ddf78fd0afdd757b1fca73fc79a9f23e82b758cf33d14f3d096d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ModemControlFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_NULL</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25a287a5ad4e996b866615f96b8f96a7fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_DTR</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25aac8412a3faf9abe5f1421dfaca8174e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_RTS</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25a42c77e46164e4e4d142d25f06cd7c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_UNDEFINED</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25a58a91fe3302884bfd5807c6b1d27bf12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Parity</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_NONE</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a3489698d83a507f26f0a9b104ac1e487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_EVEN</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a9a775d59e8f8a9cf352f1343e6b26ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_ODD</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a0a7a634c006e7596c4b02b7f4195d3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_MARK</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728acd43b107285e5f5def653fbce7065be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_SPACE</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a1c13e9d6af796d31d896ab7c2c1c5bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StopBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSB_1</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589a30e3b966dc93631a0b790edd95a98681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSB_1P5</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589a520305b05b95ae4df2f7e89741f799d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSB_2</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589ab41c2b5c0178f673b858e47d1ab4d31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enableReceiver</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a971e05e9fe64e27c46cbe115a5ae3d54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enableStopOnReceive</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a7dc873af4ebe3ffacba42ae009bc6462</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BaudRate</type>
      <name>getBaudRate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a284bbd364a4b4d4b79d81f7588a4d0fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DataBits</type>
      <name>getDataBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a19ad061858d6341717efda557a9c1f72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FlowControl</type>
      <name>getFlowControl</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a0b12b55129dd8826c7ec5812e8f10471</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ModemControlFlags</type>
      <name>getModemControlFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ad9656c1f9c7c44f6208fb6ae24483663</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Parity</type>
      <name>getParity</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>af346eb80de6adc2d0f19ad50f62ce72a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>StopBits</type>
      <name>getStopBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ac5c2083f192e800936d285b03bec70db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ac79883fa3cbce3807fc35f448e6c0daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aa64d2c0c41db534a18dbcc0c1541b8a9</anchor>
      <arglist>(DataBits data_bits, Parity parity=eP_NONE, bool use_modem_control=false, bool enable_receiver=false, bool enable_stop_on_receive=false, ModemControlFlags modem_control_flags=eMCF_UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a1fdcc885668f4e3205288d895749856e</anchor>
      <arglist>(BaudRate baud_rate, DataBits data_bits, Parity parity=eP_NONE, bool use_modem_control=false, bool enable_receiver=false, bool enable_stop_on_receive=false, ModemControlFlags modem_control_flags=eMCF_UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ab2c26fdb9126855a83372944b9090f83</anchor>
      <arglist>(BaudRate baud_rate, Parity parity, DataBits data_bits, StopBits stop_bits, bool use_modem_control=false, bool enable_receiver=false, bool enable_stop_on_receive=false, ModemControlFlags modem_control_flags=eMCF_UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a39ea06004b7ade29afae78787fd21b8a</anchor>
      <arglist>(const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaudRate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a02cd77499224819166635f5ac0026738</anchor>
      <arglist>(BaudRate baud_rate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useModemControl</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a66dfc72f39bf714030637cac075ea3d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaudRate</type>
      <name>m_baud_rate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a74c6d85a56899f068a8eb667ed4abf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataBits</type>
      <name>m_data_bits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a8859dd427833e87b928c0fd01f719c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enable_receiver</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ab833ff84a5e562f291354613934a1d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enable_stop_on_receive</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6c143a604fb4d5e3a11c5bda1c4df8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FlowControl</type>
      <name>m_flow_control</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a399f65d67cb6d89ebced6b38efd12bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModemControlFlags</type>
      <name>m_modem_control_flags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a54073b11e973a25816984383b502b908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parity</type>
      <name>m_parity</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a248930f9b953f53ba72e808d2f84fdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StopBits</type>
      <name>m_stop_bits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ad765d12d263c339c844c2bf7fc9a8061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_use_modem_control</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a200fddff3aeea856af97ffec8eef6195</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_comm::websocket</name>
    <filename>namespaceicl__comm_1_1websocket.html</filename>
  </compound>
  <compound kind="namespace">
    <name>icl_core</name>
    <filename>namespaceicl__core.html</filename>
    <namespace>icl_core::config</namespace>
    <namespace>icl_core::crypt</namespace>
    <namespace>icl_core::dispatch</namespace>
    <namespace>icl_core::impl</namespace>
    <namespace>icl_core::internal</namespace>
    <namespace>icl_core::logging</namespace>
    <namespace>icl_core::os</namespace>
    <namespace>icl_core::plugin</namespace>
    <namespace>icl_core::thread</namespace>
    <class kind="class">icl_core::AbstractFunctionObject</class>
    <class kind="class">icl_core::AnchorFunction</class>
    <class kind="struct">icl_core::ConvertToRef</class>
    <class kind="struct">icl_core::ConvertToRef&lt; T &amp; &gt;</class>
    <class kind="struct">icl_core::DataHeader</class>
    <class kind="struct">icl_core::DefaultConstruct</class>
    <class kind="struct">icl_core::ExpectedType</class>
    <class kind="struct">icl_core::ExpectedTypeIs</class>
    <class kind="struct">icl_core::Explicit</class>
    <class kind="class">icl_core::Finalizable</class>
    <class kind="class">icl_core::KeyValueDirectory</class>
    <class kind="class">icl_core::KeyValueDirectoryIterator</class>
    <class kind="class">icl_core::List</class>
    <class kind="class">icl_core::Map</class>
    <class kind="class">icl_core::Multimap</class>
    <class kind="class">icl_core::Noncopyable</class>
    <class kind="struct">icl_core::Query</class>
    <class kind="class">icl_core::QueryKeyFunction</class>
    <class kind="class">icl_core::QueryValueFunction</class>
    <class kind="class">icl_core::Queue</class>
    <class kind="struct">icl_core::RemoveMemberPointer</class>
    <class kind="struct">icl_core::RemoveMemberPointer&lt; T Q::* &gt;</class>
    <class kind="class">icl_core::RingBuffer</class>
    <class kind="struct">icl_core::Scheme</class>
    <class kind="class">icl_core::SchemeFunction</class>
    <class kind="class">icl_core::SchemeParser</class>
    <class kind="class">icl_core::SCPCreateStatic</class>
    <class kind="class">icl_core::SCPCreateUsingMalloc</class>
    <class kind="class">icl_core::SCPCreateUsingNew</class>
    <class kind="class">icl_core::SearchableStack</class>
    <class kind="class">icl_core::SequenceNumber</class>
    <class kind="class">icl_core::Set</class>
    <class kind="class">icl_core::Singleton</class>
    <class kind="class">icl_core::SLPDefaultLifetime</class>
    <class kind="class">icl_core::SLPNoDestroy</class>
    <class kind="class">icl_core::SpecifierFunction</class>
    <class kind="struct">icl_core::Stamped</class>
    <class kind="struct">icl_core::StampedBase</class>
    <class kind="class">icl_core::STMSingleThreaded</class>
    <class kind="class">icl_core::TestListener</class>
    <class kind="class">icl_core::TimeBase</class>
    <class kind="class">icl_core::TimeSpan</class>
    <class kind="class">icl_core::TimeStamp</class>
    <class kind="class">icl_core::tList</class>
    <class kind="class">icl_core::tMap</class>
    <class kind="class">icl_core::tQueue</class>
    <class kind="class">icl_core::tRingBuffer</class>
    <class kind="class">icl_core::tSearchableStack</class>
    <class kind="class">icl_core::tSequenceNumber</class>
    <class kind="class">icl_core::tVector</class>
    <class kind="class">icl_core::Vector</class>
    <class kind="class">icl_core::ZBuffer</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>DestructionFuncPtr</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a7415312c99ee16abc8b76d81ba4d7d12</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; double &gt;</type>
      <name>DoubleList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6f2b4249add02af5fb5cfc39d0ca90da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; double &gt;</type>
      <name>DoubleSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a49faff622e1f73aac391ff1ee85cc5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; double &gt;</type>
      <name>DoubleVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af84a79dbfa414a06d8edf0feae3340cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; float &gt;</type>
      <name>FloaSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ae89fda25fc28958243d210c334054f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; float &gt;</type>
      <name>FloatList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6b9e87ef0b79bfb3e04e37002d8cec47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; float &gt;</type>
      <name>FloatVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a5ddc0ccd63f02ccee2112a44f7686c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE SetRelation tSetRelation</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af0e7cdab33685a25df0e2071031bcb3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>pid_t</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a237ef2a3ebd51eb1e3f7d291743fbce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Query &gt;</type>
      <name>QueryList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3f3ca95f1d9b3c5b525c956835d46778</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int16_t &gt;</type>
      <name>Signed16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2dee9b89e04fa578ddc79e57816c9caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int16_t &gt;</type>
      <name>Signed16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a418ca649b3b0997131a1447645b16ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int16_t &gt;</type>
      <name>Signed16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>add9c4b06969ea95f36d39cab3ee85b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int32_t &gt;</type>
      <name>Signed32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad1b21c8d4ed32ea7390c32dda8bf2757</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int32_t &gt;</type>
      <name>Signed32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abcbbc6742f174f91f7ce2e99a817f0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int32_t &gt;</type>
      <name>Signed32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a592a11b5d33641beef3a7bae06c5bf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int64_t &gt;</type>
      <name>Signed64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac1c6944b81a4cb9e818ad66c6d815069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int64_t &gt;</type>
      <name>Signed64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a124700d5555556636fdd9b9a614a0fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int64_t &gt;</type>
      <name>Signed64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a588ee3d372fb4ebd39e3a19d0596dd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int8_t &gt;</type>
      <name>Signed8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2863b2b877f1a89203fdf73ef92095f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; int8_t &gt;</type>
      <name>Signed8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8423f52ef1e27c5e9c46bbd487f149da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; int8_t &gt;</type>
      <name>Signed8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a5b50dbd7b11d70fd2f721248c541c003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>String</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a30543a0cf1083ffe13d9cce4f3bc94bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; double &gt;</type>
      <name>tDoubleList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a79d6380d6b49b4959c6e4f714f27262b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tDouble &gt;</type>
      <name>tDoubleSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aad499019d1a697792eb6a1b02cda68e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tDouble &gt;</type>
      <name>tDoubleVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af2d4881713d18e2247a7eb7a9a847308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; float &gt;</type>
      <name>tFloatList</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af4eb0d722c0ad1b83471fe126244876b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tFloat &gt;</type>
      <name>tFloatSearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac0ad52a93412c7293f0c289e2cb4cd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tFloat &gt;</type>
      <name>tFloatVector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a96d9f5b03b667534b9f56becea7eacde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ICL_CORE_OS_IMPL_NS::ThreadId</type>
      <name>ThreadId</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2af354ce6f601fdac260214e6fae4b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>ThreadPriority</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a77e5caaaae2cb4275cedfcddbc2db538</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int16_t &gt;</type>
      <name>tSigned16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aab2ddd9079d4ebbc88e32789281dcda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned16 &gt;</type>
      <name>tSigned16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3ada97916770c601e87ee75b4a256ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned16 &gt;</type>
      <name>tSigned16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a72018216184d63018a45d2d028789a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int32_t &gt;</type>
      <name>tSigned32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a05217b46ef68ebbf448001a745d6b309</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned32 &gt;</type>
      <name>tSigned32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aa5f7ae4f239d8897bda5c7e9ec935a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned32 &gt;</type>
      <name>tSigned32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1713c0747af2bc25f970a9295d410f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int64_t &gt;</type>
      <name>tSigned64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aeb157b311f439b76c0274bfa3ad34707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned64 &gt;</type>
      <name>tSigned64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab13e8d095539274ddba0dfa896a8684a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned64 &gt;</type>
      <name>tSigned64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2c642b183ae5be3420cdff4d0f743fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; int8_t &gt;</type>
      <name>tSigned8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2b00d6599f7ae0fd614f54c7dbba69e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tSigned8 &gt;</type>
      <name>tSigned8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a0f17438685ee28d29385011fd353583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tSigned8 &gt;</type>
      <name>tSigned8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a77018d30b72bb8d59a86d5f453c3cf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint16_t &gt;</type>
      <name>tUnsigned16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a98f1baa5e24c03dd6b227554087be864</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned16 &gt;</type>
      <name>tUnsigned16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a54c5c75cc762e3c89320a7345a2aaabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned16 &gt;</type>
      <name>tUnsigned16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab127679c1902a10b4db53eaf6742bbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint32_t &gt;</type>
      <name>tUnsigned32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab13740f46405f787f9f7749108828c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned32 &gt;</type>
      <name>tUnsigned32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2b5da7a795c4e7a5e7d8ad421390c965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned32 &gt;</type>
      <name>tUnsigned32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac68f13e44c8d1ae010ebded0433acac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint64_t &gt;</type>
      <name>tUnsigned64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1719ebc1a17792fee5697f95e98cc775</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned64 &gt;</type>
      <name>tUnsigned64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a84f085125a075ed0a09f047887a7775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned64 &gt;</type>
      <name>tUnsigned64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abe54f5404731a308bdd34e06686fb082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tList&lt; uint8_t &gt;</type>
      <name>tUnsigned8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a171c0758f9c356acdc0c3a4fb1e1d89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tSearchableStack&lt; tUnsigned8 &gt;</type>
      <name>tUnsigned8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a4c578f3970cb17443fad40f79406887a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tVector&lt; tUnsigned8 &gt;</type>
      <name>tUnsigned8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abbf2881cf396fee2a17d3b71c01a3678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint16_t &gt;</type>
      <name>Unsigned16List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1068325e44b8d1cf11b089318493585c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint16_t &gt;</type>
      <name>Unsigned16SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a9e98c9acfa5cd594a8792cc57a24a42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint16_t &gt;</type>
      <name>Unsigned16Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3ae01bc6ecfbc2a01739f738ffbbb621</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint32_t &gt;</type>
      <name>Unsigned32List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a47c5d3cf1131b2e542020f9e4cf35775</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint32_t &gt;</type>
      <name>Unsigned32SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>abd32c890ef037f47f8928744001f700c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint32_t &gt;</type>
      <name>Unsigned32Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aeb156363222fae0a8f2f49f16d56867a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint64_t &gt;</type>
      <name>Unsigned64List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3f3ec8ef7a378f8cfa5c67d6a7925a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint64_t &gt;</type>
      <name>Unsigned64SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1f4e2c319cb07c4c1ca1d8ffeb682a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint64_t &gt;</type>
      <name>Unsigned64Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a786900af4fc1e10a4c47df125f6c1782</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; uint8_t &gt;</type>
      <name>Unsigned8List</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2a190543874a3c6fffb18abae53c1ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SearchableStack&lt; uint8_t &gt;</type>
      <name>Unsigned8SearchableStack</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a2e3ddd60fff2ab17729a16f026fdbef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; uint8_t &gt;</type>
      <name>Unsigned8Vector</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a4b7ce7d526043d007799c3931ff00c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SchemeType</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7a7471fd626541323523cc9b81b331dcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HttpScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7a80c07325198491f5f3f864cb031f3400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CameraScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7af95e84baa8f11024d6f883cb007d164e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GpsScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7ada29c41138465c1fa4b67426de0ae6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherScheme</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a3936b8483ddce8e1535d4613f5a4f2d7a702b16d4f31303bb39312cbcf4a8c6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SetRelation</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_EQUAL</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90a3a8f85e62e01a6a771e553706a2d506b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_PROPER_SUPERSET</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90aff80d016241e1d93ec60703b5c2c0e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_PROPER_SUBSET</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90a00da4f77dd0f9dd3c8f97fb3b72c0a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_INTERSECTION_NONEMPTY</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90abcd601c3e31aab6319f9d34b27ebcc8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSR_DISJUNCT</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a45114b56fd02813f483c79ecf39fce90ad1f6b330812a6c5738559c42d1b99753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TestResultOutputType</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eTROT_Text</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53ea85a14fd8fce010a1b88c258e27a3354c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eTROT_Compiler</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53ea49147bc66aba04bb1765aa4ea821c0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eTROT_Xml</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8bd22a1bd5aaf7bfa6257a01a400e53eab8401aba194045fa30d6aab4333592bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>abs</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a91e8d80469eb02a69cbabcd184f79504</anchor>
      <arglist>(const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBits</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a751dac23dca413dfa3af7eaf154154d1</anchor>
      <arglist>(int bits, typename ConvertToRef&lt; T &gt;::ToRef bitfield)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBitSet</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a080dabce311b78ef6e0cb27d3a37eefe</anchor>
      <arglist>(int bit, typename ConvertToRef&lt; T &gt;::ToConstRef bitfield)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>join</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6e85b42e17c3238015eafb9e49543b69</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;substrings, const String &amp;delimiter)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator*</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a1b8fd7bac82365c4e2ddfde99b2023a5</anchor>
      <arglist>(const TimeSpan &amp;span, double divisor)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator+</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6af50e8154d33aa151fcd2242e1332e1</anchor>
      <arglist>(const TimeSpan &amp;left, const TimeSpan &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TimeStamp</type>
      <name>operator+</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a4bc29228379ce2f53faf252c19c1629b</anchor>
      <arglist>(const TimeSpan &amp;span, const TimeStamp &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>TimeStamp</type>
      <name>operator+</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ab43ee6eb2d629c9ce5a795d4b7dd849a</anchor>
      <arglist>(const TimeStamp &amp;time, const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator-</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a39ab2a5df689eee01310c121a1d3779c</anchor>
      <arglist>(const TimeSpan &amp;left, const TimeSpan &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TimeStamp</type>
      <name>operator-</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a533a5ffae60da51165d8822110a18c5a</anchor>
      <arglist>(const TimeStamp &amp;time, const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator-</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a97b0261d60fc07fca3c6022cc017af90</anchor>
      <arglist>(const TimeStamp &amp;time_1, const TimeStamp &amp;time_2)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>operator/</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af92d6457672affa4a13f93810dbb81cc</anchor>
      <arglist>(const TimeSpan &amp;span, double divisor)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6980cfa924fcb2458a9429344b96ae37</anchor>
      <arglist>(std::ostream &amp;os, StampedBase const &amp;stamped)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a9c6fac287a44958fc6567abff7a130c7</anchor>
      <arglist>(std::ostream &amp;stream, const Scheme &amp;scheme)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a97d15515b35acccfd7060cb2bcb17ab3</anchor>
      <arglist>(std::ostream &amp;os, const TimeStamp &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af78b9355d817490407cd1f1890421aac</anchor>
      <arglist>(std::ostream &amp;stream, const TimeSpan &amp;time_span)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padLeft</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ac0140f9a250bb98a5705ff6267175a39</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef x, size_t width, char pad_chr= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padLeft&lt; String &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a8a5422e694191754e6b39ef540639201</anchor>
      <arglist>(const String &amp;str, size_t width, char pad_chr)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padRight</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aa11f013e3bf35aa4abd57e79104026c6</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef x, size_t width, char pad_chr= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>padRight&lt; String &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ae0f9daf2b7af6040bd91941e9a59dcbf</anchor>
      <arglist>(const String &amp;str, size_t width, char pad_chr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>runCppunitTestSuite</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a0628623c110af94d745895f74aeb87de</anchor>
      <arglist>(TestResultOutputType outputType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBits</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>acc0ff332080a7501d9c457ffb2881b9b</anchor>
      <arglist>(int bits, typename ConvertToRef&lt; T &gt;::ToRef bitfield)</arglist>
    </member>
    <member kind="function">
      <type>SetRelation</type>
      <name>setRelation</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6155d4f7a786e5695ff645a63b2f4e21</anchor>
      <arglist>(const std::set&lt; T, TCompare &gt; &amp;s1, const std::set&lt; T, TCompare &gt; &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; String &gt;</type>
      <name>split</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad7095a684cbad39a410e77bad65d438d</anchor>
      <arglist>(const String &amp;str, const String &amp;delimiter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a6a83310acd5d1db634bb372a5f97f130</anchor>
      <arglist>(const String &amp;str, int32_t &amp;value, const char *const *descriptions, const char *end_marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>ad44ce4fe9156060dcdb352126c8a7ff2</anchor>
      <arglist>(const String &amp;str, int32_t &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a630566028676d27b49b7cfe538957598</anchor>
      <arglist>(const String &amp;str, int64_t &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a5f3325adaf860bc6c9f247312ef59033</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; bool &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a31b52698da698fbe0126fea3b57ceb94</anchor>
      <arglist>(const bool &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; double &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a10c9fbffa704ad263b915204380301e2</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; float &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>aeb1aa2345607d868dcc4c797f1780f04</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringify&lt; long double &gt;</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>af8c73b7af6587f1cc6a604090ec46b80</anchor>
      <arglist>(const long double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toLower</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a819d802b8c7a70a2f9880b758c7e8627</anchor>
      <arglist>(icl_core::String str)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toUpper</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>a7e9de2737d6fe5d7b7867454866d0aaa</anchor>
      <arglist>(icl_core::String str)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>trim</name>
      <anchorfile>namespaceicl__core.html</anchorfile>
      <anchor>acd3fa140eeae5d3a699f6b2cd3870101</anchor>
      <arglist>(String const &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::AbstractFunctionObject</name>
    <filename>classicl__core_1_1AbstractFunctionObject.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classicl__core_1_1AbstractFunctionObject.html</anchorfile>
      <anchor>afa4f846449647b066d2c09c8f77fc78c</anchor>
      <arglist>(char const *str, char const *end) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractFunctionObject</name>
      <anchorfile>classicl__core_1_1AbstractFunctionObject.html</anchorfile>
      <anchor>a5c0074276873d33af42ba5284475ed09</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::AnchorFunction</name>
    <filename>classicl__core_1_1AnchorFunction.html</filename>
    <base>icl_core::AbstractFunctionObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classicl__core_1_1AnchorFunction.html</anchorfile>
      <anchor>aa0375f85dd33db74beea2e2be08116b8</anchor>
      <arglist>(char const *str, char const *end) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AnchorFunction</name>
      <anchorfile>classicl__core_1_1AnchorFunction.html</anchorfile>
      <anchor>a3ab4e945635a52ee001324a58a0b0813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scheme *</type>
      <name>m_scheme_handler</name>
      <anchorfile>classicl__core_1_1AnchorFunction.html</anchorfile>
      <anchor>af27e932e83b02e1781733e8f865b30c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::ConvertToRef</name>
    <filename>structicl__core_1_1ConvertToRef.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>ToConstRef</name>
      <anchorfile>structicl__core_1_1ConvertToRef.html</anchorfile>
      <anchor>accaa2f7361cea9d170b9f1ecf235572c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>ToRef</name>
      <anchorfile>structicl__core_1_1ConvertToRef.html</anchorfile>
      <anchor>ae6240d5caef3363c0183cc677e46c73f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::ConvertToRef&lt; T &amp; &gt;</name>
    <filename>structicl__core_1_1ConvertToRef_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>ToConstRef</name>
      <anchorfile>structicl__core_1_1ConvertToRef_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a87203b0c743c4c7ac81f4fcba40681cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>ToRef</name>
      <anchorfile>structicl__core_1_1ConvertToRef_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ab34ff96d5515b916fb3e0477b1945160</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::DataHeader</name>
    <filename>structicl__core_1_1DataHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>DataHeader</name>
      <anchorfile>structicl__core_1_1DataHeader.html</anchorfile>
      <anchor>abea810fa5c470e9322d5bb05e2c7ff0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataHeader</name>
      <anchorfile>structicl__core_1_1DataHeader.html</anchorfile>
      <anchor>a866b831804020c2035c888ce79082a1a</anchor>
      <arglist>(const std::string &amp;coordinate_system, const boost::posix_time::ptime &amp;timestamp, uint32_t sequence_number=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataHeader</name>
      <anchorfile>structicl__core_1_1DataHeader.html</anchorfile>
      <anchor>af6c6a7261b827e376f2b6fbc11858b30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>coordinate_system</name>
      <anchorfile>structicl__core_1_1DataHeader.html</anchorfile>
      <anchor>a8ab1d3ed67cdb2fec6f6a6b4ddf4db85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>dsin</name>
      <anchorfile>structicl__core_1_1DataHeader.html</anchorfile>
      <anchor>ac169240408aa1d6e60400f32f1cf53f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>sequence_number</name>
      <anchorfile>structicl__core_1_1DataHeader.html</anchorfile>
      <anchor>a17c8d5f1c968b2fe70994183d9a9fbff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::posix_time::ptime</type>
      <name>timestamp</name>
      <anchorfile>structicl__core_1_1DataHeader.html</anchorfile>
      <anchor>aa4aafa1039ba1761065bb3fc486c28a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::DefaultConstruct</name>
    <filename>structicl__core_1_1DefaultConstruct.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>C</name>
      <anchorfile>structicl__core_1_1DefaultConstruct.html</anchorfile>
      <anchor>a3e1bc44b962c1baabb22d2a1cf796d1b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::ExpectedType</name>
    <filename>structicl__core_1_1ExpectedType.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ExpectedType &gt;</type>
      <name>Ptr</name>
      <anchorfile>structicl__core_1_1ExpectedType.html</anchorfile>
      <anchor>a273ea7fbb9ae8e251af1b53eaa9d2b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is</name>
      <anchorfile>structicl__core_1_1ExpectedType.html</anchorfile>
      <anchor>ab8f3b7c0009e21fd9729f287a78223ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structicl__core_1_1ExpectedType.html</anchorfile>
      <anchor>a309ffda2f6615bbc1fedf2b140c3a404</anchor>
      <arglist>(const ExpectedType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structicl__core_1_1ExpectedType.html</anchorfile>
      <anchor>a96cc38377e883d4ebf2febdbdec91d24</anchor>
      <arglist>(const ExpectedType &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExpectedType</name>
      <anchorfile>structicl__core_1_1ExpectedType.html</anchorfile>
      <anchor>a186a7eb6ac5f097ee271913349f1889a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>equals</name>
      <anchorfile>structicl__core_1_1ExpectedType.html</anchorfile>
      <anchor>a966ad4d7b8e29b8fab25a39874334109</anchor>
      <arglist>(const ExpectedType *other) const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::ExpectedTypeIs</name>
    <filename>structicl__core_1_1ExpectedTypeIs.html</filename>
    <templarg></templarg>
    <base>icl_core::ExpectedType</base>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>structicl__core_1_1ExpectedTypeIs.html</anchorfile>
      <anchor>a781f65860094e590fbe321866f0dfbcc</anchor>
      <arglist>(const ExpectedType *other) const </arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>ExpectedType</name>
      <anchorfile>structicl__core_1_1ExpectedTypeIs.html</anchorfile>
      <anchor>a17df7a5b62deaa3084b31ce1bbe0b8d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::Explicit</name>
    <filename>structicl__core_1_1Explicit.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Explicit</name>
      <anchorfile>structicl__core_1_1Explicit.html</anchorfile>
      <anchor>a44a66ad4dacbf8cc5b0a4e86ce3935e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Explicit</name>
      <anchorfile>structicl__core_1_1Explicit.html</anchorfile>
      <anchor>a9098741b910346ec40ce32e45f069317</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structicl__core_1_1Explicit.html</anchorfile>
      <anchor>a59915b5d09c0ad403b161d2827e93a24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>structicl__core_1_1Explicit.html</anchorfile>
      <anchor>a5ad71e8dde457629803c578f3eb3233d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Finalizable</name>
    <filename>classicl__core_1_1Finalizable.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Finalizable</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>a502d217306284c67a4235d4f7ff30e63</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Finalizable</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>ad90acb3894c6c307e7cc30d08f3abb31</anchor>
      <arglist>(const Finalizable &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>a99727eb27d5baf76bb91fecc7e2a5097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinal</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>af57dd8f3c91ba95c9913fe2f716a043c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>aa9d66fabaf0a82f55b466e764d23f5e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>ab8a455661f351783f70d5b832023eb9a</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>Finalizable &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>ad2b4a2fad0012a11f934f6afa55c04a1</anchor>
      <arglist>(const Finalizable &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Finalizable &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>aebea2132ea90456f79b4d6e3e3f74e9e</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_final</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>abe7886bb3bf47106df3c603b8cf0afed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classicl__core_1_1Finalizable.html</anchorfile>
      <anchor>af86e108cf293090ab29085d1998992ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::KeyValueDirectory</name>
    <filename>classicl__core_1_1KeyValueDirectory.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>KeyValueDirectoryIterator&lt; T &gt;</type>
      <name>find</name>
      <anchorfile>classicl__core_1_1KeyValueDirectory.html</anchorfile>
      <anchor>aad14a0c057f64fcc8a28e9c04e7fcbda</anchor>
      <arglist>(const String &amp;query) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1KeyValueDirectory.html</anchorfile>
      <anchor>add6c77d15a2a4c7ef7e6d2645a51a260</anchor>
      <arglist>(const String &amp;key, typename ConvertToRef&lt; T &gt;::ToRef value) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKey</name>
      <anchorfile>classicl__core_1_1KeyValueDirectory.html</anchorfile>
      <anchor>a7baa0647af22d83a99e3557b5b5ea4b4</anchor>
      <arglist>(const String &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classicl__core_1_1KeyValueDirectory.html</anchorfile>
      <anchor>af033a91ba1c897f262831ce459fd6ea6</anchor>
      <arglist>(const String &amp;key, typename ConvertToRef&lt; T &gt;::ToConstRef value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Map&lt; String, T &gt;</type>
      <name>KeyValueMap</name>
      <anchorfile>classicl__core_1_1KeyValueDirectory.html</anchorfile>
      <anchor>a65b25067005c61463f12bc52beb065ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyValueMap</type>
      <name>m_items</name>
      <anchorfile>classicl__core_1_1KeyValueDirectory.html</anchorfile>
      <anchor>ab6f247b299a5421fc2738765d8fb8d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>KeyValueDirectoryIterator&lt; T &gt;</name>
      <anchorfile>classicl__core_1_1KeyValueDirectory.html</anchorfile>
      <anchor>a7412df56fd67e1b2fcd637cef82e8df8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::KeyValueDirectoryIterator</name>
    <filename>classicl__core_1_1KeyValueDirectoryIterator.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>String</type>
      <name>key</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a1bf6406176b6b46cad053e9ba0018e83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyValueDirectoryIterator</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a8054c843ecaba64fa885e1ca4d7e3edc</anchor>
      <arglist>(const String &amp;query, const KeyValueDirectory&lt; T &gt; *directory)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>matchGroup</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a3f93cf99afcabde3fcfd81fa53167f40</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>next</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a4cd7f5cd7d7e4f2075db9ee1e08669b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a212d9ead9f76667247b562819901f49a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConvertToRef&lt; T &gt;::ToConstRef</type>
      <name>value</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a22708b2d734672272cd550ff9ce06dc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyValueDirectory&lt; T &gt;::KeyValueMap::const_iterator</type>
      <name>m_current_entry</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a5148c752196ebaa6c968f9cfb4c525d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::match_results&lt; icl_core::String::const_iterator &gt;</type>
      <name>m_current_results</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a56ff3f01b85c64da52e3b31a749dade2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const KeyValueDirectory&lt; T &gt; *</type>
      <name>m_directory</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a6ee200701b3090796d8b72e8feb58b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::regex</type>
      <name>m_query</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>a8dcdc7355ab481ce7ea4dfcde44041a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_reset</name>
      <anchorfile>classicl__core_1_1KeyValueDirectoryIterator.html</anchorfile>
      <anchor>ae825c4d58691d3fc12a2882350d9d08b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::List</name>
    <filename>classicl__core_1_1List.html</filename>
    <templarg>T</templarg>
    <base>std::list</base>
    <member kind="typedef">
      <type>std::list&lt; T &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classicl__core_1_1List.html</anchorfile>
      <anchor>ad7a6f6681878d1f457604592a9aae858</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classicl__core_1_1List.html</anchorfile>
      <anchor>a920e707be1c0a7b912bc53bc7485ff57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classicl__core_1_1List.html</anchorfile>
      <anchor>a06965d8300cd0bc282e806183cdcc5cd</anchor>
      <arglist>(const List &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classicl__core_1_1List.html</anchorfile>
      <anchor>a28bb60fd7ec73d430386e8f8270a2c87</anchor>
      <arglist>(const std::list&lt; T &gt; &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classicl__core_1_1List.html</anchorfile>
      <anchor>aac4a71b08a3ffcba75a9141080152120</anchor>
      <arglist>(size_type num, typename ConvertToRef&lt; T &gt;::ToConstRef val=DefaultConstruct&lt; T &gt;::C())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classicl__core_1_1List.html</anchorfile>
      <anchor>a6442814f3af6de0abd41414c55dca2fb</anchor>
      <arglist>(TInputIterator start, TInputIterator end)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Map</name>
    <filename>classicl__core_1_1Map.html</filename>
    <templarg>TKey</templarg>
    <templarg>TValue</templarg>
    <base>std::map</base>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classicl__core_1_1Map.html</anchorfile>
      <anchor>a58f91a2cad8f1aee422ba4f25c6feaf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classicl__core_1_1Map.html</anchorfile>
      <anchor>a21390268870ff7229072b3247470c1d7</anchor>
      <arglist>(const Map &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classicl__core_1_1Map.html</anchorfile>
      <anchor>ae6627aae50322d2518ab85a4ca998cbe</anchor>
      <arglist>(const std::map&lt; TKey, TValue &gt; &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classicl__core_1_1Map.html</anchorfile>
      <anchor>aaccd131fa9dc1e6261eb5d1fafcaf1a4</anchor>
      <arglist>(TInputIterator start, TInputIterator end)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Multimap</name>
    <filename>classicl__core_1_1Multimap.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Multimap</name>
      <anchorfile>classicl__core_1_1Multimap.html</anchorfile>
      <anchor>ad931486894f422d8c65cf1b49953f7c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Multimap</name>
      <anchorfile>classicl__core_1_1Multimap.html</anchorfile>
      <anchor>a260d7b66b1457be069ce593616db47a8</anchor>
      <arglist>(const Multimap &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Multimap</name>
      <anchorfile>classicl__core_1_1Multimap.html</anchorfile>
      <anchor>af77e064f1649f99f05b30b39cfb6554e</anchor>
      <arglist>(const std::multimap&lt; TKey, TValue &gt; &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Multimap</name>
      <anchorfile>classicl__core_1_1Multimap.html</anchorfile>
      <anchor>ada8239edb894255ae0a8e8837b753e76</anchor>
      <arglist>(TInputIterator start, TInputIterator end)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Noncopyable</name>
    <filename>classicl__core_1_1Noncopyable.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>Noncopyable</name>
      <anchorfile>classicl__core_1_1Noncopyable.html</anchorfile>
      <anchor>a1f7824862b8f511ae2e3cfa72a09dea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~Noncopyable</name>
      <anchorfile>classicl__core_1_1Noncopyable.html</anchorfile>
      <anchor>aa5976dcdd240bcc5fb61a17141131c07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Noncopyable</name>
      <anchorfile>classicl__core_1_1Noncopyable.html</anchorfile>
      <anchor>aea5832fe7208e4fd735b8d7c018a45f8</anchor>
      <arglist>(const Noncopyable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Noncopyable &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1Noncopyable.html</anchorfile>
      <anchor>aaef486b15499e24e11644087593ff0b9</anchor>
      <arglist>(const Noncopyable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::Query</name>
    <filename>structicl__core_1_1Query.html</filename>
    <member kind="variable">
      <type>String</type>
      <name>name</name>
      <anchorfile>structicl__core_1_1Query.html</anchorfile>
      <anchor>a2d83e1c09e044909f504d18eb153edb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>value</name>
      <anchorfile>structicl__core_1_1Query.html</anchorfile>
      <anchor>adc197a7c95f17fb2420a589e1652e668</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::QueryKeyFunction</name>
    <filename>classicl__core_1_1QueryKeyFunction.html</filename>
    <base>icl_core::AbstractFunctionObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classicl__core_1_1QueryKeyFunction.html</anchorfile>
      <anchor>a3edbaffc8633441168699a5c86feebde</anchor>
      <arglist>(char const *str, char const *end) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QueryKeyFunction</name>
      <anchorfile>classicl__core_1_1QueryKeyFunction.html</anchorfile>
      <anchor>aaa238cc8a0e0d13b86f10f00e8e6bf26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QueryList *</type>
      <name>m_queries</name>
      <anchorfile>classicl__core_1_1QueryKeyFunction.html</anchorfile>
      <anchor>a0aa4d9b5d75ea336f3667379efb1e39f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::QueryValueFunction</name>
    <filename>classicl__core_1_1QueryValueFunction.html</filename>
    <base>icl_core::AbstractFunctionObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classicl__core_1_1QueryValueFunction.html</anchorfile>
      <anchor>addbf06b444a0624f5e4e3ba6613316c1</anchor>
      <arglist>(char const *str, char const *end) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QueryValueFunction</name>
      <anchorfile>classicl__core_1_1QueryValueFunction.html</anchorfile>
      <anchor>a4e6d737f6c4fc5d153a3db2a558d292d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QueryList *</type>
      <name>m_queries</name>
      <anchorfile>classicl__core_1_1QueryValueFunction.html</anchorfile>
      <anchor>a1722953f0863d66a17f814d82f5dbbe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Queue</name>
    <filename>classicl__core_1_1Queue.html</filename>
    <templarg>T</templarg>
    <base>std::queue</base>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>classicl__core_1_1Queue.html</anchorfile>
      <anchor>ac51b90e9bf1902e6c82f284281722d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>classicl__core_1_1Queue.html</anchorfile>
      <anchor>a2d542dcbab125a52ad997b849916d831</anchor>
      <arglist>(const Queue &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>classicl__core_1_1Queue.html</anchorfile>
      <anchor>a375116de1cc3ad0237e297115e25c99a</anchor>
      <arglist>(const std::queue&lt; T &gt; &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::RemoveMemberPointer</name>
    <filename>structicl__core_1_1RemoveMemberPointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>Type</name>
      <anchorfile>structicl__core_1_1RemoveMemberPointer.html</anchorfile>
      <anchor>abce55d5ed73d91fa03e3467e5b305c4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::RemoveMemberPointer&lt; T Q::* &gt;</name>
    <filename>structicl__core_1_1RemoveMemberPointer_3_01T_01Q_1_1_5_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>Type</name>
      <anchorfile>structicl__core_1_1RemoveMemberPointer_3_01T_01Q_1_1_5_01_4.html</anchorfile>
      <anchor>ae7d03ee5adcc23803e998f11a34e1de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::RingBuffer</name>
    <filename>classicl__core_1_1RingBuffer.html</filename>
    <templarg>T</templarg>
    <class kind="class">icl_core::RingBuffer::const_iterator</class>
    <class kind="class">icl_core::RingBuffer::iterator</class>
    <member kind="typedef">
      <type>std::pair&lt; T *, size_type &gt;</type>
      <name>array_range</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a725a21af296414c7e3ecc5cee9263d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; const T *, size_type &gt;</type>
      <name>const_array_range</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a2827656c6947287e8fdb37196ec44796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>aeff4aced785a147ab0f77d799eda3990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a25e4479058b61ab9f22ac8c8c1c477fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a76b7c5e01b88e6cebc54d07852c7ece4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>array_range</type>
      <name>arrayOne</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a0aba0806de75f143ef3d84d3b583c35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_array_range</type>
      <name>arrayOne</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a4a353c3ebb23ad2bec6e3ad253d469fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>array_range</type>
      <name>arrayTwo</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a250b86fb7d9813eccebaaabae61f527e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_array_range</type>
      <name>arrayTwo</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a9414f6daccef1715e175822b98db8aaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>ad03b74e2aebc7e4e1190b49097040186</anchor>
      <arglist>(size_type pos) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a9a6f8bffef438877cba6ee298c41247e</anchor>
      <arglist>(size_type pos)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a807861648fbe1b0cd0f83539fd8e4cef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a28fc9688ede54628547fdd990f7e47f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>ac19c160e105d7f422801491e8773d8ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a051fefec6a2d4afd94a371c1935abbf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>af8fea242abe5e409605f1f77ed15a1eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>array_range</type>
      <name>emptyArrayOne</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a7e91ecbd556bc41063e927cc244c05e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_array_range</type>
      <name>emptyArrayOne</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a8df6b5864cec40baa14839330b07bc97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>array_range</type>
      <name>emptyArrayTwo</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a91f7e1821185a1af971f03f79740de00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_array_range</type>
      <name>emptyArrayTwo</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>aba257fedf6fadbaa4a0d2f07e63589a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>abd8f0bf4859eaa04db06a747919d1a6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>adc1ec3fba89a1371090be5cc1cc36407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fakeWrite</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a19f1facfa20b0c5f44197a10110f14c3</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>front</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a2d18a743c31c962767cd6a1d108f3739</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>front</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a0e6091f47526c3a4eea4bf3cb90b12ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a5261c8f9100c3030e2934fc678e92104</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RingBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a14f2327947c64b43790417acc334526c</anchor>
      <arglist>(const RingBuffer&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a806690bfbf7d71261f0e0b2797d9458c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>reserve</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a764f1e6490f098cdb9e6f45eff7176a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RingBuffer</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a350ed851e2115e5fa5ef6ffe42f2a682</anchor>
      <arglist>(size_type capacity=cDEFAULT_CAPACITY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RingBuffer</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a08a63d754a8745023e59c6d3c821287e</anchor>
      <arglist>(const RingBuffer&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCapacity</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a03cf704ccc4d0f13fad51cb61844def6</anchor>
      <arglist>(size_type capacity)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a44d77aabd71a0ec00735d632f790098a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>ab7914a9e818b3febbcd9e4b371057d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>ae083acd010bbf5bd7deb661ce75583c8</anchor>
      <arglist>(size_type count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>ae488a39dfe3788f6ab1ca5ca18db8c55</anchor>
      <arglist>(const T &amp;val, bool overwrite=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RingBuffer</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>aadce9fd9cdb22c1913408aaf6bd53ad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>cDEFAULT_CAPACITY</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a006b4ed4514319d168ac2791c69afdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt;</type>
      <name>m_buffer</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>aceea0226bef7dd1eb9835352d4c38351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_read</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>a03a1611e4411de6feefdbdf092b36a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_write</name>
      <anchorfile>classicl__core_1_1RingBuffer.html</anchorfile>
      <anchor>aed5a36a6e4ba200c522a973950201686</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::RingBuffer::const_iterator</name>
    <filename>classicl__core_1_1RingBuffer_1_1const__iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>acfac602d3415429a802f821fcb42978e</anchor>
      <arglist>(const const_iterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>ab243434952aebe1ae8a397e24c7748ed</anchor>
      <arglist>(const const_iterator &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>aa21e7838841bc08aba31185e4c7d9f44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>operator+</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>ab5a190438b96304ac5d86cbf74594733</anchor>
      <arglist>(difference_type offset) const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a71237a5182083032a829ee90f9a53a37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>operator++</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a12672434e360ed46059486afda41d4de</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a0426698498e955aa82da4d2161e4e81a</anchor>
      <arglist>(difference_type offset)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>operator-</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a3256a9d59a81faa846850952a7120d4a</anchor>
      <arglist>(difference_type offset) const </arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a9b1e92b89729282d4c8eeb175cad66b2</anchor>
      <arglist>(const const_iterator &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a2dee7cb3398a30a2af83674daacd4fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>operator--</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a971a3e05db1362aeda6389a579571c9d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>acc14b25967b091fb98a9a46cf6cace19</anchor>
      <arglist>(difference_type offset)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a148c7255dcd1158e40c51cc043074233</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>ad7eaa0a12580455c201005c643960c7a</anchor>
      <arglist>(const const_iterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a4f7c8695289e2b9cb43795897596476a</anchor>
      <arglist>(const const_iterator &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a9efc406e2bd8a580343dc21ae42098c0</anchor>
      <arglist>(T *current, T *cbegin, T *cend, T *begin)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_begin</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>af168bb4efee1a32b3f184facfd15f268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_cbegin</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a87ce8bdc3c36833913af164875528b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_cend</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>af5acc2321a9bdd8593c40b6a880c0275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_current</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>a8ae5696092c561155341c62e4e58baca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RingBuffer</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1const__iterator.html</anchorfile>
      <anchor>ae3e726ccd462aea75499dedfe5c436e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::RingBuffer::iterator</name>
    <filename>classicl__core_1_1RingBuffer_1_1iterator.html</filename>
    <base>icl_core::RingBuffer::const_iterator</base>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1iterator.html</anchorfile>
      <anchor>adb72be651fde5f02658004c6ef39d4d7</anchor>
      <arglist>(const iterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1iterator.html</anchorfile>
      <anchor>aff8005bc5df717e36df51fefc0a55a8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1iterator.html</anchorfile>
      <anchor>a0c0758e604fa2e4507995784510846e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1iterator.html</anchorfile>
      <anchor>aadf2a6a235c425b3d978cbc13ff00e8d</anchor>
      <arglist>(const iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>iterator</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1iterator.html</anchorfile>
      <anchor>a1c797707203596fbe0825aa903589a74</anchor>
      <arglist>(T *current, T *cbegin, T *cend, T *begin)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RingBuffer</name>
      <anchorfile>classicl__core_1_1RingBuffer_1_1iterator.html</anchorfile>
      <anchor>ae3e726ccd462aea75499dedfe5c436e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::Scheme</name>
    <filename>structicl__core_1_1Scheme.html</filename>
    <member kind="variable">
      <type>String</type>
      <name>anchor</name>
      <anchorfile>structicl__core_1_1Scheme.html</anchorfile>
      <anchor>a85c92217c0a2fc9bc699975b5551d902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QueryList</type>
      <name>queries</name>
      <anchorfile>structicl__core_1_1Scheme.html</anchorfile>
      <anchor>aa7ac6c54e6c2b67e68dd133bb6ab7688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>scheme_name</name>
      <anchorfile>structicl__core_1_1Scheme.html</anchorfile>
      <anchor>a2b6f22307c41a3685ea0a7802f37a080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SchemeType</type>
      <name>scheme_type</name>
      <anchorfile>structicl__core_1_1Scheme.html</anchorfile>
      <anchor>a06c9b168f1d1d5c1203220a3eae899f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>specifier</name>
      <anchorfile>structicl__core_1_1Scheme.html</anchorfile>
      <anchor>a04b5eeb406a44fc86ebf3372681f9608</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SchemeFunction</name>
    <filename>classicl__core_1_1SchemeFunction.html</filename>
    <base>icl_core::AbstractFunctionObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classicl__core_1_1SchemeFunction.html</anchorfile>
      <anchor>a07a2b3f76a69383d98f1c0ef8d6e1624</anchor>
      <arglist>(char const *str, char const *end) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SchemeFunction</name>
      <anchorfile>classicl__core_1_1SchemeFunction.html</anchorfile>
      <anchor>abe2dd378a788ad981b440a3c4427ad06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scheme *</type>
      <name>m_scheme_handler</name>
      <anchorfile>classicl__core_1_1SchemeFunction.html</anchorfile>
      <anchor>acdaaa62bbdc6db971d2401d39a840aee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SchemeParser</name>
    <filename>classicl__core_1_1SchemeParser.html</filename>
    <member kind="function">
      <type>const BOOST_SPIRIT_NAMESPACE::parse_info &amp;</type>
      <name>getParseInfo</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>a48539a6c9bffaa02ab0a989f2133d369</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const icl_core::Scheme &amp;</type>
      <name>getSchemeResult</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>a695c87be8a1371fdf454719fdee9dbe2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseScheme</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>a9b18d3f2759d31984ddb9b753aeb2da8</anchor>
      <arglist>(const String &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SchemeParser</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>a0d1f11b3c2bb1cf5c09aa0e72b242713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SchemeParser</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>ae47a949fe28dfc3f256121af5bb4be34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseScheme</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>a1288727d7226befed476c3f76c6cef5a</anchor>
      <arglist>(const String &amp;str, Scheme &amp;scheme_handler, BOOST_SPIRIT_NAMESPACE::parse_info&lt;&gt; &amp;info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BOOST_SPIRIT_NAMESPACE::parse_info</type>
      <name>m_info</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>a501842d033a7f3e15700d660af77bf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::Scheme</type>
      <name>m_scheme</name>
      <anchorfile>classicl__core_1_1SchemeParser.html</anchorfile>
      <anchor>acb20dfbdc5e61f0bc8243f7d71d682cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SCPCreateStatic</name>
    <filename>classicl__core_1_1SCPCreateStatic.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1SCPCreateStatic.html</anchorfile>
      <anchor>a03ea33855eeb5ea45d4737266f26738b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>classicl__core_1_1SCPCreateStatic.html</anchorfile>
      <anchor>a1299d2f34ba9f7651dc9f8119fc452d1</anchor>
      <arglist>(T *object)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SCPCreateUsingMalloc</name>
    <filename>classicl__core_1_1SCPCreateUsingMalloc.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1SCPCreateUsingMalloc.html</anchorfile>
      <anchor>a41baad500e83bae764f0961cf29c40b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>classicl__core_1_1SCPCreateUsingMalloc.html</anchorfile>
      <anchor>a0e9523e023f179f2387798f3a4a4dbbf</anchor>
      <arglist>(T *object)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SCPCreateUsingNew</name>
    <filename>classicl__core_1_1SCPCreateUsingNew.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1SCPCreateUsingNew.html</anchorfile>
      <anchor>a22632f01f49e67c7e16ff4812c5b624d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>classicl__core_1_1SCPCreateUsingNew.html</anchorfile>
      <anchor>ac73c5177d7fce022944d241d60582d54</anchor>
      <arglist>(T *object)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SearchableStack</name>
    <filename>classicl__core_1_1SearchableStack.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base protection="protected">std::vector</base>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>ac18081aefa2e355702908f1a46c0dd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::const_reverse_iterator</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>af4de9f747b1af44512dfbef1316083d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a7a4dd45165b56ddb197df0094a01c6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>abeec1a3568970b83dbd76ec2c57c918e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>ac4bed120ba32a95695a372a7c0efad39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>af9f77b951244c2346344e901914cf631</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a13bd4fe918ef7a6f254b8162bb3f90f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a70a6f217fbc37b525e1e443f4565c4ca</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef t) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a31c84f36767e1f24d0689b73cdec1bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a89ae4a6f93c7efac7d547e77bd259b55</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef t)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a561f983113c79cdac856af3312818aab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a0af0af5b9ad9e8697d84137c0d1f8912</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SearchableStack</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a23e2231a16a3e51924f1bd324c479daf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>ada68483463391d525aba5ff4db7903c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConvertToRef&lt; T &gt;::ToRef</type>
      <name>top</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a95dddf49ad059e57bfc66c7fc9c14f8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConvertToRef&lt; T &gt;::ToConstRef</type>
      <name>top</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>a33c8a3202c1989a00d2b3026d32d83a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>TCompare</type>
      <name>m_comp</name>
      <anchorfile>classicl__core_1_1SearchableStack.html</anchorfile>
      <anchor>ab38569d94ba9d1ac22c7098c96bb5f77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SequenceNumber</name>
    <filename>classicl__core_1_1SequenceNumber.html</filename>
    <templarg>TBase</templarg>
    <templarg>max_value</templarg>
    <templarg>min_value</templarg>
    <templarg>initial_value</templarg>
    <member kind="function">
      <type></type>
      <name>operator TBase</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a576dd5db1512fadf37c385b0dbf54949</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a224762e775a8714d2677612dc71b1b50</anchor>
      <arglist>(const SequenceNumber &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>SequenceNumber &amp;</type>
      <name>operator++</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>aeb9b944db384d2cc356f0b0e1d552436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SequenceNumber</type>
      <name>operator++</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a1d9391c026c9e68ddc54b61029746c7f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a25edd7068b4ccf03bec5e3e8ad961d17</anchor>
      <arglist>(const SequenceNumber &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a217d69c4d69b763297948d68f02c1357</anchor>
      <arglist>(const SequenceNumber &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>SequenceNumber &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a892d3f23dcc378b8e35037e2752a8673</anchor>
      <arglist>(const SequenceNumber &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SequenceNumber &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a3a26c37d50ece7d378e91f32d2fcea68</anchor>
      <arglist>(TBase value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>ae964f97f35d172402ff2fb13db0cda30</anchor>
      <arglist>(const SequenceNumber &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>ae185a77a296b28c4bfa9aac7b4f4e6a4</anchor>
      <arglist>(const SequenceNumber &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>aca48ecaaf2fe1badfdaa8b9d76db4cd4</anchor>
      <arglist>(const SequenceNumber &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequenceNumber</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a357c14476e3e0bd9d64c9d84a26f52dc</anchor>
      <arglist>(TBase value=initial_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequenceNumber</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>ae8bfb9e4b12bdd47cddab8fbe736b568</anchor>
      <arglist>(const SequenceNumber &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TBase</type>
      <name>maxValue</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a0d7b7038caf24be9271ff95f4de5f596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TBase</type>
      <name>minValue</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a86be3bab96bc9eff9fb438a7a63c1c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TBase</type>
      <name>m_value</name>
      <anchorfile>classicl__core_1_1SequenceNumber.html</anchorfile>
      <anchor>a0f3966aba2d22f0a8fd369c5c2764c04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Set</name>
    <filename>classicl__core_1_1Set.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Set</name>
      <anchorfile>classicl__core_1_1Set.html</anchorfile>
      <anchor>a40c7e35583d02ca05a68d0eb48417f6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Set</name>
      <anchorfile>classicl__core_1_1Set.html</anchorfile>
      <anchor>a6a39ca75b1d829d379aeef1e3c9087de</anchor>
      <arglist>(const Set &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Set</name>
      <anchorfile>classicl__core_1_1Set.html</anchorfile>
      <anchor>a479ba258736040a1e6c961f3094de1c4</anchor>
      <arglist>(const std::set&lt; T &gt; &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Singleton</name>
    <filename>classicl__core_1_1Singleton.html</filename>
    <templarg></templarg>
    <templarg>TCreationPolicy</templarg>
    <templarg>TLifetimePolicy</templarg>
    <templarg>TThreadingModel</templarg>
    <member kind="function" static="yes">
      <type>static T &amp;</type>
      <name>instance</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>a9d11d19ff1a3fffa856e6478cd81358a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Singleton &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>ae249e697639b0eb183ca69e962102210</anchor>
      <arglist>(const Singleton &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Singleton</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>a721785b4264fd39d783245d5c04b90a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Singleton</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>a17f83692f3a74551d085db3946507c8e</anchor>
      <arglist>(const Singleton &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Singleton</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>a3e42ee7ff490dea6e0c1ec79b74a513e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>destroySingleton</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>a86833f9093b5462ed6b76e219ab1ed17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>m_destroyed</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>aba458bfb0ae4932e9c27c08420326adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static T *</type>
      <name>m_instance</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>a0e8bbae9938c8070dec60921cca22e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static TThreadingModel&lt; T &gt;::Lock</type>
      <name>m_lock</name>
      <anchorfile>classicl__core_1_1Singleton.html</anchorfile>
      <anchor>aa212e1fa6b7f8e04d4198f2a28335460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SLPDefaultLifetime</name>
    <filename>classicl__core_1_1SLPDefaultLifetime.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>onDeadReference</name>
      <anchorfile>classicl__core_1_1SLPDefaultLifetime.html</anchorfile>
      <anchor>ab64216b8992bc2f15546328fe0a6e407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scheduleDestruction</name>
      <anchorfile>classicl__core_1_1SLPDefaultLifetime.html</anchorfile>
      <anchor>aba3600341d75ea3b941948831a72adc7</anchor>
      <arglist>(DestructionFuncPtr f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SLPNoDestroy</name>
    <filename>classicl__core_1_1SLPNoDestroy.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>onDeadReference</name>
      <anchorfile>classicl__core_1_1SLPNoDestroy.html</anchorfile>
      <anchor>ab5c215be20f03b67804c8c41523c39bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scheduleDestruction</name>
      <anchorfile>classicl__core_1_1SLPNoDestroy.html</anchorfile>
      <anchor>a3c4679f6c1da78567039878d755ffd45</anchor>
      <arglist>(DestructionFuncPtr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::SpecifierFunction</name>
    <filename>classicl__core_1_1SpecifierFunction.html</filename>
    <base>icl_core::AbstractFunctionObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classicl__core_1_1SpecifierFunction.html</anchorfile>
      <anchor>a321fa34103105fc3180c3551650f984a</anchor>
      <arglist>(char const *str, char const *end) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SpecifierFunction</name>
      <anchorfile>classicl__core_1_1SpecifierFunction.html</anchorfile>
      <anchor>af1ad6a0a31b4ef83bcd7a5c9da35c756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scheme *</type>
      <name>m_scheme_handler</name>
      <anchorfile>classicl__core_1_1SpecifierFunction.html</anchorfile>
      <anchor>a02d2492f10296b252bdafef163c6f69c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::Stamped</name>
    <filename>structicl__core_1_1Stamped.html</filename>
    <templarg>DataType</templarg>
    <base>icl_core::StampedBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Stamped&lt; DataType &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a4d7fd142d51a9400e7adac25f8fc2001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Stamped&lt; DataType &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a4e2d056073cae670bbba0f9db00af562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DataType &amp;</type>
      <name>cget</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a9c3659f8e36a51fdbda05ca8cf90b298</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DataType &amp;</type>
      <name>get</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>afa425366eb119d9c757e06f7e1a412d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DataType &amp;</type>
      <name>get</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a8d6c52c4a1ab1569f79f849c1ea103ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataHeader &amp;</type>
      <name>header</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a391a8ac2e53f2682bcb0b69e72d396c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const DataHeader &amp;</type>
      <name>header</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a1e6992ce27cdda6f18a448cd00739879</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator DataType</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>ad4a099637c2d45970b1d703ffea5dc5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DataType &amp;</type>
      <name>operator*</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a8ca9ba46b949e2a64effc505b79cd2f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DataType &amp;</type>
      <name>operator*</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a24ad6c120597e023639a5008bfd3e632</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DataType *</type>
      <name>operator-&gt;</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>af9868e0ce44021cb7ecd408671633ffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DataType *</type>
      <name>operator-&gt;</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a285ae2cef19e5228e1e2e4ed2466d58e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a5cdaf024d93eb8ed8e986cb41c5012a2</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>aab5e7f32d88f076cb97bef22de28b8f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>abe306e8d588d4ce677bd1979de668c2a</anchor>
      <arglist>(const DataType &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a5ee20b7edf8426f27c54bb9b5fe8aa70</anchor>
      <arglist>(const DataHeader &amp;header)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>a3054dec90202716f70cf8dfd00d7449a</anchor>
      <arglist>(const DataType &amp;data, const DataHeader &amp;header)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataType</type>
      <name>m_data</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>abb2acae0fccbb14e15bc865481330847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataHeader</type>
      <name>m_header</name>
      <anchorfile>structicl__core_1_1Stamped.html</anchorfile>
      <anchor>ab1c07f4bc47a25ffe8b41376a4bf3a66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::StampedBase</name>
    <filename>structicl__core_1_1StampedBase.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const StampedBase &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structicl__core_1_1StampedBase.html</anchorfile>
      <anchor>a773aa22693ce807441a66d2b267c3fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; StampedBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>structicl__core_1_1StampedBase.html</anchorfile>
      <anchor>a3e0166142638f047315458bd0bdce1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DataHeader &amp;</type>
      <name>header</name>
      <anchorfile>structicl__core_1_1StampedBase.html</anchorfile>
      <anchor>a8ecbd1376f2cc2faf95b431cc5ab2383</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const DataHeader &amp;</type>
      <name>header</name>
      <anchorfile>structicl__core_1_1StampedBase.html</anchorfile>
      <anchor>a85e0849b0bd17c6c9cef7aff57e328f0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>structicl__core_1_1StampedBase.html</anchorfile>
      <anchor>aca9f15a0f0861fad7a336b67b1ddfdb5</anchor>
      <arglist>(std::ostream &amp;os) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StampedBase</name>
      <anchorfile>structicl__core_1_1StampedBase.html</anchorfile>
      <anchor>af929896b7e985489125fc0e7b898e671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StampedBase</name>
      <anchorfile>structicl__core_1_1StampedBase.html</anchorfile>
      <anchor>a04f319a9d13d7d950193c66c8937b304</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::STMSingleThreaded</name>
    <filename>classicl__core_1_1STMSingleThreaded.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int</type>
      <name>Guard</name>
      <anchorfile>classicl__core_1_1STMSingleThreaded.html</anchorfile>
      <anchor>ad77a140522ca9742e6c7d9d09a23bb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Lock</name>
      <anchorfile>classicl__core_1_1STMSingleThreaded.html</anchorfile>
      <anchor>a42267ae9e8da3e26affa7bde38a6d6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>memoryBarrier</name>
      <anchorfile>classicl__core_1_1STMSingleThreaded.html</anchorfile>
      <anchor>a575b04514f1dc1f64c46397aaea52809</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::TestListener</name>
    <filename>classicl__core_1_1TestListener.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addFailure</name>
      <anchorfile>classicl__core_1_1TestListener.html</anchorfile>
      <anchor>a7fa2fd6fb53805628d62ce98c1fab1e4</anchor>
      <arglist>(const CPPUNIT_NS::TestFailure &amp;failure)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>endSuite</name>
      <anchorfile>classicl__core_1_1TestListener.html</anchorfile>
      <anchor>a2942553737fade5b9d4fa457a647c3ea</anchor>
      <arglist>(CPPUNIT_NS::Test *test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>endTest</name>
      <anchorfile>classicl__core_1_1TestListener.html</anchorfile>
      <anchor>a85328514a3b2070b3c2831c530326fd2</anchor>
      <arglist>(CPPUNIT_NS::Test *test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startSuite</name>
      <anchorfile>classicl__core_1_1TestListener.html</anchorfile>
      <anchor>a28a0c7bb6d49d32658df3e845f0f3b49</anchor>
      <arglist>(CPPUNIT_NS::Test *test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startTest</name>
      <anchorfile>classicl__core_1_1TestListener.html</anchorfile>
      <anchor>af534593b6535cfef8205356ac89cd79b</anchor>
      <arglist>(CPPUNIT_NS::Test *test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestListener</name>
      <anchorfile>classicl__core_1_1TestListener.html</anchorfile>
      <anchor>ab67f471b9e481406d9132aedd232a4b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_success</name>
      <anchorfile>classicl__core_1_1TestListener.html</anchorfile>
      <anchor>af8607e92b688e21986576532be98614c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::TimeBase</name>
    <filename>classicl__core_1_1TimeBase.html</filename>
    <member kind="function">
      <type>int64_t</type>
      <name>days</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>aa86ae59c9d2b175f8d47a0c22781e9e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>hours</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>ab8aea34ad1ca12bcee48b48d3276ae0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>microSeconds</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a13f548206ee847c5bab893d616c30c66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>milliSeconds</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a7eec73187c61160e40250524ff6efe16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>minutes</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a7785c7669c473cda6625438b228cb360</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>nanoSeconds</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a80bd8d7b00240f9636350c0255ab7584</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeTime</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>aa03dccdf55c65b54dd28c179591889ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a5303864d1a8abded2390c93379e81368</anchor>
      <arglist>(const TimeBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TimeBase &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a82947b6ec64fdb579177e862e05b5d34</anchor>
      <arglist>(const TimeBase &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeBase &amp;</type>
      <name>operator-=</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>aee6f00390f3c773c36b8648eeb872dfd</anchor>
      <arglist>(const TimeBase &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a15dc56df554a13ff0fc152e642fc25e1</anchor>
      <arglist>(const TimeBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>ad3b51d095fc92a049384e151135e70ac</anchor>
      <arglist>(const TimeBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a4b51733d2cdf097d11021679bc9e7c5d</anchor>
      <arglist>(const TimeBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a9a15afaf70c6f3d233fedb3b3db93422</anchor>
      <arglist>(const TimeBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a38c819592e28dfc04d1f116c42393041</anchor>
      <arglist>(const TimeBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>seconds</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a0ee69c1749c80d04734cae525be6a2cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>struct timespec</type>
      <name>systemTimespec</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>aea5071f8064dd5096998aca73f3fe816</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>tbNSec</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a959482397b3e7a222ce51c4858f0d844</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>tbSec</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>ad57da6958ebe874d012c6670c2d61a65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>struct timespec</type>
      <name>timespec</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a7c17c933b4bca6a38ef8dff20f72113d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fromTimespec</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a6e78c46df23855409681b693e7e8326e</anchor>
      <arglist>(const struct timespec &amp;time)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeBase</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a7353761304dc972f8fe307c8d56402c0</anchor>
      <arglist>(int64_t secs=0, int32_t nsecs=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeBase</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a9f004ebae8c8f8c7985b086bfa95b6c7</anchor>
      <arglist>(const struct timespec &amp;time)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static TimeBase</type>
      <name>maxTime</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>aed6b057ed059fe92c6c0d1aa11f6350a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>nsecs</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a80707ae2f8c6552fe5d59d5f817dc2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>secs</name>
      <anchorfile>classicl__core_1_1TimeBase.html</anchorfile>
      <anchor>a598db9385f1a3f13c8daaa845ec95a25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::TimeSpan</name>
    <filename>classicl__core_1_1TimeSpan.html</filename>
    <base protection="protected">icl_core::TimeBase</base>
    <member kind="function">
      <type>TimeSpan &amp;</type>
      <name>fromMSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a265c6208ec2da22cd0994a1992359d23</anchor>
      <arglist>(int64_t msec)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan &amp;</type>
      <name>fromSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a5f0d2252352a7e78007391633674109a</anchor>
      <arglist>(int64_t sec)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan &amp;</type>
      <name>fromUSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a27a5469aefee2485445217aad0ceb8cc</anchor>
      <arglist>(int64_t usec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>ad5dc1356627a114983cb7e6b6c5ffaf3</anchor>
      <arglist>(const TimeSpan &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TimeSpan &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>ad2c8b2908a6088203daf075666c4173c</anchor>
      <arglist>(const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan &amp;</type>
      <name>operator-=</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>accd1f0bc818ded53be8bfcf37ec656fa</anchor>
      <arglist>(const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>ab18326c0faf1c40c8780f5cd13f01911</anchor>
      <arglist>(const TimeSpan &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a2f95a466c7771919cb47417e3333e758</anchor>
      <arglist>(const TimeSpan &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a598889026bd8c0026eb2c59649cf5730</anchor>
      <arglist>(const TimeSpan &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>ad399358d9b95668c164fdc60f4479d2b</anchor>
      <arglist>(const TimeSpan &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a0611d0fd1f6ae76656c1d4d3e79ecf32</anchor>
      <arglist>(const TimeSpan &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSpan</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a61c1ed0f90265990ca7479cdbaebb1e2</anchor>
      <arglist>(int64_t sec=0, int32_t nsec=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSpan</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a85187c9e324a03fd695062b94ff34d3e</anchor>
      <arglist>(const struct timespec &amp;time_span)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>toMSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>acf4746904af17163ef4efb8aea4fca4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>toNSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>af1211391090496fe716021f76926fd4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>toUSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a6cd2b640f55d4065620e6ec2aa93adbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>tsNSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>afe4217e2a80ec9d569c5750cbfd5e265</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>tsSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>aa61eb8be19222f43cc5a63e09500debc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>tsUSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a06d9457e685d5d382c7c2dc054890842</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeSpan</type>
      <name>createFromMSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a8fdc25f7d0aebe962af97bde2f4bba68</anchor>
      <arglist>(int64_t msec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeSpan</type>
      <name>createFromSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>ae1f81fd0cb0b5948b707052cb87413a5</anchor>
      <arglist>(int64_t sec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeSpan</type>
      <name>createFromUSec</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a3afbfad964db15e504d2cddf6a42f8c0</anchor>
      <arglist>(int64_t usec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TimeSpan</type>
      <name>cZERO</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a03ce030b81ee180e892d282e9fb53980</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TimeStamp</name>
      <anchorfile>classicl__core_1_1TimeSpan.html</anchorfile>
      <anchor>a397fdccbc3637d7c75ecd8b5a98f992e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::TimeStamp</name>
    <filename>classicl__core_1_1TimeStamp.html</filename>
    <base protection="protected">icl_core::TimeBase</base>
    <member kind="function">
      <type>String</type>
      <name>formatIso8601</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>afbb44951a1edb6dfc241b1e6f1c70830</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>formatIso8601Basic</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a5f459979568dee630ea4dba6bb83f9ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>formatIso8601BasicUTC</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a0a72ef8bd599208aaafc61ccbaac423c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>formatIso8601UTC</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a62063aacf96b10b44056cb6be69f5560</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TimeStamp &amp;</type>
      <name>fromNow</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a0fc1fd08ffac6b1a03d435c1f30b6e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a52608cadbc91859073f162c5427059aa</anchor>
      <arglist>(const TimeStamp &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TimeStamp &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a5bff5821e7aa5aa1921247fe0d55f3e8</anchor>
      <arglist>(const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>TimeStamp &amp;</type>
      <name>operator-=</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>aa3fecd6d5cb7db81c7c1518abfc70d06</anchor>
      <arglist>(const TimeSpan &amp;span)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a16aae63ad9f228770bcd3f5d74b4e83c</anchor>
      <arglist>(const TimeStamp &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>af449349b6b8e50ead017c3fcad8f8755</anchor>
      <arglist>(const TimeStamp &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a540387495bc853f337da539bf9e00213</anchor>
      <arglist>(const TimeStamp &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>aac625ec9af2b4a073f9a96ce8d3bf0a3</anchor>
      <arglist>(const TimeStamp &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>ae623dc3ddcdb912fcd3bdd6a8065521d</anchor>
      <arglist>(const TimeStamp &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strfLocaltime</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>aed43c03fc5bbf97d736cb915928c79f5</anchor>
      <arglist>(char *dest, size_t max_len, const char *format) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strfTime</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>ac33f68a12e45c2435e283e8b887c4cc4</anchor>
      <arglist>(char *dest, size_t max_len, const char *format) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStamp</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>add0c47ad17659c3ccc19168890436760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStamp</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a067643116b30f43cf0f4fa6cf8fe21cc</anchor>
      <arglist>(uint64_t sec, uint32_t nsec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStamp</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a12b1e6573ba36bf6eaaeea1b7b22f9a1</anchor>
      <arglist>(const struct timespec &amp;ts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStamp</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>ab22550226f5c1bfa9689e4ef1f48af26</anchor>
      <arglist>(time_t timestamp)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>tsNSec</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a6624956840f493f6afff2cb05f22839e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>tsSec</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a9ccc7cf85f233ae01416c71928367971</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>tsUSec</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a704947dd0533783558ca3565ca8d1113</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeStamp</type>
      <name>fromIso8601BasicUTC</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a42f4bf4e28bfaeb136b1d0634f11c122</anchor>
      <arglist>(const String &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeStamp</type>
      <name>futureMSec</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>ae5060b18334b6aff703b7fbbb6fd92aa</anchor>
      <arglist>(uint64_t msec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeStamp</type>
      <name>maxTime</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>ae2d8495d3470822b92a93478d984fc38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeStamp</type>
      <name>now</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>af352f95b8c83c33987d993dd6b3b621f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TimeStamp</type>
      <name>cZERO</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>abcbf8355e127dd54ddbebf5fc5df41a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>TimeStamp &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>a1cda395ab48d3fe02844e7050733fba2</anchor>
      <arglist>(const TimeStamp &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TimeStamp</name>
      <anchorfile>classicl__core_1_1TimeStamp.html</anchorfile>
      <anchor>ab6f1518287768671be8d2537959a8ea3</anchor>
      <arglist>(const TimeBase &amp;base)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::tList</name>
    <filename>classicl__core_1_1tList.html</filename>
    <templarg></templarg>
    <base>std::list</base>
  </compound>
  <compound kind="class">
    <name>icl_core::tMap</name>
    <filename>classicl__core_1_1tMap.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>std::map</base>
  </compound>
  <compound kind="class">
    <name>icl_core::tQueue</name>
    <filename>classicl__core_1_1tQueue.html</filename>
    <templarg></templarg>
    <base>std::queue</base>
  </compound>
  <compound kind="class">
    <name>icl_core::tRingBuffer</name>
    <filename>classicl__core_1_1tRingBuffer.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a674610c7ea54b35563edd476df9ffcc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a6bd94873e54c50a232369312a458c8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>At</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a9225007b14f894c4561e5e6b6b66b512</anchor>
      <arglist>(size_type pos) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>At</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>ad350067b33dc01ecb0bcc04447a10560</anchor>
      <arglist>(size_type pos)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>Capacity</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a98d90cf4e8e089461c7a6a83bb01f740</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>ad18e3d48182aa27a09319cc97d312886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tRingBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a60c1fc5de0b0a34c8410a80b170cf72e</anchor>
      <arglist>(const tRingBuffer&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Read</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a72b660152ee7c5ee3163d45f013e3677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCapacity</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a9f5e508baa35adc3f8e852457017017e</anchor>
      <arglist>(size_type capacity)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>Size</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>aebd4ba171811aa7edb5d41a8ade868f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Skip</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>ac5c3623a46c03182ba2781ebd8dc092d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tRingBuffer</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>ad55af0dd506a63b0d3bbb950b21440b1</anchor>
      <arglist>(size_type capacity=cDEFAULT_CAPACITY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tRingBuffer</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a1a54813f3e67dd0569e9b3abfe35e323</anchor>
      <arglist>(const tRingBuffer&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a8b985ee14ae3ab64e614614fbd39e9a9</anchor>
      <arglist>(const T &amp;val, bool overwrite=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~tRingBuffer</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>adf136b40ede6717790d6f5143c0f2b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>cDEFAULT_CAPACITY</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a06f860ee1cabf786d5e0869570ec4f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt;</type>
      <name>m_buffer</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a361d88da166a3de09e426f8ef337fb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_read</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a48cb5b250091e57ac18955a3032f5353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_write</name>
      <anchorfile>classicl__core_1_1tRingBuffer.html</anchorfile>
      <anchor>a7b3f6d3731475aaf1a8a48ff3f20228a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::tSearchableStack</name>
    <filename>classicl__core_1_1tSearchableStack.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base protection="protected">std::vector</base>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>acc08f30a9f37197f0a84d9a4ca2f6238</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::const_reverse_iterator</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a71f7d44fa1b4ae0da34490b2c46e3889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>ab8a7f7308ff0f85d77d96d9028441ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a5dbc02beda2938b920e7f8fe9345869b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a55e6fe7b2d71914f0f5db45f71406ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>ae4539567b38f0a6d8b5e524dbab96079</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>ac58fcb692f75bded6951c376b35b6e34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>ad457dabb2fb714a6d577b06dd0dd2ccc</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef t) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a35bd8e2a3534621250f07d2ab8bd7b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a37160996dbcd26222f84bf853bfc6d0a</anchor>
      <arglist>(typename ConvertToRef&lt; T &gt;::ToConstRef t)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a4eed2bf61bd6695c845982d543aa7094</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>af998c3f07509754052ff1dec2e9d5827</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a759808f4fa792c542017a12d46cff84a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConvertToRef&lt; T &gt;::ToRef</type>
      <name>top</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>ae4c9a74ed837f99b76723acf52c36cf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConvertToRef&lt; T &gt;::ToConstRef</type>
      <name>top</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a0ee222435c0b67128fd5803863683099</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tSearchableStack</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>aedfcb8f1a495d08a59afed0af2977cc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Compare</type>
      <name>m_comp</name>
      <anchorfile>classicl__core_1_1tSearchableStack.html</anchorfile>
      <anchor>a36ba845c59dca5c842dc9e02a8393d7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::tSequenceNumber</name>
    <filename>classicl__core_1_1tSequenceNumber.html</filename>
    <templarg></templarg>
    <templarg>max_value</templarg>
    <templarg>min_value</templarg>
    <templarg>initial_value</templarg>
    <base>SequenceNumber&lt; TBase, max_value, min_value, min_value &gt;</base>
    <member kind="function">
      <type></type>
      <name>tSequenceNumber</name>
      <anchorfile>classicl__core_1_1tSequenceNumber.html</anchorfile>
      <anchor>ade6ea779ec560b4cf9dba7a749b322af</anchor>
      <arglist>(TBase value=initial_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tSequenceNumber</name>
      <anchorfile>classicl__core_1_1tSequenceNumber.html</anchorfile>
      <anchor>a513c5b05f33f0071ec309a813c16b8f8</anchor>
      <arglist>(const tSequenceNumber &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::tVector</name>
    <filename>classicl__core_1_1tVector.html</filename>
    <templarg></templarg>
    <base>std::vector</base>
    <member kind="function">
      <type></type>
      <name>tVector</name>
      <anchorfile>classicl__core_1_1tVector.html</anchorfile>
      <anchor>ad68d35aa10441e42a9f0b062e93cb6eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tVector</name>
      <anchorfile>classicl__core_1_1tVector.html</anchorfile>
      <anchor>a92043b49b23a99e577ba3668950a2f99</anchor>
      <arglist>(const tVector &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tVector</name>
      <anchorfile>classicl__core_1_1tVector.html</anchorfile>
      <anchor>aeea360e9671547ef783569da40dcb49d</anchor>
      <arglist>(tSize num, typename ConvertToRef&lt; T &gt;::ToConstRef val=DefaultConstruct&lt; T &gt;::C())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tVector</name>
      <anchorfile>classicl__core_1_1tVector.html</anchorfile>
      <anchor>acb28ca48ce05e316fee238e2022849e6</anchor>
      <arglist>(input_iterator start, input_iterator end)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::Vector</name>
    <filename>classicl__core_1_1Vector.html</filename>
    <templarg>T</templarg>
    <base>std::vector</base>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classicl__core_1_1Vector.html</anchorfile>
      <anchor>a73f3eb3c7eb2977a1f17a2f14e3d796b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classicl__core_1_1Vector.html</anchorfile>
      <anchor>ace7f5c40a987d0eeaf33a30bb7b4a481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classicl__core_1_1Vector.html</anchorfile>
      <anchor>a70d3cac1add7c8491849f0fd0760df5a</anchor>
      <arglist>(const Vector &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classicl__core_1_1Vector.html</anchorfile>
      <anchor>a7c5e835f6291654ed76301e123175c3b</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classicl__core_1_1Vector.html</anchorfile>
      <anchor>a6a11d5025b1bbace0e400d80b1a220a2</anchor>
      <arglist>(size_type num, typename ConvertToRef&lt; T &gt;::ToConstRef val=DefaultConstruct&lt; T &gt;::C())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classicl__core_1_1Vector.html</anchorfile>
      <anchor>a4cdc8772303a9692fa47eaab50f92c94</anchor>
      <arglist>(input_iterator start, input_iterator end)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::ZBuffer</name>
    <filename>classicl__core_1_1ZBuffer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; boost::optional&lt; T &gt; &gt;</type>
      <name>Buffer</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>ad4d8d3dc9cef3750109d5aaa9b11e8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Buffer::size_type</type>
      <name>size_type</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>ae017a55f07f1672eb9120c4ee208283a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; T &gt;</type>
      <name>at</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>aeedffa9f73bfa7b118ce724dbe8fe215</anchor>
      <arglist>(const std::size_t pos) const </arglist>
    </member>
    <member kind="function">
      <type>const Buffer &amp;</type>
      <name>buffer</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>ac9d3eeafb25c4f6f57c33394d9cd49cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; T &gt;</type>
      <name>operator[]</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>a86593c266d53b6581f0a55f46f8812a7</anchor>
      <arglist>(const std::size_t pos) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>aaf862b91e98ac2a4fa4f4e73a69520f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const size_type</type>
      <name>size</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>a85284f080b9766be06ee8bc0a9df871b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>ae0c11e98be4f77b3dec4334d16e5ddb4</anchor>
      <arglist>(const std::size_t pos, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZBuffer</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>a28efd37ed12152ffaad5923b3d144c5a</anchor>
      <arglist>(const std::size_t size, const TCompare &amp;cmp=TCompare())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Buffer</type>
      <name>m_buffer</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>a470e440e8450af682e8abc50e87aeb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TCompare</type>
      <name>m_cmp</name>
      <anchorfile>classicl__core_1_1ZBuffer.html</anchorfile>
      <anchor>a824c3522421f3c120f169f2976b231de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::config</name>
    <filename>namespaceicl__core_1_1config.html</filename>
    <namespace>icl_core::config::impl</namespace>
    <class kind="class">icl_core::config::AttributeTree</class>
    <class kind="class">icl_core::config::ConfigEnum</class>
    <class kind="class">icl_core::config::ConfigEnumDefault</class>
    <class kind="class">icl_core::config::ConfigList</class>
    <class kind="class">icl_core::config::ConfigManager</class>
    <class kind="class">icl_core::config::ConfigObserver</class>
    <class kind="class">icl_core::config::ConfigParameter</class>
    <class kind="class">icl_core::config::ConfigPositionalParameter</class>
    <class kind="class">icl_core::config::ConfigValue</class>
    <class kind="class">icl_core::config::ConfigValueDefault</class>
    <class kind="class">icl_core::config::FilePath</class>
    <class kind="class">icl_core::config::Getopt</class>
    <class kind="class">icl_core::config::GetoptParameter</class>
    <class kind="class">icl_core::config::GetoptPositionalParameter</class>
    <class kind="class">icl_core::config::MemberEnum</class>
    <class kind="class">icl_core::config::MemberValue</class>
    <class kind="class">icl_core::config::MemberValue&lt; bool, Q &gt;</class>
    <class kind="class">icl_core::config::SubTreeList</class>
    <class kind="class">icl_core::config::TConfigEnum</class>
    <class kind="class">icl_core::config::TConfigEnumDefault</class>
    <class kind="class">icl_core::config::TConfigValue</class>
    <class kind="class">icl_core::config::TConfigValueDefault</class>
    <member kind="typedef">
      <type>icl_core::KeyValueDirectoryIterator&lt; icl_core::String &gt;</type>
      <name>ConfigIterator</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a97280217c8b60b9cfec2b2d7e168d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>icl_core::Vector&lt; ConfigParameter &gt;</type>
      <name>ConfigParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a4f3e70b5dc1f2b1b7f367f30ec50b0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>icl_core::Vector&lt; ConfigPositionalParameter &gt;</type>
      <name>ConfigPositionalParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a767f7387e885055202152a2244d6ad06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; impl::ConfigValueIface * &gt;</type>
      <name>ConfigValueList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae04b7958e8542099ea4ae4dfaa02b5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>impl::ConfigValueIface *</type>
      <name>ConfigValues</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ab726e6c37941ef670f2b678a95ef12a8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="typedef">
      <type>icl_core::Vector&lt; GetoptParameter &gt;</type>
      <name>GetoptParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af0d1183f6efcde792eece3d11ce81186</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>icl_core::Vector&lt; GetoptPositionalParameter &gt;</type>
      <name>GetoptPositionalParameterList</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a27f440b7c4b57e290f86c09794f33dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE AttributeTree tAttributeTree</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a072c178bffd83193b968df0e4ddf346d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateExtraCmdParams</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad5e66a72e2644bacff14624929a94f3e</anchor>
      <arglist>(const icl_core::String &amp;delimiter=&quot;--&quot;)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>ActivateExtraCmdParams</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad252a9b4a853dc45891ca06900d54fc8</anchor>
      <arglist>(const icl_core::String &amp;delimiter=&quot;--&quot;) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a8bad4412524e2e52310ff111b70142c6</anchor>
      <arglist>(const ConfigParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac885b9d30c0772cffc99c78add1f2123</anchor>
      <arglist>(const ConfigParameterList &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a028b3c24d457faf1130c90a7e6ea93bd</anchor>
      <arglist>(const ConfigPositionalParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aea47e28a6be85cc2fc1a8ac175685715</anchor>
      <arglist>(const GetoptParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad548b219e4dbbc1ebfb9a40e676e1d80</anchor>
      <arglist>(const GetoptPositionalParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>AddParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a76ff80ff45ef564ec7c94238c49586d7</anchor>
      <arglist>(const ConfigParameter &amp;parameter) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>AddParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aac4b5033045273347820a114bf1b7ebd</anchor>
      <arglist>(const ConfigParameterList &amp;parameters) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>AddParameter</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a143463fa302ef4f63e1b2405cc803e63</anchor>
      <arglist>(const GetoptParameter &amp;parameter) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debugOutCommandLine</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a3c14463970eddb8563ae8adac531db45</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>DebugOutCommandLine</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aedc8acdf0e1219a87601140fcfc21d66</anchor>
      <arglist>(int argc, char *argv[]) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a39bfbb76fa337fe117bffdf0316005db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>Dump</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a227910c0d35b2f52aceedd222d8361ef</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>extraCmdParam</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af16774345ec674385820c31eacc858e4</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE icl_core::String</type>
      <name>ExtraCmdParam</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a86f65ab65da27f31d28a2974424b988b</anchor>
      <arglist>(size_t index) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>extraCmdParamCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af38281fe8f3ad2f52c43c8504492e680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE size_t</type>
      <name>ExtraCmdParamCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a551857caf41ced790d1d356c6dec9f64</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ConfigIterator</type>
      <name>find</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a415bc6eb7d39cd87385b3ba7a60621df</anchor>
      <arglist>(const ::icl_core::String &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_CONFIG_IMPORT_EXPORT ConfigIterator</type>
      <name>find</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6e0804ba3c2249358b31679c899cbad9</anchor>
      <arglist>(const icl_core::String &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE ConfigIterator</type>
      <name>Find</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afdae43c14193edf7009c929b22e811cc</anchor>
      <arglist>(const icl_core::String &amp;query) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aa082f13db314aba189f1dbf4dcf58c23</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a28bfb38a80416303ddf6c15cea67eb1a</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae801d391544b722174fc510915460d8a</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>adfe97e124309718ecb1a5cd4e7b4534a</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae16bd184bc4419bce08020e31260b15e</anchor>
      <arglist>(const ConfigValues config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true, bool report_error=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a2837c81a124c1d4b273195c67ff97267</anchor>
      <arglist>(std::string config_prefix, ConfigValueList config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true, bool report_error=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a73923769275533a82f607c956a14e0d4</anchor>
      <arglist>(ConfigValueList config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true, bool report_error=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ad691372d81fd4143c12009540065ea9c</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a5702dc0eff6e960bc14bdbb7f5e25ee4</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae77ab413c8905de43874ad2a1bb44616</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a2abdf6915d51ae00ef2cb90bb75376b6</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>Get</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a592ed5c578a371708e25311518eba7fb</anchor>
      <arglist>(const ConfigValues config_values, icl_core::logging::LogStream &amp;log_stream, bool cleanup=true) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get&lt; bool &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a59dbb3dd9f90e5251c41181512a02e21</anchor>
      <arglist>(const icl_core::String &amp;key, bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get&lt; bool &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af906b751bcd5637708997c8ed484c875</anchor>
      <arglist>(const icl_core::String &amp;key, bool &amp;value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a51cda36891a871c1bf751bc6f5203bc1</anchor>
      <arglist>(const icl_core::String &amp;key, icl_core::String &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Get&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aab4b1374ace252be8f88f8691e4d8c1b</anchor>
      <arglist>(const icl_core::String &amp;key, icl_core::String &amp;value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a0e830ee7c9f4ed924305516f7cd5077c</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a1e6dbe59ff80de0f01cfdb14aee31a2c</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>GetDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af4ab3df5463b61152c937d327f3f671c</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>GetDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a9c9032dffc5cb9334ac7c5a88d399cbc</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>getDefault&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>addbc7557ba607737900c4ab54da4ae04</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>GetDefault&lt; icl_core::String &gt;</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a35a67815f630a386598091e287c76a68</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a4eaf9caf61674f2c9beb281016c608ec</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a10aa16a1405ef35e5efbe98511d1f963</anchor>
      <arglist>(int &amp;argc, char *argv[], Getopt::CommandLineCleaning cleanup, Getopt::ParameterRegistrationCheck registration_check)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>Initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a61b1657e71ca2e890719dcb0306ff43f</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>Initialize</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a1a70690b66a2305e1e5c1e7510fe134e</anchor>
      <arglist>(int &amp;argc, char *argv[], Getopt::CommandLineCleaning cleanup=Getopt::eCLC_None, Getopt::ParameterRegistrationCheck registration_check=Getopt::ePRC_Strict) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a7becb3b3e9d0ecbf6d8656d37e4b9a96</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a97a96c5d921a9c7dbfe36aec96b39847</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>paramNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>af93317c953d2b2ed76878c6ab15c6c62</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a5600fb9b360b9700cea2a44be89a5267</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a9346aa2a62f66eeb1d6800b985b4f08d</anchor>
      <arglist>(size_t index, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE icl_core::String</type>
      <name>ParamNonOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a7151d91cb90a6ecd8e6d080d8b1c881c</anchor>
      <arglist>(size_t index) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>paramNonOptCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afb0143b0a7f85ca58a8095f35629c103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE size_t</type>
      <name>ParamNonOptCount</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>acd7a41d1df1dde00861941e4e44a6fa0</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a052ba72c32500af88fec4f89076d0bc1</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a7a3e97f62263716a6f2ed73d332680a5</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a89e30b79b01af41e7d8ea7447da7792c</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6167525a0b9e52c8366940ef1c12b5d7</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afa4eb441f6135711cb42e8638f1afcd8</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a537e1bb355b383c9792d51ecfa5f89e2</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a2bb1eb0dc92751d4d2b720ee4cca5a0f</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParamOpt</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae9bc3a17e3d79685743b3e1fe5f0a86a</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *descriptions[], const char *end_marker=NULL) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>paramOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac124c62756fa6fbd47fa92e7db4a823b</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>paramOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6180a5526eaf342434eb98ef8498e1b9</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ParamOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>abddd6a3b628318bcf29161cd06735c45</anchor>
      <arglist>(const icl_core::String &amp;name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ParamOptDefault</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a11212ee39d08e5c3d783baebb09aaf24</anchor>
      <arglist>(const char *name, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOptPresent</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ae92cb8c83cecbb0556a790466d018de0</anchor>
      <arglist>(const icl_core::String &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE bool</type>
      <name>ParamOptPresent</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>adea40d9974fa3798b428e41d8ae58a3f</anchor>
      <arglist>(const icl_core::String &amp;name) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6c634b187991989eef5f8b56ec20e545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>PrintHelp</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac84f66fca3f74968a9c46509eb769aef</anchor>
      <arglist>() ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readNextLineInBuffer</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>acb80a452daeb58df5bad469e73a572fd</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgramDescription</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a1887f16ca6c839541016d51a7aaa1f98</anchor>
      <arglist>(icl_core::String const &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgramVersion</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a8529a1d9c9512d4e22864727fe62ea67</anchor>
      <arglist>(icl_core::String const &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>ac679bac81d2e8249a6173ba0f6f0fa06</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6a135223f65ed295873b0141ff1d399b</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a958231b12879f538031a4b7bed2661a5</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>afab186663aa6c98f9369be4d6205eb82</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a25149a1926688f3568da9d0cc78677a6</anchor>
      <arglist>(const char *key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="function">
      <type>ICL_CORE_VC_DEPRECATE_STYLE void</type>
      <name>SetValue</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a4a78ab64dfb46c72a0e7963c12b70c0e</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;value) ICL_CORE_GCC_DEPRECATE_STYLE</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>buffer</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a03ab4cf29e1389f84d802b0733ac4463</anchor>
      <arglist>[2000]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>comment_end_str</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a40034f0d0f75647c2cdec8f71028d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>comment_str</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>abb2bd4aed64483e5f0ac25ac87f57505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>CONFIGFILE_CONFIG_KEY</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a10e8ccb48257d76f7e363a2fe329b9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DSEP</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a6cb7733185947b8d5c30141dbde485e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DSEP_OTHER</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>a0ffb2e4f15c52283e3198cf3314cf1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>file_name_str_len</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>adceb1bbd61f75b8c1d61f98645d20c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>file_path_str_len</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>acbea3901f6234a1c903e2613edb90232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>INCLUDE_OFFSET</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aa0e76ce9341d8bc8658cf3819e13f256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>include_str</name>
      <anchorfile>namespaceicl__core_1_1config.html</anchorfile>
      <anchor>aec3c80303b77122c38259edf89d6bec7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::AttributeTree</name>
    <filename>classicl__core_1_1config_1_1AttributeTree.html</filename>
    <member kind="enumvalue">
      <name>eOK</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a3a0919735f9b28c60169596e516881cbaaa32325929fbf0ff296f75a7d76031e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eEMPTY_TREE</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a3a0919735f9b28c60169596e516881cba393b4ef8aa0d74ad811f4e3c0846dce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eFILE_SAVE_ERROR</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a3a0919735f9b28c60169596e516881cbaea1f23e97c96ba90a02c4abb020be417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eFILE_LOAD_ERROR</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a3a0919735f9b28c60169596e516881cba223dccb63bcec7cad331796f89f3d0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>addNewSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ac574b102d496c4fbd7c9c747daf2a7e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>addNextTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a61998f80d6685b52135b758891590bc7</anchor>
      <arglist>(AttributeTree *nexttree)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>addSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a90c938e9945cc20a11b9d5dd23eb1ae7</anchor>
      <arglist>(AttributeTree *subtree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a6a688a2cace381abf905195ec153fa3f</anchor>
      <arglist>(const char *attribute, const char *separator=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendDescription</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>afa64a3425a6f22b0a39ace10f00f02dc</anchor>
      <arglist>(const char *description, const char *separator=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>attribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a9df09033a4b1ff260258ba9585b04718</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AttributeTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a485ecc37d7c0a97dba9d8197cadf2f17</anchor>
      <arglist>(const char *description=0, AttributeTree *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AttributeTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>adddc03ebc389d48dede2330f88461c6f</anchor>
      <arglist>(const AttributeTree &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AttributeTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>aeb855a5e447472df39e57481601c87fd</anchor>
      <arglist>(const AttributeTree &amp;other, AttributeTree *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changed</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>aedbadeb4b12e73aeffb1fb0c1d2b4b87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>comment</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a39fe272f80a05449221ced1e6c7df73e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>commentAttributeTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ad0a6e55383f8a8278803cc64ce075c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>contains</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>af7e55dca4bf7a124310d977ee6d0900c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>fileName</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>acb6ad85086077e0ac209d019abb6975b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>firstSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a61f365f3b4f0c09a72765cb4dc39b8a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a1c2ab40d006e1f9e6bf9f4e8d56b5b23</anchor>
      <arglist>(std::istream &amp;in, bool process_include=true, bool load_comments=false, const FilePath *file_path=NULL)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a4d730a435783f142861e178a487e7b84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ace4a1fc3e58af1830b1527fd4518fc84</anchor>
      <arglist>(const char *description, const char *default_attribute=0, AttributeTree **subtree=0)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a78d5d1f2823e6e9d8fced137de048097</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getFilePath</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a25886c5072fb5edd92fdd9ec512ecbf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getOrSetDefault</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a8b8e47b0bf76481583d205549d0e737c</anchor>
      <arglist>(const char *description, const char *default_attribute)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>getSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a4f6788f2ec111d8904f40d967660b87c</anchor>
      <arglist>(const char *description)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasComment</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a1fab96cad2d03fb6ffd31858418abf18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMultilineComment</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a385161cc87fa2ea1fc33996958300562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a01cf42442598379d1d16ca58260bddb9</anchor>
      <arglist>(const char *description, const char *attribute=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComment</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ae4611d284f48a5c72fe3818aadc7f20c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMultilineComment</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>acb9f083059f9a575922083d0cf99f685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a0774b999cf4b886980f4978b855a2190</anchor>
      <arglist>(const char *filename, bool unmark_changes=true, bool process_include=true, bool load_comments=false, bool preserve_order=false)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>newSubNodeDescription</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a18c101689c286c0298f0f0ec7b9860fa</anchor>
      <arglist>(const char *base_description=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>nextSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a29b541e0633666257ccd39d8f8503350</anchor>
      <arglist>(AttributeTree *subtree)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>parent</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a2280adaf02ad196042f6aa89007aa11e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>parentTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a561c2fe7324e4aa39d2cb763d22300f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a53bbb2f059c4eb8ffe8c626f0e99a34a</anchor>
      <arglist>(std::ostream &amp;out, int change_style_depth=3, const char *upper_description=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>revertOrder</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>aa69f76ff444ef76a99fb1f1815c4f8d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>root</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a8d25588cf15d7b4dca8ba7e519881124</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>save</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>afa6937ec6e6bf38969fef543c718c1d4</anchor>
      <arglist>(const char *filename, int change_style_depth=3, bool unmark_changes=true)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>search</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ade648478f541842f866c9ebb19a68052</anchor>
      <arglist>(const char *description, const char *attribute)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>setAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a5dde87e3bc3a44eec51d1e504e785a76</anchor>
      <arglist>(const char *description, const char *attribute)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>setAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ac7bc6fe6cb4a2c2d24e7414fea75c441</anchor>
      <arglist>(const char *description, const char *subdescription, const char *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a95f615f710461b60d4edf36221366258</anchor>
      <arglist>(const char *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>af7eed4595f99e52842d74eb6ce055e68</anchor>
      <arglist>(const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a2aa4ff921c63efc8b4ad8228d0843811</anchor>
      <arglist>(const char *description)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>subTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ab6d629087dbc202bcf35b8cd36b86fcb</anchor>
      <arglist>(const char *description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlink</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>aecb4982e6d388626b7429eb93f178f7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlinkSub</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a1fb3b9b6d373b6f3e0c498ce1db6fa51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmarkChanges</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a370ba026c8c6ae58576854a44db5ac0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AttributeTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a1cd4347cb36c85b5c55eeaea264982b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>m_file_name_str</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a9794dcc9fdd98fc358ddee5d3fa75bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>m_file_path_str</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>aae2114e21a72a8c121aa9dbbf09d8a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>AttributeTree *</type>
      <name>addSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a28e28293443610051b4eacb137e92184</anchor>
      <arglist>(AttributeTree *subtree, AttributeTree *after_node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendString</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a83c5798c2170de42df22c0553acd85fb</anchor>
      <arglist>(char *&amp;dest, const char *src, const char *separator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>getSpecialAttribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>aab2185ebc3ccac720a2d92cb99a32081</anchor>
      <arglist>(const char *description, AttributeTree **subtree=NULL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AttributeTree &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a7e6988d30e8ad60ca712d1883184099a</anchor>
      <arglist>(const AttributeTree &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>split</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a4ec16d2fd58eb54a35c9397159a1c601</anchor>
      <arglist>(char *&amp;description, char *&amp;sub_description)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_changed</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a5385ee87a0ad3bec6d0107c2c2f0fdbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttributeTree *</type>
      <name>m_parent</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a3cc3f19a57ca6451c608e09bea69b66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SubTreeList *</type>
      <name>m_subtree_list</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a424b84969b70f22c73ce800c2b31c413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_this_attribute</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>ad3785cb13f364a2c508623f498d57bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_this_description</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>a9e01891ca63dd9b004d11832fbc0d91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SubTreeList</name>
      <anchorfile>classicl__core_1_1config_1_1AttributeTree.html</anchorfile>
      <anchor>acd7adf0e6c6230aaf0119ce822eac002</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigEnum</name>
    <filename>classicl__core_1_1config_1_1ConfigEnum.html</filename>
    <templarg></templarg>
    <base>icl_core::config::impl::ConfigValueIface</base>
    <member kind="function">
      <type></type>
      <name>ConfigEnum</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>a2aa46df748c9d5604a086210a5c600c4</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *const *descriptions, const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>a87e12c28a77f4f9c7b75796cf4e5bb0f</anchor>
      <arglist>(std::string const &amp;prefix, icl_core::logging::LogStream &amp;log_stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>key</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>adca71d746814d77ffe9f1cc5a63884f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>stringValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>abf1ef3bdff0890cdf1244a0e28293d8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConfigEnum</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>a04ddced5a1b97b96422de23e683f5654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char *const *</type>
      <name>m_descriptions</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>a6c0d690d4b35f582d09cdc7f683fa9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char *</type>
      <name>m_end_marker</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>ae88b69f4a0c07293bb30d74ea113cd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>icl_core::String</type>
      <name>m_key</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>aca40648d879ec745604e2320338484e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>icl_core::String</type>
      <name>m_str_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>affd15d0aed1e671ed083fb2d8ec4c44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>icl_core::ConvertToRef&lt; T &gt;::ToRef</type>
      <name>m_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnum.html</anchorfile>
      <anchor>ae0cc0663e6d8a3cdb0af48f645640a76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigEnumDefault</name>
    <filename>classicl__core_1_1config_1_1ConfigEnumDefault.html</filename>
    <templarg></templarg>
    <base>icl_core::config::ConfigEnum</base>
    <member kind="function">
      <type></type>
      <name>ConfigEnumDefault</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnumDefault.html</anchorfile>
      <anchor>a419d220ffff973a657218f2c803dde7b</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value, const char *const *descriptions, const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnumDefault.html</anchorfile>
      <anchor>a9efe3ef201107b04e6253263df8f8418</anchor>
      <arglist>(std::string const &amp;prefix, icl_core::logging::LogStream &amp;log_stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConfigEnumDefault</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnumDefault.html</anchorfile>
      <anchor>a5e9d73b5be9928de81ebf39965d24cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::ConvertToRef&lt; T &gt;::ToConstRef</type>
      <name>m_default_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigEnumDefault.html</anchorfile>
      <anchor>ac4c4436b7c241a9baeea114136bb846c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigList</name>
    <filename>classicl__core_1_1config_1_1ConfigList.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>icl_core::config::impl::ConfigValueIface</base>
    <member kind="function">
      <type></type>
      <name>ConfigList</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>a452cbe5e35679bb80943fb1cd4ba33a2</anchor>
      <arglist>(std::string config_prefix, std::list&lt; impl::MemberValueIface&lt; T &gt; * &gt; members, OutputIterator result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>aca90c9ddce8841d735442bb5e44c7881</anchor>
      <arglist>(std::string const &amp;prefix, icl_core::logging::LogStream &amp;log_stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>key</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>ae2702e95edf20428d0db5ed8bcd56a31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>stringValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>a9ea0ac289ec221e25218338d2ecb00cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConfigList</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>a4cb1328f61b91f7922d57ad0511a12f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_config_prefix</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>a0c0d38bb40f961c471dd524601029d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, T &gt;</type>
      <name>m_element_map</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>a60733974ff533b03b62a42dcf80c7d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; impl::MemberValueIface&lt; T &gt; * &gt;</type>
      <name>m_members</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>a8263632d188aa0afc5d1740ebfd89764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputIterator</type>
      <name>m_result</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>a2a8033adaf017f848cd230a18419888a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_string_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>aa807e4f11e482a460a98b61408321b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>m_string_value_map</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigList.html</anchorfile>
      <anchor>ae5e3444acb29e65104368e5b75e0e03f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigManager</name>
    <filename>classicl__core_1_1config_1_1ConfigManager.html</filename>
    <base>KeyValueDirectory&lt; icl_core::String &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>abcfbe4e5a6d814455b8a8b0520025830</anchor>
      <arglist>(const ConfigParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a6c65b7418a6ec2c850b708e41b23932c</anchor>
      <arglist>(const ConfigParameterList &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a1300e88d56433514e64d945536f55bff</anchor>
      <arglist>(const ConfigPositionalParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a34627c0a50d12c2241b883b552a04ea9</anchor>
      <arglist>(const ConfigPositionalParameterList &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>adb286ac7f7be7d5a585f8a485000612f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a7a175a7c37cf86ab07af9a17aa4e6f20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>addcee7ce224fbc8868056388e8372914</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerObserver</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>ad4a2aa7141d8758ee2d3a54e5b76ebe8</anchor>
      <arglist>(ConfigObserver *observer, const String &amp;key=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a2b40b11a707b7d1d9d476c1c1ffd611e</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unregisterObserver</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>ade142b28b2a25db1750e5d4e4c354f9b</anchor>
      <arglist>(ConfigObserver *observer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConfigManager &amp;</type>
      <name>instance</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a05ba2020ead5435eeee6189c7f05b361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, icl_core::List&lt; ConfigObserver * &gt; &gt;</type>
      <name>ObserverMap</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a3199ce8e004ff4fc133732ac47ee7435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ConfigManager</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a6ed6b0a46704045e81289a56fe78dbee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a2923a0967cc3c4a8e0f469305ba030b6</anchor>
      <arglist>(const icl_core::String &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>notify</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a134ac521d27a351c73ab620f0d31c211</anchor>
      <arglist>(const icl_core::String &amp;key) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readAttributeTree</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a8b92406990f026da4e542cc90914ad7d</anchor>
      <arglist>(const icl_core::String &amp;prefix, AttributeTree *at, bool extend_prefix=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readXml</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a9c2ec0bb409c65867eeb699b8623ebcb</anchor>
      <arglist>(const ::icl_core::String &amp;prefix, TiXmlNode *node, FilePath fp, bool extend_prefix=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_initialized</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a47a1adfcba83d878ae91161380766ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObserverMap</type>
      <name>m_observers</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>ad291b4cbee89b51b6b02500719006df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConfigParameterList</type>
      <name>m_parameter_list</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a1c10c7eac1b1de0933f9cfecaf67da6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConfigPositionalParameterList</type>
      <name>m_postional_parameter_list</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigManager.html</anchorfile>
      <anchor>a59625a297fe402ba0b551f4a4e793fd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigObserver</name>
    <filename>classicl__core_1_1config_1_1ConfigObserver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>valueChanged</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigObserver.html</anchorfile>
      <anchor>abf53a12a48d54b3b0726cbff3e7868b1</anchor>
      <arglist>(const icl_core::String &amp;key)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConfigObserver</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigObserver.html</anchorfile>
      <anchor>a173cf25041010f38ea1c2f04924c29e4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigParameter</name>
    <filename>classicl__core_1_1config_1_1ConfigParameter.html</filename>
    <base>icl_core::config::GetoptParameter</base>
    <member kind="function">
      <type>icl_core::String</type>
      <name>configKey</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigParameter.html</anchorfile>
      <anchor>ac4d57739214838e86ac6cb6d34cb9d7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigParameter</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigParameter.html</anchorfile>
      <anchor>a875eac4d54b42c6184875b3263bb6bdd</anchor>
      <arglist>(const icl_core::String &amp;option, const icl_core::String &amp;short_option, const icl_core::String &amp;config_key, const icl_core::String &amp;help, const icl_core::String &amp;default_value=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>defaultValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigParameter.html</anchorfile>
      <anchor>aded3ca4756dbd303e714306dc7271d80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasDefaultValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigParameter.html</anchorfile>
      <anchor>a303d56266cd3b72a6eb792bf82065568</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_config_key</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigParameter.html</anchorfile>
      <anchor>a27216f53dc18848d5cbf08266b1721fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_default_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigParameter.html</anchorfile>
      <anchor>a28d80acaa4963baec01555e6c38786df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigPositionalParameter</name>
    <filename>classicl__core_1_1config_1_1ConfigPositionalParameter.html</filename>
    <base>icl_core::config::GetoptPositionalParameter</base>
    <member kind="function">
      <type>icl_core::String</type>
      <name>configKey</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigPositionalParameter.html</anchorfile>
      <anchor>af783a5d69d12e686337b58289990c6c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigPositionalParameter</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigPositionalParameter.html</anchorfile>
      <anchor>a1ad4af51d50d9b75c12d5af311ce9230</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_key, const icl_core::String &amp;help, const bool is_optional=false, const icl_core::String &amp;default_value=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>defaultValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigPositionalParameter.html</anchorfile>
      <anchor>a9d50e8762b1869707017d7e9fccdcbeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasDefaultValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigPositionalParameter.html</anchorfile>
      <anchor>a8140e365818d0770564677aa1ceadae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_config_key</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigPositionalParameter.html</anchorfile>
      <anchor>a560235c1427c5670f3857318cd5c552a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_default_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigPositionalParameter.html</anchorfile>
      <anchor>a0c2fb7d9b801263361e065e269f2dcd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigValue</name>
    <filename>classicl__core_1_1config_1_1ConfigValue.html</filename>
    <templarg></templarg>
    <base>icl_core::config::impl::ConfigValueIface</base>
    <member kind="function">
      <type></type>
      <name>ConfigValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>aae6f959ed6471493287eaaafd322bb61</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>a2f42680d8c0193855a6053afc177fcea</anchor>
      <arglist>(std::string const &amp;prefix, icl_core::logging::LogStream &amp;log_stream) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>ab50845716817bd2eef90b24370bbfd98</anchor>
      <arglist>(std::string const &amp;prefix, icl_core::logging::LogStream &amp;log_stream) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>key</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>ac19f51717190a7546fa1f4352cc649b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>stringValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>aaa9912b14335131e1de94fcb9208082d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConfigValue</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>a9b5f92b2d827d1c04de877fcd4cc33fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>icl_core::String</type>
      <name>m_key</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>a4c5078abdc941112051b3ec82219d4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>icl_core::String</type>
      <name>m_str_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>a6ab43b259948ba3925b9ef8267bed281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>icl_core::ConvertToRef&lt; T &gt;::ToRef</type>
      <name>m_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValue.html</anchorfile>
      <anchor>a084ae60ff733e482133c876ce8ff7cf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::ConfigValueDefault</name>
    <filename>classicl__core_1_1config_1_1ConfigValueDefault.html</filename>
    <templarg></templarg>
    <base>icl_core::config::ConfigValue</base>
    <member kind="function">
      <type></type>
      <name>ConfigValueDefault</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValueDefault.html</anchorfile>
      <anchor>a1171b8a743f63ca242cedee0c5d31125</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValueDefault.html</anchorfile>
      <anchor>ac5ec497412e749b873ab2e023ce5ae2d</anchor>
      <arglist>(std::string const &amp;prefix, icl_core::logging::LogStream &amp;log_stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConfigValueDefault</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValueDefault.html</anchorfile>
      <anchor>af19979aab717a38f280a3165aa22ada8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::ConvertToRef&lt; T &gt;::ToConstRef</type>
      <name>m_default_value</name>
      <anchorfile>classicl__core_1_1config_1_1ConfigValueDefault.html</anchorfile>
      <anchor>adc88d078c5af5fb9d1f85838998490e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::FilePath</name>
    <filename>classicl__core_1_1config_1_1FilePath.html</filename>
    <member kind="function">
      <type>icl_core::String</type>
      <name>absoluteName</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>af06f93ea72aac7e7a886db20fcc16c07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>absolutePath</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>ab3be492505feed3ff934290d5f9c210a</anchor>
      <arglist>(const icl_core::String &amp;filename) const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>currentDir</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>acc2e719ba0bceaf3c241583ae1f0fcb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>extension</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a839a36aeddc5bb583d3c149ebfbf9ce8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a0de6bb76af4e4deb799f5ce8b0810c58</anchor>
      <arglist>(const char *filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a43f5d0fe3b6c578cad8343fe20cd9445</anchor>
      <arglist>(const icl_core::String &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRelativePath</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a36c2bd8dc8f3e10c49a1be3a46cedbbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>name</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a5b02aa47f810a80e12354323a836bbd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>path</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>af4b42814a231f45969c7fbd6c9e5d051</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FilePath</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a36b6ead10b0c9cc4250b0751f32c2123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static icl_core::String</type>
      <name>exchangeSeparators</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a294dc18dc01d686d41b5311c1123de84</anchor>
      <arglist>(const icl_core::String &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static icl_core::String</type>
      <name>getEnvironment</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a6588c94b867a22f2feb157c016a6ca66</anchor>
      <arglist>(const icl_core::String &amp;var_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRelativePath</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>ab968edbe39a2d9c3e1f62bc19930acdf</anchor>
      <arglist>(const icl_core::String &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static icl_core::String</type>
      <name>normalizePath</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a62c5d83b1f887a1d19438c48cb843b74</anchor>
      <arglist>(const icl_core::String &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static icl_core::String</type>
      <name>replaceEnvironment</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a19b29d2d79303b341ce5273b3b8e7814</anchor>
      <arglist>(const icl_core::String &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>ad4bc267595190196371619033282648c</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_file</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a9a4994580d9f283fb910e47d15016c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String::size_type</type>
      <name>m_file_name_extension_split</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>a3de11dcc2d337b4a0c257f18fbe2ba2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String::size_type</type>
      <name>m_file_path_name_split</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>add8589528f4264d1652e32ad2412366d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_pwd</name>
      <anchorfile>classicl__core_1_1config_1_1FilePath.html</anchorfile>
      <anchor>adf7a04e1e5c2823503d19450cec056fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::Getopt</name>
    <filename>classicl__core_1_1config_1_1Getopt.html</filename>
    <class kind="struct">icl_core::config::Getopt::KeyValue</class>
    <member kind="enumeration">
      <name>CommandLineCleaning</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a00139519385b6abb46f2fb5a7f994f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eCLC_None</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a00139519385b6abb46f2fb5a7f994f67a8881b34df91881a067c7cfdd174244cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eCLC_Cleanup</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a00139519385b6abb46f2fb5a7f994f67a0fd0f68a3bc21f2cc0132bb874518a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE ParameterRegistrationCheck tParameterRegistrationCheck</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ae3ab1a5c5a1df29a62d940a97ba5ed00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE CommandLineCleaning tCommandLineCleaning</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a6a8fb453a2ad6359d2a7ea588fddd5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>icl_core::List&lt; KeyValue &gt;</type>
      <name>KeyValueList</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a100e6899ccc03e79efc764668960984b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ParameterRegistrationCheck</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a1108221601fd43bff110b548f8c0e830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ePRC_Strict</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a1108221601fd43bff110b548f8c0e830ab209eb4ca599c910405c7402ec8dce88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ePRC_Relaxed</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a1108221601fd43bff110b548f8c0e830a049476cea9d5e6752b2a3266d139c5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateExtraCmdParams</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>aab5c8c7255da95f344269eec85ff6edb</anchor>
      <arglist>(const icl_core::String &amp;delimiter=&quot;--&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a6c220a2763cd7035a9f4051894d62746</anchor>
      <arglist>(const GetoptParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a7fa504afee278b4e497af61f90006cb6</anchor>
      <arglist>(const GetoptParameterList &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a965bd134e69df952d3e4f33ccf31665b</anchor>
      <arglist>(const GetoptPositionalParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a20583216fa0ae4578c59ef9037a5e49d</anchor>
      <arglist>(const GetoptPositionalParameterList &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>argc</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>aef8d4675e67df6fab59e4f250c179867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char **</type>
      <name>argv</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a44e50905c30d62ccbceeba9c482b2a72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>extraCmdParam</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>aab7d54ba812f468e81520c84aa668b30</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>extraCmdParamCount</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a313768d32d9da7a982926310b37fa832</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a6bb1362f4d48a1c5b00f91652b822aee</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ad7150a4cd115f8285059deb4ff114c00</anchor>
      <arglist>(int &amp;argc, char *argv[], CommandLineCleaning cleanup=eCLC_None, ParameterRegistrationCheck registration_check=ePRC_Strict)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a06ce575208160c252a6ac722a780d0db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>paramNonOpt</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a970b8ce645b125984a9fe8f9f83d0216</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>paramNonOptCount</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a6dd6cc6e20a55d7575a598088c41aab3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>paramOpt</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ad56da4fc48f9ea64eb938ae40aed5525</anchor>
      <arglist>(const icl_core::String &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramOptPresent</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ae90a31a85adba4e82094ec2102046a14</anchor>
      <arglist>(const icl_core::String &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>KeyValueList</type>
      <name>paramPrefixOpt</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a300e782136ef2c0d17999d0a44609315</anchor>
      <arglist>(const icl_core::String &amp;prefix) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>paramPrefixOptPresent</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ae4a29b356ad9282c6e5b17344479de32</anchor>
      <arglist>(const icl_core::String &amp;prefix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a25d7bc4fb6ebe85fb79c132e4c2d886d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>programDescription</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>aa4c6db1adca1b3faa7487eab880744f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>programName</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>abf3e059b5879a721df36dce4ac531dee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>programVersion</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a2d0912190813bc7a0996bfaff9d8edde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgramDescription</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ab36fe883f16c268382f0c1b27c7b8d1e</anchor>
      <arglist>(icl_core::String const &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgramVersion</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a0467fdb3b70f11903efcd45f46aa423b</anchor>
      <arglist>(icl_core::String const &amp;version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Getopt &amp;</type>
      <name>instance</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>aa183777fbac416b6749226bdf88f936d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, GetoptParameter &gt;</type>
      <name>ParameterMap</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ac12ebd01ecdca88718e83ce64e1cfdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Getopt</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a053460a5a0b749ee4a28e4abd9f7518b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_argc</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a297507ecb9315479ef0846426656cf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char **</type>
      <name>m_argv</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a107108eec5f145b70465edb9efa859b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::Vector&lt; icl_core::String &gt;</type>
      <name>m_extra_cmd_param</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a379e439422c01aa3cae9efce780d16c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_extra_cmd_param_activated</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>af44307d11245e64ff6df440a9e2a5b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_extra_cmd_param_delimiter</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ac1b606df18cc572850e776753ba27d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_initialized</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a637da34187b5e7e97f017830fcaed787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GetoptPositionalParameterList</type>
      <name>m_optional_positional_parameters</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a374a5e9adbb86bfe92cb8443d8fca53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::Vector&lt; icl_core::String &gt;</type>
      <name>m_param_non_opt</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>af610190b240ae138b4df44dbac91a9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::Map&lt; icl_core::String, icl_core::String &gt;</type>
      <name>m_param_opt</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a14d8afd047d705b8368a0c89c1d77ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterMap</type>
      <name>m_parameters</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a0d9b0fa755430ecf514cd2d1b9d9c024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::Map&lt; icl_core::String, KeyValueList &gt;</type>
      <name>m_prefix_param_opt</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a2612c9585bc0d8298422db6ee063318f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterMap</type>
      <name>m_prefix_parameters</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ad41af0f4f3ed732d38769edcccedd87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_program_description</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a719fd604b8da1e856694062df11eb050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_program_name</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a8626de92fe59a4097cc658230000e603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_program_version</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ae43aa8fe6b64cddc46371d227009fba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GetoptPositionalParameterList</type>
      <name>m_required_positional_parameters</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>ae9bd374725e69792e55783d1538edd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterMap</type>
      <name>m_short_parameters</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a8694dcd6dd030357cc949343e45b1a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterMap</type>
      <name>m_short_prefix_parameters</name>
      <anchorfile>classicl__core_1_1config_1_1Getopt.html</anchorfile>
      <anchor>a4ffe1982a978d8984f09433a693878a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::config::Getopt::KeyValue</name>
    <filename>structicl__core_1_1config_1_1Getopt_1_1KeyValue.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyValue</name>
      <anchorfile>structicl__core_1_1config_1_1Getopt_1_1KeyValue.html</anchorfile>
      <anchor>a8ff9ba5842253fba9ba7d9bd619051f9</anchor>
      <arglist>(const icl_core::String &amp;key, const icl_core::String &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>icl_core::String</type>
      <name>m_key</name>
      <anchorfile>structicl__core_1_1config_1_1Getopt_1_1KeyValue.html</anchorfile>
      <anchor>a8965fac9494f6b54e552ce6aa284164b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>icl_core::String</type>
      <name>m_value</name>
      <anchorfile>structicl__core_1_1config_1_1Getopt_1_1KeyValue.html</anchorfile>
      <anchor>a16935d2c9e1644bf02b6d4aef7e0ed93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::GetoptParameter</name>
    <filename>classicl__core_1_1config_1_1GetoptParameter.html</filename>
    <member kind="function">
      <type></type>
      <name>GetoptParameter</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>ab2fc42f2d2e38bfeeff82a3410dde56d</anchor>
      <arglist>(const icl_core::String &amp;option, const icl_core::String &amp;short_option, const icl_core::String &amp;help, bool is_prefix=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasValue</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a271d3d5850400324cdc9260d3ab8424f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>help</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a27ded264336838396de974819d02d34e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPrefixOption</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a9b4b97ab7545caaa0ff9d23a0673f1e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>option</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a00200ce43dd8cfea97de31991b5683dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>shortOption</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>ab4390cd264c4542226e572caf1999f61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_has_value</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a03842c336aeaba6fe308cffbe8f5098a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_help</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a2b0883df173805a308d89b0714c5c3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_prefix</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a9c1379536cd2efa12823caa26a682352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_option</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a0c39d32263cc02d0242ea86e6f236869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_short_option</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptParameter.html</anchorfile>
      <anchor>a9f5542afec31cd3a082234db77b738d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::GetoptPositionalParameter</name>
    <filename>classicl__core_1_1config_1_1GetoptPositionalParameter.html</filename>
    <member kind="function">
      <type></type>
      <name>GetoptPositionalParameter</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptPositionalParameter.html</anchorfile>
      <anchor>aa1be7db8a33ef8dfae8e4e7ca44950a1</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;help, const bool is_optional=false)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>help</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptPositionalParameter.html</anchorfile>
      <anchor>a7eb2a56bd54f4d060052ef7abbfe08d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOptional</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptPositionalParameter.html</anchorfile>
      <anchor>a587116f1d5cd04ed0b67e2559bb203d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>name</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptPositionalParameter.html</anchorfile>
      <anchor>a4d72aa148630f02cf7613d213a80c485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_help</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptPositionalParameter.html</anchorfile>
      <anchor>a01db714d2ad19c9957b9c61dea3481ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_optional</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptPositionalParameter.html</anchorfile>
      <anchor>ac13065625e946e5bcfa4a969c7cb4d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_name</name>
      <anchorfile>classicl__core_1_1config_1_1GetoptPositionalParameter.html</anchorfile>
      <anchor>ab8b5450138b3702014f5a79a00f11c54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::MemberEnum</name>
    <filename>classicl__core_1_1config_1_1MemberEnum.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>icl_core::config::impl::MemberValueIface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>aa40d7a40b296209a825f88aa54390d88</anchor>
      <arglist>(std::string const &amp;key, typename icl_core::ConvertToRef&lt; Q &gt;::ToRef value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getStringValue</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>ae57d12d39ca07c8903b00b7fca7e38ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSuffix</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>af145265b0b639ff1bc53dff598850872</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemberEnum</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>ae8dc0bbbe4e206acacd1f576d8457667</anchor>
      <arglist>(std::string const &amp;config_suffix, boost::function&lt; T &amp;(Q &amp;)&gt; accessor, char const *const *descriptions, char const *end_marker=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemberEnum</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>a6ec8e7aca5992fccc00c79d09e91b399</anchor>
      <arglist>(std::string const &amp;config_suffix, boost::function&lt; T &amp;(Q &amp;)&gt; accessor, std::vector&lt; std::string &gt; const &amp;descriptions)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemberEnum</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>a9f42ba5ebd0416fbdbc9d9eec42439f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; T &amp;(Q &amp;)&gt;</type>
      <name>m_accessor</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>aad11e844d4ebdf7852155a9fcbff3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_config_suffix</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>a531ce5f1ee7d04e5461b1a08b5e8e497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>m_descriptions</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>a4a17c9cd814d266fd1db36394c6ef73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_str_value</name>
      <anchorfile>classicl__core_1_1config_1_1MemberEnum.html</anchorfile>
      <anchor>af40d7663f56e9f0422c61288ae0c941a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::MemberValue</name>
    <filename>classicl__core_1_1config_1_1MemberValue.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>icl_core::config::impl::MemberValueIface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>a2b1b776e3b9fb81307151e2e0c78c26b</anchor>
      <arglist>(std::string const &amp;key, typename icl_core::ConvertToRef&lt; Q &gt;::ToRef value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getStringValue</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>a0be18283f65bfc7820f5e563e4eb3fa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSuffix</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>a8db7cdff25f81dd43f02007281811eac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemberValue</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>ad29ac53314ba42add5605f25c844b6d3</anchor>
      <arglist>(std::string const &amp;config_suffix, boost::function&lt; T &amp;(Q &amp;)&gt; accessor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemberValue</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>a6cbcbd6f034f928e5c4139d986ed906c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; T &amp;(Q &amp;)&gt;</type>
      <name>m_accessor</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>ab33dd63269ca224440fe435545a9b922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_config_suffix</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>aadaf55114bf0782184b7d043af7df9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_str_value</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue.html</anchorfile>
      <anchor>ae9d7ee5972d04a3e73d6dd2e1eb7c8ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::MemberValue&lt; bool, Q &gt;</name>
    <filename>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</filename>
    <templarg></templarg>
    <base>icl_core::config::impl::MemberValueIface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>adb78b297e4287f3f980b45cbf3d748ba</anchor>
      <arglist>(std::string const &amp;key, typename icl_core::ConvertToRef&lt; Q &gt;::ToRef value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getStringValue</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>ae66ca74188f7a0aedf112105341a53db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSuffix</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>ae135c6893b9a3f427a2214865aa07b31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemberValue</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>ac993758eb284d823a358efb0d967c70b</anchor>
      <arglist>(std::string const &amp;config_suffix, boost::function&lt; bool &amp;(Q &amp;)&gt; accessor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemberValue</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>a1fa4b343b764336ad60ed29023176b88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; bool &amp;(Q &amp;)&gt;</type>
      <name>m_accessor</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>a0e121e75f249086bd04ec299fc5826ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_config_suffix</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>a5d029d85f603e0ba2e04b0a971b2f7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_str_value</name>
      <anchorfile>classicl__core_1_1config_1_1MemberValue_3_01bool_00_01Q_01_4.html</anchorfile>
      <anchor>a2eb4cbe6b562434320010d4487482136</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::SubTreeList</name>
    <filename>classicl__core_1_1config_1_1SubTreeList.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>changed</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a1f14d4f4fa27c243858ef8fe2cbe1a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>contains</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a074aef11b286e54597301c1f1052d261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a5fb491df173956959ef4162a35a0b4be</anchor>
      <arglist>(AttributeTree *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newSubTreeList</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a041acf6e122eab58fe175b733f202874</anchor>
      <arglist>(AttributeTree *new_tree, AttributeTree *after)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>next</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a7a803be9191e7738e3ab4691506830e7</anchor>
      <arglist>(AttributeTree *prev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>aec7d7aaae0a2a29a5ff95d4cbcb2996a</anchor>
      <arglist>(std::ostream &amp;out, int change_style_depth, char *upper_description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printXmlSubTree</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>ad83283eb44c70856f2834b4766d62206</anchor>
      <arglist>(std::ostream &amp;out, const std::string &amp;upper_description)</arglist>
    </member>
    <member kind="function">
      <type>SubTreeList *</type>
      <name>revertOrder</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>ac7d0cd4dd5d7be4c3315dc88c7b0390a</anchor>
      <arglist>(SubTreeList *new_next=NULL)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>search</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a6e5f4cddf6e571f74c6ea9d7e65e0297</anchor>
      <arglist>(const char *description, const char *attribute)</arglist>
    </member>
    <member kind="function">
      <type>AttributeTree *</type>
      <name>subTree</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a5e37eb0fd7b268ec79a6060d30bd22e0</anchor>
      <arglist>(const char *description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubTreeList</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a07b98431009fa22afdea1ab86b3b2604</anchor>
      <arglist>(AttributeTree *sub_tree=0, SubTreeList *next=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlink</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a4e2c41b015744b7b6fc864f4d3f8fdce</anchor>
      <arglist>(AttributeTree *obsolete_tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlinkParent</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a069e135cc3677e15e9acbad6890c12a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmarkChanges</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>abf1d8ed4d64b33f2c955502dd1a17067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SubTreeList</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>abe223cc946d6dc7faaf51f23c818a7fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SubTreeList &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a34be533c39bb1102f2ebcd27c0a87acd</anchor>
      <arglist>(const SubTreeList &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SubTreeList</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a243889127326c8781ea39cbfaba7f129</anchor>
      <arglist>(const SubTreeList &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SubTreeList *</type>
      <name>m_next</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>af64fbbd65ea64b7784341e276f62f1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttributeTree *</type>
      <name>m_sub_tree</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a79670797ced3fe0eca0c9c7da4fb8f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AttributeTree</name>
      <anchorfile>classicl__core_1_1config_1_1SubTreeList.html</anchorfile>
      <anchor>a542db734432885a842c237b7ca4dce2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::TConfigEnum</name>
    <filename>classicl__core_1_1config_1_1TConfigEnum.html</filename>
    <templarg></templarg>
    <base>icl_core::config::ConfigEnum</base>
    <member kind="function">
      <type></type>
      <name>TConfigEnum</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigEnum.html</anchorfile>
      <anchor>a9f4af743bfee29a367bdd498279cf367</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, const char *const *descriptions, const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TConfigEnum</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigEnum.html</anchorfile>
      <anchor>a450e740bc8d3324590da51b7fb2a4c9b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::TConfigEnumDefault</name>
    <filename>classicl__core_1_1config_1_1TConfigEnumDefault.html</filename>
    <templarg></templarg>
    <base>icl_core::config::ConfigEnumDefault</base>
    <member kind="function">
      <type></type>
      <name>TConfigEnumDefault</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigEnumDefault.html</anchorfile>
      <anchor>a1552bae80891f3fd9e58295243b75b38</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value, const char *const *descriptions, const char *end_marker=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TConfigEnumDefault</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigEnumDefault.html</anchorfile>
      <anchor>a4cf45ad1c7b04aeea1c80f6261f53082</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::TConfigValue</name>
    <filename>classicl__core_1_1config_1_1TConfigValue.html</filename>
    <templarg></templarg>
    <base>icl_core::config::ConfigValue</base>
    <member kind="function">
      <type></type>
      <name>TConfigValue</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigValue.html</anchorfile>
      <anchor>aa413cc5abe894d38b5181123193a7973</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TConfigValue</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigValue.html</anchorfile>
      <anchor>a63889134c29822bb7ef357a0483715ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::TConfigValueDefault</name>
    <filename>classicl__core_1_1config_1_1TConfigValueDefault.html</filename>
    <templarg></templarg>
    <base>icl_core::config::ConfigValueDefault</base>
    <member kind="function">
      <type></type>
      <name>TConfigValueDefault</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigValueDefault.html</anchorfile>
      <anchor>aa89e8fac4ebc5216b6249b4217525c5b</anchor>
      <arglist>(const icl_core::String &amp;key, typename icl_core::ConvertToRef&lt; T &gt;::ToRef value, typename icl_core::ConvertToRef&lt; T &gt;::ToConstRef default_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TConfigValueDefault</name>
      <anchorfile>classicl__core_1_1config_1_1TConfigValueDefault.html</anchorfile>
      <anchor>a2d2ae8df15020cb2d732cd82d329ed77</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::config::impl</name>
    <filename>namespaceicl__core_1_1config_1_1impl.html</filename>
    <class kind="class">icl_core::config::impl::ConfigValueIface</class>
    <class kind="class">icl_core::config::impl::MemberValueIface</class>
    <member kind="function">
      <type>bool</type>
      <name>bool_cast</name>
      <anchorfile>namespaceicl__core_1_1config_1_1impl.html</anchorfile>
      <anchor>a00b49a3bc1eec5fa144deece99a3d3d7</anchor>
      <arglist>(U input)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>hexical_cast</name>
      <anchorfile>namespaceicl__core_1_1config_1_1impl.html</anchorfile>
      <anchor>acb27484884645a438409b34d9ab80271</anchor>
      <arglist>(U input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strict_bool_cast</name>
      <anchorfile>namespaceicl__core_1_1config_1_1impl.html</anchorfile>
      <anchor>ac7065f00a00637209dcb229a83d77a39</anchor>
      <arglist>(U input)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::impl::ConfigValueIface</name>
    <filename>classicl__core_1_1config_1_1impl_1_1ConfigValueIface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1ConfigValueIface.html</anchorfile>
      <anchor>a56e3c98d660db75d3e7f0fd9001e6c5d</anchor>
      <arglist>(std::string const &amp;prefix=&quot;&quot;, icl_core::logging::LogStream &amp;log_stream=icl_core::logging::Nirwana::instance()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual icl_core::String</type>
      <name>key</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1ConfigValueIface.html</anchorfile>
      <anchor>aeaefa121edd079796db341c59c44fc32</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual icl_core::String</type>
      <name>stringValue</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1ConfigValueIface.html</anchorfile>
      <anchor>a44169043e1523526823230d460aaaf10</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConfigValueIface</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1ConfigValueIface.html</anchorfile>
      <anchor>a2c4a89feaca6fdbed0f1390469e413c4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::config::impl::MemberValueIface</name>
    <filename>classicl__core_1_1config_1_1impl_1_1MemberValueIface.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1MemberValueIface.html</anchorfile>
      <anchor>abc48eefc4338f9cb5605c1a6708c1dd1</anchor>
      <arglist>(std::string const &amp;key, typename icl_core::ConvertToRef&lt; Q &gt;::ToRef value) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getStringValue</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1MemberValueIface.html</anchorfile>
      <anchor>a38efc4534706b2eefd02a6fd45067a45</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getSuffix</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1MemberValueIface.html</anchorfile>
      <anchor>a9b15a01492bf21660aa94e689c0f9df2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemberValueIface</name>
      <anchorfile>classicl__core_1_1config_1_1impl_1_1MemberValueIface.html</anchorfile>
      <anchor>a88ed8e59ae1fd44f82c939850193372c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::crypt</name>
    <filename>namespaceicl__core_1_1crypt.html</filename>
    <class kind="class">icl_core::crypt::Sha2</class>
    <class kind="class">icl_core::crypt::Sha2Impl</class>
    <class kind="class">icl_core::crypt::Sha2Impl&lt; uint64_t, t_h0, t_h1, t_h2, t_h3, t_h4, t_h5, t_h6, t_h7, t_len &gt;</class>
    <member kind="typedef">
      <type>Sha2&lt; uint32_t, 0xc1059ed8ul, 0x367cd507ul, 0x3070dd17ul, 0xf70e5939ul, 0xffc00b31ul, 0x68581511ul, 0x64f98fa7ul, 0xbefa4fa4ul, 7 &gt;</type>
      <name>Sha224</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>a7edaf74b654ee56ab93afcab804fc1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sha2&lt; uint32_t, 0x6a09e667ul, 0xbb67ae85ul, 0x3c6ef372ul, 0xa54ff53aul, 0x510e527ful, 0x9b05688cul, 0x1f83d9abul, 0x5be0cd19ul, 8 &gt;</type>
      <name>Sha256</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>adcad093b4dd64ec3762b9323b791968e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sha2&lt; uint64_t, 0xcbbb9d5dc1059ed8ull, 0x629a292a367cd507ull, 0x9159015a3070dd17ull, 0x152fecd8f70e5939ull, 0x67332667ffc00b31ull, 0x8eb44a8768581511ull, 0xdb0c2e0d64f98fa7ull, 0x47b5481dbefa4fa4ull, 6 &gt;</type>
      <name>Sha384</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>afa896a6f100f6d3b96598e372b4dd8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sha2&lt; uint64_t, 0x6a09e667f3bcc908ull, 0xbb67ae8584caa73bull, 0x3c6ef372fe94f82bull, 0xa54ff53a5f1d36f1ull, 0x510e527fade682d1ull, 0x9b05688c2b3e6c1full, 0x1f83d9abfb41bd6bull, 0x5be0cd19137e2179ull, 8 &gt;</type>
      <name>Sha512</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>af29cbd919e9d1da8f9e3cecc131f2a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>k256</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>a9964a60afcb6abc27568e627e282495a</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>k512</name>
      <anchorfile>namespaceicl__core_1_1crypt.html</anchorfile>
      <anchor>acabcf8eda232821ff2f49357af2da7df</anchor>
      <arglist>[80]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::crypt::Sha2</name>
    <filename>classicl__core_1_1crypt_1_1Sha2.html</filename>
    <templarg></templarg>
    <templarg>t_h0</templarg>
    <templarg>t_h1</templarg>
    <templarg>t_h2</templarg>
    <templarg>t_h3</templarg>
    <templarg>t_h4</templarg>
    <templarg>t_h5</templarg>
    <templarg>t_h6</templarg>
    <templarg>t_h7</templarg>
    <templarg>t_len</templarg>
    <base>icl_core::crypt::Sha2Impl</base>
    <member kind="typedef">
      <type>Sha2Impl&lt; T, t_h0, t_h1, t_h2, t_h3, t_h4, t_h5, t_h6, t_h7, t_len &gt;</type>
      <name>Impl</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2.html</anchorfile>
      <anchor>aff7e1372a5cc4f2575d447c8211a27d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Sha2 &amp;</type>
      <name>finalize</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2.html</anchorfile>
      <anchor>a84c226724d97f31bb27dee0a79c2e185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Sha2 &amp;</type>
      <name>process</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2.html</anchorfile>
      <anchor>a7274f1fde0eefb0392c989ea3fde1f98</anchor>
      <arglist>(const char *data)</arglist>
    </member>
    <member kind="function">
      <type>Sha2 &amp;</type>
      <name>process</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2.html</anchorfile>
      <anchor>abcdfc3162ef51e5a78e984e3c65d66b1</anchor>
      <arglist>(const ::icl_core::String &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>Sha2 &amp;</type>
      <name>process</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2.html</anchorfile>
      <anchor>a49f8375dcb898103847ce1bfd3c83f72</anchor>
      <arglist>(const void *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sha2</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2.html</anchorfile>
      <anchor>a2bedcecfa3fcf5004dd217584b6ea385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeBuffer</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2.html</anchorfile>
      <anchor>a99a00bcf5b5b74a6df0f66ede05e30ff</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::crypt::Sha2Impl</name>
    <filename>classicl__core_1_1crypt_1_1Sha2Impl.html</filename>
    <templarg></templarg>
    <templarg>t_h0</templarg>
    <templarg>t_h1</templarg>
    <templarg>t_h2</templarg>
    <templarg>t_h3</templarg>
    <templarg>t_h4</templarg>
    <templarg>t_h5</templarg>
    <templarg>t_h6</templarg>
    <templarg>t_h7</templarg>
    <templarg>t_len</templarg>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>aef866ddf004f1ad5fcbd4fbd97752358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::icl_core::String</type>
      <name>getHexDigest</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>a4738f42851e6e6eb7b7bc22fa9001018</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sha2Impl</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>ab2196ce898a1cc8b2cb23b6c977e53c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>cMESSAGE_BLOCK_SIZE</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>ad5b8bb80c11dca9c23507cb93c4fadbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>cMESSAGE_PAD_POSITION</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>a8c1a6e5a7256438044c771b0f15775c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processBuffer</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>a4ba79aa83b50e4a2eb024c9cada8b228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_buffer</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>a965d7a19dd4ed318a873c72eb4672baf</anchor>
      <arglist>[cMESSAGE_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_buffer_fill</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>aca573cbd6abcc234b28cda06195609d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>m_digest</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>ac6f5cd393f4eedbc95f0b417007d0218</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>m_message_size</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl.html</anchorfile>
      <anchor>a5a1700304f0dbce28c05ebaa4c5c9cd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::crypt::Sha2Impl&lt; uint64_t, t_h0, t_h1, t_h2, t_h3, t_h4, t_h5, t_h6, t_h7, t_len &gt;</name>
    <filename>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</filename>
    <templarg>t_h0</templarg>
    <templarg>t_h1</templarg>
    <templarg>t_h2</templarg>
    <templarg>t_h3</templarg>
    <templarg>t_h4</templarg>
    <templarg>t_h5</templarg>
    <templarg>t_h6</templarg>
    <templarg>t_h7</templarg>
    <templarg>t_len</templarg>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>afa6e484934c902a90886d2f77c600b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::icl_core::String</type>
      <name>getHexDigest</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>a60a33c3c25bcca13c7d0b367404c533f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sha2Impl</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>af32ca993b4948a397d080434b2e2c735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>cMESSAGE_BLOCK_SIZE</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>ace2a9da7d4b69811e9f1cc570e560945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>cMESSAGE_PAD_POSITION</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>aad000abb1820a5208985a07da2cc4169</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeBuffer</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>a84d044e1dc92e95e8cdb0f34d85ba940</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processBuffer</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>a3bf0ac40351ebbf47cdb8a0a9916d48f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_buffer</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>abef6c9b0b993cf4c369ff590aa5c87f3</anchor>
      <arglist>[cMESSAGE_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_buffer_fill</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>a2fa0796a73ffc0d1d012e22a51365ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>m_digest</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>a7caf856280acc17dfc9bb8961a56b798</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>m_message_size</name>
      <anchorfile>classicl__core_1_1crypt_1_1Sha2Impl_3_01uint64__t_00_01t__h0_00_01t__h1_00_01t__h2_00_01t__h3_00454aa59233ef4c313bb4bace96e24378.html</anchorfile>
      <anchor>a5a23667b3273b47c8eb350ebd7502ca2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::dispatch</name>
    <filename>namespaceicl__core_1_1dispatch.html</filename>
    <class kind="class">icl_core::dispatch::CallbackOperation</class>
    <class kind="class">icl_core::dispatch::Operation</class>
    <class kind="class">icl_core::dispatch::PeriodicDispatchThread</class>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespaceicl__core_1_1dispatch.html</anchorfile>
      <anchor>a6cca79cae722014a65915c85132f30ea</anchor>
      <arglist>(IclCoreDispatch_Log)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::dispatch::CallbackOperation</name>
    <filename>classicl__core_1_1dispatch_1_1CallbackOperation.html</filename>
    <base>icl_core::dispatch::Operation</base>
    <member kind="function">
      <type></type>
      <name>CallbackOperation</name>
      <anchorfile>classicl__core_1_1dispatch_1_1CallbackOperation.html</anchorfile>
      <anchor>a78066cd23bf5523dbf15aa122205d967</anchor>
      <arglist>(boost::function&lt; void()&gt; const &amp;callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classicl__core_1_1dispatch_1_1CallbackOperation.html</anchorfile>
      <anchor>aeb0a8deae06a1b0c2f1de53a39070c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CallbackOperation</name>
      <anchorfile>classicl__core_1_1dispatch_1_1CallbackOperation.html</anchorfile>
      <anchor>a6c1c5a48409ab63c4f509122daf6d919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>m_callback</name>
      <anchorfile>classicl__core_1_1dispatch_1_1CallbackOperation.html</anchorfile>
      <anchor>aafe9d7515e45595199077c568cf46aa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::dispatch::Operation</name>
    <filename>classicl__core_1_1dispatch_1_1Operation.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classicl__core_1_1dispatch_1_1Operation.html</anchorfile>
      <anchor>af4d287a29c5a4b61c0017c9642725a8a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operation</name>
      <anchorfile>classicl__core_1_1dispatch_1_1Operation.html</anchorfile>
      <anchor>a3453dd138073ea88def9decfe3dfb9b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Operation</name>
      <anchorfile>classicl__core_1_1dispatch_1_1Operation.html</anchorfile>
      <anchor>a77ad38fb2881fc734cd75b31d9a5d3b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::dispatch::PeriodicDispatchThread</name>
    <filename>classicl__core_1_1dispatch_1_1PeriodicDispatchThread.html</filename>
    <base>icl_core::thread::PeriodicThread</base>
    <member kind="function">
      <type>void</type>
      <name>addOperation</name>
      <anchorfile>classicl__core_1_1dispatch_1_1PeriodicDispatchThread.html</anchorfile>
      <anchor>ac5285139fd724ce7737ee0be609946b0</anchor>
      <arglist>(Operation *op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicDispatchThread</name>
      <anchorfile>classicl__core_1_1dispatch_1_1PeriodicDispatchThread.html</anchorfile>
      <anchor>aa5ad3d5c57643c3c1c75902138b8f931</anchor>
      <arglist>(icl_core::String const &amp;description, icl_core::TimeSpan const &amp;period, ThreadPriority priority=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicDispatchThread</name>
      <anchorfile>classicl__core_1_1dispatch_1_1PeriodicDispatchThread.html</anchorfile>
      <anchor>aff06219ce89c636bde106f51dd8bceb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classicl__core_1_1dispatch_1_1PeriodicDispatchThread.html</anchorfile>
      <anchor>a535d73a60d82e0e88fb9429b764df231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::List&lt; Operation * &gt;</type>
      <name>m_dispatch_queue</name>
      <anchorfile>classicl__core_1_1dispatch_1_1PeriodicDispatchThread.html</anchorfile>
      <anchor>a6959690facb3357db74e993c46bbc449</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::impl</name>
    <filename>namespaceicl__core_1_1impl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>string2Enum</name>
      <anchorfile>namespaceicl__core_1_1impl.html</anchorfile>
      <anchor>adc71573fd173ae529a9ab76ff7af08b1</anchor>
      <arglist>(const String &amp;str, T &amp;value, const std::vector&lt; std::string &gt; &amp;descriptions)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::internal</name>
    <filename>namespaceicl__core_1_1internal.html</filename>
    <class kind="struct">icl_core::internal::ExplicitEnforceMeaning</class>
    <class kind="struct">icl_core::internal::ExplicitEnforceMeaning&lt; true &gt;</class>
    <class kind="struct">icl_core::internal::ToStream&lt; T, false &gt;</class>
    <class kind="struct">icl_core::internal::ToStream&lt; T, true &gt;</class>
  </compound>
  <compound kind="struct">
    <name>icl_core::internal::ExplicitEnforceMeaning</name>
    <filename>structicl__core_1_1internal_1_1ExplicitEnforceMeaning.html</filename>
    <templarg>cond</templarg>
  </compound>
  <compound kind="struct">
    <name>icl_core::internal::ExplicitEnforceMeaning&lt; true &gt;</name>
    <filename>structicl__core_1_1internal_1_1ExplicitEnforceMeaning_3_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>EXPLICIT_TYPE_MEANING_MUST_BE_AN_EMPTY_CLASS_TYPE</name>
      <anchorfile>structicl__core_1_1internal_1_1ExplicitEnforceMeaning_3_01true_01_4.html</anchorfile>
      <anchor>ae9819af77ed4a4f1cde2f8f85642a6cea4b6dc25c70e81c8819d8616944fd814c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::internal::ToStream&lt; T, false &gt;</name>
    <filename>structicl__core_1_1internal_1_1ToStream_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>structicl__core_1_1internal_1_1ToStream_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a45cde42ad69d38c28f79d21546a3ea47</anchor>
      <arglist>(std::ostream &amp;os, const T &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::internal::ToStream&lt; T, true &gt;</name>
    <filename>structicl__core_1_1internal_1_1ToStream_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>structicl__core_1_1internal_1_1ToStream_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a2c3b43851c9424bb822ef557c57121c2</anchor>
      <arglist>(std::ostream &amp;os, const T &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::logging</name>
    <filename>namespaceicl__core_1_1logging.html</filename>
    <namespace>icl_core::logging::hidden</namespace>
    <namespace>icl_core::logging::hidden_posix</namespace>
    <class kind="class">icl_core::logging::FileLogOutput</class>
    <class kind="class">icl_core::logging::LifeCycle</class>
    <class kind="class">icl_core::logging::LoggingManager</class>
    <class kind="class">icl_core::logging::LogOutputStream</class>
    <class kind="class">icl_core::logging::LogStream</class>
    <class kind="class">icl_core::logging::ScopedSemaphore</class>
    <class kind="class">icl_core::logging::ScopedTimer</class>
    <class kind="class">icl_core::logging::Semaphore</class>
    <class kind="class">icl_core::logging::SemaphoreImpl</class>
    <class kind="class">icl_core::logging::SemaphoreImplDarwin</class>
    <class kind="class">icl_core::logging::SemaphoreImplLxrt33</class>
    <class kind="class">icl_core::logging::SemaphoreImplLxrt35</class>
    <class kind="class">icl_core::logging::SemaphoreImplLxrt38</class>
    <class kind="class">icl_core::logging::SemaphoreImplPosix</class>
    <class kind="class">icl_core::logging::SemaphoreImplWin32</class>
    <class kind="class">icl_core::logging::SQLiteLogDb</class>
    <class kind="class">icl_core::logging::SQLiteLogOutput</class>
    <class kind="class">icl_core::logging::StdErrorLogOutput</class>
    <class kind="class">icl_core::logging::StdLogOutput</class>
    <class kind="class">icl_core::logging::STMMultiThreadedWithSemaphore</class>
    <class kind="class">icl_core::logging::Thread</class>
    <class kind="class">icl_core::logging::ThreadImpl</class>
    <class kind="class">icl_core::logging::ThreadImplLxrt33</class>
    <class kind="class">icl_core::logging::ThreadImplLxrt35</class>
    <class kind="class">icl_core::logging::ThreadImplLxrt38</class>
    <class kind="class">icl_core::logging::ThreadImplPosix</class>
    <class kind="class">icl_core::logging::ThreadImplWin32</class>
    <class kind="class">icl_core::logging::ThreadStream</class>
    <class kind="class">icl_core::logging::UdpLogOutput</class>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE FileLogOutput tFileLogOutput</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ad2118043a0455e13ee1e7134eb79655b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LogOutputStream *(*</type>
      <name>LogOutputStreamFactory</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3198fb93c96079194f93aab3c997a9ad</anchor>
      <arglist>)(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, LogLevel log_level)</arglist>
    </member>
    <member kind="typedef">
      <type>LogStream *(*</type>
      <name>LogStreamFactory</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa868720813f9202b30b14e229b3d120a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; LogStream * &gt;</type>
      <name>LogStreamSet</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ac0adc1a51e2c28e1bf32b6aee9b78ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LogLevel</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_TRACE</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6ad3da3907d87ed806130543329c145d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_DEBUG</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6a584412372495bb1fc66dbcdd9bdd3e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_INFO</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6a76fefb13681d5323d06d713d40fa2a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_WARNING</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6adae6a7e357e06f1ae6628e89ec73d5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_ERROR</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6aec5fc0f9912df4e22c147cfed2fe8b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLL_MUTE</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9179f586ad1fa64b9a7af5475bdb67f6a06443574d254440091b48f54fd876f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; LifeCycle &gt;</type>
      <name>autoStart</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a7f22cb2c325350ec28dee8e3a9086e90</anchor>
      <arglist>(int &amp;argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>endl</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ab318f452363fcc0828a93b3dc6628b8e</anchor>
      <arglist>(ThreadStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>flush</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3ab3648187c30b403c93eaedc74f5417</anchor>
      <arglist>(ThreadStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a58fcbf29e69204b1fec56f45a4b52818</anchor>
      <arglist>(int &amp;argc, char *argv[], bool remove_read_arguments)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aeb87265e58c95d8d9f62bdbb442ccdbc</anchor>
      <arglist>(int &amp;argc, char *argv[], icl_core::config::Getopt::CommandLineCleaning cleanup, icl_core::config::Getopt::ParameterRegistrationCheck registration_check)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>ae2e2ae8f97c40a45e87a0d30e8684c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>logLevelDescription</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a37db921558d120148bd347603d880cbd</anchor>
      <arglist>(LogLevel log_level)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a80127b3e1f05aae5ef0f5006d4a2d6ef</anchor>
      <arglist>(ThreadStream &amp;stream, const icl_core::TimeStamp &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a31736611b1877452099954d3a6e80795</anchor>
      <arglist>(ThreadStream &amp;stream, const icl_core::TimeSpan &amp;time_span)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aaad9a00e830ec8cec887368a32008be5</anchor>
      <arglist>(ThreadStream &amp;stream, uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a6d23e1dfb0253dfb1d45f338f6d5fead</anchor>
      <arglist>(ThreadStream &amp;stream, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a5dd53c7b617b0090a42170559a25cba1</anchor>
      <arglist>(ThreadStream &amp;stream, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aab217af33de8fb287d345966853df717</anchor>
      <arglist>(ThreadStream &amp;stream, unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a1e087869d0deb4857cc0f581f9c24579</anchor>
      <arglist>(ThreadStream &amp;stream, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3c530cfdeb1c1380ef28a6ec90b2b4f7</anchor>
      <arglist>(ThreadStream &amp;stream, int8_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a97bba3caa1b5be56f8eaa59b8085d388</anchor>
      <arglist>(ThreadStream &amp;stream, int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a910f22107793f4c8b0b59f7c52922469</anchor>
      <arglist>(ThreadStream &amp;stream, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa73247268ce3e6902ee33b812560b938</anchor>
      <arglist>(ThreadStream &amp;stream, long value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aecf2620f49c5204bf66e22799f5129e6</anchor>
      <arglist>(ThreadStream &amp;stream, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a1bb869f942d0aae87bf2f22621b8ae5a</anchor>
      <arglist>(ThreadStream &amp;stream, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>aa2cadc848ef5b50153dadfb1dbaf41f3</anchor>
      <arglist>(ThreadStream &amp;stream, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a712d5881195bd8eff87c2c381f52623b</anchor>
      <arglist>(ThreadStream &amp;stream, double value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3095c4c88f7e3f782ccde6dbd66c40f4</anchor>
      <arglist>(ThreadStream &amp;stream, bool value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a4751efa0b821de98c31ff73059345d80</anchor>
      <arglist>(ThreadStream &amp;stream, void *value)</arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a4ef99c4142efe24092dbfb6e010f0b33</anchor>
      <arglist>(ThreadStream &amp;stream, const ThreadId &amp;thread_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a9513f47c7b7f968d6d3ffd97138511c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stringToLogLevel</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a3bed796ed6abd71c3c1f39284eeaadc2</anchor>
      <arglist>(const std::string &amp;log_level_text, LogLevel &amp;log_level)</arglist>
    </member>
    <member kind="variable">
      <type>const LogLevel</type>
      <name>cDEFAULT_LOG_LEVEL</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a909ec0274208d764a3f103c028e8610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cMAX_DESCRIPTION_LENGTH</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>abb4085fb03dde34f02c8f4cba3be4ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>cMAX_IDENTIFIER_LENGTH</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>af3063f4d0dff1fda59b486b0134a39c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>log_level_descriptions</name>
      <anchorfile>namespaceicl__core_1_1logging.html</anchorfile>
      <anchor>a38962c406fe311e6bbe84dc0a937655c</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::FileLogOutput</name>
    <filename>classicl__core_1_1logging_1_1FileLogOutput.html</filename>
    <base>icl_core::logging::LogOutputStream</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" static="yes">
      <type>static LogOutputStream *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a8d9a3f07d66423ec397507ce64e2733e</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level=cDEFAULT_LOG_LEVEL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeLogFile</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a6cf9d1c121461b6c96764e5f4c30fb28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>expandFilename</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a693bd9295c000bac6ce9f205bdac2268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FileLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>ab53aa3eb080cc84248e0e6a298198d02</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FileLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>ae8ae4956822be086a1e97a04bed4f193</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level, bool flush)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a8376aa85f012240487f4a7911b817233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a2cb3ecc0efea7051d9cc04460a6b80cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>openLogFile</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a23505c848cb2c80a5272780730862014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pushImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>aac7d1b11e2c3707904cf046df53e595d</anchor>
      <arglist>(const icl_core::String &amp;log_line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rotateLogFile</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a180825f1bdd221a2c89c4636a30ad421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~FileLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>ae7db5335f538d1c4095d64710cbf18b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_delete_old_files</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a455cb1c1527e4fa5e50d9aa636883bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_delete_older_than_days</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>ae456199201fdeee46c09acc9ff17a21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_filename</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>ade71e1b89c4c58d87161853ba9fd13db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_flush</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a3c83627f6fbb586d4aa1daa74d1ad985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>m_last_rotation</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a43438e4a0a43d5481a89c25d1862e0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>m_log_file</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a7ce234dee4118c8fa9faf75b146e52e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_rotate</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>a9e3549b35aebceffa2eb779595faa901</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LoggingManager</name>
      <anchorfile>classicl__core_1_1logging_1_1FileLogOutput.html</anchorfile>
      <anchor>aad44293c01dc1ecc61e538c36effb482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::LifeCycle</name>
    <filename>classicl__core_1_1logging_1_1LifeCycle.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const LifeCycle &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classicl__core_1_1logging_1_1LifeCycle.html</anchorfile>
      <anchor>a3a5f74eb5c2d01a816c1c46a32e636f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LifeCycle &gt;</type>
      <name>Ptr</name>
      <anchorfile>classicl__core_1_1logging_1_1LifeCycle.html</anchorfile>
      <anchor>a1b8439a4e48aedfb40fbe514cb08bdb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LifeCycle</name>
      <anchorfile>classicl__core_1_1logging_1_1LifeCycle.html</anchorfile>
      <anchor>ae7e27f57354c5f54b0957cc73f92a5e6</anchor>
      <arglist>(int &amp;argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LifeCycle</name>
      <anchorfile>classicl__core_1_1logging_1_1LifeCycle.html</anchorfile>
      <anchor>a8196768c7583d1ee78852d6b1737c7f2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::LoggingManager</name>
    <filename>classicl__core_1_1logging_1_1LoggingManager.html</filename>
    <class kind="struct">icl_core::logging::LoggingManager::LogOutputStreamConfig</class>
    <class kind="struct">icl_core::logging::LoggingManager::LogStreamConfig</class>
    <member kind="function">
      <type>void</type>
      <name>assertInitialized</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>afbc80facd6860759f080266651a20f58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeLogFormat</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>ad95701f7a515060e721db816c185245a</anchor>
      <arglist>(const icl_core::String &amp;name, const char *format=&quot;~T ~S(~L)~ C~(O~::D: ~E&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a7ed88c3169430cc199e4f49170186369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a0f83260049cd2e768e44557860127ae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a3d4f6f76db9498d0275cdba33758cff2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printConfiguration</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>ac3b97221ef69fb3964e1fde6a0168672</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerLogOutputStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a72e776ac5c14af25793d586b4fcef6f4</anchor>
      <arglist>(const icl_core::String &amp;name, LogOutputStreamFactory factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerLogStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a047529f3916fbaef8af272a65af8a3bb</anchor>
      <arglist>(const icl_core::String &amp;name, LogStreamFactory factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerLogStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>ac7f5071481d9dbaedb4aa33407329c0b</anchor>
      <arglist>(LogStream *log_stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLogOutputStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a4f5c854b8e8a8419afeef766d43d0417</anchor>
      <arglist>(LogOutputStream *log_output_stream, bool remove_from_list=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLogStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a6aa69932a1ce5c2f67e5251db11aeaf7</anchor>
      <arglist>(const icl_core::String &amp;log_stream_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a88d2e44a89d33c81fecaeb0db560fb18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LoggingManager &amp;</type>
      <name>instance</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a6580240bd5a3e8cc025644dea73b8ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, LogOutputStreamConfig &gt;</type>
      <name>LogOutputStreamConfigMap</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a05f437286e2cf2fb2bd4926c493a3137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, LogOutputStreamFactory &gt;</type>
      <name>LogOutputStreamFactoryMap</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>af77bf7206877f31547d5aac67a27cbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, LogOutputStream * &gt;</type>
      <name>LogOutputStreamMap</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a15c482a7494622f7da27c2c12a7d01c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, LogStreamConfig &gt;</type>
      <name>LogStreamConfigMap</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a5a0854887cc23c938f0d59d59f868190</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, LogStreamFactory &gt;</type>
      <name>LogStreamFactoryMap</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a8a34f7fd6426880153fdc76b630e702f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::Map&lt; icl_core::String, LogStream * &gt;</type>
      <name>LogStreamMap</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>ac3b7ace1cd284ae3fe8c4dcdbe240262</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>icl_core::List&lt; icl_core::String &gt;</type>
      <name>StringList</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>ad1aa126c1b65101aa2e3f02875be6fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LoggingManager</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a3fb2e5f83134a92de718d049de1e618b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LoggingManager</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>aeee2980ea92b0344ef7f205697b5e2d8</anchor>
      <arglist>(const LoggingManager &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LoggingManager &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a3a3971c368fcaa506689d9b8d4c8db6f</anchor>
      <arglist>(const LoggingManager &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~LoggingManager</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>aca7ce2d5ca28c3e58b7edf0b2fd06521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogOutputStream *</type>
      <name>m_default_log_output</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a8f4a5e378659764f62ecf65268f185c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_initialized</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a39cf45960aa0bf3d2382a1884f976a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogOutputStreamFactoryMap</type>
      <name>m_log_output_stream_factories</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>acddd8773c98da490aad6a56b5ee87136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogOutputStreamMap</type>
      <name>m_log_output_streams</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>aedc420874243bb6941fec49321ee128c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogStreamConfigMap</type>
      <name>m_log_stream_config</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>aad95f501d9b9c17f5294ad53ec585dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogStreamFactoryMap</type>
      <name>m_log_stream_factories</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a6b0b9f36791beb7ba479d18b129142fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogStreamMap</type>
      <name>m_log_streams</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a3dcc46a705906cc4f74960baf90ad083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogOutputStreamConfigMap</type>
      <name>m_output_stream_config</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>ad017afb33a98b334a4641fc9a4ea5964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_shutdown_running</name>
      <anchorfile>classicl__core_1_1logging_1_1LoggingManager.html</anchorfile>
      <anchor>a85427b1d1327f308bd82e8a4bd7dc412</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::logging::LoggingManager::LogOutputStreamConfig</name>
    <filename>structicl__core_1_1logging_1_1LoggingManager_1_1LogOutputStreamConfig.html</filename>
    <member kind="variable">
      <type>LogLevel</type>
      <name>log_level</name>
      <anchorfile>structicl__core_1_1logging_1_1LoggingManager_1_1LogOutputStreamConfig.html</anchorfile>
      <anchor>a42f5a88a249c7a93d2ae2cae4c3b478e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StringList</type>
      <name>log_streams</name>
      <anchorfile>structicl__core_1_1logging_1_1LoggingManager_1_1LogOutputStreamConfig.html</anchorfile>
      <anchor>a96754dda980f3e45d3cad98cf7aa1e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>icl_core::String</type>
      <name>name</name>
      <anchorfile>structicl__core_1_1logging_1_1LoggingManager_1_1LogOutputStreamConfig.html</anchorfile>
      <anchor>a73855cfb83bd66fb96544a395a3db4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>icl_core::String</type>
      <name>output_stream_name</name>
      <anchorfile>structicl__core_1_1logging_1_1LoggingManager_1_1LogOutputStreamConfig.html</anchorfile>
      <anchor>a641de2fd0a778b5b31b70d729576e93f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::logging::LoggingManager::LogStreamConfig</name>
    <filename>structicl__core_1_1logging_1_1LoggingManager_1_1LogStreamConfig.html</filename>
    <member kind="variable">
      <type>LogLevel</type>
      <name>log_level</name>
      <anchorfile>structicl__core_1_1logging_1_1LoggingManager_1_1LogStreamConfig.html</anchorfile>
      <anchor>a933a9a8296b28706c6076dbba49cd7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>icl_core::String</type>
      <name>name</name>
      <anchorfile>structicl__core_1_1logging_1_1LoggingManager_1_1LogStreamConfig.html</anchorfile>
      <anchor>a08c80ab7ebd7108741fc959994f24949</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::LogOutputStream</name>
    <filename>classicl__core_1_1logging_1_1LogOutputStream.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <class kind="struct">icl_core::logging::LogOutputStream::LogFormatEntry</class>
    <class kind="struct">icl_core::logging::LogOutputStream::LogMessage</class>
    <class kind="struct">icl_core::logging::LogOutputStream::WorkerThread</class>
    <member kind="function">
      <type>void</type>
      <name>changeLogFormat</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>aa1e6b6fd678dff1bce38f7387896729b</anchor>
      <arglist>(const char *format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeTimeFormat</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>ababd1eaf18d466b40fa799a312e07319</anchor>
      <arglist>(const char *format)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::logging::LogLevel</type>
      <name>getLogLevel</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a8fce820bce541d7d2a7a4f0b3931e5df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogOutputStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a6d9b75bddd4f5124e89cdb209c6cf8a9</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level, bool use_worker_thread=true)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>name</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a1b8c0e1866db0a5e12f2b7bf9833c11d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printConfiguration</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>aa181091dda043d5f8e88149b300e7c84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>aaa5f5180fa089b2f8f07ba8c1ab2f948</anchor>
      <arglist>(icl_core::logging::LogLevel log_level, const char *log_stream_description, const char *filename, int line, const char *classname, const char *objectname, const char *function, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogLevel</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>ab2a4c35ae0cee0ec25111741e6314811</anchor>
      <arglist>(icl_core::logging::LogLevel log_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a6d0f2e60647c25a75c2af0d6390f73bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a224dd32793faa0af99a15405e26500a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LogOutputStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>ae92899a4c70ff3b5013c5385d23259ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>LogOutputStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a7c7670e95a929285c72aec4992457bf9</anchor>
      <arglist>(const icl_core::String &amp;name, icl_core::logging::LogLevel log_level, bool use_worker_thread=true)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onShutdown</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>ada7709769a417f03b68c2c5a276e2cfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onStart</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>ac2c32bce5043ddfe4385794858b99872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseLogFormat</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a902a829a570184d9346db86b9cab6554</anchor>
      <arglist>(const char *format)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pushImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a5457ab29ac145ef4f38b90a6ef675abe</anchor>
      <arglist>(const LogMessage &amp;log_message)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pushImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a1955da6e34666086c1982e4ac9c1a352</anchor>
      <arglist>(const std::string &amp;log_line)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Semaphore</type>
      <name>m_format_mutex</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a945c1d90040f2e7dc091ba420a72a073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::List&lt; LogFormatEntry &gt;</type>
      <name>m_log_format</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>ae9ca0f49ffc59588be11441f9944c4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::logging::LogLevel</type>
      <name>m_log_level</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a57092b725a471c8fc3193c4eb6fffb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_name</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a9e11001530d652a2fb59d6abedea78b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::List&lt; LogFormatEntry &gt;</type>
      <name>m_new_log_format</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a7272360046f7ac20f3adff7e3ea3e83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Semaphore</type>
      <name>m_no_worker_thread_push_mutex</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a4962bcdc90056ae632fec859795f51f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_time_format</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a9cbc370bf2699116017a71b64e9d81f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_use_worker_thread</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a1fbfbca5a2dc5d9a97dc5fddc115d406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorkerThread *</type>
      <name>m_worker_thread</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a094b06a23b3efd6a214915a936a17e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const icl_core::String</type>
      <name>m_default_log_format</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>afbeacf44e5abd3a977fe952b853f0e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const icl_core::ThreadPriority</type>
      <name>m_default_worker_thread_priority</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>a2a8150a8eb224bac5f1c698ae44c86f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LoggingManager</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>aad44293c01dc1ecc61e538c36effb482</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>WorkerThread</name>
      <anchorfile>classicl__core_1_1logging_1_1LogOutputStream.html</anchorfile>
      <anchor>aa71780675ced446a1f4ebf8dab48f246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::logging::LogOutputStream::LogFormatEntry</name>
    <filename>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</filename>
    <member kind="enumeration">
      <name>EntryType</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_TEXT</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583ab11fa30f5cd20aeeac79edb8b53fe5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_CLASSNAME</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583a70004654ca555706c7e93287fc219964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_OBJECTNAME</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583a8414d9e939242fed69c74ac9cacce522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_FUNCTION</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583aefd4d3d29a75ced223d0bdb48ae91d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_MESSAGE</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583a8de254aa1a3bf972dc22d92aef4bb97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_FILENAME</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583ab4b062e8078855d660c96f3ca83e3f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_LINE</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583ac9f1ea65501386c435663263aa83deea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_LEVEL</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583ac0935cebbf272824b4234265b53baeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_STREAM</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583aee7488a2cae99490480655e9a0bb3c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_TIMESTAMP</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583a472aa70d39e7b16fedc0396bc36e60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eT_TIMESTAMP_MS</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a9e871bbab6ad4c4e1a772d2c5ebd4583a90359200cecf37d636c3f2e2bc872807</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogFormatEntry</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a7413eddf47724ac2181258b2ac1803f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>suffix</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>a242215a262b81d65d574481048d92007</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>text</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>aa8fc1e24f4884a8e572cc279d0afd9c1</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>EntryType</type>
      <name>type</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>aa8d79781b870c463d8046bb44a11b136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>width</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogFormatEntry.html</anchorfile>
      <anchor>adf299d7e7d156bf3d244eb426ed95e9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::logging::LogOutputStream::LogMessage</name>
    <filename>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</filename>
    <member kind="function">
      <type></type>
      <name>LogMessage</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>a0ca516ddaab2fcb781577e59eb9c85d6</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timestamp=icl_core::TimeStamp(), icl_core::logging::LogLevel log_level=eLL_MUTE, const char *log_stream=&quot;&quot;, const char *filename=&quot;&quot;, size_t line=0, const char *class_name=&quot;&quot;, const char *object_name=&quot;&quot;, const char *function_name=&quot;&quot;, const char *message_text=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>class_name</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>ad1a5304ca4372af10d10c902511ed681</anchor>
      <arglist>[cMAX_IDENTIFIER_LENGTH+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>filename</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>a8e73cf902477b6baa5fa0b760792796a</anchor>
      <arglist>[cMAX_DESCRIPTION_LENGTH+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>function_name</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>ad4e3de56a1b14160423658f10beb87c4</anchor>
      <arglist>[cMAX_IDENTIFIER_LENGTH+1]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>line</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>a0ecd90f8942a43ef6bd04e97a5ed9f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>icl_core::logging::LogLevel</type>
      <name>log_level</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>a779cbca8e184a3d824638fbb0aff23e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>log_stream</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>a6132b27c2779bbad6f6f5a4b68cc746e</anchor>
      <arglist>[cMAX_IDENTIFIER_LENGTH+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>message_text</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>a42e55c17b80b31babb97abb541871022</anchor>
      <arglist>[cDEFAULT_LOG_SIZE+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>object_name</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>a2eb9c1b4031fe8ff3f1e2a42756fb998</anchor>
      <arglist>[cMAX_DESCRIPTION_LENGTH+1]</arglist>
    </member>
    <member kind="variable">
      <type>icl_core::TimeStamp</type>
      <name>timestamp</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1LogMessage.html</anchorfile>
      <anchor>aeebc793d075911f668d3f386c4978601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::logging::LogOutputStream::WorkerThread</name>
    <filename>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</filename>
    <base>icl_core::logging::Thread</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="typedef">
      <type>icl_core::Queue&lt; LogMessage &gt;</type>
      <name>MessageQueue</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>ad1f5c9c0302092406c799f98f1728fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>a14f65e8a6ceece80954643d00c1b405d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorkerThread</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>acda2cbffd5bb97f7a5e244990ac1bf3d</anchor>
      <arglist>(LogOutputStream *output_stream, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WorkerThread</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>a364a3c7f8132e2ad6daa955702402f6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Semaphore *</type>
      <name>m_fill_count</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>a2b3756ee14410e1395ac893657db1639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MessageQueue</type>
      <name>m_message_queue</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>a3746d533f85a42ed73a2a75788ec898b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Semaphore *</type>
      <name>m_mutex</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>ae3b07fd79c89bbbd662577f6c6ac46a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogOutputStream *</type>
      <name>m_output_stream</name>
      <anchorfile>structicl__core_1_1logging_1_1LogOutputStream_1_1WorkerThread.html</anchorfile>
      <anchor>ae5bf4b1d09c41e06eaabf29429360b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::LogStream</name>
    <filename>classicl__core_1_1logging_1_1LogStream.html</filename>
    <base protection="private">icl_core::Noncopyable</base>
    <class kind="struct">icl_core::logging::LogStream::ThreadStreamInfo</class>
    <member kind="function">
      <type>void</type>
      <name>addOutputStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a00bdb879e041911699ba23897a4f8628</anchor>
      <arglist>(LogOutputStream *new_stream)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::logging::LogLevel</type>
      <name>getLogLevel</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a3e6eaf5076fd66a29ad715e9936328e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::logging::LogLevel</type>
      <name>initialLogLevel</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>aff4e08525f26f58c186bca0b625967c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>aed8a030ddaa33b2e549a10930cbc2c52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>afe6768740339d79124a072680335d72e</anchor>
      <arglist>(const icl_core::String &amp;name, icl_core::logging::LogLevel initial_level=cDEFAULT_LOG_LEVEL)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>name</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a88ad2e6e6f6a3b086d1d33bb029b5961</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>nameCStr</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>af74df1680c1361e411a6698ef22d3350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printConfiguration</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a6e50667df65454e19d4c51f3a9e9daeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOutputStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a20ee98761a2edbc5b0dba57f76f5b2aa</anchor>
      <arglist>(LogOutputStream *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActive</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>ad3421a6e2f5d3f3e29a785672c0f06df</anchor>
      <arglist>(bool active=true)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::logging::ThreadStream &amp;</type>
      <name>threadStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a39e898a3e1221cc95c0afea6d8672e55</anchor>
      <arglist>(icl_core::logging::LogLevel log_level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a8ff21a07be92224e1419ee84b0e7db8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; ThreadStreamInfo &gt;</type>
      <name>ThreadStreamMap</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a5242fd44842518e6d01637ac4994d518</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>releaseThreadStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a5c9822ec9bae8e7e1bde2c0a152d2557</anchor>
      <arglist>(icl_core::logging::ThreadStream *thread_stream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_active</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a3b0d5259c144deaa92f2542a8949010c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::logging::LogLevel</type>
      <name>m_initial_level</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a42047cc795727a91a54f1393b7230f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Semaphore</type>
      <name>m_mutex</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a5a981e51eeaeae091a1f874f25fb1ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_name</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>aa4e854ae482a02042eb23a5f6be4ff90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; LogOutputStream * &gt;</type>
      <name>m_output_stream_list</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a277b94657c04ae862a8e9989f7a99404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadStreamMap</type>
      <name>m_thread_stream_map</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>af629b71058d13d4bc30197975acd4c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ThreadId</type>
      <name>m_empty_thread_id</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>aa4672d0f6e89dd572e17784308dfc867</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LoggingManager</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>aad44293c01dc1ecc61e538c36effb482</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadStream</name>
      <anchorfile>classicl__core_1_1logging_1_1LogStream.html</anchorfile>
      <anchor>a4fc2915478b8df71579c1b803951050c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::logging::LogStream::ThreadStreamInfo</name>
    <filename>structicl__core_1_1logging_1_1LogStream_1_1ThreadStreamInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>ThreadStreamInfo</name>
      <anchorfile>structicl__core_1_1logging_1_1LogStream_1_1ThreadStreamInfo.html</anchorfile>
      <anchor>a7bbefeed78300e4ef68f8b43c60b8932</anchor>
      <arglist>(ThreadId thread_id, icl_core::logging::LogLevel log_level, icl_core::logging::ThreadStream *thread_stream)</arglist>
    </member>
    <member kind="variable">
      <type>icl_core::logging::LogLevel</type>
      <name>log_level</name>
      <anchorfile>structicl__core_1_1logging_1_1LogStream_1_1ThreadStreamInfo.html</anchorfile>
      <anchor>aee86c2d7efe32ed531e537620d4abf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ThreadId</type>
      <name>thread_id</name>
      <anchorfile>structicl__core_1_1logging_1_1LogStream_1_1ThreadStreamInfo.html</anchorfile>
      <anchor>ab700eaedf0588cf66eef5b898eb60abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>icl_core::logging::ThreadStream *</type>
      <name>thread_stream</name>
      <anchorfile>structicl__core_1_1logging_1_1LogStream_1_1ThreadStreamInfo.html</anchorfile>
      <anchor>a7dd1bd2046bbdfafa7f099c97e8bcb63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ScopedSemaphore</name>
    <filename>classicl__core_1_1logging_1_1ScopedSemaphore.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>bool</type>
      <name>isDecremented</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedSemaphore.html</anchorfile>
      <anchor>aaf19102b0a713aa03f93b88d3b49ed16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedSemaphore.html</anchorfile>
      <anchor>a7d8d924eafa4813f82705378e8524b26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedSemaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedSemaphore.html</anchorfile>
      <anchor>a327ead52273f0bd0af490ab52596846a</anchor>
      <arglist>(Semaphore &amp;semaphore)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedSemaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedSemaphore.html</anchorfile>
      <anchor>a997edcd467b2970656ef33116fc71d96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_decremented</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedSemaphore.html</anchorfile>
      <anchor>a5cb1a13be91f83f88fc42a5cc17fbaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Semaphore &amp;</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedSemaphore.html</anchorfile>
      <anchor>adc04a2b71dbcfbc941fcd25d93ef0e8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ScopedTimer</name>
    <filename>classicl__core_1_1logging_1_1ScopedTimer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>a4ffaee7512187c65bc327b8b5587d74e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>a41cf81bef4a709e87c1d9a974c7630a1</anchor>
      <arglist>(const std::string &amp;extra_description) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedTimer</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>a7518b5848dabad4d6bd5c5ec34962200</anchor>
      <arglist>(const std::string &amp;description=&quot;ScopedTimer&quot;, const LogLevel level=eLL_DEBUG, const std::string &amp;filename=__FILE__, const std::size_t line=__LINE__, const std::string &amp;classname=&quot;&quot;, const std::string &amp;objectname=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>aa8209c8ae7f1b17c91f81c0c525fe5b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedTimer</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>ab51e7aec0ede73c7acf9974779e815a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_active</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>aeb8144910eb1ee43f36036c9b4d4bc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>m_classname</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>ad245ca82da99a9b55bd636dc6417c1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>m_description</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>a7517e815a149184cbdff0f27a69876ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>m_filename</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>aa2f95a3119151b12b771d75aaf84390a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const LogLevel</type>
      <name>m_level</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>ad9eb5ad09371b0a5aca6f61b9164ec50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::size_t</type>
      <name>m_line</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>aeb6c45bfca65a19ba4cf70243fe9d59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>m_objectname</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>a5994b5b8bbd042c1a744a97a76d640ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TimeStamp</type>
      <name>m_start_time</name>
      <anchorfile>classicl__core_1_1logging_1_1ScopedTimer.html</anchorfile>
      <anchor>ac5c686349c361a98d817e44f23574e74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::Semaphore</name>
    <filename>classicl__core_1_1logging_1_1Semaphore.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1Semaphore.html</anchorfile>
      <anchor>ad9bb172cb5d86193737af90085fb95c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1Semaphore.html</anchorfile>
      <anchor>a283edc9d93eeef4ed1ca08ab12e519b7</anchor>
      <arglist>(size_t initial_value=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1Semaphore.html</anchorfile>
      <anchor>ab8b9998fa2a4295bf40753590a39e807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1Semaphore.html</anchorfile>
      <anchor>a3c94b5f9be35c7c60198e774c9bb8406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SemaphoreImpl *</type>
      <name>m_impl</name>
      <anchorfile>classicl__core_1_1logging_1_1Semaphore.html</anchorfile>
      <anchor>ad2cb6b8fcdb4fc97064fec7b33a3537b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SemaphoreImpl</name>
    <filename>classicl__core_1_1logging_1_1SemaphoreImpl.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a7356bac451bc2c5bf890709eb558d04e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a8464a71e994312dfc28e4eded5a094d2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a455b6e853d6203c62a37d0973accf5e8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SemaphoreImplDarwin</name>
    <filename>classicl__core_1_1logging_1_1SemaphoreImplDarwin.html</filename>
    <base>icl_core::logging::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>ac02044dfaf17e5e7fccaeed2f972bc3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplDarwin</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>a7aafed0729ed8b8831cd5f2a04685c67</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>ae0d51ec28f5efb6711ae64e3165e1951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplDarwin</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>a876dc48763b8fc5a7939c1b6333109f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>semaphore_t</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>aad09f6b6e5c1ba48b020d704468d0e52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SemaphoreImplLxrt33</name>
    <filename>classicl__core_1_1logging_1_1SemaphoreImplLxrt33.html</filename>
    <base>icl_core::logging::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>acf043867abbb8b7bb6101734fbca0b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplLxrt33</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a26a41ebcb23e18eb3167bb60c685f752</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a66bfcab62819bbad4ef532ce62c24bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplLxrt33</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>ac411d618b39b3bacefa9957cdd11bb59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sem_t *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a57c210cdd496860fdec6038641406512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SemaphoreImplLxrt35</name>
    <filename>classicl__core_1_1logging_1_1SemaphoreImplLxrt35.html</filename>
    <base>icl_core::logging::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a449ff78fd9c83c5896a81913089c563b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplLxrt35</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>aafe5512a066108b3291b9a9c3ac0b703</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>ac883076cfe1fdac24fb4e7bba7ae9639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplLxrt35</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>aaf98181137c1fb130083db3dc3740b2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sem_t *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a4b71a9d9b315a701fcdae89c6aaf9bc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SemaphoreImplLxrt38</name>
    <filename>classicl__core_1_1logging_1_1SemaphoreImplLxrt38.html</filename>
    <base>icl_core::logging::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>adb86d34cf0f5f9bd05478ef311862a63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplLxrt38</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a0bec4e1ec679dcc44211dce51222be7e</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>aab97eb59f2d069ac47214e039b0e4af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplLxrt38</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>ae350b61db796b6bbac35e682dcd7989d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SEM *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a801fcb1bcfed51517378e11acd68fb7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SemaphoreImplPosix</name>
    <filename>classicl__core_1_1logging_1_1SemaphoreImplPosix.html</filename>
    <base>icl_core::logging::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a06fc86baa3802334465ba2bebff95dbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplPosix</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>abdaeca3d2cdff269f2b25dbc9a1f5c09</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a0ba2447d2dbbb5f4612f93fd9a66d836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplPosix</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a09a7f060beacd9a4bbba0bbf7f5ca612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sem_t *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>ab9d16f691f50c326b16d07fcca6db750</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SemaphoreImplWin32</name>
    <filename>classicl__core_1_1logging_1_1SemaphoreImplWin32.html</filename>
    <base>icl_core::logging::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a7656f6902a6975e9bd1e976b546168eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplWin32</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a267a59d36e9b211630a870c607f4949e</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a614f5e433a22943c8f46ad868d4c253f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplWin32</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a3e5f64a0ca74baac9be17edfdaaa7b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1logging_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>ad59d5befaed71e55def30b52d685c2d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SQLiteLogDb</name>
    <filename>classicl__core_1_1logging_1_1SQLiteLogDb.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeDatabase</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a12a9db2c3598c4da6fc267163821a4da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openDatabase</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a22c17e2332c2bb79d8670e7c6a895d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SQLiteLogDb</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a5326eae3b844e99757a81cd5f60f750e</anchor>
      <arglist>(const icl_core::String &amp;db_filename, bool rotate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLogLine</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a6af1ad87fe5e89428e704a5bd1a25532</anchor>
      <arglist>(const char *app_id, const char *timestamp, const char *log_stream, const char *log_level, const char *filename, size_t line, const char *class_name, const char *object_name, const char *function_name, const char *message_text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SQLiteLogDb</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>ad0ea3c1a2312872e4291711e935bf3b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sqlite3 *</type>
      <name>m_db</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>afcc30bebc8e2f56f92304548fa9bc1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_db_filename</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a82b610e59600ae29e363fa962054cd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sqlite3_stmt *</type>
      <name>m_insert_stmt</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a7c604941ba9f269d7382465912d1659c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>m_last_rotation</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>ab5cac8b61227f0747ccb407a80d63e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_rotate</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a38d89cbbdd158d2fd0001f940c9ee1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static icl_core::String</type>
      <name>m_create_sql</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>a24b2477992ee3feb2d5a856ebc23bb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static icl_core::String</type>
      <name>m_insert_sql</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogDb.html</anchorfile>
      <anchor>ab3e0290be7d4e16682d83caf9972c0a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::SQLiteLogOutput</name>
    <filename>classicl__core_1_1logging_1_1SQLiteLogOutput.html</filename>
    <base>icl_core::logging::LogOutputStream</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" static="yes">
      <type>static LogOutputStream *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogOutput.html</anchorfile>
      <anchor>a09749d6562cbffc95d4b1f1688aa6d2f</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level=cDEFAULT_LOG_LEVEL)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onShutdown</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogOutput.html</anchorfile>
      <anchor>a5e8aca12d2b6ea722b66dae7e61eb86d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onStart</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogOutput.html</anchorfile>
      <anchor>aa832a68bd36a3476bcacc6b8431fd04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pushImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogOutput.html</anchorfile>
      <anchor>a895e9aca60ccc716c6529f75e447dbda</anchor>
      <arglist>(const LogMessage &amp;log_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SQLiteLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogOutput.html</anchorfile>
      <anchor>a1dd6843a9f86a532c049da0546143262</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~SQLiteLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogOutput.html</anchorfile>
      <anchor>a4c74aa83af03fc710c2d6b8828e0aa24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SQLiteLogDb *</type>
      <name>m_db</name>
      <anchorfile>classicl__core_1_1logging_1_1SQLiteLogOutput.html</anchorfile>
      <anchor>a230fc888fb0da873b4d96d9c38189e9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::StdErrorLogOutput</name>
    <filename>classicl__core_1_1logging_1_1StdErrorLogOutput.html</filename>
    <base>icl_core::logging::LogOutputStream</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" static="yes">
      <type>static LogOutputStream *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1logging_1_1StdErrorLogOutput.html</anchorfile>
      <anchor>a35831194ec8d8a07774b672f9b3fa4a6</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level=cDEFAULT_LOG_LEVEL)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pushImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1StdErrorLogOutput.html</anchorfile>
      <anchor>a0397d7b88c819851fb0b50d05ef209d2</anchor>
      <arglist>(const icl_core::String &amp;log_line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StdErrorLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1StdErrorLogOutput.html</anchorfile>
      <anchor>a2c6b23a60cf8f22f42bf8985f3448965</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::StdLogOutput</name>
    <filename>classicl__core_1_1logging_1_1StdLogOutput.html</filename>
    <base>icl_core::logging::LogOutputStream</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" static="yes">
      <type>static LogOutputStream *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1logging_1_1StdLogOutput.html</anchorfile>
      <anchor>ae1e39d5f407f48463c60ac48b3478675</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level=cDEFAULT_LOG_LEVEL)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pushImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1StdLogOutput.html</anchorfile>
      <anchor>a2dee90a687000e09984973157b65585b</anchor>
      <arglist>(const icl_core::String &amp;log_line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StdLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1StdLogOutput.html</anchorfile>
      <anchor>a46edc22447470dd027673090e0255979</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::STMMultiThreadedWithSemaphore</name>
    <filename>classicl__core_1_1logging_1_1STMMultiThreadedWithSemaphore.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::icl_core::logging::ScopedSemaphore</type>
      <name>Guard</name>
      <anchorfile>classicl__core_1_1logging_1_1STMMultiThreadedWithSemaphore.html</anchorfile>
      <anchor>a17ba3724082deaba0ec31f9f09f18d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::icl_core::logging::Semaphore</type>
      <name>Lock</name>
      <anchorfile>classicl__core_1_1logging_1_1STMMultiThreadedWithSemaphore.html</anchorfile>
      <anchor>a0e18d3aad2ad2175ca3e450f23fcdec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>memoryBarrier</name>
      <anchorfile>classicl__core_1_1logging_1_1STMMultiThreadedWithSemaphore.html</anchorfile>
      <anchor>a4bade9433b0c2b4651438b35f8af330d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::Thread</name>
    <filename>classicl__core_1_1logging_1_1Thread.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>bool</type>
      <name>execute</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a1717a4f990d302421df978f8c2fd22f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a2660a59be3e17923427e081eb7069deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a1d078ebd98680acad276e84b98859cc9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>running</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a9b7ad524c2d6ab4f1f88a15008f83277</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a3c9df7d9dd2aaf51b2f83a8e871d2dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>ab16268b1d6cdc34903f922ea8419f391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Thread</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a56e9ea2d35334839570b67a5f3045b0a</anchor>
      <arglist>(icl_core::ThreadPriority priority=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Thread</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>ae04dba0bc95bd699d74a766ed06c1b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>aeffa82ccc4ecb1ac192a58fe71da128d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>waitStarted</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a36379b9bc3003a1968c3087bcd47486c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_execute</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>aef82691bfda487b77322b7bf16ca64b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_finished</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a0bfaa4094443dc48d7e53f1f5d8ee7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadImpl *</type>
      <name>m_impl</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>af22d1b3ce15bb524b839fd60f68ca8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_joined</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a659bae460883f966433e65db474d75a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_starting</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a3a21d3fcc2f7eac872263e1e50ab897b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a34d3c3d19cb7839e23ae417579d81736</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>ac6fcccdc758a754b033a1d594dd35c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a26630ea817745b22932df65d90f7e4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplPosix</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>a5c403f632aafcea6863415cb956cdeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplWin32</name>
      <anchorfile>classicl__core_1_1logging_1_1Thread.html</anchorfile>
      <anchor>ad85afa21c3a99b69639ae2f7fa23ff55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ThreadImpl</name>
    <filename>classicl__core_1_1logging_1_1ThreadImpl.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImpl.html</anchorfile>
      <anchor>a9f1bd96f5068b4051ea166f68a0b6258</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImpl.html</anchorfile>
      <anchor>a6f2d9f6ca5d3d1db91a0eb513a3aa5cf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImpl.html</anchorfile>
      <anchor>a1b194b7ecdb6f7575eb75b1142a684c7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ThreadImplLxrt33</name>
    <filename>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</filename>
    <base>icl_core::logging::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a280d1f91da57e06b8e14beec82d3a349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a9ced38ec07e74953769e2a4f5c1270cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>aa40d364e55e80e09965686bbed601d14</anchor>
      <arglist>(Thread *thread, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>ad65b333a96aecd1e1cf8079e80e4a77f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>abae26d3ba7a98aa22ee70cb33e761750</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a365696093657873d3f0929db94da2c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RT_TASK *</type>
      <name>m_rt_task</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a8095dd8096c1bfd60b2c8b1df8641a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a76bd0046ed642950906223379991b5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>acfa66ec16d1fbc3d70a1c88e17dba76d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ThreadImplLxrt35</name>
    <filename>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</filename>
    <base>icl_core::logging::ThreadImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a862a4793d4f9262e2aed9ca080b567b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a576fca3a52a9e1629087451c11c7721a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>afe602fcfbd822e8678d0d113312f12a3</anchor>
      <arglist>(Thread *thread, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a72299fd2920fdd29e400101cb4285614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a24bb0074cb6b990a064398d9b6891020</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>ae414fafa91afaaebbefdbe032316c297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_barrier_t *</type>
      <name>m_rt_start_sync</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>aaa768dab0c0e47bc74496b65bf0582f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RT_TASK *</type>
      <name>m_rt_task</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>af9ed5bb4b71ffe6e760ae20d8346d029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a900e90774da3f165e0a6122005c3be79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>aed654deefcd6173938a00021b7ac85bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ThreadImplLxrt38</name>
    <filename>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</filename>
    <base>icl_core::logging::ThreadImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>aa46cc8dff9498419ace98882f4fdb029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a4b931b509a1e4a8d94336d6386206b2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a97fa0b2fe003f0429b68b0319f464308</anchor>
      <arglist>(Thread *thread, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a56d1c8f5c459ead0cb1e800006492751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a6640aeed94dd0620a989a7f9b8d3ddf3</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a9ef346c4f428901071106f36d46dfb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SEM *</type>
      <name>m_rt_start_sync</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a8afda372cbf491ceb185e35e394aab49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RT_TASK *</type>
      <name>m_rt_task</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>ae06175c5d21dd97e3ed00f20989bfae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a9917878eef14ec5956d9c670abf5be1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>ab0c9721a2d2d2598f2ab9ba658b731a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ThreadImplPosix</name>
    <filename>classicl__core_1_1logging_1_1ThreadImplPosix.html</filename>
    <base>icl_core::logging::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>ad5f81f868dc1ae05d4939f4b90d0959b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a92ce6dfce870252dcd22c670104e237f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplPosix</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a2298ec287d56509c5d2b7ffb36d8224e</anchor>
      <arglist>(Thread *thread, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplPosix</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a6ea746d0bd7e721c222eae46d1a665a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a607a492019b7bdc4a82537d7d85594aa</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a67ee6ccf9f20a8554fb66200f301fb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>ac7add6847fb6611240fcbed95fe71841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a4e1f1f72443c14c3f2ad2bee850b2fb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ThreadImplWin32</name>
    <filename>classicl__core_1_1logging_1_1ThreadImplWin32.html</filename>
    <base>icl_core::logging::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a675a2d6b6ad1a85f64599930cdfcd2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a726569439d0a085d8c22063f21351724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplWin32</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>afbede2d2f7753e9af2da61ced1ff489b</anchor>
      <arglist>(Thread *thread, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplWin32</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>ad3b1dd9eaae19d8ffcca3655ecf8ace4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static DWORD WINAPI</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a1ed26c2c6763c5ed21521ca276f4dc0e</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a42d6fe2a02e682fd93597742411d54d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_thread_handle</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a24d67420251b090cfe61f47b124d779f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadImplWin32.html</anchorfile>
      <anchor>aca4a39d107a7dd7e25aa007843ad8256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::ThreadStream</name>
    <filename>classicl__core_1_1logging_1_1ThreadStream.html</filename>
    <member kind="typedef">
      <type>ThreadStream &amp;(*</type>
      <name>ThreadStreamFunc</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>aecae664e8c38e82fd75efdba7b2c1faf</anchor>
      <arglist>)(ThreadStream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeLevel</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>ad4c234886b5dc0147eb49fe10c13ce82</anchor>
      <arglist>(icl_core::logging::LogLevel level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>aa41defbe2d835ee4626f30c52109e46d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>icl_core::logging::LogLevel</type>
      <name>getLogLevel</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a12125dfd32a125909e24622d99c892d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>aafd19fdd790554d09370476d78838947</anchor>
      <arglist>(ThreadStreamFunc func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printf</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a664ac857cab9d65e461ef1ccdb694f69</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClassname</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a15d4598285e62d2b3923cbef07814d3f</anchor>
      <arglist>(const char *classname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilename</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a3bd2c3e8f5dd240575b272253ff11d47</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFunction</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a1f56e19de8c24d0f0cd02406a1cdc03b</anchor>
      <arglist>(const char *function)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLine</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a8e19b8ee5e9ae9834b91ab487245c250</anchor>
      <arglist>(size_t line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineLogLevel</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>acc7879d2bc8f8ee99b3131485cde594b</anchor>
      <arglist>(icl_core::logging::LogLevel line_log_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectname</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a3d29abe975e69fb36f898d1cc47beec1</anchor>
      <arglist>(const char *objectname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>acec34e790d83d4a28f5bb340d97d667e</anchor>
      <arglist>(const char *buffer, size_t number_of_bytes, size_t protected_buffer_size=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ThreadStream</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a5fa5851d3e95ff6841bfdf1c4ab4ce45</anchor>
      <arglist>(LogStream *parent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ThreadStream</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a461c2db670d206193da90a234f138c76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_classname</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a7ba0fc9ff92b1e1b0c5fbfdb5fe0041f</anchor>
      <arglist>[cDEFAULT_LOG_SIZE+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_data</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a9255473ca699049a1fc6e927292f6a93</anchor>
      <arglist>[cDEFAULT_LOG_SIZE+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_filename</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a3059a388d96d4b4387cc85df48b3a9f2</anchor>
      <arglist>[cDEFAULT_LOG_SIZE+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_function</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>ac46631e33dd44ebd1deadc67b8e8f153</anchor>
      <arglist>[cDEFAULT_LOG_SIZE+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::logging::LogLevel</type>
      <name>m_level</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a2eebc96f92cc21a77f998a26044d53f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_line</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>ada908fe4225de8efe32fd450b74ac654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::logging::LogLevel</type>
      <name>m_line_log_level</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a5ae2c50cfaa31004da23c7e88da6a504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_objectname</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a717a6fd00832671dd6017bcbff0beda4</anchor>
      <arglist>[cDEFAULT_LOG_SIZE+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogStream *</type>
      <name>m_parent</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a025861812e1debe4c423913af199fd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_write_index</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>a89d3748feb05b782de82e087060748be</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LogStream</name>
      <anchorfile>classicl__core_1_1logging_1_1ThreadStream.html</anchorfile>
      <anchor>aabe1238b9c317325110868340635ff1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::UdpLogOutput</name>
    <filename>classicl__core_1_1logging_1_1UdpLogOutput.html</filename>
    <base>icl_core::logging::LogOutputStream</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" static="yes">
      <type>static LogOutputStream *</type>
      <name>create</name>
      <anchorfile>classicl__core_1_1logging_1_1UdpLogOutput.html</anchorfile>
      <anchor>aad5a2f3354f4e6187598ea53aed7f361</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level=cDEFAULT_LOG_LEVEL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>icl_core::String</type>
      <name>escape</name>
      <anchorfile>classicl__core_1_1logging_1_1UdpLogOutput.html</anchorfile>
      <anchor>a67f136a858e1d651ce37c11015f3b789</anchor>
      <arglist>(icl_core::String str) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pushImpl</name>
      <anchorfile>classicl__core_1_1logging_1_1UdpLogOutput.html</anchorfile>
      <anchor>aa392e1cbc3961ff8aac37d266b056641</anchor>
      <arglist>(const LogMessage &amp;log_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UdpLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1UdpLogOutput.html</anchorfile>
      <anchor>aa7701252cd19b8d6d4e0b6bf0014dced</anchor>
      <arglist>(const icl_core::String &amp;name, const icl_core::String &amp;config_prefix, icl_core::logging::LogLevel log_level)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~UdpLogOutput</name>
      <anchorfile>classicl__core_1_1logging_1_1UdpLogOutput.html</anchorfile>
      <anchor>afd26f5afcce6a4f6ab1798cd15185ccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_socket</name>
      <anchorfile>classicl__core_1_1logging_1_1UdpLogOutput.html</anchorfile>
      <anchor>a2028414faa87dc3a71e1133773398ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_system_name</name>
      <anchorfile>classicl__core_1_1logging_1_1UdpLogOutput.html</anchorfile>
      <anchor>a9259abf17a4a9d66036d9c407fc4e978</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::logging::hidden</name>
    <filename>namespaceicl__core_1_1logging_1_1hidden.html</filename>
    <class kind="class">icl_core::logging::hidden::LogOutputStreamRegistrar</class>
    <class kind="class">icl_core::logging::hidden::LogStreamRegistrar</class>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::hidden::LogOutputStreamRegistrar</name>
    <filename>classicl__core_1_1logging_1_1hidden_1_1LogOutputStreamRegistrar.html</filename>
    <member kind="function">
      <type></type>
      <name>LogOutputStreamRegistrar</name>
      <anchorfile>classicl__core_1_1logging_1_1hidden_1_1LogOutputStreamRegistrar.html</anchorfile>
      <anchor>a5f2a10de4834983feed5c17395add092</anchor>
      <arglist>(const icl_core::String &amp;name, LogOutputStreamFactory factory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::logging::hidden::LogStreamRegistrar</name>
    <filename>classicl__core_1_1logging_1_1hidden_1_1LogStreamRegistrar.html</filename>
    <member kind="function">
      <type></type>
      <name>LogStreamRegistrar</name>
      <anchorfile>classicl__core_1_1logging_1_1hidden_1_1LogStreamRegistrar.html</anchorfile>
      <anchor>aa9ec1d2affd070cd9e7ef8695572ec64</anchor>
      <arglist>(const icl_core::String &amp;name, LogStreamFactory factory)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::logging::hidden_posix</name>
    <filename>namespaceicl__core_1_1logging_1_1hidden__posix.html</filename>
    <member kind="function">
      <type>ThreadStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__core_1_1logging_1_1hidden__posix.html</anchorfile>
      <anchor>afe00b77033b5f88b6dea7b69f6806354</anchor>
      <arglist>(ThreadStream &amp;stream, const ThreadId &amp;thread_id)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::os</name>
    <filename>namespaceicl__core_1_1os.html</filename>
    <namespace>icl_core::os::hidden_posix</namespace>
    <namespace>icl_core::os::hidden_win32</namespace>
    <member kind="function">
      <type>bool</type>
      <name>checkForLxrt</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a06f6549f1570c2c2fbbfd8387699652d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkKernelModule</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>af9265f9026a110199ec55978c1cc8187</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureNoHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a7eb0ca3f4df213d41928b1495f6b7bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a65e195a2ed94294a8a287e62f4f8a92f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a352fdbb78827ca2137a8c97a96900f1f</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLxrtAvailable</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a9f432fcebff65e47b3d0771db818e327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ab1d4a0bf20a5e4d1df672ec55382f032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisLxrtTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ad46a76758f7a7e1ac5e5271c92bb964b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>struct timeval ICL_CORE_IMPORT_EXPORT</type>
      <name>lxrtGetExecTime</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>ab50cff75b81cc63d4cafad93ae7f2193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lxrtShutdown</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aabcd4bf32a5fcf92fc0635d098369fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lxrtStartup</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a18c12fa38d719ca2ceb0864ba2f71b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHRT</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a74140e482287dbdd979e4536830656c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeThisALinuxTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aa060861619a533bdfdc85a5b37f66d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>makeThisAnLxrtTask</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a316b2b4dd6c551a4fb2402bda7ef7273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a3a076a53aed6777f4107abfb72e6f191</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a3983cb7cdd136bd22bb80d03e8ab8d73</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a53adeae129c45e2a2c1f2226a5bcf541</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a2152bedf3b7ec595f665dd4aff8ef924</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a4891a443a4b9323591997113010d99fe</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>snprintf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aff86b667245321404318d591d3f80f3e</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a52037371e0ac16dd66302dddea3abc35</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>aeea28cd03641202366e205b6eb603826</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a55f6edc50754be3321fd6da3dcadec47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a9f0a655659e18cdbec9afd60356204af</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a8d2478a0315d52017f54ad6f83935e75</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a8271c2aabb3e324d99b97cfeb3d5de70</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>global_lxrt_available</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a7582dc95f2be2dda7e0b167f0186dd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hard_timer_running</name>
      <anchorfile>namespaceicl__core_1_1os.html</anchorfile>
      <anchor>a1fe04b5c8d6f530eea99bf802d98679b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::os::hidden_posix</name>
    <filename>namespaceicl__core_1_1os_1_1hidden__posix.html</filename>
    <class kind="struct">icl_core::os::hidden_posix::ThreadId</class>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>ab98d6b8e2090aeaaef3b94cc1358bbaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a33506a62e766f910581b633611f4f253</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a661d211eb7b13c85f3e21e97ae1bb666</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>abbd02f702a6d0a6a80696594b5e70857</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a74f7271bca24a7eae1582bf57217a03f</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a0cf9012e2231c20ec1f37aee6d57221d</anchor>
      <arglist>(const ThreadId &amp;left, const ThreadId &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a0c9a514d09900f9f1a20b04cc6e17a95</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>aad6c12de7e6513f59b3ff65eac02a69e</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a4d5d0f20b27152e3dc7778d76627e6d8</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a884f4af5064614bcdd8f5ebff511a82f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a10fc6ec22969df25a03b2d65538a4b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>acf7343d3c5c0d97168a9ead4d1201f0e</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a72b19575aa7b3b1a022055359a9e77fb</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__posix.html</anchorfile>
      <anchor>a6e79e7da596c62f8a0f5b3d59cebe420</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::os::hidden_posix::ThreadId</name>
    <filename>structicl__core_1_1os_1_1hidden__posix_1_1ThreadId.html</filename>
    <member kind="function">
      <type></type>
      <name>operator size_t</name>
      <anchorfile>structicl__core_1_1os_1_1hidden__posix_1_1ThreadId.html</anchorfile>
      <anchor>ac53907f049886e6fb7ad335dfbea65f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadId</name>
      <anchorfile>structicl__core_1_1os_1_1hidden__posix_1_1ThreadId.html</anchorfile>
      <anchor>a142dbcfd1678dc4591f853c536cb58cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadId</name>
      <anchorfile>structicl__core_1_1os_1_1hidden__posix_1_1ThreadId.html</anchorfile>
      <anchor>aa12ad5d8cc51f4aba8948a7dc332566d</anchor>
      <arglist>(pthread_t thread_id)</arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>structicl__core_1_1os_1_1hidden__posix_1_1ThreadId.html</anchorfile>
      <anchor>aa3e21fca94b40d8bef56326c54c2f102</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::os::hidden_win32</name>
    <filename>namespaceicl__core_1_1os_1_1hidden__win32.html</filename>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>ThreadId</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a71ce646237040a70eb61d3db9edc2c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a052bdc428a0592e789e52887fa2ee7bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gettimeofday</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a5cce39ff3a055575f9b7ff6195b6ea80</anchor>
      <arglist>(struct timespec *time)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a095b8075a853c6e50cc24ae08ccd9276</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>memset</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a3af1d33652f4609f977edf3797724c29</anchor>
      <arglist>(void *dest, int c, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nanosleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a9438f0a9f1d9de712eee46b19f48274a</anchor>
      <arglist>(const struct timespec *rqtp, struct timespec *rmtp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a3e362e7bf699a7c817e4b0a9f7f3b02d</anchor>
      <arglist>(const char *old_filename, const char *new_filename)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>sleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a61a95b586a6c7db7f899914054ff1d1a</anchor>
      <arglist>(unsigned int seconds)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>stpcpy</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ae58a18da8663d4c4af29a088481f5f2f</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strdup</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a324e7084397c1c270febe63a2c533d6e</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>ThreadId</type>
      <name>threadSelf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ac2f11fabfde1c42ba43f9e6fa60d593f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a4483a4c3f7891e18dc75ef16f2a5fd34</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usleep</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>a8019e77d9affef10434655cefefda811</anchor>
      <arglist>(unsigned long useconds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vsnprintf</name>
      <anchorfile>namespaceicl__core_1_1os_1_1hidden__win32.html</anchorfile>
      <anchor>ab9caa2f5f91f0397fcb224bf368b72a2</anchor>
      <arglist>(char *buffer, size_t maxlen, const char *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::plugin</name>
    <filename>namespaceicl__core_1_1plugin.html</filename>
    <class kind="class">icl_core::plugin::PluginManager</class>
    <class kind="class">icl_core::plugin::PluginManagerBase</class>
    <class kind="class">icl_core::plugin::tPluginManager</class>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE PluginManagerBase tPluginManagerBase</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1plugin.html</anchorfile>
      <anchor>a0a0bad412818c11e30aef121c6093a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; std::string &gt;</type>
      <name>StringList</name>
      <anchorfile>namespaceicl__core_1_1plugin.html</anchorfile>
      <anchor>a8c03d3b76f05e91cc7df751c0a6eae60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::plugin::PluginManager</name>
    <filename>classicl__core_1_1plugin_1_1PluginManager.html</filename>
    <templarg>T</templarg>
    <templarg>plugin_dir</templarg>
    <base>icl_core::plugin::PluginManagerBase</base>
    <member kind="function">
      <type>void</type>
      <name>addStaticPlugin</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>af5e3d16f0b877a6aa1d41bc22b889169</anchor>
      <arglist>(T *instance)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt;</type>
      <name>availablePlugins</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a85e6584cf8651d1427ce857b2507fa08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>createPluginInstance</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>adf5ff78f9f0e4856bf4b17e5b1d2c625</anchor>
      <arglist>(const std::string &amp;identifier)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>ac4f6480bd3ae8273994dde684dfa3f2e</anchor>
      <arglist>(bool load_lazy=true, bool recursive_search=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a852d45e0ef538b058aa80230d36003e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStaticPlugin</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>ae32ab05b586c3c937279dfc1bccc0448</anchor>
      <arglist>(const std::string &amp;identifier) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadLazy</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a54f2c6b47006d45775b24f826f2f8f6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>plugin</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a1b4c25d88ea7808e5f2d78726c968505</anchor>
      <arglist>(const std::string &amp;identifier)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; T * &gt;</type>
      <name>plugins</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a35482c3ce46ae776e075bdfe577ac134</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeStaticPlugin</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a1bd1bca7e481ae8a3bce3b11cebdf76e</anchor>
      <arglist>(const std::string &amp;identifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PluginManager</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>adad06a1f343b8eeccc2470cb966c657b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PluginManager&lt; T, plugin_dir &gt; *</type>
      <name>instance</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>ab668e85ffbd53e6298e4a13258e8949c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closePluginHandle</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>aae5a1027ca287d39f3c8d62ada55ddff</anchor>
      <arglist>(const std::string &amp;identifier)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializePlugins</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>ad05aa79e43ae8ec043e7684183411bc4</anchor>
      <arglist>(bool recursive_search)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadHandle</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a76a60a1ff1b5379b12b87e13e1c2c671</anchor>
      <arglist>(std::string plugin)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>T *</type>
      <name>loadPluginInstance</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a5a6231ba1efaba5c478cf534897dc643</anchor>
      <arglist>(lt_dlhandle plugin_handle, const std::string &amp;identifier)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadPlugins</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a28c214d7cadece77c2f10fd4b7493e5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PluginManager</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a29147809b14925379bdc14018c0440e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unloadPlugin</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>ab7bc440af07344e09c686be714b73cbf</anchor>
      <arglist>(const std::string &amp;identifier)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_initialized</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a4a04bece94dcf681b9ccf79944a31d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_lazy_loading</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a1102f655d2f8819363b698b04202f967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, T * &gt;</type>
      <name>m_loaded_plugins</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>aa9b88a88481f5c9028b2924889fadd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, lt_dlhandle &gt;</type>
      <name>m_plugin_handles</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>ab24a50c36c725d3155b124db3ec0761c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, T * &gt;</type>
      <name>m_static_plugins</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManager.html</anchorfile>
      <anchor>a415acb8fe69dbeaa38450e8b71c0e83f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::plugin::PluginManagerBase</name>
    <filename>classicl__core_1_1plugin_1_1PluginManagerBase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addPluginPath</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>a86c52e5156ea9b71d18b5cb63d8585ca</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>StringList</type>
      <name>errorMessages</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>a7338baf5018f679897b9a50ed2e49115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginManagerBase</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>a39bc4d4ce72b138b3dac9c4abcec0c08</anchor>
      <arglist>(std::string plugin_dir=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>StringList</type>
      <name>pluginPaths</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>a9d156f1993a078876eafc194c88d01a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addErrorMessage</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>a5b0a31c2f88c0fc4412e352f2cef270e</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearErrorMessages</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>aae3247378a594198536090762d44f7a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StringList</type>
      <name>m_error_messages</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>ae9a59f8ff5b98aaeda8135797455d940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringList</type>
      <name>m_plugin_paths</name>
      <anchorfile>classicl__core_1_1plugin_1_1PluginManagerBase.html</anchorfile>
      <anchor>a8d1f9c65f1f706308794115eec3cd7b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::plugin::tPluginManager</name>
    <filename>classicl__core_1_1plugin_1_1tPluginManager.html</filename>
    <templarg></templarg>
    <templarg>plugin_dir</templarg>
    <base>icl_core::plugin::PluginManager</base>
    <member kind="function" static="yes">
      <type>static PluginManager&lt; T, plugin_dir &gt; *</type>
      <name>Instance</name>
      <anchorfile>classicl__core_1_1plugin_1_1tPluginManager.html</anchorfile>
      <anchor>ac66cb51420fb9bab4bae75890016b52d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>tPluginManager</name>
      <anchorfile>classicl__core_1_1plugin_1_1tPluginManager.html</anchorfile>
      <anchor>a62f653a2250fcb7cb6aabbf77dfe8f65</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::thread</name>
    <filename>namespaceicl__core_1_1thread.html</filename>
    <namespace>icl_core::thread::impl</namespace>
    <class kind="class">icl_core::thread::ActiveObject</class>
    <class kind="struct">icl_core::thread::ActiveOperation</class>
    <class kind="class">icl_core::thread::Mutex</class>
    <class kind="class">icl_core::thread::MutexImpl</class>
    <class kind="class">icl_core::thread::MutexImplLxrt33</class>
    <class kind="class">icl_core::thread::MutexImplLxrt35</class>
    <class kind="class">icl_core::thread::MutexImplLxrt38</class>
    <class kind="class">icl_core::thread::MutexImplPosix</class>
    <class kind="class">icl_core::thread::MutexImplWin32</class>
    <class kind="class">icl_core::thread::OperationQueue</class>
    <class kind="class">icl_core::thread::PeriodicThread</class>
    <class kind="class">icl_core::thread::PeriodicThreadImpl</class>
    <class kind="class">icl_core::thread::PeriodicThreadImplEmulate</class>
    <class kind="class">icl_core::thread::PeriodicThreadImplLxrt33</class>
    <class kind="class">icl_core::thread::PeriodicThreadImplLxrt35</class>
    <class kind="class">icl_core::thread::PeriodicThreadImplLxrt38</class>
    <class kind="class">icl_core::thread::PeriodicThreadImplQNX</class>
    <class kind="class">icl_core::thread::PeriodicThreadImplTimerfd</class>
    <class kind="class">icl_core::thread::RWLock</class>
    <class kind="class">icl_core::thread::RWLockImpl</class>
    <class kind="class">icl_core::thread::RWLockImplLxrt33</class>
    <class kind="class">icl_core::thread::RWLockImplLxrt35</class>
    <class kind="class">icl_core::thread::RWLockImplLxrt38</class>
    <class kind="class">icl_core::thread::RWLockImplPosix</class>
    <class kind="class">icl_core::thread::RWLockImplWin32</class>
    <class kind="class">icl_core::thread::ScopedMutexLock</class>
    <class kind="class">icl_core::thread::ScopedRWLock</class>
    <class kind="class">icl_core::thread::Semaphore</class>
    <class kind="class">icl_core::thread::SemaphoreImpl</class>
    <class kind="class">icl_core::thread::SemaphoreImplDarwin</class>
    <class kind="class">icl_core::thread::SemaphoreImplLxrt33</class>
    <class kind="class">icl_core::thread::SemaphoreImplLxrt35</class>
    <class kind="class">icl_core::thread::SemaphoreImplLxrt38</class>
    <class kind="class">icl_core::thread::SemaphoreImplPosix</class>
    <class kind="class">icl_core::thread::SemaphoreImplWin32</class>
    <class kind="class">icl_core::thread::STMMultiThreadedWithMutex</class>
    <class kind="class">icl_core::thread::Thread</class>
    <class kind="class">icl_core::thread::ThreadImpl</class>
    <class kind="class">icl_core::thread::ThreadImplLxrt33</class>
    <class kind="class">icl_core::thread::ThreadImplLxrt35</class>
    <class kind="class">icl_core::thread::ThreadImplLxrt38</class>
    <class kind="class">icl_core::thread::ThreadImplPosix</class>
    <class kind="class">icl_core::thread::ThreadImplWin32</class>
    <member kind="typedef">
      <type>ICL_CORE_VC_DEPRECATE Mutex tMutex</type>
      <name>ICL_CORE_GCC_DEPRECATE</name>
      <anchorfile>namespaceicl__core_1_1thread.html</anchorfile>
      <anchor>a092fef6780d4796a1967c5a9770f4c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Operation &gt;</type>
      <name>OperationPtr</name>
      <anchorfile>namespaceicl__core_1_1thread.html</anchorfile>
      <anchor>afa33a77f2698dcc1827cda2578ae18b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ActiveObject</name>
    <filename>classicl__core_1_1thread_1_1ActiveObject.html</filename>
    <base>icl_core::thread::Thread</base>
    <member kind="function">
      <type></type>
      <name>ActiveObject</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>ab4ca6b64abbf40c54d7095fc9081499e</anchor>
      <arglist>(const icl_core::String &amp;description, icl_core::ThreadPriority priority=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onThreadStart</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>a9ca64f67e95742792c5266ab1c04b183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onThreadStop</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>a056afd0f33f48e69be52e338cfcc34e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>a00c48603e6b11e21c808f60491691348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>a112d67cee3175eae8a5ca684cb25ea64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>queue</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>a65662e7c127e44d8e803fb73d82bc8d3</anchor>
      <arglist>(ActiveOperation *active_operation)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>icl_core::List&lt; ActiveOperation * &gt;</type>
      <name>m_operation_queue</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>aa93f77ebaacf7e1e71b9099e805f7006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mutex</type>
      <name>m_operation_queue_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>ae1e3ff2fa8cd3e028701229da1307425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Semaphore</type>
      <name>m_sem</name>
      <anchorfile>classicl__core_1_1thread_1_1ActiveObject.html</anchorfile>
      <anchor>a9761540bc64ec0759f1e5cc8772693ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::thread::ActiveOperation</name>
    <filename>structicl__core_1_1thread_1_1ActiveOperation.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>invoke</name>
      <anchorfile>structicl__core_1_1thread_1_1ActiveOperation.html</anchorfile>
      <anchor>a3ab92f4dd7a8f00e5ead6565d390353a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActiveOperation</name>
      <anchorfile>structicl__core_1_1thread_1_1ActiveOperation.html</anchorfile>
      <anchor>aea6d74bea4b07cd72dcbd89dcdbbacaa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::Mutex</name>
    <filename>classicl__core_1_1thread_1_1Mutex.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>a9dd3d8a9f626ecf08251bf5bf1c798a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>a4ebe1076d8256e92f60b0d4122a6e296</anchor>
      <arglist>(const ::icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>aa818bd1ed2205b7f81ddcfc66d24c7f4</anchor>
      <arglist>(const ::icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>a7102bef064ebbc8d6bd76c7ef56e3a5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryLock</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>a9ca5dcb617cb0cd006df8c409874af99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>a6f02b1245fad42990744b763ef3b8eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>aada9065078dc07181361ea5a2e519fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexImpl *</type>
      <name>m_impl</name>
      <anchorfile>classicl__core_1_1thread_1_1Mutex.html</anchorfile>
      <anchor>aed232434b996b390be0a410f43ba936c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::MutexImpl</name>
    <filename>classicl__core_1_1thread_1_1MutexImpl.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImpl.html</anchorfile>
      <anchor>a075ef56644df44f4091a933d864dc15b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImpl.html</anchorfile>
      <anchor>aa873677095179074f013c5750034e9cf</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImpl.html</anchorfile>
      <anchor>a4d9d115a69000affdfbabf3240e42156</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>tryLock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImpl.html</anchorfile>
      <anchor>accb5434945719b819bc2dbddbce2ec56</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImpl.html</anchorfile>
      <anchor>a85b5c9fe807c96652a775acc61974b33</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MutexImpl</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImpl.html</anchorfile>
      <anchor>a15a4e48a896d159d36355d5ad90807aa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::MutexImplLxrt33</name>
    <filename>classicl__core_1_1thread_1_1MutexImplLxrt33.html</filename>
    <base>icl_core::thread::MutexImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>ac851b0b30ca256ff869de2fc40381384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>a634ef366b01108d6f069c52e46ff69d3</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>ae6044302a3c3ea8d396ebbfcb7046fa1</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>a0f4d3bb0b4d3a5ca8bbf98294592db64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryLock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>adc3d049c48bb30b8ead451e89c5f2ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>a57ef077be00f2b84af5dcb1773578c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MutexImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>a2dfe0c3ac9b4e05f778f2b5b20f7ab3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t *</type>
      <name>m_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt33.html</anchorfile>
      <anchor>a7982e0125dd6430057c8889464e088e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::MutexImplLxrt35</name>
    <filename>classicl__core_1_1thread_1_1MutexImplLxrt35.html</filename>
    <base>icl_core::thread::MutexImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>a47f0835ac11fdd751d4f3ef6cfe47955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>a4ec7c9723a13a2e6b3042273b0d01747</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>a35233d6287d8dda4d3497bac33dd80a0</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>a7cbe22b98fefe6d599d55c347dccfcd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryLock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>a5ce1c0bf5d30537a8ac29aaa23154a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>a43da77c3e9c97a66348723d19e0e32e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MutexImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>afa0291316caf2f9ad6123663b6430d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t *</type>
      <name>m_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt35.html</anchorfile>
      <anchor>a99d8de5a87dfd5823609c3b73d05505a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::MutexImplLxrt38</name>
    <filename>classicl__core_1_1thread_1_1MutexImplLxrt38.html</filename>
    <base>icl_core::thread::MutexImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>a382232c00c91da18539a89c90ee1d46d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>a005cb28126215f509c8ada9f1dd8e545</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>a75ceb71cec1e182a78009c2228fda865</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>a35f3c2681638213b9fd47ed12b281224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryLock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>ac525effca6d1eb36989cd8d814bd8dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>a876dd51d83324c77ee2aa0f7fbb5696a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MutexImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>a532367e71b899b71c3a15e3a381cbd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SemaphoreImplLxrt38</type>
      <name>m_sem</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplLxrt38.html</anchorfile>
      <anchor>af077cd2d3018a39bfcf31b251af8af2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::MutexImplPosix</name>
    <filename>classicl__core_1_1thread_1_1MutexImplPosix.html</filename>
    <base>icl_core::thread::MutexImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>aee432e91af9163cf32c064a4318cf416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>a7e90109350733533eeff6b3b198bf6df</anchor>
      <arglist>(const ::icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>ae96683a68752a8a9e1a70571c1131bc9</anchor>
      <arglist>(const ::icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>ad0c64323cdb6d083daa1c12ffb911b43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryLock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>aaec358b6e2af9f6ce415cca2124b97cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>a13abbf2e5c47cde2c4c24f0a17dbcb1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MutexImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>a572603b33024a1ce2ec5b0e254399d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t *</type>
      <name>m_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplPosix.html</anchorfile>
      <anchor>a92b576cfec755834c84cff4361b15246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::MutexImplWin32</name>
    <filename>classicl__core_1_1thread_1_1MutexImplWin32.html</filename>
    <base>icl_core::thread::MutexImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>a4cdecd7ba51554ec5f0888a49b9b7cfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>a81139e0a3ffb49cd8ab8830365ea5e3e</anchor>
      <arglist>(const TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>a665e27daa1010dd82d1f17ff03e27f9a</anchor>
      <arglist>(const TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>aa007592e0399268107b486dd950f77aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryLock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>abef40ed1ddd024e0065787f11cc4fe8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>a85a46e57b3f175b52163c385b1ee29e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MutexImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>a9a8472c44b2141adda695b83d9ce7942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1MutexImplWin32.html</anchorfile>
      <anchor>aab02661aa297e24adda1d471b5b5aecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::OperationQueue</name>
    <filename>classicl__core_1_1thread_1_1OperationQueue.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addOperation</name>
      <anchorfile>classicl__core_1_1thread_1_1OperationQueue.html</anchorfile>
      <anchor>a40439115f37a6aa4c7cbb88b9c39105a</anchor>
      <arglist>(OperationPtr op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OperationQueue</name>
      <anchorfile>classicl__core_1_1thread_1_1OperationQueue.html</anchorfile>
      <anchor>a8ca01db2fb8244d506215e2b0ccfbbe0</anchor>
      <arglist>(bool retain=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::List&lt; OperationPtr &gt;</type>
      <name>m_operations</name>
      <anchorfile>classicl__core_1_1thread_1_1OperationQueue.html</anchorfile>
      <anchor>af91db5388421cc14740de8158fb30b59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThread</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThread.html</filename>
    <base>icl_core::thread::Thread</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThread.html</anchorfile>
      <anchor>ad5c60b2f8d0ede06fd109715e4d19926</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicThread</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThread.html</anchorfile>
      <anchor>a0940a9648704862bcb9c8d412fbc8948</anchor>
      <arglist>(const icl_core::String &amp;description, const icl_core::TimeSpan &amp;period, ThreadPriority priority=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThread.html</anchorfile>
      <anchor>a092d715415b6e6e3702634f7e447c35a</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThread</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThread.html</anchorfile>
      <anchor>a8c53fc2d2aa8cb867478c85b7c0138bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThread.html</anchorfile>
      <anchor>a78cd544212e3f110ef6b3fdabef255b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThread.html</anchorfile>
      <anchor>a7490db8cbda2b06a43d8af37a145ac51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PeriodicThreadImpl *</type>
      <name>m_impl</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThread.html</anchorfile>
      <anchor>a3ff14caf43c29ed9d288006603527767</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThreadImpl</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThreadImpl.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImpl.html</anchorfile>
      <anchor>a163fca79527cdc7a0bd2f5f83916b1fb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImpl.html</anchorfile>
      <anchor>a7092676f427e1437a3224642537df6bf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImpl.html</anchorfile>
      <anchor>ac0e1ab2bb15d0007737eac6aecfb8b55</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImpl.html</anchorfile>
      <anchor>a9e2952b5f2ed54a7b20c30c8b7c042ca</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThreadImpl</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImpl.html</anchorfile>
      <anchor>ac622794d723f5b7675e6aee5024205a6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThreadImplEmulate</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</filename>
    <base>icl_core::thread::PeriodicThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>ab6f7ad51c75dc95676aba639e903624f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>a407a6166437529637d5a18e19349d208</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicThreadImplEmulate</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>aca7be362abf94f4bef603733e9d27680</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>ab05225c5a2e0b7444ab387d3f84d71d6</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>a9fd4ce8f7b98e02ba476a2b516a06100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThreadImplEmulate</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>a914f292a29fdd9bc0e1b221438138a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::TimeStamp</type>
      <name>m_last_execution_time</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>a11cf5414c9c1f0564d1570cd90a16689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::TimeSpan</type>
      <name>m_period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplEmulate.html</anchorfile>
      <anchor>a5540683373fb81bce0fb7176d6ff8872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThreadImplLxrt33</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</filename>
    <base>icl_core::thread::PeriodicThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</anchorfile>
      <anchor>a072cd27fcbf50a757fbcee593d322214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</anchorfile>
      <anchor>af98e70f72ef4a632f091ff179d191cc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</anchorfile>
      <anchor>a0ee7ec83f96bbad258ac66128e4e27d9</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</anchorfile>
      <anchor>a65485f27260a908addc1a667e7c56355</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</anchorfile>
      <anchor>a1e128e055223d48f75371f28aa14321c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</anchorfile>
      <anchor>ad997ec41349d8bf32beb902757df3748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::TimeSpan</type>
      <name>m_period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt33.html</anchorfile>
      <anchor>a448e8e19e26e59efe2bf0b34958e34c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThreadImplLxrt35</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</filename>
    <base>icl_core::thread::PeriodicThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</anchorfile>
      <anchor>ae955875003eb25112fb3ed7d8ef019de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</anchorfile>
      <anchor>a45cdf21d785f4d662f1193bc72f42571</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</anchorfile>
      <anchor>a79db0644bbe5dd76cd5b76981100edd4</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</anchorfile>
      <anchor>a784e7e68ce2bc7894430368b2495f68e</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</anchorfile>
      <anchor>af587804838330d7567bde6242cbb0a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</anchorfile>
      <anchor>ab100fa68a943676e10fc7f25e64af532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::TimeSpan</type>
      <name>m_period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt35.html</anchorfile>
      <anchor>a387a3103be262def03a66e07c891a037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThreadImplLxrt38</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</filename>
    <base>icl_core::thread::PeriodicThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</anchorfile>
      <anchor>a8018c7de599c8da556b7e813df138f10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</anchorfile>
      <anchor>a396c29626e8e4adab4b12c6cd8f0dd26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</anchorfile>
      <anchor>af953e7b213f3866cdf4cc2e9837113d0</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</anchorfile>
      <anchor>afbcaf2b8786efb027e79de2a6bec549e</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</anchorfile>
      <anchor>a37e9cb378a0e27fc4f1cb21dd82ca3ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</anchorfile>
      <anchor>ac039f4a385140ba8b3a51084d8372e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::TimeSpan</type>
      <name>m_period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplLxrt38.html</anchorfile>
      <anchor>aeee16780c02145f5ad2e570c656247e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThreadImplQNX</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</filename>
    <base>icl_core::thread::PeriodicThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>a8d213adc37d528bb689ec8b11e2e0abe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>a8787e90459e7f8b08bfcf30fe31ce9de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicThreadImplQNX</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>aee4f0bd2e1b7a9032873a6908ea01c7b</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>ab3ab33a641a3071133e705757d6396cd</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>a7719e368ba53211899c8540b794e9c5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThreadImplQNX</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>a8714374122366f5bf7842543468c90aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>PulseType</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>adefddf4ac087e73c17005cc5b9f1358b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ePT_PULSE_TIMER</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>adefddf4ac087e73c17005cc5b9f1358ba27318698403d6fef0c0cfba3d66e091d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ePT_PULSE_SELF_SYNC</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>adefddf4ac087e73c17005cc5b9f1358baea18ec95d7f3423ccad959d8623cf89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_chid</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>abc34f7cf31dd181fc3dc795e993f1664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_made_periodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>aae39558a96367f0a915a23afc180dc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::TimeSpan</type>
      <name>m_period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>a0505197b8ea1f45adc830fa45d9a9596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>timer_t</type>
      <name>m_timerid</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplQNX.html</anchorfile>
      <anchor>a880ed2efe91c5371c48225eacf5d7977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::PeriodicThreadImplTimerfd</name>
    <filename>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</filename>
    <base>icl_core::thread::PeriodicThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <class kind="struct">icl_core::thread::PeriodicThreadImplTimerfd::periodic_info</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>a74da8ccf07720ac5973a47a2a0466744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::TimeSpan</type>
      <name>period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>a5702537ddeb6ffea68a51a4dcc1f1edd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicThreadImplTimerfd</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>ad83141a0722b8b57f76e60e1ffe01f16</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>a8fedd8f2d153ac5badb9515015cdd9b6</anchor>
      <arglist>(const icl_core::TimeSpan &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>waitPeriod</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>aa7116d7486e221f1f6c35688581dfd41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicThreadImplTimerfd</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>a0a79ebf7e25362c25501a212db34f7d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct periodic_info *</type>
      <name>m_info</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>af1f0f7124c522e8425b026c9116219d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::TimeSpan</type>
      <name>m_period</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>af4da933d9225840a4da19a91b119f71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>timer_created</name>
      <anchorfile>classicl__core_1_1thread_1_1PeriodicThreadImplTimerfd.html</anchorfile>
      <anchor>a6d8d2c59f5e76cd87c15fc6e6ecf5b6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_core::thread::PeriodicThreadImplTimerfd::periodic_info</name>
    <filename>structicl__core_1_1thread_1_1PeriodicThreadImplTimerfd_1_1periodic__info.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>timer_fd</name>
      <anchorfile>structicl__core_1_1thread_1_1PeriodicThreadImplTimerfd_1_1periodic__info.html</anchorfile>
      <anchor>a34b9198ca4bf611a9f5cb2aed5bb0f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>wakeups_missed</name>
      <anchorfile>structicl__core_1_1thread_1_1PeriodicThreadImplTimerfd_1_1periodic__info.html</anchorfile>
      <anchor>aab24c44f76a98db811d63a181dc42dfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::RWLock</name>
    <filename>classicl__core_1_1thread_1_1RWLock.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>ac0f094ce26accce884961a0403fb6ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a22ed06a41ef1b18c9c0b3ca3ab5933d7</anchor>
      <arglist>(const ::icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>ae9141cdab7d114f1d5c4b1866dfac6a9</anchor>
      <arglist>(const ::icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a9dda7d4a1f15cc4ad623eb755af849fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryReadLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a12b4fc9a0f8c6bce3bab75dc49012d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryWriteLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a3fd173badeea975a738d1ddaa7802738</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a4effa68ed58195004198b546d69d928b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a3be1f286cbdb1c16703cee3f0048c295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a509183a2cf1a5374d177e1340442ea7c</anchor>
      <arglist>(const ::icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>a3870e01e49866c15fa9392c28403de99</anchor>
      <arglist>(const ::icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>ac0e5e9294e1aac39509241abb330a662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWLockImpl *</type>
      <name>m_impl</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLock.html</anchorfile>
      <anchor>aaaaca822226c5b8b741ceb9a0a5198f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::RWLockImpl</name>
    <filename>classicl__core_1_1thread_1_1RWLockImpl.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>ac22bc4df63c840f0fe88bcd0e5b48299</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>a45da9e7eb5aad624c26e8c5607bdbe63</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>a272b4154848fe2431349cc5fd8618f49</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>tryReadLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>a4b64dc2ae6d7b277a78367e954e3e0ea</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>tryWriteLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>ae8d29a8fb39f6a0b5c3a62a4b25eb1b7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>abf27166e34d606e948cefd87fbf7fb7c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>ad259a69adb81b1ff76041a47688cf990</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>ae4ce2e78b167cdded067bf141713e3db</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>a0381b4c3117eb31211a0b8a108ff1b4e</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLockImpl</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImpl.html</anchorfile>
      <anchor>a604ef6c5d018dffdc107b9b8da0760b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::RWLockImplLxrt33</name>
    <filename>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</filename>
    <base>icl_core::thread::RWLockImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a65023de80c70126d28e8c8b6eda8ee4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>af4c2018509e159e5159da4a28d7ee259</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a11f14e2e20afa4cb67028571f3e01e0b</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWLockImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a8dcb7b2985f425ead4b321b411e34574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryReadLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>af5c286db91a0f2543f6b8287a0912717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWriteLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a915a5db16e6e443baa0c7ea7533c0308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>ab8b8547a230c10357bfa5610fd9d5949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a662dc2bf9b28c4d07265775cb963cad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>abfac4bf67dddef075cb227a3e9e8ec7f</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a8e6c92bddaff04fe001c718c957eb742</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLockImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a5be9e816046d5b016da0b1c4696eff47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_rwlock_t *</type>
      <name>m_rwlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt33.html</anchorfile>
      <anchor>a0950093da1bccbbc9d141a9ae81e2527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::RWLockImplLxrt35</name>
    <filename>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</filename>
    <base>icl_core::thread::RWLockImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>ad2db0bbf3f022802099a32378de8f6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a4f82a387f99b2e3cc9e84fdd61281d6f</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a64f77d9cfb647e554ff90f199951b246</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWLockImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a134e4153bb0059a9c32a602da655c5ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryReadLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a3427ae6eec63df6a6ed1daf718f19dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWriteLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a295be6766d6e82628e812085f7d8cd18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a19a9df6a1099607d381e505747aafaba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>af10b0d12e794d9cbff1972b415525a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>ad14034947f9c336f153436f54a23448b</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a6263bdee4a3a945d8e2f6c01592e6f95</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLockImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>a21a808a028f4260bac5ed23864f5241b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_rwlock_t *</type>
      <name>m_rwlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt35.html</anchorfile>
      <anchor>abc975d942248d7fd3a6a1175cd8cd530</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::RWLockImplLxrt38</name>
    <filename>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</filename>
    <base>icl_core::thread::RWLockImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>ad4479d9d77b837a905fba1f9bf6e98fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>ae0b3d2aab03d11569a2bf191d444bffc</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>a13da13b1f7ed583184e2e70dfc6c4134</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWLockImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>ae32ff762e62ba5df3a77e3735a9199c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryReadLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>a99d7267e5460a91418567e091f64dc03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWriteLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>ae9264085f6dc6a961dcde20750e10f8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>aa88e1d30886b9433440c9b5003c6e738</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>a29c45de9269d6a3a62217cd9d9a4753f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>a10e59851b93a7a1e919d3a88735dfbbc</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>ac09af1a41a960ea47e54b214193a7bae</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLockImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>a36c114dd77c8803f9c60904546754601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWL *</type>
      <name>m_rwlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplLxrt38.html</anchorfile>
      <anchor>adab2306fd06849959650320990c2a002</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::RWLockImplPosix</name>
    <filename>classicl__core_1_1thread_1_1RWLockImplPosix.html</filename>
    <base>icl_core::thread::RWLockImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>a9f84027eeb8f77895f450afccd4db8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>a41cadcbb1a2eae8ac727774b1ca88d34</anchor>
      <arglist>(const ::icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>aaeacc517930c792a689581d887c8e2d6</anchor>
      <arglist>(const ::icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWLockImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>adc28a9a6a322912a4d08f389d3eb8397</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryReadLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>a4b7bb5331042e555e8fa90a2e687e3db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWriteLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>a6c81a27a4241f2a34e8975bc672fb8fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>a38cd1bab6a4ebcad5cc0e3a2bc595c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>a442de0926f605dbf2f2b7fda728083cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>a2b4acbc9786fbd453d2c1505f638666d</anchor>
      <arglist>(const ::icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>aeb8e4fe648ec8800ba5fce547cdd66e7</anchor>
      <arglist>(const ::icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLockImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>aa752eb05f6cc989f9a6790a499672c2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_rwlock_t *</type>
      <name>m_rwlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplPosix.html</anchorfile>
      <anchor>ab7d67f28704b4df2524d4c3cd271fd15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::RWLockImplWin32</name>
    <filename>classicl__core_1_1thread_1_1RWLockImplWin32.html</filename>
    <base>icl_core::thread::RWLockImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a90c3be36e92fb74db8e399280ba88ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>abf830aefe577c1babccadcccb486c368</anchor>
      <arglist>(const TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>ae4f269bce322c416029b29a3c668f400</anchor>
      <arglist>(const TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWLockImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a425e03b934b384d0174e0e6bd69199a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryReadLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a42c2301d4c31fba1b30e4eb777016cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWriteLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>ad7002c91c1c5741ed502c044b9491f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a61585caaabe05d2974cef334c8323ac4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a1e8f778da2cb13b630f9f65e66752f7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a23cfccd0b980118d1a13bb9e9b5e13c0</anchor>
      <arglist>(const TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a2f49162204d87c058515525e1a59617d</anchor>
      <arglist>(const TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RWLockImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a9932cfecc66adad2970809925700d476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a9942e01fdb013d938a99128bf6025fe3</anchor>
      <arglist>(DWORD timeout)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>writeLock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a7a723f73284ddb3a5588a13b8606d5b0</anchor>
      <arglist>(DWORD timeout)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_number_of_reader</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>ab0843759c706bf061cf642f81b5060bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_number_of_writer</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>aef7be0ff92cad08db72ef453b535aa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_reader_access_lock</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a14374351791319d0e28f7ae805333180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_reader_mutex_event</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>abd8c0b391f52124a29f91ce32b7fb5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>m_reader_pid</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a0b0da3597b31b099db4503263bb64517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_writer_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a9dcfd70ffff44fccaa29f216935b4c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_writer_pid</name>
      <anchorfile>classicl__core_1_1thread_1_1RWLockImplWin32.html</anchorfile>
      <anchor>a64ad7abd3ae308fb5a25b5ed672754fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ScopedMutexLock</name>
    <filename>classicl__core_1_1thread_1_1ScopedMutexLock.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedMutexLock.html</anchorfile>
      <anchor>a14a8962a2a047c80c827949e23a06e6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedMutexLock.html</anchorfile>
      <anchor>ad1978891de4367a4419bc68e0cafa524</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedMutexLock</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedMutexLock.html</anchorfile>
      <anchor>a99035b36580fc00781ac7a5ea77c2c2b</anchor>
      <arglist>(Mutex &amp;mutex, bool force=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedMutexLock</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedMutexLock.html</anchorfile>
      <anchor>a3c92b99665d1d7932422f00a5d01b488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_locked</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedMutexLock.html</anchorfile>
      <anchor>a39cb82ae1757443befa16099333d4c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex &amp;</type>
      <name>m_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedMutexLock.html</anchorfile>
      <anchor>a2cf225200204830ccd8b60f8ff6d4eea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ScopedRWLock</name>
    <filename>classicl__core_1_1thread_1_1ScopedRWLock.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="enumeration">
      <name>LockMode</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>ac0ef20e87a9223e8fb5b6ac393e6eabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLM_READ_LOCK</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>ac0ef20e87a9223e8fb5b6ac393e6eabcaa193a74aaafde31bf294678811486081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eLM_WRITE_LOCK</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>ac0ef20e87a9223e8fb5b6ac393e6eabcaa99d6c430c1d3b6df8218f84d579c64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>a9b4ad058ea1e3695fc9745eadb365ce8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>a293c7481062e989e9b63966c6918c9b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedRWLock</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>afd16e2a7fbd2f7e7517d8cb716a4c749</anchor>
      <arglist>(RWLock &amp;lock, LockMode lock_mode, bool force=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedRWLock</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>a33f0d592911ebe1eeba617341d9ba6e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_locked</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>af873d6b7fb0551a720c0025ac9063255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWLock &amp;</type>
      <name>m_lock</name>
      <anchorfile>classicl__core_1_1thread_1_1ScopedRWLock.html</anchorfile>
      <anchor>a44c2ee97488e844f5df0640435a156d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::Semaphore</name>
    <filename>classicl__core_1_1thread_1_1Semaphore.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>a31a1ad232ed785b8159bff6c4bef885f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>a042f2566d6c86a64a26af27fb31b795f</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>abf761ca1b2950a8395b9282201f5071a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>a6347dc8d35997b43e74b7a530d7c628a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>ab260583a60eda629a54c2b82853b3f9c</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>af9b22be92f2708e929a7a8cc53c4862d</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>a55ddb569abbfba5252337b6a0f94189a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SemaphoreImpl *</type>
      <name>m_impl</name>
      <anchorfile>classicl__core_1_1thread_1_1Semaphore.html</anchorfile>
      <anchor>ab6fd4dc4458ace5de804ffad5680c354</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::SemaphoreImpl</name>
    <filename>classicl__core_1_1thread_1_1SemaphoreImpl.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImpl.html</anchorfile>
      <anchor>af9dbe8b86ef92e88e7c4a4e8bcf60a47</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a3740799789c36dda0021729e8d0bc388</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a3699a2f455bdcafd59e97ba1b152203d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a6f09c19bcaa15887ea6347c37dd19dd5</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a2a7239c062f1fb994078320b8849ae76</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImpl</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImpl.html</anchorfile>
      <anchor>a027495f3dcaa992615ba8d8b644bafc7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::SemaphoreImplDarwin</name>
    <filename>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</filename>
    <base>icl_core::thread::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>ab96ca994d5e6dfa41a3abc6c4810a387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplDarwin</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>a753b479f8697533f62dad52b18eb3235</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>a41624ceb24bf5cb161f4ebed15563454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>a2983c69e68cf1460ea5bd6ebe7cb7424</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>ac5c7a53b77971f831e30ff8e85b56347</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>afd3af5ad2f80da72a0152b180d90db95</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplDarwin</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>a56830a28caea88036ff73c44fde7a16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>semaphore_t</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplDarwin.html</anchorfile>
      <anchor>aa9299a3668ef29bc1526977623546043</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::SemaphoreImplLxrt33</name>
    <filename>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</filename>
    <base>icl_core::thread::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a201bccc55d405c325d94d5c5f3be17b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>ab94892d32b6ea66f9568ba931a7aad69</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a07da3a3eab9d2c04161a577e34147e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>aa15e33bdcc6072a9914600a6d50f404b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a82892efbf9cdc1e1647359303102d2a3</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a244309f6fd8e409f2bacc082f9c9ac6b</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>aa0ac35cc8ec458386c6661413eae73d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sem_t *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt33.html</anchorfile>
      <anchor>a20d954e8cf722510746e384e0a507c57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::SemaphoreImplLxrt35</name>
    <filename>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</filename>
    <base>icl_core::thread::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a3cb4200542689b190d2268a44b279263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a47546d3fd58b4b79e97079453128b47a</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a45a6dd7459caaf284b7e99dbcdddbf76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a174bc5016f41bc20683dc0de42e8099f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>ae8bbe250dd9475fb93fa4846654c840e</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a3b3ea94c742ffe644b227ae15e170507</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a864a166e1967df8ccb08491c7be100ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sem_t *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt35.html</anchorfile>
      <anchor>a731cd29e63278cf071043dd1c256f6de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::SemaphoreImplLxrt38</name>
    <filename>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</filename>
    <base>icl_core::thread::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>ae93807f5e25c67018d9e811fa45e8edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a38c0bba717bfa69c50819001105404a3</anchor>
      <arglist>(size_t initial_value, int type=CNT_SEM)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a8dd7d96fa630433b913c622c56f43ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a74084fe64208912721afc4eeef11aab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a81b81dbe46d5fb7ee5e247f1a31bffbd</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a641845e24e1eee534486c7798572f081</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a6ca15e88fae1e8df342a2373e9d8415f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SEM *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplLxrt38.html</anchorfile>
      <anchor>a296197b84062b98f89dd3deb023f11a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::SemaphoreImplPosix</name>
    <filename>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</filename>
    <base>icl_core::thread::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>af4451d3d14a4b9487bc959f558d1214d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>ae970a9dcff880c4d0c378a2721ac95f8</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a54089a9ce2867539fb22301a34fa868e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a227cbdd61b6652e71229b33652503ffe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>acd1728da6e1b399a89254e776cadb392</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a7d0702fb6806fc0e8bfa5e0fba837aac</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a86c6d575d0270f638a39e313e519a932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sem_t *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplPosix.html</anchorfile>
      <anchor>a2957d94f5f375d1af391d5277fdb6a0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::SemaphoreImplWin32</name>
    <filename>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</filename>
    <base>icl_core::thread::SemaphoreImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a27271c0ae7b1a569aa59afec9612ecfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemaphoreImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>aa0e59d5df3d03e0fd1c8661095bc56bf</anchor>
      <arglist>(size_t initial_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryWait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>ae7e1e734fc3101aea9eaac62de4251ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a00ac879f0e854404d03e7497a1002899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a6e6a501a6f0353a977cd37d2bcd1ae3c</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a4f3d271b0f02f1093b6120a633fc1392</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemaphoreImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a4cee7485ac46878065182f5e7dd48935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_semaphore</name>
      <anchorfile>classicl__core_1_1thread_1_1SemaphoreImplWin32.html</anchorfile>
      <anchor>a4a337726d1ff26454630f3063cacd2f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::STMMultiThreadedWithMutex</name>
    <filename>classicl__core_1_1thread_1_1STMMultiThreadedWithMutex.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::icl_core::thread::ScopedMutexLock</type>
      <name>Guard</name>
      <anchorfile>classicl__core_1_1thread_1_1STMMultiThreadedWithMutex.html</anchorfile>
      <anchor>a140cbfb2452c0ce98d06204818f953da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::icl_core::thread::Mutex</type>
      <name>Lock</name>
      <anchorfile>classicl__core_1_1thread_1_1STMMultiThreadedWithMutex.html</anchorfile>
      <anchor>a5dc8267671a7991067bfeba84f6ed5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>memoryBarrier</name>
      <anchorfile>classicl__core_1_1thread_1_1STMMultiThreadedWithMutex.html</anchorfile>
      <anchor>a7dcf8219a00a3d343e2a3a3713703638</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::Thread</name>
    <filename>classicl__core_1_1thread_1_1Thread.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a019f8dfb4d7fce55c74b414aeb80854c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>aa99a0395ee7e2ce5ad73d3b1f9663fa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>execute</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a4d87a3fdcaa9ab73960f632791385408</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>executesHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a307887b6e8c8236cb4e79820933ed1d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>icl_core::String</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>acdddeb75fb23c3795a344fbdc97bc1d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a60a600c3ff70bd9c8a9d803952a65449</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a7751a42d0b346b4b7d394eaeca256c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onStop</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a01f7e1d2cf279420bf4f9134c90ab046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>icl_core::ThreadPriority</type>
      <name>priority</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a95917561f3bcab4429706f6642806f47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>aea1df25faf55d7cc82ee2cf10f5a5d1e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>running</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a746b7d94771c45a66d6aca673d900892</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a9a3fb21dba912a6fe93d6054f996f4e1</anchor>
      <arglist>(const icl_core::String &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a127be4db45bd09db18d3efd49d0413f0</anchor>
      <arglist>(bool hard_realtime=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPriority</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a69cc7ea0ce515936532e860e3a76b78c</anchor>
      <arglist>(icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>aae3c6aa0098f6e4e4a5fb0d2f93b5c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ae6f50c364d5a04f6b50b5bdb8baeb760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Thread</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ad0e80729e8d059d7bd14264abc3fbd67</anchor>
      <arglist>(const icl_core::String &amp;description, icl_core::ThreadPriority priority=0)</arglist>
    </member>
    <member kind="function">
      <type>icl_core::ThreadId</type>
      <name>threadId</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a7d04bcfde9cd3af6f8b938bd243ad82f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>threadInfo</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ae74a4dc336a95a335a21ff8a91fb9361</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>threadSelf</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a30ea28da87538e02480ab48f22bb6adb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a49dafa882253c1865737fec6ff4cb675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ac91c395dd453e3197a42463be6fcf0a8</anchor>
      <arglist>(const icl_core::TimeStamp &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a887f9f3d52210e1c0523eff6af10987e</anchor>
      <arglist>(const icl_core::TimeSpan &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Thread</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a631e8b9831d4d0e7138e83c3f51a56b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static icl_core::ThreadId</type>
      <name>selfId</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a82125e490201fca987a056958d7d78ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>makePeriodic</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>aa3b7cb743c565bfed6e3cf8e468e5e40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>abc50892d9d1ace8d7390e01aa11c25ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>waitStarted</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ae385348266b2891e3f1d702360d9b82c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_execute</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a179429b0e3b755e7fd1fb6d0b9efbf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_finished</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>acaf2e123166d30cbd4548a0d423d6669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadImpl *</type>
      <name>m_impl</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ab6b5131e3414ff193fc6dfd302629935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_joined</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ac48ef51907ca4af199c9b2f5d811f1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>af2be8b1f882b39168cefe2eb4c6ef980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_starting</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ab3eee26ff0815eee3337adb819236577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_thread_info</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a01c9927699f76f7e601558b13331fdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_thread_mutex</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a3cdd1e756c8fa176f6e9700d8cbca6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a34d3c3d19cb7839e23ae417579d81736</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ac6fcccdc758a754b033a1d594dd35c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a26630ea817745b22932df65d90f7e4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>a5c403f632aafcea6863415cb956cdeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1Thread.html</anchorfile>
      <anchor>ad85afa21c3a99b69639ae2f7fa23ff55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ThreadImpl</name>
    <filename>classicl__core_1_1thread_1_1ThreadImpl.html</filename>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>ada104c8ed1965b6c3bfc633cf40f6bbf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>executesHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a3984b56004813e9253630ea1a8bc6383</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual icl_core::String</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a3ee05dd843c93e23af90364f97cf108f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>ae088edf7425a8a8d7c7fa8db3dfb3acc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a639deaca01cbeddda1eabbab42cec29c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual icl_core::ThreadPriority</type>
      <name>priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>adef31a71236de20c7d46973064532469</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a8aec0cbeb6273cbbedaeb8d72aa952b9</anchor>
      <arglist>(const icl_core::String &amp;description)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>ae2da454db36fac01a94529b8d02606cb</anchor>
      <arglist>(bool hard_realtime)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setPriority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a9bc219a872129a97e5bbb0513a2f6946</anchor>
      <arglist>(icl_core::ThreadPriority priority)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a244165110c6301d0bfe05bf9f4723aa7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual icl_core::ThreadId</type>
      <name>threadId</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a8a158d99a943d6f8f82c58443c1c9fdc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImpl</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImpl.html</anchorfile>
      <anchor>a2950d554ad42d9e0cc2a34c3debbf0ee</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ThreadImplLxrt33</name>
    <filename>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</filename>
    <base>icl_core::thread::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>ac2dc95dbe79e23c4741cb4cea715c6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>executesHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>ab3d1f2f519516bd4004e772e7780aafa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>adf6db533475eaefd36bb0241ef18b7ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a0d539bc236475054a79e04a065d56202</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a7c04a69b62e6f34102bb37054bcd0983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadPriority</type>
      <name>priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a4ed107e838d8011d16812658b80c3114</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>ab4bba5eb7323ea76d0a85db5f6039697</anchor>
      <arglist>(const icl_core::String &amp;description)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a6f74299ce41205b835b4aed460af7057</anchor>
      <arglist>(bool hard_realtime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPriority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a1b0bcfa48ff40ec870704c0ec27f2d77</anchor>
      <arglist>(icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>af62d8a33c47a66d8c0a46a383226f005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadId</type>
      <name>threadId</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a2966a85e7bbf578c69106bc85c7d2308</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>aff90ea10eb4aa192684669a92a1111e5</anchor>
      <arglist>(Thread *thread, const icl_core::String &amp;description, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplLxrt33</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a4c90d6e765ccaf9f2e676977fdf5cb40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a5d674069d3029c8c4fc82d2c16ac8dd5</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_description</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a28092896278011c272688ce7faa789a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a66ec72f61b7b111c2382c9558c79fc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RT_TASK *</type>
      <name>m_rt_task</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a3176c0782f9161445ea5c1ef1b1dd77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a1ada375a9c560f086085e2e7145fcc62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt33.html</anchorfile>
      <anchor>a009162786af4ce61e694afad38f567f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ThreadImplLxrt35</name>
    <filename>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</filename>
    <base>icl_core::thread::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>acb80171eb2b2399320d0093b37559830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>executesHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>acc3a51d02b89275bdac5c723bdbb3938</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a366a4b49c14c73fe7458eba899ae7067</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>ab6fb846b2c3c31cc79d433b6616c37c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a1d99118ae27bbe3ddbe86edb45ea7f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadPriority</type>
      <name>priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a0f8518f6138ea2f76708b32dcbaf0d91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a49847a3ad4e08e0cae6ec5d858d39472</anchor>
      <arglist>(const icl_core::String &amp;description)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a050e72d5b9eb1b80308f210372dfdc2e</anchor>
      <arglist>(bool hard_realtime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPriority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a660f9687127a6ea200dda673fece1072</anchor>
      <arglist>(icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>aa8f92fac961e164030b3f3d8d30cb4dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadId</type>
      <name>threadId</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a8941c6a81cf997d378a707ae1714d592</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a41d4b258fa46d95071846ff49212f715</anchor>
      <arglist>(Thread *thread, const icl_core::String &amp;description, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplLxrt35</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a5f8e84bef892b762dfcdf4e5473939ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a8115a0d956f8543611da13f44b3de1f2</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_description</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a9189b9ba58d6a340a3b269c8a273b366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a55b79d9914c30881440ab3f11c1f758b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_barrier_t *</type>
      <name>m_rt_start_sync</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a3925e228a13d959d136322a2a99efce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RT_TASK *</type>
      <name>m_rt_task</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a3b53a504ab31a698cc72d24e43204ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a5687bd33d8eb98d75a85a960e591b459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt35.html</anchorfile>
      <anchor>a0e5abae16078ce0621e6bd7eb3a64fcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ThreadImplLxrt38</name>
    <filename>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</filename>
    <base>icl_core::thread::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a1cecf9bb874c97222aab65c26e3aab74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>executesHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a5caefa8dbbf0d5ac160b0d461b263866</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a1cf5cd7f176a8d652ba1edc229e34c84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>ad7add2d76fc0ae52e774cd705d8eb8b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a5bf06ffe3400129e87f3b12622efd945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadPriority</type>
      <name>priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a673f7050871bb1878ce16c88b48e6860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>ad4fd4600ab8fb8f9d1bae64ba93f72ba</anchor>
      <arglist>(const icl_core::String &amp;description)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a486101effa4a4506ec6eeaf2e0122345</anchor>
      <arglist>(bool hard_realtime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPriority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a6f3d1af667bbf1b6e56aba3f8874f9c0</anchor>
      <arglist>(icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>aa8ff45aeb1fde1d2e1ce6d85f54d5a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadId</type>
      <name>threadId</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a6315bd3a002f716db204e2e4dd6e8907</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>ae75aeaef16dd457310f365397ac551af</anchor>
      <arglist>(Thread *thread, const icl_core::String &amp;description, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplLxrt38</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a22eadfd8c87c0fb75523003ebd69bd09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>aa7bfcbfc636e35fc60edaf93f0040637</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_description</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a56a84c2bdbc7f38c15a10099b3080ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>ae1a818a1a270c8697b036317c0d65e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SEM *</type>
      <name>m_rt_start_sync</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a1888f7341caeabec944cfb057ca64e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RT_TASK *</type>
      <name>m_rt_task</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a0a7b49d032476b730f9f7652f055e3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>a4d88e105499a17f131615db9450fa39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplLxrt38.html</anchorfile>
      <anchor>aa340e0ad8426155fc8ccc73df7a0e74d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ThreadImplPosix</name>
    <filename>classicl__core_1_1thread_1_1ThreadImplPosix.html</filename>
    <base>icl_core::thread::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>ae5d859a34f65e8a43375c1c5a042ed1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>executesHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>ae8c560aaeaa47450d92cbc7ba0fad7ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a445cfbe9e0f31366250880cce07f0996</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a013ed316e6ba9316b8854ec01101a179</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a6f5f64cebb5d57a6a37b40e62262dc35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadPriority</type>
      <name>priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a411e9603a98eb3f1887cf61a2d513a8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>aad0489c2397c09d4e0c116102ef8807f</anchor>
      <arglist>(const icl_core::String &amp;description)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a4fcc0cf629d57db8768952ade36ecd98</anchor>
      <arglist>(bool hard_realtime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPriority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>aef7fba465ba45b6847f48ff8c0d2b5f1</anchor>
      <arglist>(icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>ac491ba057f0072900e22b8296e8b8e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadId</type>
      <name>threadId</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a11dbcd483a39f08a740f9bd683817421</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>afc18fc68df31684f024ca26ee3ac5556</anchor>
      <arglist>(Thread *thread, const icl_core::String &amp;description, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplPosix</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>ac7aefedcec4a1391b038708f9b12fe34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>aa9e40897ca3d97340d970e771cfe4572</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_description</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>ad79a0b0deb409b4d37938cd212927529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a0784a10c47307c254027de7f165fd473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>aa5f11400b16c1bf968c5da85e75c8710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplPosix.html</anchorfile>
      <anchor>a27f3c797b47bcab0f9ac021eb0ed26f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_core::thread::ThreadImplWin32</name>
    <filename>classicl__core_1_1thread_1_1ThreadImplWin32.html</filename>
    <base>icl_core::thread::ThreadImpl</base>
    <base protection="protected" virtualness="virtual">icl_core::Noncopyable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a2513f9dcc06eaef0011af74e3fa71247</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>executesHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>af5328138cdf2ed74c64fda475ab58da9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::String</type>
      <name>getDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>acccc7a0e54b1c5e8790d980bcef2ee60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a73c1872ae7cb31055637da996cfab946</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>join</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>af63f34dc0855b3a89a3bd48618701b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadPriority</type>
      <name>priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>ab4f4fed78e9d140be121b67841a48fae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDescription</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>adce1be181238654ef167b331fef8ac6c</anchor>
      <arglist>(const icl_core::String &amp;description)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHardRealtime</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a0a995efeb1e4318c69a5d32c0872cc18</anchor>
      <arglist>(bool hard_realtime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPriority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>aecb2dc7ffb7c0c37088be9d987787432</anchor>
      <arglist>(icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>afb301b0c9aa94669bc683ca38982ccf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual icl_core::ThreadId</type>
      <name>threadId</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>ab9f846b10cd7f2c9c7f68cbe8373e5e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>af05737373ba5f0a1af515b07cb4c6943</anchor>
      <arglist>(Thread *thread, const icl_core::String &amp;description, icl_core::ThreadPriority priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadImplWin32</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a2e7fdfeb4cfafe9636e1f101d5990202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static DWORD WINAPI</type>
      <name>runThread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a0041719785c22e7f8ee74e83d24cee75</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::String</type>
      <name>m_description</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a786551071687bba6ebbd9430b9a219d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>icl_core::ThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a3e843f589b16883e3e539e06ca1ed4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread *</type>
      <name>m_thread</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a97f297152348b4989d6dccce3f9f68d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_thread_handle</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a9ee440ef68c4750210116544ed8f4841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>m_thread_id</name>
      <anchorfile>classicl__core_1_1thread_1_1ThreadImplWin32.html</anchorfile>
      <anchor>a9a2ef5e1361056873a93676d27170c72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_core::thread::impl</name>
    <filename>namespaceicl__core_1_1thread_1_1impl.html</filename>
    <member kind="function">
      <type>TimeStamp</type>
      <name>getAbsoluteTimeout</name>
      <anchorfile>namespaceicl__core_1_1thread_1_1impl.html</anchorfile>
      <anchor>a3f195ebae3cb59ba68a408b0976bc0a0</anchor>
      <arglist>(const TimeSpan &amp;timeout_relative)</arglist>
    </member>
    <member kind="function">
      <type>TimeSpan</type>
      <name>getRelativeTimeout</name>
      <anchorfile>namespaceicl__core_1_1thread_1_1impl.html</anchorfile>
      <anchor>a8e1021b6e44ddc78f0c9b2c94fefb151</anchor>
      <arglist>(const TimeStamp &amp;timeout_absolute)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rqt_svh_reset_gui</name>
    <filename>namespacerqt__svh__reset__gui.html</filename>
    <namespace>rqt_svh_reset_gui::svh_reset_gui</namespace>
  </compound>
  <compound kind="namespace">
    <name>rqt_svh_reset_gui::svh_reset_gui</name>
    <filename>namespacerqt__svh__reset__gui_1_1svh__reset__gui.html</filename>
    <class kind="class">rqt_svh_reset_gui::svh_reset_gui::SVHResetGui</class>
  </compound>
  <compound kind="class">
    <name>rqt_svh_reset_gui::svh_reset_gui::SVHResetGui</name>
    <filename>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</filename>
    <base>qt_gui::plugin::Plugin</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>af93fd7e6b5e0ec274d63573197700a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConnectButton</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>a1b1cb4d9e18a7002a0730c2142e6f96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EnableButton</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>a26a7c06da0bf6cfaf06128af057fe219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ResetButton</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>a46d5184bccee818c7e9848ffbe53f8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connect_pub</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>a1d8836eed0f32e0f825a1874414ab205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enable_pub</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>a22f6ccb1998a96d9132aa2595859a861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reset_pub</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>a37f47981119c5cb1ab1cea29a758a599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_widget</name>
      <anchorfile>classrqt__svh__reset__gui_1_1svh__reset__gui_1_1SVHResetGui.html</anchorfile>
      <anchor>a02751f519543ed0b61a46ac45e24a900</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
