<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>attributes.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>attributes_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <class kind="class">xml::attributes</class>
    <class kind="class">xml::attributes::attr</class>
    <class kind="class">xml::attributes::iterator</class>
    <class kind="class">xml::attributes::const_iterator</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>document.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>document_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">xmlwrapp/node.h</includes>
    <includes id="errors_8h" name="errors.h" local="yes" imported="no">xmlwrapp/errors.h</includes>
    <class kind="class">xml::document</class>
    <namespace>xslt</namespace>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>errors.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>errors_8h.html</filename>
    <class kind="class">xml::exception</class>
    <class kind="class">xml::error_handler</class>
    <class kind="class">xml::error_handler_ignore_errors</class>
    <class kind="class">xml::error_handler_throw_on_error</class>
    <class kind="class">xml::error_handler_throw_on_error_or_warning</class>
    <class kind="class">xml::error_message</class>
    <class kind="class">xml::error_messages</class>
    <namespace>xml</namespace>
    <member kind="variable">
      <type>error_handler_ignore_errors</type>
      <name>ignore_errors</name>
      <anchorfile>namespacexml.html</anchorfile>
      <anchor>adbde28bb4883380c63067ad1a3acb750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>error_handler_throw_on_error</type>
      <name>throw_on_error</name>
      <anchorfile>namespacexml.html</anchorfile>
      <anchor>a0364ca612c720ffef872672fc19bcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>error_handler_throw_on_error_or_warning</type>
      <name>throw_on_error_or_warning</name>
      <anchorfile>namespacexml.html</anchorfile>
      <anchor>a6d22a487b63d90da5dd4a66aa3d6cf9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>event_parser.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>event__parser_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <class kind="class">xml::event_parser</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>init.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>xmlwrapp_2init_8h.html</filename>
    <class kind="class">xml::init</class>
    <class kind="class">xml::init::change_flag</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>init.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xsltwrapp/</path>
    <filename>xsltwrapp_2init_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <class kind="class">xslt::init</class>
    <namespace>xslt</namespace>
  </compound>
  <compound kind="file">
    <name>node.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>node_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <class kind="class">xml::node</class>
    <class kind="struct">xml::node::cdata</class>
    <class kind="struct">xml::node::comment</class>
    <class kind="struct">xml::node::pi</class>
    <class kind="struct">xml::node::text</class>
    <class kind="class">xml::node::iterator</class>
    <class kind="class">xml::node::const_iterator</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>nodes_view.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>nodes__view_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <class kind="class">xml::nodes_view</class>
    <class kind="class">xml::nodes_view::iterator</class>
    <class kind="class">xml::nodes_view::const_iterator</class>
    <class kind="class">xml::const_nodes_view</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>relaxng.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>relaxng_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <includes id="errors_8h" name="errors.h" local="yes" imported="no">xmlwrapp/errors.h</includes>
    <class kind="class">xml::relaxng</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>schema.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>schema_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <includes id="errors_8h" name="errors.h" local="yes" imported="no">xmlwrapp/errors.h</includes>
    <class kind="class">xml::schema</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>tree_parser.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>tree__parser_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <includes id="errors_8h" name="errors.h" local="yes" imported="no">xmlwrapp/errors.h</includes>
    <class kind="class">xml::tree_parser</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>version.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>version_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XMLWRAPP_CHECK_VERSION</name>
      <anchorfile>version_8h.html</anchorfile>
      <anchor>a7cf32c100e097993fd13cabbee0c5e18</anchor>
      <arglist>(major, minor, micro)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xpath.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xmlwrapp/</path>
    <filename>xpath_8h.html</filename>
    <includes id="xmlwrapp_2init_8h" name="init.h" local="yes" imported="no">xmlwrapp/init.h</includes>
    <includes id="errors_8h" name="errors.h" local="yes" imported="no">xmlwrapp/errors.h</includes>
    <includes id="nodes__view_8h" name="nodes_view.h" local="yes" imported="no">xmlwrapp/nodes_view.h</includes>
    <class kind="class">xml::xpath_context</class>
    <namespace>xml</namespace>
  </compound>
  <compound kind="file">
    <name>stylesheet.h</name>
    <path>/home/zeitlin/build/xmlwrapp/buster-shared/xmlwrapp-0.9.1/include/xsltwrapp/</path>
    <filename>stylesheet_8h.html</filename>
    <includes id="xsltwrapp_2init_8h" name="init.h" local="yes" imported="no">xsltwrapp/init.h</includes>
    <includes id="document_8h" name="document.h" local="yes" imported="no">xmlwrapp/document.h</includes>
    <includes id="errors_8h" name="errors.h" local="yes" imported="no">xmlwrapp/errors.h</includes>
    <class kind="class">xslt::stylesheet</class>
    <namespace>xslt</namespace>
  </compound>
  <compound kind="class">
    <name>xml::attributes::attr</name>
    <filename>classxml_1_1attributes_1_1attr.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>get_name</name>
      <anchorfile>classxml_1_1attributes_1_1attr.html</anchorfile>
      <anchor>a90ba03b93bd0caeac744ae7a8cf4b0c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_value</name>
      <anchorfile>classxml_1_1attributes_1_1attr.html</anchorfile>
      <anchor>a9b770093ccd992066a5027077f10101e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::attributes</name>
    <filename>classxml_1_1attributes.html</filename>
    <class kind="class">xml::attributes::attr</class>
    <class kind="class">xml::attributes::const_iterator</class>
    <class kind="class">xml::attributes::iterator</class>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a125019159419d08a388459eeb0a495c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>attributes</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>acbeadbb64fabca2c84186082f80828e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>attributes</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a248ee88ec4bde2432c89d0a04e1b7af7</anchor>
      <arglist>(const attributes &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>attributes &amp;</type>
      <name>operator=</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a28c8028596a56804dce754727321f16e</anchor>
      <arglist>(const attributes &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a2b4f880620c843526e1575327fea93a4</anchor>
      <arglist>(attributes &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a1dc229368e1737bb4c9859acde8926e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a86adac4f97fb77c5891ef936ac53207b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>ab92dccdedd8cd71251d33806215f0c6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>ac2440789be507661d30d8937d999ebd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>af4d9c1c51c4f66fac6f28e14293915f7</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a94f26232f81450278ef8ffc36ce36a3c</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a7aa55af728ba870ca60c01ae6c635626</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a5f6b6f95497695c98dd90ba63109721c</anchor>
      <arglist>(iterator to_erase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>aa4cfadf13fa6c981627df9788c60eb1f</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>ae579d298739d6a6f8bb67a5a7bf699e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classxml_1_1attributes.html</anchorfile>
      <anchor>a157fef97956ea0e31ab23487bb989cbc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xml::node::cdata</name>
    <filename>structxml_1_1node_1_1cdata.html</filename>
  </compound>
  <compound kind="class">
    <name>xml::init::change_flag</name>
    <filename>classxml_1_1init_1_1change__flag.html</filename>
    <member kind="function">
      <type></type>
      <name>change_flag</name>
      <anchorfile>classxml_1_1init_1_1change__flag.html</anchorfile>
      <anchor>a6afdeac0a3bf6a8f6a2785e93b97bf52</anchor>
      <arglist>(change_func_t change_func, bool flag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~change_flag</name>
      <anchorfile>classxml_1_1init_1_1change__flag.html</anchorfile>
      <anchor>a25c95dbec88654ed9babf4da8f4412b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xml::node::comment</name>
    <filename>structxml_1_1node_1_1comment.html</filename>
  </compound>
  <compound kind="class">
    <name>xml::attributes::const_iterator</name>
    <filename>classxml_1_1attributes_1_1const__iterator.html</filename>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1attributes_1_1const__iterator.html</anchorfile>
      <anchor>a779928037fc4ceb6ab9510c415a4b274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1attributes_1_1const__iterator.html</anchorfile>
      <anchor>a773ba07ddac3a4ac8223b83fe372e029</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::node::const_iterator</name>
    <filename>classxml_1_1node_1_1const__iterator.html</filename>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1node_1_1const__iterator.html</anchorfile>
      <anchor>a2e452849b3aeb7d6b336be0cb56eeb41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1node_1_1const__iterator.html</anchorfile>
      <anchor>a7b12012dacff51b9d006ba11d697523c</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::nodes_view::const_iterator</name>
    <filename>classxml_1_1nodes__view_1_1const__iterator.html</filename>
  </compound>
  <compound kind="class">
    <name>xml::const_nodes_view</name>
    <filename>classxml_1_1const__nodes__view.html</filename>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classxml_1_1const__nodes__view.html</anchorfile>
      <anchor>acc9b08dd7ef0007d07d9f949c6082c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1const__nodes__view.html</anchorfile>
      <anchor>ad29e5832dc00e4f8c22f087b51ec9055</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1const__nodes__view.html</anchorfile>
      <anchor>a32d133010b7dd9ca8b2d569832f1e314</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classxml_1_1const__nodes__view.html</anchorfile>
      <anchor>ade81fdc9ff4143b377ced507c57f472c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classxml_1_1const__nodes__view.html</anchorfile>
      <anchor>a19b9653daa60d75730d33a479c6e3c4f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::document</name>
    <filename>classxml_1_1document.html</filename>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a91b1929c9458eee9d88bed15edaff51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>document</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a7eb901e7ea56a060911241dbbceb6283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>document</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>aaeaf8854142266d83054253c0eb87eac</anchor>
      <arglist>(const char *root_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>document</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>aae57dd350cf8d410f054d53ff22f5f02</anchor>
      <arglist>(const node &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>document</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>ac0a6ff60344b3f5e487b232443a6e7a2</anchor>
      <arglist>(const char *filename, error_handler &amp;on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>document</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a080ac66bcd447dc5c792c89e7a8147f5</anchor>
      <arglist>(const char *data, size_type len, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>document</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a35c19541bcca96d2adfdbb79bf10eb2c</anchor>
      <arglist>(const document &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>document &amp;</type>
      <name>operator=</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>ae17a47e5b37022eef699d196b0eb0411</anchor>
      <arglist>(const document &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a5c927a467274467bc28be01a9af3d4b2</anchor>
      <arglist>(document &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~document</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a0890aba6da0ae25b1ed31be302d13dea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const node &amp;</type>
      <name>get_root_node</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>ab5f5b75594bcde5e7df37e773760ef72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>node &amp;</type>
      <name>get_root_node</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a61513cff40e18219f876fab9ea61afa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_root_node</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a33d1ded0c12df7783adb8994df3ffb78</anchor>
      <arglist>(const node &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>get_version</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a638a64b18f67c6e8abf15a0a6bdd6f46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_version</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a840fa57b244881b181e17e8b6fe69be0</anchor>
      <arglist>(const char *version)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_encoding</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a91cd54036dc0ed8daeb5c515cbbf9f62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_encoding</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a98362cce0702894e65aed5fc3244a1b9</anchor>
      <arglist>(const char *encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_is_standalone</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>ac1f7072f19267073f0a56e4060105501</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_is_standalone</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>ad825b78011dde8d6d2dc4b747bdd0853</anchor>
      <arglist>(bool sa)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process_xinclude</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a90470924ba6080469ce078a7659f3813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_internal_subset</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>aedf1738085474c2f486556458994bf5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_external_subset</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>ab4eeff469ddd76189a9c89dda395700a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a9a7be82f4085c26d1244f7f90f01f4f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>afb6eb6386e64db4d5849b40c78bc87e0</anchor>
      <arglist>(const char *dtdname)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a2320eb683dc60c539fc1c7d142424914</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>node::iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a30cc85b3ee01bcf5b457f54b64e27676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>node::const_iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a22eb43654b0de76c9927c8a861725cfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>node::iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a5621f1d7e56bd6585b8dbf060aef67ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>node::const_iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>af1ddbbed1534645f11fd9ce6e0a67e58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a9970a576771229cd8b20267e6123ac63</anchor>
      <arglist>(const node &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>node::iterator</type>
      <name>insert</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a5d222f07ce77f9e421acb9471488694c</anchor>
      <arglist>(const node &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>node::iterator</type>
      <name>insert</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a7e8f4fe7d88e3eaac9f7010297a018cb</anchor>
      <arglist>(node::iterator position, const node &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>node::iterator</type>
      <name>replace</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a0e5f36635a30dbab2ee2de6b70ae50f7</anchor>
      <arglist>(node::iterator old_node, const node &amp;new_node)</arglist>
    </member>
    <member kind="function">
      <type>node::iterator</type>
      <name>erase</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a92fb2a24ada58528d18b1b922ebc9c74</anchor>
      <arglist>(node::iterator to_erase)</arglist>
    </member>
    <member kind="function">
      <type>node::iterator</type>
      <name>erase</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a48ab507c2dfafb25c21d26debba0690c</anchor>
      <arglist>(node::iterator first, node::iterator last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_to_string</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>a50d36a3602c5d61e17834a1a6563f72e</anchor>
      <arglist>(std::string &amp;s, error_handler &amp;on_error=throw_on_error) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save_to_file</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>aa9ed12c105a3f6422a58d746d955f809</anchor>
      <arglist>(const char *filename, int compression_level=0, error_handler &amp;on_error=throw_on_error) const</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classxml_1_1document.html</anchorfile>
      <anchor>aab86896fa496224fef9ae4c802ecc1b5</anchor>
      <arglist>(std::ostream &amp;stream, const document &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::error_handler</name>
    <filename>classxml_1_1error__handler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>on_error</name>
      <anchorfile>classxml_1_1error__handler.html</anchorfile>
      <anchor>ab341259c435efddafdaa8b8161ca25e1</anchor>
      <arglist>(const std::string &amp;msg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>on_warning</name>
      <anchorfile>classxml_1_1error__handler.html</anchorfile>
      <anchor>acddf07bf36d39381d47b5cb04bc801ee</anchor>
      <arglist>(const std::string &amp;msg)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::error_handler_ignore_errors</name>
    <filename>classxml_1_1error__handler__ignore__errors.html</filename>
    <base>xml::error_handler</base>
    <member kind="function">
      <type>void</type>
      <name>on_error</name>
      <anchorfile>classxml_1_1error__handler__ignore__errors.html</anchorfile>
      <anchor>a86a84e0090a2e4452fcf6290a2c0df01</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_warning</name>
      <anchorfile>classxml_1_1error__handler__ignore__errors.html</anchorfile>
      <anchor>aa0d4953251ac6610e974de10ef20b43b</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::error_handler_throw_on_error</name>
    <filename>classxml_1_1error__handler__throw__on__error.html</filename>
    <base>xml::error_handler</base>
    <member kind="function">
      <type>void</type>
      <name>on_error</name>
      <anchorfile>classxml_1_1error__handler__throw__on__error.html</anchorfile>
      <anchor>a3a927f0056e18c071586859ba2cd870e</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_warning</name>
      <anchorfile>classxml_1_1error__handler__throw__on__error.html</anchorfile>
      <anchor>a1018d9d8c6dc601f8a7cd3d87a0ac945</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::error_handler_throw_on_error_or_warning</name>
    <filename>classxml_1_1error__handler__throw__on__error__or__warning.html</filename>
    <base>xml::error_handler_throw_on_error</base>
    <member kind="function">
      <type>void</type>
      <name>on_warning</name>
      <anchorfile>classxml_1_1error__handler__throw__on__error__or__warning.html</anchorfile>
      <anchor>ac4d668d0c8da60446ab6e9f7b97f72bf</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_error</name>
      <anchorfile>classxml_1_1error__handler__throw__on__error.html</anchorfile>
      <anchor>a3a927f0056e18c071586859ba2cd870e</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::error_message</name>
    <filename>classxml_1_1error__message.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>message_type</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>a11e61e4ef3f89676260160efa960d4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_error</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>a11e61e4ef3f89676260160efa960d4ddac41ea9e298c193cd63f985131e629770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_warning</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>a11e61e4ef3f89676260160efa960d4ddabeb448ba6418a588b4c1aa52b19168ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_error</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>a11e61e4ef3f89676260160efa960d4ddac41ea9e298c193cd63f985131e629770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_warning</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>a11e61e4ef3f89676260160efa960d4ddabeb448ba6418a588b4c1aa52b19168ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error_message</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>ab1e8fa76ea8ed2169de24f515fe08cba</anchor>
      <arglist>(const std::string &amp;err_msg, message_type msg_type)</arglist>
    </member>
    <member kind="function">
      <type>message_type</type>
      <name>type</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>a3f3287d2ab76e6e9cb2bab3199b63870</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>message</name>
      <anchorfile>classxml_1_1error__message.html</anchorfile>
      <anchor>aa133fc3ddff9a78286181ba76d0dc383</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::error_messages</name>
    <filename>classxml_1_1error__messages.html</filename>
    <base>xml::error_handler</base>
    <member kind="typedef">
      <type>std::list&lt; error_message &gt;</type>
      <name>messages_type</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>ac3a5fcf6533682895096437d542052a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const messages_type &amp;</type>
      <name>messages</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>acfeea6036da5dff448fd4fc1971a69d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>ac2791f101a4ea071c7d6cfd3a1fc2993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_warnings</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>a1aa0b8e9d236d0a06c5132d23cf91dd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_errors</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>a116b08c2f6055cf7d8d8b2417d984914</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>a3ae81e204270aca31e02de82ed683d19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_error</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>af14a612667383243e3f21999228e7466</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_warning</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>aed236221f0c9e261e554f141fd633bdd</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>format_for_print</name>
      <anchorfile>classxml_1_1error__messages.html</anchorfile>
      <anchor>abf426a9b359b5f418d96c890f96973b1</anchor>
      <arglist>(const error_message &amp;msg) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::event_parser</name>
    <filename>classxml_1_1event__parser.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>attrs_type</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a06f2c52bb747d63c2da281bc5fcffcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>af697b3e16e54c9911756a0df5d6bef95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>event_parser</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a1c066147f5ef6048db4632ff46f816bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_file</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>aceba002b5736704e8bf4286a3d141e42</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_stream</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a5971297efe8b4ea326c030edcd47b229</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_chunk</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a2203324311bc7133caceb5ebff587a7d</anchor>
      <arglist>(const char *chunk, size_type length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_finish</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a6d2b4cfc6a212a091b1b277d75f6e57a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>get_error_message</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>ae56cd2d3e2f8e81869eba2c02182e079</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>start_element</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>aa9f66fa17bb48fa37dcb66e4185c91d0</anchor>
      <arglist>(const std::string &amp;name, const attrs_type &amp;attrs)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>end_element</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>aa7b0d5be67685f995e02611c50fcf478</anchor>
      <arglist>(const std::string &amp;name)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>text</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a6a5feb76a4e6074a122a23c1461c7e5d</anchor>
      <arglist>(const std::string &amp;contents)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>cdata</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a4ba25a715271d0e1a2224c20320b3dac</anchor>
      <arglist>(const std::string &amp;contents)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>processing_instruction</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a54a047553e8d5d66acb98cdb7e483b53</anchor>
      <arglist>(const std::string &amp;target, const std::string &amp;data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>comment</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a8cd4455aa2fa093367ec0a9aae513ff5</anchor>
      <arglist>(const std::string &amp;contents)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>warning</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>ae0fb379e1ce868ccca5f472621e58ac5</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_error_message</name>
      <anchorfile>classxml_1_1event__parser.html</anchorfile>
      <anchor>a0f951b5a8f80068e398ff0e9ad102dfa</anchor>
      <arglist>(const char *message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::exception</name>
    <filename>classxml_1_1exception.html</filename>
  </compound>
  <compound kind="class">
    <name>xml::init</name>
    <filename>classxml_1_1init.html</filename>
    <class kind="class">xml::init::change_flag</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>indent_output</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>ac90fc32b4e287f48a7c398ae28ba2376</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>remove_whitespace</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>a280da3f7432670ea139e2fc1cd8d69fd</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>substitute_entities</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>a3a2119750380c8f82608dae316ee5955</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>load_external_subsets</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>a6f5e736cd9883932b2d335f4fb37285e</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validate_xml</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>ae03d756213afb8884502332b0f7b2ed7</anchor>
      <arglist>(bool flag)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xslt::init</name>
    <filename>classxslt_1_1init.html</filename>
    <base>xml::init</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_xincludes</name>
      <anchorfile>classxslt_1_1init.html</anchorfile>
      <anchor>a92d83146e37f65b6ecba1d2561e74b94</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>indent_output</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>ac90fc32b4e287f48a7c398ae28ba2376</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>remove_whitespace</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>a280da3f7432670ea139e2fc1cd8d69fd</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>substitute_entities</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>a3a2119750380c8f82608dae316ee5955</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>load_external_subsets</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>a6f5e736cd9883932b2d335f4fb37285e</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validate_xml</name>
      <anchorfile>classxml_1_1init.html</anchorfile>
      <anchor>ae03d756213afb8884502332b0f7b2ed7</anchor>
      <arglist>(bool flag)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::attributes::iterator</name>
    <filename>classxml_1_1attributes_1_1iterator.html</filename>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1attributes_1_1iterator.html</anchorfile>
      <anchor>a41b7348f20769cf2659996c99b32ca36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1attributes_1_1iterator.html</anchorfile>
      <anchor>a7ab74abdb42ec6e1e6f748b47d766d1f</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::node::iterator</name>
    <filename>classxml_1_1node_1_1iterator.html</filename>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1node_1_1iterator.html</anchorfile>
      <anchor>af498030866cbe8f632fe652d992ce8c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator++</name>
      <anchorfile>classxml_1_1node_1_1iterator.html</anchorfile>
      <anchor>a9e2a132820fb86426035dcf3ead8fd3a</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::nodes_view::iterator</name>
    <filename>classxml_1_1nodes__view_1_1iterator.html</filename>
  </compound>
  <compound kind="class">
    <name>xml::node</name>
    <filename>classxml_1_1node.html</filename>
    <class kind="struct">xml::node::cdata</class>
    <class kind="struct">xml::node::comment</class>
    <class kind="class">xml::node::const_iterator</class>
    <class kind="class">xml::node::iterator</class>
    <class kind="struct">xml::node::pi</class>
    <class kind="struct">xml::node::text</class>
    <member kind="enumeration">
      <type></type>
      <name>node_type</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_element</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a2267a73c5f21eff1f49d11d596f4e442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_text</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73ad3894a3c892717b03c8835774bade863</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_cdata</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73ad08a3d7542cb53715b7eb9fe61afc43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_pi</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73af9787bf54e2a8186b643aaabf94850ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_comment</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73aba376b6f894af123d9b0d2d3e9a87754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_entity</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73aeaad8ffd4e23a12dc244b10502c3630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_entity_ref</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73af09519f20be672ab7271f9588cb1f141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_xinclude</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a47e2014a31a4e8d5ce5b65610be5785a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_document</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a90fb6fc3b406e9eabc666307a2182505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_document_type</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a5ad2575daf153e4c9342098834e800b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_document_frag</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a510868f4ada4c9e121907f2926253dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_notation</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a4b4ec4e4ae3cd25413af91024e3d5c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73ad067513260fc3cba8adb7e4046fa522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_element</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a71a97e98535c1961a23a781758921fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_attribute</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73affbc2f67724bd953ca2cc4fb5f788668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_entity</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73acd5165d4b1015313b836696388511e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_namespace</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a22cffeab9645fd51d6341a7e6ef8de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>acc984683e587a1cdc89b06930ab8cfee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_element</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a2267a73c5f21eff1f49d11d596f4e442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_text</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73ad3894a3c892717b03c8835774bade863</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_cdata</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73ad08a3d7542cb53715b7eb9fe61afc43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_pi</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73af9787bf54e2a8186b643aaabf94850ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_comment</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73aba376b6f894af123d9b0d2d3e9a87754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_entity</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73aeaad8ffd4e23a12dc244b10502c3630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_entity_ref</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73af09519f20be672ab7271f9588cb1f141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_xinclude</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a47e2014a31a4e8d5ce5b65610be5785a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_document</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a90fb6fc3b406e9eabc666307a2182505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_document_type</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a5ad2575daf153e4c9342098834e800b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_document_frag</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a510868f4ada4c9e121907f2926253dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_notation</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a4b4ec4e4ae3cd25413af91024e3d5c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73ad067513260fc3cba8adb7e4046fa522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_element</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a71a97e98535c1961a23a781758921fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_attribute</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73affbc2f67724bd953ca2cc4fb5f788668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_entity</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73acd5165d4b1015313b836696388511e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_dtd_namespace</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a940647610d4ab69275a4889886b3cc73a22cffeab9645fd51d6341a7e6ef8de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a36262413721060030db06031e6932233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a53e68e8305a47f686b22a2b39f60c5cb</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a5cfe3254a9552e9d398053c67bea42de</anchor>
      <arglist>(const char *name, const char *content)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>addc8f567fa1ec7ced116ed4fc2cd0c4d</anchor>
      <arglist>(cdata cdata_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aac5cf010b25c9f0ea2415ae99c6610bc</anchor>
      <arglist>(comment comment_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aad1a164e7c81012e4a721531c34d6ba5</anchor>
      <arglist>(pi pi_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aaf2aa7ee2a4fee030e7c9bb0f64db859</anchor>
      <arglist>(text text_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a7a362154201ae3c6aa4213d4c8319e05</anchor>
      <arglist>(const node &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>node &amp;</type>
      <name>operator=</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a5ea95ca4cd8eb9a27dc5f51dd61c0987</anchor>
      <arglist>(const node &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~node</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ae6cfd0d55c969e9407d09b56fe6d4fd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a02d75545214dba0cf6d7efeb5ecfa2bc</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_name</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a1b9c2767b2b23bb5abb02e48aa643129</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_content</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ab4625509cfbe6bf475f751d51ff6f10a</anchor>
      <arglist>(const char *content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_content</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>af7e81da5ef8eed970e974d1945c4d830</anchor>
      <arglist>(const char *content)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_content</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a946b96b389eadbff34900e02dc8e2d0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>node_type</type>
      <name>get_type</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a6a52b1707c415f5ea488cffca48a03dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xml::attributes &amp;</type>
      <name>get_attributes</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>adfc02a04956784efa60a740a165b464b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const xml::attributes &amp;</type>
      <name>get_attributes</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a4c22fbf3bec532e1d2cd5c166623d968</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_namespace</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ada1fbdae8dcbd9a7785853f0e0e451c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_namespace</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ab847851d49148c231bd6630ee1b7e9b3</anchor>
      <arglist>(const std::string &amp;href)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_text</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aa7ab51a6c1607946e734021399e13da6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a78a5f8a31988380cf45fab6eaff3327c</anchor>
      <arglist>(const node &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ade0eccee02bde40ac06bcd632cc5ad38</anchor>
      <arglist>(node &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_under</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ae944b8c4c154a91ad3e539776f05585a</anchor>
      <arglist>(node &amp;new_parent)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a3c837d33ae3431285c899cadb4071561</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a50dec73910f4edd024421a8949caa7d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a19f2858db5fed987227f80ff1c556b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aacd0fff05e288b7b08d52df1c28be17b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a92d53ce343ec4ef8678d18cf6c0b4552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a9e7ba735bf213ee58dd287c766ef7309</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>self</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>abd609b79b54671575478022b3cd76dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>self</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a87f5320e1c6a84e13c7f5692f66b2ffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>parent</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aa8a56ed0ea190af87784ea4869525ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>parent</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a28d14bdf1fd828cfa6ca481f2b3afd57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a9c0e38e5095f0e682e00ea47d5d90a30</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a2f8925ba89a935a3f120fdb02acd6bb4</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aac2bc3080530e7f48812a73907288ac0</anchor>
      <arglist>(const char *name, const iterator &amp;start)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>afc577bd97012580407428e5f90a3b1fd</anchor>
      <arglist>(const char *name, const const_iterator &amp;start) const</arglist>
    </member>
    <member kind="function">
      <type>nodes_view</type>
      <name>elements</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aa04c038a0f3fa58c3ed8069f8fe7a3a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_nodes_view</type>
      <name>elements</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a49520dd5df3862084a2e4eb27f8e52ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>nodes_view</type>
      <name>elements</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ac2b5feaa00eb499257a25bd92992a55a</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const_nodes_view</type>
      <name>elements</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ad04f0d0be3a2dcebbea37211cf787cd1</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ade044c2b31477ea673e9839b3fb7cfcf</anchor>
      <arglist>(const node &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a16013c5b1e30dff7613dd0be487379a2</anchor>
      <arglist>(const iterator &amp;position, const node &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>replace</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a08f5714a2eae4aa9ec6846476bf78414</anchor>
      <arglist>(const iterator &amp;old_node, const node &amp;new_node)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>af37a72ed93f838c58057c3865d21ff4f</anchor>
      <arglist>(const iterator &amp;to_erase)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a6b022990103fc1c806f5602cf7dbf58e</anchor>
      <arglist>(iterator first, const iterator &amp;last)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>ab75c78e6293283e648e11da94b6a9754</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a1b337ebcc316777526b8010eec985e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>af224e8f7ccc7da323855a81018e23cab</anchor>
      <arglist>(const char *node_name, const char *attr_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a11efe78e773372416c9e1b641394ced6</anchor>
      <arglist>(T compare)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>node_to_string</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a3f6a922582c1a85cd886a694e2ca6c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>node_to_string</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>aa465b31a3a9180162a0ec87161c3e51b</anchor>
      <arglist>(std::string &amp;xml) const</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classxml_1_1node.html</anchorfile>
      <anchor>a18f2f94f9b57d7cee45090dcd127cc97</anchor>
      <arglist>(std::ostream &amp;stream, const node &amp;n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::nodes_view</name>
    <filename>classxml_1_1nodes__view.html</filename>
    <class kind="class">xml::nodes_view::const_iterator</class>
    <class kind="class">xml::nodes_view::iterator</class>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>ad8ab535238f4d52189f242925b2407d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>af32c3cfbd820262b13f9c623238d8507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>a4c3e8bebbc939bcfbe87f848dc3f06d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>a418d26c3b94ffc2b5aa9d2081021ac68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>ad9204fb5327c2d9a92ccf30921d29caa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>a2758c4d5961ea011fcf2b0a37023b087</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>a11c0102a49ac73dc62fbda63c1f5cfab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>a16e3cdf394eca168255d807f3a7f9e6b</anchor>
      <arglist>(const iterator &amp;to_erase)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classxml_1_1nodes__view.html</anchorfile>
      <anchor>a1ca1d4b649ed1ab7f74927442e786796</anchor>
      <arglist>(iterator first, const iterator &amp;last)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xml::node::pi</name>
    <filename>structxml_1_1node_1_1pi.html</filename>
  </compound>
  <compound kind="class">
    <name>xml::relaxng</name>
    <filename>classxml_1_1relaxng.html</filename>
    <member kind="function">
      <type></type>
      <name>relaxng</name>
      <anchorfile>classxml_1_1relaxng.html</anchorfile>
      <anchor>adbfdffb2e21e59c569ff7b8722b1b596</anchor>
      <arglist>(const document &amp;doc, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~relaxng</name>
      <anchorfile>classxml_1_1relaxng.html</anchorfile>
      <anchor>ab54e726d22caa847d52672aa9b362a79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classxml_1_1relaxng.html</anchorfile>
      <anchor>acb45dd09a4bd18b4ac2ae8d7fe1fe7fd</anchor>
      <arglist>(const document &amp;doc, error_handler &amp;on_error=throw_on_error) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::schema</name>
    <filename>classxml_1_1schema.html</filename>
    <member kind="function">
      <type></type>
      <name>schema</name>
      <anchorfile>classxml_1_1schema.html</anchorfile>
      <anchor>a7678df0ade9f8e78d960c3bc067bc81f</anchor>
      <arglist>(const document &amp;doc, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~schema</name>
      <anchorfile>classxml_1_1schema.html</anchorfile>
      <anchor>af646a91e16de7fdff051bb01b0b8cd0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classxml_1_1schema.html</anchorfile>
      <anchor>a0f7b68377f2fd699b3e569cf72c46a1b</anchor>
      <arglist>(const document &amp;doc, error_handler &amp;on_error=throw_on_error) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xslt::stylesheet</name>
    <filename>classxslt_1_1stylesheet.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>param_type</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>a58a4121c69c138747fba40ee644a1be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stylesheet</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>abb1e307f66b31f2b174d1dbca5d166ef</anchor>
      <arglist>(const char *filename, xml::error_handler &amp;on_error=xml::throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stylesheet</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>a38a159164fbda84bf870893277662ce3</anchor>
      <arglist>(xml::document doc, xml::error_handler &amp;on_error=xml::throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~stylesheet</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>a7479636db3e72e1e67511b53e183b7d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>aad86fd62c1de8dce847a2fdbc2f71e4a</anchor>
      <arglist>(const xml::document &amp;doc, xml::document &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>acc783514c424c276a0812f171d8fff4b</anchor>
      <arglist>(const xml::document &amp;doc, xml::document &amp;result, const param_type &amp;with_params)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>a3ee52368233024b17ed7cd7e660063c4</anchor>
      <arglist>(const xml::document &amp;doc, xml::document &amp;result, xml::error_handler &amp;on_error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>a58be9fc304727fdff906448979b87216</anchor>
      <arglist>(const xml::document &amp;doc, xml::document &amp;result, const param_type &amp;with_params, xml::error_handler &amp;on_error)</arglist>
    </member>
    <member kind="function">
      <type>xml::document &amp;</type>
      <name>apply</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>add9688d53a2bd3f46123eaf139a212a5</anchor>
      <arglist>(const xml::document &amp;doc, xml::error_handler &amp;on_error=xml::throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type>xml::document &amp;</type>
      <name>apply</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>a20ab25a0d111b4eba151371561bcbc47</anchor>
      <arglist>(const xml::document &amp;doc, const param_type &amp;with_params, xml::error_handler &amp;on_error=xml::throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>get_error_message</name>
      <anchorfile>classxslt_1_1stylesheet.html</anchorfile>
      <anchor>af2e5e3f8acea859d1eae30e47e796161</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xml::node::text</name>
    <filename>structxml_1_1node_1_1text.html</filename>
  </compound>
  <compound kind="class">
    <name>xml::tree_parser</name>
    <filename>classxml_1_1tree__parser.html</filename>
    <member kind="function">
      <type></type>
      <name>tree_parser</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>a3278fa9a80fa94c51c7ce2e32151ecd8</anchor>
      <arglist>(const char *filename, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree_parser</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>ac4aaced832eb42c08b9c38acd6f420c7</anchor>
      <arglist>(const char *data, size_type size, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree_parser</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>ab4aa0c3c79592572e68ebdb5fc8b3e0d</anchor>
      <arglist>(const char *filename, bool allow_exceptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree_parser</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>a209031446d5a8b446c6a5e56711ad542</anchor>
      <arglist>(const char *data, size_type size, bool allow_exceptions)</arglist>
    </member>
    <member kind="function">
      <type>const error_messages &amp;</type>
      <name>messages</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>a812ebf1ce070f391464bde5265e12545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>abde1c0ad1a69a87baca1516ea796b84f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>get_error_message</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>aec5a39a390513430d957069d31e59fb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>had_warnings</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>aeea030c2d3c663b3f7c9fd6d5e430928</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xml::document &amp;</type>
      <name>get_document</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>ad6b43bd4645523258a681d60a0675262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const xml::document &amp;</type>
      <name>get_document</name>
      <anchorfile>classxml_1_1tree__parser.html</anchorfile>
      <anchor>a3e0da2b08574f0386c2e32aae09f052b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml::xpath_context</name>
    <filename>classxml_1_1xpath__context.html</filename>
    <member kind="function">
      <type></type>
      <name>xpath_context</name>
      <anchorfile>classxml_1_1xpath__context.html</anchorfile>
      <anchor>a1ac25af268784acee9877670a7c8bf79</anchor>
      <arglist>(const xml::document &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_namespace</name>
      <anchorfile>classxml_1_1xpath__context.html</anchorfile>
      <anchor>a11bdefc0e6950bacfb7c4efd20560205</anchor>
      <arglist>(const std::string &amp;prefix, const std::string &amp;href)</arglist>
    </member>
    <member kind="function">
      <type>const_nodes_view</type>
      <name>evaluate</name>
      <anchorfile>classxml_1_1xpath__context.html</anchorfile>
      <anchor>ae07378545b45cbe1c2fd6fe0559b2a56</anchor>
      <arglist>(const std::string &amp;expr, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type>const_nodes_view</type>
      <name>evaluate</name>
      <anchorfile>classxml_1_1xpath__context.html</anchorfile>
      <anchor>a4cf6693c2884d1b7684d91354ce20e49</anchor>
      <arglist>(const std::string &amp;expr, const xml::node &amp;n, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
    <member kind="function">
      <type>nodes_view</type>
      <name>evaluate</name>
      <anchorfile>classxml_1_1xpath__context.html</anchorfile>
      <anchor>a51db8f6136592daeb06a59e2116b3db6</anchor>
      <arglist>(const std::string &amp;expr, xml::node &amp;n, error_handler &amp;on_error=throw_on_error)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xml</name>
    <filename>namespacexml.html</filename>
    <class kind="class">xml::attributes</class>
    <class kind="class">xml::const_nodes_view</class>
    <class kind="class">xml::document</class>
    <class kind="class">xml::error_handler</class>
    <class kind="class">xml::error_handler_ignore_errors</class>
    <class kind="class">xml::error_handler_throw_on_error</class>
    <class kind="class">xml::error_handler_throw_on_error_or_warning</class>
    <class kind="class">xml::error_message</class>
    <class kind="class">xml::error_messages</class>
    <class kind="class">xml::event_parser</class>
    <class kind="class">xml::exception</class>
    <class kind="class">xml::init</class>
    <class kind="class">xml::node</class>
    <class kind="class">xml::nodes_view</class>
    <class kind="class">xml::relaxng</class>
    <class kind="class">xml::schema</class>
    <class kind="class">xml::tree_parser</class>
    <class kind="class">xml::xpath_context</class>
    <member kind="variable">
      <type>error_handler_ignore_errors</type>
      <name>ignore_errors</name>
      <anchorfile>namespacexml.html</anchorfile>
      <anchor>adbde28bb4883380c63067ad1a3acb750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>error_handler_throw_on_error</type>
      <name>throw_on_error</name>
      <anchorfile>namespacexml.html</anchorfile>
      <anchor>a0364ca612c720ffef872672fc19bcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>error_handler_throw_on_error_or_warning</type>
      <name>throw_on_error_or_warning</name>
      <anchorfile>namespacexml.html</anchorfile>
      <anchor>a6d22a487b63d90da5dd4a66aa3d6cf9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xslt</name>
    <filename>namespacexslt.html</filename>
    <class kind="class">xslt::init</class>
    <class kind="class">xslt::stylesheet</class>
  </compound>
  <compound kind="page">
    <name>attr</name>
    <title>Node Attributes</title>
    <filename>attr.html</filename>
    <docanchor file="attr.html" title="Accessing Individual Attributes">attr_it</docanchor>
    <docanchor file="attr.html" title="Attribute Iterators">attr_it_it</docanchor>
    <docanchor file="attr.html" title="Begin and End">attr_it_begin</docanchor>
    <docanchor file="attr.html" title="Finding Attributes">attr_it_find</docanchor>
    <docanchor file="attr.html" title="Adding and Replacing Attributes">attr_add</docanchor>
    <docanchor file="attr.html" title="Removing Attributes">attr_remove</docanchor>
  </compound>
  <compound kind="page">
    <name>documents</name>
    <title>Working with XML Documents</title>
    <filename>documents.html</filename>
    <docanchor file="documents.html" title="Document Settings">documents_settings</docanchor>
    <docanchor file="documents.html" title="Internal and External Subsets">documents_subsets</docanchor>
    <docanchor file="documents.html" title="Validating the Document">documents_valid</docanchor>
    <docanchor file="documents.html" title="Validating with DOCTYPE">documents_valid_inside</docanchor>
    <docanchor file="documents.html" title="Validating with Any DTD">documents_valid_outside</docanchor>
    <docanchor file="documents.html" title="Processing XInclusions">documents_xinclude</docanchor>
    <docanchor file="documents.html" title="Accessing Document Children">documents_children</docanchor>
    <docanchor file="documents.html" title="Accessing the Root Node">documents_rootnode_get</docanchor>
    <docanchor file="documents.html" title="Setting the Root Node">documents_rootnode_set</docanchor>
    <docanchor file="documents.html" title="Converting and Saving the Document as XML">documents_save</docanchor>
  </compound>
  <compound kind="page">
    <name>intro</name>
    <title>Introduction</title>
    <filename>intro.html</filename>
    <docanchor file="intro.html" title="XML and C++">intro_xml</docanchor>
    <docanchor file="intro.html" title="xmlwrapp Software License">intro_license</docanchor>
    <docanchor file="intro.html" title="Intended Audience">intro_audience</docanchor>
    <docanchor file="intro.html" title="Terminology">intro_terms</docanchor>
    <docanchor file="intro.html" title="XML Nodes">intro_terms_nodes</docanchor>
    <docanchor file="intro.html" title="Parsing">intro_terms_parsing</docanchor>
    <docanchor file="intro.html" title="Well Formed XML and Valid XML">intro_terms_valid</docanchor>
    <docanchor file="intro.html" title="What This Book Covers">intro_topics</docanchor>
  </compound>
  <compound kind="page">
    <name>node</name>
    <title>XML Nodes</title>
    <filename>node.html</filename>
    <docanchor file="node.html" title="Node Types">node_types</docanchor>
    <docanchor file="node.html" title="The Node Name">node_name</docanchor>
    <docanchor file="node.html" title="The Node Contents">node_contents</docanchor>
    <docanchor file="node.html" title="Accessing a Node&apos;s Children">node_children</docanchor>
    <docanchor file="node.html" title="Begin and End Iterators">node_children_begin</docanchor>
    <docanchor file="node.html" title="Finding Children Nodes">node_children_find</docanchor>
    <docanchor file="node.html" title="Iterating Over Children Elements">node_children_elements</docanchor>
    <docanchor file="node.html" title="Adding Children">node_add</docanchor>
    <docanchor file="node.html" title="Using push_back()">node_add_pushback</docanchor>
    <docanchor file="node.html" title="Using insert">node_add_insert</docanchor>
    <docanchor file="node.html" title="Removing and Replacing Children">node_remove</docanchor>
    <docanchor file="node.html" title="Accessing Node Attributes">node_attr</docanchor>
  </compound>
  <compound kind="page">
    <name>parsing</name>
    <title>Parsing XML</title>
    <filename>parsing.html</filename>
    <docanchor file="parsing.html" title="Introduction">parsing_intro</docanchor>
    <docanchor file="parsing.html" title="Parsing into a Node Tree">parsing_tree</docanchor>
    <docanchor file="parsing.html" title="Event Based Parsing">parsing_event</docanchor>
    <docanchor file="parsing.html" title="Events">parsing_event_events</docanchor>
    <docanchor file="parsing.html" title="Using the Derived Class to Parse an XML Document">parsing_event_use</docanchor>
    <docanchor file="parsing.html" title="Parse Status and Well Formed XML Documents">parsing_event_wellformed</docanchor>
  </compound>
  <compound kind="page">
    <name>prepare</name>
    <title>Preparing To Use xmlwrapp</title>
    <filename>prepare.html</filename>
    <docanchor file="prepare.html" title="Header Files">prepare_headers</docanchor>
    <docanchor file="prepare.html" title="Using DLLs under Microsoft Windows systems">using_win32_dll</docanchor>
    <docanchor file="prepare.html" title="Include xmlwrapp Header Files">prepare_headers_example1</docanchor>
    <docanchor file="prepare.html" title="Include All xmlwrapp Header Files">prepare_headers_example2</docanchor>
    <docanchor file="prepare.html" title="The xmlwrapp Namespace">prepare_namespace</docanchor>
    <docanchor file="prepare.html" title="Initializing the XML Parser">prepare_init</docanchor>
  </compound>
  <compound kind="page">
    <name>tips</name>
    <title>Tips, Tricks and Warnings</title>
    <filename>tips.html</filename>
    <docanchor file="tips.html" title="Iterators and Object Lifetimes">tips_lifetime</docanchor>
    <docanchor file="tips.html" title="Debugging">tips_debugging</docanchor>
  </compound>
  <compound kind="page">
    <name>whatnext</name>
    <title>Where To Go From Here</title>
    <filename>whatnext.html</filename>
    <docanchor file="whatnext.html" title="Getting Help">whatnext_help</docanchor>
  </compound>
  <compound kind="page">
    <name>xslt</name>
    <title>Using the XSLT Support</title>
    <filename>xslt.html</filename>
    <docanchor file="xslt.html" title="Configuring xsltwrapp">xslt_init</docanchor>
    <docanchor file="xslt.html" title="The xslt::stylesheet Class">xslt_stylesheet</docanchor>
    <docanchor file="xslt.html" title="Applying the Stylesheet without Exceptions">xslt_apply_ne</docanchor>
    <docanchor file="xslt.html" title="Applying the Stylesheet with the Possibility of Exceptions">xslt_apply_we</docanchor>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="Manual">mainpage_manual</docanchor>
    <docanchor file="index.html" title="Reference documentation">mainpage_refdocs</docanchor>
  </compound>
</tagfile>
