<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>denso_base.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__base_8cpp</filename>
    <includes id="denso__base_8h" name="denso_base.h" local="yes" imported="no">denso_robot_core/denso_base.h</includes>
    <includes id="denso__variable_8h" name="denso_variable.h" local="yes" imported="no">denso_robot_core/denso_variable.h</includes>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_GET_OBJECT_ARGS</name>
      <anchorfile>denso__base_8cpp.html</anchorfile>
      <anchor>a883396ede8105a853be50c54cbb609a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_GET_OBJECTNAMES_ARGS</name>
      <anchorfile>denso__base_8cpp.html</anchorfile>
      <anchor>a44c1214afe775f43704417b6994bd9eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_base.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__base_8h</filename>
    <includes id="tinyxml2_8h" name="tinyxml2.h" local="yes" imported="no">denso_robot_core/tinyxml2.h</includes>
    <class kind="class">denso_robot_core::DensoBase</class>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_VAR_DEFAULT_DURATION</name>
      <anchorfile>denso__base_8h.html</anchorfile>
      <anchor>a08d6c9839d208538ce9667e9097724b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_QUEUE</name>
      <anchorfile>denso__base_8h.html</anchorfile>
      <anchor>a5a3f6df3696ba1af2284d25ceb038afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoBase &gt;</type>
      <name>DensoBase_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6d5966ecb1827f04f3e1456f62a64441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoBase_Ptr &gt;</type>
      <name>DensoBase_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a5ae655b9db1d15fe3c3b360955edbacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>Handle_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1cca31fe775e68e27ba4f7c0fd841cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Name_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a0945cf2620b75b7ee1c8418791371b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; BCAPService_Ptr &gt;</type>
      <name>Service_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6b86c62e2c3a1dc04a2a837f7fa98ef9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_controller.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__controller_8cpp</filename>
    <includes id="denso__controller_8h" name="denso_controller.h" local="yes" imported="no">denso_robot_core/denso_controller.h</includes>
    <namespace>denso_robot_core</namespace>
  </compound>
  <compound kind="file">
    <name>denso_controller.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__controller_8h</filename>
    <includes id="denso__base_8h" name="denso_base.h" local="yes" imported="no">denso_robot_core/denso_base.h</includes>
    <includes id="denso__robot_8h" name="denso_robot.h" local="yes" imported="no">denso_robot_core/denso_robot.h</includes>
    <includes id="denso__task_8h" name="denso_task.h" local="yes" imported="no">denso_robot_core/denso_task.h</includes>
    <includes id="denso__variable_8h" name="denso_variable.h" local="yes" imported="no">denso_robot_core/denso_variable.h</includes>
    <class kind="class">denso_robot_core::DensoController</class>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>XML_CTRL_NAME</name>
      <anchorfile>denso__controller_8h.html</anchorfile>
      <anchor>a3d249447735ea126b93f8628dada6793</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoController &gt;</type>
      <name>DensoController_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a5c9848fdca53e5eef56904083d3b08dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_controller_rc8.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__controller__rc8_8cpp</filename>
    <includes id="denso__controller__rc8_8h" name="denso_controller_rc8.h" local="yes" imported="no">denso_robot_core/denso_controller_rc8.h</includes>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_CTRL_CONNECT_ARGS</name>
      <anchorfile>denso__controller__rc8_8cpp.html</anchorfile>
      <anchor>a74be6065a224e8cce7c0f52132c58a78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_controller_rc8.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__controller__rc8_8h</filename>
    <includes id="denso__controller_8h" name="denso_controller.h" local="yes" imported="no">denso_robot_core/denso_controller.h</includes>
    <includes id="denso__robot__rc8_8h" name="denso_robot_rc8.h" local="yes" imported="no">denso_robot_core/denso_robot_rc8.h</includes>
    <class kind="class">denso_robot_core::DensoControllerRC8</class>
    <namespace>denso_robot_core</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoControllerRC8 &gt;</type>
      <name>DensoControllerRC8_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>af2629a0836d4702f7e1fab7cd3641068</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_robot.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__robot_8cpp</filename>
    <includes id="denso__robot_8h" name="denso_robot.h" local="yes" imported="no">denso_robot_core/denso_robot.h</includes>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NAME_ARMGROUP</name>
      <anchorfile>denso__robot_8cpp.html</anchorfile>
      <anchor>a4d12a3488e16b635eebe66abb9780b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_robot.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__robot_8h</filename>
    <includes id="denso__base_8h" name="denso_base.h" local="yes" imported="no">denso_robot_core/denso_base.h</includes>
    <includes id="denso__variable_8h" name="denso_variable.h" local="yes" imported="no">denso_robot_core/denso_variable.h</includes>
    <class kind="class">denso_robot_core::DensoRobot</class>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>XML_ROBOT_NAME</name>
      <anchorfile>denso__robot_8h.html</anchorfile>
      <anchor>ac354f6b10c1b4d21f4d163c03a759271</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoRobot &gt;</type>
      <name>DensoRobot_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>aa416ba898dbc3a31558a09b6bbc86d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoRobot_Ptr &gt;</type>
      <name>DensoRobot_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a66af1c0ab08124735f27e3fc03334907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_robot_core.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__robot__core_8cpp</filename>
    <includes id="denso__robot__core_8h" name="denso_robot_core.h" local="yes" imported="no">denso_robot_core/denso_robot_core.h</includes>
    <includes id="denso__controller__rc8_8h" name="denso_controller_rc8.h" local="yes" imported="no">denso_robot_core/denso_controller_rc8.h</includes>
    <namespace>denso_robot_core</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>denso__robot__core_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_robot_core.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__robot__core_8h</filename>
    <includes id="denso__controller_8h" name="denso_controller.h" local="yes" imported="no">denso_robot_core/denso_controller.h</includes>
    <class kind="class">denso_robot_core::DensoRobotCore</class>
    <namespace>denso_robot_core</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoRobotCore &gt;</type>
      <name>DensoRobotCore_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a3966216dafccebdaad340ebb11a23456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_robot_rc8.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__robot__rc8_8cpp</filename>
    <includes id="denso__robot__rc8_8h" name="denso_robot_rc8.h" local="yes" imported="no">denso_robot_core/denso_robot_rc8.h</includes>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_ROBOT_CHANGE_ARGS</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a4ea3f87a7653f5cc4c4ee5b19bb75896</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_ROBOT_EXECUTE_ARGS</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>aa9a7c1153a60d848a41f3a463566e7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_ROBOT_HALT_ARGS</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a89bd75ef172592d2d084c154c3bfc738</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_ROBOT_MOVE_ARGS</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a4e5c84e2470bdc6c9c7fbc7dbbbf3e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_ROBOT_SPEED_ARGS</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a1e1db435e2067658a6eb0833161ed498</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_CHANGETOOL</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a025cacfaf2c30d32f28e765703762b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_CHANGEWORK</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>ac727e3c8027a7609596426fc51b7b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_DRIVEAEXSTRING</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a9549abe5de374c44b1522bc1d6ef0dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_DRIVEAEXVALUE</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a3210e46086d17359713dfcef51d9b96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_DRIVEEXSTRING</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a5ff894fe5a00643c82dd48fe23f46d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_DRIVEEXVALUE</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>acfa8ac9172acf8570d3b45663eab62c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_MOVESTRING</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a9891c564a5d0fe238615c849d1bd53c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_MOVEVALUE</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>ab49f5f064ef8c5697b2a7fb8586d1bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_SPEED</name>
      <anchorfile>denso__robot__rc8_8cpp.html</anchorfile>
      <anchor>a9fd197633ff379b393953f6a12defbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_POSITION</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1e3e51ccab42c20d51cee5691de173a8a4b4238624e608bdd7d93bf0008d424c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_JOINT</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1e3e51ccab42c20d51cee5691de173a8abc8306ab6b4bbea9b405d1d86e475371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_TRANS</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1e3e51ccab42c20d51cee5691de173a8a3ae44c5a4a2055c7d17de871d827da09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_RESET</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aab686061d20d61c09d992cd3b867b08e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_NONE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aa2ac2fbbf41cf15d72e06c887bdf5e8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_MOVESTRING</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aaa8551b6ab035a9b8ba346e6adfb0dbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_MOVEVALUE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aaf078d6341c533ef326001eaecec75f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEEXSTRING</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aa0f208743cff164250161620e832f86dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEEXVALUE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aa7aad52c965e294c12d98d5fee7c41202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEAEXSTRING</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aafeab5e193d6438ac2ea57f3d92c824a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEAEXVALUE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aab6c9a19b1f908418955abee1bf3cd46f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_robot_rc8.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__robot__rc8_8h</filename>
    <includes id="denso__robot_8h" name="denso_robot.h" local="yes" imported="no">denso_robot_core/denso_robot.h</includes>
    <class kind="class">denso_robot_core::DensoRobotRC8</class>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>E_BUF_FULL</name>
      <anchorfile>denso__robot__rc8_8h.html</anchorfile>
      <anchor>a67395fb8f6f309925d2165bb39381935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_BUF_FULL</name>
      <anchorfile>denso__robot__rc8_8h.html</anchorfile>
      <anchor>ad7d84e9a2337ab72392601ea8a4a3fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoRobotRC8 &gt;</type>
      <name>DensoRobotRC8_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a8518cf2c811b47545cd893ca3d7a20d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_task.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__task_8cpp</filename>
    <includes id="denso__task_8h" name="denso_task.h" local="yes" imported="no">denso_robot_core/denso_task.h</includes>
    <namespace>denso_robot_core</namespace>
  </compound>
  <compound kind="file">
    <name>denso_task.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__task_8h</filename>
    <includes id="denso__base_8h" name="denso_base.h" local="yes" imported="no">denso_robot_core/denso_base.h</includes>
    <includes id="denso__variable_8h" name="denso_variable.h" local="yes" imported="no">denso_robot_core/denso_variable.h</includes>
    <class kind="class">denso_robot_core::DensoTask</class>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>XML_TASK_NAME</name>
      <anchorfile>denso__task_8h.html</anchorfile>
      <anchor>a231a489ca5f01960152012fb75fe29c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoTask &gt;</type>
      <name>DensoTask_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a50e5750c99c3f5cf896ecc0a268dbab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoTask_Ptr &gt;</type>
      <name>DensoTask_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>af4f7843d08d23faaef87cba4e73c5633</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_variable.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>denso__variable_8cpp</filename>
    <includes id="denso__variable_8h" name="denso_variable.h" local="yes" imported="no">denso_robot_core/denso_variable.h</includes>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NAME_ID</name>
      <anchorfile>denso__variable_8cpp.html</anchorfile>
      <anchor>ad4eb9a0febdc22338faa318c68433fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_READ</name>
      <anchorfile>denso__variable_8cpp.html</anchorfile>
      <anchor>a69d22ca8195c8db1a3c54a6431b2a24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_WRITE</name>
      <anchorfile>denso__variable_8cpp.html</anchorfile>
      <anchor>a7ea2c508bb408789219cabc5e03996d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_variable.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>denso__variable_8h</filename>
    <includes id="denso__base_8h" name="denso_base.h" local="yes" imported="no">denso_robot_core/denso_base.h</includes>
    <class kind="class">denso_robot_core::DensoVariable</class>
    <namespace>denso_robot_core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTR_DURATION</name>
      <anchorfile>denso__variable_8h.html</anchorfile>
      <anchor>acc253234cd47d7915dcc5e87ed255c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTR_ID</name>
      <anchorfile>denso__variable_8h.html</anchorfile>
      <anchor>a6f1b9510bdd00ee2fc26870edbb63f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTR_READ</name>
      <anchorfile>denso__variable_8h.html</anchorfile>
      <anchor>a351e27dc466ae7ec70082d6c25c01ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTR_VARTYPE</name>
      <anchorfile>denso__variable_8h.html</anchorfile>
      <anchor>a81c290810bd5cf5ab59cdea8f6d22536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTR_WRITE</name>
      <anchorfile>denso__variable_8h.html</anchorfile>
      <anchor>a4ab89cd0662daee295ff5424ff1d18c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_VARIABLE_NAME</name>
      <anchorfile>denso__variable_8h.html</anchorfile>
      <anchor>ab139e463883c8a40292a71b44c01db26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoVariable &gt;</type>
      <name>DensoVariable_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a37a972f2d272ed126738f5b4f272c05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoVariable_Ptr &gt;</type>
      <name>DensoVariable_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>ae29ed2c9ed9a826dbefbe02e1643bb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml2.cpp</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/src/</path>
    <filename>tinyxml2_8cpp</filename>
    <includes id="tinyxml2_8h" name="tinyxml2.h" local="yes" imported="no">denso_robot_core/tinyxml2.h</includes>
    <class kind="struct">tinyxml2::Entity</class>
    <class kind="struct">tinyxml2::LongFitsIntoSizeTMinusOne</class>
    <namespace>tinyxml2</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SNPRINTF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>afc6433f9b56e4f18833089b1df629e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SSCANF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a96f54d7c855ad92e705510904a040393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_VSNPRINTF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a924d10d64b020e9dbcd2b8b024768608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>callfopen</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a3634a81ca725ead6204f08cbaa5ad58f</anchor>
      <arglist>(const char *filepath, const char *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>TIXML_VSCPRINTF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a7afe6fa96e6614ee5b1109c8ee034942</anchor>
      <arglist>(const char *format, va_list va)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>CARRIAGE_RETURN</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>add686989707d784afa885cbb90910113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>CR</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>ad3136d2f1f34e592c66e09ba8a852812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>DOUBLE_QUOTE</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a2e3bbd17c0f4134dbd5bd8cfc5d0c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Entity</type>
      <name>entities</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>ae132483871eeb55d7b5ddda3d2396e81</anchor>
      <arglist>[NUM_ENTITIES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>LF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a19b283812883e1dad22bbde25738643a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>LINE_FEED</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>aca0c283d60be29cdf68e753a97ce7ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_ENTITIES</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>aef74bfad4850ed3181f00f86b03c7b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>SINGLE_QUOTE</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a65992cb0c2d3fc4eb9d13641f2e6e0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>TIXML_UTF_LEAD_0</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a37999e32163e2a3280bc0b8e1999774e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>TIXML_UTF_LEAD_1</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a3cda92a178036c812663a7b75c5e04d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>TIXML_UTF_LEAD_2</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a8e36ce25f81f009c066037e937da3a6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml2.h</name>
    <path>/tmp/ws/src/denso_robot_ros/denso_robot_core/include/denso_robot_core/</path>
    <filename>tinyxml2_8h</filename>
    <class kind="struct">tinyxml2::MemPoolT::Block</class>
    <class kind="union">tinyxml2::MemPoolT::Chunk</class>
    <class kind="class">tinyxml2::DynArray</class>
    <class kind="class">tinyxml2::MemPool</class>
    <class kind="class">tinyxml2::MemPoolT</class>
    <class kind="class">tinyxml2::StrPair</class>
    <class kind="class">tinyxml2::XMLAttribute</class>
    <class kind="class">tinyxml2::XMLComment</class>
    <class kind="class">tinyxml2::XMLConstHandle</class>
    <class kind="class">tinyxml2::XMLDeclaration</class>
    <class kind="class">tinyxml2::XMLDocument</class>
    <class kind="class">tinyxml2::XMLElement</class>
    <class kind="class">tinyxml2::XMLHandle</class>
    <class kind="class">tinyxml2::XMLNode</class>
    <class kind="class">tinyxml2::XMLPrinter</class>
    <class kind="class">tinyxml2::XMLText</class>
    <class kind="class">tinyxml2::XMLUnknown</class>
    <class kind="class">tinyxml2::XMLUtil</class>
    <class kind="class">tinyxml2::XMLVisitor</class>
    <namespace>tinyxml2</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TINYXML2_LIB</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a8953517b8490d756ad0bfef40fe5811f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXMLASSERT</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a029877acb3c6fd71698561044953bd14</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="enumeration">
      <name>Whitespace</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESERVE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a751769aa625fe5fe5286e9779edec56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLLAPSE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a9a4a309029a6f5e636e20ef5e0b65136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>XMLError</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_SUCCESS</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1fe1262fdb5ac05dd9cc4631f8c8e00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_ERROR</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ad3b3f200ced09c9fc4166134a4ff8fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08abefb89c44285fb68e2218b2c71767f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_WRONG_ATTRIBUTE_TYPE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ae9d8ee545a3a69e90df303257a658113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_NOT_FOUND</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a38fd2a97fb1dbebd4c3640d75dc01a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_COULD_NOT_BE_OPENED</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afbbf37655523b79a88b04b77ec0f1258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_READ_ERROR</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a8d4dd3ce2dee784a53f62fa8a6ac83ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_ELEMENT_MISMATCH</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a37759723c0c5e954597654e4eccb4f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afa96ea783aa93ea212f9e2d7d3a70ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a380fd8846799b88773321efae83d26a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_IDENTIFYING_TAG</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a48e646cfca6de90c3770faf535d3ed6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a50ead30b94c7ae2957b9ccb08ec0994d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_CDATA</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9d181628a1819f2b97835e6bc2c8bb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_COMMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a51786809e8b079c770853cf5890a7a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_DECLARATION</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ad45b208578e30dab5a21bff1d8991b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_UNKNOWN</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a95a88813812a680fb7372f0149420a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_EMPTY_DOCUMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1a0478cf44f0a733aa6f21bdf0db80b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_MISMATCHED_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a0cecc816939d9155d33b8a88fd50e4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08af6b4caa10e1f2e9f19a3a24f5f3ce223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_CAN_NOT_CONVERT_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afdb8840395a7c13dfe6a3e104401c095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_TEXT_NODE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a5300bec98feccc8f0cdf567b88821f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_COUNT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9ebb2775c56387353f5b2de94f6ab71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIXML2_MAJOR_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a53acdb84a871ed12b99d5f4aff209bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIXML2_MINOR_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>ac94d4b856d14f3c3a8c1dcdbd6ee13b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIXML2_PATCH_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a1406cb43e9d84251509e069b6cb21781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>denso_robot_core</name>
    <filename>namespacedenso__robot__core.html</filename>
    <class kind="class">denso_robot_core::DensoBase</class>
    <class kind="class">denso_robot_core::DensoController</class>
    <class kind="class">denso_robot_core::DensoControllerRC8</class>
    <class kind="class">denso_robot_core::DensoRobot</class>
    <class kind="class">denso_robot_core::DensoRobotCore</class>
    <class kind="class">denso_robot_core::DensoRobotRC8</class>
    <class kind="class">denso_robot_core::DensoTask</class>
    <class kind="class">denso_robot_core::DensoVariable</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoBase &gt;</type>
      <name>DensoBase_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6d5966ecb1827f04f3e1456f62a64441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoBase_Ptr &gt;</type>
      <name>DensoBase_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a5ae655b9db1d15fe3c3b360955edbacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoController &gt;</type>
      <name>DensoController_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a5c9848fdca53e5eef56904083d3b08dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoControllerRC8 &gt;</type>
      <name>DensoControllerRC8_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>af2629a0836d4702f7e1fab7cd3641068</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoRobot &gt;</type>
      <name>DensoRobot_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>aa416ba898dbc3a31558a09b6bbc86d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoRobot_Ptr &gt;</type>
      <name>DensoRobot_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a66af1c0ab08124735f27e3fc03334907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoRobotCore &gt;</type>
      <name>DensoRobotCore_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a3966216dafccebdaad340ebb11a23456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoRobotRC8 &gt;</type>
      <name>DensoRobotRC8_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a8518cf2c811b47545cd893ca3d7a20d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoTask &gt;</type>
      <name>DensoTask_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a50e5750c99c3f5cf896ecc0a268dbab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoTask_Ptr &gt;</type>
      <name>DensoTask_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>af4f7843d08d23faaef87cba4e73c5633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DensoVariable &gt;</type>
      <name>DensoVariable_Ptr</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a37a972f2d272ed126738f5b4f272c05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; DensoVariable_Ptr &gt;</type>
      <name>DensoVariable_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>ae29ed2c9ed9a826dbefbe02e1643bb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>Handle_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1cca31fe775e68e27ba4f7c0fd841cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Name_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a0945cf2620b75b7ee1c8418791371b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; BCAPService_Ptr &gt;</type>
      <name>Service_Vec</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6b86c62e2c3a1dc04a2a837f7fa98ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_POSITION</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1e3e51ccab42c20d51cee5691de173a8a4b4238624e608bdd7d93bf0008d424c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_JOINT</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1e3e51ccab42c20d51cee5691de173a8abc8306ab6b4bbea9b405d1d86e475371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_TRANS</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a1e3e51ccab42c20d51cee5691de173a8a3ae44c5a4a2055c7d17de871d827da09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_RESET</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aab686061d20d61c09d992cd3b867b08e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_NONE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aa2ac2fbbf41cf15d72e06c887bdf5e8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_MOVESTRING</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aaa8551b6ab035a9b8ba346e6adfb0dbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_MOVEVALUE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aaf078d6341c533ef326001eaecec75f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEEXSTRING</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aa0f208743cff164250161620e832f86dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEEXVALUE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aa7aad52c965e294c12d98d5fee7c41202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEAEXSTRING</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aafeab5e193d6438ac2ea57f3d92c824a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACT_DRIVEAEXVALUE</name>
      <anchorfile>namespacedenso__robot__core.html</anchorfile>
      <anchor>a6add2c662d9dfb0ec04c5ae1b14afc1aab6c9a19b1f908418955abee1bf3cd46f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoBase</name>
    <filename>classdenso__robot__core_1_1DensoBase.html</filename>
    <member kind="enumvalue">
      <name>SRV_MIN</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a9642a9e637add9a8f904df89290490a4a1d51c209ab1f69759b41544885930efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRV_ACT</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a9642a9e637add9a8f904df89290490a4a22dd47e0061b40baf5953e9a3ba21d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRV_WATCH</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a9642a9e637add9a8f904df89290490a4a8cb6e7cbbb770285a62103fea3e07665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRV_MAX</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a9642a9e637add9a8f904df89290490a4aac838d2fd7d8e0223e13bc5ffaa1900f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoBase</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>ad7f1a65dcb95ae76b953a28872c7a8ee</anchor>
      <arglist>(const std::string &amp;name, const int *mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoBase</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>aecb39cc84992b606d8ab169b32e7e460</anchor>
      <arglist>(DensoBase *parent, Service_Vec &amp;service, Handle_Vec &amp;handle, const std::string &amp;name, const int *mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>InitializeBCAP</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a1bf16c8814e26923b03e00ebbafac3ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Name</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a1bf1aa2cc4ca5a6e56a66b1e22c5e712</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RosName</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a4703c955caa1f546fe4020df0e3fd26d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT</type>
      <name>StartService</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>af43ce92e4dea2eb08ef8e5fb4fc3608e</anchor>
      <arglist>(ros::NodeHandle &amp;node)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>StopService</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a0f2e0011e87436e090777b17d1eb6646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>TerminateBCAP</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>aa049370e3f4f2a4f493d32aa9c83b655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Update</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a595e748836ccfbce5d32b658013fe8da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoBase</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a012eb04783967b050baaa17f8d1e26c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ConvertBSTRToString</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a486875126b30e95486d403d9884b520b</anchor>
      <arglist>(const BSTR bstr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BSTR</type>
      <name>ConvertStringToBSTR</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a4f2da729840df5adac8f7dec96170499</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>AddObject</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>af22e3b5e09c4b4fbb7fdd8ed8f127cb9</anchor>
      <arglist>(int32_t get_id, const std::string &amp;name, Handle_Vec &amp;vecHandle)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>aa1eafbb879fd47abc5625862cdc9ea48</anchor>
      <arglist>(int32_t get_id, const std::string &amp;name, std::vector&lt; boost::shared_ptr&lt; class DensoVariable &gt; &gt; &amp;vecVar, int16_t vt=VT_EMPTY, bool bRead=false, bool bWrite=false, bool bID=false, int iDuration=BCAP_VAR_DEFAULT_DURATION)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>aee164b26d94a0e55c3f877228c65c5f5</anchor>
      <arglist>(int32_t get_id, const XMLElement *xmlVar, std::vector&lt; boost::shared_ptr&lt; class DensoVariable &gt; &gt; &amp;vecVar)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>get_Object</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a5afd20b616878ec08297821f4df0a519</anchor>
      <arglist>(const std::vector&lt; boost::shared_ptr&lt; DensoBase &gt; &gt; &amp;vecBase, int index, boost::shared_ptr&lt; DensoBase &gt; *obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>get_Object</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a45046580e6302ca4d4bbd48a1e29e026</anchor>
      <arglist>(const std::vector&lt; boost::shared_ptr&lt; DensoBase &gt; &gt; &amp;vecBase, const std::string &amp;name, boost::shared_ptr&lt; DensoBase &gt; *obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>GetObjectNames</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a5967ef7863ae52a7514464aa21c414e1</anchor>
      <arglist>(int32_t func_id, Name_Vec &amp;vecName)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int *</type>
      <name>m_mode</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a27e6fc93bd415fe9ecab31916d58595d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_mtxSrv</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a653ec4296a05f01bbbab1f428e037689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a0fb7b676468d169c7e2943d795995ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DensoBase *</type>
      <name>m_parent</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a8ee339c4cc1f1445a093400d324c3f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_serving</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a908cc32d8d4844883ac16460c9fdbe73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Handle_Vec</type>
      <name>m_vecHandle</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>ac1585a450a1866e6ef5555e7fb7f1de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Service_Vec</type>
      <name>m_vecService</name>
      <anchorfile>classdenso__robot__core_1_1DensoBase.html</anchorfile>
      <anchor>a6fc830e26cf6143b3d69a2dbb4de7ee3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoController</name>
    <filename>classdenso__robot__core_1_1DensoController.html</filename>
    <base>denso_robot_core::DensoBase</base>
    <member kind="function">
      <type>HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a0403de8e8778d0bba140e395de9aac64</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoController</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>aaf70ea384150b42af48f3084f9b51249</anchor>
      <arglist>(const std::string &amp;name, const int *mode)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>get_Robot</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a057561e9a8a701fe715fad3a552a30ff</anchor>
      <arglist>(int index, DensoRobot_Ptr *robot)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>get_Task</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a65c697b60fe57090273b917c60d2f62a</anchor>
      <arglist>(const std::string &amp;name, DensoTask_Ptr *task)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>get_Variable</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a3d4c27a55ff54bc41dfdc7c77c8656bb</anchor>
      <arglist>(const std::string &amp;name, DensoVariable_Ptr *var)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>InitializeBCAP</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>ad63ff2f83e3fbcebd0068851d43f3216</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>StartService</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a2d94ba1a9800af65f0332c36ccf5875e</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>StopService</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a697b0b6163131bc5024050fc6ff764ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Update</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a27e0e9930f572d9c189419594d281fad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoController</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a1c3bcdb637a7220f44ed3af9fe9f1d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual HRESULT</type>
      <name>AddController</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>ac1db14f03070137e7caa2f5bd371b6b7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual HRESULT</type>
      <name>AddRobot</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a72f41d1f9c17b792428fba578e9e0ace</anchor>
      <arglist>(XMLElement *xmlElem)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>AddTask</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a0e490e25f73c286075a26cc544c048fa</anchor>
      <arglist>(XMLElement *xmlElem)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a782b950f95019f23f14d5f6bc98aa28d</anchor>
      <arglist>(XMLElement *xmlElem)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DensoRobot_Vec</type>
      <name>m_vecRobot</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a3fcdca56b46123b486d565d07cec89de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DensoTask_Vec</type>
      <name>m_vecTask</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a271956cb977f416ced467266c5932567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DensoVariable_Vec</type>
      <name>m_vecVar</name>
      <anchorfile>classdenso__robot__core_1_1DensoController.html</anchorfile>
      <anchor>a84d5da59ffb268b1c3bc29de656dece5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoControllerRC8</name>
    <filename>classdenso__robot__core_1_1DensoControllerRC8.html</filename>
    <base>denso_robot_core::DensoController</base>
    <member kind="function">
      <type></type>
      <name>DensoControllerRC8</name>
      <anchorfile>classdenso__robot__core_1_1DensoControllerRC8.html</anchorfile>
      <anchor>ac3a8c24aea9cb35b9f32c7bd0509daf5</anchor>
      <arglist>(const std::string &amp;name, const int *mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoControllerRC8</name>
      <anchorfile>classdenso__robot__core_1_1DensoControllerRC8.html</anchorfile>
      <anchor>a02aaed3ceb7962143f1b2696c25aa27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HRESULT</type>
      <name>AddController</name>
      <anchorfile>classdenso__robot__core_1_1DensoControllerRC8.html</anchorfile>
      <anchor>a8b1de9a8992931bfbfd0bbe64fc2cce9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HRESULT</type>
      <name>AddRobot</name>
      <anchorfile>classdenso__robot__core_1_1DensoControllerRC8.html</anchorfile>
      <anchor>ad3aeb3f0e31c9a453ecc27cb70641750</anchor>
      <arglist>(XMLElement *xmlElem)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoRobot</name>
    <filename>classdenso__robot__core_1_1DensoRobot.html</filename>
    <base>denso_robot_core::DensoBase</base>
    <member kind="function">
      <type>HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a063c8011f9d144a5d3fb4573e5929e10</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChangeArmGroup</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a5891b93e188f56f4400443b90508d485</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoRobot</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>aec36d3d53e6ff78f398a03400662483d</anchor>
      <arglist>(DensoBase *parent, Service_Vec &amp;service, Handle_Vec &amp;handle, const std::string &amp;name, const int *mode)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT</type>
      <name>ExecGiveArm</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a700870f6b34f1ae6e7943235b6ebae1a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT</type>
      <name>ExecTakeArm</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a767e602f9863935be041761bd4497856</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>get_Variable</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a2a559a0e5b2c4fc26024116612b552fd</anchor>
      <arglist>(const std::string &amp;name, DensoVariable_Ptr *var)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>InitializeBCAP</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>ac55853205c090edd133656e9f02cf6cc</anchor>
      <arglist>(XMLElement *xmlElem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>StartService</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a3616a373d085fcb448fba7e5c441c635</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>StopService</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>ac30faaedb9fcb6250b7cec6cafde4ac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Update</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>ac253c63407da43a3078729dc3c587055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoRobot</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a3f5231beaefb32b65e46f50721046543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>ab79109d6f63c4b3ef37d36a33ab8022c</anchor>
      <arglist>(XMLElement *xmlElem)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Callback_ArmGroup</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a2e3de057e01c2fd0086f31935b676385</anchor>
      <arglist>(const Int32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>CreateExJoints</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a27c67d512f991343e6467300a1b54225</anchor>
      <arglist>(const ExJoints &amp;exjoints, VARIANT &amp;vnt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HRESULT</type>
      <name>CreatePoseData</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a040a22f893f53fc67834b1e05537ee7f</anchor>
      <arglist>(const PoseData &amp;pose, VARIANT &amp;vnt)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>m_ArmGroup</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a822657ecf4e0ab40d813cdfbb80c3647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>m_subArmGroup</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>a85f8b2373e29a2622ba9f1ad4f7a8822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DensoVariable_Vec</type>
      <name>m_vecVar</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobot.html</anchorfile>
      <anchor>abef8813d1d51039c63b56d95907d6198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoRobotCore</name>
    <filename>classdenso__robot__core_1_1DensoRobotCore.html</filename>
    <member kind="function">
      <type>HRESULT</type>
      <name>ChangeMode</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>ad5ac96cf4fa6630ecb3ab4fb4285e14e</anchor>
      <arglist>(int mode, bool service=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoRobotCore</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>a16ca01c0370afe48ddd3bac1c016e8aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DensoController_Ptr &amp;</type>
      <name>get_Controller</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>adca77b1b79fb801a8fb0e54cc513c6b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_Mode</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>af3fe5db1d671655b479627993464ee42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>Initialize</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>a043d818679560fdb53a2169e2b3e6927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Start</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>a65efa69604cc8df94901f68d5ca399ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stop</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>a141aee9018f04bdfc7092fc3f566118c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoRobotCore</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>a2302a8abd29cc63c2781e2e581dc7de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DensoController_Ptr</type>
      <name>m_ctrl</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>a7eb8e5ebbcf81424ac5bf72745b29b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ctrlType</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>a28e5e254ed2ddb622cb0a674cdcda575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_mode</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>aaf1a8a83a390afa4368cd16713454701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>m_quit</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotCore.html</anchorfile>
      <anchor>ac00b14434922e48469c6f4b78ecdbc06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoRobotRC8</name>
    <filename>classdenso__robot__core_1_1DensoRobotRC8.html</filename>
    <base>denso_robot_core::DensoRobot</base>
    <member kind="enumvalue">
      <name>SLVMODE_NONE</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab2a33f566b626ae4c19cce84ce070fe3acea37ee37ffa2b2e7231fea09de4177d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLVMODE_POSE_P</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab2a33f566b626ae4c19cce84ce070fe3a13265fdbea699971ba14721c7bdd0953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLVMODE_POSE_J</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab2a33f566b626ae4c19cce84ce070fe3aea32f380d19485433a7435dbc104381f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLVMODE_POSE_T</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab2a33f566b626ae4c19cce84ce070fe3a24cdb2d4024086216659c0abfe90f291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLVMODE_POSE</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab2a33f566b626ae4c19cce84ce070fe3a534022c6c6bace8e53eda202f1044b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLVMODE_ASYNC</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab2a33f566b626ae4c19cce84ce070fe3a344b3002e6b0e2bb31ab3e0728ae3418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLVMODE_SYNC_WAIT</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab2a33f566b626ae4c19cce84ce070fe3aa3ed09583bd5091ec6d4ea6abb36ca9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENDFMT_NONE</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a0449cbdd02ef43151bfc5654745093efadf078c8e8fed69e925192251d8ad21aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENDFMT_HANDIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a0449cbdd02ef43151bfc5654745093efa39d47f3c69c95a1ef70d9c9ad9822e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENDFMT_MINIIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a0449cbdd02ef43151bfc5654745093efa641fde8d4afc32b21c40a7fdf84342d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENDFMT_USERIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a0449cbdd02ef43151bfc5654745093efacf8bec3bbd571390a34d7c1ce57bab63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_NONE</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3ecaade499e51cc73baf4f667873234e716c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_POSE_P</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca61a410d742ae983f537b9a549e830eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_POSE_J</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca38dc6aab47e45c9eda904a2ed1f4408b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_POSE_T</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca888a09018b0a985aa3e5889f9092ef74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_POSE_PJ</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca4572d70dc926e0623fcde27ac664be21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_POSE_TJ</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3ecaa3d11e5b1adecf9adbd0986fb1f24d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_POSE</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca6d3e9191b41c947eece3261faac7834e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_TIME</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca40a8f64e72b6e32db2c8435869c25cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_HANDIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca88d2676776ba3337acf1fb607fb51fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_CURRENT</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca47b11d7674c1c2123d47c19be38877ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_MINIIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca35e079105b7d223fc9977a131ba538a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECVFMT_USERIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a475f519faa6186eda65f16e06af4c3eca273e4cd7ce9ac27148df30bc2376dc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TSFMT_MILLISEC</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a635443957e362d0489fd92dbe86b681da0f4b5658fe6734edc614e459e44ac67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TSFMT_MICROSEC</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a635443957e362d0489fd92dbe86b681da447ceb4eb2f90d39097ad55eaf132937</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoRobotRC8</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>abc75bd4c36591af3dc9f87fbfa7612bd</anchor>
      <arglist>(DensoBase *parent, Service_Vec &amp;service, Handle_Vec &amp;handle, const std::string &amp;name, const int *mode)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecChange</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a432d2d4aaa4494fd216e6284ac0b1121</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecCurJnt</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a4ea379c1d9ab303c0ded9ffd40157236</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecDrive</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a2bc03cc3f7e1ddaf6e699cfe716f73e5</anchor>
      <arglist>(const std::string &amp;name, const VARIANT_Ptr &amp;option)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecGiveArm</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a2d728e0849b3dc44ad224828bd5b3b79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecHalt</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a9b484f89ff7ea992e71d27b3005e5462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecMove</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a4b5c97792f6d0e1142730733f4267b08</anchor>
      <arglist>(int comp, const VARIANT_Ptr &amp;pose, const std::string &amp;option)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecSlaveMove</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a7a81ac8106ce3ae396f8c3fe52fd0e0a</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;pose, std::vector&lt; double &gt; &amp;joint)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecSpeed</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a3be78fc684bb2665037540149da9fd52</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecTakeArm</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab64081732cb4149af65d32347c9c7419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_Current</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ad36c40144f0467410208ed27b22b35c4</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;current) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_HandIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a87a3931ae10f8690053bbdf22b820d4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_MiniIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a8625b8b9ff2edd945bd35706366220a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_RecvFormat</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ade377751d48bdcfa98954e76b332c3b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_RecvUserIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a461ac37d8fa23398de9fe6a6988ef517</anchor>
      <arglist>(UserIO &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_SendFormat</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>af8b88b842937808b9d8bdf3415ef9813</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_TimeFormat</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a0e445afb1ad1fe94e20e15964a92eb10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_Timestamp</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a104dc86c5ce7593c127e1cee381493d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_HandIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ae395686ab9db17363744b08c85b81400</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_MiniIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a7951257e0156b8f13710993158c91cf9</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_RecvFormat</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>aad6aeeae258c318c20689dd61d1ed1ff</anchor>
      <arglist>(int format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_RecvUserIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a61ea0d187367a5ee74a9f757af62002c</anchor>
      <arglist>(const UserIO &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_SendFormat</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a1a77abdc141e0121d81841077eb34ec3</anchor>
      <arglist>(int format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_SendUserIO</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab616ce3dec65e6fdf26915d8bfd1c5e0</anchor>
      <arglist>(const UserIO &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_TimeFormat</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a1ba6fe2669e0e6d023b361ceb8b5487a</anchor>
      <arglist>(int format)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>StartService</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab189b3d829f18a1fc6b0b357961351dc</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>StopService</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a134b0ce0182240a141c42a7fae1f3142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Update</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a0217ade935f38f36a3902c542746317c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DensoRobotRC8</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>aee3851b96b9b4e662da8ea645e9eddab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Action_Feedback</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ab916ee67d037294cf7a65cc0e7a4509f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_Cancel</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a85a6e7c179f479cad459a2b8a61f8eb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_Change</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a0d1f4a5872a608401c7041e0fd15de4f</anchor>
      <arglist>(const std::string &amp;name, const Int32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_DriveString</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a66d2c687041bfb9a5132c0f814f16ab7</anchor>
      <arglist>(const std::string &amp;name, const DriveStringGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_DriveValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a66a0246ef770411f0a5bd3a5e135d5ea</anchor>
      <arglist>(const std::string &amp;name, const DriveValueGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_MoveString</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ad11c6db500c086761acc4c2633d3ec85</anchor>
      <arglist>(const MoveStringGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_MoveValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ada7f38afbdc8cdb6794ce2225c06fead</anchor>
      <arglist>(const MoveValueGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_Speed</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ada08041ce9de9c4149b28147e906b1ec</anchor>
      <arglist>(const Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HRESULT</type>
      <name>ChangeMode</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a687c0f87f825c35d524f90ec5215dbb9</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HRESULT</type>
      <name>CreateSendParameter</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a73fd469364110c87074aa1d1b9825d30</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;pose, VARIANT_Ptr &amp;send, const int miniio=0, const int handio=0, const int recv_userio_offset=0, const int recv_userio_size=0, const int send_userio_offset=0, const int send_userio_size=0, const std::vector&lt; uint8_t &gt; &amp;send_userio=std::vector&lt; uint8_t &gt;())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HRESULT</type>
      <name>ExecSlaveMode</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ae9fdae9e9c0958980bc1d1f535ca8af2</anchor>
      <arglist>(const std::string &amp;name, int32_t format, int32_t option=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HRESULT</type>
      <name>ParseRecvParameter</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a22e6d0c54b6a03de9069badcc7ad3825</anchor>
      <arglist>(const VARIANT_Ptr &amp;recv, std::vector&lt; double &gt; &amp;position, std::vector&lt; double &gt; &amp;joint, std::vector&lt; double &gt; &amp;trans, int &amp;miniio, int &amp;handio, int &amp;timestamp, std::vector&lt; uint8_t &gt; &amp;recv_userio, std::vector&lt; double &gt; &amp;current)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SimpleActionServer&lt; DriveStringAction &gt; &gt;</type>
      <name>m_actDriveAExString</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>abe027e45cfa555e40232311d55ff889e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SimpleActionServer&lt; DriveValueAction &gt; &gt;</type>
      <name>m_actDriveAExValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a08882e437c2fcdeba8dffe63affc36b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SimpleActionServer&lt; DriveStringAction &gt; &gt;</type>
      <name>m_actDriveExString</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>aaa6a6c503951659a903fe406d098cc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SimpleActionServer&lt; DriveValueAction &gt; &gt;</type>
      <name>m_actDriveExValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>af533bb9f73a65f18a609e534305a501c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SimpleActionServer&lt; MoveStringAction &gt; &gt;</type>
      <name>m_actMoveString</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ac1bdd28c3ff71af556b13ef9a36829b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SimpleActionServer&lt; MoveValueAction &gt; &gt;</type>
      <name>m_actMoveValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a23b22bbcac4a6e527c0c759df2b702c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_curAct</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ad1ae3c91e951fd9132ddf30f367887b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_current</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a7b64c2c769d995e9477e284547388ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_joint</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a1a014cb8a9f636fd8d68b6dea6f7e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_memRetry</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ae67c538c55724a32c371849927e563b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_memTimeout</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a6bec7bb33780fc91474f920055d99010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>m_mtxAct</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>afcc960a3068d0bf79db98058fd73a8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_position</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>aa51467d885639fa3844c5cf295ed8007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_recv_handio</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a6796d9b99bf74d7cbce52df4a1ad159b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_recv_miniio</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>aa558e4f24ec342232e425ac630447ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_recv_userio</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a8cf706da64e9c3f976e5e6108b416435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_recv_userio_offset</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a1b56b35201f417b0f7ef66119458a355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_recv_userio_size</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a4848d096b2de6f1a1d993629fcef1b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_recvfmt</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a77d4008c23363afed00fa0a90e165015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_send_handio</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a1d9076d640a257319c254e34e32d4b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_send_miniio</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a83f27d89c8ae9629c1c8433ffb2724ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_send_userio</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a234de8f791e4e4c2358f73bd26cedcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_send_userio_offset</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a20664a9e487e59716d71130aba2f57c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_send_userio_size</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a3f4d798e56cf3ca2184f2d96ad0420b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_sendfmt</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a990eea4baaf469a32ba70b515016d761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_subChangeTool</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ac8d2bdbfecbfa38ec7795eae863fae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_subChangeWork</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a31cdb8f482153be8740830c268eb94b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_subSpeed</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>aac681a4508d09f8f473dc92adb4e05d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_timestamp</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>a10eedf200f5834fa70792306e185e73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_trans</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>ae04a17a10c524d000e41ca5382ef9ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_tsfmt</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>aac3a85634da66150ad75f7f77d8955e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DensoRobotCore</name>
      <anchorfile>classdenso__robot__core_1_1DensoRobotRC8.html</anchorfile>
      <anchor>af0673ebb1241cbdf5ee649adfd1c79b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoTask</name>
    <filename>classdenso__robot__core_1_1DensoTask.html</filename>
    <base>denso_robot_core::DensoBase</base>
    <member kind="function">
      <type>HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>afa6c8158976f9590320fe072efb7ca6e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoTask</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>a276361b84e488ac369980e2585534950</anchor>
      <arglist>(DensoBase *parent, Service_Vec &amp;service, Handle_Vec &amp;handle, const std::string &amp;name, const int *mode)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>get_Variable</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>a7af63b8cbd35b61122ef9d00808552d0</anchor>
      <arglist>(const std::string &amp;name, DensoVariable_Ptr *var)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>InitializeBCAP</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>a6d0896dd1bc6d2460bcbe7756e646c08</anchor>
      <arglist>(XMLElement *xmlElem)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>StartService</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>a678b923dbe19faf839bda9c4b63fdb4e</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>StopService</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>a4d0ca7e98e92a6bb0bf8a9151b664b19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Update</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>ad57b69df93f29d28f53c82b0d044e0a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoTask</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>adeb177676a93df6283df488813c3f169</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HRESULT</type>
      <name>AddVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>a9d1e73274ad3feb017e4fb793fd3720c</anchor>
      <arglist>(XMLElement *xmlElem)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DensoVariable_Vec</type>
      <name>m_vecVar</name>
      <anchorfile>classdenso__robot__core_1_1DensoTask.html</anchorfile>
      <anchor>ad86523049d9df8848bdb0b39f4ab0fd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>denso_robot_core::DensoVariable</name>
    <filename>classdenso__robot__core_1_1DensoVariable.html</filename>
    <base>denso_robot_core::DensoBase</base>
    <member kind="function">
      <type></type>
      <name>DensoVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a6cb35c744fdd6f13e9d9c3ff0cd5f5d7</anchor>
      <arglist>(DensoBase *parent, Service_Vec &amp;service, Handle_Vec &amp;handle, const std::string &amp;name, const int *mode, int16_t vt, bool Read, bool Write, bool ID, int Duration)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecGetValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a68e4d1ed8be97fcb0dbebf0aa0029206</anchor>
      <arglist>(VARIANT_Ptr &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecPutID</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a45697677c706c7cff57333c9a65eb1ad</anchor>
      <arglist>(const int id)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ExecPutValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a40766e4ba96a7968b1c543d4d73c4b7e</anchor>
      <arglist>(const VARIANT_Ptr &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>StartService</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a3ec0773d27fa0eeae87aeb4b15dbedff</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>StopService</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a91db3a62cfff9b581705afeb578c0bc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Update</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a9b009703ef887c4c33c15b31bdd9699b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoVariable</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>afa8dfe6e002b4e52f42606583639ca29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_Bool</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a792acb0ec979596e700876766e08e46c</anchor>
      <arglist>(const Bool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_F32</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a19641f63e87bddfcb9eaa0900cda5f6b</anchor>
      <arglist>(const Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_F32Array</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a5a9506ce8fad0b8e36849fffbd72b701</anchor>
      <arglist>(const Float32MultiArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_F64</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a125a87262e3b4d61e8f2db66ba5241b7</anchor>
      <arglist>(const Float64::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_F64Array</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>ae6ac9cdace5fc9122ad521ad50b3e1ac</anchor>
      <arglist>(const Float64MultiArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_I32</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a0fb0a7d620d4769d26bcaf19c021d111</anchor>
      <arglist>(const Int32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_ID</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a9b0a6291c846845512975f96c43125f1</anchor>
      <arglist>(const Int32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Callback_String</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>afe821d03dbd7aeb18becbea4749c2b0d</anchor>
      <arglist>(const String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bID</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>aba2fa5a406227fe5955c41dde42021ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bRead</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a54d2201ed50753c33540a80865d5e270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bWrite</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>ab51c733beac5426016236abc096f6e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>m_Duration</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a9b72483aebd759006ecb6f8234cc466f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>m_pubTimePrev</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a81cc5366b6274da8db442fe5ccdbac8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_pubValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a1197e9ef2fccf65a765c4642e659c0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_subID</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a4ea501354fea1e5506c69db96453a69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_subValue</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>aa1ad3480694cc6c9ac5b959bc5358f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_vt</name>
      <anchorfile>classdenso__robot__core_1_1DensoVariable.html</anchorfile>
      <anchor>a34b3f5e1bd5ffc0361f05c3a71ea2b97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tinyxml2</name>
    <filename>namespacetinyxml2.html</filename>
    <class kind="class">tinyxml2::DynArray</class>
    <class kind="struct">tinyxml2::Entity</class>
    <class kind="struct">tinyxml2::LongFitsIntoSizeTMinusOne</class>
    <class kind="class">tinyxml2::MemPool</class>
    <class kind="class">tinyxml2::MemPoolT</class>
    <class kind="class">tinyxml2::StrPair</class>
    <class kind="class">tinyxml2::XMLAttribute</class>
    <class kind="class">tinyxml2::XMLComment</class>
    <class kind="class">tinyxml2::XMLConstHandle</class>
    <class kind="class">tinyxml2::XMLDeclaration</class>
    <class kind="class">tinyxml2::XMLDocument</class>
    <class kind="class">tinyxml2::XMLElement</class>
    <class kind="class">tinyxml2::XMLHandle</class>
    <class kind="class">tinyxml2::XMLNode</class>
    <class kind="class">tinyxml2::XMLPrinter</class>
    <class kind="class">tinyxml2::XMLText</class>
    <class kind="class">tinyxml2::XMLUnknown</class>
    <class kind="class">tinyxml2::XMLUtil</class>
    <class kind="class">tinyxml2::XMLVisitor</class>
    <member kind="enumeration">
      <name>Whitespace</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESERVE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a751769aa625fe5fe5286e9779edec56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLLAPSE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a9a4a309029a6f5e636e20ef5e0b65136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>XMLError</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_SUCCESS</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1fe1262fdb5ac05dd9cc4631f8c8e00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_ERROR</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ad3b3f200ced09c9fc4166134a4ff8fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08abefb89c44285fb68e2218b2c71767f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_WRONG_ATTRIBUTE_TYPE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ae9d8ee545a3a69e90df303257a658113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_NOT_FOUND</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a38fd2a97fb1dbebd4c3640d75dc01a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_COULD_NOT_BE_OPENED</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afbbf37655523b79a88b04b77ec0f1258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_READ_ERROR</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a8d4dd3ce2dee784a53f62fa8a6ac83ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_ELEMENT_MISMATCH</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a37759723c0c5e954597654e4eccb4f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afa96ea783aa93ea212f9e2d7d3a70ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a380fd8846799b88773321efae83d26a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_IDENTIFYING_TAG</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a48e646cfca6de90c3770faf535d3ed6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a50ead30b94c7ae2957b9ccb08ec0994d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_CDATA</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9d181628a1819f2b97835e6bc2c8bb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_COMMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a51786809e8b079c770853cf5890a7a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_DECLARATION</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ad45b208578e30dab5a21bff1d8991b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_UNKNOWN</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a95a88813812a680fb7372f0149420a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_EMPTY_DOCUMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1a0478cf44f0a733aa6f21bdf0db80b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_MISMATCHED_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a0cecc816939d9155d33b8a88fd50e4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08af6b4caa10e1f2e9f19a3a24f5f3ce223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_CAN_NOT_CONVERT_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afdb8840395a7c13dfe6a3e104401c095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_TEXT_NODE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a5300bec98feccc8f0cdf567b88821f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_COUNT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9ebb2775c56387353f5b2de94f6ab71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>callfopen</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a3634a81ca725ead6204f08cbaa5ad58f</anchor>
      <arglist>(const char *filepath, const char *mode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Entity</type>
      <name>entities</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>ae132483871eeb55d7b5ddda3d2396e81</anchor>
      <arglist>[NUM_ENTITIES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_ENTITIES</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>aef74bfad4850ed3181f00f86b03c7b45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::DynArray</name>
    <filename>classtinyxml2_1_1DynArray.html</filename>
    <templarg>T</templarg>
    <templarg>INITIAL_SIZE</templarg>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5ab6ef31e984e5cf78d0eb70ad3aec6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>af87a804cd831226d069274b44b74b8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aaad72f384e761c70a4519183eb8fea17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a1c6766bdf61c2d3c2b95dab146ab48b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aef95a07fb624948d8ce3e638ab2e1f8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a2f0842cd666e2ad951f1a8bd6561fa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a756cf4e7464c711aa720e2b17a251daa</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ac97d6ddabbcdb098f155e7fc11ea5d91</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>PeekTop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5658d49c056707f14b089b53c358eb11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Pop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a27a3f2f6f869815b6eabb3ea40cf0712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ab8b8c94a2312ab27e2846f0d61ef677a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aea7ffe983b5d3284bd43171afd7c99d0</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>PushArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ad289abee8cd02b26e215f1b63d2043f1</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5c3874dd4d5d0bf32919161b19ac7287</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a4a6aefdca7fe0d3f4068e31870a5adee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e2251588f079f2e7a4080b2c53dabea</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EnsureCapacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a30f2dec82744b45667452e6ce3d51e32</anchor>
      <arglist>(int cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a46fa3bff1a6abe7cafad46707d0bb890</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_allocated</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aee2522b771ca30bc09bff4d5b3176bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>_mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ac8511e876d55f3ec64277516273434fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_pool</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a26ed1f7dab98229d2ed867a07ee427df</anchor>
      <arglist>[INITIAL_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a40f0578cc1912eed17fb29f64daf6ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinyxml2::Entity</name>
    <filename>structtinyxml2_1_1Entity.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structtinyxml2_1_1Entity.html</anchorfile>
      <anchor>a25e2b57cb59cb4fa68f283d7cb570f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pattern</name>
      <anchorfile>structtinyxml2_1_1Entity.html</anchorfile>
      <anchor>ab330f5d665d29bfc811ecfa76315894b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>value</name>
      <anchorfile>structtinyxml2_1_1Entity.html</anchorfile>
      <anchor>a7334e81e33b4615655a403711b24f3ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinyxml2::LongFitsIntoSizeTMinusOne</name>
    <filename>structtinyxml2_1_1LongFitsIntoSizeTMinusOne.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>Fits</name>
      <anchorfile>structtinyxml2_1_1LongFitsIntoSizeTMinusOne.html</anchorfile>
      <anchor>a85fb9734fefa25d130ea831f683fc444</anchor>
      <arglist>(unsigned long)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Fits</name>
      <anchorfile>structtinyxml2_1_1LongFitsIntoSizeTMinusOne.html</anchorfile>
      <anchor>a3057710104ab733963eb32fda0bc374c</anchor>
      <arglist>(unsigned long value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::MemPool</name>
    <filename>classtinyxml2_1_1MemPool.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a4f977b5fed752c0bbfe5295f469d6449</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a74fcdef9756917c8ae19fbbb4d658ed7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a49e3bfac2cba2ebd6776b31e571f64f7</anchor>
      <arglist>(void *)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a0c518d49e3a94bde566f61e13b7240bb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPool</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a9101a0083d7370c85bd5aaaba7157f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>ac5804dd1387b2e4de5eef710076a0db1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemPool</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>ae55ad9e3faeca702e6ccbb38fdbcad72</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::MemPoolT</name>
    <filename>classtinyxml2_1_1MemPoolT.html</filename>
    <templarg>SIZE</templarg>
    <base>tinyxml2::MemPool</base>
    <class kind="struct">tinyxml2::MemPoolT::Block</class>
    <class kind="union">tinyxml2::MemPoolT::Chunk</class>
    <member kind="enumvalue">
      <name>COUNT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ad6d343fa8b216c77d62888389f3e639aa4eeedbaa09fc9968120af6190e9e0988</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aa9d785a48ffe6ea1be679bab13464486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a469d55e82be97d5ffeff82dd001a7029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a56be11b7db6a7ef00db17088a7769aab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a4f1a0c434e9e3d7391e5c16ed4ee8c70</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a7ec8778fe99f6e332615a703be0b48bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a8a69a269ea72e292dde65309528ef64b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a7798932414916199a1bc0f9c3f368521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trace</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a0bc596f271e0f139822c534238b3f244</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Untracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a524b90d0edeac41964c06510757dce0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ad6bb8346ad5b9a34f8f0051da5e3ed3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>af29791e12c82dacd385dde3695119ee2</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5e01b67e42601516f2e6c72b3781d8de</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; Block *, 10 &gt;</type>
      <name>_blockPtrs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>af8eeecccb8c484c34ba04e3757e081be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ae80f238a4c1fb0b2c037fd62b7bdd0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ac757df646660b4e8eefaca0d385f97dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a1afde0bfad90d20643da123781664d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nUntracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aca9adac3f7ce44a132dc00c285566b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Chunk *</type>
      <name>_root</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>af203dc16256d7631fcbedd87864390bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinyxml2::MemPoolT::Block</name>
    <filename>structtinyxml2_1_1MemPoolT_1_1Block.html</filename>
    <member kind="variable">
      <type>Chunk</type>
      <name>chunk</name>
      <anchorfile>structtinyxml2_1_1MemPoolT_1_1Block.html</anchorfile>
      <anchor>ae9cbe79b82d9490f15cc00d9694989e8</anchor>
      <arglist>[COUNT]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>tinyxml2::MemPoolT::Chunk</name>
    <filename>uniontinyxml2_1_1MemPoolT_1_1Chunk.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>mem</name>
      <anchorfile>uniontinyxml2_1_1MemPoolT_1_1Chunk.html</anchorfile>
      <anchor>a977aaaca9a6b080faada2ac779388ee6</anchor>
      <arglist>[SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>Chunk *</type>
      <name>next</name>
      <anchorfile>uniontinyxml2_1_1MemPoolT_1_1Chunk.html</anchorfile>
      <anchor>ae97e0810e7bf7a28264f3e1f112d52b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::StrPair</name>
    <filename>classtinyxml2_1_1StrPair.html</filename>
    <member kind="enumvalue">
      <name>NEEDS_ENTITY_PROCESSING</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603a4f1e01a55f8efe4ca72c32d454060237</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_NEWLINE_NORMALIZATION</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603a8f2045d56e70745d718672c0da91d0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_WHITESPACE_COLLAPSING</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603a13996e9d4ed18fd2d6af59bbab291b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ELEMENT</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603aae519eb5a639858591763aa5fc6cc953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ELEMENT_LEAVE_ENTITIES</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603a96be48cf899bfeea0aa227f984f1fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_NAME</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603aaab1cbefaa977e6f772b4e2575417aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_VALUE</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603a6d72f9ce15f50e8bcd680edf66235dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_VALUE_LEAVE_ENTITIES</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603a2decbd2513ac14f8befa987938326399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMENT</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad37973cda4276bf7f45baa937098d603a067a6ec90c8beea1cf5992930d93bffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>affa1043e73a18f05d5d2faec055725a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetStr</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad87e3d11330f5e689ba1e7e54c023b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ParseName</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>aa6d8998efceba41d87ec2300c70a6085</anchor>
      <arglist>(char *in)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ParseText</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad90521f188e9606a8fbafe5d86fb2246</anchor>
      <arglist>(char *in, const char *endTag, int strFlags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a4f05549373394266a1eecba26813c166</anchor>
      <arglist>(char *start, char *end, int flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInternedStr</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a2baf6230e18333e02ab65d0897ee3941</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStr</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a1f82ec6b5bee35ee7466d8565e43b1de</anchor>
      <arglist>(const char *str, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrPair</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a69153963f7052de9f767d3d8c1623a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransferTo</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a35f795b1557fe5fdcbd93d3cc5d6b939</anchor>
      <arglist>(StrPair *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StrPair</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a60bed84d2503296e1c2a73fcef1431f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_FLUSH</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad5d084d36a7d200b56eb62bd81b2c573a2d8841daedc3955ed20ec9f760318434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_DELETE</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad5d084d36a7d200b56eb62bd81b2c573ab9a3152ce5df9e7f4bbf3774fe862c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CollapseWhitespace</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ade1469025e6b4cac74397a82a7429337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a0f095caeacc0b1fd9fee55cd71261ab4</anchor>
      <arglist>(StrPair &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a80c1b3bd99bf62ae85c94a29ce537125</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StrPair</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac43c1f4a5730c5582f9cff724376d106</anchor>
      <arglist>(const StrPair &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_end</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a855c81f785458d8f84313221f2d4a1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_flags</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ae6fabc08e7b24b0d41fa5f2fadbda4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_start</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>acfd8687916a02833cc55c279460d2f4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLAttribute</name>
    <filename>classtinyxml2_1_1XMLAttribute.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>BoolValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>afb444b7a12527f836aa161b54b2f7ce7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DoubleValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a336153e5aa1b7ccd6502fc249bfb3fd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>FloatValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ae3d51ff98eacc1dc46efcfdaee5c84ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a949d02a5888092cc68c1e29185301863</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a8124fbfd27f57150cc68d8a9207078c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLAttribute *</type>
      <name>Next</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a7fd852d6185af90361ec1bc9a7681ad6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryBoolValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a9e9b94369f182df72aaac9acd04afead</anchor>
      <arglist>(bool *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryDoubleValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a0872c05edea2a7cde4bd96c1e9cb2fc4</anchor>
      <arglist>(double *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryFloatValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>afb254627c296d1d70b755397d32fece8</anchor>
      <arglist>(float *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryIntValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ad510a83c4ff2755844bb250b125d28ff</anchor>
      <arglist>(int *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsignedValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ac93f5981adfd62ac4ea76bfa668ee2b4</anchor>
      <arglist>(unsigned int *value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a406d2c4a13c7af99a65edb59dd9f7581</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ad86d7d7058d76761c3a80662566a57e5</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ae70468c0f6df2748ba3529c716999fae</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ab3516def4fe058fe328f2b89fc2d77da</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a9a65ab3147abe8ccbbd373ce8791e818</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ae95e843313aaf5d56c32530b6456df02</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>UnsignedValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a4c7a179907836a136d1ce5acbe53389d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>aa9b08c6e592b0c88117c46666dcc1af2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="enumvalue">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a0bb6a7aebf74bde4d90dbc32b8b106b0a5c77cc230dc9e6f9011ba6baa5cf6aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a38e1d174a975bab27a70b4032e39a257</anchor>
      <arglist>(const XMLAttribute &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a3e18cb290baf280fbb1bc90cffd469d3</anchor>
      <arglist>(char *p, bool processEntities)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a469c2363600007f49e62a8048a362d57</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ae001da9e4e0f727c44f2aadbfb325a7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a423410d8fb1b94f4514e34abf5432457</anchor>
      <arglist>(const XMLAttribute &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a09f3de63524b73b846af8d8656b90d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPool *</type>
      <name>_memPool</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ac0a1130568dd9e985dd7753ae44fcdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrPair</type>
      <name>_name</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a80850208963b536e9254a7fa1d4abe67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLAttribute *</type>
      <name>_next</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a3bbf00f77131a8e83d648d32d090c564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrPair</type>
      <name>_value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>abcf5c9b7f040ed71ed2a66557584b5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ac2fba9b6e452829dd892f7392c24e0eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLComment</name>
    <filename>classtinyxml2_1_1XMLComment.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>aa382b1be6a8b0650c16a2d88bb499335</anchor>
      <arglist>(XMLVisitor *visitor) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a90bb60193a691b484f5e1b487857016d</anchor>
      <arglist>(XMLDocument *document) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a2d9f26757b0018fce933e74420cda22a</anchor>
      <arglist>(const XMLNode *compare) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a8093e1dc8a34fa446d9dc3fde0e6c0ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a422aabac22de7d9c9cad130897dd8b1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>aa6ab35c3bb1c1840371dc32a2040c57f</anchor>
      <arglist>(char *, StrPair *endTag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>ae6463adc3edd93a8e5a9b2b7e99cdf91</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>ab592f69b47852455c1b32c5e31e453d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLComment &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>ac8de55f8381d110740772e6bf6f5755a</anchor>
      <arglist>(const XMLComment &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>aa0a9aae0850ac0e70d3cd20f6cb44447</anchor>
      <arglist>(const XMLComment &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLConstHandle</name>
    <filename>classtinyxml2_1_1XMLConstHandle.html</filename>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a64c4ff7074effc1fd181d68d23f9d1e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a686a96a178dfb51ca9402e22b4a4cd10</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>afec9a68e7951193bc5a6e876d602f263</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a8f08be56cd748bd1a756a7c57e8a4e8b</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a596e248c8014d718f41658502a2e221b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a0d50f71f0d4199768508f039426e2b1f</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>XMLConstHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a2d74c91df1ff9aa5f9b57e3dceddbf94</anchor>
      <arglist>(const XMLConstHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a6917564e26b2c20ebdcb23c7940ad80a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>afe1b35a9c897ae45f74e8d615cb98c2a</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>const XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a5de0c175845bc30a6f9b3d88d8877eaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a5a48adefc2a5e70d4ce5b55692a0e2f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>ToNode</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a95d0256318c10c3f75fa5f8ffb3e4bc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>ad86ca7dbb20d0495ae357fe7a866e0be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>acb358a329e54fa204ed2d0b181566828</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLConstHandle</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a098bda71fa11d7c74ccddab59d5dd534</anchor>
      <arglist>(const XMLNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLConstHandle</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a8420a0c4720637e0529e78c2e22f2b0b</anchor>
      <arglist>(const XMLNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLConstHandle</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a639317ad315ff24f4ef0dc69312d7303</anchor>
      <arglist>(const XMLConstHandle &amp;ref)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const XMLNode *</type>
      <name>_node</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>ad4d8db839660ef730adfa2439945c4da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLDeclaration</name>
    <filename>classtinyxml2_1_1XMLDeclaration.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a953a7359cc312d15218eb5843a4ca108</anchor>
      <arglist>(XMLVisitor *visitor) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a39458732ee6796cfc85dd35d3c488e0b</anchor>
      <arglist>(XMLDocument *document) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>ace0d2d9bc1b63278bd5e984ebe0c7bd0</anchor>
      <arglist>(const XMLNode *compare) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a159d8ac45865215e88059ea1e5b52fc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>af724607a5fa810496fd6a21f5975a643</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a19e33e0a9f9500f449261558c36f9a44</anchor>
      <arglist>(char *, StrPair *endTag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>aef9586f2ce5df5feba74dde49a242b06</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>ab93d5bf4f5d58b4144963cf739cf6dcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLDeclaration &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a79eb518c2c2b1b99a122a5d5a308b7ee</anchor>
      <arglist>(const XMLDeclaration &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a5229cc0b31f034f93289af27ec3e2836</anchor>
      <arglist>(const XMLDeclaration &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLDocument</name>
    <filename>classtinyxml2_1_1XMLDocument.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>aa08503d24898bf9992ae5e5fb8b0cf87</anchor>
      <arglist>(XMLVisitor *visitor) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a65656b0b2cbc822708eb351504178aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteNode</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ac1d6e2c7fcc1a660624ac4f68e96380d</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Error</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>abf0f9ac4c3aa5698a785937f71f7a69f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>ErrorID</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a34903418c9e83f27945c2c533839e350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ErrorName</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a7ff8b68f87042d535841b0afd2c82161</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetErrorStr1</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a016ccebecee36fe92084b5dfee6cc072</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetErrorStr2</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a88f6b44bd019033bda28abd31fe257b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasBOM</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a530649e9de7e5aa8df9c37f66197fcb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Identify</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a25827d1bec509ad566a107e5853ed040</anchor>
      <arglist>(char *p, XMLNode **node)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>LoadFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a2ebd4647a8af5fc6831b294ac26a150a</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>LoadFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a5f1d330fad44c52f3d265338dd2a6dc2</anchor>
      <arglist>(FILE *)</arglist>
    </member>
    <member kind="function">
      <type>XMLComment *</type>
      <name>NewComment</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a386df0befd06aadb5e0cd21381aa955a</anchor>
      <arglist>(const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>XMLDeclaration *</type>
      <name>NewDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ae519030c0262fa2daff8993681990e16</anchor>
      <arglist>(const char *text=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>NewElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a3c335a700a43d7c363a393142a23f234</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>XMLText *</type>
      <name>NewText</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>acece5de77a0819f2341b08c1e1ed9987</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>XMLUnknown *</type>
      <name>NewUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a4954f502c5fd7f49de54c3c0c99bb73d</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>Parse</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a1819bd34f540a7304c105a6232d25a1f</anchor>
      <arglist>(const char *xml, size_t nBytes=(size_t)(-1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a686ea28672c0e0c60383ec28148c1ac0</anchor>
      <arglist>(XMLPrinter *streamer=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a7545cc9a9a67eee9307c001aa316a388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ProcessEntities</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>adfcff7d0599cd520e9fcbb8891e1b678</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>RootElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ad2b70320d3c2a071c2f36928edff3e1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>RootElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a23a25b573d2adf3ee6075636c2a31c73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>SaveFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a73ac416b4a2aa0952e841220eb3da18f</anchor>
      <arglist>(const char *filename, bool compact=false)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>SaveFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a8b95779479a0035acc67b3a61dfe1b74</anchor>
      <arglist>(FILE *fp, bool compact=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBOM</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a14419b698f7c4b140df4e80f3f0c93b0</anchor>
      <arglist>(bool useBOM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetError</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ae38d194e47336e4c96677ac77e2ac5d4</anchor>
      <arglist>(XMLError error, const char *str1, const char *str2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a57c8511ed9f83aa3e20909a3db3f83d0</anchor>
      <arglist>(XMLDocument *) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a12eac66c6e45d074d5cc47319868cd66</anchor>
      <arglist>(const XMLNode *) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a3e185f880882bd978367bb55937735ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a15eb1a62afa18c66808031da647d1129</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Whitespace</type>
      <name>WhitespaceMode</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a94b3ea2f77c9ac831723984df5a02d01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>af1574f76ebb619f25ef3f09eb2ba5188</anchor>
      <arglist>(bool processEntities=true, Whitespace=PRESERVE_WHITESPACE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>af37c47d8e2ba4b2fc81b21a77a32579b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>aa542c2cf1276ee4bd778f16d196fe222</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Parse</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>aeb556e0e2bed02a73a6c5aaf19759e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>adcea490db02a099d99440cd14a87d9e4</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLAttribute) &gt;</type>
      <name>_attributePool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a0a57ebeba23bc6cfce88f12b4a946aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_charBuffer</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a7913ff24220a40e2e2b49a5137b43d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLComment) &gt;</type>
      <name>_commentPool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ac2e73ccbc037dee917c3163158180398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLElement) &gt;</type>
      <name>_elementPool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a21574fba363a0d23bfc820d1652ab8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLError</type>
      <name>_errorID</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a61270d643f810975656da2054e1e1622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_errorStr1</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a40948cedd3c1a0b19af0d483651e6aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_errorStr2</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a6627d1da446d48eefb03a86850e9bf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_processEntities</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a9f768cb74fb5ccbadeffa436916f0194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLText) &gt;</type>
      <name>_textPool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>afe8ac410aaa53cf1f2142a4c2fd958c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Whitespace</type>
      <name>_whitespace</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a5342ed1e7dc1fe6afc81d4740c465320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_writeBOM</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a1dbdc7feaa58007403c20243ac5abbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>_errorNames</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>af006d806fd8e1f6e74933ee9c062de4a</anchor>
      <arglist>[XML_ERROR_COUNT]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ac2fba9b6e452829dd892f7392c24e0eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLElement</name>
    <filename>classtinyxml2_1_1XMLElement.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="enumvalue">
      <name>OPEN</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa5bc577a28e0edcbd54ca4ed59f414d9a78cf277c55b4655c86458dfecb11d349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSED</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa5bc577a28e0edcbd54ca4ed59f414d9aa2f1f384020d2d4538ad2ec84930a028</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSING</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa5bc577a28e0edcbd54ca4ed59f414d9aa2857344b98a931536c443cd0cadc4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a36d65438991a1e85096caf39ad13a099</anchor>
      <arglist>(XMLVisitor *visitor) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a7bdebdf1888074087237f3dd03912740</anchor>
      <arglist>(const char *name, const char *value=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a34811e4d1881e4ecc95c49f0f3799115</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClosingType</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a2e3d9f938307a05963d7c4b8cd55754e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aebd45aa7118964c30b32fe12e944628a</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DoubleAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a536922a5cae9c9769a3dc1b7a8ff0d44</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>const XMLAttribute *</type>
      <name>FindAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aaf46b0799ea419e5d070ac9a357de48f</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>const XMLAttribute *</type>
      <name>FirstAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a67593e63558ffda0386699c3e4cc0b2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>FloatAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a33b69f123f995aff966d2e351bc51b1f</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a56cc727044dad002b978256754d43a4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>af86f05771c11a73a2896b662bb589ef5</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a8bff355472bce2c60d4b50a212bf7f5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa471a199af9f137ef371f5db1ed1016b</anchor>
      <arglist>(const char *name, int *value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a60d18656aa70adb257eab18913aa4330</anchor>
      <arglist>(const char *name, unsigned int *value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a23fa8bac4250249c476c6bfdb6cb9b9c</anchor>
      <arglist>(const char *name, bool *value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a64aadcbf27423410e2896baf240f63f9</anchor>
      <arglist>(const char *name, double *value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afd553774be0e7760d73003058efa8df9</anchor>
      <arglist>(const char *name, float *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryBoolAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a2a58ee941c3cda23772c887a8f8b534e</anchor>
      <arglist>(const char *name, bool *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryBoolText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afeb060672fa934163fc573e692b7fe38</anchor>
      <arglist>(bool *bval) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryDoubleAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a1ffeed461d3e4020b39652cd6d3cd773</anchor>
      <arglist>(const char *name, double *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryDoubleText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aad931c42548907dbea416f7365d78b57</anchor>
      <arglist>(double *dval) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryFloatAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a3f154e0b4b6903249ff9f758921758e5</anchor>
      <arglist>(const char *name, float *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryFloatText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a11fa26e1dbca88e973964c1d9b597658</anchor>
      <arglist>(float *fval) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryIntAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a8b92c729346aa8ea9acd59ed3e9f2378</anchor>
      <arglist>(const char *name, int *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryIntText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a71327c9a9d8840562bd204f46d0a7189</anchor>
      <arglist>(int *ival) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsignedAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa3d8d1b9311da8fc249b4352749aaa84</anchor>
      <arglist>(const char *name, unsigned int *value) const </arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsignedText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a2192091dec0c06be8b14f4e912c01758</anchor>
      <arglist>(unsigned *uval) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a11943abf2d0831548c3790dd5d9f119c</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aae6568c64c7f1cc88be8461ba41a79cf</anchor>
      <arglist>(const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ae143997e90064ba82326b29a9930ea8f</anchor>
      <arglist>(const char *name, unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa848b696e6a75e4e545c6da9893b11e1</anchor>
      <arglist>(const char *name, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a233397ee81e70eb5d4b814c5f8698533</anchor>
      <arglist>(const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a554b70d882e65b28fc084b23df9b9759</anchor>
      <arglist>(const char *name, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a97712009a530d8cb8a63bf705f02b4f1</anchor>
      <arglist>(const char *str, bool staticMem=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a1f9c2cd61b72af5ae708d37b7ad283ce</anchor>
      <arglist>(const char *inText)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aeae8917b5ea6060b3c08d4e3d8d632d7</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a7bbfcc11d516598bc924a8fba4d08597</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ae4b543d6770de76fb6ab68e541c192a4</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a67bd77ac9aaeff58ff20b4275a65ba4e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a51d560da5ae3ad6b75e0ab9ffb2ae42a</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a85d85e32c18863fff1eeed53ae1ce23d</anchor>
      <arglist>(XMLDocument *document) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a25d51a2aad92625c78441457d58c85bc</anchor>
      <arglist>(const XMLNode *compare) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ad9ff5c2dbc15df36cf664ce1b0ea0a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a55acab615353ddabab48271f95816b0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>UnsignedAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa5a41367b5118acec42a87f5f94cec2d</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aaafdd2a5618abe80a2c1839ad3ccd492</anchor>
      <arglist>(char *p, StrPair *endTag)</arglist>
    </member>
    <member kind="enumvalue">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a8841e5b25f259c9b62d5d1ac92ad5726a21625cc023a5f905272d3f116cb9143e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLAttribute *</type>
      <name>FindAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ac2415a711ab18516cd7a8eb8eea01cd6</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLAttribute *</type>
      <name>FindOrCreateAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ac9d8fc849ec8acf46678217de011e896</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ae300366701a54d4b6d1c287d9b5209a7</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>ParseAttributes</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a9c931bc32d6e78b84c98f736fa8aafe2</anchor>
      <arglist>(char *p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a52484940e20f3734e6edc5e5c3af2dbc</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a1aa8ab977a1799bf118efb158248351b</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a2b80613624153da83044a8b616fb325e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DeleteAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afaab6a1f32caed4d37e6d7f130d277ac</anchor>
      <arglist>(XMLAttribute *attribute)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_closingType</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ad6dbc2ecd157801ddc9bba7c3572796b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLAttribute *</type>
      <name>_rootAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ad067115a9f42b2df1fcdf3e0355f2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLBase</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a449202cfc89e7ae5c2f81995476f9ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLHandle</name>
    <filename>classtinyxml2_1_1XMLHandle.html</filename>
    <member kind="function">
      <type>XMLHandle</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a536447dc7f54c0cd11e031dad94795ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a74b04dd0f15e0bf01860e282b840b6a3</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a9d09f04435f0f2f7d0816b0198d0517b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a42cccd0ce8b1ce704f431025e9f19e0c</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>aad2eccc7c7c7b18145877c978c3850b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>ae41d88ee061f3c49a081630ff753b2c5</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a75b908322bb4b83be3281b6845252b20</anchor>
      <arglist>(const XMLHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a428374e756f4db4cbc287fec64eae02c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a786957e498039554ed334cdc36612a7e</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a108858be7ee3eb53f73b5194c1aa8ff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a5e73ed8f3f6f9619d5a8bb1862c47d99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>ToNode</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a03ea6ec970a021b71bf1219a0f6717df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a6ab9e8cbfb41417246e5657e3842c62a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>aa387368a1ad8d843a9f12df863d298de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLHandle</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a9c240a35c18f053509b4b97ddccd9793</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLHandle</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>aa2edbc1c0d3e3e8259bd98de7f1cf500</anchor>
      <arglist>(XMLNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLHandle</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>afd8e01e6018c07347b8e6d80272466aa</anchor>
      <arglist>(const XMLHandle &amp;ref)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLNode *</type>
      <name>_node</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a65449d71b75d8aeb40a54224c954c138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLNode</name>
    <filename>classtinyxml2_1_1XMLNode.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a81e66df0a44c67a7af17f3b77a152785</anchor>
      <arglist>(XMLVisitor *visitor) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a363b6edbd6ebd55f8387d2b89f2b0921</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteChildren</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a0360085cc54df5bff85d5c5da13afdce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a60e923d13d7dc01f45ab90a2f948b02a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a2d6c70c475146b48bc93a7fafdeff5e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a4a38e0da23f4d97673a86c77d5cae5c2</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>af1e0e475cc27d5e7eeaf4d732691b741</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>const XMLDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>add244bca368083fa29698db8dcf147ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>af343d1ef0b45c0020e62d784d7e67a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>InsertAfterChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9275138a1b8dd5d8e2c26789bdc23ac8</anchor>
      <arglist>(XMLNode *afterThis, XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>InsertEndChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae3b422e98914d6002ca99bb1d2837103</anchor>
      <arglist>(XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>InsertFirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ac609a8f3ea949027f439280c640bbaf2</anchor>
      <arglist>(XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a6088246532b02895beb0e6fa561a7f3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ad7552c8cb1dc0cb6f3bdc14a9d115dbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a91a59df4ae1b4eb7f573c0a4cfc81bee</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a1b77a8194d059665a4412ebfea276878</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>LinkEndChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a663e3a5a378169fd477378f4d17a7649</anchor>
      <arglist>(XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>abba1df37581d89dccc45acdc55750ba2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aeb7d4dfd8fb924ef86e7cb72183acbac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ab66a0818d72cee86e0952ed2da701f8b</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>af1225412584d4a2126f55e96a12e0ec0</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NoChildren</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a96afe34a9ccd0ed4c0cff32beb42cc6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>Parent</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a4e39bdcf9bfafa55d04857ece6aaf64e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>Parent</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a76029693a5a54fbb721a41d7a0ca8a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a4cb1bf63e9de55129d21a7be60685fd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae760e5e7e766df1d2cf3bb4a847876d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aae864cedca1b711cf0e357fd6504a6d8</anchor>
      <arglist>(const char *name=0) const </arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae4f37eb6cd405bdf1d57caa066e36d87</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a09dd68cf9eae137579f6e50f36487513</anchor>
      <arglist>(const char *val, bool staticMem=false)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8402cbd3129d20e9e6024bbcc0531283</anchor>
      <arglist>(XMLDocument *document) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a7ce18b751c3ea09eac292dca264f9226</anchor>
      <arglist>(const XMLNode *compare) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aff47671055aa99840a1c1ebd661e63e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a157ce3a00ea5ee5a85b7103138e85e8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a174fd4c22c010b58138c1b84a0dfbd51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aedae0bbb58d533a4b8a61042388b49e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a836e2966ed736fc3c94f70e12a2a3357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a3ff975733a17d6ced3539b45544c8bf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aab516e699567f75cc9ab2ef2eee501e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>acbaec609797ddabb4f9dcf38ee91262e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a41c55dab9162d1eb62db2008430e376b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a89009ffc1b9f5d692bf8d4c9f18c3bec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8675a74aa0ada6eccab0c77ef3e5b9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a71f5ae90296dbe67979f83fe97073efa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a92835c779871918f9af569bfe9669fe6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a7610d0f603e8b603d2078521811a23c1</anchor>
      <arglist>(char *, StrPair *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a29868df6ca383d574f584dfdd15105b6</anchor>
      <arglist>(XMLDocument *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8f41e898cdd4da4cdbb7f05b0c7d9f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLDocument *</type>
      <name>_document</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8d2d2be0bb6797625551eb0e91f0ff62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_firstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aa20c91e4213dc930c5bdf420322ca342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_lastChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a099b6560ae44ab9edb8453aaf1a3747b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_next</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a27e985496b37dd00eb5b9cf59b9e3fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_parent</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a176dd1c4965c21c366de192164aa2c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_prev</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9739eb0fb9a1188266052055e7a6bf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrPair</type>
      <name>_value</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a3ea9884098b8379de2bb5ab3fc85c0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InsertChildPreamble</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a7d048822eae74efbfc5d50ff023aef88</anchor>
      <arglist>(XMLNode *insertThis) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ade79231d908e1f21862819e00e56ab6e</anchor>
      <arglist>(const XMLNode &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Unlink</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9546e242b6a4f232415befb1cfe0fdd4</anchor>
      <arglist>(XMLNode *child)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a78be01384518a969da905548f318d75b</anchor>
      <arglist>(const XMLNode &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DeleteNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ab0b21951f2343534c5c67f23dffdc7e6</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPool *</type>
      <name>_memPool</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a4e3ff179bc312480b6bc3e57014834f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ac2fba9b6e452829dd892f7392c24e0eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLPrinter</name>
    <filename>classtinyxml2_1_1XMLPrinter.html</filename>
    <base>tinyxml2::XMLVisitor</base>
    <member kind="function">
      <type>void</type>
      <name>ClearBuffer</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a216157765b7267bf389975b1cbf9a909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CloseElement</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>af1fb439e5d800999646f333fa2f0699a</anchor>
      <arglist>(bool compactMode=false)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>CStr</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a4a1b788e11b540921ec50687cd2b24a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CStrSize</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a02c3c5f8c6c007dcbaf10595d9e22bf0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OpenElement</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a20fb06c83bd13e5140d7dd13af06c010</anchor>
      <arglist>(const char *name, bool compactMode=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a9a4e2c9348b42e147629d5a99f4af3f0</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a69120c82088597372d28d0a98f2ee7a1</anchor>
      <arglist>(const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa41039e51990aaf5342f3e0575a692c4</anchor>
      <arglist>(const char *name, unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a51f7950d7b7a19f0d3a0d549a318d45f</anchor>
      <arglist>(const char *name, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1714867af40e68ca404c3e84b6cac2a6</anchor>
      <arglist>(const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushComment</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>afc8416814219591c2fd5656e0c233140</anchor>
      <arglist>(const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a2fe3565e262594efc6c0276723c83fe7</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushHeader</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a178c608ce8476043d5d6513819cde903</anchor>
      <arglist>(bool writeBOM, bool writeDeclaration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1cc16a9362df4332012cb13cff6441b3</anchor>
      <arglist>(const char *text, bool cdata=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a3e0d4d78de25d4cf081009e1431cea7e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a661fb50e7e0a4918d2d259cb0fae647e</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a4390e5fa1ed05189a8686647345ab29f</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1dbb1390e829d0673af66b9cd1928bd7</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa715302dfc09473c77c853cbd5431965</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ab1efc6d1548505e9984185f58f54b713</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>adc0e42b4f6fcb90a95630c79575d030b</anchor>
      <arglist>(const XMLText &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa294c5c01af0ebb9114902456e4cb53c</anchor>
      <arglist>(const XMLComment &amp;comment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>acfc625b2549304b9c7eb85ebd5c5eb39</anchor>
      <arglist>(const XMLDeclaration &amp;declaration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ab8af5455bbf9e4be2663e6642fcd7e32</anchor>
      <arglist>(const XMLUnknown &amp;unknown)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a9aa1de11a55a07db55a90fde37d7afad</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a169b2509d8eabb70811b2bb8cfd1f5d1</anchor>
      <arglist>(const XMLElement &amp;element, const XMLAttribute *attribute)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a15fc1f2b922f540917dcf52808737b29</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a2edd48405971a88951c71c9df86a2f50</anchor>
      <arglist>(const XMLElement &amp;element)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLPrinter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa6d3841c069085f5b8a27bc7103c04f7</anchor>
      <arglist>(FILE *file=0, bool compact=false, int depth=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLPrinter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>af4caefa48ea6436898fb1807de8d14c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>CompactMode</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a38e1ed5a779bdf63eda9e808f7a6de66</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ab30210a7f32e45634e7a45137bf6fdf6</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintSpace</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1c4b2ccbe4fdb316d54f5a93f3559260</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SealElementIfJustOpened</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ac6e2c72c5d796f5b4de6ce81ca95e3fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_elementJustOpened</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ac07169d58b465214a2b1fa306e617c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynArray&lt; const char *, 10 &gt;</type>
      <name>_stack</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a99d59e67e084714541bee3ae43884bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENTITY_RANGE</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ac367e03f6ca11989ca59ed739ac37d39a2ddc02813235fe451809606959166db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ac367e03f6ca11989ca59ed739ac37d39a1f747a8fb39ceb2e711c3798058fb632</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintString</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a5495e504053f63f2c4d603327314fa91</anchor>
      <arglist>(const char *, bool restrictedEntitySet)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; char, 20 &gt;</type>
      <name>_buffer</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a19fca2e934576a892fefe2f602874d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_compactMode</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a7bc067aa3f0dcee68e4ac75e19117bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_depth</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a19cd59a9dbe4b666264803fb91ac8ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_entityFlag</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a334eb34c43f21daebef9341b4768c275</anchor>
      <arglist>[ENTITY_RANGE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_firstElement</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>abbd7ac45d97ae5eceec12d6c058119f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>_fp</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a79d91decf17990f7ce18b592f3fdf44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_processEntities</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a3e27c4b4fe791a96e4e139b5034e190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_restrictedEntityFlag</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a5df242509d42ae1c9128924121ebe093</anchor>
      <arglist>[ENTITY_RANGE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_textDepth</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a3c5a442e57131faefde97188e92144f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLText</name>
    <filename>classtinyxml2_1_1XMLText.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ae659d4fc7351a7df11c111cbe1ade46f</anchor>
      <arglist>(XMLVisitor *visitor) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CData</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a125574fe49da80efbae1349f20d02d41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCData</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ad080357d76ab7cc59d7651249949329d</anchor>
      <arglist>(bool isCData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>af5115f8cc83de2947ed6a9d13e2f88c8</anchor>
      <arglist>(XMLDocument *document) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a1588aa5d23cb21eb31f36df0aaaa8d66</anchor>
      <arglist>(const XMLNode *compare) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ab1213b4ddebe9b17ec7e7040e9f1caf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a1e53cbc60968fe966790a65eaf87baaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ac18d9eec9f12b827b0d02b0847bf279e</anchor>
      <arglist>(char *, StrPair *endTag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ad9f46d70e61e5386ead93728d8b90267</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ae9b8790d0dc13914394dbd7437c0e59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLText &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ad8c9f398d92fa472e213b89d8483ae8f</anchor>
      <arglist>(const XMLText &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a002156e1f61ee6d48e5368b7cca25582</anchor>
      <arglist>(const XMLText &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isCData</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>aae1a8b4117e8c8bb107900a0560d5ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLBase</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a449202cfc89e7ae5c2f81995476f9ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLUnknown</name>
    <filename>classtinyxml2_1_1XMLUnknown.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a0d341ab804a1438a474810bb5bd29dd5</anchor>
      <arglist>(XMLVisitor *visitor) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>aa09fc7cb0cd64d6bb9c5ae00ffc549ec</anchor>
      <arglist>(XMLDocument *document) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a0169df157bf69a092b404ca49621ff1a</anchor>
      <arglist>(const XMLNode *compare) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>af4374856421921cad578c8affae872b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a257987e79955399e6e9f119b58d4bb30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a0e4f3509dee42a4d45a7f0002be568cc</anchor>
      <arglist>(char *, StrPair *endTag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a9391eb679598d50baba424e6f1aa367b</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a86fcd722ca173a7f385bafafa879f26e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLUnknown &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a6137d5611db42c35de3d869f66555e5b</anchor>
      <arglist>(const XMLUnknown &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>aab31a93c95a7cedc9597cea7caffa73f</anchor>
      <arglist>(const XMLUnknown &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLUtil</name>
    <filename>classtinyxml2_1_1XMLUtil.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ConvertUTF32ToUTF8</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a31c00d5c5dfb38382de1dfcaf4be3595</anchor>
      <arglist>(unsigned long input, char *output, int *length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetCharacterRef</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a5a96e5144a8d693dc4bcd783d9964648</anchor>
      <arglist>(const char *p, char *value, int *length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNameChar</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a04b17341538fa11752f24b4301d19485</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNameStartChar</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>abe106a69ac4d942a4381a4d9dfd0e0bd</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsUTF8Continuation</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ad7fd82e0fe610d73ef7bf9f359f104a3</anchor>
      <arglist>(char p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpace</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a357ec3af8fc433d19023a815f45e8e33</anchor>
      <arglist>(char p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ReadBOM</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ae9bcb2bc3cd6475fdc644c8c17790555</anchor>
      <arglist>(const char *p, bool *hasBOM)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>SkipWhiteSpace</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a9333d20f2a34325b5115ca45849c4b2a</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>SkipWhiteSpace</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>aa48025be8843ec5a79b65579d31bd8fc</anchor>
      <arglist>(char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StringEqual</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>acfcd287cacfd2533e1bc9ea4dfb56602</anchor>
      <arglist>(const char *p, const char *q, int nChar=INT_MAX)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToBool</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ae5b03e0a1ca5d42052a7ac540f7aa12a</anchor>
      <arglist>(const char *str, bool *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToDouble</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ad8f75ac140fb19c1c6e164a957c4cd53</anchor>
      <arglist>(const char *str, double *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToFloat</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a399e71edb5f29d61ea81d91ee0332bb9</anchor>
      <arglist>(const char *str, float *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToInt</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ad4df4023d11ee3fca9689c49b9707323</anchor>
      <arglist>(const char *str, int *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a3cd6c703d49b9d51bdf0f4ff6aa021c7</anchor>
      <arglist>(int v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ac00c2e52c1c36dab3ff41d86a9bf60f9</anchor>
      <arglist>(unsigned v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>adba0718527ae9e80f663a71ea325cb11</anchor>
      <arglist>(bool v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a8957ad44fee5fa02ba52d73aad4d0a31</anchor>
      <arglist>(float v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a1cd141e50980fcddd6bf9af5de4b1db7</anchor>
      <arglist>(double v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToUnsigned</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a210c8637d5eb4ce3d4625294af0efc2f</anchor>
      <arglist>(const char *str, unsigned *value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLVisitor</name>
    <filename>classtinyxml2_1_1XMLVisitor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>adc75bd459fc7ba8223b50f0616767f9a</anchor>
      <arglist>(const XMLDeclaration &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>af30233565856480ea48b6fa0d6dec65b</anchor>
      <arglist>(const XMLText &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>acc8147fb5a85f6c65721654e427752d7</anchor>
      <arglist>(const XMLComment &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a14e4748387c34bf53d24e8119bb1f292</anchor>
      <arglist>(const XMLUnknown &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>acb3c22fc5f60eb9db98f533f2761f67d</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>af97980a17dd4e37448b181f5ddfa92b5</anchor>
      <arglist>(const XMLElement &amp;, const XMLAttribute *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a170e9989cd046ba904f302d087e07086</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a772f10ddc83f881956d32628faa16eb6</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLVisitor</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a494e72033d646c47d9c65c502ec62364</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
