<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>rapidxml.hpp</name>
    <path>/tmp/ws/src/asr_rapidxml/include/</path>
    <filename>rapidxml_8hpp</filename>
    <class kind="struct">rapidxml::xml_document::attribute_name_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pure_pred</class>
    <class kind="struct">rapidxml::memory_pool::header</class>
    <class kind="class">rapidxml::memory_pool</class>
    <class kind="struct">rapidxml::xml_document::node_name_pred</class>
    <class kind="class">rapidxml::parse_error</class>
    <class kind="struct">rapidxml::xml_document::text_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_no_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_with_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::whitespace_pred</class>
    <class kind="class">rapidxml::xml_attribute</class>
    <class kind="class">rapidxml::xml_base</class>
    <class kind="class">rapidxml::xml_document</class>
    <class kind="class">rapidxml::xml_node</class>
    <namespace>rapidxml</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_ALIGNMENT</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>ad3344fdba5167e17f48a8b2318731198</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_DYNAMIC_POOL_SIZE</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>a68d5603b71691d9dd745e45159259aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_PARSE_ERROR</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>a65f2be309896ffb841997d467c2f4fff</anchor>
      <arglist>(what, where)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_STATIC_POOL_SIZE</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>a001304844ab478e3b213749fc8d72ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>node_type</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_document</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca4023b6a1c7059fd8fbec2112d5c35424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_element</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca89cbeb4d28046326e4ee953d3c4047ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_data</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca9d669d8e1f4ba9c7eeada4c14a11ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_cdata</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caccf0b363d3876a3f83ff9b1bcdaaa536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_comment</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca1a695e1384ec3bd4df3eff65ec609a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_declaration</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cafe4ca44261e5fbedf0eab43131751212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_doctype</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cadf5002f2efabe231bed01d16f08f832c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_pi</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caeb73b472e77347b9aa89525f16493b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_comment_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ae093dd49e2f59fa39eee95f1a6568e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_declaration_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a999d782659513f8015ea4236e3204c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_default</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>acf4edf952f59eb1b6124ea37ad7da3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_doctype_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a41002b49780a90a0bbcc28ce8b895fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_fastest</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a64da06dfdab7c86ca954bda4fecb978f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_full</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb48dc65db75d9e49734bc5bd2fabbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_data_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ac2d21ef14a4e8936b94aca5d38b1a74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_element_values</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a00e6fea134b786ea6efeed1c8bc4a668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_entity_translation</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a89113c103ffaf77615d1aa330c8dcca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_string_terminators</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>af3fc88ba6bee33482a2db81b1da36ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_utf8</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a22d4aefaceb00d7afabfef7107b108da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_non_destructive</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a45d4d8fef551beaaba23a83b847fd6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_normalize_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a31f33885defb5176a7d99e524c35d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_pi_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a03fe68fcf5d28f38476e0fd31adecc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_trim_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a61912424b47db5038e726d4e1c22417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_validate_closing_tags</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a7ce8f40fda68338e20b56f41e48e49f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rapidxml_iterators.hpp</name>
    <path>/tmp/ws/src/asr_rapidxml/include/</path>
    <filename>rapidxml__iterators_8hpp</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="yes" imported="no">rapidxml.hpp</includes>
    <class kind="class">rapidxml::attribute_iterator</class>
    <class kind="class">rapidxml::node_iterator</class>
    <namespace>rapidxml</namespace>
  </compound>
  <compound kind="file">
    <name>rapidxml_print.hpp</name>
    <path>/tmp/ws/src/asr_rapidxml/include/</path>
    <filename>rapidxml__print_8hpp</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="yes" imported="no">rapidxml.hpp</includes>
    <namespace>rapidxml</namespace>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a9ed8e626dd81348caede1f92a6c8418a</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>OutIt</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0fb0be6eba49fb2e2646d5a72a0dc355</anchor>
      <arglist>(OutIt out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0d2e114d5dd85e13c23b8dab600720fe</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>print_no_indenting</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a65477b812a80f5bda693ec57e57de064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rapidxml_utils.hpp</name>
    <path>/tmp/ws/src/asr_rapidxml/include/</path>
    <filename>rapidxml__utils_8hpp</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="yes" imported="no">rapidxml.hpp</includes>
    <class kind="class">rapidxml::file</class>
    <namespace>rapidxml</namespace>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_attributes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a6255d15e5d8ad12ebcd7c60da51c97e2</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_children</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a21c1cf2814019385e6b8d09e75af1d34</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rapidxml</name>
    <filename>namespacerapidxml.html</filename>
    <class kind="class">rapidxml::attribute_iterator</class>
    <class kind="class">rapidxml::file</class>
    <class kind="class">rapidxml::memory_pool</class>
    <class kind="class">rapidxml::node_iterator</class>
    <class kind="class">rapidxml::parse_error</class>
    <class kind="class">rapidxml::xml_attribute</class>
    <class kind="class">rapidxml::xml_base</class>
    <class kind="class">rapidxml::xml_document</class>
    <class kind="class">rapidxml::xml_node</class>
    <member kind="enumeration">
      <name>node_type</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_document</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca4023b6a1c7059fd8fbec2112d5c35424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_element</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca89cbeb4d28046326e4ee953d3c4047ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_data</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca9d669d8e1f4ba9c7eeada4c14a11ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_cdata</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caccf0b363d3876a3f83ff9b1bcdaaa536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_comment</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca1a695e1384ec3bd4df3eff65ec609a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_declaration</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cafe4ca44261e5fbedf0eab43131751212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_doctype</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cadf5002f2efabe231bed01d16f08f832c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_pi</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caeb73b472e77347b9aa89525f16493b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_attributes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a6255d15e5d8ad12ebcd7c60da51c97e2</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_children</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a21c1cf2814019385e6b8d09e75af1d34</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a9ed8e626dd81348caede1f92a6c8418a</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>OutIt</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0fb0be6eba49fb2e2646d5a72a0dc355</anchor>
      <arglist>(OutIt out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0d2e114d5dd85e13c23b8dab600720fe</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_comment_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ae093dd49e2f59fa39eee95f1a6568e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_declaration_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a999d782659513f8015ea4236e3204c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_default</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>acf4edf952f59eb1b6124ea37ad7da3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_doctype_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a41002b49780a90a0bbcc28ce8b895fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_fastest</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a64da06dfdab7c86ca954bda4fecb978f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_full</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb48dc65db75d9e49734bc5bd2fabbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_data_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ac2d21ef14a4e8936b94aca5d38b1a74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_element_values</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a00e6fea134b786ea6efeed1c8bc4a668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_entity_translation</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a89113c103ffaf77615d1aa330c8dcca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_string_terminators</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>af3fc88ba6bee33482a2db81b1da36ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_utf8</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a22d4aefaceb00d7afabfef7107b108da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_non_destructive</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a45d4d8fef551beaaba23a83b847fd6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_normalize_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a31f33885defb5176a7d99e524c35d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_pi_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a03fe68fcf5d28f38476e0fd31adecc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_trim_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a61912424b47db5038e726d4e1c22417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_validate_closing_tags</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a7ce8f40fda68338e20b56f41e48e49f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>print_no_indenting</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a65477b812a80f5bda693ec57e57de064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::attribute_iterator</name>
    <filename>classrapidxml_1_1attribute__iterator.html</filename>
    <templarg>Ch</templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>accfd6d8527d32b427496b42f71a2e37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a97ac5d8b98f5b03c68cc566f5ac0a9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>pointer</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a69acc2e60270d6a062c03c9cb1cf2aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_attribute&lt; Ch &gt; &amp;</type>
      <name>reference</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a097343e44557de14de86b470d3f917d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_attribute&lt; Ch &gt;</type>
      <name>value_type</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>ad4280d358828ad9c3eb1a787decb162e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>attribute_iterator</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a30a82132793bc59d4e7b20f5be6237b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>attribute_iterator</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a1109344dead88533ae4dd68cea5d9613</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a39e8cf336c324521fd9c720abf280d88</anchor>
      <arglist>(const attribute_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a5d8616bdd2d41119e2f342d77b4f56f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>afe7d15a4a1b228f97f1d4ebd4f3f6cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a82c8859b9eebd45caa3afc25b9e78c36</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>af22f1ad3c11d3269b43b49e29b89d7d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>af52a8562ab1b2c0391cdde79f55e4a6f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a0975adffe3d178c0ac83652b9ab78791</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>ab1dc8dd11d21e145a4e3f76d46aead0d</anchor>
      <arglist>(const attribute_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_attribute</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a2b4de1b0d86015beeae10e9997438c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::file</name>
    <filename>classrapidxml_1_1file.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Ch *</type>
      <name>data</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>af1c71d65862c7af14e4708e32a80c1de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ch *</type>
      <name>data</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>aceb8f5ebd577c946a74b1ea3e2e0c576</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>file</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>ae881a3cab1fe7152d45c92a8d7606cb3</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>file</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>a90707ccd991cc392dcf4bef37eed9d1f</anchor>
      <arglist>(std::basic_istream&lt; Ch &gt; &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>a20191d167c6e00a88a44ca9a3a54e1c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Ch &gt;</type>
      <name>m_data</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>a60c4a72a55bbf4dbcca07f251a09cddf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::memory_pool</name>
    <filename>classrapidxml_1_1memory__pool.html</filename>
    <templarg></templarg>
    <class kind="struct">rapidxml::memory_pool::header</class>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>allocate_attribute</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a3de2a66c983336e006ea3844e244ed30</anchor>
      <arglist>(const Ch *name=0, const Ch *value=0, std::size_t name_size=0, std::size_t value_size=0)</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>allocate_node</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a4118581c29ee9a2f6b55ebf7dac185f8</anchor>
      <arglist>(node_type type, const Ch *name=0, const Ch *value=0, std::size_t name_size=0, std::size_t value_size=0)</arglist>
    </member>
    <member kind="function">
      <type>Ch *</type>
      <name>allocate_string</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a171941b39d55b868358da97462185f58</anchor>
      <arglist>(const Ch *source=0, std::size_t size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>aad377c835fdaed1cb2cc9df194cf84e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>clone_node</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a0a10679fc17597d339a0dc107f8a94ac</anchor>
      <arglist>(const xml_node&lt; Ch &gt; *source, xml_node&lt; Ch &gt; *result=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>memory_pool</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a0b609da81dff28a19ebd704400788429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocator</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a84d3d8d2cdfc00501e1dcf26d889ae03</anchor>
      <arglist>(alloc_func *af, free_func *ff)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~memory_pool</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a0a3e82126e59e4077f41e933130bb5a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>align</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a317396afc1812f08b64a1dd9cde4039b</anchor>
      <arglist>(char *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>allocate_aligned</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a4e9cf53fa5f9da3a8f31b754bd94b4ec</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>allocate_raw</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a1aed504a747303352e05f61c6ccbbebb</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a1076043ef092e327e59dd988c1ba82fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>alloc_func *</type>
      <name>m_alloc_func</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>ae8964773675d24f77a808356be773c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_begin</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a775205c5faa60b63385c24368d26d4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_end</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a6c9a83514446842518c9ffb7a38b76eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>free_func *</type>
      <name>m_free_func</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>af8f41565f4de167eb2f40ca20695f24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_ptr</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a4a89ff677c72afc163d1855cefc28013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_static_memory</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>aacc5ca734ebfbef7f42251764eb396f4</anchor>
      <arglist>[RAPIDXML_STATIC_POOL_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::memory_pool::header</name>
    <filename>structrapidxml_1_1memory__pool_1_1header.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>previous_begin</name>
      <anchorfile>structrapidxml_1_1memory__pool_1_1header.html</anchorfile>
      <anchor>a3035f6741bb38f91c7f2efd05398c23d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::node_iterator</name>
    <filename>classrapidxml_1_1node__iterator.html</filename>
    <templarg>Ch</templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a5bdc462b980a52c5fa2d99ac9f4f4bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a8e82d75f768e17bf7349d010ee26c037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>pointer</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a65dca8bca2b9c29f635b9ad0bdeeecb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_node&lt; Ch &gt; &amp;</type>
      <name>reference</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ad7fabbcb7d3d9e4e220299c5475b9e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_node&lt; Ch &gt;</type>
      <name>value_type</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ade6310119ed1f72c94830e006fac69b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node_iterator</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a4e1244b9e9e1d2b5129235806d1e31ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node_iterator</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a94c3da59b54e4bd003e226cc35b3c266</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a20f1e25347d7e3856694f18597f7c8e2</anchor>
      <arglist>(const node_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ab31fe5bc1fd01fee8a2b31c3e42d78ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>node_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a8d6b184a76b2ec8a8b5e90bc013c80ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>node_iterator</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ad01b4e43e348a330984833fd4924d0f2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>node_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ace52107ecd1bcf02e49619e86206e3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>node_iterator</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a4ca35716bb7865f199a137b063af6080</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a9b3e7d58c4a628524914932e0663ddfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a5cb8a3b0d65a1a2517995e986a4debfd</anchor>
      <arglist>(const node_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_node</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>adeb3cd87d8ea08aa56d14166146fa291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::parse_error</name>
    <filename>classrapidxml_1_1parse__error.html</filename>
    <member kind="function">
      <type></type>
      <name>parse_error</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>aea12a301271c393fb627b368fb9f35c1</anchor>
      <arglist>(const char *what, void *where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>a7665c88639e7466ee1de388a4f85e6fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ch *</type>
      <name>where</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>a3a0ab9e586c1d2b437c340f6622fbec6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_what</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>a41bffadc72eec238cf4b7d14c10c16ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_where</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>aa5a164653ac347adddf47b264620d80f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_attribute</name>
    <filename>classrapidxml_1_1xml__attribute.html</filename>
    <templarg>Ch</templarg>
    <base>rapidxml::xml_base</base>
    <member kind="function">
      <type>xml_document&lt; Ch &gt; *</type>
      <name>document</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a8b6d31d899e27f01bde35b53d98496ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>next_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a56c08d7c96203286c889a43849328a86</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>previous_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>ae3547cc30b201fd6d7b98c04dda26f89</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a26be291103917d3e8de110d46dd83816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_next_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a3254e4b040a9b71c6b6d1c27ec03352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_prev_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a204438287a5ad384405584726a1d8559</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>xml_node&lt; Ch &gt;</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>aa7e464ce3fe512598ff8dda47291941f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_base</name>
    <filename>classrapidxml_1_1xml__base.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Ch *</type>
      <name>name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a9a09739310469995db078ebd0da3ed45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>ae55060ae958c6e6465d6c8db852ec6ce</anchor>
      <arglist>(const Ch *name, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a4611ddc82ac83a527c65606600eb2a0d</anchor>
      <arglist>(const Ch *name)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>name_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a7e7f98b3d01e1eab8dc1ca69aad9af84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parent</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a7f31ae930f93852830234db1ae59c4c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ch *</type>
      <name>value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>adcdaccff61c665f039d9344e447b7445</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a3b183c2db7022a6d30494dd2f0ac11e9</anchor>
      <arglist>(const Ch *value, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a81e63ec4bfd2d7ef0a6c2ed49be6e623</anchor>
      <arglist>(const Ch *value)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>value_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a9fcf201ed0915ac18dd43b0b5dcfaf32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_base</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a23e7f7aac02d17a0a01afb597e4b966b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Ch *</type>
      <name>nullstr</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>ad96ff6b1e41dab3ff60b9bc4df769a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ch *</type>
      <name>m_name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>afd9851ed43e14619db0d7075ef8e9e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>m_name_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a5a8c76a7274b4180213796422c4df76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_parent</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a90d5f660f078f66563fd7b2d8387ccb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ch *</type>
      <name>m_value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a278a1ea63b0b70219b946cec47fa00ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>m_value_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>aa3a49d8ceddb8a8d7edb773a2226b89c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_document</name>
    <filename>classrapidxml_1_1xml__document.html</filename>
    <templarg></templarg>
    <base>rapidxml::xml_node</base>
    <base>rapidxml::memory_pool</base>
    <class kind="struct">rapidxml::xml_document::attribute_name_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pure_pred</class>
    <class kind="struct">rapidxml::xml_document::node_name_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_no_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_with_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::whitespace_pred</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a826929ff54242532198701f19ff5f83f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ac6e73ff9ac323bf5a370c38feb03a6b1</anchor>
      <arglist>(Ch *text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_document</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aae8841b15085ba8f32ff46587ace28f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ch</type>
      <name>parse_and_append_data</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aec6cedf45179b6378c670bc3ea509e61</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node, Ch *&amp;text, Ch *contents_start)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_bom</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aaa63a0c7b57ab8fce63d4aebe4da123d</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_cdata</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ab94daeb25e8a1609e31210a45b2afa6c</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_comment</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>abc287ce83bcb2dc8519e300236004591</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_doctype</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a4c613f3a928f763b4c788422edda5860</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_element</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aea385acd096ab200d63a777d53435ada</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_node</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a5e94cbc9b02e864cb80961ddb8cc63a7</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_node_attributes</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ac0b3cd07b3d5cbaa83762a196c681519</anchor>
      <arglist>(Ch *&amp;text, xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_node_contents</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aae0a4c2e1972ab9a9e0ce91cf1166ac9</anchor>
      <arglist>(Ch *&amp;text, xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_pi</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a09e12a4233a07387d4b5a5ad239388aa</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_xml_declaration</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a0151c52c82ba79ea0605c2facf39c534</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>insert_coded_character</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ae33040bcfa8e5a29dc6f6f130984a981</anchor>
      <arglist>(Ch *&amp;text, unsigned long code)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>skip</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a27aca5bdcb3bfa899f61b17d7f1d3a0d</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Ch *</type>
      <name>skip_and_expand_character_refs</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>af86781975cdfff2105fa8c0b49ab4507</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::attribute_name_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1attribute__name__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1attribute__name__pred.html</anchorfile>
      <anchor>a2cf003483847dfabcf0c83877818a4c5</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::attribute_value_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1attribute__value__pred.html</filename>
    <templarg>Quote</templarg>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1attribute__value__pred.html</anchorfile>
      <anchor>a1c81901177c96057b2808747fc62f9c5</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::attribute_value_pure_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1attribute__value__pure__pred.html</filename>
    <templarg>Quote</templarg>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1attribute__value__pure__pred.html</anchorfile>
      <anchor>a3add4f66f917381562355d5f8b8917c1</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::node_name_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1node__name__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1node__name__pred.html</anchorfile>
      <anchor>a4eb7916489a3d057a340ce84e9135aec</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::text_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1text__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1text__pred.html</anchorfile>
      <anchor>a9822ef3cd730dc35179aef52026287ca</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::text_pure_no_ws_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1text__pure__no__ws__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1text__pure__no__ws__pred.html</anchorfile>
      <anchor>ac06cdc0ea5db47462d2cb6b8a0334513</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::text_pure_with_ws_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1text__pure__with__ws__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1text__pure__with__ws__pred.html</anchorfile>
      <anchor>a8f8d13fe0128d11626434ee4b95f5085</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::whitespace_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1whitespace__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1whitespace__pred.html</anchorfile>
      <anchor>a1dca1a175c784b2ef0b83f3957e820eb</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_node</name>
    <filename>classrapidxml_1_1xml__node.html</filename>
    <templarg>Ch</templarg>
    <base>rapidxml::xml_base</base>
    <member kind="function">
      <type>void</type>
      <name>append_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a33ce3386f8c42dd4db658b75cbb6e6c4</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8696d098ecc9c4d2a646b43e91d58e31</anchor>
      <arglist>(xml_node&lt; Ch &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_document&lt; Ch &gt; *</type>
      <name>document</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>adb6ad21a4590cf13d4a6a5036e3cdbbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ae426802be58114ffc41bf30ac6b8c37d</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a2dedeb4e04bb35e06a9a7bddf6ba652d</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a9fe659cdf4a5b3bbf5e8ffc98db5a84f</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *where, xml_attribute&lt; Ch &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a666880f42a7e486d78cc45ed51c7c46d</anchor>
      <arglist>(xml_node&lt; Ch &gt; *where, xml_node&lt; Ch &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a50c03f2db3fa51f27a73d86ec29a49d3</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a2ace550c18cf10da6303773972d7157f</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>next_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ac59af4dd5f0ec715753e42467dff6aed</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8b62ee76489faf8e2d1210869d547684</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ae86e92908c3eab40bbed8216e4f3f3cb</anchor>
      <arglist>(xml_node&lt; Ch &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>previous_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a001ece4e227eebbd6ad0ec7dacf1c00b</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_all_attributes</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa8d5d9484aa1eb5ff1841a073c84c1aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_all_nodes</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a95735358b079ae0adcfbbac69aa1fbc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a6f97b1b4f46a94a4587915df3c0c6b57</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *where)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa95192d2a165cca16c551ed2a2a06aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a62bf7b276cf7a651a3337f5e0a0ef6ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a1781a2cbedc9a51d609ad5b528125635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a9182512e948ec451a83f116cce7c7674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a98289923eb9e8889418a9eb0207ea35c</anchor>
      <arglist>(xml_node&lt; Ch &gt; *where)</arglist>
    </member>
    <member kind="function">
      <type>node_type</type>
      <name>type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a2c6a4315b98bcfa2e04fed3fa1b22c36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a499bbc9300c1b06821d5c08b24164c68</anchor>
      <arglist>(node_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8bd9019960b90605a45998b661fb1b0e</anchor>
      <arglist>(node_type type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa9320e2dd58cfbe5fe4b43b9f0d8c788</anchor>
      <arglist>(const xml_node &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>xml_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>af5f365f98059708e7180c0fbcf1412c5</anchor>
      <arglist>(const xml_node &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a5f7caf8d72d8fae634be6eb744ad8538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a3c2a0b286724865b5c000e3333f60d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ad82c1bdd1a5c94927cf8a627f18953b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>adc211d26cfea2ba6fb51adb27694ff09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_next_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a202e84dfdd34cb65557b64e31b7e205a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_prev_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a571f24c86107f8442f46a514a7cc5d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>node_type</type>
      <name>m_type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a33912a5ceef221d662bbac67c70e1397</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
