neuralpp/doc/html/structCMarkup_1_1NodeStack.html

317 lines
14 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::NodeStack Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<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="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1NodeStack.html">NodeStack</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::NodeStack Struct Reference</h1><!-- doxytag: class="CMarkup::NodeStack" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1NodeStack-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#de0c540ed4a133345e7c8ec6e05b0b11">NodeStack</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#6bd62bb0b4c4596016a00eade46cd5ca">~NodeStack</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#6be20984a9a499498312be0688c54bc5">Top</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#909848e1d3a591d21820d8ba4f03ee0d">At</a> (int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#623cec96b6f3f3e246902d32f62244f8">Add</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#4782babbf126c3ff7d3568455e571282">Remove</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#4e9aad88e12b7bbabdbb3fd65fc51585">TopIndex</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">Alloc</a> (int nNewSize)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#499a05e053b785df518fb0b6124fd0ee">Copy</a> (<a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> *pNNew)</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="de0c540ed4a133345e7c8ec6e05b0b11"></a><!-- doxytag: member="CMarkup::NodeStack::NodeStack" ref="de0c540ed4a133345e7c8ec6e05b0b11" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::NodeStack::NodeStack </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00524">nSize</a>, <a class="el" href="Markup_8h-source.html#l00525">nTop</a>, and <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<a class="anchor" name="6bd62bb0b4c4596016a00eade46cd5ca"></a><!-- doxytag: member="CMarkup::NodeStack::~NodeStack" ref="6bd62bb0b4c4596016a00eade46cd5ca" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::NodeStack::~NodeStack </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="6be20984a9a499498312be0688c54bc5"></a><!-- doxytag: member="CMarkup::NodeStack::Top" ref="6be20984a9a499498312be0688c54bc5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a>&amp; CMarkup::NodeStack::Top </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00525">nTop</a>, and <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<a class="anchor" name="909848e1d3a591d21820d8ba4f03ee0d"></a><!-- doxytag: member="CMarkup::NodeStack::At" ref="909848e1d3a591d21820d8ba4f03ee0d" args="(int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a>&amp; CMarkup::NodeStack::At </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<a class="anchor" name="623cec96b6f3f3e246902d32f62244f8"></a><!-- doxytag: member="CMarkup::NodeStack::Add" ref="623cec96b6f3f3e246902d32f62244f8" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Add </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00521">Alloc()</a>, <a class="el" href="Markup_8h-source.html#l00524">nSize</a>, and <a class="el" href="Markup_8h-source.html#l00525">nTop</a>.</p>
</div>
</div><p>
<a class="anchor" name="4782babbf126c3ff7d3568455e571282"></a><!-- doxytag: member="CMarkup::NodeStack::Remove" ref="4782babbf126c3ff7d3568455e571282" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Remove </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00525">nTop</a>.</p>
</div>
</div><p>
<a class="anchor" name="4e9aad88e12b7bbabdbb3fd65fc51585"></a><!-- doxytag: member="CMarkup::NodeStack::TopIndex" ref="4e9aad88e12b7bbabdbb3fd65fc51585" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::NodeStack::TopIndex </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00525">nTop</a>.</p>
</div>
</div><p>
<a class="anchor" name="ac640e8a348792b4008057f02a3781ff"></a><!-- doxytag: member="CMarkup::NodeStack::Alloc" ref="ac640e8a348792b4008057f02a3781ff" args="(int nNewSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Alloc </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nNewSize</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00522">Copy()</a>, and <a class="el" href="Markup_8h-source.html#l00524">nSize</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00517">Add()</a>.</p>
</div>
</div><p>
<a class="anchor" name="499a05e053b785df518fb0b6124fd0ee"></a><!-- doxytag: member="CMarkup::NodeStack::Copy" ref="499a05e053b785df518fb0b6124fd0ee" args="(NodePos *pNNew)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Copy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> *&nbsp;</td>
<td class="paramname"> <em>pNNew</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00521">Alloc()</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="636ddd56b9f0c53d1d8fb98d154b8ce3"></a><!-- doxytag: member="CMarkup::NodeStack::pN" ref="636ddd56b9f0c53d1d8fb98d154b8ce3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a>* <a class="el" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">CMarkup::NodeStack::pN</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00516">At()</a>, <a class="el" href="Markup_8h-source.html#l00513">NodeStack()</a>, <a class="el" href="Markup_8h-source.html#l00515">Top()</a>, and <a class="el" href="Markup_8h-source.html#l00514">~NodeStack()</a>.</p>
</div>
</div><p>
<a class="anchor" name="7031af9e6f3ceca049b5467b1fd7e478"></a><!-- doxytag: member="CMarkup::NodeStack::nSize" ref="7031af9e6f3ceca049b5467b1fd7e478" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">CMarkup::NodeStack::nSize</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00517">Add()</a>, <a class="el" href="Markup_8h-source.html#l00521">Alloc()</a>, and <a class="el" href="Markup_8h-source.html#l00513">NodeStack()</a>.</p>
</div>
</div><p>
<a class="anchor" name="f3e08fa5dce853a6267da9f77ef3f986"></a><!-- doxytag: member="CMarkup::NodeStack::nTop" ref="f3e08fa5dce853a6267da9f77ef3f986" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">CMarkup::NodeStack::nTop</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00517">Add()</a>, <a class="el" href="Markup_8h-source.html#l00513">NodeStack()</a>, <a class="el" href="Markup_8h-source.html#l00518">Remove()</a>, <a class="el" href="Markup_8h-source.html#l00515">Top()</a>, and <a class="el" href="Markup_8h-source.html#l00519">TopIndex()</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 16 20:53:42 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>