summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorarseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640>2009-01-25 20:54:00 +0000
committerarseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640>2009-01-25 20:54:00 +0000
commit208a6b4ecc77932c08e5990a9cf809c5d8207b95 (patch)
treef0d66fa711d05db80aab623b4dc734c54d7f0f88 /docs
parent46da814b4287f34d668f38779947e6941837079b (diff)
Documentation updated
git-svn-id: http://pugixml.googlecode.com/svn/trunk@113 99668b35-9821-0410-8761-19e4c4f06640
Diffstat (limited to 'docs')
-rw-r--r--docs/html/annotated.html4
-rw-r--r--docs/html/classpugi_1_1xml__attribute-members.html5
-rw-r--r--docs/html/classpugi_1_1xml__attribute.html76
-rw-r--r--docs/html/classpugi_1_1xml__attribute__iterator-members.html3
-rw-r--r--docs/html/classpugi_1_1xml__attribute__iterator.html3
-rw-r--r--docs/html/classpugi_1_1xml__document-members.html25
-rw-r--r--docs/html/classpugi_1_1xml__document.html53
-rw-r--r--docs/html/classpugi_1_1xml__node-members.html15
-rw-r--r--docs/html/classpugi_1_1xml__node.html584
-rw-r--r--docs/html/classpugi_1_1xml__node__iterator-members.html3
-rw-r--r--docs/html/classpugi_1_1xml__node__iterator.html3
-rw-r--r--docs/html/classpugi_1_1xml__tree__walker-members.html3
-rw-r--r--docs/html/classpugi_1_1xml__tree__walker.html3
-rw-r--r--docs/html/classpugi_1_1xml__writer-members.html3
-rw-r--r--docs/html/classpugi_1_1xml__writer.html3
-rw-r--r--docs/html/classpugi_1_1xml__writer__file-members.html3
-rw-r--r--docs/html/classpugi_1_1xml__writer__file.html3
-rw-r--r--docs/html/classpugi_1_1xml__writer__stream-members.html3
-rw-r--r--docs/html/classpugi_1_1xml__writer__stream.html3
-rw-r--r--docs/html/classpugi_1_1xpath__exception-members.html3
-rw-r--r--docs/html/classpugi_1_1xpath__exception.html3
-rw-r--r--docs/html/classpugi_1_1xpath__node-members.html3
-rw-r--r--docs/html/classpugi_1_1xpath__node.html3
-rw-r--r--docs/html/classpugi_1_1xpath__node__set-members.html3
-rw-r--r--docs/html/classpugi_1_1xpath__node__set.html3
-rw-r--r--docs/html/classpugi_1_1xpath__query-members.html3
-rw-r--r--docs/html/classpugi_1_1xpath__query.html3
-rw-r--r--docs/html/deprecated.html23
-rw-r--r--docs/html/functions.html42
-rw-r--r--docs/html/functions_enum.html4
-rw-r--r--docs/html/functions_eval.html4
-rw-r--r--docs/html/functions_func.html35
-rw-r--r--docs/html/functions_type.html4
-rw-r--r--docs/html/functions_vars.html42
-rw-r--r--docs/html/graph_legend.html3
-rw-r--r--docs/html/hierarchy.html4
-rw-r--r--docs/html/index.html3
-rw-r--r--docs/html/inherit__graph__10.map2
-rw-r--r--docs/html/inherit__graph__10.md51
-rw-r--r--docs/html/inherit__graph__10.pngbin0 -> 438 bytes
-rw-r--r--docs/html/inherit__graph__4.map2
-rw-r--r--docs/html/inherit__graph__4.md52
-rw-r--r--docs/html/inherit__graph__4.pngbin492 -> 479 bytes
-rw-r--r--docs/html/inherit__graph__5.map4
-rw-r--r--docs/html/inherit__graph__5.md52
-rw-r--r--docs/html/inherit__graph__5.pngbin1077 -> 492 bytes
-rw-r--r--docs/html/inherit__graph__6.map4
-rw-r--r--docs/html/inherit__graph__6.md52
-rw-r--r--docs/html/inherit__graph__6.pngbin645 -> 1077 bytes
-rw-r--r--docs/html/inherit__graph__7.map2
-rw-r--r--docs/html/inherit__graph__7.md52
-rw-r--r--docs/html/inherit__graph__7.pngbin404 -> 645 bytes
-rw-r--r--docs/html/inherit__graph__8.map2
-rw-r--r--docs/html/inherit__graph__8.md52
-rw-r--r--docs/html/inherit__graph__8.pngbin463 -> 404 bytes
-rw-r--r--docs/html/inherit__graph__9.map2
-rw-r--r--docs/html/inherit__graph__9.md52
-rw-r--r--docs/html/inherit__graph__9.pngbin438 -> 463 bytes
-rw-r--r--docs/html/inherits.html19
-rw-r--r--docs/html/namespacemembers.html76
-rw-r--r--docs/html/namespacemembers_enum.html7
-rw-r--r--docs/html/namespacemembers_eval.html24
-rw-r--r--docs/html/namespacemembers_func.html7
-rw-r--r--docs/html/namespacemembers_type.html40
-rw-r--r--docs/html/namespacemembers_vars.html10
-rw-r--r--docs/html/namespacepugi.html272
-rw-r--r--docs/html/namespaces.html3
-rw-r--r--docs/html/pages.html23
-rw-r--r--docs/html/structpugi_1_1transfer__ownership__tag.html5
-rw-r--r--docs/html/structpugi_1_1xml__parse__result-members.html31
-rw-r--r--docs/html/structpugi_1_1xml__parse__result.html82
-rw-r--r--docs/html/structpugi_1_1xml__parse__result__coll__graph.map1
-rw-r--r--docs/html/structpugi_1_1xml__parse__result__coll__graph.md51
-rw-r--r--docs/html/structpugi_1_1xml__parse__result__coll__graph.pngbin0 -> 1492 bytes
-rw-r--r--docs/index.html30
75 files changed, 1509 insertions, 139 deletions
diff --git a/docs/html/annotated.html b/docs/html/annotated.html
index d45c577..c49d964 100644
--- a/docs/html/annotated.html
+++ b/docs/html/annotated.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -24,6 +25,7 @@
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td class="indexvalue">Document class (DOM tree root) </td></tr>
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td class="indexvalue">A light-weight wrapper for manipulating nodes in DOM tree </td></tr>
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xml__node__iterator.html">pugi::xml_node_iterator</a></td><td class="indexvalue">Child node iterator </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a></td><td class="indexvalue">Parser result </td></tr>
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xml__tree__walker.html">pugi::xml_tree_walker</a></td><td class="indexvalue">Abstract tree walker class </td></tr>
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xml__writer.html">pugi::xml_writer</a></td><td class="indexvalue">Abstract writer class </td></tr>
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xml__writer__file.html">pugi::xml_writer_file</a></td><td class="indexvalue">Xml_writer implementation for FILE* </td></tr>
@@ -33,7 +35,7 @@
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xpath__node__set.html">pugi::xpath_node_set</a></td><td class="indexvalue">Not necessarily ordered constant collection of XPath nodes </td></tr>
<tr><td class="indexkey"><a class="el" href="classpugi_1_1xpath__query.html">pugi::xpath_query</a></td><td class="indexvalue">A class that holds compiled XPath query and allows to evaluate query result </td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__attribute-members.html b/docs/html/classpugi_1_1xml__attribute-members.html
index c284754..edf5a97 100644
--- a/docs/html/classpugi_1_1xml__attribute-members.html
+++ b/docs/html/classpugi_1_1xml__attribute-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -22,6 +23,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#e3bdc34a10c904a95c066b49249e75bd">as_double</a>() const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#6de96400d33e382db1c30dba9302604c">as_float</a>() const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#9f11964a8cef05be2c3410fc5da69064">as_int</a>() const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#bc26acdd1767fd02fe0be6e6c3617aa3">as_uint</a>() const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>document_order</b>() const (defined in <a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a>)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#5578d661daebb2188ea8856805e6be2f">empty</a>() const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#b28b196c03b0a10f7c113ba6694a4cd0">name</a>() const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
@@ -33,6 +35,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#4cf978e6d5bfc56952f9d5b4eebfe68e">operator&lt;=</a>(const xml_attribute &amp;r) const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#101c22c37e2a8351b9eb5777d3ae28e4">operator=</a>(const char *rhs)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#e39b0c95fe3a0a5fe852ca73230620c3">operator=</a>(int rhs)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#7e5c85edc0dfbc67fedda8f9572e641f">operator=</a>(unsigned int rhs)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#c6ad3bddf25651a059239ec01123f087">operator=</a>(double rhs)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#79df9ba6c6d7adc08ea5bb9d214a11e8">operator=</a>(bool rhs)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#26431cc9dae292a7ae629138969e3824">operator==</a>(const xml_attribute &amp;r) const </td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
@@ -45,7 +48,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute.html#a555fccff52247e39f823d564a31e4d8">xml_attribute</a>()</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>xml_attribute_iterator</b> (defined in <a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a>)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td><code> [friend]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><b>xml_node</b> (defined in <a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a>)</td><td><a class="el" href="classpugi_1_1xml__attribute.html">pugi::xml_attribute</a></td><td><code> [friend]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__attribute.html b/docs/html/classpugi_1_1xml__attribute.html
index 2f9b492..a4feff5 100644
--- a/docs/html/classpugi_1_1xml__attribute.html
+++ b/docs/html/classpugi_1_1xml__attribute.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -64,6 +65,9 @@ bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () cons
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__attribute.html#9f11964a8cef05be2c3410fc5da69064">as_int</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cast attribute value as int. <a href="#9f11964a8cef05be2c3410fc5da69064"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__attribute.html#bc26acdd1767fd02fe0be6e6c3617aa3">as_uint</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cast attribute value as unsigned int. <a href="#bc26acdd1767fd02fe0be6e6c3617aa3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__attribute.html#e3bdc34a10c904a95c066b49249e75bd">as_double</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cast attribute value as double. <a href="#e3bdc34a10c904a95c066b49249e75bd"></a><br></td></tr>
@@ -82,6 +86,9 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>document_orde
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__attribute.html#e39b0c95fe3a0a5fe852ca73230620c3">operator=</a> (int rhs)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set attribute value to <em>rhs</em>. <a href="#e39b0c95fe3a0a5fe852ca73230620c3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__attribute.html#7e5c85edc0dfbc67fedda8f9572e641f">operator=</a> (unsigned int rhs)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set attribute value to <em>rhs</em>. <a href="#7e5c85edc0dfbc67fedda8f9572e641f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__attribute.html#c6ad3bddf25651a059239ec01123f087">operator=</a> (double rhs)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set attribute value to <em>rhs</em>. <a href="#c6ad3bddf25651a059239ec01123f087"></a><br></td></tr>
@@ -477,6 +484,37 @@ Cast attribute value as int.
</td>
</tr>
</table>
+<a class="anchor" name="bc26acdd1767fd02fe0be6e6c3617aa3"></a><!-- doxytag: member="pugi::xml_attribute::as_uint" ref="bc26acdd1767fd02fe0be6e6c3617aa3" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">unsigned int pugi::xml_attribute::as_uint </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Cast attribute value as unsigned int.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>attribute value as unsigned int, or 0 if conversion did not succeed or attribute is empty </dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>values out of non-negative int range (usually [0, 2^31-1]) get clamped to range boundaries </dd></dl>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="e3bdc34a10c904a95c066b49249e75bd"></a><!-- doxytag: member="pugi::xml_attribute::as_double" ref="e3bdc34a10c904a95c066b49249e75bd" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
@@ -640,6 +678,42 @@ Set attribute value to <em>rhs</em>.
</td>
</tr>
</table>
+<a class="anchor" name="7e5c85edc0dfbc67fedda8f9572e641f"></a><!-- doxytag: member="pugi::xml_attribute::operator=" ref="7e5c85edc0dfbc67fedda8f9572e641f" args="(unsigned int rhs)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a>&amp; pugi::xml_attribute::operator= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Set attribute value to <em>rhs</em>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>- new attribute value </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>self </dd></dl>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="c6ad3bddf25651a059239ec01123f087"></a><!-- doxytag: member="pugi::xml_attribute::operator=" ref="c6ad3bddf25651a059239ec01123f087" args="(double rhs)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
@@ -874,7 +948,7 @@ Get attribute value.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__attribute__iterator-members.html b/docs/html/classpugi_1_1xml__attribute__iterator-members.html
index 118253c..216a3a4 100644
--- a/docs/html/classpugi_1_1xml__attribute__iterator-members.html
+++ b/docs/html/classpugi_1_1xml__attribute__iterator-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -30,7 +31,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute__iterator.html#4595648e3aa06a3209f200c69805ed47">xml_attribute_iterator</a>(const xml_attribute &amp;node)</td><td><a class="el" href="classpugi_1_1xml__attribute__iterator.html">pugi::xml_attribute_iterator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__attribute__iterator.html#c99270b894dd2faeab9fc6eb3832dc94">xml_attribute_iterator</a>(xml_attribute_struct *ref, xml_attribute_struct *prev)</td><td><a class="el" href="classpugi_1_1xml__attribute__iterator.html">pugi::xml_attribute_iterator</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>xml_node</b> (defined in <a class="el" href="classpugi_1_1xml__attribute__iterator.html">pugi::xml_attribute_iterator</a>)</td><td><a class="el" href="classpugi_1_1xml__attribute__iterator.html">pugi::xml_attribute_iterator</a></td><td><code> [friend]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__attribute__iterator.html b/docs/html/classpugi_1_1xml__attribute__iterator.html
index ce6ea81..58941e9 100644
--- a/docs/html/classpugi_1_1xml__attribute__iterator.html
+++ b/docs/html/classpugi_1_1xml__attribute__iterator.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -407,7 +408,7 @@ Post-decrement operator.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__document-members.html b/docs/html/classpugi_1_1xml__document-members.html
index 8b8b707..ec1e844 100644
--- a/docs/html/classpugi_1_1xml__document-members.html
+++ b/docs/html/classpugi_1_1xml__document-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -23,6 +24,8 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#90347629066ca2eedeaee4d5d4038fe7">all_elements_by_name_w</a>(const char *name, OutputIterator it) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#645c4d7283f755a7b25839667a5fd9c7">append_attribute</a>(const char *name)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#498e41f14a04014eaf5d6af3ae8f9d99">append_child</a>(xml_node_type type=node_element)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#b480b6e6080d4dd83ebb46e5d10e706b">append_copy</a>(const xml_attribute &amp;proto)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#56796f244b13436de2f33da3e8c182f8">append_copy</a>(const xml_node &amp;proto)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#974b051c270013d889d57cda2e8af669">attribute</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#9084f97350ffc64af1eaf7c17c57f4ba">attribute_iterator</a> typedef</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#690982cdfd2c6181e1118d8238d64a54">attribute_w</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -39,6 +42,10 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#1cfc6360de985d724812f67650892658">end</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#6b921b19dbf2c792daaf46544df44fb6">find_attribute</a>(Predicate pred) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#132ca635cc0ab99180be0ffcc156a616">find_child</a>(Predicate pred) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#e733e82ce9bc52d075b3c21df09ae4b6">find_child_by_attribute</a>(const char *name, const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#baa37529c17d875b0f8cabe8bc7718a7">find_child_by_attribute</a>(const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#033abb62855a1ebc2f7d5866c1e3e140">find_child_by_attribute_w</a>(const char *name, const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#ee61c628c55efadf5f3ff87a3353042e">find_child_by_attribute_w</a>(const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#f3a5796f1c99df52244f3c73f5c03d8e">find_node</a>(Predicate pred) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#aae0bdb0c69fb895f66b239720d5d2d0">first_attribute</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#da6e0ce4318d7f72f8b037e39433b298">first_child</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -48,16 +55,21 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#36cfed4439fba1f140d89e351c2bb552">insert_attribute_before</a>(const char *name, const xml_attribute &amp;attr)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#fb2c70e3908e65b001dcd9bcf794d605">insert_child_after</a>(xml_node_type type, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#a07c23d9835e8174fbe75f0c9a0c7d7b">insert_child_before</a>(xml_node_type type, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#406c755ac801843febcf905228d7d0a9">insert_copy_after</a>(const xml_attribute &amp;proto, const xml_attribute &amp;attr)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#0789c30be732fc91069ac6a18dec4d92">insert_copy_after</a>(const xml_node &amp;proto, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#998d3fe85ce36aa1de55cb7403cc0dd7">insert_copy_before</a>(const xml_attribute &amp;proto, const xml_attribute &amp;attr)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#86369d34a6d625e1859752de89c2bf30">insert_copy_before</a>(const xml_node &amp;proto, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#e053ea39add5a64de584f7a81212e388">iterator</a> typedef</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#3e93125923e0b195de4369d50776ecc6">last_attribute</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#b92290e7dbc9292e4ff5d6949bd02e01">last_child</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#ea4dd8757cc94d3b262674609315afdd">load</a>(std::istream &amp;stream, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#77501ece75c709bfb4e479d7cf5f92e3">load</a>(const char *contents, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#0362034d3715646568869514dbf8f419">load_file</a>(const char *name, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#c079241b405fe2a60caf5c50b5ee0122">load</a>(std::istream &amp;stream, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#199d2bd1bda6928816c90d68be3c6b4f">load</a>(const char *contents, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#627d8357c8d91f9a6dc3b3796eb78a58">load_file</a>(const char *name, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#1f0c8b4652edc55e4f46ced685ae60f4">name</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#e76de35f11d46c9987d87262e9430b77">next_sibling</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#1d0d1e460eff5305e6bf50d9f65a58bc">next_sibling</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#3154a0d481e54bbde8f01edd1901698c">next_sibling_w</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#c5f384ec06339e0f5d69ee39766d20a9">offset_debug</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#fa8c35f7bc0254101cf4979372deb52e">operator unspecified_bool_type</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>operator!</b>() const (defined in <a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a>)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#7b5aeeff39fd31e5123ba5c23d6b8676">operator!=</a>(const xml_node &amp;r) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -67,8 +79,8 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#04a82fd56f91edb82bf34cc409bdcf04">operator&gt;</a>(const xml_node &amp;r) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#08e0c3feeb7909e6234a8fe7ccb07d7c">operator&gt;=</a>(const xml_node &amp;r) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#aa4c19abe199d4eacae18f832deb4d70">parent</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#6df96142a186efcbd14a496cd1d54c71">parse</a>(char *xmlstr, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#2742c9acf467f0d3e2651c25bed76634">parse</a>(const transfer_ownership_tag &amp;, char *xmlstr, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#148970f10ce16c21d75c3f10000b3158">parse</a>(char *xmlstr, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#cd3bdf4b2f313653ff848fe2b8639ef0">parse</a>(const transfer_ownership_tag &amp;, char *xmlstr, unsigned int options=parse_default)</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#9d5ed8a5d73d252e5786f034d277d504">path</a>(char delimiter= '/') const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#952fa74a00a02d64ab7600ac2c72fb4b">precompute_document_order</a>()</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>precompute_document_order_impl</b>() (defined in <a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a>)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [protected]</code></td></tr>
@@ -76,6 +88,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#919305f60b3ac08432867cbc94f6e3da">previous_sibling</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#f98f6bc32514761133fc01eec3c77a09">previous_sibling_w</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#89036df09e55056e88b93c4b517f9a5d">print</a>(xml_writer &amp;writer, const char *indent=&quot;\t&quot;, unsigned int flags=format_default, unsigned int depth=0)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#8a0a9d086cc2e5c1f92cb79452695949">print</a>(std::ostream &amp;os, const char *indent=&quot;\t&quot;, unsigned int flags=format_default, unsigned int depth=0)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#af26856382cbd75434e7ac3ac255c2a7">remove_attribute</a>(const xml_attribute &amp;a)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#177097ca7770e8d80350d15cc96a3dd9">remove_attribute</a>(const char *name)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#f44301eb411be0e0787c49d292c93fb5">remove_child</a>(const xml_node &amp;n)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -97,7 +110,7 @@
<tr bgcolor="#f0f0f0"><td><b>xml_node</b>(xml_node_struct *p) (defined in <a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a>)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [explicit, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#1db6c67c97cddd74f59d872057987432">xml_node</a>()</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__document.html#16c086e679286271b0ccd4541d1c1290">~xml_document</a>()</td><td><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__document.html b/docs/html/classpugi_1_1xml__document.html
index 92429d4..9472ba5 100644
--- a/docs/html/classpugi_1_1xml__document.html
+++ b/docs/html/classpugi_1_1xml__document.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -43,21 +44,21 @@ This class has noncopyable semantics (private copy ctor/assignment operator).
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#16c086e679286271b0ccd4541d1c1290">~xml_document</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dtor. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#ea4dd8757cc94d3b262674609315afdd">load</a> (std::istream &amp;stream, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#c079241b405fe2a60caf5c50b5ee0122">load</a> (std::istream &amp;stream, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load document from stream. <a href="#ea4dd8757cc94d3b262674609315afdd"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#77501ece75c709bfb4e479d7cf5f92e3">load</a> (const char *contents, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load document from stream. <a href="#c079241b405fe2a60caf5c50b5ee0122"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#199d2bd1bda6928816c90d68be3c6b4f">load</a> (const char *contents, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load document from string. <a href="#77501ece75c709bfb4e479d7cf5f92e3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#0362034d3715646568869514dbf8f419">load_file</a> (const char *name, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load document from string. <a href="#199d2bd1bda6928816c90d68be3c6b4f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#627d8357c8d91f9a6dc3b3796eb78a58">load_file</a> (const char *name, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load document from file. <a href="#0362034d3715646568869514dbf8f419"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#6df96142a186efcbd14a496cd1d54c71">parse</a> (char *xmlstr, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load document from file. <a href="#627d8357c8d91f9a6dc3b3796eb78a58"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#148970f10ce16c21d75c3f10000b3158">parse</a> (char *xmlstr, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse the given XML string in-situ. <a href="#6df96142a186efcbd14a496cd1d54c71"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#2742c9acf467f0d3e2651c25bed76634">parse</a> (const <a class="el" href="structpugi_1_1transfer__ownership__tag.html">transfer_ownership_tag</a> &amp;, char *xmlstr, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse the given XML string in-situ. <a href="#148970f10ce16c21d75c3f10000b3158"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#cd3bdf4b2f313653ff848fe2b8639ef0">parse</a> (const <a class="el" href="structpugi_1_1transfer__ownership__tag.html">transfer_ownership_tag</a> &amp;, char *xmlstr, unsigned int options=<a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a>)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse the given XML string in-situ (gains ownership). <a href="#2742c9acf467f0d3e2651c25bed76634"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse the given XML string in-situ (gains ownership). <a href="#cd3bdf4b2f313653ff848fe2b8639ef0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html#5039e6a085149c9ebaa6cf788a7a26a5">save</a> (<a class="el" href="classpugi_1_1xml__writer.html">xml_writer</a> &amp;writer, const char *indent=&quot;\t&quot;, unsigned int flags=<a class="el" href="namespacepugi.html#325f48a35abbaeacdfd8b7fc9ed1713c">format_default</a>)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Save XML to writer. <a href="#5039e6a085149c9ebaa6cf788a7a26a5"></a><br></td></tr>
@@ -70,13 +71,13 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute document order for the whole tree Sometimes this makes evaluation of XPath queries faster. <br></td></tr>
</table>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="ea4dd8757cc94d3b262674609315afdd"></a><!-- doxytag: member="pugi::xml_document::load" ref="ea4dd8757cc94d3b262674609315afdd" args="(std::istream &amp;stream, unsigned int options=parse_default)" --><p>
+<a class="anchor" name="c079241b405fe2a60caf5c50b5ee0122"></a><!-- doxytag: member="pugi::xml_document::load" ref="c079241b405fe2a60caf5c50b5ee0122" args="(std::istream &amp;stream, unsigned int options=parse_default)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">bool pugi::xml_document::load </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a> pugi::xml_document::load </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::istream &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>stream</em>, </td>
@@ -112,17 +113,17 @@ Load document from stream.
<tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>- parsing options </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>success flag </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>parsing result </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="77501ece75c709bfb4e479d7cf5f92e3"></a><!-- doxytag: member="pugi::xml_document::load" ref="77501ece75c709bfb4e479d7cf5f92e3" args="(const char *contents, unsigned int options=parse_default)" --><p>
+<a class="anchor" name="199d2bd1bda6928816c90d68be3c6b4f"></a><!-- doxytag: member="pugi::xml_document::load" ref="199d2bd1bda6928816c90d68be3c6b4f" args="(const char *contents, unsigned int options=parse_default)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">bool pugi::xml_document::load </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a> pugi::xml_document::load </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname" nowrap> <em>contents</em>, </td>
@@ -158,17 +159,17 @@ Load document from string.
<tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>- parsing options </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>success flag </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>parsing result </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="0362034d3715646568869514dbf8f419"></a><!-- doxytag: member="pugi::xml_document::load_file" ref="0362034d3715646568869514dbf8f419" args="(const char *name, unsigned int options=parse_default)" --><p>
+<a class="anchor" name="627d8357c8d91f9a6dc3b3796eb78a58"></a><!-- doxytag: member="pugi::xml_document::load_file" ref="627d8357c8d91f9a6dc3b3796eb78a58" args="(const char *name, unsigned int options=parse_default)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">bool pugi::xml_document::load_file </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a> pugi::xml_document::load_file </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname" nowrap> <em>name</em>, </td>
@@ -204,17 +205,17 @@ Load document from file.
<tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>- parsing options </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>success flag </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>parsing result </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="6df96142a186efcbd14a496cd1d54c71"></a><!-- doxytag: member="pugi::xml_document::parse" ref="6df96142a186efcbd14a496cd1d54c71" args="(char *xmlstr, unsigned int options=parse_default)" --><p>
+<a class="anchor" name="148970f10ce16c21d75c3f10000b3158"></a><!-- doxytag: member="pugi::xml_document::parse" ref="148970f10ce16c21d75c3f10000b3158" args="(char *xmlstr, unsigned int options=parse_default)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">bool pugi::xml_document::parse </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a> pugi::xml_document::parse </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">char *&nbsp;</td>
<td class="mdname" nowrap> <em>xmlstr</em>, </td>
@@ -251,17 +252,17 @@ The string is modified; you should ensure that string data will persist througho
<tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>- parsing options </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>success flag </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>parsing result </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="2742c9acf467f0d3e2651c25bed76634"></a><!-- doxytag: member="pugi::xml_document::parse" ref="2742c9acf467f0d3e2651c25bed76634" args="(const transfer_ownership_tag &amp;, char *xmlstr, unsigned int options=parse_default)" --><p>
+<a class="anchor" name="cd3bdf4b2f313653ff848fe2b8639ef0"></a><!-- doxytag: member="pugi::xml_document::parse" ref="cd3bdf4b2f313653ff848fe2b8639ef0" args="(const transfer_ownership_tag &amp;, char *xmlstr, unsigned int options=parse_default)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">bool pugi::xml_document::parse </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a> pugi::xml_document::parse </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="structpugi_1_1transfer__ownership__tag.html">transfer_ownership_tag</a> &amp;&nbsp;</td>
<td class="mdname" nowrap>, </td>
@@ -304,7 +305,7 @@ The string is modified; document gains ownership over the string, so you don't h
<tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>- parsing options </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>success flag </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>parsing result </dd></dl>
</td>
</tr>
</table>
@@ -413,7 +414,7 @@ Save XML to file.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__node-members.html b/docs/html/classpugi_1_1xml__node-members.html
index 2fe2f1a..30d7e8b 100644
--- a/docs/html/classpugi_1_1xml__node-members.html
+++ b/docs/html/classpugi_1_1xml__node-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -23,6 +24,8 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#90347629066ca2eedeaee4d5d4038fe7">all_elements_by_name_w</a>(const char *name, OutputIterator it) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#645c4d7283f755a7b25839667a5fd9c7">append_attribute</a>(const char *name)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#498e41f14a04014eaf5d6af3ae8f9d99">append_child</a>(xml_node_type type=node_element)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#b480b6e6080d4dd83ebb46e5d10e706b">append_copy</a>(const xml_attribute &amp;proto)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#56796f244b13436de2f33da3e8c182f8">append_copy</a>(const xml_node &amp;proto)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#974b051c270013d889d57cda2e8af669">attribute</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#9084f97350ffc64af1eaf7c17c57f4ba">attribute_iterator</a> typedef</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#690982cdfd2c6181e1118d8238d64a54">attribute_w</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -39,6 +42,10 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#1cfc6360de985d724812f67650892658">end</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#6b921b19dbf2c792daaf46544df44fb6">find_attribute</a>(Predicate pred) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#132ca635cc0ab99180be0ffcc156a616">find_child</a>(Predicate pred) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#e733e82ce9bc52d075b3c21df09ae4b6">find_child_by_attribute</a>(const char *name, const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#baa37529c17d875b0f8cabe8bc7718a7">find_child_by_attribute</a>(const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#033abb62855a1ebc2f7d5866c1e3e140">find_child_by_attribute_w</a>(const char *name, const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#ee61c628c55efadf5f3ff87a3353042e">find_child_by_attribute_w</a>(const char *attr_name, const char *attr_value)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#f3a5796f1c99df52244f3c73f5c03d8e">find_node</a>(Predicate pred) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#aae0bdb0c69fb895f66b239720d5d2d0">first_attribute</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#da6e0ce4318d7f72f8b037e39433b298">first_child</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -48,6 +55,10 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#36cfed4439fba1f140d89e351c2bb552">insert_attribute_before</a>(const char *name, const xml_attribute &amp;attr)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#fb2c70e3908e65b001dcd9bcf794d605">insert_child_after</a>(xml_node_type type, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#a07c23d9835e8174fbe75f0c9a0c7d7b">insert_child_before</a>(xml_node_type type, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#406c755ac801843febcf905228d7d0a9">insert_copy_after</a>(const xml_attribute &amp;proto, const xml_attribute &amp;attr)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#0789c30be732fc91069ac6a18dec4d92">insert_copy_after</a>(const xml_node &amp;proto, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#998d3fe85ce36aa1de55cb7403cc0dd7">insert_copy_before</a>(const xml_attribute &amp;proto, const xml_attribute &amp;attr)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#86369d34a6d625e1859752de89c2bf30">insert_copy_before</a>(const xml_node &amp;proto, const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#e053ea39add5a64de584f7a81212e388">iterator</a> typedef</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#3e93125923e0b195de4369d50776ecc6">last_attribute</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#b92290e7dbc9292e4ff5d6949bd02e01">last_child</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -55,6 +66,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#e76de35f11d46c9987d87262e9430b77">next_sibling</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#1d0d1e460eff5305e6bf50d9f65a58bc">next_sibling</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#3154a0d481e54bbde8f01edd1901698c">next_sibling_w</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#c5f384ec06339e0f5d69ee39766d20a9">offset_debug</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#fa8c35f7bc0254101cf4979372deb52e">operator unspecified_bool_type</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>operator!</b>() const (defined in <a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a>)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#7b5aeeff39fd31e5123ba5c23d6b8676">operator!=</a>(const xml_node &amp;r) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -70,6 +82,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#919305f60b3ac08432867cbc94f6e3da">previous_sibling</a>() const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#f98f6bc32514761133fc01eec3c77a09">previous_sibling_w</a>(const char *name) const </td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#89036df09e55056e88b93c4b517f9a5d">print</a>(xml_writer &amp;writer, const char *indent=&quot;\t&quot;, unsigned int flags=format_default, unsigned int depth=0)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#8a0a9d086cc2e5c1f92cb79452695949">print</a>(std::ostream &amp;os, const char *indent=&quot;\t&quot;, unsigned int flags=format_default, unsigned int depth=0)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#af26856382cbd75434e7ac3ac255c2a7">remove_attribute</a>(const xml_attribute &amp;a)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#177097ca7770e8d80350d15cc96a3dd9">remove_attribute</a>(const char *name)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#f44301eb411be0e0787c49d292c93fb5">remove_child</a>(const xml_node &amp;n)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
@@ -88,7 +101,7 @@
<tr bgcolor="#f0f0f0"><td><b>xml_node</b>(xml_node_struct *p) (defined in <a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a>)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [explicit, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node.html#1db6c67c97cddd74f59d872057987432">xml_node</a>()</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>xml_node_iterator</b> (defined in <a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a>)</td><td><a class="el" href="classpugi_1_1xml__node.html">pugi::xml_node</a></td><td><code> [friend]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__node.html b/docs/html/classpugi_1_1xml__node.html
index 8be729e..7ac3885 100644
--- a/docs/html/classpugi_1_1xml__node.html
+++ b/docs/html/classpugi_1_1xml__node.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -150,6 +151,15 @@ bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () cons
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#36cfed4439fba1f140d89e351c2bb552">insert_attribute_before</a> (const char *name, const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;attr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert attribute with specified name before <em>attr</em> (for element nodes). <a href="#36cfed4439fba1f140d89e351c2bb552"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#b480b6e6080d4dd83ebb46e5d10e706b">append_copy</a> (const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;proto)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a copy of the specified attribute (for element nodes). <a href="#b480b6e6080d4dd83ebb46e5d10e706b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#406c755ac801843febcf905228d7d0a9">insert_copy_after</a> (const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;proto, const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;attr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a copy of the specified attribute after <em>attr</em> (for element nodes). <a href="#406c755ac801843febcf905228d7d0a9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#998d3fe85ce36aa1de55cb7403cc0dd7">insert_copy_before</a> (const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;proto, const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;attr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a copy of the specified attribute before <em>attr</em> (for element nodes). <a href="#998d3fe85ce36aa1de55cb7403cc0dd7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#498e41f14a04014eaf5d6af3ae8f9d99">append_child</a> (<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">xml_node_type</a> type=node_element)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add child node with specified type (for element nodes). <a href="#498e41f14a04014eaf5d6af3ae8f9d99"></a><br></td></tr>
@@ -159,6 +169,15 @@ bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () cons
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#a07c23d9835e8174fbe75f0c9a0c7d7b">insert_child_before</a> (<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">xml_node_type</a> type, const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;node)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert child node with specified type before <em>node</em> (for element nodes). <a href="#a07c23d9835e8174fbe75f0c9a0c7d7b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#56796f244b13436de2f33da3e8c182f8">append_copy</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;proto)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a copy of the specified node as a child (for element nodes). <a href="#56796f244b13436de2f33da3e8c182f8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#0789c30be732fc91069ac6a18dec4d92">insert_copy_after</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;proto, const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;node)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a copy of the specified node after <em>node</em> (for element nodes). <a href="#0789c30be732fc91069ac6a18dec4d92"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#86369d34a6d625e1859752de89c2bf30">insert_copy_before</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;proto, const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;node)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a copy of the specified node before <em>node</em> (for element nodes). <a href="#86369d34a6d625e1859752de89c2bf30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#af26856382cbd75434e7ac3ac255c2a7">remove_attribute</a> (const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;a)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove specified attribute. <a href="#af26856382cbd75434e7ac3ac255c2a7"></a><br></td></tr>
@@ -203,6 +222,18 @@ bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () cons
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#f3a5796f1c99df52244f3c73f5c03d8e">find_node</a> (Predicate pred) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find node from subtree using predicate. <a href="#f3a5796f1c99df52244f3c73f5c03d8e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#e733e82ce9bc52d075b3c21df09ae4b6">find_child_by_attribute</a> (const char *name, const char *attr_name, const char *attr_value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find child node with the specified name that has specified attribute. <a href="#e733e82ce9bc52d075b3c21df09ae4b6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#033abb62855a1ebc2f7d5866c1e3e140">find_child_by_attribute_w</a> (const char *name, const char *attr_name, const char *attr_value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find child node with the specified name that has specified attribute (use pattern matching for node name and attribute name/value). <a href="#033abb62855a1ebc2f7d5866c1e3e140"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#baa37529c17d875b0f8cabe8bc7718a7">find_child_by_attribute</a> (const char *attr_name, const char *attr_value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find child node that has specified attribute. <a href="#baa37529c17d875b0f8cabe8bc7718a7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#ee61c628c55efadf5f3ff87a3353042e">find_child_by_attribute_w</a> (const char *attr_name, const char *attr_value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find child node that has specified attribute (use pattern matching for attribute name/value). <a href="#ee61c628c55efadf5f3ff87a3353042e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#9d5ed8a5d73d252e5786f034d277d504">path</a> (char delimiter= '/') const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the absolute node path from root as a text string. <a href="#9d5ed8a5d73d252e5786f034d277d504"></a><br></td></tr>
@@ -230,6 +261,12 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>document_orde
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#89036df09e55056e88b93c4b517f9a5d">print</a> (<a class="el" href="classpugi_1_1xml__writer.html">xml_writer</a> &amp;writer, const char *indent=&quot;\t&quot;, unsigned int flags=<a class="el" href="namespacepugi.html#325f48a35abbaeacdfd8b7fc9ed1713c">format_default</a>, unsigned int depth=0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print subtree to writer. <a href="#89036df09e55056e88b93c4b517f9a5d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#8a0a9d086cc2e5c1f92cb79452695949">print</a> (std::ostream &amp;os, const char *indent=&quot;\t&quot;, unsigned int flags=<a class="el" href="namespacepugi.html#325f48a35abbaeacdfd8b7fc9ed1713c">format_default</a>, unsigned int depth=0)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print subtree to stream. <a href="#8a0a9d086cc2e5c1f92cb79452695949"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node.html#c5f384ec06339e0f5d69ee39766d20a9">offset_debug</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get node offset in parsed file/string (in bytes) for debugging purposes. <a href="#c5f384ec06339e0f5d69ee39766d20a9"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="303b18f86fd1e917afe4f8a9c70ab545"></a><!-- doxytag: member="pugi::xml_node::unspecified_bool_type" ref="303b18f86fd1e917afe4f8a9c70ab545" args="" -->
typedef xml_node_struct *xml_node::*&nbsp;</td><td class="memItemRight" valign="bottom"><b>unspecified_bool_type</b></td></tr>
@@ -1536,6 +1573,134 @@ Insert attribute with specified name before <em>attr</em> (for element nodes).
</td>
</tr>
</table>
+<a class="anchor" name="b480b6e6080d4dd83ebb46e5d10e706b"></a><!-- doxytag: member="pugi::xml_node::append_copy" ref="b480b6e6080d4dd83ebb46e5d10e706b" args="(const xml_attribute &amp;proto)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> pugi::xml_node::append_copy </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>proto</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Add a copy of the specified attribute (for element nodes).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proto</em>&nbsp;</td><td>- attribute prototype which is to be copied </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>inserted attribute, or empty attribute if there was an error (wrong node type) </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="406c755ac801843febcf905228d7d0a9"></a><!-- doxytag: member="pugi::xml_node::insert_copy_after" ref="406c755ac801843febcf905228d7d0a9" args="(const xml_attribute &amp;proto, const xml_attribute &amp;attr)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> pugi::xml_node::insert_copy_after </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>proto</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Insert a copy of the specified attribute after <em>attr</em> (for element nodes).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proto</em>&nbsp;</td><td>- attribute prototype which is to be copied </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>- attribute to insert a new one after </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>inserted attribute, or empty attribute if there was an error (wrong node type, or attr does not belong to node) </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="998d3fe85ce36aa1de55cb7403cc0dd7"></a><!-- doxytag: member="pugi::xml_node::insert_copy_before" ref="998d3fe85ce36aa1de55cb7403cc0dd7" args="(const xml_attribute &amp;proto, const xml_attribute &amp;attr)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> pugi::xml_node::insert_copy_before </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>proto</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Insert a copy of the specified attribute before <em>attr</em> (for element nodes).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proto</em>&nbsp;</td><td>- attribute prototype which is to be copied </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>- attribute to insert a new one before </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>inserted attribute, or empty attribute if there was an error (wrong node type, or attr does not belong to node) </dd></dl>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="498e41f14a04014eaf5d6af3ae8f9d99"></a><!-- doxytag: member="pugi::xml_node::append_child" ref="498e41f14a04014eaf5d6af3ae8f9d99" args="(xml_node_type type=node_element)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
@@ -1664,6 +1829,134 @@ Insert child node with specified type before <em>node</em> (for element nodes).
</td>
</tr>
</table>
+<a class="anchor" name="56796f244b13436de2f33da3e8c182f8"></a><!-- doxytag: member="pugi::xml_node::append_copy" ref="56796f244b13436de2f33da3e8c182f8" args="(const xml_node &amp;proto)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a> pugi::xml_node::append_copy </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>proto</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Add a copy of the specified node as a child (for element nodes).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proto</em>&nbsp;</td><td>- node prototype which is to be copied </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>inserted node, or empty node if there was an error (wrong node type) </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="0789c30be732fc91069ac6a18dec4d92"></a><!-- doxytag: member="pugi::xml_node::insert_copy_after" ref="0789c30be732fc91069ac6a18dec4d92" args="(const xml_node &amp;proto, const xml_node &amp;node)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a> pugi::xml_node::insert_copy_after </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>proto</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>node</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Insert a copy of the specified node after <em>node</em> (for element nodes).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proto</em>&nbsp;</td><td>- node prototype which is to be copied </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>- node to insert a new one after </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>inserted node, or empty node if there was an error (wrong node type, or <em>node</em> is not a child of this node) </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="86369d34a6d625e1859752de89c2bf30"></a><!-- doxytag: member="pugi::xml_node::insert_copy_before" ref="86369d34a6d625e1859752de89c2bf30" args="(const xml_node &amp;proto, const xml_node &amp;node)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a> pugi::xml_node::insert_copy_before </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>proto</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>node</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Insert a copy of the specified node before <em>node</em> (for element nodes).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proto</em>&nbsp;</td><td>- node prototype which is to be copied </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>- node to insert a new one before </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>inserted node, or empty node if there was an error (wrong node type, or <em>node</em> is not a child of this node) </dd></dl>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="af26856382cbd75434e7ac3ac255c2a7"></a><!-- doxytag: member="pugi::xml_node::remove_attribute" ref="af26856382cbd75434e7ac3ac255c2a7" args="(const xml_attribute &amp;a)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
@@ -2142,6 +2435,204 @@ Find node from subtree using predicate.
</td>
</tr>
</table>
+<a class="anchor" name="e733e82ce9bc52d075b3c21df09ae4b6"></a><!-- doxytag: member="pugi::xml_node::find_child_by_attribute" ref="e733e82ce9bc52d075b3c21df09ae4b6" args="(const char *name, const char *attr_name, const char *attr_value)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a> pugi::xml_node::find_child_by_attribute </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_value</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Find child node with the specified name that has specified attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- child node name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr_name</em>&nbsp;</td><td>- attribute name of child node </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>- attribute value of child node </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>first matching child node, or empty node </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="033abb62855a1ebc2f7d5866c1e3e140"></a><!-- doxytag: member="pugi::xml_node::find_child_by_attribute_w" ref="033abb62855a1ebc2f7d5866c1e3e140" args="(const char *name, const char *attr_name, const char *attr_value)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a> pugi::xml_node::find_child_by_attribute_w </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_value</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Find child node with the specified name that has specified attribute (use pattern matching for node name and attribute name/value).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- pattern for child node name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr_name</em>&nbsp;</td><td>- pattern for attribute name of child node </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>- pattern for attribute value of child node </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>first matching child node, or empty node </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="baa37529c17d875b0f8cabe8bc7718a7"></a><!-- doxytag: member="pugi::xml_node::find_child_by_attribute" ref="baa37529c17d875b0f8cabe8bc7718a7" args="(const char *attr_name, const char *attr_value)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a> pugi::xml_node::find_child_by_attribute </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_value</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Find child node that has specified attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>attr_name</em>&nbsp;</td><td>- attribute name of child node </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>- attribute value of child node </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>first matching child node, or empty node </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="ee61c628c55efadf5f3ff87a3353042e"></a><!-- doxytag: member="pugi::xml_node::find_child_by_attribute_w" ref="ee61c628c55efadf5f3ff87a3353042e" args="(const char *attr_name, const char *attr_value)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classpugi_1_1xml__node.html">xml_node</a> pugi::xml_node::find_child_by_attribute_w </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>attr_value</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Find child node that has specified attribute (use pattern matching for attribute name/value).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>attr_name</em>&nbsp;</td><td>- pattern for attribute name of child node </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>- pattern for attribute value of child node </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>first matching child node, or empty node </dd></dl>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="9d5ed8a5d73d252e5786f034d277d504"></a><!-- doxytag: member="pugi::xml_node::path" ref="9d5ed8a5d73d252e5786f034d277d504" args="(char delimiter= '/') const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
@@ -2466,7 +2957,98 @@ Print subtree to writer.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+<a class="anchor" name="8a0a9d086cc2e5c1f92cb79452695949"></a><!-- doxytag: member="pugi::xml_node::print" ref="8a0a9d086cc2e5c1f92cb79452695949" args="(std::ostream &amp;os, const char *indent=&quot;\t&quot;, unsigned int flags=format_default, unsigned int depth=0)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void pugi::xml_node::print </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::ostream &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>os</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>indent</em> = <code>&quot;\t&quot;</code>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>unsigned int&nbsp;</td>
+ <td class="mdname" nowrap> <em>flags</em> = <code><a class="el" href="namespacepugi.html#325f48a35abbaeacdfd8b7fc9ed1713c">format_default</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>unsigned int&nbsp;</td>
+ <td class="mdname" nowrap> <em>depth</em> = <code>0</code></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Print subtree to stream.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>os</em>&nbsp;</td><td>- output stream </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>indent</em>&nbsp;</td><td>- indentation string </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>- formatting flags </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>depth</em>&nbsp;</td><td>- starting depth (used for indentation) </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <a class="el" href="classpugi_1_1xml__node.html#89036df09e55056e88b93c4b517f9a5d">print()</a> with <a class="el" href="classpugi_1_1xml__writer__stream.html">xml_writer_stream</a> instead </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="c5f384ec06339e0f5d69ee39766d20a9"></a><!-- doxytag: member="pugi::xml_node::offset_debug" ref="c5f384ec06339e0f5d69ee39766d20a9" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int pugi::xml_node::offset_debug </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get node offset in parsed file/string (in bytes) for debugging purposes.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>offset in bytes to start of node data, or -1 in case of error </dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>This will return -1 if node information changed to the extent that it's no longer possible to calculate offset, for example if element node name has significantly changed; this is guaranteed to return correct offset only for nodes that have not changed since parsing. </dd></dl>
+ </td>
+ </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__node__iterator-members.html b/docs/html/classpugi_1_1xml__node__iterator-members.html
index 0c81722..5f5b2a4 100644
--- a/docs/html/classpugi_1_1xml__node__iterator-members.html
+++ b/docs/html/classpugi_1_1xml__node__iterator-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -30,7 +31,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node__iterator.html#09538d658aef0ba20cbe050dff1c3a81">xml_node_iterator</a>()</td><td><a class="el" href="classpugi_1_1xml__node__iterator.html">pugi::xml_node_iterator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node__iterator.html#874c832b41aaaff159ef2c36cdcb705c">xml_node_iterator</a>(const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xml__node__iterator.html">pugi::xml_node_iterator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__node__iterator.html#b16f30b8b0b96e750792c69e8e1fbeb2">xml_node_iterator</a>(xml_node_struct *ref, xml_node_struct *prev)</td><td><a class="el" href="classpugi_1_1xml__node__iterator.html">pugi::xml_node_iterator</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__node__iterator.html b/docs/html/classpugi_1_1xml__node__iterator.html
index f2e7f70..77efaba 100644
--- a/docs/html/classpugi_1_1xml__node__iterator.html
+++ b/docs/html/classpugi_1_1xml__node__iterator.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -407,7 +408,7 @@ Post-decrement operator.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__tree__walker-members.html b/docs/html/classpugi_1_1xml__tree__walker-members.html
index 146a799..d00b431 100644
--- a/docs/html/classpugi_1_1xml__tree__walker-members.html
+++ b/docs/html/classpugi_1_1xml__tree__walker-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -25,7 +26,7 @@
<tr bgcolor="#f0f0f0"><td><b>xml_node</b> (defined in <a class="el" href="classpugi_1_1xml__tree__walker.html">pugi::xml_tree_walker</a>)</td><td><a class="el" href="classpugi_1_1xml__tree__walker.html">pugi::xml_tree_walker</a></td><td><code> [friend]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__tree__walker.html#93c03157cff8f8a0ead30c2d256d061b">xml_tree_walker</a>()</td><td><a class="el" href="classpugi_1_1xml__tree__walker.html">pugi::xml_tree_walker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__tree__walker.html#aa0d4eb42c6518a2a90bc264588ece84">~xml_tree_walker</a>()</td><td><a class="el" href="classpugi_1_1xml__tree__walker.html">pugi::xml_tree_walker</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__tree__walker.html b/docs/html/classpugi_1_1xml__tree__walker.html
index 0187589..a2eef95 100644
--- a/docs/html/classpugi_1_1xml__tree__walker.html
+++ b/docs/html/classpugi_1_1xml__tree__walker.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -179,7 +180,7 @@ Callback that is called when traversal of node ends.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__writer-members.html b/docs/html/classpugi_1_1xml__writer-members.html
index 9719a3a..af6a934 100644
--- a/docs/html/classpugi_1_1xml__writer-members.html
+++ b/docs/html/classpugi_1_1xml__writer-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -20,7 +21,7 @@
<h1>pugi::xml_writer Member List</h1>This is the complete list of members for <a class="el" href="classpugi_1_1xml__writer.html">pugi::xml_writer</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer.html#b7d3b6a8499ceef7799158370e1c2617">write</a>(const void *data, size_t size)=0</td><td><a class="el" href="classpugi_1_1xml__writer.html">pugi::xml_writer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer.html#5c9b1bd029ed10862ffa4c61d24c351f">~xml_writer</a>()</td><td><a class="el" href="classpugi_1_1xml__writer.html">pugi::xml_writer</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__writer.html b/docs/html/classpugi_1_1xml__writer.html
index 898d0b2..04f851a 100644
--- a/docs/html/classpugi_1_1xml__writer.html
+++ b/docs/html/classpugi_1_1xml__writer.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -89,7 +90,7 @@ Write memory chunk into stream/file/whatever.
Implemented in <a class="el" href="classpugi_1_1xml__writer__file.html#03d24da4425f4e7ba99eae58be3a2891">pugi::xml_writer_file</a>, and <a class="el" href="classpugi_1_1xml__writer__stream.html#7c3004898f1ee5aa10dbf48103143bb1">pugi::xml_writer_stream</a>. </td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__writer__file-members.html b/docs/html/classpugi_1_1xml__writer__file-members.html
index d07e82f..75b55a5 100644
--- a/docs/html/classpugi_1_1xml__writer__file-members.html
+++ b/docs/html/classpugi_1_1xml__writer__file-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,7 +22,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer__file.html#03d24da4425f4e7ba99eae58be3a2891">write</a>(const void *data, size_t size)</td><td><a class="el" href="classpugi_1_1xml__writer__file.html">pugi::xml_writer_file</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer__file.html#d44c139527f3b1bca4846e3b1d80b190">xml_writer_file</a>(void *file)</td><td><a class="el" href="classpugi_1_1xml__writer__file.html">pugi::xml_writer_file</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer.html#5c9b1bd029ed10862ffa4c61d24c351f">~xml_writer</a>()</td><td><a class="el" href="classpugi_1_1xml__writer.html">pugi::xml_writer</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__writer__file.html b/docs/html/classpugi_1_1xml__writer__file.html
index ac11dda..347cb56 100644
--- a/docs/html/classpugi_1_1xml__writer__file.html
+++ b/docs/html/classpugi_1_1xml__writer__file.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -127,7 +128,7 @@ Write memory chunk into stream/file/whatever.
Implements <a class="el" href="classpugi_1_1xml__writer.html#b7d3b6a8499ceef7799158370e1c2617">pugi::xml_writer</a>. </td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__writer__stream-members.html b/docs/html/classpugi_1_1xml__writer__stream-members.html
index fb39b61..a06ca29 100644
--- a/docs/html/classpugi_1_1xml__writer__stream-members.html
+++ b/docs/html/classpugi_1_1xml__writer__stream-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,7 +22,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer__stream.html#7c3004898f1ee5aa10dbf48103143bb1">write</a>(const void *data, size_t size)</td><td><a class="el" href="classpugi_1_1xml__writer__stream.html">pugi::xml_writer_stream</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer__stream.html#214b2086050ab867e132d01e28f38b5a">xml_writer_stream</a>(std::ostream &amp;stream)</td><td><a class="el" href="classpugi_1_1xml__writer__stream.html">pugi::xml_writer_stream</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xml__writer.html#5c9b1bd029ed10862ffa4c61d24c351f">~xml_writer</a>()</td><td><a class="el" href="classpugi_1_1xml__writer.html">pugi::xml_writer</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xml__writer__stream.html b/docs/html/classpugi_1_1xml__writer__stream.html
index b3cfffc..b940412 100644
--- a/docs/html/classpugi_1_1xml__writer__stream.html
+++ b/docs/html/classpugi_1_1xml__writer__stream.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -127,7 +128,7 @@ Write memory chunk into stream/file/whatever.
Implements <a class="el" href="classpugi_1_1xml__writer.html#b7d3b6a8499ceef7799158370e1c2617">pugi::xml_writer</a>. </td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__exception-members.html b/docs/html/classpugi_1_1xpath__exception-members.html
index f2c33e4..887d7ce 100644
--- a/docs/html/classpugi_1_1xpath__exception-members.html
+++ b/docs/html/classpugi_1_1xpath__exception-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -20,7 +21,7 @@
<h1>pugi::xpath_exception Member List</h1>This is the complete list of members for <a class="el" href="classpugi_1_1xpath__exception.html">pugi::xpath_exception</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__exception.html#436980baf3d09670ecc15a110ed0f654">what</a>() const </td><td><a class="el" href="classpugi_1_1xpath__exception.html">pugi::xpath_exception</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__exception.html#9236dd8d2e0674417b2cb53760791017">xpath_exception</a>(const char *message)</td><td><a class="el" href="classpugi_1_1xpath__exception.html">pugi::xpath_exception</a></td><td><code> [explicit]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__exception.html b/docs/html/classpugi_1_1xpath__exception.html
index adde857..33d3ee6 100644
--- a/docs/html/classpugi_1_1xpath__exception.html
+++ b/docs/html/classpugi_1_1xpath__exception.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -101,7 +102,7 @@ Return error message.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__node-members.html b/docs/html/classpugi_1_1xpath__node-members.html
index cd88688..ead4619 100644
--- a/docs/html/classpugi_1_1xpath__node-members.html
+++ b/docs/html/classpugi_1_1xpath__node-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -27,7 +28,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__node.html#c744d6466fee3a062ba3bb928331031e">xpath_node</a>()</td><td><a class="el" href="classpugi_1_1xpath__node.html">pugi::xpath_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__node.html#c19206fda68c2c67ff2b42009debe74f">xpath_node</a>(const xml_node &amp;node)</td><td><a class="el" href="classpugi_1_1xpath__node.html">pugi::xpath_node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__node.html#5cc7cfd8ceb6cae4be45b2f29fe57f34">xpath_node</a>(const xml_attribute &amp;attribute, const xml_node &amp;parent)</td><td><a class="el" href="classpugi_1_1xpath__node.html">pugi::xpath_node</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__node.html b/docs/html/classpugi_1_1xpath__node.html
index 839e9b4..ab1d29a 100644
--- a/docs/html/classpugi_1_1xpath__node.html
+++ b/docs/html/classpugi_1_1xpath__node.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -334,7 +335,7 @@ Compares two XPath nodes.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__node__set-members.html b/docs/html/classpugi_1_1xpath__node__set-members.html
index aa22e77..dd9711c 100644
--- a/docs/html/classpugi_1_1xpath__node__set-members.html
+++ b/docs/html/classpugi_1_1xpath__node__set-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -35,7 +36,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__node__set.html#3e102821157e43d83f6623996709127d">xpath_node_set</a>()</td><td><a class="el" href="classpugi_1_1xpath__node__set.html">pugi::xpath_node_set</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__node__set.html#59f1f078606bb6c4f1a081bb82bcf901">xpath_node_set</a>(const xpath_node_set &amp;ns)</td><td><a class="el" href="classpugi_1_1xpath__node__set.html">pugi::xpath_node_set</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__node__set.html#6ca44658aa0126e12f9fc3e3f8017376">~xpath_node_set</a>()</td><td><a class="el" href="classpugi_1_1xpath__node__set.html">pugi::xpath_node_set</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__node__set.html b/docs/html/classpugi_1_1xpath__node__set.html
index 1612699..f2c5a10 100644
--- a/docs/html/classpugi_1_1xpath__node__set.html
+++ b/docs/html/classpugi_1_1xpath__node__set.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -406,7 +407,7 @@ Return true if collection is empty.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__query-members.html b/docs/html/classpugi_1_1xpath__query-members.html
index 0d6a9d6..bc8d38f 100644
--- a/docs/html/classpugi_1_1xpath__query-members.html
+++ b/docs/html/classpugi_1_1xpath__query-members.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -24,7 +25,7 @@
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__query.html#0327ba2d1a1dddac08f18d400856dafc">evaluate_string</a>(const xml_node &amp;n)</td><td><a class="el" href="classpugi_1_1xpath__query.html">pugi::xpath_query</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__query.html#df3ce6efc17c1b58a1ff60bedb632140">xpath_query</a>(const char *query)</td><td><a class="el" href="classpugi_1_1xpath__query.html">pugi::xpath_query</a></td><td><code> [explicit]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpugi_1_1xpath__query.html#0ca09e7de62e46feb64d03995f389da3">~xpath_query</a>()</td><td><a class="el" href="classpugi_1_1xpath__query.html">pugi::xpath_query</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/classpugi_1_1xpath__query.html b/docs/html/classpugi_1_1xpath__query.html
index 4bf1135..a6b0ba4 100644
--- a/docs/html/classpugi_1_1xpath__query.html
+++ b/docs/html/classpugi_1_1xpath__query.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -232,7 +233,7 @@ If expression does not directly evaluate to node set, function returns empty nod
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:47 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/deprecated.html b/docs/html/deprecated.html
new file mode 100644
index 0000000..462e54b
--- /dev/null
+++ b/docs/html/deprecated.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>pugixml: Deprecated List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.6-NO -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<h1><a class="anchor" name="deprecated">Deprecated List</a></h1><a class="anchor" name="_deprecated000001"></a> <dl>
+<dt>Member <a class="el" href="classpugi_1_1xml__node.html#8a0a9d086cc2e5c1f92cb79452695949">pugi::xml_node::print</a> (std::ostream &amp;os, const char *indent="", unsigned int flags=format_default, unsigned int depth=0) </dt>
+<dd>Use print() with xml_writer_stream instead </dd>
+</dl>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
+</body>
+</html>
diff --git a/docs/html/functions.html b/docs/html/functions.html
index b30a864..40db2d4 100644
--- a/docs/html/functions.html
+++ b/docs/html/functions.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<ul>
<li id="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
@@ -57,11 +59,13 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classpugi_1_1xml__node.html#21a123c51fa592b6f2ceb2e22411edd9">pugi::xml_node</a><li>all_elements_by_name_w()
: <a class="el" href="classpugi_1_1xml__node.html#90347629066ca2eedeaee4d5d4038fe7">pugi::xml_node</a><li>append_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#645c4d7283f755a7b25839667a5fd9c7">pugi::xml_node</a><li>append_child()
-: <a class="el" href="classpugi_1_1xml__node.html#498e41f14a04014eaf5d6af3ae8f9d99">pugi::xml_node</a><li>as_bool()
+: <a class="el" href="classpugi_1_1xml__node.html#498e41f14a04014eaf5d6af3ae8f9d99">pugi::xml_node</a><li>append_copy()
+: <a class="el" href="classpugi_1_1xml__node.html#56796f244b13436de2f33da3e8c182f8">pugi::xml_node</a><li>as_bool()
: <a class="el" href="classpugi_1_1xml__attribute.html#f512177dd662f69c4259bc15312c54f0">pugi::xml_attribute</a><li>as_double()
: <a class="el" href="classpugi_1_1xml__attribute.html#e3bdc34a10c904a95c066b49249e75bd">pugi::xml_attribute</a><li>as_float()
: <a class="el" href="classpugi_1_1xml__attribute.html#6de96400d33e382db1c30dba9302604c">pugi::xml_attribute</a><li>as_int()
-: <a class="el" href="classpugi_1_1xml__attribute.html#9f11964a8cef05be2c3410fc5da69064">pugi::xml_attribute</a><li>attribute()
+: <a class="el" href="classpugi_1_1xml__attribute.html#9f11964a8cef05be2c3410fc5da69064">pugi::xml_attribute</a><li>as_uint()
+: <a class="el" href="classpugi_1_1xml__attribute.html#bc26acdd1767fd02fe0be6e6c3617aa3">pugi::xml_attribute</a><li>attribute()
: <a class="el" href="classpugi_1_1xpath__node.html#1d4b104aa945a3364dd45f8d6a9f7031">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__node.html#974b051c270013d889d57cda2e8af669">pugi::xml_node</a><li>attribute_iterator
: <a class="el" href="classpugi_1_1xml__node.html#9084f97350ffc64af1eaf7c17c57f4ba">pugi::xml_node</a><li>attribute_w()
: <a class="el" href="classpugi_1_1xml__node.html#690982cdfd2c6181e1118d8238d64a54">pugi::xml_node</a><li>attributes_begin()
@@ -79,7 +83,8 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classpugi_1_1xpath__node__set.html#6987510e88cea4a396d186285c174de6">pugi::xpath_node_set</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>depth()
-: <a class="el" href="classpugi_1_1xml__tree__walker.html#45420eb7809aae9d35feaca33835dbe2">pugi::xml_tree_walker</a></ul>
+: <a class="el" href="classpugi_1_1xml__tree__walker.html#45420eb7809aae9d35feaca33835dbe2">pugi::xml_tree_walker</a><li>description()
+: <a class="el" href="structpugi_1_1xml__parse__result.html#e8859dee80456ae4f8548e58ce4b32a5">pugi::xml_parse_result</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>empty()
: <a class="el" href="classpugi_1_1xpath__node__set.html#8c6ade2a234af974edb4df861e30ca14">pugi::xpath_node_set</a>, <a class="el" href="classpugi_1_1xml__node.html#3516f879718f3ea1782a0324cb31f798">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#5578d661daebb2188ea8856805e6be2f">pugi::xml_attribute</a><li>end()
@@ -91,7 +96,9 @@ Here is a list of all documented class members with links to the class documenta
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>find_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#6b921b19dbf2c792daaf46544df44fb6">pugi::xml_node</a><li>find_child()
-: <a class="el" href="classpugi_1_1xml__node.html#132ca635cc0ab99180be0ffcc156a616">pugi::xml_node</a><li>find_node()
+: <a class="el" href="classpugi_1_1xml__node.html#132ca635cc0ab99180be0ffcc156a616">pugi::xml_node</a><li>find_child_by_attribute()
+: <a class="el" href="classpugi_1_1xml__node.html#baa37529c17d875b0f8cabe8bc7718a7">pugi::xml_node</a><li>find_child_by_attribute_w()
+: <a class="el" href="classpugi_1_1xml__node.html#ee61c628c55efadf5f3ff87a3353042e">pugi::xml_node</a><li>find_node()
: <a class="el" href="classpugi_1_1xml__node.html#f3a5796f1c99df52244f3c73f5c03d8e">pugi::xml_node</a><li>first()
: <a class="el" href="classpugi_1_1xpath__node__set.html#e786ac9ff330b2dbd7b4da2d8d55b61a">pugi::xpath_node_set</a><li>first_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#aae0bdb0c69fb895f66b239720d5d2d0">pugi::xml_node</a><li>first_child()
@@ -103,14 +110,17 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classpugi_1_1xml__node.html#395ce9c52840edead28b50a7a69565ab">pugi::xml_node</a><li>insert_attribute_before()
: <a class="el" href="classpugi_1_1xml__node.html#36cfed4439fba1f140d89e351c2bb552">pugi::xml_node</a><li>insert_child_after()
: <a class="el" href="classpugi_1_1xml__node.html#fb2c70e3908e65b001dcd9bcf794d605">pugi::xml_node</a><li>insert_child_before()
-: <a class="el" href="classpugi_1_1xml__node.html#a07c23d9835e8174fbe75f0c9a0c7d7b">pugi::xml_node</a><li>iterator
+: <a class="el" href="classpugi_1_1xml__node.html#a07c23d9835e8174fbe75f0c9a0c7d7b">pugi::xml_node</a><li>insert_copy_after()
+: <a class="el" href="classpugi_1_1xml__node.html#0789c30be732fc91069ac6a18dec4d92">pugi::xml_node</a><li>insert_copy_before()
+: <a class="el" href="classpugi_1_1xml__node.html#86369d34a6d625e1859752de89c2bf30">pugi::xml_node</a><li>iterator
: <a class="el" href="classpugi_1_1xml__node.html#e053ea39add5a64de584f7a81212e388">pugi::xml_node</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>last_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#3e93125923e0b195de4369d50776ecc6">pugi::xml_node</a><li>last_child()
-: <a class="el" href="classpugi_1_1xml__node.html#b92290e7dbc9292e4ff5d6949bd02e01">pugi::xml_node</a><li>load()
-: <a class="el" href="classpugi_1_1xml__document.html#77501ece75c709bfb4e479d7cf5f92e3">pugi::xml_document</a><li>load_file()
-: <a class="el" href="classpugi_1_1xml__document.html#0362034d3715646568869514dbf8f419">pugi::xml_document</a></ul>
+: <a class="el" href="classpugi_1_1xml__node.html#b92290e7dbc9292e4ff5d6949bd02e01">pugi::xml_node</a><li>line
+: <a class="el" href="structpugi_1_1xml__parse__result.html#f6357e01ac3445b755aab4030ca1ed6d">pugi::xml_parse_result</a><li>load()
+: <a class="el" href="classpugi_1_1xml__document.html#199d2bd1bda6928816c90d68be3c6b4f">pugi::xml_document</a><li>load_file()
+: <a class="el" href="classpugi_1_1xml__document.html#627d8357c8d91f9a6dc3b3796eb78a58">pugi::xml_document</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name()
: <a class="el" href="classpugi_1_1xml__node.html#1f0c8b4652edc55e4f46ced685ae60f4">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#b28b196c03b0a10f7c113ba6694a4cd0">pugi::xml_attribute</a><li>next_attribute()
@@ -119,8 +129,11 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classpugi_1_1xml__node.html#3154a0d481e54bbde8f01edd1901698c">pugi::xml_node</a><li>node()
: <a class="el" href="classpugi_1_1xpath__node.html#733aedafcaac5d4c0f18cfd2e2fac8d5">pugi::xpath_node</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>operator *()
-: <a class="el" href="classpugi_1_1xml__attribute__iterator.html#ef0da918a50b53390faef17f6c81ce58">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#eb7903145d612c84bae22e0aa103608f">pugi::xml_node_iterator</a><li>operator unspecified_bool_type()
+<li>offset
+: <a class="el" href="structpugi_1_1xml__parse__result.html#b2204957d57d62177808aa75730b9dab">pugi::xml_parse_result</a><li>offset_debug()
+: <a class="el" href="classpugi_1_1xml__node.html#c5f384ec06339e0f5d69ee39766d20a9">pugi::xml_node</a><li>operator *()
+: <a class="el" href="classpugi_1_1xml__attribute__iterator.html#ef0da918a50b53390faef17f6c81ce58">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#eb7903145d612c84bae22e0aa103608f">pugi::xml_node_iterator</a><li>operator bool()
+: <a class="el" href="structpugi_1_1xml__parse__result.html#98aa7ca38c1138dacafe0b118b2fd955">pugi::xml_parse_result</a><li>operator unspecified_bool_type()
: <a class="el" href="classpugi_1_1xpath__node.html#4993b929cb8ae5c8a759788e0c5d199c">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__node.html#fa8c35f7bc0254101cf4979372deb52e">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#176a1a482f838100f1147401f81de430">pugi::xml_attribute</a><li>operator!=()
: <a class="el" href="classpugi_1_1xpath__node.html#1d681c030d20036dc89530a4d1fbea59">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__attribute__iterator.html#ff31d15fb408f567e8aaa03569865c87">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#5905460cbc3433ff7edfa20ce02c11da">pugi::xml_node_iterator</a>, <a class="el" href="classpugi_1_1xml__node.html#7b5aeeff39fd31e5123ba5c23d6b8676">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#3904027c125612776ad4bf834ad73761">pugi::xml_attribute</a><li>operator++()
: <a class="el" href="classpugi_1_1xml__attribute__iterator.html#6b97c3b1a278c668240d7ab0b20d77ae">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#da8f21676a3ac62b0dc98293b2baa257">pugi::xml_node_iterator</a><li>operator--()
@@ -135,13 +148,13 @@ Here is a list of all documented class members with links to the class documenta
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>parent()
: <a class="el" href="classpugi_1_1xpath__node.html#7e293086926c36f781beb0f25629c614">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__node.html#aa4c19abe199d4eacae18f832deb4d70">pugi::xml_node</a><li>parse()
-: <a class="el" href="classpugi_1_1xml__document.html#2742c9acf467f0d3e2651c25bed76634">pugi::xml_document</a><li>path()
+: <a class="el" href="classpugi_1_1xml__document.html#cd3bdf4b2f313653ff848fe2b8639ef0">pugi::xml_document</a><li>path()
: <a class="el" href="classpugi_1_1xml__node.html#9d5ed8a5d73d252e5786f034d277d504">pugi::xml_node</a><li>precompute_document_order()
: <a class="el" href="classpugi_1_1xml__document.html#952fa74a00a02d64ab7600ac2c72fb4b">pugi::xml_document</a><li>previous_attribute()
: <a class="el" href="classpugi_1_1xml__attribute.html#584444ba6bcb328cfa9cd5c6cf08ef7f">pugi::xml_attribute</a><li>previous_sibling()
: <a class="el" href="classpugi_1_1xml__node.html#919305f60b3ac08432867cbc94f6e3da">pugi::xml_node</a><li>previous_sibling_w()
: <a class="el" href="classpugi_1_1xml__node.html#f98f6bc32514761133fc01eec3c77a09">pugi::xml_node</a><li>print()
-: <a class="el" href="classpugi_1_1xml__node.html#89036df09e55056e88b93c4b517f9a5d">pugi::xml_node</a></ul>
+: <a class="el" href="classpugi_1_1xml__node.html#8a0a9d086cc2e5c1f92cb79452695949">pugi::xml_node</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>remove_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#177097ca7770e8d80350d15cc96a3dd9">pugi::xml_node</a><li>remove_child()
@@ -156,7 +169,8 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classpugi_1_1xml__node.html#f81bf55a3f7b9d40ee8807ac1be93a86">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#959bc0ffe307e16b1c19da6611005a3e">pugi::xml_attribute</a><li>set_value()
: <a class="el" href="classpugi_1_1xml__node.html#afa7b8f3ffa652e5e279f79e04d22d4c">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#2d4f2552eeb4a51a8126f228c03a400e">pugi::xml_attribute</a><li>size()
: <a class="el" href="classpugi_1_1xpath__node__set.html#2d8be3dbf5d38d3fb4ee04daed4d72a7">pugi::xpath_node_set</a><li>sort()
-: <a class="el" href="classpugi_1_1xpath__node__set.html#53b4915362d3c73100d3b73ac40ab8f2">pugi::xpath_node_set</a></ul>
+: <a class="el" href="classpugi_1_1xpath__node__set.html#53b4915362d3c73100d3b73ac40ab8f2">pugi::xpath_node_set</a><li>status
+: <a class="el" href="structpugi_1_1xml__parse__result.html#f8b3e6badea671931017695c8a9dd1af">pugi::xml_parse_result</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>traverse()
: <a class="el" href="classpugi_1_1xml__node.html#41be22248598bdf1575ed8d7bdd77807">pugi::xml_node</a><li>type()
@@ -193,7 +207,7 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classpugi_1_1xml__writer.html#5c9b1bd029ed10862ffa4c61d24c351f">pugi::xml_writer</a><li>~xpath_node_set()
: <a class="el" href="classpugi_1_1xpath__node__set.html#6ca44658aa0126e12f9fc3e3f8017376">pugi::xpath_node_set</a><li>~xpath_query()
: <a class="el" href="classpugi_1_1xpath__query.html#0ca09e7de62e46feb64d03995f389da3">pugi::xpath_query</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/functions_enum.html b/docs/html/functions_enum.html
index 0e31c9d..db3cc21 100644
--- a/docs/html/functions_enum.html
+++ b/docs/html/functions_enum.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li id="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
@@ -31,7 +33,7 @@
<ul>
<li>type_t
: <a class="el" href="classpugi_1_1xpath__node__set.html#6c6899c8ecfbce9e42ec85540907080e">pugi::xpath_node_set</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/functions_eval.html b/docs/html/functions_eval.html
index 8e97d6d..fbe61fd 100644
--- a/docs/html/functions_eval.html
+++ b/docs/html/functions_eval.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li id="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
@@ -33,7 +35,7 @@
: <a class="el" href="classpugi_1_1xpath__node__set.html#6c6899c8ecfbce9e42ec85540907080e9d5ce5e6194ac2003da0d86d9af87437">pugi::xpath_node_set</a><li>type_sorted_reverse
: <a class="el" href="classpugi_1_1xpath__node__set.html#6c6899c8ecfbce9e42ec85540907080e7035df3be16759292de59850d6c0b9be">pugi::xpath_node_set</a><li>type_unsorted
: <a class="el" href="classpugi_1_1xpath__node__set.html#6c6899c8ecfbce9e42ec85540907080e7636fa164710ab9b069850ea3b3e4924">pugi::xpath_node_set</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html
index a19c0e3..2e8dfdd 100644
--- a/docs/html/functions_func.html
+++ b/docs/html/functions_func.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
@@ -57,11 +59,13 @@
: <a class="el" href="classpugi_1_1xml__node.html#21a123c51fa592b6f2ceb2e22411edd9">pugi::xml_node</a><li>all_elements_by_name_w()
: <a class="el" href="classpugi_1_1xml__node.html#90347629066ca2eedeaee4d5d4038fe7">pugi::xml_node</a><li>append_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#645c4d7283f755a7b25839667a5fd9c7">pugi::xml_node</a><li>append_child()
-: <a class="el" href="classpugi_1_1xml__node.html#498e41f14a04014eaf5d6af3ae8f9d99">pugi::xml_node</a><li>as_bool()
+: <a class="el" href="classpugi_1_1xml__node.html#498e41f14a04014eaf5d6af3ae8f9d99">pugi::xml_node</a><li>append_copy()
+: <a class="el" href="classpugi_1_1xml__node.html#56796f244b13436de2f33da3e8c182f8">pugi::xml_node</a><li>as_bool()
: <a class="el" href="classpugi_1_1xml__attribute.html#f512177dd662f69c4259bc15312c54f0">pugi::xml_attribute</a><li>as_double()
: <a class="el" href="classpugi_1_1xml__attribute.html#e3bdc34a10c904a95c066b49249e75bd">pugi::xml_attribute</a><li>as_float()
: <a class="el" href="classpugi_1_1xml__attribute.html#6de96400d33e382db1c30dba9302604c">pugi::xml_attribute</a><li>as_int()
-: <a class="el" href="classpugi_1_1xml__attribute.html#9f11964a8cef05be2c3410fc5da69064">pugi::xml_attribute</a><li>attribute()
+: <a class="el" href="classpugi_1_1xml__attribute.html#9f11964a8cef05be2c3410fc5da69064">pugi::xml_attribute</a><li>as_uint()
+: <a class="el" href="classpugi_1_1xml__attribute.html#bc26acdd1767fd02fe0be6e6c3617aa3">pugi::xml_attribute</a><li>attribute()
: <a class="el" href="classpugi_1_1xpath__node.html#1d4b104aa945a3364dd45f8d6a9f7031">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__node.html#974b051c270013d889d57cda2e8af669">pugi::xml_node</a><li>attribute_w()
: <a class="el" href="classpugi_1_1xml__node.html#690982cdfd2c6181e1118d8238d64a54">pugi::xml_node</a><li>attributes_begin()
: <a class="el" href="classpugi_1_1xml__node.html#b62a944c00d7ed00519e83c23bed0675">pugi::xml_node</a><li>attributes_end()
@@ -77,7 +81,8 @@
: <a class="el" href="classpugi_1_1xml__node.html#961024c2c8424a01a8528c96f520c05f">pugi::xml_node</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>depth()
-: <a class="el" href="classpugi_1_1xml__tree__walker.html#45420eb7809aae9d35feaca33835dbe2">pugi::xml_tree_walker</a></ul>
+: <a class="el" href="classpugi_1_1xml__tree__walker.html#45420eb7809aae9d35feaca33835dbe2">pugi::xml_tree_walker</a><li>description()
+: <a class="el" href="structpugi_1_1xml__parse__result.html#e8859dee80456ae4f8548e58ce4b32a5">pugi::xml_parse_result</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>empty()
: <a class="el" href="classpugi_1_1xpath__node__set.html#8c6ade2a234af974edb4df861e30ca14">pugi::xpath_node_set</a>, <a class="el" href="classpugi_1_1xml__node.html#3516f879718f3ea1782a0324cb31f798">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#5578d661daebb2188ea8856805e6be2f">pugi::xml_attribute</a><li>end()
@@ -89,7 +94,9 @@
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>find_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#6b921b19dbf2c792daaf46544df44fb6">pugi::xml_node</a><li>find_child()
-: <a class="el" href="classpugi_1_1xml__node.html#132ca635cc0ab99180be0ffcc156a616">pugi::xml_node</a><li>find_node()
+: <a class="el" href="classpugi_1_1xml__node.html#132ca635cc0ab99180be0ffcc156a616">pugi::xml_node</a><li>find_child_by_attribute()
+: <a class="el" href="classpugi_1_1xml__node.html#baa37529c17d875b0f8cabe8bc7718a7">pugi::xml_node</a><li>find_child_by_attribute_w()
+: <a class="el" href="classpugi_1_1xml__node.html#ee61c628c55efadf5f3ff87a3353042e">pugi::xml_node</a><li>find_node()
: <a class="el" href="classpugi_1_1xml__node.html#f3a5796f1c99df52244f3c73f5c03d8e">pugi::xml_node</a><li>first()
: <a class="el" href="classpugi_1_1xpath__node__set.html#e786ac9ff330b2dbd7b4da2d8d55b61a">pugi::xpath_node_set</a><li>first_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#aae0bdb0c69fb895f66b239720d5d2d0">pugi::xml_node</a><li>first_child()
@@ -101,13 +108,15 @@
: <a class="el" href="classpugi_1_1xml__node.html#395ce9c52840edead28b50a7a69565ab">pugi::xml_node</a><li>insert_attribute_before()
: <a class="el" href="classpugi_1_1xml__node.html#36cfed4439fba1f140d89e351c2bb552">pugi::xml_node</a><li>insert_child_after()
: <a class="el" href="classpugi_1_1xml__node.html#fb2c70e3908e65b001dcd9bcf794d605">pugi::xml_node</a><li>insert_child_before()
-: <a class="el" href="classpugi_1_1xml__node.html#a07c23d9835e8174fbe75f0c9a0c7d7b">pugi::xml_node</a></ul>
+: <a class="el" href="classpugi_1_1xml__node.html#a07c23d9835e8174fbe75f0c9a0c7d7b">pugi::xml_node</a><li>insert_copy_after()
+: <a class="el" href="classpugi_1_1xml__node.html#0789c30be732fc91069ac6a18dec4d92">pugi::xml_node</a><li>insert_copy_before()
+: <a class="el" href="classpugi_1_1xml__node.html#86369d34a6d625e1859752de89c2bf30">pugi::xml_node</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>last_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#3e93125923e0b195de4369d50776ecc6">pugi::xml_node</a><li>last_child()
: <a class="el" href="classpugi_1_1xml__node.html#b92290e7dbc9292e4ff5d6949bd02e01">pugi::xml_node</a><li>load()
-: <a class="el" href="classpugi_1_1xml__document.html#77501ece75c709bfb4e479d7cf5f92e3">pugi::xml_document</a><li>load_file()
-: <a class="el" href="classpugi_1_1xml__document.html#0362034d3715646568869514dbf8f419">pugi::xml_document</a></ul>
+: <a class="el" href="classpugi_1_1xml__document.html#199d2bd1bda6928816c90d68be3c6b4f">pugi::xml_document</a><li>load_file()
+: <a class="el" href="classpugi_1_1xml__document.html#627d8357c8d91f9a6dc3b3796eb78a58">pugi::xml_document</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name()
: <a class="el" href="classpugi_1_1xml__node.html#1f0c8b4652edc55e4f46ced685ae60f4">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#b28b196c03b0a10f7c113ba6694a4cd0">pugi::xml_attribute</a><li>next_attribute()
@@ -116,8 +125,10 @@
: <a class="el" href="classpugi_1_1xml__node.html#3154a0d481e54bbde8f01edd1901698c">pugi::xml_node</a><li>node()
: <a class="el" href="classpugi_1_1xpath__node.html#733aedafcaac5d4c0f18cfd2e2fac8d5">pugi::xpath_node</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>operator *()
-: <a class="el" href="classpugi_1_1xml__attribute__iterator.html#ef0da918a50b53390faef17f6c81ce58">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#eb7903145d612c84bae22e0aa103608f">pugi::xml_node_iterator</a><li>operator unspecified_bool_type()
+<li>offset_debug()
+: <a class="el" href="classpugi_1_1xml__node.html#c5f384ec06339e0f5d69ee39766d20a9">pugi::xml_node</a><li>operator *()
+: <a class="el" href="classpugi_1_1xml__attribute__iterator.html#ef0da918a50b53390faef17f6c81ce58">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#eb7903145d612c84bae22e0aa103608f">pugi::xml_node_iterator</a><li>operator bool()
+: <a class="el" href="structpugi_1_1xml__parse__result.html#98aa7ca38c1138dacafe0b118b2fd955">pugi::xml_parse_result</a><li>operator unspecified_bool_type()
: <a class="el" href="classpugi_1_1xpath__node.html#4993b929cb8ae5c8a759788e0c5d199c">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__node.html#fa8c35f7bc0254101cf4979372deb52e">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#176a1a482f838100f1147401f81de430">pugi::xml_attribute</a><li>operator!=()
: <a class="el" href="classpugi_1_1xpath__node.html#1d681c030d20036dc89530a4d1fbea59">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__attribute__iterator.html#ff31d15fb408f567e8aaa03569865c87">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#5905460cbc3433ff7edfa20ce02c11da">pugi::xml_node_iterator</a>, <a class="el" href="classpugi_1_1xml__node.html#7b5aeeff39fd31e5123ba5c23d6b8676">pugi::xml_node</a>, <a class="el" href="classpugi_1_1xml__attribute.html#3904027c125612776ad4bf834ad73761">pugi::xml_attribute</a><li>operator++()
: <a class="el" href="classpugi_1_1xml__attribute__iterator.html#6b97c3b1a278c668240d7ab0b20d77ae">pugi::xml_attribute_iterator</a>, <a class="el" href="classpugi_1_1xml__node__iterator.html#da8f21676a3ac62b0dc98293b2baa257">pugi::xml_node_iterator</a><li>operator--()
@@ -132,13 +143,13 @@
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>parent()
: <a class="el" href="classpugi_1_1xpath__node.html#7e293086926c36f781beb0f25629c614">pugi::xpath_node</a>, <a class="el" href="classpugi_1_1xml__node.html#aa4c19abe199d4eacae18f832deb4d70">pugi::xml_node</a><li>parse()
-: <a class="el" href="classpugi_1_1xml__document.html#2742c9acf467f0d3e2651c25bed76634">pugi::xml_document</a><li>path()
+: <a class="el" href="classpugi_1_1xml__document.html#cd3bdf4b2f313653ff848fe2b8639ef0">pugi::xml_document</a><li>path()
: <a class="el" href="classpugi_1_1xml__node.html#9d5ed8a5d73d252e5786f034d277d504">pugi::xml_node</a><li>precompute_document_order()
: <a class="el" href="classpugi_1_1xml__document.html#952fa74a00a02d64ab7600ac2c72fb4b">pugi::xml_document</a><li>previous_attribute()
: <a class="el" href="classpugi_1_1xml__attribute.html#584444ba6bcb328cfa9cd5c6cf08ef7f">pugi::xml_attribute</a><li>previous_sibling()
: <a class="el" href="classpugi_1_1xml__node.html#919305f60b3ac08432867cbc94f6e3da">pugi::xml_node</a><li>previous_sibling_w()
: <a class="el" href="classpugi_1_1xml__node.html#f98f6bc32514761133fc01eec3c77a09">pugi::xml_node</a><li>print()
-: <a class="el" href="classpugi_1_1xml__node.html#89036df09e55056e88b93c4b517f9a5d">pugi::xml_node</a></ul>
+: <a class="el" href="classpugi_1_1xml__node.html#8a0a9d086cc2e5c1f92cb79452695949">pugi::xml_node</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>remove_attribute()
: <a class="el" href="classpugi_1_1xml__node.html#177097ca7770e8d80350d15cc96a3dd9">pugi::xml_node</a><li>remove_child()
@@ -186,7 +197,7 @@
: <a class="el" href="classpugi_1_1xml__writer.html#5c9b1bd029ed10862ffa4c61d24c351f">pugi::xml_writer</a><li>~xpath_node_set()
: <a class="el" href="classpugi_1_1xpath__node__set.html#6ca44658aa0126e12f9fc3e3f8017376">pugi::xpath_node_set</a><li>~xpath_query()
: <a class="el" href="classpugi_1_1xpath__query.html#0ca09e7de62e46feb64d03995f389da3">pugi::xpath_query</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/functions_type.html b/docs/html/functions_type.html
index fbca4af..868b3c4 100644
--- a/docs/html/functions_type.html
+++ b/docs/html/functions_type.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
<li id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
@@ -33,7 +35,7 @@
: <a class="el" href="classpugi_1_1xml__node.html#9084f97350ffc64af1eaf7c17c57f4ba">pugi::xml_node</a><li>const_iterator
: <a class="el" href="classpugi_1_1xpath__node__set.html#6987510e88cea4a396d186285c174de6">pugi::xpath_node_set</a><li>iterator
: <a class="el" href="classpugi_1_1xml__node.html#e053ea39add5a64de584f7a81212e388">pugi::xml_node</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html
new file mode 100644
index 0000000..2c92f12
--- /dev/null
+++ b/docs/html/functions_vars.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>pugixml: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.6-NO -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>line
+: <a class="el" href="structpugi_1_1xml__parse__result.html#f6357e01ac3445b755aab4030ca1ed6d">pugi::xml_parse_result</a><li>offset
+: <a class="el" href="structpugi_1_1xml__parse__result.html#b2204957d57d62177808aa75730b9dab">pugi::xml_parse_result</a><li>status
+: <a class="el" href="structpugi_1_1xml__parse__result.html#f8b3e6badea671931017695c8a9dd1af">pugi::xml_parse_result</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
+</body>
+</html>
diff --git a/docs/html/graph_legend.html b/docs/html/graph_legend.html
index a540a87..13778af 100644
--- a/docs/html/graph_legend.html
+++ b/docs/html/graph_legend.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.<p>
Consider the following example: <div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span>
@@ -73,7 +74,7 @@ A purple dashed arrow is used if a class is contained or used by another class.
<li>
A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html
index 422abc0..468f0ce 100644
--- a/docs/html/hierarchy.html
+++ b/docs/html/hierarchy.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -33,6 +34,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<ul>
<li><a class="el" href="classpugi_1_1xml__document.html">pugi::xml_document</a>
</ul>
+<li><a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a>
<li><a class="el" href="classpugi_1_1xml__tree__walker.html">pugi::xml_tree_walker</a>
<li><a class="el" href="classpugi_1_1xml__writer.html">pugi::xml_writer</a>
<ul>
@@ -43,7 +45,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<li><a class="el" href="classpugi_1_1xpath__node__set.html">pugi::xpath_node_set</a>
<li><a class="el" href="classpugi_1_1xpath__query.html">pugi::xpath_query</a>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/index.html b/docs/html/index.html
index 2de1625..6dfa427 100644
--- a/docs/html/index.html
+++ b/docs/html/index.html
@@ -10,10 +10,11 @@
<li id="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<h1>pugixml Documentation</h1>
<p>
-<h3 align="center">0.4 </h3><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<h3 align="center">0.4 </h3><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/inherit__graph__10.map b/docs/html/inherit__graph__10.map
new file mode 100644
index 0000000..dcf3277
--- /dev/null
+++ b/docs/html/inherit__graph__10.map
@@ -0,0 +1,2 @@
+base referer
+rect $classpugi_1_1xpath__query.html 7,5 135,32
diff --git a/docs/html/inherit__graph__10.md5 b/docs/html/inherit__graph__10.md5
new file mode 100644
index 0000000..563962a
--- /dev/null
+++ b/docs/html/inherit__graph__10.md5
@@ -0,0 +1 @@
+965d93716ac65e345066d158b1bec3f1 \ No newline at end of file
diff --git a/docs/html/inherit__graph__10.png b/docs/html/inherit__graph__10.png
new file mode 100644
index 0000000..74b84c3
--- /dev/null
+++ b/docs/html/inherit__graph__10.png
Binary files differ
diff --git a/docs/html/inherit__graph__4.map b/docs/html/inherit__graph__4.map
index ba579db..cc83652 100644
--- a/docs/html/inherit__graph__4.map
+++ b/docs/html/inherit__graph__4.map
@@ -1,2 +1,2 @@
base referer
-rect $classpugi_1_1xml__tree__walker.html 7,5 159,32
+rect $structpugi_1_1xml__parse__result.html 5,5 163,32
diff --git a/docs/html/inherit__graph__4.md5 b/docs/html/inherit__graph__4.md5
index 0ef35dc..79204f0 100644
--- a/docs/html/inherit__graph__4.md5
+++ b/docs/html/inherit__graph__4.md5
@@ -1 +1 @@
-660d4318c9e8103b2831b4787c62da46 \ No newline at end of file
+8d5cdbda0d275bdc4a6a9d4801f62ff3 \ No newline at end of file
diff --git a/docs/html/inherit__graph__4.png b/docs/html/inherit__graph__4.png
index 49b5d10..27b1412 100644
--- a/docs/html/inherit__graph__4.png
+++ b/docs/html/inherit__graph__4.png
Binary files differ
diff --git a/docs/html/inherit__graph__5.map b/docs/html/inherit__graph__5.map
index 598e16e..ba579db 100644
--- a/docs/html/inherit__graph__5.map
+++ b/docs/html/inherit__graph__5.map
@@ -1,4 +1,2 @@
base referer
-rect $classpugi_1_1xml__writer.html 5,31 123,57
-rect $classpugi_1_1xml__writer__file.html 183,5 324,32
-rect $classpugi_1_1xml__writer__stream.html 171,56 336,83
+rect $classpugi_1_1xml__tree__walker.html 7,5 159,32
diff --git a/docs/html/inherit__graph__5.md5 b/docs/html/inherit__graph__5.md5
index c6b148c..0ef35dc 100644
--- a/docs/html/inherit__graph__5.md5
+++ b/docs/html/inherit__graph__5.md5
@@ -1 +1 @@
-cd186852877697b817500f6ed3886a95 \ No newline at end of file
+660d4318c9e8103b2831b4787c62da46 \ No newline at end of file
diff --git a/docs/html/inherit__graph__5.png b/docs/html/inherit__graph__5.png
index 7071b23..49b5d10 100644
--- a/docs/html/inherit__graph__5.png
+++ b/docs/html/inherit__graph__5.png
Binary files differ
diff --git a/docs/html/inherit__graph__6.map b/docs/html/inherit__graph__6.map
index 8779b74..598e16e 100644
--- a/docs/html/inherit__graph__6.map
+++ b/docs/html/inherit__graph__6.map
@@ -1,2 +1,4 @@
base referer
-rect $classpugi_1_1xpath__exception.html 135,5 287,32
+rect $classpugi_1_1xml__writer.html 5,31 123,57
+rect $classpugi_1_1xml__writer__file.html 183,5 324,32
+rect $classpugi_1_1xml__writer__stream.html 171,56 336,83
diff --git a/docs/html/inherit__graph__6.md5 b/docs/html/inherit__graph__6.md5
index 68b862c..c6b148c 100644
--- a/docs/html/inherit__graph__6.md5
+++ b/docs/html/inherit__graph__6.md5
@@ -1 +1 @@
-fffb0beaca2cbe6da35b67b995ae9ff1 \ No newline at end of file
+cd186852877697b817500f6ed3886a95 \ No newline at end of file
diff --git a/docs/html/inherit__graph__6.png b/docs/html/inherit__graph__6.png
index 18b58ff..7071b23 100644
--- a/docs/html/inherit__graph__6.png
+++ b/docs/html/inherit__graph__6.png
Binary files differ
diff --git a/docs/html/inherit__graph__7.map b/docs/html/inherit__graph__7.map
index 9fa9db1..8779b74 100644
--- a/docs/html/inherit__graph__7.map
+++ b/docs/html/inherit__graph__7.map
@@ -1,2 +1,2 @@
base referer
-rect $classpugi_1_1xpath__node.html 5,5 131,32
+rect $classpugi_1_1xpath__exception.html 135,5 287,32
diff --git a/docs/html/inherit__graph__7.md5 b/docs/html/inherit__graph__7.md5
index 2019dc5..68b862c 100644
--- a/docs/html/inherit__graph__7.md5
+++ b/docs/html/inherit__graph__7.md5
@@ -1 +1 @@
-0a388cc004e983eab729bc6d5c666cce \ No newline at end of file
+fffb0beaca2cbe6da35b67b995ae9ff1 \ No newline at end of file
diff --git a/docs/html/inherit__graph__7.png b/docs/html/inherit__graph__7.png
index 597e2f5..18b58ff 100644
--- a/docs/html/inherit__graph__7.png
+++ b/docs/html/inherit__graph__7.png
Binary files differ
diff --git a/docs/html/inherit__graph__8.map b/docs/html/inherit__graph__8.map
index 3f5400b..9fa9db1 100644
--- a/docs/html/inherit__graph__8.map
+++ b/docs/html/inherit__graph__8.map
@@ -1,2 +1,2 @@
base referer
-rect $classpugi_1_1xpath__node__set.html 5,5 155,32
+rect $classpugi_1_1xpath__node.html 5,5 131,32
diff --git a/docs/html/inherit__graph__8.md5 b/docs/html/inherit__graph__8.md5
index e3b0507..2019dc5 100644
--- a/docs/html/inherit__graph__8.md5
+++ b/docs/html/inherit__graph__8.md5
@@ -1 +1 @@
-7052cf580394885a252e97fd06476596 \ No newline at end of file
+0a388cc004e983eab729bc6d5c666cce \ No newline at end of file
diff --git a/docs/html/inherit__graph__8.png b/docs/html/inherit__graph__8.png
index ec162c8..597e2f5 100644
--- a/docs/html/inherit__graph__8.png
+++ b/docs/html/inherit__graph__8.png
Binary files differ
diff --git a/docs/html/inherit__graph__9.map b/docs/html/inherit__graph__9.map
index dcf3277..3f5400b 100644
--- a/docs/html/inherit__graph__9.map
+++ b/docs/html/inherit__graph__9.map
@@ -1,2 +1,2 @@
base referer
-rect $classpugi_1_1xpath__query.html 7,5 135,32
+rect $classpugi_1_1xpath__node__set.html 5,5 155,32
diff --git a/docs/html/inherit__graph__9.md5 b/docs/html/inherit__graph__9.md5
index 563962a..e3b0507 100644
--- a/docs/html/inherit__graph__9.md5
+++ b/docs/html/inherit__graph__9.md5
@@ -1 +1 @@
-965d93716ac65e345066d158b1bec3f1 \ No newline at end of file
+7052cf580394885a252e97fd06476596 \ No newline at end of file
diff --git a/docs/html/inherit__graph__9.png b/docs/html/inherit__graph__9.png
index 74b84c3..ec162c8 100644
--- a/docs/html/inherit__graph__9.png
+++ b/docs/html/inherit__graph__9.png
Binary files differ
diff --git a/docs/html/inherits.html b/docs/html/inherits.html
index f98266c..f952859 100644
--- a/docs/html/inherits.html
+++ b/docs/html/inherits.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -38,34 +39,38 @@
<area href="classpugi_1_1xml__node.html" shape="rect" coords="7,5,119,32" alt="">
<area href="classpugi_1_1xml__document.html" shape="rect" coords="169,5,311,32" alt="">
</map></td></tr>
-<tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#pugi_1_1xml__tree__walker_map">
+<tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#pugi_1_1xml__parse__result_map">
+<map name="pugi_1_1xml__parse__result_map">
+<area href="structpugi_1_1xml__parse__result.html" shape="rect" coords="5,5,163,32" alt="">
+</map></td></tr>
+<tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#pugi_1_1xml__tree__walker_map">
<map name="pugi_1_1xml__tree__walker_map">
<area href="classpugi_1_1xml__tree__walker.html" shape="rect" coords="7,5,159,32" alt="">
</map></td></tr>
-<tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#pugi_1_1xml__writer_map">
+<tr><td><img src="inherit__graph__6.png" border="0" alt="" usemap="#pugi_1_1xml__writer_map">
<map name="pugi_1_1xml__writer_map">
<area href="classpugi_1_1xml__writer.html" shape="rect" coords="5,31,123,57" alt="">
<area href="classpugi_1_1xml__writer__file.html" shape="rect" coords="183,5,324,32" alt="">
<area href="classpugi_1_1xml__writer__stream.html" shape="rect" coords="171,56,336,83" alt="">
</map></td></tr>
-<tr><td><img src="inherit__graph__6.png" border="0" alt="" usemap="#pugi_1_1xpath__exception_map">
+<tr><td><img src="inherit__graph__7.png" border="0" alt="" usemap="#pugi_1_1xpath__exception_map">
<map name="pugi_1_1xpath__exception_map">
<area href="classpugi_1_1xpath__exception.html" shape="rect" coords="135,5,287,32" alt="">
</map></td></tr>
-<tr><td><img src="inherit__graph__7.png" border="0" alt="" usemap="#pugi_1_1xpath__node_map">
+<tr><td><img src="inherit__graph__8.png" border="0" alt="" usemap="#pugi_1_1xpath__node_map">
<map name="pugi_1_1xpath__node_map">
<area href="classpugi_1_1xpath__node.html" shape="rect" coords="5,5,131,32" alt="">
</map></td></tr>
-<tr><td><img src="inherit__graph__8.png" border="0" alt="" usemap="#pugi_1_1xpath__node__set_map">
+<tr><td><img src="inherit__graph__9.png" border="0" alt="" usemap="#pugi_1_1xpath__node__set_map">
<map name="pugi_1_1xpath__node__set_map">
<area href="classpugi_1_1xpath__node__set.html" shape="rect" coords="5,5,155,32" alt="">
</map></td></tr>
-<tr><td><img src="inherit__graph__9.png" border="0" alt="" usemap="#pugi_1_1xpath__query_map">
+<tr><td><img src="inherit__graph__10.png" border="0" alt="" usemap="#pugi_1_1xpath__query_map">
<map name="pugi_1_1xpath__query_map">
<area href="classpugi_1_1xpath__query.html" shape="rect" coords="7,5,135,32" alt="">
</map></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html
index 90e7fd6..6948683 100644
--- a/docs/html/namespacemembers.html
+++ b/docs/html/namespacemembers.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,30 +22,60 @@
<li id="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ </ul>
+</div>
+
+<p>
Here is a list of all documented namespace members with links to the namespaces they belong to:
<p>
-<ul>
-<li>as_utf16()
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>allocation_function
+: <a class="el" href="namespacepugi.html#15c8048c4bbfca2ad0ab9fc0b56ea522">pugi</a><li>as_utf16()
: <a class="el" href="namespacepugi.html#557d234d14b2da1cf7ad9b72a05d2698">pugi</a><li>as_utf8()
-: <a class="el" href="namespacepugi.html#55c7bb5900e82254aa1b9671c61030fd">pugi</a><li>format_default
+: <a class="el" href="namespacepugi.html#55c7bb5900e82254aa1b9671c61030fd">pugi</a></ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>deallocation_function
+: <a class="el" href="namespacepugi.html#a6161e8d6344110788d7ff8a11ca680b">pugi</a></ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>format_default
: <a class="el" href="namespacepugi.html#325f48a35abbaeacdfd8b7fc9ed1713c">pugi</a><li>format_indent
-: <a class="el" href="namespacepugi.html#ce12e8dee65c5bae8ee42a64be7421d3">pugi</a><li>format_raw
+: <a class="el" href="namespacepugi.html#ce12e8dee65c5bae8ee42a64be7421d3">pugi</a><li>format_no_declaration
+: <a class="el" href="namespacepugi.html#0ec33e4db09260718f7003ed091f5a1b">pugi</a><li>format_raw
: <a class="el" href="namespacepugi.html#2dd811716b1c0a6a2431ceca43bc649e">pugi</a><li>format_write_bom_utf8
-: <a class="el" href="namespacepugi.html#4c3641085a6c69a480d1def1692be1a8">pugi</a><li>memory_block_size
-: <a class="el" href="namespacepugi.html#bdec38e04651950fe8f585c912143a27">pugi</a><li>node_cdata
+: <a class="el" href="namespacepugi.html#4c3641085a6c69a480d1def1692be1a8">pugi</a></ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>memory_block_size
+: <a class="el" href="namespacepugi.html#bdec38e04651950fe8f585c912143a27">pugi</a></ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>node_cdata
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9df13d60a4dfd047be0700e1711aeb1ea">pugi</a><li>node_comment
-: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9445fef674a66777dfd28dbd6bab14fed">pugi</a><li>node_document
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9445fef674a66777dfd28dbd6bab14fed">pugi</a><li>node_declaration
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9ad8024cc4a4afbc68c871f3826a00616">pugi</a><li>node_document
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9ab42ba83cf941f7297325eade205bf80">pugi</a><li>node_element
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a96d223e3a0d8ce8e4ee6f4a2697b8bcd1">pugi</a><li>node_null
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9d58c55e810076e076318cc2268191b1f">pugi</a><li>node_pcdata
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a95c0042693a8b8b6b54c191b4403fca21">pugi</a><li>node_pi
-: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440">pugi</a><li>parse_cdata
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440">pugi</a></ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>parse_cdata
: <a class="el" href="namespacepugi.html#47b679897f8bc15e4e152978fc88c208">pugi</a><li>parse_comments
-: <a class="el" href="namespacepugi.html#dcab316176bfaf69158339962fb4ad38">pugi</a><li>parse_default
+: <a class="el" href="namespacepugi.html#dcab316176bfaf69158339962fb4ad38">pugi</a><li>parse_declaration
+: <a class="el" href="namespacepugi.html#db5db03ce720dcd90e900b9bb7e70427">pugi</a><li>parse_default
: <a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">pugi</a><li>parse_eol
: <a class="el" href="namespacepugi.html#d4e017365d2ff3ee04e226c35129b475">pugi</a><li>parse_escapes
: <a class="el" href="namespacepugi.html#b5ef8454110599611900ff48012c8ad6">pugi</a><li>parse_minimal
@@ -52,9 +83,30 @@ Here is a list of all documented namespace members with links to the namespaces
: <a class="el" href="namespacepugi.html#8fb7ea408d60b4f2ca79dd30b651f545">pugi</a><li>parse_wconv_attribute
: <a class="el" href="namespacepugi.html#1e943812f2de36fc3ee14f7756afdbd7">pugi</a><li>parse_wnorm_attribute
: <a class="el" href="namespacepugi.html#8617ea5ba78c676aff8b7af960cb2f4b">pugi</a><li>parse_ws_pcdata
-: <a class="el" href="namespacepugi.html#e492a24302294f1ce3fbd56f2edbf131">pugi</a><li>xml_node_type
-: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">pugi</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+: <a class="el" href="namespacepugi.html#e492a24302294f1ce3fbd56f2edbf131">pugi</a></ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>set_memory_management_functions()
+: <a class="el" href="namespacepugi.html#d975898c8a080ae1a9f54ba21b6ccc09">pugi</a><li>status_bad_attribute
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b5552b34aa9968d63b28a6d51b30575ff95a">pugi</a><li>status_bad_cdata
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555a2ebdaf5e8bf5414bec3004270e102b8">pugi</a><li>status_bad_comment
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555563327f534e9b3ce55f9f7364aa746b2">pugi</a><li>status_bad_doctype
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55558d1b0d8787e97fc1b5b31ec5e4fabcf">pugi</a><li>status_bad_end_element
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555261cbf22c7da45388bcc1e6759020790">pugi</a><li>status_bad_pcdata
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555c5257467a3d1a971134c457066b21ee5">pugi</a><li>status_bad_pi
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555d7a57e8554aabea52ed8b0d6a0891622">pugi</a><li>status_bad_start_element
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b5553cf4e84a5b433ce50e6f3037df5c1bdd">pugi</a><li>status_end_element_mismatch
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55507a5f6f8392474ccb2d5dc10fe2307a2">pugi</a><li>status_file_not_found
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55532e05bc1b1356846e6a5fb0ec097d36b">pugi</a><li>status_internal_error
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55537a3c224657a16f27c950ec70954c981">pugi</a><li>status_io_error
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55528bb6318a65eec5abcf1ef8174b92246">pugi</a><li>status_ok
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55546ddc2abb6a54fdac07cf9086b45f10f">pugi</a><li>status_out_of_memory
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55559e75d024e9f5c213ca6f4db8102b978">pugi</a><li>status_unrecognized_tag
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55571a555b91e80b6d8f84aeb6a93904d28">pugi</a></ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>xml_node_type
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">pugi</a><li>xml_parse_status
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">pugi</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/namespacemembers_enum.html b/docs/html/namespacemembers_enum.html
index 7867657..df8ac0d 100644
--- a/docs/html/namespacemembers_enum.html
+++ b/docs/html/namespacemembers_enum.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li id="current"><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
@@ -29,8 +31,9 @@
<p>
<ul>
<li>xml_node_type
-: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">pugi</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">pugi</a><li>xml_parse_status
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">pugi</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/namespacemembers_eval.html b/docs/html/namespacemembers_eval.html
index 68f8128..3cea1e7 100644
--- a/docs/html/namespacemembers_eval.html
+++ b/docs/html/namespacemembers_eval.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li id="current"><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
@@ -30,13 +32,29 @@
<ul>
<li>node_cdata
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9df13d60a4dfd047be0700e1711aeb1ea">pugi</a><li>node_comment
-: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9445fef674a66777dfd28dbd6bab14fed">pugi</a><li>node_document
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9445fef674a66777dfd28dbd6bab14fed">pugi</a><li>node_declaration
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9ad8024cc4a4afbc68c871f3826a00616">pugi</a><li>node_document
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9ab42ba83cf941f7297325eade205bf80">pugi</a><li>node_element
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a96d223e3a0d8ce8e4ee6f4a2697b8bcd1">pugi</a><li>node_null
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9d58c55e810076e076318cc2268191b1f">pugi</a><li>node_pcdata
: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a95c0042693a8b8b6b54c191b4403fca21">pugi</a><li>node_pi
-: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440">pugi</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+: <a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440">pugi</a><li>status_bad_attribute
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b5552b34aa9968d63b28a6d51b30575ff95a">pugi</a><li>status_bad_cdata
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555a2ebdaf5e8bf5414bec3004270e102b8">pugi</a><li>status_bad_comment
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555563327f534e9b3ce55f9f7364aa746b2">pugi</a><li>status_bad_doctype
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55558d1b0d8787e97fc1b5b31ec5e4fabcf">pugi</a><li>status_bad_end_element
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555261cbf22c7da45388bcc1e6759020790">pugi</a><li>status_bad_pcdata
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555c5257467a3d1a971134c457066b21ee5">pugi</a><li>status_bad_pi
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555d7a57e8554aabea52ed8b0d6a0891622">pugi</a><li>status_bad_start_element
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b5553cf4e84a5b433ce50e6f3037df5c1bdd">pugi</a><li>status_end_element_mismatch
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55507a5f6f8392474ccb2d5dc10fe2307a2">pugi</a><li>status_file_not_found
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55532e05bc1b1356846e6a5fb0ec097d36b">pugi</a><li>status_internal_error
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55537a3c224657a16f27c950ec70954c981">pugi</a><li>status_io_error
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55528bb6318a65eec5abcf1ef8174b92246">pugi</a><li>status_ok
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55546ddc2abb6a54fdac07cf9086b45f10f">pugi</a><li>status_out_of_memory
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55559e75d024e9f5c213ca6f4db8102b978">pugi</a><li>status_unrecognized_tag
+: <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55571a555b91e80b6d8f84aeb6a93904d28">pugi</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html
index 98a83fb..916cc14 100644
--- a/docs/html/namespacemembers_func.html
+++ b/docs/html/namespacemembers_func.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li id="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
@@ -30,8 +32,9 @@
<ul>
<li>as_utf16()
: <a class="el" href="namespacepugi.html#557d234d14b2da1cf7ad9b72a05d2698">pugi</a><li>as_utf8()
-: <a class="el" href="namespacepugi.html#55c7bb5900e82254aa1b9671c61030fd">pugi</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+: <a class="el" href="namespacepugi.html#55c7bb5900e82254aa1b9671c61030fd">pugi</a><li>set_memory_management_functions()
+: <a class="el" href="namespacepugi.html#d975898c8a080ae1a9f54ba21b6ccc09">pugi</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/namespacemembers_type.html b/docs/html/namespacemembers_type.html
new file mode 100644
index 0000000..3c08812
--- /dev/null
+++ b/docs/html/namespacemembers_type.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>pugixml: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.6-NO -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li id="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>allocation_function
+: <a class="el" href="namespacepugi.html#15c8048c4bbfca2ad0ab9fc0b56ea522">pugi</a><li>deallocation_function
+: <a class="el" href="namespacepugi.html#a6161e8d6344110788d7ff8a11ca680b">pugi</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
+</body>
+</html>
diff --git a/docs/html/namespacemembers_vars.html b/docs/html/namespacemembers_vars.html
index 4635bed..f1ad4f4 100644
--- a/docs/html/namespacemembers_vars.html
+++ b/docs/html/namespacemembers_vars.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -21,6 +22,7 @@
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li id="current"><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
@@ -30,12 +32,14 @@
<ul>
<li>format_default
: <a class="el" href="namespacepugi.html#325f48a35abbaeacdfd8b7fc9ed1713c">pugi</a><li>format_indent
-: <a class="el" href="namespacepugi.html#ce12e8dee65c5bae8ee42a64be7421d3">pugi</a><li>format_raw
+: <a class="el" href="namespacepugi.html#ce12e8dee65c5bae8ee42a64be7421d3">pugi</a><li>format_no_declaration
+: <a class="el" href="namespacepugi.html#0ec33e4db09260718f7003ed091f5a1b">pugi</a><li>format_raw
: <a class="el" href="namespacepugi.html#2dd811716b1c0a6a2431ceca43bc649e">pugi</a><li>format_write_bom_utf8
: <a class="el" href="namespacepugi.html#4c3641085a6c69a480d1def1692be1a8">pugi</a><li>memory_block_size
: <a class="el" href="namespacepugi.html#bdec38e04651950fe8f585c912143a27">pugi</a><li>parse_cdata
: <a class="el" href="namespacepugi.html#47b679897f8bc15e4e152978fc88c208">pugi</a><li>parse_comments
-: <a class="el" href="namespacepugi.html#dcab316176bfaf69158339962fb4ad38">pugi</a><li>parse_default
+: <a class="el" href="namespacepugi.html#dcab316176bfaf69158339962fb4ad38">pugi</a><li>parse_declaration
+: <a class="el" href="namespacepugi.html#db5db03ce720dcd90e900b9bb7e70427">pugi</a><li>parse_default
: <a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">pugi</a><li>parse_eol
: <a class="el" href="namespacepugi.html#d4e017365d2ff3ee04e226c35129b475">pugi</a><li>parse_escapes
: <a class="el" href="namespacepugi.html#b5ef8454110599611900ff48012c8ad6">pugi</a><li>parse_minimal
@@ -44,7 +48,7 @@
: <a class="el" href="namespacepugi.html#1e943812f2de36fc3ee14f7756afdbd7">pugi</a><li>parse_wnorm_attribute
: <a class="el" href="namespacepugi.html#8617ea5ba78c676aff8b7af960cb2f4b">pugi</a><li>parse_ws_pcdata
: <a class="el" href="namespacepugi.html#e492a24302294f1ce3fbd56f2edbf131">pugi</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/namespacepugi.html b/docs/html/namespacepugi.html
index bfba1cf..b7d9c12 100644
--- a/docs/html/namespacepugi.html
+++ b/docs/html/namespacepugi.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -56,6 +57,9 @@ The PugiXML Parser namespace.
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpugi_1_1transfer__ownership__tag.html">transfer_ownership_tag</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Struct used to distinguish parsing with ownership transfer from parsing without it. <a href="structpugi_1_1transfer__ownership__tag.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parser result. <a href="structpugi_1_1xml__parse__result.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__document.html">xml_document</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Document class (DOM tree root). <a href="classpugi_1_1xml__document.html#_details">More...</a><br></td></tr>
@@ -68,6 +72,13 @@ The PugiXML Parser namespace.
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xpath__node__set.html">xpath_node_set</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Not necessarily ordered constant collection of XPath nodes. <a href="classpugi_1_1xpath__node__set.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#15c8048c4bbfca2ad0ab9fc0b56ea522">allocation_function</a> )(size_t size)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Memory allocation function. <a href="#15c8048c4bbfca2ad0ab9fc0b56ea522"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#a6161e8d6344110788d7ff8a11ca680b">deallocation_function</a> )(void *ptr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Memory deallocation function. <a href="#a6161e8d6344110788d7ff8a11ca680b"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">xml_node_type</a> { <br>
&nbsp;&nbsp;<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9d58c55e810076e076318cc2268191b1f">node_null</a>,
@@ -77,11 +88,35 @@ The PugiXML Parser namespace.
<br>
&nbsp;&nbsp;<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9df13d60a4dfd047be0700e1711aeb1ea">node_cdata</a>,
<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9445fef674a66777dfd28dbd6bab14fed">node_comment</a>,
-<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440">node_pi</a>
+<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440">node_pi</a>,
+<a class="el" href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9ad8024cc4a4afbc68c871f3826a00616">node_declaration</a>
<br>
}</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tree node classification. <a href="namespacepugi.html#137e94a038e4ab0ada6477cf7f6153a9">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">xml_parse_status</a> { <br>
+&nbsp;&nbsp;<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55546ddc2abb6a54fdac07cf9086b45f10f">status_ok</a> = 0,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55532e05bc1b1356846e6a5fb0ec097d36b">status_file_not_found</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55528bb6318a65eec5abcf1ef8174b92246">status_io_error</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55559e75d024e9f5c213ca6f4db8102b978">status_out_of_memory</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55537a3c224657a16f27c950ec70954c981">status_internal_error</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55571a555b91e80b6d8f84aeb6a93904d28">status_unrecognized_tag</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555d7a57e8554aabea52ed8b0d6a0891622">status_bad_pi</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555563327f534e9b3ce55f9f7364aa746b2">status_bad_comment</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555a2ebdaf5e8bf5414bec3004270e102b8">status_bad_cdata</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55558d1b0d8787e97fc1b5b31ec5e4fabcf">status_bad_doctype</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555c5257467a3d1a971134c457066b21ee5">status_bad_pcdata</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b5553cf4e84a5b433ce50e6f3037df5c1bdd">status_bad_start_element</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b5552b34aa9968d63b28a6d51b30575ff95a">status_bad_attribute</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555261cbf22c7da45388bcc1e6759020790">status_bad_end_element</a>,
+<a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b55507a5f6f8392474ccb2d5dc10fe2307a2">status_end_element_mismatch</a>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parsing status enumeration, returned as part of xml_parse_result struct. <a href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#55c7bb5900e82254aa1b9671c61030fd">as_utf8</a> (const wchar_t *str)</td></tr>
@@ -89,6 +124,9 @@ The PugiXML Parser namespace.
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::wstring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#557d234d14b2da1cf7ad9b72a05d2698">as_utf16</a> (const char *str)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert utf8 to utf16. <a href="#557d234d14b2da1cf7ad9b72a05d2698"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#d975898c8a080ae1a9f54ba21b6ccc09">set_memory_management_functions</a> (<a class="el" href="namespacepugi.html#15c8048c4bbfca2ad0ab9fc0b56ea522">allocation_function</a> allocate, <a class="el" href="namespacepugi.html#a6161e8d6344110788d7ff8a11ca680b">deallocation_function</a> deallocate)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Override default memory management functions. <a href="#d975898c8a080ae1a9f54ba21b6ccc09"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#bdec38e04651950fe8f585c912143a27">memory_block_size</a> = 32768</td></tr>
@@ -120,6 +158,9 @@ The PugiXML Parser namespace.
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#1e943812f2de36fc3ee14f7756afdbd7">parse_wconv_attribute</a> = 0x0080</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This flag determines if attribute value normalization should be performed for all attributes, assuming that their type is CDATA. <a href="#1e943812f2de36fc3ee14f7756afdbd7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#db5db03ce720dcd90e900b9bb7e70427">parse_declaration</a> = 0x0100</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This flag determines if XML document declaration (this node has the form of &lt;?xml . <a href="#db5db03ce720dcd90e900b9bb7e70427"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#d7c927d1c1752330637c3318b0d7b366">parse_default</a> = <a class="el" href="namespacepugi.html#47b679897f8bc15e4e152978fc88c208">parse_cdata</a> | <a class="el" href="namespacepugi.html#b5ef8454110599611900ff48012c8ad6">parse_escapes</a> | <a class="el" href="namespacepugi.html#1e943812f2de36fc3ee14f7756afdbd7">parse_wconv_attribute</a> | <a class="el" href="namespacepugi.html#d4e017365d2ff3ee04e226c35129b475">parse_eol</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is the default set of flags. <a href="#d7c927d1c1752330637c3318b0d7b366"></a><br></td></tr>
@@ -132,10 +173,75 @@ The PugiXML Parser namespace.
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#2dd811716b1c0a6a2431ceca43bc649e">format_raw</a> = 0x04</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If this flag is on, no indentation is performed and no line breaks are written to output file. <a href="#2dd811716b1c0a6a2431ceca43bc649e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#0ec33e4db09260718f7003ed091f5a1b">format_no_declaration</a> = 0x08</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If this flag is on, no default XML declaration is written to output file. <a href="#0ec33e4db09260718f7003ed091f5a1b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepugi.html#325f48a35abbaeacdfd8b7fc9ed1713c">format_default</a> = <a class="el" href="namespacepugi.html#ce12e8dee65c5bae8ee42a64be7421d3">format_indent</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is the default set of formatting flags. <a href="#325f48a35abbaeacdfd8b7fc9ed1713c"></a><br></td></tr>
</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="15c8048c4bbfca2ad0ab9fc0b56ea522"></a><!-- doxytag: member="pugi::allocation_function" ref="15c8048c4bbfca2ad0ab9fc0b56ea522" args=")(size_t size)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">typedef void*(* <a class="el" href="namespacepugi.html#15c8048c4bbfca2ad0ab9fc0b56ea522">pugi::allocation_function</a>)(size_t size) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Memory allocation function.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>- allocation size </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>pointer to allocated memory on success, NULL on failure </dd></dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="a6161e8d6344110788d7ff8a11ca680b"></a><!-- doxytag: member="pugi::deallocation_function" ref="a6161e8d6344110788d7ff8a11ca680b" args=")(void *ptr)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">typedef void(* <a class="el" href="namespacepugi.html#a6161e8d6344110788d7ff8a11ca680b">pugi::deallocation_function</a>)(void *ptr) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Memory deallocation function.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ptr</em>&nbsp;</td><td>- pointer to memory previously allocated by allocation function </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="137e94a038e4ab0ada6477cf7f6153a9"></a><!-- doxytag: member="pugi::xml_node_type" ref="137e94a038e4ab0ada6477cf7f6153a9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
@@ -175,6 +281,67 @@ E.g. '&lt;![CDATA[...]]&gt;'. </td></tr>
E.g. ''. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440"></a><!-- doxytag: member="node_pi" ref="137e94a038e4ab0ada6477cf7f6153a9cd772b12b3d5442b9771151f45134440" args="" -->node_pi</em>&nbsp;</td><td>
E.g. '&lt;?...?&gt;'. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="137e94a038e4ab0ada6477cf7f6153a9ad8024cc4a4afbc68c871f3826a00616"></a><!-- doxytag: member="node_declaration" ref="137e94a038e4ab0ada6477cf7f6153a9ad8024cc4a4afbc68c871f3826a00616" args="" -->node_declaration</em>&nbsp;</td><td>
+E.g. '&lt;?xml ...?&gt;'. </td></tr>
+</table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b555"></a><!-- doxytag: member="pugi::xml_parse_status" ref="9054ca609e12afb8f3e5892fc6c0b555" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">enum <a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">pugi::xml_parse_status</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Parsing status enumeration, returned as part of <a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a> struct.
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55546ddc2abb6a54fdac07cf9086b45f10f"></a><!-- doxytag: member="status_ok" ref="9054ca609e12afb8f3e5892fc6c0b55546ddc2abb6a54fdac07cf9086b45f10f" args="" -->status_ok</em>&nbsp;</td><td>
+No error. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55532e05bc1b1356846e6a5fb0ec097d36b"></a><!-- doxytag: member="status_file_not_found" ref="9054ca609e12afb8f3e5892fc6c0b55532e05bc1b1356846e6a5fb0ec097d36b" args="" -->status_file_not_found</em>&nbsp;</td><td>
+File was not found during load_file(). </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55528bb6318a65eec5abcf1ef8174b92246"></a><!-- doxytag: member="status_io_error" ref="9054ca609e12afb8f3e5892fc6c0b55528bb6318a65eec5abcf1ef8174b92246" args="" -->status_io_error</em>&nbsp;</td><td>
+Error reading from file/stream. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55559e75d024e9f5c213ca6f4db8102b978"></a><!-- doxytag: member="status_out_of_memory" ref="9054ca609e12afb8f3e5892fc6c0b55559e75d024e9f5c213ca6f4db8102b978" args="" -->status_out_of_memory</em>&nbsp;</td><td>
+Could not allocate memory. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55537a3c224657a16f27c950ec70954c981"></a><!-- doxytag: member="status_internal_error" ref="9054ca609e12afb8f3e5892fc6c0b55537a3c224657a16f27c950ec70954c981" args="" -->status_internal_error</em>&nbsp;</td><td>
+Internal error occured. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55571a555b91e80b6d8f84aeb6a93904d28"></a><!-- doxytag: member="status_unrecognized_tag" ref="9054ca609e12afb8f3e5892fc6c0b55571a555b91e80b6d8f84aeb6a93904d28" args="" -->status_unrecognized_tag</em>&nbsp;</td><td>
+Parser could not determine tag type. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b555d7a57e8554aabea52ed8b0d6a0891622"></a><!-- doxytag: member="status_bad_pi" ref="9054ca609e12afb8f3e5892fc6c0b555d7a57e8554aabea52ed8b0d6a0891622" args="" -->status_bad_pi</em>&nbsp;</td><td>
+Parsing error occured while parsing document declaration/processing instruction (&lt;?...?&gt;). </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b555563327f534e9b3ce55f9f7364aa746b2"></a><!-- doxytag: member="status_bad_comment" ref="9054ca609e12afb8f3e5892fc6c0b555563327f534e9b3ce55f9f7364aa746b2" args="" -->status_bad_comment</em>&nbsp;</td><td>
+Parsing error occured while parsing comment (). </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b555a2ebdaf5e8bf5414bec3004270e102b8"></a><!-- doxytag: member="status_bad_cdata" ref="9054ca609e12afb8f3e5892fc6c0b555a2ebdaf5e8bf5414bec3004270e102b8" args="" -->status_bad_cdata</em>&nbsp;</td><td>
+Parsing error occured while parsing CDATA section (&lt;![CDATA[...]]&gt;). </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55558d1b0d8787e97fc1b5b31ec5e4fabcf"></a><!-- doxytag: member="status_bad_doctype" ref="9054ca609e12afb8f3e5892fc6c0b55558d1b0d8787e97fc1b5b31ec5e4fabcf" args="" -->status_bad_doctype</em>&nbsp;</td><td>
+Parsing error occured while parsing document type declaration. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b555c5257467a3d1a971134c457066b21ee5"></a><!-- doxytag: member="status_bad_pcdata" ref="9054ca609e12afb8f3e5892fc6c0b555c5257467a3d1a971134c457066b21ee5" args="" -->status_bad_pcdata</em>&nbsp;</td><td>
+Parsing error occured while parsing PCDATA section (&gt;...&lt;). </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b5553cf4e84a5b433ce50e6f3037df5c1bdd"></a><!-- doxytag: member="status_bad_start_element" ref="9054ca609e12afb8f3e5892fc6c0b5553cf4e84a5b433ce50e6f3037df5c1bdd" args="" -->status_bad_start_element</em>&nbsp;</td><td>
+Parsing error occured while parsing start element tag (&lt;name ...&gt;). </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b5552b34aa9968d63b28a6d51b30575ff95a"></a><!-- doxytag: member="status_bad_attribute" ref="9054ca609e12afb8f3e5892fc6c0b5552b34aa9968d63b28a6d51b30575ff95a" args="" -->status_bad_attribute</em>&nbsp;</td><td>
+Parsing error occured while parsing element attribute. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b555261cbf22c7da45388bcc1e6759020790"></a><!-- doxytag: member="status_bad_end_element" ref="9054ca609e12afb8f3e5892fc6c0b555261cbf22c7da45388bcc1e6759020790" args="" -->status_bad_end_element</em>&nbsp;</td><td>
+Parsing error occured while parsing end element tag (&lt;/name&gt;). </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9054ca609e12afb8f3e5892fc6c0b55507a5f6f8392474ccb2d5dc10fe2307a2"></a><!-- doxytag: member="status_end_element_mismatch" ref="9054ca609e12afb8f3e5892fc6c0b55507a5f6f8392474ccb2d5dc10fe2307a2" args="" -->status_end_element_mismatch</em>&nbsp;</td><td>
+There was a mismatch of start-end tags (closing tag had incorrect name, some tag was not closed or there was an excessive closing tag). </td></tr>
</table>
</dl>
</td>
@@ -253,6 +420,54 @@ Convert utf8 to utf16.
</td>
</tr>
</table>
+<a class="anchor" name="d975898c8a080ae1a9f54ba21b6ccc09"></a><!-- doxytag: member="pugi::set_memory_management_functions" ref="d975898c8a080ae1a9f54ba21b6ccc09" args="(allocation_function allocate, deallocation_function deallocate)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void pugi::set_memory_management_functions </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">allocation_function&nbsp;</td>
+ <td class="mdname" nowrap> <em>allocate</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>deallocation_function&nbsp;</td>
+ <td class="mdname" nowrap> <em>deallocate</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Override default memory management functions.
+<p>
+All subsequent allocations/deallocations will be performed via supplied functions. Take care not to change memory management functions if any <a class="el" href="classpugi_1_1xml__document.html">xml_document</a> instances are still alive - this is considered undefined behaviour (expect crashes/memory damages/etc.).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>allocate</em>&nbsp;</td><td>- allocation function </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>deallocate</em>&nbsp;</td><td>- deallocation function</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Note:</b></dt><dd>XPath-related allocations, as well as allocations in functions that return std::string (<a class="el" href="classpugi_1_1xml__node.html#9d5ed8a5d73d252e5786f034d277d504">xml_node::path</a>, as_utf8, as_utf16) are not performed via these functions. <p>
+If you're using parse() with ownership transfer, you have to allocate the buffer you pass to parse() with allocation function you set via this function. </dd></dl>
+ </td>
+ </tr>
+</table>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="bdec38e04651950fe8f585c912143a27"></a><!-- doxytag: member="pugi::memory_block_size" ref="bdec38e04651950fe8f585c912143a27" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
@@ -515,6 +730,33 @@ This means, that whitespace characters (new line, tab and space) are replaced wi
This flag is on by default. </td>
</tr>
</table>
+<a class="anchor" name="db5db03ce720dcd90e900b9bb7e70427"></a><!-- doxytag: member="pugi::parse_declaration" ref="db5db03ce720dcd90e900b9bb7e70427" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="namespacepugi.html#db5db03ce720dcd90e900b9bb7e70427">pugi::parse_declaration</a> = 0x0100 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This flag determines if XML document declaration (this node has the form of &lt;?xml .
+<p>
+.. ?&gt; in XML) are to be put in DOM tree. If this flag is off, it is not put in the tree, but is still parsed and checked for correctness.<p>
+The corresponding node in DOM tree will have type node_declaration, name "xml" and attributes, if any.<p>
+This flag is off by default. </td>
+ </tr>
+</table>
<a class="anchor" name="d7c927d1c1752330637c3318b0d7b366"></a><!-- doxytag: member="pugi::parse_default" ref="d7c927d1c1752330637c3318b0d7b366" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
@@ -616,6 +858,32 @@ This means that the data is written to output stream as is.<p>
This flag is off by default. </td>
</tr>
</table>
+<a class="anchor" name="0ec33e4db09260718f7003ed091f5a1b"></a><!-- doxytag: member="pugi::format_no_declaration" ref="0ec33e4db09260718f7003ed091f5a1b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="namespacepugi.html#0ec33e4db09260718f7003ed091f5a1b">pugi::format_no_declaration</a> = 0x08 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+If this flag is on, no default XML declaration is written to output file.
+<p>
+This means that there will be no XML declaration in output stream unless there was one in XML document (i.e. if it was parsed with parse_declaration flag).<p>
+This flag is off by default. </td>
+ </tr>
+</table>
<a class="anchor" name="325f48a35abbaeacdfd8b7fc9ed1713c"></a><!-- doxytag: member="pugi::format_default" ref="325f48a35abbaeacdfd8b7fc9ed1713c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
@@ -641,7 +909,7 @@ This is the default set of formatting flags.
It includes indenting nodes depending on their depth in DOM tree. </td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html
index 745598e..a93cd8d 100644
--- a/docs/html/namespaces.html
+++ b/docs/html/namespaces.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -19,7 +20,7 @@
<h1>pugixml Namespace List</h1>Here is a list of all documented namespaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="namespacepugi.html">pugi</a></td><td class="indexvalue">The PugiXML Parser namespace </td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:46 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:32 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/pages.html b/docs/html/pages.html
new file mode 100644
index 0000000..c77f4b6
--- /dev/null
+++ b/docs/html/pages.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>pugixml: Page Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.6-NO -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<h1>pugixml Related Pages</h1>Here is a list of all related documentation pages:<ul>
+<li><a class="el" href="deprecated.html">Deprecated List</a>
+
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:34 2009 for pugixml by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
+</body>
+</html>
diff --git a/docs/html/structpugi_1_1transfer__ownership__tag.html b/docs/html/structpugi_1_1transfer__ownership__tag.html
index ed9f744..ea734f4 100644
--- a/docs/html/structpugi_1_1transfer__ownership__tag.html
+++ b/docs/html/structpugi_1_1transfer__ownership__tag.html
@@ -10,6 +10,7 @@
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
@@ -22,13 +23,13 @@
<h1>pugi::transfer_ownership_tag Struct Reference</h1><!-- doxytag: class="pugi::transfer_ownership_tag" --><hr><a name="_details"></a><h2>Detailed Description</h2>
Struct used to distinguish parsing with ownership transfer from parsing without it.
<p>
-<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classpugi_1_1xml__document.html#6df96142a186efcbd14a496cd1d54c71">xml_document::parse</a> </dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classpugi_1_1xml__document.html#148970f10ce16c21d75c3f10000b3158">xml_document::parse</a> </dd></dl>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 6 01:30:48 2009 for pugixml by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
diff --git a/docs/html/structpugi_1_1xml__parse__result-members.html b/docs/html/structpugi_1_1xml__parse__result-members.html
new file mode 100644
index 0000000..6163a9c
--- /dev/null
+++ b/docs/html/structpugi_1_1xml__parse__result-members.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>pugixml: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.6-NO -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>pugi::xml_parse_result Member List</h1>This is the complete list of members for <a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structpugi_1_1xml__parse__result.html#e8859dee80456ae4f8548e58ce4b32a5">description</a>() const </td><td><a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="structpugi_1_1xml__parse__result.html#f6357e01ac3445b755aab4030ca1ed6d">line</a></td><td><a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="structpugi_1_1xml__parse__result.html#b2204957d57d62177808aa75730b9dab">offset</a></td><td><a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="structpugi_1_1xml__parse__result.html#98aa7ca38c1138dacafe0b118b2fd955">operator bool</a>() const </td><td><a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="structpugi_1_1xml__parse__result.html#f8b3e6badea671931017695c8a9dd1af">status</a></td><td><a class="el" href="structpugi_1_1xml__parse__result.html">pugi::xml_parse_result</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
+</body>
+</html>
diff --git a/docs/html/structpugi_1_1xml__parse__result.html b/docs/html/structpugi_1_1xml__parse__result.html
new file mode 100644
index 0000000..b99c4c3
--- /dev/null
+++ b/docs/html/structpugi_1_1xml__parse__result.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>pugixml: pugi::xml_parse_result Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.6-NO -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="namespacepugi.html">pugi</a>::<a class="el" href="structpugi_1_1xml__parse__result.html">xml_parse_result</a></div>
+<h1>pugi::xml_parse_result Struct Reference</h1><!-- doxytag: class="pugi::xml_parse_result" -->Collaboration diagram for pugi::xml_parse_result:<p><center><img src="structpugi_1_1xml__parse__result__coll__graph.png" border="0" usemap="#pugi_1_1xml__parse__result__coll__map" alt="Collaboration graph"></center>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="structpugi_1_1xml__parse__result-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
+Parser result.
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98aa7ca38c1138dacafe0b118b2fd955"></a><!-- doxytag: member="pugi::xml_parse_result::operator bool" ref="98aa7ca38c1138dacafe0b118b2fd955" args="() const " -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpugi_1_1xml__parse__result.html#98aa7ca38c1138dacafe0b118b2fd955">operator bool</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cast to bool operator. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8859dee80456ae4f8548e58ce4b32a5"></a><!-- doxytag: member="pugi::xml_parse_result::description" ref="e8859dee80456ae4f8548e58ce4b32a5" args="() const " -->
+const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpugi_1_1xml__parse__result.html#e8859dee80456ae4f8548e58ce4b32a5">description</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get error description. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">xml_parse_status</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpugi_1_1xml__parse__result.html#f8b3e6badea671931017695c8a9dd1af">status</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parsing status (. <a href="#f8b3e6badea671931017695c8a9dd1af"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2204957d57d62177808aa75730b9dab"></a><!-- doxytag: member="pugi::xml_parse_result::offset" ref="b2204957d57d62177808aa75730b9dab" args="" -->
+unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpugi_1_1xml__parse__result.html#b2204957d57d62177808aa75730b9dab">offset</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Last parsed offset (in bytes from file/string start). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6357e01ac3445b755aab4030ca1ed6d"></a><!-- doxytag: member="pugi::xml_parse_result::line" ref="f6357e01ac3445b755aab4030ca1ed6d" args="" -->
+unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpugi_1_1xml__parse__result.html#f6357e01ac3445b755aab4030ca1ed6d">line</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Line in parser source which reported this. <br></td></tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="f8b3e6badea671931017695c8a9dd1af"></a><!-- doxytag: member="pugi::xml_parse_result::status" ref="f8b3e6badea671931017695c8a9dd1af" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">xml_parse_status</a> <a class="el" href="structpugi_1_1xml__parse__result.html#f8b3e6badea671931017695c8a9dd1af">pugi::xml_parse_result::status</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Parsing status (.
+<p>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="namespacepugi.html#9054ca609e12afb8f3e5892fc6c0b555">xml_parse_status</a>) </dd></dl>
+ </td>
+ </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 25 23:51:33 2009 for pugixml by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
+</body>
+</html>
diff --git a/docs/html/structpugi_1_1xml__parse__result__coll__graph.map b/docs/html/structpugi_1_1xml__parse__result__coll__graph.map
new file mode 100644
index 0000000..5a14779
--- /dev/null
+++ b/docs/html/structpugi_1_1xml__parse__result__coll__graph.map
@@ -0,0 +1 @@
+base referer
diff --git a/docs/html/structpugi_1_1xml__parse__result__coll__graph.md5 b/docs/html/structpugi_1_1xml__parse__result__coll__graph.md5
new file mode 100644
index 0000000..9a50606
--- /dev/null
+++ b/docs/html/structpugi_1_1xml__parse__result__coll__graph.md5
@@ -0,0 +1 @@
+99177c6e3465e9dcc790fb998cc55dc9 \ No newline at end of file
diff --git a/docs/html/structpugi_1_1xml__parse__result__coll__graph.png b/docs/html/structpugi_1_1xml__parse__result__coll__graph.png
new file mode 100644
index 0000000..4b39440
--- /dev/null
+++ b/docs/html/structpugi_1_1xml__parse__result__coll__graph.png
Binary files differ
diff --git a/docs/index.html b/docs/index.html
index 9295147..c83bb6b 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -640,6 +640,32 @@ if necessary)
</ul>
</dd>
</dt>
+<dt>18.01.2009 - v0.4
+<dd>Changes: <ul>
+<li>Bugs: <ul>
+<li>Documentation fix in samples for parse() with manual lifetime control
+<li>Fixed document order sorting in XPath (it caused wrong order of nodes after xpath_node_set::sort and wrong results of some XPath queries)
+</ul>
+<li>Node printing changes: <ul>
+<li>Single quotes are no longer escaped when printing nodes
+<li>Symbols in second half of ASCII table are no longer escaped when printing nodes; because of this, format_utf8 flag is deleted as it's no longer needed and
+format_write_bom is renamed to format_write_bom_utf8.
+<li>Reworked node printing - now it works via xml_writer interface; implementations for FILE* and std::ostream are available. As a side-effect, xml_document::save_file
+now works without STL.
+</ul>
+<li>New features: <ul>
+<li>Added unsigned integer support for attributes (xml_attribute::as_uint, xml_attribute::operator=)
+<li>Now document declaration (&lt;?xml ...?&gt;) is parsed as node with type node_declaration when parse_declaration flag is specified (access to encoding/version is performed as if they
+were attributes, i.e. doc.child("xml").attribute("version").as_float()); corresponding flags for node printing were also added
+<li>Added support for custom memory management (see set_memory_management_functions for details)
+<li>Implemented node/attribute copying (see xml_node::insert_copy_* and xml_node::append_copy for details)
+<li>Added find_child_by_attribute and find_child_by_attribute_w to simplify parsing code in some cases (i.e. COLLADA files)
+<li>Added file offset information querying for debugging purposes (now you're able to determine exact location of any xml_node in parsed file, see xml_node::offset_debug for details)
+<li>Improved error handling for parsing - now load(), load_file() and parse() return xml_parse_result, which contains error code and last parsed offset; this does not break old interface as xml_parse_result can be implicitly casted to bool.
+</ul>
+</ul>
+</dd>
+</dt>
</dl>
<hr>
@@ -686,7 +712,7 @@ OTHER DEALINGS IN THE SOFTWARE.
<hr>
-<p>Revised 31 October, 2007</p>
-<p><i>&copy; Copyright <a href="mailto:arseny.kapoulkine@gmail.com">Arseny Kapoulkine</a> 2006-2007. All Rights Reserved.</i></p>
+<p>Revised 18 January, 2009</p>
+<p><i>&copy; Copyright <a href="mailto:arseny.kapoulkine@gmail.com">Arseny Kapoulkine</a> 2006-2009. All Rights Reserved.</i></p>
</body>
</html>