<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.1">
  <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>LIBXMLPP_API</type>
      <name>Document</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a3b046f44ae757a6600e3dd631af3936d</anchor>
      <arglist>(_xmlDoc *doc)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>Document</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>acae46dbd96150861b23f90fe689bcdcb</anchor>
      <arglist>(const Glib::ustring &amp;version=&quot;1.0&quot;)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~Document</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>afeca87603602e73d5427519ff378e063</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API CommentNode *</type>
      <name>add_comment</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ac3b17d298f4384a1c6c628dbf263b66b</anchor>
      <arglist>(const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API ProcessingInstructionNode *</type>
      <name>add_processing_instruction</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ab95b12970b803da02c028fa7160ee3d6</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API _xmlDoc *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a51fe8f473b8ac928c36e7bc35f33eee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const _xmlDoc *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ae3d28c788bbbb9a76a0600df7c5a323a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Element *</type>
      <name>create_root_node</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ae43b0a3bff9e18e7b5e1ed56c513cf4f</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>LIBXMLPP_API Element *</type>
      <name>create_root_node_by_import</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a6668a974c1b624b76a8457beacf5d614</anchor>
      <arglist>(const Node *node, bool recursive=true)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_encoding</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a1d54915e1986c1b01149d36436fddc30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Dtd *</type>
      <name>get_internal_subset</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>aa4e0219f94207b3afb496827b13ce18b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Element *</type>
      <name>get_root_node</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ac832c7f3cab38be9f42ebe2907cda372</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API int</type>
      <name>process_xinclude</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>abbeb79129f493eba70678276b7898ff5</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 LIBXMLPP_API void</type>
      <name>set_entity_declaration</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a6d8a8a01f771be85c9c6929e47468d58</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>LIBXMLPP_API void</type>
      <name>set_internal_subset</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a25cdcf6f2a6a158714ea06bc7fab94c0</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>LIBXMLPP_API void</type>
      <name>write_to_file</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a0d55057a83780def2d51086677098817</anchor>
      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>write_to_file_formatted</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a5ac4ff5ae1e0c1eb9a2b3d4380ffe8f7</anchor>
      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>write_to_stream</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>ae8048a09edb40a289fceda0af3f3bb9b</anchor>
      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>write_to_stream_formatted</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>aa26fab344cd2d31a8e5b363de9edb2cd</anchor>
      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>write_to_string</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a88e3977e4e0e7aabd779f971d5e454c1</anchor>
      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>write_to_string_formatted</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>a13edb42847211871ec806d302ea3b110</anchor>
      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API _xmlEntity *</type>
      <name>get_entity</name>
      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
      <anchor>abfb011a396e52a9bc52700db2b34e348</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlpp::DomParser</name>
    <filename>classxmlpp_1_1DomParser.html</filename>
    <base>xmlpp::Parser</base>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>DomParser</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a931c476d60a8bf6b37cdb16af02548b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>DomParser</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a3ce6c34a5ed03450474f404c420528d5</anchor>
      <arglist>(const Glib::ustring &amp;filename, bool validate=false)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~DomParser</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a4480f2f215313500e6de197dc236d7a0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a0f5caa8c7ff3cc2619e9a56bf90d186f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a7852077bbc8ef452233c65c130cfdbf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>get_xinclude_options</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a0fc3157f870f95c0a62d0816c5962b62</anchor>
      <arglist>(bool &amp;process_xinclude, bool &amp;generate_xinclude_nodes, bool &amp;fixup_base_uris) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>operator bool</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a7578ab114743e0e7e155e0ded99621bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a3a45cca876597a307f63d7c9cdfc4a03</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a4d71c7c9781d1852653aeaa31202d969</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory_raw</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a34b5b5418e396b9e4a031e383d04be8f</anchor>
      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>ac57ba571f1fe43139c05b9b6af2a7f02</anchor>
      <arglist>(std::istream &amp;in) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_xinclude_options</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>af32f7de8d3e6862a4f81a0d8f7bb5793</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>LIBXMLPP_API void</type>
      <name>check_xinclude_and_finish_parsing</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a3980fd4d0de2ffe2516d01c99c9bf86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>a16919c490155875922f6002b10e6e8fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
      <anchor>ac6fb36ecbc7e95e8955c61cf1e2fa441</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>LIBXMLPP_API</type>
      <name>Dtd</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a1b64bde61ff7b2ee9ff5027255374be9</anchor>
      <arglist>(_xmlDtd *dtd)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~Dtd</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a7e44cd2b5fa1c89095185baec08997a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API _xmlDtd *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>ac67bf268785fb379a1c146190f664e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const _xmlDtd *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a93e5393b7d6dcaf03ec4182c4046ae1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_external_id</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>ad1aebd84f1eef855cdd89bf4e21397db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a95d187ca787ac6148851b217a87fe590</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_system_id</name>
      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
      <anchor>a73e52b5a5c16ac6b1c4d03fd8f4a0f59</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>LIBXMLPP_API</type>
      <name>DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>aa380268a48f7020649a518459d92da81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a4db04349fe5024e661652005b12112c2</anchor>
      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>aab7c8f4982694522748cd992c4b896d2</anchor>
      <arglist>(const Glib::ustring &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~DtdValidator</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a21455d6726a830b1d76d04a0ffcc85a6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Dtd *</type>
      <name>get_dtd</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a69569f2682302cbbfaf94b0b719fec4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const Dtd *</type>
      <name>get_dtd</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a3f79f0e19bba807253e1702b765e7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>operator bool</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a14e6131820da41ea51b2adc2f6fb1e73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a3214d87d3229dccb80a234c88d4769e9</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a7ed3324c0b4065f9a7e95736c42b0832</anchor>
      <arglist>(const Glib::ustring &amp;contents)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a961cae339c093c04faba57860cc444aa</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_subset</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a5f545a1dafefc49f60bd2f0c9b888db6</anchor>
      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>a5dd0464c9b28f1e574828c426375b7b0</anchor>
      <arglist>(const Document *doc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
      <anchor>adb147fe753c9eadbc3e4d9ea11a2c1e2</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>LIBXMLPP_API</type>
      <name>exception</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>aa5e8e5f8414fabd7426f84a8fae3d4ef</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~exception</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>a4d5e7dfc60a27f8ca314c343d7a0648a</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API exception</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>a891a46c81a998909e7d8dd0b9dcae47a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>aedd2c28ca303b5dcea6a39feca5c9021</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const char *</type>
      <name>what</name>
      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
      <anchor>a15e5ad2300cf9362ea81b2b1b8768001</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>LIBXMLPP_API</type>
      <name>internal_error</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>ad7d79731382a8b6b4075c892fd8289b9</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~internal_error</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>aef6ec9620bbc729ac5d68f717f30e780</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API exception</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>aac407cd07b590fc380ca879dfba9425f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
      <anchor>ad1e52fd738b68d82d6c387526f22cf78</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>LIBXMLPP_API</type>
      <name>IStreamParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
      <anchor>a76a24c55f9beddb0e969f1957efb7a13</anchor>
      <arglist>(std::istream &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~IStreamParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
      <anchor>a4633f5795dc983234ae4917c90661ebb</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>LIBXMLPP_API</type>
      <name>OStreamOutputBuffer</name>
      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
      <anchor>a7446decbf5f6ed32514866f7c20ea20a</anchor>
      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~OStreamOutputBuffer</name>
      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
      <anchor>ab71638431cce71962c2e8b6386cdb8bc</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>LIBXMLPP_API</type>
      <name>OutputBuffer</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>aa18a5aaf594bd3a0e24897f0289d9e28</anchor>
      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~OutputBuffer</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>a881c40a1727d4afb0e1633f957749074</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API _xmlOutputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>adadff16aab00236fbe9c89318fa4e3de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const _xmlOutputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>ad3b81f654e01e4c2a7478da6a3a8e52b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct LIBXMLPP_API</type>
      <name>OutputBufferCallback</name>
      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
      <anchor>aad3ff26f65fcaaf07d52a655b79362b8</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>LIBXMLPP_API</type>
      <name>parse_error</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>ada8506f784f1549258331441f6b62d9f</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~parse_error</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>a23719696df7b98c6d1aa0b8e9ad90f19</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API exception *</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>a576cf9731e251eb81da5356fdc04d979</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
      <anchor>a3c3112bfec52dfb987e90909c7882659</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>LIBXMLPP_API</type>
      <name>Parser</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a004a7c062009fe5c0599f6c80533a229</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~Parser</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a388b075de0a01dfdc84b2e16e08fe26b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>get_include_default_attributes</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ae952caf0188bf7e1100c765757e6d126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>get_parser_options</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a95f389675c7b8e9f1c1fad4b9524c9aa</anchor>
      <arglist>(int &amp;set_options, int &amp;clear_options)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API bool</type>
      <name>get_substitute_entities</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>acac4ffc71feb2e558ebe30443cd4b8bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>get_throw_messages</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>aad2db6c59b0ccb42fd5a3184fc7cb2c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API bool</type>
      <name>get_validate</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a5671bc98e546ae47433245afbf1e91ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a7ef5d195cb04cdacc9e224564a37fb68</anchor>
      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a1779ceb813de901c89bca777ea9153b7</anchor>
      <arglist>(const Glib::ustring &amp;contents)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>af1a4e0c1add7567b59067d36c98bbd91</anchor>
      <arglist>(std::istream &amp;in)=0</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_include_default_attributes</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ab50d67e70b24b67cadcc7f493b21c618</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_parser_options</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a2c17d028a8a60c31ffc152bd646a1f9b</anchor>
      <arglist>(int set_options=0, int clear_options=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>set_substitute_entities</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a45ddaef01265c60d6eb48cddafe94b51</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_throw_messages</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a524f1062a700b49dc9f15e9ef9178120</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>set_validate</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a79194ff14523dc29c8e6b66a179cdaec</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 LIBXMLPP_API void</type>
      <name>check_for_exception</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>ac93d0dfb8f4b8f8dea9eaa15dd62745b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>check_for_validity_messages</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a247fadbca0a692fe1734b7f6033a326a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API int</type>
      <name>get_xinclude_options_internal</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a24b04b8bb76312ed822c08d1afe4f0a5</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>handleException</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>af531237220b716f7bc959d1c6be1117a</anchor>
      <arglist>(const exception &amp;e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>initialize_context</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>af722c64eb520a76f79c45c74ea23c461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_validity_error</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>aeee8f6614fbfec4b470e172cb8ed9f51</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_validity_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>aa00bfda2ce43516316fd2e641387d6e0</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a89cf39a5fe48359c6a5c451a3576f431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>set_xinclude_options_internal</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>abf6ed6c82a0b7c029bf7240288f26e6b</anchor>
      <arglist>(int xinclude_options) noexcept</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LIBXMLPP_API void</type>
      <name>callback_error_or_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>afd5a8e33701eeabeba74e541ffacdf89</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 LIBXMLPP_API void</type>
      <name>callback_parser_error</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a55043a5223931c6c7d98426198ce4a02</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LIBXMLPP_API void</type>
      <name>callback_parser_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a96f1604081e54cee75e0d8391068e026</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LIBXMLPP_API void</type>
      <name>callback_validity_error</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a9b6f0391b13e4a66d1bbb953d8689705</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LIBXMLPP_API void</type>
      <name>callback_validity_warning</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a3834a9f5d2bed37c80f10a98ccaad3ca</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>
    <member kind="friend" protection="private">
      <type>friend LIBXMLPP_API</type>
      <name>SaxParserCallback</name>
      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
      <anchor>a8ac70725fec991cc315445c9d2788e1d</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>LIBXMLPP_API</type>
      <name>ParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>a7581bee5e31a9a8c0d48694b541dd54d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~ParserInputBuffer</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>aff96be0c6adc261bd38324c15ba7d086</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API _xmlParserInputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>a9bd2886dde295488f6fd9457f8eb8d96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const _xmlParserInputBuffer *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
      <anchor>a9cd32e84f4a476fc0a0b954a60350c98</anchor>
      <arglist>() const</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>LIBXMLPP_API</type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a291b4c0b0e7e9cc1ffb320bd7ee0b013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>afda2ba1453e75a86aaa709b0c46a1110</anchor>
      <arglist>(_xmlRelaxNG *schema)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a05df3ecf50a2b74d66e459c1fa24dc36</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a6f79ea515f8a6eba7b6dca549ba63971</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~RelaxNGSchema</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a381661011d51efa2b1e242c0c1e7fd20</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API _xmlRelaxNG *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>aab23a47db91f5473724cf6627355385a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const _xmlRelaxNG *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>aeea37bb625c25dc73b01110b043ab16f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a2738079d3c1490b4256a98b21aa8b69a</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>af5d00cb00c95033e7110d38e932929d5</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>a37b4e5cf92ee02654b9a4ab7267e6584</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>ae6b606ea082e85945700de290ee7d50e</anchor>
      <arglist>(_xmlRelaxNGParserCtxt *context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1RelaxNGSchema.html</anchorfile>
      <anchor>af6ab8ec3879c815d83f08c61ad4060af</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>LIBXMLPP_API</type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a607529edbbbcffa830dcb1606e558edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a34b5703ed3053faf2742819566865202</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a9e8e263dfac327aa33ef65b499130f52</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a3ed95ceaa01ddeb15faec2193f67684f</anchor>
      <arglist>(RelaxNGSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~RelaxNGValidator</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>acd1e7e3a696fa2a020332f0133a5675a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API RelaxNGSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>ab81240094fbbb7676382e6080489453e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const RelaxNGSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a94734805f195dc00e212e65dc4c0ef94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>operator BoolExpr</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a2fc7506d77a8683b519ea72d6b4149c1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>aa31923eed8d8aa77d5fd64bd06ca4920</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>afc1f76fb615354947f8d14474265cce2</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>af18cd02496e796afd45f530bc325a9d8</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_schema</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a75200223d7d340d57a8dae3409d234a5</anchor>
      <arglist>(RelaxNGSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a02eaed2bfbb6c1f61893ed2f06f1c39e</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a80e20ba697fe83fcf14a882e309167f9</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a188ee4780c8f0f787ab48616712af601</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1RelaxNGValidator.html</anchorfile>
      <anchor>a72f1f617562b9ef9293a291a47437060</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>LIBXMLPP_API</type>
      <name>SaxParser</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ac0d9d2c07984bce76268618431854b21</anchor>
      <arglist>(bool use_get_entity=false)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~SaxParser</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ad0578c1a681b5681536b46844182f528</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>finish_chunk_parsing</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ae16ab6421180cfe87a56d7828b2f17f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_chunk</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a84625c8247933fb72b1f51d7d5710ad0</anchor>
      <arglist>(const Glib::ustring &amp;chunk)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_chunk_raw</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a6615bffa824affa43eecc576c8785833</anchor>
      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a2d33831c00a4f8e34aaa12d5343af549</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a95f7bee3358103125dfc5f5c4b8d70b2</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory_raw</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>afdb8578a1786e470b024e19fe8ea7c0e</anchor>
      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_stream</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a45fb87e07d809fbb5d9067779ba2a10a</anchor>
      <arglist>(std::istream &amp;in) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_cdata_block</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>ad8f52735ccd16387d8982bbef0af9db2</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_characters</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a2ef1d52a292551eff7db89fbe4fd3027</anchor>
      <arglist>(const Glib::ustring &amp;characters)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_comment</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a7f103c8909585f1d9212492317313e57</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_end_document</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a2caa37be88900d4a61acfa3112ab0b3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_end_element</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>af97fee19121e66bc04803e1f9b9b7a72</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_entity_declaration</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a243367ce717dcca7ce84108a8b95e79b</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 LIBXMLPP_API void</type>
      <name>on_error</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a837e903acad81953fde0e1fccede40a1</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_fatal_error</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a4641a6c13f75425e2a545fd78adf21a8</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API _xmlEntity *</type>
      <name>on_get_entity</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a44dcde8cd499b24a5375de38dd5e1d2c</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_internal_subset</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a906e6905adc540f30a8d93d0c096e806</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 LIBXMLPP_API void</type>
      <name>on_start_document</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a738163adcd9f00040d1a7d146807c0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_start_element</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a560ff3d7bf023263bcbf2a6477c0111f</anchor>
      <arglist>(const Glib::ustring &amp;name, const AttributeList &amp;attributes)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_warning</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a2101b7fc3fead7e24af10bb5e78a5feb</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
      <anchor>a19d4ecff8ea1c3bb9f48f50c734de2ad</anchor>
      <arglist>() override</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>LIBXMLPP_API</type>
      <name>Schema</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>af05af8af299e83f3b4a1856c9aadcb5e</anchor>
      <arglist>(_xmlSchema *schema)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>Schema</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a00cd4223a1481b167d0458f702b91a67</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>LIBXMLPP_API _xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a73d080f86dc18adaf1f5f81ada0ac436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const _xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a9e8a952c1770ea3be8fad17786544c0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a4e6002aac2a42aa6dce6dd9864f70872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const Document *</type>
      <name>get_document</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a885774569853f255e02b2a8a6a37b906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>ac836e293c44fe1392556771c64a6b851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_target_namespace</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a4e611542602f0e78b1961a6033ef2e89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_version</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>a5efb24a27e20670a07603529f790bc23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>set_document</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>ae851ad2fa4fac435229bd58e294083da</anchor>
      <arglist>(Document *document=nullptr, bool embed=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
      <anchor>adcb52b8e5852c5a20e5e7331aee938bc</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>LIBXMLPP_API</type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>aabdcac3c208ec611b91b98079eaf8d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a542caac595b37f5f811c503fc2ef1d48</anchor>
      <arglist>(const Glib::ustring &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a676d5425bb5812ca972c21373ff91336</anchor>
      <arglist>(Document &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a9e6b604a1c1bdd393a7de34cf02b5504</anchor>
      <arglist>(Schema *schema)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~SchemaValidator</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a075f8967f0d4410e969113dd3969b6c5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Schema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>ad759c3faf21fcb862fd98b808911b0c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const Schema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>aeeab9c42ac317a6ee8e4236bd8f067f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>operator bool</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a8c063c90fc5a7ed85a29990a1bd57132</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a43f644cb86d4857261ae56547bef86a1</anchor>
      <arglist>(Document &amp;document)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>ac6e1a8dc336a9c2734f84c56e907a876</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a8ab0cc3baf2340122bf2c3f5b918bce9</anchor>
      <arglist>(const Glib::ustring &amp;contents)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>set_schema</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a60d7beb4cd20a99221f06bd0d12370b3</anchor>
      <arglist>(Schema *schema)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>ad0df20da2296db143cc0a48c407d4182</anchor>
      <arglist>(const Document *doc)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a53d233dfd97d6c8e458808874eff16d8</anchor>
      <arglist>(const Glib::ustring &amp;file)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a6a09fe045f6976d3626ee1940dec93ed</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a3b80870e20dca268cefe34a64d947bc2</anchor>
      <arglist>(_xmlSchemaParserCtxt *context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
      <anchor>a3f9dec9bdb3520b13197bee8f8ab30ac</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>LIBXMLPP_API</type>
      <name>SchemaValidatorBase</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a82c2d903447461cbfeda02338c367ae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~SchemaValidatorBase</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a597f958cc66ffc0ca192a8f824849a8b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API</type>
      <name>operator BoolExpr</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a66dda4c63b5ceb8c59496fad5a755d76</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>aabaf533c6c25aad0b8a63c54e52cf1d1</anchor>
      <arglist>(const Document *document)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a4dd5ff7f94ca5573dbf6a97db624cabd</anchor>
      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a3b059d7d393b1c886b7aa42877ec0758</anchor>
      <arglist>(const Glib::ustring &amp;contents)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>aaab14e8ccf8a26a9a3bc2edbdcf80dcd</anchor>
      <arglist>(const Document *document)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LIBXMLPP_API void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>aa03bedf8663a2bbd4f4487dfc5337f89</anchor>
      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>a4dc8639aa358d58e5826d9b798545e8f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1SchemaValidatorBase.html</anchorfile>
      <anchor>aba0685a21b9228234729b28a260298fc</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>LIBXMLPP_API</type>
      <name>TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a3e4cd2a0035dc40443f4a15f794c0c32</anchor>
      <arglist>(const Glib::ustring &amp;URI)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a4ff0cacecc9f0ceb452cc197847bcb3f</anchor>
      <arglist>(const unsigned char *data, size_type size, const Glib::ustring &amp;uri=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ae22984ae29a2c7dcc1508e5dfa2e6270</anchor>
      <arglist>(struct _xmlTextReader *cobj)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~TextReader</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a8130d8e7a3b6008b2bd595d52e5ce5af</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>close</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aa9d0b6c419324231d0513ea70d4ec949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Node *</type>
      <name>expand</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>afe4dc5192b72af304d6482719866b272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>afb66a57e97ec0cf6f6c25316ff5dc020</anchor>
      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri) const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a46a60b990a8edd51ceb90e397471ee78</anchor>
      <arglist>(const Glib::ustring &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a8c73c8f01c65eb1e33034364b971e31a</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API int</type>
      <name>get_attribute_count</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aa02ca07e14d96cb86d6072b752becb25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_base_uri</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a410dc56641077c065d47810c63c37f25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Node *</type>
      <name>get_current_node</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aba7d6afa12b29a07081fc8a3115a4897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const Node *</type>
      <name>get_current_node</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>abf35a5f4611b9a0ce44f459c6e22ab98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API int</type>
      <name>get_depth</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a0a3c30f3440c2cf51174c07e7ef493f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_local_name</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a3f3eeb57f8545edfd0bab76ea63667e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ab8bb6fa6af5a23900be2b780d0eb933f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_namespace_uri</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aae21f5370b39a2f686b2c89e5b25cac5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API xmlNodeType</type>
      <name>get_node_type</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a4994a8f1ee2c8bb4d957dcc9bbe32cc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>get_normalization</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a72b1bf14485e16d104d9cf40c186156f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>get_parser_property</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a065a5ee123539d9d12489dde531c1af3</anchor>
      <arglist>(ParserProperties property) const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_prefix</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a00bb07330b174e80e3d978e3c04c9a25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API char</type>
      <name>get_quote_char</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ab103b443c579a9a21e78c2dbf0923100</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API xmlReadState</type>
      <name>get_read_state</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ab4e34657e32b69c4479b67e27a1515e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_value</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a64e761d28804fda6adf184965a391778</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>get_xml_lang</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a171fa0b24a55c2a9c0c5bb4d0a9b564b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>has_attributes</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aa74ac1f2c89e60fa0c26ab6d4b0dfd75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>has_value</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a4ae476b001f9605a8428f1de85b97f42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>is_default</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a69be5a5e8271af9c40f0b7f243f7ffbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>is_empty_element</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a6407c3a58c7186ed757cf4a0be42e7f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>is_valid</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a129bf0bc07f00e51b7fec033960bc723</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>lookup_namespace</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ace5bd9268d350740948677586f7b6251</anchor>
      <arglist>(const Glib::ustring &amp;prefix) const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>move_to_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a5b4c25cb0420d8f6059f5527f0a2ed2f</anchor>
      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>move_to_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ae29d886635a6b961401a852fbf872f80</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>move_to_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>aa8cf4c7c63cc574fa92e824206b58ed3</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>move_to_element</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a44cdf1ffa812b9e0c20f7b6ab0ae19cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>move_to_first_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a50d1c323f053a56c0b39e3a2013477e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>move_to_next_attribute</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a2b5d33886f99a05109921be2888513a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>next</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ab39b541084a1ad6bfec5383ec23eb8d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>read</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a66e11bf4ce0a473c1e20b5d3ccc49376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API bool</type>
      <name>read_attribute_value</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a69d8482130f67b7b66863ab7d588b8c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>read_inner_xml</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>ac2c8a39f71f8a6fe5056ac1d392d5f75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>read_outer_xml</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a44966311a71a221157a3cccca3c6f398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API Glib::ustring</type>
      <name>read_string</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a95f7dbc4976cac79fa1a8c9d54a2aa48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_normalization</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a8e88bb4a2d3657072bc88252fa15b2be</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_parser_property</name>
      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
      <anchor>a6c76d7c6a217bb39a71fae65b5af5273</anchor>
      <arglist>(ParserProperties property, bool value)</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>LIBXMLPP_API</type>
      <name>Validator</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a177853907d1aa540ab744d5fe67baf40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~Validator</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>ad9e70248e0ab818211c722eb1cbff8f5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>check_for_exception</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a681c6ca7dfd3c418803c298d59a3bba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>check_for_validity_messages</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a6dfe43939283f3c1618609b80a60607c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>handleException</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>aebe28c2e0e77903267fa989cfee81e28</anchor>
      <arglist>(const exception &amp;e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a5aafb179c372db41c63461117cd7dc8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_validity_error</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>acc0e3c4f7b1dec3c892fde113676c8ce</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>on_validity_warning</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>ad990f022d77e60d6e882eb65a5c6bc85</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>afee3aeab81c27a038cab87add5e42b78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LIBXMLPP_API void</type>
      <name>callback_validity_error</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>a7e1f1ff7d92ed6b59fe8706978a0f845</anchor>
      <arglist>(void *ctx, const char *msg,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LIBXMLPP_API void</type>
      <name>callback_validity_warning</name>
      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
      <anchor>ac3e93ddb1cf38195b2b58dd2d516901d</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>LIBXMLPP_API</type>
      <name>validity_error</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>a05e88a3c3c9f3ad40246c304cdda0041</anchor>
      <arglist>(const Glib::ustring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~validity_error</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>a7f2fcb5daf0a06e16343542564d05504</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API exception *</type>
      <name>Clone</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>ace950271d6f1a740c47b5459d545310a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>Raise</name>
      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
      <anchor>afe3837b7fbe2b266673c01d50c3a16b6</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>LIBXMLPP_API</type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a8b8385fdebaa5a143f54ac744f1c112e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>ad39a92d993c14e5e74b413a4f46e3e83</anchor>
      <arglist>(_xmlSchema *schema)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a2480b5b864b24969227047e9bf9f5f40</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a55c1da2a04de7d56760e78c7f7bf2bea</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~XsdSchema</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>abf62ea1dad1c32c798e657b5a24fabfa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API _xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>abfb8df5df912bb6870cc16f1865d2ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const _xmlSchema *</type>
      <name>cobj</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a4ae66926c41b496456582e48e2d1c1d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a117daf5c859c6bcfae9f5c52b68a3a8a</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a32231bbeff691cd1fb63f4cab5892329</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a726c336ad84b2faa2a029325d333b0dd</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>parse_context</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>a1d755cca76aaf99e52f62a95c985f4c0</anchor>
      <arglist>(_xmlSchemaParserCtxt *context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1XsdSchema.html</anchorfile>
      <anchor>ab5b430b9d8d779ee5d14a075ddf130c0</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>LIBXMLPP_API</type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a7f6391c9bcc033d4a35da6a2b1d5f505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a039c2062dacfcb2a22d8dbb03578f225</anchor>
      <arglist>(const Document *document)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>ab96cccd1fea497227b440b9d683b5f89</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a7ade4eb514d7756db373156bc5b98762</anchor>
      <arglist>(XsdSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>~XsdValidator</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a9a1bce19c39e20504848be1fde2fbd59</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API XsdSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a343b574545bad22a4eab516f4f698484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API const XsdSchema *</type>
      <name>get_schema</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a9c8670974cdae1f7b43d8e52d143b7c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API</type>
      <name>operator BoolExpr</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>aae3e548cad061fb5a4ec19fcb70023c9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_document</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a3420edc802015fd472ee5bb646b969a3</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_file</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>af27f823d579f6a702f4f7cf2ca950c66</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>parse_memory</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a94e5a116df5b1c29016fc16da38a48c9</anchor>
      <arglist>(const Glib::ustring &amp;contents) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>set_schema</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a80e25e1b735136be6dd1f5a1108342a1</anchor>
      <arglist>(XsdSchema *schema, bool take_ownership)</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a84774a68b55278bc48adc87773bd292d</anchor>
      <arglist>(const Document *document) override</arglist>
    </member>
    <member kind="function">
      <type>LIBXMLPP_API void</type>
      <name>validate</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a714f3183ca422be68d2c22c9526cd54d</anchor>
      <arglist>(const Glib::ustring &amp;filename) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>initialize_valid</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>a76e7320ec7d3317652b9bf9b4e63a415</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LIBXMLPP_API void</type>
      <name>release_underlying</name>
      <anchorfile>classxmlpp_1_1XsdValidator.html</anchorfile>
      <anchor>ad3f88ba2416c87a5d3d651188c3a1db3</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glib</name>
    <filename>namespaceGlib.html</filename>
  </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>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>libxml++ Reference Manual</title>
    <filename>index.html</filename>
  </compound>
</tagfile>
