Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 7496ee1ff393a0f74739aaf61958292d > files > 75

armstrong-devel-0.2.6-10.fc13.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libzzub: pugi::xml_node Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</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="navpath"><a class="el" href="namespacepugi.html">pugi</a>::<a class="el" href="classpugi_1_1xml__node.html">xml_node</a>
  </div>
</div>
<div class="contents">
<h1>pugi::xml_node Class Reference</h1><!-- doxytag: class="pugi::xml_node" -->
<p><code>#include &lt;pugixml.hpp&gt;</code></p>
<div class="dynheader">
Inheritance diagram for pugi::xml_node:</div>
<div class="dynsection">
 <div class="center">
  <img src="classpugi_1_1xml__node.png" usemap="#pugi::xml_node_map" alt=""/>
  <map id="pugi::xml_node_map" name="pugi::xml_node_map">
<area href="classpugi_1_1xml__document.html" alt="pugi::xml_document" shape="rect" coords="0,56,121,80"/>
</map>
 </div>
</div>

<p><a href="classpugi_1_1xml__node-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classpugi_1_1xml__node__iterator.html">xml_node_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_ae053ea39add5a64de584f7a81212e388.html#ae053ea39add5a64de584f7a81212e388">iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classpugi_1_1xml__attribute__iterator.html">xml_attribute_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a9084f97350ffc64af1eaf7c17c57f4ba.html#a9084f97350ffc64af1eaf7c17c57f4ba">attribute_iterator</a></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a1db6c67c97cddd74f59d872057987432.html#a1db6c67c97cddd74f59d872057987432">xml_node</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_aa25abdb52ee6a14c856e833d2244483a.html#aa25abdb52ee6a14c856e833d2244483a">operator unspecified_bool_type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00bf2b5f7eb5507384ebfe7e20dd2cbf"></a><!-- doxytag: member="pugi::xml_node::operator!" ref="a00bf2b5f7eb5507384ebfe7e20dd2cbf" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a427236c4a20d1fa232bd2233f72c73be.html#a427236c4a20d1fa232bd2233f72c73be">operator==</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;r) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a7b5aeeff39fd31e5123ba5c23d6b8676.html#a7b5aeeff39fd31e5123ba5c23d6b8676">operator!=</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;r) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a8d7c1b506be1b2ee0dea7dca1f2e80d6.html#a8d7c1b506be1b2ee0dea7dca1f2e80d6">operator&lt;</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;r) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a04a82fd56f91edb82bf34cc409bdcf04.html#a04a82fd56f91edb82bf34cc409bdcf04">operator&gt;</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;r) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_aa97cf42c013ec35eb76c5314cadb4e26.html#aa97cf42c013ec35eb76c5314cadb4e26">operator&lt;=</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;r) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a08e0c3feeb7909e6234a8fe7ccb07d7c.html#a08e0c3feeb7909e6234a8fe7ccb07d7c">operator&gt;=</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;r) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpugi_1_1xml__node__iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a80c6a665bd18230a8723fe13a3642cb8.html#a80c6a665bd18230a8723fe13a3642cb8">begin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpugi_1_1xml__node__iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a8c1443182159b7851d46ea99ddff6cbb.html#a8c1443182159b7851d46ea99ddff6cbb">end</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute__iterator.html">attribute_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a780055bc19ba34396a828cdd03844607.html#a780055bc19ba34396a828cdd03844607">attributes_begin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute__iterator.html">attribute_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_ab47c6c61b481cea57fea6243180234fa.html#ab47c6c61b481cea57fea6243180234fa">attributes_end</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a3516f879718f3ea1782a0324cb31f798.html#a3516f879718f3ea1782a0324cb31f798">empty</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepugi_a137e94a038e4ab0ada6477cf7f6153a9.html#a137e94a038e4ab0ada6477cf7f6153a9">xml_node_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a28231e644bc70075286c75175a05d849.html#a28231e644bc70075286c75175a05d849">type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_afad2cbde568ed7224a2dfaba44c3d0d7.html#afad2cbde568ed7224a2dfaba44c3d0d7">name</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a452d63ac4722b9d0b359c5d05028aaec.html#a452d63ac4722b9d0b359c5d05028aaec">value</a> () const </td></tr>
<tr><td class="memItemLeft" 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_aeecbadd7bdc18c503064f7c47efe067a.html#aeecbadd7bdc18c503064f7c47efe067a">child</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_a961024c2c8424a01a8528c96f520c05f.html#a961024c2c8424a01a8528c96f520c05f">child_w</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_a974b051c270013d889d57cda2e8af669.html#a974b051c270013d889d57cda2e8af669">attribute</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_a690982cdfd2c6181e1118d8238d64a54.html#a690982cdfd2c6181e1118d8238d64a54">attribute_w</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_ae76de35f11d46c9987d87262e9430b77.html#ae76de35f11d46c9987d87262e9430b77">next_sibling</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_a3154a0d481e54bbde8f01edd1901698c.html#a3154a0d481e54bbde8f01edd1901698c">next_sibling_w</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_a1d0d1e460eff5305e6bf50d9f65a58bc.html#a1d0d1e460eff5305e6bf50d9f65a58bc">next_sibling</a> () const </td></tr>
<tr><td class="memItemLeft" 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_ad8b5f303fe2f9305318c2d500041f088.html#ad8b5f303fe2f9305318c2d500041f088">previous_sibling</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_af98f6bc32514761133fc01eec3c77a09.html#af98f6bc32514761133fc01eec3c77a09">previous_sibling_w</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" 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_a919305f60b3ac08432867cbc94f6e3da.html#a919305f60b3ac08432867cbc94f6e3da">previous_sibling</a> () const </td></tr>
<tr><td class="memItemLeft" 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_aaa4c19abe199d4eacae18f832deb4d70.html#aaa4c19abe199d4eacae18f832deb4d70">parent</a> () const </td></tr>
<tr><td class="memItemLeft" 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_af7d6cc0124c07dbb192e779c375a7c16.html#af7d6cc0124c07dbb192e779c375a7c16">root</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a40957726af5a2a85492eb62837dd7636.html#a40957726af5a2a85492eb62837dd7636">child_value</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_aff6969003c21f8bba59122d2b238321b.html#aff6969003c21f8bba59122d2b238321b">child_value</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a8685ae06cc3e461a06142c3ff5cf752e.html#a8685ae06cc3e461a06142c3ff5cf752e">child_value_w</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_af81bf55a3f7b9d40ee8807ac1be93a86.html#af81bf55a3f7b9d40ee8807ac1be93a86">set_name</a> (const char *rhs)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_aafa7b8f3ffa652e5e279f79e04d22d4c.html#aafa7b8f3ffa652e5e279f79e04d22d4c">set_value</a> (const char *rhs)</td></tr>
<tr><td class="memItemLeft" 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_a645c4d7283f755a7b25839667a5fd9c7.html#a645c4d7283f755a7b25839667a5fd9c7">append_attribute</a> (const char *name)</td></tr>
<tr><td class="memItemLeft" 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_a395ce9c52840edead28b50a7a69565ab.html#a395ce9c52840edead28b50a7a69565ab">insert_attribute_after</a> (const char *name, const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;attr)</td></tr>
<tr><td class="memItemLeft" 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_a36cfed4439fba1f140d89e351c2bb552.html#a36cfed4439fba1f140d89e351c2bb552">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="memItemLeft" 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_a498e41f14a04014eaf5d6af3ae8f9d99.html#a498e41f14a04014eaf5d6af3ae8f9d99">append_child</a> (<a class="el" href="namespacepugi_a137e94a038e4ab0ada6477cf7f6153a9.html#a137e94a038e4ab0ada6477cf7f6153a9">xml_node_type</a> type=node_element)</td></tr>
<tr><td class="memItemLeft" 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_afb2c70e3908e65b001dcd9bcf794d605.html#afb2c70e3908e65b001dcd9bcf794d605">insert_child_after</a> (<a class="el" href="namespacepugi_a137e94a038e4ab0ada6477cf7f6153a9.html#a137e94a038e4ab0ada6477cf7f6153a9">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="memItemLeft" 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_aa07c23d9835e8174fbe75f0c9a0c7d7b.html#aa07c23d9835e8174fbe75f0c9a0c7d7b">insert_child_before</a> (<a class="el" href="namespacepugi_a137e94a038e4ab0ada6477cf7f6153a9.html#a137e94a038e4ab0ada6477cf7f6153a9">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="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_aaf26856382cbd75434e7ac3ac255c2a7.html#aaf26856382cbd75434e7ac3ac255c2a7">remove_attribute</a> (const <a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a> &amp;a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a177097ca7770e8d80350d15cc96a3dd9.html#a177097ca7770e8d80350d15cc96a3dd9">remove_attribute</a> (const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_af44301eb411be0e0787c49d292c93fb5.html#af44301eb411be0e0787c49d292c93fb5">remove_child</a> (const <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> &amp;n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a023157bd57e3696c9f49f23944ac909f.html#a023157bd57e3696c9f49f23944ac909f">remove_child</a> (const char *name)</td></tr>
<tr><td class="memItemLeft" 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_aaae0bdb0c69fb895f66b239720d5d2d0.html#aaae0bdb0c69fb895f66b239720d5d2d0">first_attribute</a> () const </td></tr>
<tr><td class="memItemLeft" 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_a3e93125923e0b195de4369d50776ecc6.html#a3e93125923e0b195de4369d50776ecc6">last_attribute</a> () const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename OutputIterator &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a21a123c51fa592b6f2ceb2e22411edd9.html#a21a123c51fa592b6f2ceb2e22411edd9">all_elements_by_name</a> (const char *name, OutputIterator it) const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename OutputIterator &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a90347629066ca2eedeaee4d5d4038fe7.html#a90347629066ca2eedeaee4d5d4038fe7">all_elements_by_name_w</a> (const char *name, OutputIterator it) const </td></tr>
<tr><td class="memItemLeft" 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_ada6e0ce4318d7f72f8b037e39433b298.html#ada6e0ce4318d7f72f8b037e39433b298">first_child</a> () const </td></tr>
<tr><td class="memItemLeft" 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_ab92290e7dbc9292e4ff5d6949bd02e01.html#ab92290e7dbc9292e4ff5d6949bd02e01">last_child</a> () const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename Predicate &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classpugi_1_1xml__attribute.html">xml_attribute</a>&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a6b921b19dbf2c792daaf46544df44fb6.html#a6b921b19dbf2c792daaf46544df44fb6">find_attribute</a> (Predicate pred) const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename Predicate &gt; </td></tr>
<tr><td class="memTemplItemLeft" 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_a132ca635cc0ab99180be0ffcc156a616.html#a132ca635cc0ab99180be0ffcc156a616">find_child</a> (Predicate pred) const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename Predicate &gt; </td></tr>
<tr><td class="memTemplItemLeft" 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_af3a5796f1c99df52244f3c73f5c03d8e.html#af3a5796f1c99df52244f3c73f5c03d8e">find_node</a> (Predicate pred) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a9d5ed8a5d73d252e5786f034d277d504.html#a9d5ed8a5d73d252e5786f034d277d504">path</a> (char delimiter= '/') const </td></tr>
<tr><td class="memItemLeft" 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_a4be3a6da6307a33954fbdc5f210de209.html#a4be3a6da6307a33954fbdc5f210de209">first_element_by_path</a> (const char *path, char delimiter= '/') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a41be22248598bdf1575ed8d7bdd77807.html#a41be22248598bdf1575ed8d7bdd77807">traverse</a> (<a class="el" href="classpugi_1_1xml__tree__walker.html">xml_tree_walker</a> &amp;walker)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5008c4bc71bc148973d629d4033f27c4"></a><!-- doxytag: member="pugi::xml_node::document_order" ref="a5008c4bc71bc148973d629d4033f27c4" args="() const " -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>document_order</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpugi_1_1xml__node_a8a0a9d086cc2e5c1f92cb79452695949.html#a8a0a9d086cc2e5c1f92cb79452695949">print</a> (std::ostream &amp;os, const char *indent=&quot;\t&quot;, unsigned int flags=<a class="el" href="namespacepugi_a325f48a35abbaeacdfd8b7fc9ed1713c.html#a325f48a35abbaeacdfd8b7fc9ed1713c">format_default</a>, unsigned int depth=0)</td></tr>
<tr><td colspan="2"><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a303b18f86fd1e917afe4f8a9c70ab545"></a><!-- doxytag: member="pugi::xml_node::unspecified_bool_type" ref="a303b18f86fd1e917afe4f8a9c70ab545" args="" -->
typedef xml_node_struct <br class="typebreak"/>
*xml_node::*&nbsp;</td><td class="memItemRight" valign="bottom"><b>unspecified_bool_type</b></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6897fb4e94def0ec60fda1f459bd746d"></a><!-- doxytag: member="pugi::xml_node::xml_node" ref="a6897fb4e94def0ec60fda1f459bd746d" args="(xml_node_struct *p)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>xml_node</b> (xml_node_struct *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa932bf51eb3b505df677f77fcd327063"></a><!-- doxytag: member="pugi::xml_node::precompute_document_order_impl" ref="aa932bf51eb3b505df677f77fcd327063" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>precompute_document_order_impl</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9e7c4e386e4014575a740bc5452fdc3"></a><!-- doxytag: member="pugi::xml_node::get_allocator" ref="ad9e7c4e386e4014575a740bc5452fdc3" args="() const " -->
xml_allocator &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_allocator</b> () const </td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45a5b342de1e37a60565f7693f03cc08"></a><!-- doxytag: member="pugi::xml_node::_root" ref="a45a5b342de1e37a60565f7693f03cc08" args="" -->
xml_node_struct *&nbsp;</td><td class="memItemRight" valign="bottom"><b>_root</b></td></tr>
<tr><td colspan="2"><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa25e28e29a8cec4daa60cdd2d5934757"></a><!-- doxytag: member="pugi::xml_node::xml_node_iterator" ref="aa25e28e29a8cec4daa60cdd2d5934757" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>xml_node_iterator</b></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A light-weight wrapper for manipulating nodes in DOM tree. Note: <a class="el" href="classpugi_1_1xml__node.html">xml_node</a> does not allocate any memory for the node it wraps; it only wraps a pointer to existing node. </p>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>pugixml.hpp</li>
<li>pugixml.cpp</li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>