Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 7dbb97048ebf07a07f14d36d61024b23 > files > 185

wsdlpull-doc-1.23-3.fc13.noarch.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!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>wsdlpull: XmlNode_t Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<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>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </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>
<div class="contents">
<h1>XmlNode_t Class Reference</h1><!-- doxytag: class="XmlNode_t" -->
<p><code>#include &lt;<a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>&gt;</code></p>

<p><a href="classXmlNode__t-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">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classXmlNode__t.html#a0299702d08c45e614697511916344bd3a18145ebc5cd34a2e7e12c559f76b9995">WS_AMOUNT</a> =  2, 
<a class="el" href="classXmlNode__t.html#a0299702d08c45e614697511916344bd3a38a808ea819a82c93c1f72cbf248d372">EMPTY_NODE</a> =  1, 
<a class="el" href="classXmlNode__t.html#a0299702d08c45e614697511916344bd3a5e8a2b1232c77f1a0f0aff1d79aa9c99">NON_EMPTY_NODE</a> =  0
 }</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="classXmlNode__t.html#a08d789a25201cd4f5eca540ec6626a13">XmlNode_t</a> (const std::string &amp;p_name=&quot;&quot;, size_t p_depth=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a5514441938333ccaa3ed57b658ffbb95">XmlNode_t</a> (const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;p_xmlNode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#aa111888cc4011596bd206a976cc49bb4">operator=</a> (const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;p_xmlNode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a998246af628fca5338b75d1145e4ecd4">~XmlNode_t</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a1c232cfa60dd5ae06217ae789385c0ad">clear</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a7bfe3f3c6a8de5ad2e3cf28eabbcb676">getParent</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a632955e03c9c4cb2e4fbb84b6f2e7ba3">setParent</a> (<a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;p_parent)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a1555d6c7c1820ee5eb03a0af78e11133">setParent</a> (<a class="el" href="classXmlNode__t.html">XmlNode_t</a> *p_parent)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#ab300a4fe0f075f54f6ec457092dae0b9">getPrev</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#abdc105a344ab107b92158b20e993eb8a">setPrev</a> (<a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;p_prev)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#aac3dbdd5b3f66b5db26b01e170ac3221">setPrev</a> (<a class="el" href="classXmlNode__t.html">XmlNode_t</a> *p_prev)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a4853a8369d15a559a2a06b96d281c3ec">getNext</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a77fd17d40ccf1e68603d486e74a9d321">setNext</a> (<a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;p_next)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a7172ce6d5a10044f73e5e54cc77117bd">setNext</a> (<a class="el" href="classXmlNode__t.html">XmlNode_t</a> *p_next)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#aa7b9a0c86248628580ceac046e61d25f">getName</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#ae2b290ec7d2ee7f4d972e751afb23546">setName</a> (const std::string &amp;p_name, bool p_empty=XmlNode_t::EMPTY_NODE)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#af5eb26391597ccb987e9f82a3aade300">getText</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a1956781d048475565f389be7bae5b271">setText</a> (const std::string &amp;p_text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a11b8fd0949b231e49cd01ffc4e330cc5">getDepth</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a2ad85bd5b8080ead9dd0e2f7d14d58f9">setDepth</a> (size_t p_depth)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a56f4076e9b8601663e6c5107db420b8c">isTextNode</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a5146a0ac8621ee7f7c0c44947e30474d">isRootNode</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a966b53ac38d5cd460f30dfb901c9133c">addNode</a> (<a class="el" href="classXmlNode__t.html">XmlNode_t</a> *p_xmlNode=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a6dcb21b285425d8d2af975977baf7dce">addNode</a> (const std::string &amp;p_name, bool p_empty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a7fa8df33c3fd514739d58d36ebc6ca08">addAttribute</a> (const std::string &amp;p_name, const std::string &amp;p_value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#aa61ab370a5a9cbbaba60d08ca293bc91">getAttribute</a> (const std::string &amp;p_name, std::string &amp;p_result) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a1772f9b47c5133a752a79565492c685b">setEmpty</a> (bool p_empty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a0cb3f24b384972e92bb519a16f830a3b">empty</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a551e8ed9f7ca226d61cd110bb551b77d">getNode</a> (const std::string &amp;p_name, size_t p_index=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#ac2176b4f8c70fcd75302cd583842b2aa">getAllChildren</a> (<a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;p_children)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#af3ecfc13ae7caffb5a6acb789c793939">findSelfOrChildren</a> (const std::string &amp;p_name, <a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;p_children, bool p_lazyRelativeMatch=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a4750a56dfeb82d2cc84f96ee7d39bc47">findAny</a> (const std::string &amp;p_name, <a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;p_children)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a754d55dbff24b83be62102065caa45cd">findDirectChildren</a> (const std::string &amp;p_name, <a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;p_children)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a3e8c39aa5c01b373447d93298da3d294">operator==</a> (const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;p_xmlNode) const </td></tr>
<tr><td colspan="2"><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; std::pair<br class="typebreak"/>
&lt; std::string, std::string &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a73cde0f0d1791b7490f9febdbee7c43c">VectorAttributes_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; std::string, <br class="typebreak"/>
size_t &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#af609f71172a86770934011e8da5bfaa5">MapAttributes_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; <a class="el" href="classXmlNode__t.html">XmlNode_t</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">VectorNodePtrs_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::multimap<br class="typebreak"/>
&lt; std::string, size_t &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a420c015a43da63b8d86aa225341d2d04">MultiMapNodes_t</a></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a112f30c4c2169d8de5dd1f37847882d3">m_depth</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a8597f390694797116e796c8d659776ae">m_empty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a991b28036f1387ccf807d0e2f9dd9f53">m_name</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a7d8e00e700bac5fdd258d0418b5c0578">m_text</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html#a73cde0f0d1791b7490f9febdbee7c43c">VectorAttributes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#ac4f484151a71adf2943190c30df3e824">m_attributes</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html#af609f71172a86770934011e8da5bfaa5">MapAttributes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a468f5594c45de08934e037171b2e50b1">m_mapAttributes</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a261631d5bd77c07a0917fd348de3277d">mp_parent</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a64a68fc471c9e1a25070017f91c996b3">mp_prev</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a278a61acf535a5f9a219e2a63113e1a0">mp_next</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">VectorNodePtrs_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a5a44ddcc5470fdbcb96720cb1dc98cbf">m_nodes</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXmlNode__t.html#a420c015a43da63b8d86aa225341d2d04">MultiMapNodes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a6a7e2395c4adb56b0592c494b18fa4c2">m_mapNodes</a></td></tr>
<tr><td colspan="2"><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXmlNode__t.html#a0700968d635d03253ddc654c6ae76162">operator&lt;&lt;</a> (std::ostream &amp;p_ostream, const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;p_xmlNode)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00032">32</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a73cde0f0d1791b7490f9febdbee7c43c"></a><!-- doxytag: member="XmlNode_t::VectorAttributes_t" ref="a73cde0f0d1791b7490f9febdbee7c43c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::vector&lt; std::pair&lt; std::string, std::string&gt; &gt; <a class="el" href="classXmlNode__t.html#a73cde0f0d1791b7490f9febdbee7c43c">XmlNode_t::VectorAttributes_t</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00049">49</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

</div>
</div>
<a class="anchor" id="af609f71172a86770934011e8da5bfaa5"></a><!-- doxytag: member="XmlNode_t::MapAttributes_t" ref="af609f71172a86770934011e8da5bfaa5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::map&lt; std::string, size_t&gt; <a class="el" href="classXmlNode__t.html#af609f71172a86770934011e8da5bfaa5">XmlNode_t::MapAttributes_t</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00050">50</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

</div>
</div>
<a class="anchor" id="abfd41ee2928f1a65c1b40171d343c7ce"></a><!-- doxytag: member="XmlNode_t::VectorNodePtrs_t" ref="abfd41ee2928f1a65c1b40171d343c7ce" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::vector&lt; <a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&gt; <a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00055">55</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

</div>
</div>
<a class="anchor" id="a420c015a43da63b8d86aa225341d2d04"></a><!-- doxytag: member="XmlNode_t::MultiMapNodes_t" ref="a420c015a43da63b8d86aa225341d2d04" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::multimap&lt; std::string, size_t&gt; <a class="el" href="classXmlNode__t.html#a420c015a43da63b8d86aa225341d2d04">XmlNode_t::MultiMapNodes_t</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00056">56</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

</div>
</div>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a0299702d08c45e614697511916344bd3"></a><!-- doxytag: member="XmlNode_t::@8" ref="a0299702d08c45e614697511916344bd3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a0299702d08c45e614697511916344bd3a18145ebc5cd34a2e7e12c559f76b9995"></a><!-- doxytag: member="WS_AMOUNT" ref="a0299702d08c45e614697511916344bd3a18145ebc5cd34a2e7e12c559f76b9995" args="" -->WS_AMOUNT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a0299702d08c45e614697511916344bd3a38a808ea819a82c93c1f72cbf248d372"></a><!-- doxytag: member="EMPTY_NODE" ref="a0299702d08c45e614697511916344bd3a38a808ea819a82c93c1f72cbf248d372" args="" -->EMPTY_NODE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a0299702d08c45e614697511916344bd3a5e8a2b1232c77f1a0f0aff1d79aa9c99"></a><!-- doxytag: member="NON_EMPTY_NODE" ref="a0299702d08c45e614697511916344bd3a5e8a2b1232c77f1a0f0aff1d79aa9c99" args="" -->NON_EMPTY_NODE</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00034">34</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a08d789a25201cd4f5eca540ec6626a13"></a><!-- doxytag: member="XmlNode_t::XmlNode_t" ref="a08d789a25201cd4f5eca540ec6626a13" args="(const std::string &amp;p_name=&quot;&quot;, size_t p_depth=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XmlNode_t::XmlNode_t </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>p_depth</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00029">29</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00042">m_depth</a>, <a class="el" href="XmlDoc_8h_source.html#l00044">m_empty</a>, <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>, <a class="el" href="XmlDoc_8h_source.html#l00060">mp_next</a>, <a class="el" href="XmlDoc_8h_source.html#l00058">mp_parent</a>, and <a class="el" href="XmlDoc_8h_source.html#l00059">mp_prev</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00214">addNode()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>.</p>

</div>
</div>
<a class="anchor" id="a5514441938333ccaa3ed57b658ffbb95"></a><!-- doxytag: member="XmlNode_t::XmlNode_t" ref="a5514441938333ccaa3ed57b658ffbb95" args="(const XmlNode_t &amp;p_xmlNode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XmlNode_t::XmlNode_t </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_xmlNode</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00041">41</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a998246af628fca5338b75d1145e4ecd4"></a><!-- doxytag: member="XmlNode_t::~XmlNode_t" ref="a998246af628fca5338b75d1145e4ecd4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XmlNode_t::~XmlNode_t </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00082">82</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa111888cc4011596bd206a976cc49bb4"></a><!-- doxytag: member="XmlNode_t::operator=" ref="aa111888cc4011596bd206a976cc49bb4" args="(const XmlNode_t &amp;p_xmlNode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp; XmlNode_t::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_xmlNode</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00047">47</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00052">m_attributes</a>, <a class="el" href="XmlDoc_8h_source.html#l00042">m_depth</a>, <a class="el" href="XmlDoc_8h_source.html#l00044">m_empty</a>, <a class="el" href="XmlDoc_8h_source.html#l00053">m_mapAttributes</a>, <a class="el" href="XmlDoc_8h_source.html#l00063">m_mapNodes</a>, <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>, <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>, <a class="el" href="XmlDoc_8h_source.html#l00047">m_text</a>, <a class="el" href="XmlDoc_8h_source.html#l00060">mp_next</a>, <a class="el" href="XmlDoc_8h_source.html#l00058">mp_parent</a>, <a class="el" href="XmlDoc_8h_source.html#l00059">mp_prev</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00123">setParent()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00141">setPrev()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a1c232cfa60dd5ae06217ae789385c0ad"></a><!-- doxytag: member="XmlNode_t::clear" ref="a1c232cfa60dd5ae06217ae789385c0ad" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::clear </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00096">96</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00052">m_attributes</a>, <a class="el" href="XmlDoc_8h_source.html#l00042">m_depth</a>, <a class="el" href="XmlDoc_8h_source.html#l00044">m_empty</a>, <a class="el" href="XmlDoc_8h_source.html#l00053">m_mapAttributes</a>, <a class="el" href="XmlDoc_8h_source.html#l00063">m_mapNodes</a>, <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>, <a class="el" href="XmlDoc_8h_source.html#l00047">m_text</a>, <a class="el" href="XmlDoc_8h_source.html#l00060">mp_next</a>, <a class="el" href="XmlDoc_8h_source.html#l00058">mp_parent</a>, and <a class="el" href="XmlDoc_8h_source.html#l00059">mp_prev</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00422">XmlDoc_t::clear()</a>.</p>

</div>
</div>
<a class="anchor" id="a7bfe3f3c6a8de5ad2e3cf28eabbcb676"></a><!-- doxytag: member="XmlNode_t::getParent" ref="a7bfe3f3c6a8de5ad2e3cf28eabbcb676" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp; XmlNode_t::getParent </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00117">117</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00058">mp_parent</a>.</p>

</div>
</div>
<a class="anchor" id="a632955e03c9c4cb2e4fbb84b6f2e7ba3"></a><!-- doxytag: member="XmlNode_t::setParent" ref="a632955e03c9c4cb2e4fbb84b6f2e7ba3" args="(XmlNode_t &amp;p_parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setParent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_parent</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00123">123</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00058">mp_parent</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>.</p>

</div>
</div>
<a class="anchor" id="a1555d6c7c1820ee5eb03a0af78e11133"></a><!-- doxytag: member="XmlNode_t::setParent" ref="a1555d6c7c1820ee5eb03a0af78e11133" args="(XmlNode_t *p_parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setParent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td>
          <td class="paramname"> <em>p_parent</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00129">129</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00058">mp_parent</a>.</p>

</div>
</div>
<a class="anchor" id="ab300a4fe0f075f54f6ec457092dae0b9"></a><!-- doxytag: member="XmlNode_t::getPrev" ref="ab300a4fe0f075f54f6ec457092dae0b9" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp; XmlNode_t::getPrev </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00135">135</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00059">mp_prev</a>.</p>

</div>
</div>
<a class="anchor" id="abdc105a344ab107b92158b20e993eb8a"></a><!-- doxytag: member="XmlNode_t::setPrev" ref="abdc105a344ab107b92158b20e993eb8a" args="(XmlNode_t &amp;p_prev)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setPrev </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_prev</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00141">141</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00059">mp_prev</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>.</p>

</div>
</div>
<a class="anchor" id="aac3dbdd5b3f66b5db26b01e170ac3221"></a><!-- doxytag: member="XmlNode_t::setPrev" ref="aac3dbdd5b3f66b5db26b01e170ac3221" args="(XmlNode_t *p_prev)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setPrev </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td>
          <td class="paramname"> <em>p_prev</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00147">147</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00059">mp_prev</a>.</p>

</div>
</div>
<a class="anchor" id="a4853a8369d15a559a2a06b96d281c3ec"></a><!-- doxytag: member="XmlNode_t::getNext" ref="a4853a8369d15a559a2a06b96d281c3ec" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp; XmlNode_t::getNext </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00153">153</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00060">mp_next</a>.</p>

</div>
</div>
<a class="anchor" id="a77fd17d40ccf1e68603d486e74a9d321"></a><!-- doxytag: member="XmlNode_t::setNext" ref="a77fd17d40ccf1e68603d486e74a9d321" args="(XmlNode_t &amp;p_next)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setNext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_next</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00159">159</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00060">mp_next</a>.</p>

</div>
</div>
<a class="anchor" id="a7172ce6d5a10044f73e5e54cc77117bd"></a><!-- doxytag: member="XmlNode_t::setNext" ref="a7172ce6d5a10044f73e5e54cc77117bd" args="(XmlNode_t *p_next)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setNext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td>
          <td class="paramname"> <em>p_next</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00165">165</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00060">mp_next</a>.</p>

</div>
</div>
<a class="anchor" id="aa7b9a0c86248628580ceac046e61d25f"></a><!-- doxytag: member="XmlNode_t::getName" ref="aa7b9a0c86248628580ceac046e61d25f" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; XmlNode_t::getName </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00171">171</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00323">findDirectChildren()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="ae2b290ec7d2ee7f4d972e751afb23546"></a><!-- doxytag: member="XmlNode_t::setName" ref="ae2b290ec7d2ee7f4d972e751afb23546" args="(const std::string &amp;p_name, bool p_empty=XmlNode_t::EMPTY_NODE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setName </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>p_empty</em> = <code>XmlNode_t::EMPTY_NODE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00177">177</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00044">m_empty</a>, and <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>.</p>

<p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l01683">WsdlPull::WsdlInvoker::buildXmlTree()</a>.</p>

</div>
</div>
<a class="anchor" id="af5eb26391597ccb987e9f82a3aade300"></a><!-- doxytag: member="XmlNode_t::getText" ref="af5eb26391597ccb987e9f82a3aade300" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; XmlNode_t::getText </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00184">184</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00047">m_text</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="a1956781d048475565f389be7bae5b271"></a><!-- doxytag: member="XmlNode_t::setText" ref="a1956781d048475565f389be7bae5b271" args="(const std::string &amp;p_text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setText </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_text</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00269">269</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>, and <a class="el" href="XmlDoc_8h_source.html#l00047">m_text</a>.</p>

<p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l01683">WsdlPull::WsdlInvoker::buildXmlTree()</a>.</p>

</div>
</div>
<a class="anchor" id="a11b8fd0949b231e49cd01ffc4e330cc5"></a><!-- doxytag: member="XmlNode_t::getDepth" ref="a11b8fd0949b231e49cd01ffc4e330cc5" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t XmlNode_t::getDepth </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00190">190</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00042">m_depth</a>.</p>

</div>
</div>
<a class="anchor" id="a2ad85bd5b8080ead9dd0e2f7d14d58f9"></a><!-- doxytag: member="XmlNode_t::setDepth" ref="a2ad85bd5b8080ead9dd0e2f7d14d58f9" args="(size_t p_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setDepth </td>
          <td>(</td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>p_depth</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00196">196</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00042">m_depth</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a56f4076e9b8601663e6c5107db420b8c"></a><!-- doxytag: member="XmlNode_t::isTextNode" ref="a56f4076e9b8601663e6c5107db420b8c" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XmlNode_t::isTextNode </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00208">208</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00371">operator&lt;&lt;()</a>.</p>

</div>
</div>
<a class="anchor" id="a5146a0ac8621ee7f7c0c44947e30474d"></a><!-- doxytag: member="XmlNode_t::isRootNode" ref="a5146a0ac8621ee7f7c0c44947e30474d" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XmlNode_t::isRootNode </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00202">202</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00058">mp_parent</a>.</p>

</div>
</div>
<a class="anchor" id="a966b53ac38d5cd460f30dfb901c9133c"></a><!-- doxytag: member="XmlNode_t::addNode" ref="a966b53ac38d5cd460f30dfb901c9133c" args="(XmlNode_t *p_xmlNode=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp; XmlNode_t::addNode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> *&nbsp;</td>
          <td class="paramname"> <em>p_xmlNode</em> = <code>NULL</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00222">222</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8cpp_source.html#l00171">getName()</a>, <a class="el" href="XmlDoc_8h_source.html#l00042">m_depth</a>, <a class="el" href="XmlDoc_8h_source.html#l00063">m_mapNodes</a>, <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>, <a class="el" href="XmlDoc_8h_source.html#l00047">m_text</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00196">setDepth()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00123">setParent()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00141">setPrev()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00214">addNode()</a>, and <a class="el" href="WsdlInvoker_8cpp_source.html#l01683">WsdlPull::WsdlInvoker::buildXmlTree()</a>.</p>

</div>
</div>
<a class="anchor" id="a6dcb21b285425d8d2af975977baf7dce"></a><!-- doxytag: member="XmlNode_t::addNode" ref="a6dcb21b285425d8d2af975977baf7dce" args="(const std::string &amp;p_name, bool p_empty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp; XmlNode_t::addNode </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>p_empty</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00214">214</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00277">setEmpty()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a7fa8df33c3fd514739d58d36ebc6ca08"></a><!-- doxytag: member="XmlNode_t::addAttribute" ref="a7fa8df33c3fd514739d58d36ebc6ca08" args="(const std::string &amp;p_name, const std::string &amp;p_value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::addAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00250">250</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00052">m_attributes</a>, and <a class="el" href="XmlDoc_8h_source.html#l00053">m_mapAttributes</a>.</p>

<p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l01683">WsdlPull::WsdlInvoker::buildXmlTree()</a>.</p>

</div>
</div>
<a class="anchor" id="aa61ab370a5a9cbbaba60d08ca293bc91"></a><!-- doxytag: member="XmlNode_t::getAttribute" ref="aa61ab370a5a9cbbaba60d08ca293bc91" args="(const std::string &amp;p_name, std::string &amp;p_result) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XmlNode_t::getAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_result</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00258">258</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00052">m_attributes</a>, and <a class="el" href="XmlDoc_8h_source.html#l00053">m_mapAttributes</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="a1772f9b47c5133a752a79565492c685b"></a><!-- doxytag: member="XmlNode_t::setEmpty" ref="a1772f9b47c5133a752a79565492c685b" args="(bool p_empty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::setEmpty </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>p_empty</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00277">277</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00044">m_empty</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00214">addNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a0cb3f24b384972e92bb519a16f830a3b"></a><!-- doxytag: member="XmlNode_t::empty" ref="a0cb3f24b384972e92bb519a16f830a3b" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XmlNode_t::empty </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00283">283</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00044">m_empty</a>.</p>

<p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l01683">WsdlPull::WsdlInvoker::buildXmlTree()</a>.</p>

</div>
</div>
<a class="anchor" id="a551e8ed9f7ca226d61cd110bb551b77d"></a><!-- doxytag: member="XmlNode_t::getNode" ref="a551e8ed9f7ca226d61cd110bb551b77d" args="(const std::string &amp;p_name, size_t p_index=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a> * XmlNode_t::getNode </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>p_index</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00289">289</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00063">m_mapNodes</a>, and <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2176b4f8c70fcd75302cd583842b2aa"></a><!-- doxytag: member="XmlNode_t::getAllChildren" ref="ac2176b4f8c70fcd75302cd583842b2aa" args="(XmlNode_t::VectorNodePtrs_t &amp;p_children)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::getAllChildren </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_children</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00317">317</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="af3ecfc13ae7caffb5a6acb789c793939"></a><!-- doxytag: member="XmlNode_t::findSelfOrChildren" ref="af3ecfc13ae7caffb5a6acb789c793939" args="(const std::string &amp;p_name, XmlNode_t::VectorNodePtrs_t &amp;p_children, bool p_lazyRelativeMatch=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::findSelfOrChildren </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_children</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>p_lazyRelativeMatch</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00333">333</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>, and <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="a4750a56dfeb82d2cc84f96ee7d39bc47"></a><!-- doxytag: member="XmlNode_t::findAny" ref="a4750a56dfeb82d2cc84f96ee7d39bc47" args="(const std::string &amp;p_name, XmlNode_t::VectorNodePtrs_t &amp;p_children)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::findAny </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_children</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00352">352</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>, and <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="a754d55dbff24b83be62102065caa45cd"></a><!-- doxytag: member="XmlNode_t::findDirectChildren" ref="a754d55dbff24b83be62102065caa45cd" args="(const std::string &amp;p_name, XmlNode_t::VectorNodePtrs_t &amp;p_children)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XmlNode_t::findDirectChildren </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>p_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">XmlNode_t::VectorNodePtrs_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_children</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00323">323</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8cpp_source.html#l00171">getName()</a>, and <a class="el" href="XmlDoc_8h_source.html#l00062">m_nodes</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00473">XmlDoc_t::xpath()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e8c39aa5c01b373447d93298da3d294"></a><!-- doxytag: member="XmlNode_t::operator==" ref="a3e8c39aa5c01b373447d93298da3d294" args="(const XmlNode_t &amp;p_xmlNode) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XmlNode_t::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_xmlNode</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00365">365</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

<p>References <a class="el" href="XmlDoc_8h_source.html#l00046">m_name</a>.</p>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a0700968d635d03253ddc654c6ae76162"></a><!-- doxytag: member="XmlNode_t::operator&lt;&lt;" ref="a0700968d635d03253ddc654c6ae76162" args="(std::ostream &amp;p_ostream, const XmlNode_t &amp;p_xmlNode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>p_ostream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classXmlNode__t.html">XmlNode_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>p_xmlNode</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [friend]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8cpp_source.html#l00371">371</a> of file <a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a112f30c4c2169d8de5dd1f37847882d3"></a><!-- doxytag: member="XmlNode_t::m_depth" ref="a112f30c4c2169d8de5dd1f37847882d3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classXmlNode__t.html#a112f30c4c2169d8de5dd1f37847882d3">XmlNode_t::m_depth</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00042">42</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00190">getDepth()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00371">operator&lt;&lt;()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00196">setDepth()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a8597f390694797116e796c8d659776ae"></a><!-- doxytag: member="XmlNode_t::m_empty" ref="a8597f390694797116e796c8d659776ae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classXmlNode__t.html#a8597f390694797116e796c8d659776ae">XmlNode_t::m_empty</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00044">44</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00283">empty()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00277">setEmpty()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00177">setName()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a991b28036f1387ccf807d0e2f9dd9f53"></a><!-- doxytag: member="XmlNode_t::m_name" ref="a991b28036f1387ccf807d0e2f9dd9f53" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classXmlNode__t.html#a991b28036f1387ccf807d0e2f9dd9f53">XmlNode_t::m_name</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00046">46</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00352">findAny()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00333">findSelfOrChildren()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00171">getName()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00371">operator&lt;&lt;()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00365">operator==()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00177">setName()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d8e00e700bac5fdd258d0418b5c0578"></a><!-- doxytag: member="XmlNode_t::m_text" ref="a7d8e00e700bac5fdd258d0418b5c0578" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classXmlNode__t.html#a7d8e00e700bac5fdd258d0418b5c0578">XmlNode_t::m_text</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00047">47</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00184">getText()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00371">operator&lt;&lt;()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00269">setText()</a>.</p>

</div>
</div>
<a class="anchor" id="ac4f484151a71adf2943190c30df3e824"></a><!-- doxytag: member="XmlNode_t::m_attributes" ref="ac4f484151a71adf2943190c30df3e824" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html#a73cde0f0d1791b7490f9febdbee7c43c">VectorAttributes_t</a> <a class="el" href="classXmlNode__t.html#ac4f484151a71adf2943190c30df3e824">XmlNode_t::m_attributes</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00052">52</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00250">addAttribute()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00258">getAttribute()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00371">operator&lt;&lt;()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>.</p>

</div>
</div>
<a class="anchor" id="a468f5594c45de08934e037171b2e50b1"></a><!-- doxytag: member="XmlNode_t::m_mapAttributes" ref="a468f5594c45de08934e037171b2e50b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html#af609f71172a86770934011e8da5bfaa5">MapAttributes_t</a> <a class="el" href="classXmlNode__t.html#a468f5594c45de08934e037171b2e50b1">XmlNode_t::m_mapAttributes</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00053">53</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00250">addAttribute()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00258">getAttribute()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>.</p>

</div>
</div>
<a class="anchor" id="a261631d5bd77c07a0917fd348de3277d"></a><!-- doxytag: member="XmlNode_t::mp_parent" ref="a261631d5bd77c07a0917fd348de3277d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a>* <a class="el" href="classXmlNode__t.html#a261631d5bd77c07a0917fd348de3277d">XmlNode_t::mp_parent</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00058">58</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00117">getParent()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00202">isRootNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00123">setParent()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a64a68fc471c9e1a25070017f91c996b3"></a><!-- doxytag: member="XmlNode_t::mp_prev" ref="a64a68fc471c9e1a25070017f91c996b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a>* <a class="el" href="classXmlNode__t.html#a64a68fc471c9e1a25070017f91c996b3">XmlNode_t::mp_prev</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00059">59</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00135">getPrev()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00141">setPrev()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a278a61acf535a5f9a219e2a63113e1a0"></a><!-- doxytag: member="XmlNode_t::mp_next" ref="a278a61acf535a5f9a219e2a63113e1a0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html">XmlNode_t</a>* <a class="el" href="classXmlNode__t.html#a278a61acf535a5f9a219e2a63113e1a0">XmlNode_t::mp_next</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00060">60</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00153">getNext()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00159">setNext()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00029">XmlNode_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a5a44ddcc5470fdbcb96720cb1dc98cbf"></a><!-- doxytag: member="XmlNode_t::m_nodes" ref="a5a44ddcc5470fdbcb96720cb1dc98cbf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html#abfd41ee2928f1a65c1b40171d343c7ce">VectorNodePtrs_t</a> <a class="el" href="classXmlNode__t.html#a5a44ddcc5470fdbcb96720cb1dc98cbf">XmlNode_t::m_nodes</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00062">62</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00352">findAny()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00323">findDirectChildren()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00333">findSelfOrChildren()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00317">getAllChildren()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00289">getNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00208">isTextNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00371">operator&lt;&lt;()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00269">setText()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a7e2395c4adb56b0592c494b18fa4c2"></a><!-- doxytag: member="XmlNode_t::m_mapNodes" ref="a6a7e2395c4adb56b0592c494b18fa4c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXmlNode__t.html#a420c015a43da63b8d86aa225341d2d04">MultiMapNodes_t</a> <a class="el" href="classXmlNode__t.html#a6a7e2395c4adb56b0592c494b18fa4c2">XmlNode_t::m_mapNodes</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="XmlDoc_8h_source.html#l00063">63</a> of file <a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a>.</p>

<p>Referenced by <a class="el" href="XmlDoc_8cpp_source.html#l00222">addNode()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00096">clear()</a>, <a class="el" href="XmlDoc_8cpp_source.html#l00289">getNode()</a>, and <a class="el" href="XmlDoc_8cpp_source.html#l00047">operator=()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/builddir/build/BUILD/wsdlpull-1.23/src/xmlpull/<a class="el" href="XmlDoc_8h_source.html">XmlDoc.h</a></li>
<li>/builddir/build/BUILD/wsdlpull-1.23/src/xmlpull/<a class="el" href="XmlDoc_8cpp_source.html">XmlDoc.cpp</a></li>
</ul>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</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>