<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.8.20">
  <compound kind="class">
    <name>xmlpp::Attribute</name>
    <filename>classxmlpp_1_1Attribute.html</filename>
    <base>xmlpp::Node</base>
    <member kind="function">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
      <anchor>a1aa5294ec06fa7d5c1198e2c47d5838c</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Attribute</name>
      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
      <anchor>ab4fb700036336d55b7ef5139b6a41e01</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>_xmlAttr *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
      <anchor>a1bdce49b8e5f118373732b4a3e14b842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlAttr *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
      <anchor>ab5aebc61d7fe56a96fef763d7a58b72d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
      <anchor>ae0d907b9ad48d16d7551c9bf5a0a5f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_value</name>
      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
      <anchor>ab17f0a22c6d8cbfeeeae077ffb30f4fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
      <anchor>a24dfc8f17dad4ff629241af54d12ba78</anchor>
      <arglist>(const Glib::ustring &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::AttributeDeclaration</name>
    <filename>classxmlpp_1_1AttributeDeclaration.html</filename>
    <base>xmlpp::Attribute</base>
    <member kind="function">
      <type></type>
      <name>AttributeDeclaration</name>
      <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
      <anchor>a6d7dd6ccbe4ad325ccb053a252b10c9c</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AttributeDeclaration</name>
      <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
      <anchor>a9a6b8bbfda313c17a136a658afaae30c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>_xmlAttribute *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
      <anchor>ab1bc51b1d5122eb25f1fd2cb4ceb3065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlAttribute *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
      <anchor>acf9084de50374c0468107a412aaca729</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_value</name>
      <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
      <anchor>a132091202f72325216d42e18a53c6527</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::AttributeNode</name>
    <filename>classxmlpp_1_1AttributeNode.html</filename>
    <base>xmlpp::Attribute</base>
    <member kind="function">
      <type></type>
      <name>AttributeNode</name>
      <anchorfile>classxmlpp_1_1AttributeNode.html</anchorfile>
      <anchor>a0af899521d66b09398deb5fa7fd26035</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AttributeNode</name>
      <anchorfile>classxmlpp_1_1AttributeNode.html</anchorfile>
      <anchor>a5d6a1a1875bf2118758f2d160a5bc999</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::CdataNode</name>
    <filename>classxmlpp_1_1CdataNode.html</filename>
    <base>xmlpp::ContentNode</base>
    <member kind="function">
      <type></type>
      <name>CdataNode</name>
      <anchorfile>classxmlpp_1_1CdataNode.html</anchorfile>
      <anchor>a150933b23cfa1a5c0fc5fffd433e7194</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CdataNode</name>
      <anchorfile>classxmlpp_1_1CdataNode.html</anchorfile>
      <anchor>a0b8765ad1a587639a785291691404b74</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::CommentNode</name>
    <filename>classxmlpp_1_1CommentNode.html</filename>
    <base>xmlpp::ContentNode</base>
    <member kind="function">
      <type></type>
      <name>CommentNode</name>
      <anchorfile>classxmlpp_1_1CommentNode.html</anchorfile>
      <anchor>a3be1e492187b87279acc1aff82c77dc2</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommentNode</name>
      <anchorfile>classxmlpp_1_1CommentNode.html</anchorfile>
      <anchor>a1621c4bec0d757677f0b103dc00d1a7f</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::ContentNode</name>
    <filename>classxmlpp_1_1ContentNode.html</filename>
    <base>xmlpp::Node</base>
    <member kind="function">
      <type></type>
      <name>ContentNode</name>
      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ContentNode</name>
      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
      <anchor>a5b4f7221465b67714a5fa66e6abd6180</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_content</name>
      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
      <anchor>aae72ec9dc2b4e9cff3a3403e08678b45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_white_space</name>
      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
      <anchor>ad4cd129e8edda366d202b5c6d3e3e2ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_content</name>
      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
      <arglist>(const Glib::ustring &amp;content)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::Document</name>
    <filename>classxmlpp_1_1Document.html</filename>
    <base protection="private">xmlpp::NonCopyable</base>
    <member kind="function">
      <type></type>
      <name>Document</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ac18dbf6e4c404dac08a0784c553c5e88</anchor>
      <arglist>(_xmlDoc *doc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Document</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a8c5c6692e195dcf3aee88dc492f9efed</anchor>
      <arglist>(const Glib::ustring &amp;version=&quot;1.0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Document</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>aee0af647f8b997f0ce91c5f8ef26d6f5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>CommentNode *</type>
      <name>add_comment</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a2d5ebd0f41215d54b9c96dd4ddb49ede</anchor>
      <arglist>(const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>ProcessingInstructionNode *</type>
      <name>add_processing_instruction</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>aeaa438c9764e7d41f3d2f63ace6dab81</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>_xmlDoc *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a1ebb73b9ac51ca929bfd38f359964a59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlDoc *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a474a51e3ee6251ef85435ece4ff88f37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>create_root_node</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a8552403b511567241856148a6040be23</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_uri=Glib::ustring(), const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>create_root_node_by_import</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a8085d5e40537e2a674063cbddb39f0b8</anchor>
      <arglist>(const Node *node, bool recursive=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_encoding</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a147105d16f69fd9b6efa87f559615971</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Dtd *</type>
      <name>get_internal_subset</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>aa7213c2edec51f2b80b84dbed8cd4c0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>get_root_node</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ac5c58a795d67253820996cf031e28ca5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>process_xinclude</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a33b9033afdff3423647cdf79d509ae77</anchor>
      <arglist>(bool generate_xinclude_nodes, bool fixup_base_uris)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>process_xinclude</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a5fb6c31ae2563c1c33ad3d4192daafe1</anchor>
      <arglist>(bool generate_xinclude_nodes=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_entity_declaration</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ad56a99bd883672ba5eac51a545fada40</anchor>
      <arglist>(const Glib::ustring &amp;name, XmlEntityType type, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId, const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_internal_subset</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a714dc6c330ae6e00fb285606b8b849a4</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;external_id, const Glib::ustring &amp;system_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_to_file</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>adbbcae29bde29501f3dfff71f2e81da2</anchor>
      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_to_file_formatted</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ae54075502d81e9d8448e6820bc16eb34</anchor>
      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_to_stream</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a55e593694bdcf67f667f1dbe52cd0794</anchor>
      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_to_stream_formatted</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>add90b2d2d0a837df3f3daec6bccaad2c</anchor>
      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>write_to_string</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ab63344d932c309062769fd98585e9bc1</anchor>
      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>write_to_string_formatted</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ac1246acf8c7b51855e9eb12eecefa294</anchor>
      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_xmlEntity *</type>
      <name>get_entity</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a6772b76ee685c3755f8a19ce19f48f35</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SaxParser</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ad804f0de41137fa28564abe53c8d27b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::DomParser</name>
    <filename>classxmlpp_1_1DomParser.html</filename>
    <base>xmlpp::Parser</base>
    <member kind="function">
      <type></type>
      <name>DomParser</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>abeab430d4863459b6d03fc7e97363df5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomParser</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a9538baed354098e8ac73f69e1d4f55e5</anchor>
      <arglist>(const Glib::ustring &amp;filename, bool validate=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DomParser</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a08d60f330f888eb3e7ad88c8103bf6c5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>ad10907d495f9e1e2b63638a9c69f78a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a1d45cb021e828f2a429de17806dad0df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_xinclude_options</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a8c30dc94275e1a1d697ca3f2d725e1a9</anchor>
      <arglist>(bool &amp;process_xinclude, bool &amp;generate_xinclude_nodes, bool &amp;fixup_base_uris) const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>aa56bac1e40cdceb4536a456b781a7936</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a9736bf4eedb39d0e588151f1c99b79d0</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>abe6b1966f057085047b7bc64ca3f064a</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory_raw</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>aae7bd491f8aae685900bec03ec43d855</anchor>
      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>ad998ea40ff591e2ed357f2d5f12af75e</anchor>
      <arglist>(std::istream &amp;in) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_xinclude_options</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a12d49a9638e67dab06a22c60ac202c1f</anchor>
      <arglist>(bool process_xinclude=true, bool generate_xinclude_nodes=true, bool fixup_base_uris=true) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_xinclude_and_finish_parsing</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a6c34564e2c2e400bc48cfcb7b184779c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a0f77c8ab0a9ab2d7abd809846ae75d6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>aaf97f584898f6c0e34af9e0dc8e1d45e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Document *</type>
      <name>doc_</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>ab95c1209f2311df8fe1f1f34651d2d28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::Dtd</name>
    <filename>classxmlpp_1_1Dtd.html</filename>
    <member kind="function">
      <type></type>
      <name>Dtd</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a654e86d880ec1e2f4eaa043b580083bc</anchor>
      <arglist>(_xmlDtd *dtd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Dtd</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a2d161935b1c13bab000b2279f60c696b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>_xmlDtd *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>ac11f222663c0732d789a7d28353fbf96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlDtd *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a063db1c5f433ec546cac3094b869b7b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_external_id</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>ae247a282044e4fc16b7965c5efb84112</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a87a793091df608c1d3dcf080a2b2374e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_system_id</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>ab7125ede42b2568dce9692f93216d982</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::DtdValidator</name>
    <filename>classxmlpp_1_1DtdValidator.html</filename>
    <base>xmlpp::Validator</base>
    <member kind="function">
      <type></type>
      <name>DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>aa14c1fdd08db52e64ec53d7ea19f63e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a376f883bc1455188861455727f2d3039</anchor>
      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>afda71639e4241bd7c96de31a3e341e48</anchor>
      <arglist>(const Glib::ustring &amp;file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a80044e24d793b0acfd0d1bf0c95f8961</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Dtd *</type>
      <name>get_dtd</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a51385000784f05b4052ec6846a7689ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Dtd *</type>
      <name>get_dtd</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>aadf83765aba8ab7dee16241f3255040a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a2d9f52fd814486b59fde18ca064d859a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a0b3e4347421d7dd6fa0ff6b53b5c95dc</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>ab71df31e371de03e9d0403be51ac483a</anchor>
      <arglist>(const Glib::ustring &amp;contents)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>aa9e6b29e5bcd9e154c8291209b461595</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_subset</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>ac4fb98a9ddb4d6d7afa8aa933ec2757c</anchor>
      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a45d51d91fecdfcd659f4bd2008d1d686</anchor>
      <arglist>(const Document *doc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a766fb7a278245f3b1673e201135a203e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dtd *</type>
      <name>dtd_</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a31fdef5610cfc931496428013a8858a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::Element</name>
    <filename>classxmlpp_1_1Element.html</filename>
    <base>xmlpp::Node</base>
    <member kind="typedef">
      <type>std::list&lt; Attribute * &gt;</type>
      <name>AttributeList</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a7c54c83af3dfeddf2a70dba5ca6cc1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Element</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>addce07f26b8ca52beb583d942375a756</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Element</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a2cdba1990c4620a4b02b4fcd4a4afa2d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>CdataNode *</type>
      <name>add_child_cdata</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a422cf7abd2dcc7da5a465f9b6afffd05</anchor>
      <arglist>(const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>CommentNode *</type>
      <name>add_child_comment</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>af69479710a4ab4cd8e89703a20dd360e</anchor>
      <arglist>(const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>EntityReference *</type>
      <name>add_child_entity_reference</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a3a9aa8bc8745eb2521f705c1d468cc85</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ProcessingInstructionNode *</type>
      <name>add_child_processing_instruction</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a1fec4ad7b2f01d71606432ab9dfc27dd</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>TextNode *</type>
      <name>add_child_text</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a15cd56e871aaf9625b7f4fbedb97c764</anchor>
      <arglist>(const Glib::ustring &amp;content=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>TextNode *</type>
      <name>add_child_text</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>af774512e6c39e8e6741a0ff7bf9250f5</anchor>
      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;content=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>TextNode *</type>
      <name>add_child_text_before</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>aa05dee4b080f6e3c709397a48ad2a34e</anchor>
      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;content=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Attribute *</type>
      <name>get_attribute</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a1bb57d120324e5cd239c60fc6071523f</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_attribute_value</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a7983a2891f7a82b72cf0c54431c8d86c</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>AttributeList</type>
      <name>get_attributes</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a8fbb85e7ecabc5a8b9b39638f94e4fb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AttributeList</type>
      <name>get_attributes</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a48b267b719a1bbd4e213da05955a810e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextNode *</type>
      <name>get_child_text</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a71885eacc99a1e7812b47d3d0607423a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TextNode *</type>
      <name>get_child_text</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a429850bb28e536f790a10c0143448e3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_child_text</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>aaf163cefbd08210bdb3c00598ef4164f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_attribute</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a3d5765f07699dc8d4d55c0b0157defad</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Attribute *</type>
      <name>set_attribute</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a359b10f76db129fff5776c8405ac8e9a</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;value, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child_text</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a9be4234049fe13f2941d9c7a5dbc37e2</anchor>
      <arglist>(const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_namespace_declaration</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a801e28a85e4c45d145d056c5ff7186f3</anchor>
      <arglist>(const Glib::ustring &amp;ns_uri, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::ustring</type>
      <name>get_namespace_uri_for_prefix</name>
      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
      <anchor>a3453ab385371f11c42ec459cbc2eb821</anchor>
      <arglist>(const Glib::ustring &amp;ns_prefix) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::EntityDeclaration</name>
    <filename>classxmlpp_1_1EntityDeclaration.html</filename>
    <base>xmlpp::ContentNode</base>
    <member kind="function">
      <type></type>
      <name>EntityDeclaration</name>
      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
      <anchor>aa3d1fe2fc91b490ac48448e20d7689a8</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EntityDeclaration</name>
      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
      <anchor>a00795f409155f9d943d004e8267f6767</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>_xmlEntity *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
      <anchor>af47060083f936f71ddf6e9e930b21555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlEntity *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
      <anchor>acb6c10631b4b3889e3ebea0f43e8a702</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_original_text</name>
      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
      <anchor>a286884b55e3f59151405abaa0adb5cde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_resolved_text</name>
      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
      <anchor>ae13af2dfd3eb3834489f98d823e4345f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::EntityReference</name>
    <filename>classxmlpp_1_1EntityReference.html</filename>
    <base>xmlpp::Node</base>
    <member kind="function">
      <type></type>
      <name>EntityReference</name>
      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
      <anchor>a8f575183a2c1caa8e3a223f0292f83cf</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EntityReference</name>
      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
      <anchor>a94253545a8d96ee579463f1f11c7ac08</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_original_text</name>
      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
      <anchor>a1a26e35d97a0c61858c50aae69df1e62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_resolved_text</name>
      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
      <anchor>a9ba53570affcd023734af9b98508e7e0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::exception</name>
    <filename>classxmlpp_1_1exception.html</filename>
    <base>std::exception</base>
    <member kind="function">
      <type></type>
      <name>exception</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>aec1bbf4a42dd2ed44d269a3c31c14124</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~exception</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>ab835564da717773c90534cc4785570ca</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exception</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>aaedbc53783dc3747c64b5ed2bcc57070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>aacbd978e7cd9e6c923c2e6f231754eeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>a0fb803f0bca5b75ccb98ba41efbd7f57</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::internal_error</name>
    <filename>classxmlpp_1_1internal__error.html</filename>
    <base>xmlpp::exception</base>
    <member kind="function">
      <type></type>
      <name>internal_error</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>ac8c22422363ebe809517d4813903ef43</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~internal_error</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>a047f83c74ea0b06464d63e1912ffcbb3</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>exception</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>a18d935b8cdf76c4aff8d02faa783bdfe</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>a96aec1de9b78a6499e8e835e5003930f</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::IStreamParserInputBuffer</name>
    <filename>classxmlpp_1_1IStreamParserInputBuffer.html</filename>
    <base>xmlpp::ParserInputBuffer</base>
    <member kind="function">
      <type></type>
      <name>IStreamParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
      <anchor>aba70d93277d719a332b1a75fc8cf221c</anchor>
      <arglist>(std::istream &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IStreamParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
      <anchor>a537279939b28048b9f1761b42bd0423f</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::KeepBlanks</name>
    <filename>classxmlpp_1_1KeepBlanks.html</filename>
    <member kind="function">
      <type></type>
      <name>KeepBlanks</name>
      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
      <anchor>a516fa3293bbf39fc3942dee06fec3385</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KeepBlanks</name>
      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
      <anchor>abccd950634d0047be5d80486cd0824ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>Default</name>
      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
      <anchor>a71753ddbdcfb79fdead46b0123bc22dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::Node</name>
    <filename>classxmlpp_1_1Node.html</filename>
    <base>xmlpp::NonCopyable</base>
    <member kind="typedef">
      <type>std::list&lt; Node * &gt;</type>
      <name>NodeList</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
      <name>PrefixNsMap</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>aed8dc1eea15e3e1ac42b43a49c3016ba</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>add_child</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>add_child</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>add_child_before</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>add_child_before_with_new_ns</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a156ccad85c38eafa123b961d75b555a2</anchor>
      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_uri, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>add_child_with_new_ns</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a1f160d71f2da9394eabcbf7133295373</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_uri, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>add_child_with_new_ns</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a2fe5c9f57bfbc11693eb2507a84f5cb3</anchor>
      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_uri, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>_xmlNode *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlNode *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>af3810e2ae2a00375573c743364d08a0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_to_boolean</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a2c812887a78e4b7b735365a0ca485650</anchor>
      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_to_boolean</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>acf8ea02b1d4786e7e80c64510f67ee58</anchor>
      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>eval_to_number</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a74c9f4f194b112a49f9e57841e3f6abd</anchor>
      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>eval_to_number</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a3420bf522636b2cb44f21c87c72a252a</anchor>
      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>eval_to_string</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>af726cd6703490e5d999524565095cfcc</anchor>
      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>eval_to_string</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>adbc3ac47feeff1338e7a40867774e169</anchor>
      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>NodeSet</type>
      <name>find</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a5b0538f3bcb64bae91095fa75a0ce3f2</anchor>
      <arglist>(const Glib::ustring &amp;xpath) const</arglist>
    </member>
    <member kind="function">
      <type>NodeSet</type>
      <name>find</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a10f545ae615926f41071377ed125c433</anchor>
      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const</arglist>
    </member>
    <member kind="function">
      <type>NodeList</type>
      <name>get_children</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>const NodeList</type>
      <name>get_children</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a954da427cc0c99c0b02b321a3ac9ba72</anchor>
      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>get_first_child</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>get_first_child</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a0daec01e17ce98b7a1361f2497d6bfa1</anchor>
      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_line</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>acb268824e43544ae4c431192d0b64d6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>aa6e2ed0fe1a5f544867ebcbb94ebdb1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_namespace_prefix</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a5eca79de2acfb40b1709b6b54186ffd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_namespace_uri</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>aba86520d67e69c57ceaef459b058ec8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>get_next_sibling</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>get_next_sibling</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a46801c7ceac58eef36b87e82b23fe171</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>get_parent</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Element *</type>
      <name>get_parent</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a12d1a5de2b8314c6588b23ddb83ac7e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_path</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>ae1671382cee2b35eac51c550365dd23d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>get_previous_sibling</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>get_previous_sibling</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a9c2169d1a0829acbc9a9ec5df4219b0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>import_node</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
      <arglist>(const Node *node, bool recursive=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_child</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_namespace</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_wrapper</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_wrappers</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_xmlNode *</type>
      <name>create_new_child_node</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_xmlNode *</type>
      <name>create_new_child_node_with_new_ns</name>
      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
      <anchor>a8b7defd7eaf5909122ca354549745f2f</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_uri, const Glib::ustring &amp;ns_prefix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::NonCopyable</name>
    <filename>classxmlpp_1_1NonCopyable.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>NonCopyable</name>
      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
      <anchor>a77c785ff1149642caa3058f49223f112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NonCopyable</name>
      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
      <anchor>aded750a42a8acdd5ed63827c158f7763</anchor>
      <arglist>(const NonCopyable &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~NonCopyable</name>
      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
      <anchor>a14e2e0391beb4b8f20f5d51e8a253d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>NonCopyable &amp;</type>
      <name>operator=</name>
      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
      <anchor>adef35c286da3c2b8c90da9bb50aaddf1</anchor>
      <arglist>(const NonCopyable &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::OStreamOutputBuffer</name>
    <filename>classxmlpp_1_1OStreamOutputBuffer.html</filename>
    <base>xmlpp::OutputBuffer</base>
    <member kind="function">
      <type></type>
      <name>OStreamOutputBuffer</name>
      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
      <anchor>a94a071df974d7fb7065f11c63d707604</anchor>
      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OStreamOutputBuffer</name>
      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
      <anchor>a4b68f58dcf3dd23bb3b061b792d8d6b7</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::OutputBuffer</name>
    <filename>classxmlpp_1_1OutputBuffer.html</filename>
    <base>xmlpp::NonCopyable</base>
    <member kind="function">
      <type></type>
      <name>OutputBuffer</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>a2e00dabdec3e40b837d2b9ecb1d9fbcd</anchor>
      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutputBuffer</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>a14b8d46202a8dcfc73da8093fc45fc99</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>_xmlOutputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>a2de0e355037956329d70b990d7bc79f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlOutputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>aea131adaf615da0ae8c6321850c55709</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>OutputBufferCallback</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>ace09b059d166044ed816ac7243fd5e83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::parse_error</name>
    <filename>classxmlpp_1_1parse__error.html</filename>
    <base>xmlpp::exception</base>
    <member kind="function">
      <type></type>
      <name>parse_error</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>a3b393340cea80548da8470006f1bcb9b</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~parse_error</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>afb4245d798c9f2856629a21de4ec0bb4</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>exception *</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>a0d9e9a120588cca74a41808954c6fe0e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>a4b0fad6db0761a17a2d90de27695f528</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::Parser</name>
    <filename>classxmlpp_1_1Parser.html</filename>
    <base protection="private">xmlpp::NonCopyable</base>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8e7c797006bb5398629cf98f4141e3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ab2990f22147cb2163eda6e773fb2eb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a7ac083cc800cc7699e7b5ad0be160218</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_include_default_attributes</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a150d49ac4336d910b757ae6fb2cc4b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_parser_options</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a4340563d4dc26a4cfe79f9854a5e91a7</anchor>
      <arglist>(int &amp;set_options, int &amp;clear_options)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_substitute_entities</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a24dad02bf853a54af041b87ddb9adb20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_throw_messages</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a574149c53a9d8f39075d9e551b3be700</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_validate</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>af1744fadd0d32cae6e292bbea1cc5024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ad0855eff9a35a9160800ad58ad19fd7e</anchor>
      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>abbbf646035570f1aa5366558dfc2ae01</anchor>
      <arglist>(const Glib::ustring &amp;contents)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ad7134b1c68308351785acb0302aa54db</anchor>
      <arglist>(std::istream &amp;in)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_include_default_attributes</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a0ae64d2d6f28728786040ba8c8b694a4</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parser_options</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>aeab62a7446a6bb460cec3ea3951d12d6</anchor>
      <arglist>(int set_options=0, int clear_options=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_substitute_entities</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a960e9ee12df9b631c694ca002932cf7f</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_throw_messages</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a3d491c0479b11e5766849956cd4b4538</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_validate</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a39332721610231ca8c5114e245121cc1</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgParserError</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgParserWarning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>MsgType</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgParserError</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgParserWarning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgValidityError</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgValidityWarning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgValidityError</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MsgValidityWarning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>check_for_exception</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a9daba11c6746d91153329a9dbd8decc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>check_for_validity_messages</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>aad45390ab3d30d1dea26001f2d6a9a2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>get_xinclude_options_internal</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a0ed197f99368803f1d60b4b42967e822</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleException</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a860e1cff3da52a4bbb0b17a06475399f</anchor>
      <arglist>(const exception &amp;e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize_context</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a25f92d0a820d96accfe316a066bade49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_validity_error</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a36860900bd7f118adfd7b7887278e4fb</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_validity_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ad0876425a0d687f24bc54b44d950ab2c</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a346ebfb1219e1c0d3acbd017a07706e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_xinclude_options_internal</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a38d8c69f3dda5e48b3e00dc96c38ff7c</anchor>
      <arglist>(int xinclude_options) noexcept</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_error_or_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a49b79a6ada464e8d1be27a655ee63b48</anchor>
      <arglist>(MsgType msg_type, void *ctx, const char *msg, va_list var_args)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_parser_error</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ae5272535b144daaafcdc161e36f1aa33</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_parser_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a7dbe69dcd8aa5c7625fa96a9dcdcbad7</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_validity_error</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a7ec91483923a6023e7ac56eeaf16b1e3</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_validity_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>aa573fc538688db238714cef413944567</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_xmlParserCtxt *</type>
      <name>context_</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a2b49a51f1a8fce897dffcb1e81f87907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>exception *</type>
      <name>exception_</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a7b2a100f91d2ead57de5ef640ebf91a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>substitute_entities_</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a969bc262133a8310cfbfc097f925c00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>validate_</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a2d21ddd4fdd34f845937649eb4fb8814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>validate_error_</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a367b4132d663f1c1adf1515c4a6e959f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>validate_warning_</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>aac64f7a377ae85c848dbb8008a43f555</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::ParserInputBuffer</name>
    <filename>classxmlpp_1_1ParserInputBuffer.html</filename>
    <base>xmlpp::NonCopyable</base>
    <member kind="function">
      <type></type>
      <name>ParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>a546358e9f85fd99b4ac4e1a2b1844ce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>a449a3f11af8aba15b557bb9a27275ce0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>_xmlParserInputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>acb105eb192e5532e21431a82ff46bb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlParserInputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>a11e38c02252e3a2e2823f4d3cf5c4e00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>ParserInputBufferCallback</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>a070e296700c3eb17d31982012b5fde51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::ProcessingInstructionNode</name>
    <filename>classxmlpp_1_1ProcessingInstructionNode.html</filename>
    <base>xmlpp::ContentNode</base>
    <member kind="function">
      <type></type>
      <name>ProcessingInstructionNode</name>
      <anchorfile>classxmlpp_1_1ProcessingInstructionNode.html</anchorfile>
      <anchor>a609246dff62dbc2bc86eaf9a8c393fda</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProcessingInstructionNode</name>
      <anchorfile>classxmlpp_1_1ProcessingInstructionNode.html</anchorfile>
      <anchor>aac164a4ac0f378a303acc3d118ab80bd</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::RelaxNGSchema</name>
    <filename>classxmlpp_1_1RelaxNGSchema.html</filename>
    <base>xmlpp::SchemaBase</base>
    <member kind="function">
      <type></type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a747dee0d21f943513e3d8f8460e6b2fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a7d309a12c26a9548c28616f4c273e001</anchor>
      <arglist>(_xmlRelaxNG *schema)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>ac262630e9f267e2f7dc380ea42598cad</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>aab5fb6f11d406dd7f0e867d9868307ea</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a7c7ec7550409cbcaeb3c8344064516f9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>_xmlRelaxNG *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a93dd73cce2d068b08e1afdbe6588761a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlRelaxNG *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a592e1d5b16d1bb0db577344512b1d86f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a547d258651169796055ccc76179c129b</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a735972ba9f69987339980572df8f7106</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a26056dc0eed317f27ae45207a957d63b</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a0b53e1bc6c2600a30694560f23464a78</anchor>
      <arglist>(_xmlRelaxNGParserCtxt *context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>af6f16231680d5749926ecaab71b248be</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::RelaxNGValidator</name>
    <filename>classxmlpp_1_1RelaxNGValidator.html</filename>
    <base>xmlpp::SchemaValidatorBase</base>
    <member kind="function">
      <type></type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a2528a6b86fefb7ee857366e4f904dc24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a390adf7ea5f61c13a35608e595d891e7</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>abf4743ea53f677405d1431b02ab073fb</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>aec73525b59cfc71a72ec595697439f94</anchor>
      <arglist>(RelaxNGSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>afcad53ea2495a53a652375238639c276</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>RelaxNGSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a387087292eb290edca76eb15ef70b8f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RelaxNGSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>ad32c2bef4bc5bfefd298ccb772f11ebc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator BoolExpr</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>ad6d6b655a662b7e005e59d963ba383e2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>ab8c741bcc85900c8850841ae346d3f21</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>aecb3d89cfea090396cc1a73ebfff4bda</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a500db8dc86ab04ee8a4558c87fe5619d</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_schema</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a986795b7f4bbe5afe36d96b4ff8eaabe</anchor>
      <arglist>(RelaxNGSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a5f647c4a04664b273af9b6a19c813d56</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>af399aab4086fc5d2ed48a9af54839630</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a89e380a43658012120255f1bb16b7571</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a07e83fc2d5e69ec0e0b4b6833e2c802e</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::SaxParser</name>
    <filename>classxmlpp_1_1SaxParser.html</filename>
    <base>xmlpp::Parser</base>
    <class kind="struct">xmlpp::SaxParser::Attribute</class>
    <class kind="struct">xmlpp::SaxParser::AttributeHasName</class>
    <member kind="typedef">
      <type>std::deque&lt; Attribute &gt;</type>
      <name>AttributeList</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a1cb4e32dd3adf2460f2836bddb59633c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaxParser</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a66bfaafc79c00197010f8d22b2a39df8</anchor>
      <arglist>(bool use_get_entity=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SaxParser</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>adeee772a4c78c253ca8657f54c8e79c0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish_chunk_parsing</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ac540859149b064cfce87931ba736f3c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_chunk</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a24b4440b0539a0015890182b35396b5d</anchor>
      <arglist>(const Glib::ustring &amp;chunk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_chunk_raw</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a501a19205773ac1c843d6007b189860e</anchor>
      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a74e03337f83175847e06d8b45e1df4b0</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a29d5fb621b39dd7b5cdd0300d606d50f</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory_raw</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>aff9643a2764f6d8caee0307abbfcca25</anchor>
      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>abbf17aa73c77ae9eb29da7dede2847c7</anchor>
      <arglist>(std::istream &amp;in) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_cdata_block</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>af6671ab7dbda78730a65dcbb58aa0ec1</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_characters</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a359b48ea1c15cb39837f680a1f2fb2c2</anchor>
      <arglist>(const Glib::ustring &amp;characters)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_comment</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>acccf558fc47549bdad076201193739f3</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_end_document</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>aa7b3090025892829af91f8c51a06ef7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_end_element</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a5c1c00b47c020e3cd8d623361c6909fa</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_entity_declaration</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ab0985199cbdbd9a7ab31b024acf3c2c8</anchor>
      <arglist>(const Glib::ustring &amp;name, XmlEntityType type, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId, const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_error</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a38c3c5f9bad26030acee20d7ddf4936a</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_fatal_error</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ad951cc2b1fe314805c5d735a0d7f467c</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual _xmlEntity *</type>
      <name>on_get_entity</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>aeb20c4424f325655ebd787c2b2268137</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_internal_subset</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a4b453817ac37ea307c2ba023cc938794</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_start_document</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a0a33932c84e245284414003f668b829f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_start_element</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a1496022dd6b58d9af6a4a7a703830a84</anchor>
      <arglist>(const Glib::ustring &amp;name, const AttributeList &amp;attributes)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_warning</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ab951160501bf3e78901691a79e3d11e8</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a605b572e51939279e83c6949d02355e1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>SaxParserCallback</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>af6957a9354f608a7784028e9e94aba14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmlpp::SaxParser::Attribute</name>
    <filename>structxmlpp_1_1SaxParser_1_1Attribute.html</filename>
    <member kind="function">
      <type></type>
      <name>Attribute</name>
      <anchorfile>structxmlpp_1_1SaxParser_1_1Attribute.html</anchorfile>
      <anchor>af97625fc6ae95e07aff714558c6ff3a5</anchor>
      <arglist>(Glib::ustring const &amp;n, Glib::ustring const &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>name</name>
      <anchorfile>structxmlpp_1_1SaxParser_1_1Attribute.html</anchorfile>
      <anchor>ac05c407cd28c6115ae860cb12f12ed2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>value</name>
      <anchorfile>structxmlpp_1_1SaxParser_1_1Attribute.html</anchorfile>
      <anchor>abcd5e062b0e9fe921e1ce014fd71bbc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmlpp::SaxParser::AttributeHasName</name>
    <filename>structxmlpp_1_1SaxParser_1_1AttributeHasName.html</filename>
    <member kind="function">
      <type></type>
      <name>AttributeHasName</name>
      <anchorfile>structxmlpp_1_1SaxParser_1_1AttributeHasName.html</anchorfile>
      <anchor>aaefc0da59addd685474657ecf4c88899</anchor>
      <arglist>(Glib::ustring const &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structxmlpp_1_1SaxParser_1_1AttributeHasName.html</anchorfile>
      <anchor>afbd0f609949146293958662da45f75fc</anchor>
      <arglist>(Attribute const &amp;attribute)</arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring const  &amp;</type>
      <name>name</name>
      <anchorfile>structxmlpp_1_1SaxParser_1_1AttributeHasName.html</anchorfile>
      <anchor>a3a12fda2735ef1a271a8433f1f1572b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::Schema</name>
    <filename>classxmlpp_1_1Schema.html</filename>
    <base protection="private">xmlpp::NonCopyable</base>
    <member kind="function">
      <type></type>
      <name>Schema</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a772d929c2cce3943a1d605ff2069cc68</anchor>
      <arglist>(_xmlSchema *schema)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Schema</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a1b09b530b2d1b90b7a3cf4d0fac80d5d</anchor>
      <arglist>(Document *document=nullptr, bool embed=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Schema</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>acd93d7286aabea897cf76420a33e0ef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>_xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>ad200dae863d27fcdeccdba9653df8933</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>abffbf0a36b75c7fdf0c42e16aa8b2260</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a1dea312fc3284d60de36bd099399e8bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a1444c99b745be9ed97f6ed1f8f4f7c57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a8d57341e450adaa6d91c58457f99be66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_target_namespace</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>ad14a3e5d18c3c1318a6fbeafe1294f17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_version</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>af0aa77b7f1f58b978d7c48be416cda26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_document</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>adf3577396ed428fc2cfb837c3fb32cef</anchor>
      <arglist>(Document *document=nullptr, bool embed=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a95292e2dad9af680c7741df4194411e6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::SchemaBase</name>
    <filename>classxmlpp_1_1SchemaBase.html</filename>
    <base protection="private">xmlpp::NonCopyable</base>
    <member kind="function">
      <type></type>
      <name>SchemaBase</name>
      <anchorfile>classxmlpp_1_1SchemaBase.html</anchorfile>
      <anchor>a2ffebf4094ac35b6c3a5c85099a738fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SchemaBase</name>
      <anchorfile>classxmlpp_1_1SchemaBase.html</anchorfile>
      <anchor>a746df1307fcddeb3bbbf1f2ac834d79b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1SchemaBase.html</anchorfile>
      <anchor>a0591e2b2adcb6cdceeb422526c133024</anchor>
      <arglist>(const Document *document)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1SchemaBase.html</anchorfile>
      <anchor>a75a4aa5f3972f1dd88af46de3f3307fc</anchor>
      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1SchemaBase.html</anchorfile>
      <anchor>a8aaacd840324840bf0cee30cff1832c5</anchor>
      <arglist>(const Glib::ustring &amp;contents)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::SchemaValidator</name>
    <filename>classxmlpp_1_1SchemaValidator.html</filename>
    <base>xmlpp::Validator</base>
    <member kind="function">
      <type></type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a9afc7540342e5a42c3ef5a070bac24c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>aec08104bcf0c65636c86ef97b8b7fcf0</anchor>
      <arglist>(const Glib::ustring &amp;file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>aac78482c8469bd1a01837f5c00b3b998</anchor>
      <arglist>(Document &amp;document)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>aa58e4c2ccdd7505679abb40b7933dc11</anchor>
      <arglist>(Schema *schema)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a5312de4b5e9fe2757e2a7b14a3af7555</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Schema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a0a6acd87370c89eea0dfb343592efe0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Schema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a822586440dd6b34e2e4e0a51b0d40b20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a0edf44e9de420495d2d99ea1b86b5e1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a3924e29fad84f2f24a3d3865e19a7fbd</anchor>
      <arglist>(Document &amp;document)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a98a4e62c6ab0c529370ebce44aef98b6</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>af7131145e3c4b81dff4b32a23b9a5329</anchor>
      <arglist>(const Glib::ustring &amp;contents)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_schema</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a659de07c9da53a1f883544778b28d117</anchor>
      <arglist>(Schema *schema)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a2f78aaf2cee2230d0773d6caf52d8134</anchor>
      <arglist>(const Document *doc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>ade440860cfcbbb0ab082bf42dd03d113</anchor>
      <arglist>(const Glib::ustring &amp;file)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a3f45962652b9e04aa34ca98fd90a6e1f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>ac730471f843fb9eda4fee1f499b30271</anchor>
      <arglist>(_xmlSchemaParserCtxt *context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a0cd3514902ee1f9ced37e661b633caf6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_xmlSchemaValidCtxt *</type>
      <name>ctxt_</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a484c2d1670616ff07d31034f76850e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>embbeded_shema_</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>ac5810e47f11fe9a4cdf5895c209fdcb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Schema *</type>
      <name>schema_</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a4f65ec72cd052a13df2da5dfd8004e41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::SchemaValidatorBase</name>
    <filename>classxmlpp_1_1SchemaValidatorBase.html</filename>
    <base>xmlpp::Validator</base>
    <member kind="typedef">
      <type>const void *</type>
      <name>BoolExpr</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a9bbf27ae7711e2615ad41be99d002800</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SchemaValidatorBase</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a1c2adfb1aa78dd89a48263a60d4738dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SchemaValidatorBase</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a12420d3e5f5f42344d25a1215d300cdf</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual</type>
      <name>operator BoolExpr</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a4caba0b7dfc1d507bc87ad05e8400197</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>aeb060a5d673e874faba60cccaae501e3</anchor>
      <arglist>(const Document *document)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>ad662fcf53f3da2a4d9ced7d96343a8e3</anchor>
      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a6f86ddf3b03c966a01defbeddc317837</anchor>
      <arglist>(const Glib::ustring &amp;contents)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a06d84926fa95a7f021c524651cf60968</anchor>
      <arglist>(const Document *document)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>ad4ccbaaac852cf9b55fb74e89f66fa33</anchor>
      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a9ef33467f0a566ebf917da7878b89f0d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a3940b83397561cc5b57bd733fc8601f7</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::TextNode</name>
    <filename>classxmlpp_1_1TextNode.html</filename>
    <base>xmlpp::ContentNode</base>
    <member kind="function">
      <type></type>
      <name>TextNode</name>
      <anchorfile>classxmlpp_1_1TextNode.html</anchorfile>
      <anchor>a4838cc566ae92f31c3773ce8b03b061d</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TextNode</name>
      <anchorfile>classxmlpp_1_1TextNode.html</anchorfile>
      <anchor>a21c3d468ef62f899900c5f2d08980f6f</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::TextReader</name>
    <filename>classxmlpp_1_1TextReader.html</filename>
    <base protection="private">xmlpp::NonCopyable</base>
    <member kind="enumvalue">
      <name>Attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CDATA</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Closed</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Comment</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultAttrs</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Document</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DocumentFragment</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DocumentType</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Element</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndElement</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndEntity</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndOfFile</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Entity</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EntityReference</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Initial</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Interactive</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LoadDtd</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Notation</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ParserProperties</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LoadDtd</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultAttrs</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Validate</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SubstEntities</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingInstruction</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Reading</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SignificantWhitespace</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a659b255f7221dbbae3e98081bbfc6f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SubstEntities</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Text</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Validate</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Whitespace</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XmlDeclaration</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>xmlNodeType</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CDATA</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Comment</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Document</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DocumentFragment</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DocumentType</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Element</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndElement</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndEntity</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Entity</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EntityReference</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Notation</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingInstruction</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SignificantWhitespace</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Text</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Whitespace</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XmlDeclaration</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>xmlReadState</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Closed</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndOfFile</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Initial</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Interactive</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Reading</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a710cf31f25d144bb790180c53acda367</anchor>
      <arglist>(const Glib::ustring &amp;URI)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ac5cdb5b6d5c8e6809d65a398f417a1fb</anchor>
      <arglist>(const unsigned char *data, size_type size, const Glib::ustring &amp;uri=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ae40f56d8714593bef690bedafad23f8f</anchor>
      <arglist>(struct _xmlTextReader *cobj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a87d58d4ae7c3b3252bee49cdd78447e8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5cf337c94758e54214f7bbe23f61b13d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>expand</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a6eeec8656e65a93c7b7496f17d288882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a18032812b7db7b91a7eb7e8b3f0ebdda</anchor>
      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5ddec73cc313916149ccf5110919701a</anchor>
      <arglist>(const Glib::ustring &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ae8bdc81e44a30fa6d5d7fa20cf18940e</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_attribute_count</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ad0de20a6bdd0cdddaf2cdf725e13cd63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_base_uri</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a717355bb5d487f5cbfb6936497fb6320</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>get_current_node</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a830def19dd26d2c3fb131302f8ed1a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>get_current_node</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a10a6402ec6a9b8e9dbd0d53e40e943b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a55ea8a3420282d6567367cf0d93ddfba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_local_name</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5e75def4c3d4038848f1840f18f42179</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a83dd2e244987842d05224dc6ffad6ea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_namespace_uri</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>af9a3f945792d3cca301a362110b4a2a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xmlNodeType</type>
      <name>get_node_type</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>afd3ad824b6f72c65e563be43baaa320b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_normalization</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a0503423443b025ddb88d06dc23d078fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_parser_property</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a6f8b5a375f8da247a8ce4cb3be857db0</anchor>
      <arglist>(ParserProperties property) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_prefix</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a6838596d53753463d37a712b6eea0619</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>get_quote_char</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ac6439b7c3db7107e9e4d6aefb1040350</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xmlReadState</type>
      <name>get_read_state</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a6cc1c8d6dcab7ed2273ad4b59ee6bcea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_value</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a709bfe629664c6ddef163a94a1fd9170</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_xml_lang</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a3eb4e2f9cbd1867ad46e59f0188d9852</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attributes</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a71f560718ad63feab43f22346cf36478</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>abc4acc50332d74e0b4a44a105f44a8ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_default</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a636f874b44291dc0cbb63d4f3652dbcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_empty_element</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aaae7ca62ad8ec2f489c8a7e1634e6ab5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a2c3c915e64391aa0309e76ee3aff1059</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>lookup_namespace</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ae2090402f7db4cfd6363dc7f11aa18b2</anchor>
      <arglist>(const Glib::ustring &amp;prefix) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>move_to_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a6a8b5834af3d6254b96ba6b4453b98ce</anchor>
      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>move_to_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a57c157282664d34ec16374aa59c973b6</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>move_to_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a78ef028f9250afaca44928847418153a</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>move_to_element</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ae1164a49d5dc855bdc110b0826f752d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>move_to_first_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a724cd1e0238c14c2d2b797b555392fb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>move_to_next_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a3ffee74ac337f73f3205d23c3c0eafec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>next</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a03c7204c20277f446c64cc7ca15815b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a3a3ee347087889b3f3ef5463dd777ad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read_attribute_value</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a109934670bab6176dc1a8132f1afd5d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>read_inner_xml</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a348c936b9ed75c15456ddea2eea80eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>read_outer_xml</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5a0e5b3823151de60faf552c4709daf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>read_string</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a9110986142ac718978d8993e26b00c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_normalization</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aaf2974eef9c1c77abf50e9c8584f9c40</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parser_property</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a8e5db1b68c5227bf748dfee7f36e8074</anchor>
      <arglist>(ParserProperties property, bool value)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PropertyReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>af114c5227ff562edb289bb03f5eb968a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::Validator</name>
    <filename>classxmlpp_1_1Validator.html</filename>
    <base protection="private">xmlpp::NonCopyable</base>
    <member kind="function">
      <type></type>
      <name>Validator</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a2e25d9106542fac59c7a4368257cdcb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Validator</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a436707ae4c543734a55d7dde76679406</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>check_for_exception</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a2af695894f22e61b4f85551edefd104d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>check_for_validity_messages</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a655f06aa683577c26dcb2edba2e9e84b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleException</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a4d02cc2d687f0bd28e3c777ebbc7c458</anchor>
      <arglist>(const exception &amp;e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a12ee744e385987547d1c449a1e4bf596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_validity_error</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>af59b45514fe397db1dbb025a1a3b103f</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_validity_warning</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a7ef36a34b258165082c4f33737e743d2</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a317466ca90b8e53d6f57e49fd032d8cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_validity_error</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a616cad28f3d4f59b76edb916bffeb6ef</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_validity_warning</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a5f8938e79ca2c52ec26e499b356985a0</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>exception *</type>
      <name>exception_</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a55796f9903e66aa4730313936fab1f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_xmlValidCtxt *</type>
      <name>valid_</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a1c6ef225bbdf9053a7e83587262f30e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>validate_error_</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>ac28c8c06c9c3cbbebfa0d1c90d20cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>validate_warning_</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>aa876f0e05457de97a3c2d598e4af2580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::validity_error</name>
    <filename>classxmlpp_1_1validity__error.html</filename>
    <base>xmlpp::parse_error</base>
    <member kind="function">
      <type></type>
      <name>validity_error</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>a096d4cb8a9ec64d5d0203439400fd7fd</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~validity_error</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>ac09d93f63ad77986b0e3b2699b17bef2</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>exception *</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>a8667e8158cdc1c9b1d4cb1bde9788a8f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>a09a80789ecb8ad5dcbbc3a5dd5427eb6</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::XIncludeEnd</name>
    <filename>classxmlpp_1_1XIncludeEnd.html</filename>
    <base>xmlpp::Node</base>
    <member kind="function">
      <type></type>
      <name>XIncludeEnd</name>
      <anchorfile>classxmlpp_1_1XIncludeEnd.html</anchorfile>
      <anchor>aeb57498d5214181abcacab56cfed755e</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XIncludeEnd</name>
      <anchorfile>classxmlpp_1_1XIncludeEnd.html</anchorfile>
      <anchor>a486cd92ce35854bd2c805a7d018aa5e0</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::XIncludeStart</name>
    <filename>classxmlpp_1_1XIncludeStart.html</filename>
    <base>xmlpp::Node</base>
    <member kind="function">
      <type></type>
      <name>XIncludeStart</name>
      <anchorfile>classxmlpp_1_1XIncludeStart.html</anchorfile>
      <anchor>abfcc32038a382e2ae51782adbdab0937</anchor>
      <arglist>(_xmlNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XIncludeStart</name>
      <anchorfile>classxmlpp_1_1XIncludeStart.html</anchorfile>
      <anchor>a3cf0b8bd890b1e38ff8dd07a74c29e71</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::XsdSchema</name>
    <filename>classxmlpp_1_1XsdSchema.html</filename>
    <base>xmlpp::SchemaBase</base>
    <member kind="function">
      <type></type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a035f00299cf7cfbea27666e557af6550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a0faad7e2f82b6da8bed55dba5d7f7768</anchor>
      <arglist>(_xmlSchema *schema)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>ac6c1147eb5662184a7e006474e72047a</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a3709c7ecf7da8b7c593d95554e1ad9c4</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a884be0c4ce32d42610efba72f85b6088</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>_xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>af5aeb6315ae2d77adc002c543b2872bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a7618aa06d392bffc0ffa0b1051eaa26f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a74f5df9da50373456ccd84eb712fb147</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>aaded9f92eb161efa7861c1b30b146ee3</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a9e6903a23561467af2a2284a578f47a3</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a6a3808a8a7f076b88aba6720294d73c4</anchor>
      <arglist>(_xmlSchemaParserCtxt *context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a88b15539c14098238ea132c574d72822</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::XsdValidator</name>
    <filename>classxmlpp_1_1XsdValidator.html</filename>
    <base>xmlpp::SchemaValidatorBase</base>
    <member kind="function">
      <type></type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>aaa10c2cb2f85be4db20502f08714b1d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>ab605a18349285f8fb899d6da9e9c3119</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a56273b9f946174d78871c1e668b5436b</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>ade4cfe48da232b95bd8aded90f2bb2db</anchor>
      <arglist>(XsdSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>afae5c5a5c861fc31a8f8eb17c47c2e32</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsdSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a5970b11a7b314235c5ea4cde822ed4df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XsdSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a1c1ae0818da579fcf94e69f60f4b402c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator BoolExpr</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a84b4e9278031dc3f15dc63b4e34b9090</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>ab0d4b633b483f7a93b694a194b04aa3c</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a933e98388d44288c0a15e36f6d37a6c6</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a10db616029df2114acfbcebbb2fb389d</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_schema</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a5bb64c998b666b233aa4a405f9913b9a</anchor>
      <arglist>(XsdSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a3e53d5aef843b7a03676dc9da353963f</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a4d20748c9fd712d62f8850b9d7a19c99</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>aacc239ad17640d32246b1661d0ebe055</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>ad1fd16066f28b3685c12412ee94c5f60</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glib</name>
    <filename>namespaceGlib.html</filename>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>ustring</name>
      <anchorfile>namespaceGlib.html</anchorfile>
      <anchor>a8f17f2eb7f8c3bb7adfec2ee6dc8baab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xmlpp</name>
    <filename>namespacexmlpp.html</filename>
    <class kind="class">xmlpp::Attribute</class>
    <class kind="class">xmlpp::AttributeDeclaration</class>
    <class kind="class">xmlpp::AttributeNode</class>
    <class kind="class">xmlpp::CdataNode</class>
    <class kind="class">xmlpp::CommentNode</class>
    <class kind="class">xmlpp::ContentNode</class>
    <class kind="class">xmlpp::Document</class>
    <class kind="class">xmlpp::DomParser</class>
    <class kind="class">xmlpp::Dtd</class>
    <class kind="class">xmlpp::DtdValidator</class>
    <class kind="class">xmlpp::Element</class>
    <class kind="class">xmlpp::EntityDeclaration</class>
    <class kind="class">xmlpp::EntityReference</class>
    <class kind="class">xmlpp::exception</class>
    <class kind="class">xmlpp::internal_error</class>
    <class kind="class">xmlpp::IStreamParserInputBuffer</class>
    <class kind="class">xmlpp::KeepBlanks</class>
    <class kind="class">xmlpp::Node</class>
    <class kind="class">xmlpp::NonCopyable</class>
    <class kind="class">xmlpp::OStreamOutputBuffer</class>
    <class kind="class">xmlpp::OutputBuffer</class>
    <class kind="class">xmlpp::parse_error</class>
    <class kind="class">xmlpp::Parser</class>
    <class kind="class">xmlpp::ParserInputBuffer</class>
    <class kind="class">xmlpp::ProcessingInstructionNode</class>
    <class kind="class">xmlpp::RelaxNGSchema</class>
    <class kind="class">xmlpp::RelaxNGValidator</class>
    <class kind="class">xmlpp::SaxParser</class>
    <class kind="class">xmlpp::Schema</class>
    <class kind="class">xmlpp::SchemaBase</class>
    <class kind="class">xmlpp::SchemaValidator</class>
    <class kind="class">xmlpp::SchemaValidatorBase</class>
    <class kind="class">xmlpp::TextNode</class>
    <class kind="class">xmlpp::TextReader</class>
    <class kind="class">xmlpp::Validator</class>
    <class kind="class">xmlpp::validity_error</class>
    <class kind="class">xmlpp::XIncludeEnd</class>
    <class kind="class">xmlpp::XIncludeStart</class>
    <class kind="class">xmlpp::XsdSchema</class>
    <class kind="class">xmlpp::XsdValidator</class>
    <member kind="typedef">
      <type>std::vector&lt; Node * &gt;</type>
      <name>NodeSet</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a649baf2bb62274444784ffb180b3f34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XmlEntityType</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_INTERNAL_GENERAL_ENTITY</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_EXTERNAL_GENERAL_PARSED_ENTITY</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a626dc4ebe4c379e02e282b2d80590986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a03b6660b9e31281fa6d4b3dab660e10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_INTERNAL_PARAMETER_ENTITY</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_EXTERNAL_PARAMETER_ENTITY</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_INTERNAL_PREDEFINED_ENTITY</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XPathResultType</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ac91075edf569a213343d7d13ae4be3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPATH_RESULT_UNDEFINED</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPATH_RESULT_NODESET</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPATH_RESULT_BOOLEAN</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPATH_RESULT_NUMBER</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPATH_RESULT_STRING</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>format_xml_error</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>acb3d7dc9b2c5667f62f0d0f68fe85163</anchor>
      <arglist>(const _xmlError *error=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>format_xml_parser_error</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a071af65abf23e794e2f72cbbb426adb7</anchor>
      <arglist>(const _xmlParserCtxt *parser_context)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ac376e76a711973f9aa23c0dc68fdc301</anchor>
      <arglist>(std::istream &amp;in, Parser &amp;parser)</arglist>
    </member>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>Attribute</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a46e4d9dd1a37fa036ede5eafa8467ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>Document</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>af8dc1963af2e0f53829bb43b2a781c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>Element</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a38caf3f4aa6c9594c9ddc2a6985b15ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>Node</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>af5fa5bd14a34683ddb3725ff7968d7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct LIBXMLPP_API</type>
      <name>OutputBufferCallback</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>adfd3fe022a0aa5348b94453e1f7cf8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct LIBXMLPP_API</type>
      <name>ParserInputBufferCallback</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a8b20f6a6159755a65de615c41a3825f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>RelaxNGSchema</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>ab6269726a3c5212b7e30655462946a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>TextNode</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>acc352646f2d68afb0d91ad643924e642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class LIBXMLPP_API</type>
      <name>XsdSchema</name>
      <anchorfile>namespacexmlpp.html</anchorfile>
      <anchor>a94da557df37ffb8ba8759de10ff7cae5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>libxml++ Reference Manual</title>
    <filename>index.html</filename>
  </compound>
</tagfile>
