Documentation for 7c090481da

This commit is contained in:
github-actions
2023-01-26 06:34:52 +00:00
parent ddd2ef965b
commit c33ecc7aac
294 changed files with 3283 additions and 3096 deletions

View File

@@ -1,6 +1,4 @@
<map id="cll" name="cll">
<area shape="rect" id="node1" title=" " alt="" coords="5,229,44,255"/>
<area shape="rect" id="node2" href="$d5/da1/structnode.html" title="for std::vector" alt="" coords="85,37,185,62"/>
<area shape="rect" id="node4" href="$d5/da1/structnode.html" title=" " alt="" coords="68,229,203,255"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="111,317,261,357"/>
<area shape="rect" id="node1" title=" " alt="" coords="11,156,50,181"/>
<area shape="rect" id="node2" href="$d5/da1/structnode.html" title=" " alt="" coords="5,37,56,62"/>
</map>

View File

@@ -1 +1 @@
3d94224c85cedfbc0da72d474e11aa3e
d117f6527fb1cfcc10668d84b730e48d

View File

@@ -4,105 +4,46 @@
<!-- Generated by graphviz version 7.0.6 (20230106.0513)
-->
<!-- Title: cll Pages: 1 -->
<svg width="229pt" height="272pt"
viewBox="0.00 0.00 228.50 272.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 268)">
<svg width="92pt" height="140pt"
viewBox="0.00 0.00 92.00 140.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 136)">
<title>cll</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="29,-96 0,-96 0,-77 29,-77 29,-96"/>
<text text-anchor="middle" x="14.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">cll</text>
<polygon fill="#999999" stroke="#666666" points="33.5,-19 4.5,-19 4.5,0 33.5,0 33.5,-19"/>
<text text-anchor="middle" x="19" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cll</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d5/da1/structnode.html" target="_top" xlink:title="for std::vector">
<polygon fill="white" stroke="#666666" points="135,-240.5 60,-240.5 60,-221.5 135,-221.5 135,-240.5"/>
<text text-anchor="middle" x="97.5" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">node&lt; Kind &gt;</text>
<g id="a_node2"><a xlink:href="../../d5/da1/structnode.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="38,-108.5 0,-108.5 0,-89.5 38,-89.5 38,-108.5"/>
<text text-anchor="middle" x="19" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">node</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M86.73,-211.5C68.68,-180.52 33.02,-119.3 19.69,-96.41"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="83.49,-212.9 91.55,-219.78 89.54,-209.38 83.49,-212.9"/>
<text text-anchor="middle" x="81" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00"> head</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M19,-77.83C19,-59.42 19,-33.07 19,-19.44"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="15.5,-77.78 19,-87.78 22.5,-77.78 15.5,-77.78"/>
<text text-anchor="middle" x="31.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00"> head</text>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M120.6,-245.14C136.88,-249.57 153,-244.86 153,-231 153,-214.1 129.04,-210.8 110.04,-221.1"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="122.03,-241.94 111.45,-241.46 119.43,-248.44 122.03,-241.94"/>
<text text-anchor="middle" x="167" y="-256" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="167" y="-245" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
<text text-anchor="middle" x="167" y="-234" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
<text text-anchor="middle" x="167" y="-223" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
<text text-anchor="middle" x="167" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
<text text-anchor="middle" x="167" y="-201" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d5/da1/structnode.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="148,-96 47,-96 47,-77 148,-77 148,-96"/>
<text text-anchor="middle" x="97.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">node&lt; ValueType &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M97.5,-209.85C97.5,-178.4 97.5,-118.9 97.5,-96.41"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="94,-209.57 97.5,-219.57 101,-209.57 94,-209.57"/>
<text text-anchor="middle" x="111.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="111.5" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
<text text-anchor="middle" x="111.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
<text text-anchor="middle" x="111.5" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
<text text-anchor="middle" x="111.5" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
<text text-anchor="middle" x="111.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="191.5,-30 79.5,-30 79.5,0 191.5,0 191.5,-30"/>
<text text-anchor="start" x="87.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; node</text>
<text text-anchor="middle" x="135.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ValueType &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M168.3,-37.1C186.89,-51.96 205.07,-73.21 197.5,-96 179.3,-150.82 128.97,-201.38 107.46,-221.18"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="170.57,-34.42 160.46,-31.24 166.38,-40.03 170.57,-34.42"/>
<text text-anchor="middle" x="209.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge7" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M123.23,-40.72C120.14,-46.74 116.76,-53.14 113.5,-59 110.15,-65.01 106.15,-71.64 102.99,-76.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.34,-42.32 127.73,-31.82 120.09,-39.16 126.34,-42.32"/>
<text text-anchor="middle" x="130.5" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M95.05,-65.61C95.1,-59.7 95.95,-53.38 98.5,-48 101.77,-41.09 107.31,-35.09 113.13,-30.2"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="91.53,-65.45 95.7,-75.19 98.51,-64.98 91.53,-65.45"/>
<text text-anchor="middle" x="106" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node4</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M159.45,-90.92C163.53,-89.89 166,-88.42 166,-86.5 166,-83.18 158.61,-81.2 148.28,-80.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="159.21,-87.42 149.78,-92.25 160.17,-94.35 159.21,-87.42"/>
<text text-anchor="middle" x="177" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M47.31,-108.99C52.42,-107.71 56,-104.38 56,-99 56,-90.17 46.36,-86.86 36.13,-89.07"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="47.66,-105.49 37.64,-108.94 47.62,-112.49 47.66,-105.49"/>
<text text-anchor="middle" x="70" y="-124" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="70" y="-113" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
<text text-anchor="middle" x="70" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
<text text-anchor="middle" x="70" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
<text text-anchor="middle" x="70" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
<text text-anchor="middle" x="70" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -107,11 +107,14 @@ $(document).ready(function(){initNavTree('d1/dc2/classstack.html','../../'); ini
</div><!--header-->
<div class="contents">
<p>for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a>
<a href="../../d1/dc2/classstack.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../df/d47/stack_8hpp_source.html">stack.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for stack&lt; ValueType &gt;:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d4/dcb/classstack__coll__graph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d4/dcb/classstack__coll__graph.svg" width="506" height="242"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@@ -145,8 +148,8 @@ Private Member Functions</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ab2fb22962a841a45707e70fb6109ddf4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="../../d5/da1/structnode.html">node</a>&lt; value_type &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a></td></tr>
<tr class="separator:ab2fb22962a841a45707e70fb6109ddf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb3dac828e32b4ec014ff4b5d43a6b8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="../../db/d8b/struct_node.html">Node</a>&lt; value_type &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a></td></tr>
<tr class="separator:aefb3dac828e32b4ec014ff4b5d43a6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a6b2b93ec970296940798ee98a5072e"><td class="memItemLeft" align="right" valign="top"><a id="a0a6b2b93ec970296940798ee98a5072e" name="a0a6b2b93ec970296940798ee98a5072e"></a>
<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> = 0</td></tr>
<tr class="memdesc:a0a6b2b93ec970296940798ee98a5072e"><td class="mdescLeft">&#160;</td><td class="mdescRight">size of stack <br /></td></tr>
@@ -154,7 +157,8 @@ Private Attributes</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class ValueType&gt;<br />
class stack&lt; ValueType &gt;</div><p>Definition of the stack class </p><dl class="tparams"><dt>Template Parameters</dt><dd>
class stack&lt; ValueType &gt;</div><p>for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a> </p>
<p>for <a class="el" href="../../db/d8b/struct_node.html">Node</a> Definition of the stack class </p><dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">value_type</td><td>type of data nodes of the linked list in the stack should contain </td></tr>
</table>
@@ -186,12 +190,12 @@ template&lt;class ValueType &gt; </div>
</table>
</div><div class="memdoc">
<p>Clear stack </p>
<div class="fragment"><div class="line"><span class="lineno"> 95</span> {</div>
<div class="line"><span class="lineno"> 96</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><span class="lineno"> 97</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a> = 0;</div>
<div class="line"><span class="lineno"> 98</span> }</div>
<div class="ttc" id="aclassstack_html_a0a6b2b93ec970296940798ee98a5072e"><div class="ttname"><a href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">stack::size</a></div><div class="ttdeci">std::size_t size</div><div class="ttdoc">size of stack</div><div class="ttdef"><b>Definition:</b> stack.hpp:103</div></div>
<div class="ttc" id="aclassstack_html_ab2fb22962a841a45707e70fb6109ddf4"><div class="ttname"><a href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stack::stackTop</a></div><div class="ttdeci">std::shared_ptr&lt; node&lt; value_type &gt; &gt; stackTop</div><div class="ttdef"><b>Definition:</b> stack.hpp:101</div></div>
<div class="fragment"><div class="line"><span class="lineno"> 69</span> {</div>
<div class="line"><span class="lineno"> 70</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><span class="lineno"> 71</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a> = 0;</div>
<div class="line"><span class="lineno"> 72</span> }</div>
<div class="ttc" id="aclassstack_html_a0a6b2b93ec970296940798ee98a5072e"><div class="ttname"><a href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">stack::size</a></div><div class="ttdeci">std::size_t size</div><div class="ttdoc">size of stack</div><div class="ttdef"><b>Definition:</b> stack.hpp:77</div></div>
<div class="ttc" id="aclassstack_html_aefb3dac828e32b4ec014ff4b5d43a6b8"><div class="ttname"><a href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stack::stackTop</a></div><div class="ttdeci">std::shared_ptr&lt; Node&lt; value_type &gt; &gt; stackTop</div><div class="ttdef"><b>Definition:</b> stack.hpp:75</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -220,18 +224,15 @@ template&lt;class ValueType &gt; </div>
</table>
</div><div class="memdoc">
<p>Show stack </p>
<div class="fragment"><div class="line"><span class="lineno"> 43</span> {</div>
<div class="line"><span class="lineno"> 44</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Top --&gt; &quot;</span>;</div>
<div class="line"><span class="lineno"> 45</span> traverse(<a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a>.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr/get.html">get</a>(), [](<span class="keyword">const</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node&lt;value_type&gt;</a>&amp; inNode) {</div>
<div class="line"><span class="lineno"> 46</span> std::cout &lt;&lt; inNode.data &lt;&lt; <span class="stringliteral">&quot; &quot;</span>;</div>
<div class="line"><span class="lineno"> 47</span> });</div>
<div class="line"><span class="lineno"> 48</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
<div class="line"><span class="lineno"> 49</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Size of stack: &quot;</span> &lt;&lt; <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a> &lt;&lt; <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
<div class="line"><span class="lineno"> 50</span> }</div>
<div class="fragment"><div class="line"><span class="lineno"> 24</span> {</div>
<div class="line"><span class="lineno"> 25</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Top --&gt; &quot;</span>;</div>
<div class="line"><span class="lineno"> 26</span> display_all(this-&gt;<a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a>.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr/get.html">get</a>());</div>
<div class="line"><span class="lineno"> 27</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><span class="lineno"> 28</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Size of stack: &quot;</span> &lt;&lt; <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a> &lt;&lt; <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
<div class="line"><span class="lineno"> 29</span> }</div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="aget_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr/get.html">std::shared_ptr::get</a></div><div class="ttdeci">T get(T... args)</div></div>
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdoc">for std::vector</div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -265,12 +266,12 @@ template&lt;class ValueType &gt; </div>
</tr>
</table>
</div><div class="memdoc">
<div class="fragment"><div class="line"><span class="lineno"> 62</span> {</div>
<div class="line"><span class="lineno"> 63</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="../../d1/dc2/classstack.html#a163eb9a6206c874c9bf98d032fca11c5">isEmptyStack</a>()) {</div>
<div class="line"><span class="lineno"> 64</span> <span class="keywordflow">throw</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a>(<span class="stringliteral">&quot;Stack is empty.&quot;</span>);</div>
<div class="line"><span class="lineno"> 65</span> }</div>
<div class="line"><span class="lineno"> 66</span> }</div>
<div class="ttc" id="aclassstack_html_a163eb9a6206c874c9bf98d032fca11c5"><div class="ttname"><a href="../../d1/dc2/classstack.html#a163eb9a6206c874c9bf98d032fca11c5">stack::isEmptyStack</a></div><div class="ttdeci">bool isEmptyStack() const</div><div class="ttdef"><b>Definition:</b> stack.hpp:70</div></div>
<div class="fragment"><div class="line"><span class="lineno"> 36</span> {</div>
<div class="line"><span class="lineno"> 37</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="../../d1/dc2/classstack.html#a163eb9a6206c874c9bf98d032fca11c5">isEmptyStack</a>()) {</div>
<div class="line"><span class="lineno"> 38</span> <span class="keywordflow">throw</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a>(<span class="stringliteral">&quot;Stack is empty.&quot;</span>);</div>
<div class="line"><span class="lineno"> 39</span> }</div>
<div class="line"><span class="lineno"> 40</span> }</div>
<div class="ttc" id="aclassstack_html_a163eb9a6206c874c9bf98d032fca11c5"><div class="ttname"><a href="../../d1/dc2/classstack.html#a163eb9a6206c874c9bf98d032fca11c5">stack::isEmptyStack</a></div><div class="ttdeci">bool isEmptyStack() const</div><div class="ttdef"><b>Definition:</b> stack.hpp:44</div></div>
<div class="ttc" id="ainvalid_argument_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a></div></div>
</div><!-- fragment -->
</div>
@@ -300,7 +301,7 @@ template&lt;class ValueType &gt; </div>
</table>
</div><div class="memdoc">
<p>Determine whether the stack is empty </p>
<div class="fragment"><div class="line"><span class="lineno"> 70</span>{ <span class="keywordflow">return</span> (<a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a> == <span class="keyword">nullptr</span>); }</div>
<div class="fragment"><div class="line"><span class="lineno"> 44</span>{ <span class="keywordflow">return</span> (<a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a> == <span class="keyword">nullptr</span>); }</div>
</div><!-- fragment -->
</div>
</div>
@@ -329,11 +330,11 @@ template&lt;class ValueType &gt; </div>
</table>
</div><div class="memdoc">
<p>Remove the top element of the stack </p>
<div class="fragment"><div class="line"><span class="lineno"> 88</span> {</div>
<div class="line"><span class="lineno"> 89</span> ensureNotEmpty();</div>
<div class="line"><span class="lineno"> 90</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a> = <a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a>-&gt;next;</div>
<div class="line"><span class="lineno"> 91</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a>--;</div>
<div class="line"><span class="lineno"> 92</span> }</div>
<div class="fragment"><div class="line"><span class="lineno"> 62</span> {</div>
<div class="line"><span class="lineno"> 63</span> ensureNotEmpty();</div>
<div class="line"><span class="lineno"> 64</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a> = <a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a>-&gt;next;</div>
<div class="line"><span class="lineno"> 65</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a>--;</div>
<div class="line"><span class="lineno"> 66</span> }</div>
</div><!-- fragment -->
</div>
</div>
@@ -363,13 +364,13 @@ template&lt;class ValueType &gt; </div>
</table>
</div><div class="memdoc">
<p>Add new item to the stack </p>
<div class="fragment"><div class="line"><span class="lineno"> 73</span> {</div>
<div class="line"><span class="lineno"> 74</span> <span class="keyword">auto</span> newNode = std::make_shared&lt;node&lt;value_type&gt;&gt;();</div>
<div class="line"><span class="lineno"> 75</span> newNode-&gt;data = item;</div>
<div class="line"><span class="lineno"> 76</span> newNode-&gt;next = <a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a>;</div>
<div class="line"><span class="lineno"> 77</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a> = newNode;</div>
<div class="line"><span class="lineno"> 78</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a>++;</div>
<div class="line"><span class="lineno"> 79</span> }</div>
<div class="fragment"><div class="line"><span class="lineno"> 47</span> {</div>
<div class="line"><span class="lineno"> 48</span> <span class="keyword">auto</span> newNode = std::make_shared&lt;Node&lt;value_type&gt;&gt;();</div>
<div class="line"><span class="lineno"> 49</span> newNode-&gt;data = item;</div>
<div class="line"><span class="lineno"> 50</span> newNode-&gt;next = <a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a>;</div>
<div class="line"><span class="lineno"> 51</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a> = newNode;</div>
<div class="line"><span class="lineno"> 52</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a>++;</div>
<div class="line"><span class="lineno"> 53</span> }</div>
</div><!-- fragment -->
</div>
</div>
@@ -398,10 +399,10 @@ template&lt;class ValueType &gt; </div>
</table>
</div><div class="memdoc">
<p>Return the top element of the stack </p>
<div class="fragment"><div class="line"><span class="lineno"> 82</span> {</div>
<div class="line"><span class="lineno"> 83</span> ensureNotEmpty();</div>
<div class="line"><span class="lineno"> 84</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a>-&gt;data;</div>
<div class="line"><span class="lineno"> 85</span> }</div>
<div class="fragment"><div class="line"><span class="lineno"> 56</span> {</div>
<div class="line"><span class="lineno"> 57</span> ensureNotEmpty();</div>
<div class="line"><span class="lineno"> 58</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a>-&gt;data;</div>
<div class="line"><span class="lineno"> 59</span> }</div>
</div><!-- fragment -->
</div>
</div>
@@ -429,22 +430,15 @@ template&lt;class ValueType &gt; </div>
</tr>
</table>
</div><div class="memdoc">
<div class="fragment"><div class="line"><span class="lineno"> 52</span> {</div>
<div class="line"><span class="lineno"> 53</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;value_type&gt;</a> res;</div>
<div class="line"><span class="lineno"> 54</span> res.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">reserve</a>(this-&gt;<a class="code hl_variable" href="../../d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e">size</a>);</div>
<div class="line"><span class="lineno"> 55</span> traverse(<a class="code hl_variable" href="../../d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4">stackTop</a>.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr/get.html">get</a>(), [&amp;res](<span class="keyword">const</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node&lt;value_type&gt;</a>&amp; inNode) {</div>
<div class="line"><span class="lineno"> 56</span> res.push_back(inNode.data);</div>
<div class="line"><span class="lineno"> 57</span> });</div>
<div class="line"><span class="lineno"> 58</span> <span class="keywordflow">return</span> res;</div>
<div class="line"><span class="lineno"> 59</span> }</div>
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
<div class="fragment"><div class="line"><span class="lineno"> 31</span> {</div>
<div class="line"><span class="lineno"> 32</span> <span class="keywordflow">return</span> push_all_to_vector(this-&gt;<a class="code hl_variable" href="../../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8">stackTop</a>.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr/get.html">get</a>(), this-&gt;size);</div>
<div class="line"><span class="lineno"> 33</span> }</div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ab2fb22962a841a45707e70fb6109ddf4" name="ab2fb22962a841a45707e70fb6109ddf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2fb22962a841a45707e70fb6109ddf4">&#9670;&#160;</a></span>stackTop</h2>
<a id="aefb3dac828e32b4ec014ff4b5d43a6b8" name="aefb3dac828e32b4ec014ff4b5d43a6b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefb3dac828e32b4ec014ff4b5d43a6b8">&#9670;&#160;</a></span>stackTop</h2>
<div class="memitem">
<div class="memproto">
@@ -455,7 +449,7 @@ template&lt;class ValueType &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt;<a class="el" href="../../d5/da1/structnode.html">node</a>&lt;value_type&gt; &gt; <a class="el" href="../../d1/dc2/classstack.html">stack</a>&lt; ValueType &gt;::stackTop</td>
<td class="memname"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt;<a class="el" href="../../db/d8b/struct_node.html">Node</a>&lt;value_type&gt; &gt; <a class="el" href="../../d1/dc2/classstack.html">stack</a>&lt; ValueType &gt;::stackTop</td>
</tr>
</table>
</td>

View File

@@ -7,5 +7,5 @@ var classstack =
[ "push", "d1/dc2/classstack.html#a90df277532c23519aa7ac3c08ed90a1d", null ],
[ "top", "d1/dc2/classstack.html#ae09630c4384903d187801921b2ddc709", null ],
[ "size", "d1/dc2/classstack.html#a0a6b2b93ec970296940798ee98a5072e", null ],
[ "stackTop", "d1/dc2/classstack.html#ab2fb22962a841a45707e70fb6109ddf4", null ]
[ "stackTop", "d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8", null ]
];

View File

@@ -97,31 +97,27 @@ $(document).ready(function(){initNavTree('d5/da1/structnode.html','../../'); ini
</div>
<div class="header">
<div class="headertitle"><div class="title">node&lt; Kind &gt; Member List</div></div>
<div class="headertitle"><div class="title">node Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d5/da1/structnode.html">node</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>color</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>data</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>data</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/da1/structnode.html#a0156481432c124395407ff6b372a52e8">data</a></td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>key</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>left</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>left</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>link</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>next</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>next</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>next</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/da1/structnode.html#aac5efc64dab7734e2867dd3c95bee8e6">next</a></td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>node</b>(int d) (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parent</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>prev</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>right</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>right</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>val</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node&lt; Kind &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>color</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>data</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>key</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>left</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>left</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>link</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>next</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>next</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>node</b>(int d) (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parent</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>prev</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>right</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>right</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>val</b> (defined in <a class="el" href="../../d5/da1/structnode.html">node</a>)</td><td class="entry"><a class="el" href="../../d5/da1/structnode.html">node</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

View File

@@ -231,7 +231,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> [MAX] = {1, 1
<div class="ttc" id="ahash__search_8cpp_html_af413b1740073db54796642b0ab814d6d"><div class="ttname"><a href="../../d1/df3/hash__search_8cpp.html#af413b1740073db54796642b0ab814d6d">hashtab</a></div><div class="ttdeci">node hashtab[HASHMAX]</div><div class="ttdoc">array of nodes</div><div class="ttdef"><b>Definition:</b> hash_search.cpp:35</div></div>
<div class="ttc" id="alist_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/list.html">std::list</a></div></div>
<div class="ttc" id="amalloc_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/c/malloc.html">std::malloc</a></div><div class="ttdeci">T malloc(T... args)</div></div>
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdoc">for std::vector</div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">