Documentation for 8b1eab204b

This commit is contained in:
realstealthninja
2024-11-04 12:43:05 +00:00
parent 4fb6e622e9
commit a7bccf7d01
6732 changed files with 153919 additions and 365711 deletions

View File

@@ -1,15 +1,13 @@
<map id="stack&lt; ValueType &gt;" name="stack&lt; ValueType &gt;">
<area shape="rect" id="Node000001" title="for std::invalid_argument" alt="" coords="360,213,498,238"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="227,109,378,150"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="338,158,375,187,411,210,408,214,372,191,335,162"/>
<area shape="rect" id="Node000003" href="$db/d8b/struct_node.html" title=" " alt="" coords="179,213,319,238"/>
<area shape="poly" id="edge3_Node000003_Node000002" title=" " alt="" coords="286,164,258,214,253,211,282,162"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="243,197,248,173,268,149,272,152,252,175,248,198"/>
<area shape="rect" id="Node000004" href="$db/d8b/struct_node.html" title=" " alt="" coords="13,116,149,142"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="117,148,229,210,226,215,115,152"/>
<area shape="poly" id="edge6_Node000004_Node000004" title=" " alt="" coords="166,120,176,129,168,138,150,141,149,136,165,133,171,129,163,125"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="5,5,157,46"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="84,61,84,116,78,116,78,61"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/size_t.html" title=" " alt="" coords="405,116,488,142"/>
<area shape="poly" id="edge7_Node000001_Node000006" title=" " alt="" coords="444,158,434,213,429,212,439,157"/>
<area shape="rect" id="Node000001" title="for std::invalid_argument" alt="" coords="5,213,143,238"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="78,109,230,150"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="97,161,85,175,77,194,76,213,71,212,72,193,80,172,94,158"/>
<area shape="rect" id="Node000003" href="$db/d8b/struct_node.html" title=" " alt="" coords="167,213,306,238"/>
<area shape="poly" id="edge3_Node000003_Node000002" title=" " alt="" coords="160,164,171,187,185,200,202,210,199,214,182,204,167,190,155,166"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="220,201,201,175,177,152,181,148,205,172,224,198"/>
<area shape="rect" id="Node000004" href="$db/d8b/struct_node.html" title=" " alt="" coords="254,116,390,142"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="303,155,250,214,246,210,299,152"/>
<area shape="poly" id="edge6_Node000004_Node000004" title=" " alt="" coords="407,120,417,129,409,138,391,141,390,136,406,133,412,129,404,125"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="246,5,398,46"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="325,61,325,116,319,116,319,61"/>
</map>

View File

@@ -1 +1 @@
4b8921eaa0d0947d3209f9144af1d774
82c39249e4353019f8c703f064c1c6c7

View File

@@ -4,8 +4,8 @@
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
-->
<!-- Title: stack&lt; ValueType &gt; Pages: 1 -->
<svg width="377pt" height="183pt"
viewBox="0.00 0.00 377.25 182.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="336pt" height="183pt"
viewBox="0.00 0.00 336.38 182.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
@@ -23,18 +23,18 @@
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="for std::invalid_argument">
<polygon fill="#999999" stroke="#666666" points="369.25,-19.25 266.25,-19.25 266.25,0 369.25,0 369.25,-19.25"/>
<text text-anchor="middle" x="317.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stack&lt; ValueType &gt;</text>
<polygon fill="#999999" stroke="#666666" points="103,-19.25 0,-19.25 0,0 103,0 103,-19.25"/>
<text text-anchor="middle" x="51.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stack&lt; ValueType &gt;</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="279.5,-97 166,-97 166,-66.5 279.5,-66.5 279.5,-97"/>
<text text-anchor="start" x="174" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="222.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; value_type &gt; &gt;</text>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="168.25,-97 54.75,-97 54.75,-66.5 168.25,-66.5 168.25,-97"/>
<text text-anchor="start" x="62.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="111.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; value_type &gt; &gt;</text>
</a>
</g>
</g>
@@ -42,18 +42,18 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M248.41,-58.77C257.01,-51.68 266.77,-43.93 276,-37.25 284.64,-31 294.7,-24.56 302.79,-19.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="246.21,-56.05 240.78,-65.15 250.69,-61.42 246.21,-56.05"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M67.62,-59.27C63.86,-56.08 60.47,-52.5 57.75,-48.5 51.91,-39.9 50.86,-27.72 50.94,-19.51"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="65.51,-62.07 75.65,-65.12 69.63,-56.41 65.51,-62.07"/>
</a>
</g>
<text text-anchor="middle" x="297.38" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> stackTop</text>
<text text-anchor="middle" x="79.12" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> stackTop</text>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../db/d8b/struct_node.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="235,-19.25 130.5,-19.25 130.5,0 235,0 235,-19.25"/>
<text text-anchor="middle" x="182.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; value_type &gt;</text>
<polygon fill="white" stroke="#666666" points="225.75,-19.25 121.25,-19.25 121.25,0 225.75,0 225.75,-19.25"/>
<text text-anchor="middle" x="173.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; value_type &gt;</text>
</a>
</g>
</g>
@@ -61,28 +61,28 @@
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M208.93,-56.52C201.59,-43.66 193.03,-28.64 187.75,-19.38"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="205.72,-57.95 213.71,-64.91 211.8,-54.48 205.72,-57.95"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M114.41,-55.12C116.08,-48.79 118.69,-42.37 122.75,-37.25 128.87,-29.53 137.85,-23.8 146.55,-19.68"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="111.04,-54.14 112.59,-64.62 117.91,-55.46 111.04,-54.14"/>
</a>
</g>
<text text-anchor="middle" x="214.82" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
<text text-anchor="middle" x="133.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M180.03,-30.75C180.03,-36.71 180.88,-43.09 183.5,-48.5 186.81,-55.33 192.32,-61.2 198.19,-66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="183.5,-31.28 180.79,-21.04 176.52,-30.74 183.5,-31.28"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M162.58,-29.33C158.5,-35.68 153.62,-42.65 148.5,-48.5 143,-54.79 136.29,-60.98 130.1,-66.24"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="165.55,-31.17 167.77,-20.81 159.58,-27.53 165.55,-31.17"/>
</a>
</g>
<text text-anchor="middle" x="190.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
<text text-anchor="middle" x="164.05" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../db/d8b/struct_node.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="107.88,-91.38 5.62,-91.38 5.62,-72.12 107.88,-72.12 107.88,-91.38"/>
<text text-anchor="middle" x="56.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; ValueType &gt;</text>
<polygon fill="white" stroke="#666666" points="288.62,-91.38 186.38,-91.38 186.38,-72.12 288.62,-72.12 288.62,-91.38"/>
<text text-anchor="middle" x="237.5" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; ValueType &gt;</text>
</a>
</g>
</g>
@@ -90,29 +90,29 @@
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M82.94,-66.17C108.15,-52.14 145.46,-31.38 166.6,-19.61"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="81.32,-63.07 74.29,-70.99 84.73,-69.19 81.32,-63.07"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M221.87,-63.62C209.2,-49.74 191.85,-30.73 181.74,-19.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="219.05,-65.72 228.37,-70.75 224.22,-61 219.05,-65.72"/>
</a>
</g>
<text text-anchor="middle" x="145.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
<text text-anchor="middle" x="218.29" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge6_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge6_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.38,-86.92C123.43,-85.71 125.88,-83.99 125.88,-81.75 125.88,-77.88 118.56,-75.55 108.3,-74.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="119.09,-83.42 109.79,-88.49 120.23,-90.33 119.09,-83.42"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M300.13,-86.92C304.18,-85.71 306.62,-83.99 306.62,-81.75 306.62,-77.88 299.31,-75.55 289.05,-74.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="299.84,-83.42 290.54,-88.49 300.98,-90.33 299.84,-83.42"/>
</a>
</g>
<text text-anchor="middle" x="136.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
<text text-anchor="middle" x="317.5" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="113.5,-174.75 0,-174.75 0,-144.25 113.5,-144.25 113.5,-174.75"/>
<text text-anchor="start" x="8" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="56.75" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ValueType &gt; &gt;</text>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="294.25,-174.75 180.75,-174.75 180.75,-144.25 294.25,-144.25 294.25,-174.75"/>
<text text-anchor="start" x="188.75" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="237.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ValueType &gt; &gt;</text>
</a>
</g>
</g>
@@ -120,30 +120,11 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M56.75,-132.73C56.75,-118.47 56.75,-101.66 56.75,-91.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="53.25,-132.38 56.75,-142.38 60.25,-132.38 53.25,-132.38"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M237.5,-132.73C237.5,-118.47 237.5,-101.66 237.5,-91.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="234,-132.38 237.5,-142.38 241,-132.38 234,-132.38"/>
</a>
</g>
<text text-anchor="middle" x="67.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/size_t.html" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="361.62,-91.38 299.88,-91.38 299.88,-72.12 361.62,-72.12 361.62,-91.38"/>
<text text-anchor="middle" x="330.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">std::size_t</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge7_Node000001_Node000006" class="edge">
<title>Node6&#45;&gt;Node1</title>
<g id="a_edge7_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M327.05,-60.78C324.54,-47.24 321.34,-29.99 319.42,-19.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="323.56,-61.19 328.83,-70.38 330.45,-59.91 323.56,-61.19"/>
</a>
</g>
<text text-anchor="middle" x="335.14" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> size</text>
<text text-anchor="middle" x="248.38" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -4,26 +4,26 @@
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
-->
<!-- Title: stack&lt; ValueType &gt; Pages: 1 -->
<svg width="377pt" height="183pt"
viewBox="0.00 0.00 377.25 182.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="336pt" height="183pt"
viewBox="0.00 0.00 336.38 182.75" 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 178.75)">
<title>stack&lt; ValueType &gt;</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="for std::invalid_argument">
<polygon fill="#999999" stroke="#666666" points="369.25,-19.25 266.25,-19.25 266.25,0 369.25,0 369.25,-19.25"/>
<text text-anchor="middle" x="317.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stack&lt; ValueType &gt;</text>
<polygon fill="#999999" stroke="#666666" points="103,-19.25 0,-19.25 0,0 103,0 103,-19.25"/>
<text text-anchor="middle" x="51.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stack&lt; ValueType &gt;</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="279.5,-97 166,-97 166,-66.5 279.5,-66.5 279.5,-97"/>
<text text-anchor="start" x="174" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="222.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; value_type &gt; &gt;</text>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="168.25,-97 54.75,-97 54.75,-66.5 168.25,-66.5 168.25,-97"/>
<text text-anchor="start" x="62.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="111.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; value_type &gt; &gt;</text>
</a>
</g>
</g>
@@ -31,18 +31,18 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M248.41,-58.77C257.01,-51.68 266.77,-43.93 276,-37.25 284.64,-31 294.7,-24.56 302.79,-19.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="246.21,-56.05 240.78,-65.15 250.69,-61.42 246.21,-56.05"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M67.62,-59.27C63.86,-56.08 60.47,-52.5 57.75,-48.5 51.91,-39.9 50.86,-27.72 50.94,-19.51"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="65.51,-62.07 75.65,-65.12 69.63,-56.41 65.51,-62.07"/>
</a>
</g>
<text text-anchor="middle" x="297.38" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> stackTop</text>
<text text-anchor="middle" x="79.12" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> stackTop</text>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../db/d8b/struct_node.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="235,-19.25 130.5,-19.25 130.5,0 235,0 235,-19.25"/>
<text text-anchor="middle" x="182.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; value_type &gt;</text>
<polygon fill="white" stroke="#666666" points="225.75,-19.25 121.25,-19.25 121.25,0 225.75,0 225.75,-19.25"/>
<text text-anchor="middle" x="173.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; value_type &gt;</text>
</a>
</g>
</g>
@@ -50,28 +50,28 @@
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M208.93,-56.52C201.59,-43.66 193.03,-28.64 187.75,-19.38"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="205.72,-57.95 213.71,-64.91 211.8,-54.48 205.72,-57.95"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M114.41,-55.12C116.08,-48.79 118.69,-42.37 122.75,-37.25 128.87,-29.53 137.85,-23.8 146.55,-19.68"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="111.04,-54.14 112.59,-64.62 117.91,-55.46 111.04,-54.14"/>
</a>
</g>
<text text-anchor="middle" x="214.82" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
<text text-anchor="middle" x="133.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M180.03,-30.75C180.03,-36.71 180.88,-43.09 183.5,-48.5 186.81,-55.33 192.32,-61.2 198.19,-66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="183.5,-31.28 180.79,-21.04 176.52,-30.74 183.5,-31.28"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M162.58,-29.33C158.5,-35.68 153.62,-42.65 148.5,-48.5 143,-54.79 136.29,-60.98 130.1,-66.24"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="165.55,-31.17 167.77,-20.81 159.58,-27.53 165.55,-31.17"/>
</a>
</g>
<text text-anchor="middle" x="190.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
<text text-anchor="middle" x="164.05" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../db/d8b/struct_node.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="107.88,-91.38 5.62,-91.38 5.62,-72.12 107.88,-72.12 107.88,-91.38"/>
<text text-anchor="middle" x="56.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; ValueType &gt;</text>
<polygon fill="white" stroke="#666666" points="288.62,-91.38 186.38,-91.38 186.38,-72.12 288.62,-72.12 288.62,-91.38"/>
<text text-anchor="middle" x="237.5" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; ValueType &gt;</text>
</a>
</g>
</g>
@@ -79,29 +79,29 @@
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M82.94,-66.17C108.15,-52.14 145.46,-31.38 166.6,-19.61"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="81.32,-63.07 74.29,-70.99 84.73,-69.19 81.32,-63.07"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M221.87,-63.62C209.2,-49.74 191.85,-30.73 181.74,-19.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="219.05,-65.72 228.37,-70.75 224.22,-61 219.05,-65.72"/>
</a>
</g>
<text text-anchor="middle" x="145.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
<text text-anchor="middle" x="218.29" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge6_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge6_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.38,-86.92C123.43,-85.71 125.88,-83.99 125.88,-81.75 125.88,-77.88 118.56,-75.55 108.3,-74.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="119.09,-83.42 109.79,-88.49 120.23,-90.33 119.09,-83.42"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M300.13,-86.92C304.18,-85.71 306.62,-83.99 306.62,-81.75 306.62,-77.88 299.31,-75.55 289.05,-74.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="299.84,-83.42 290.54,-88.49 300.98,-90.33 299.84,-83.42"/>
</a>
</g>
<text text-anchor="middle" x="136.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
<text text-anchor="middle" x="317.5" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="113.5,-174.75 0,-174.75 0,-144.25 113.5,-144.25 113.5,-174.75"/>
<text text-anchor="start" x="8" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="56.75" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ValueType &gt; &gt;</text>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="294.25,-174.75 180.75,-174.75 180.75,-144.25 294.25,-144.25 294.25,-174.75"/>
<text text-anchor="start" x="188.75" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="237.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ValueType &gt; &gt;</text>
</a>
</g>
</g>
@@ -109,30 +109,11 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M56.75,-132.73C56.75,-118.47 56.75,-101.66 56.75,-91.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="53.25,-132.38 56.75,-142.38 60.25,-132.38 53.25,-132.38"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M237.5,-132.73C237.5,-118.47 237.5,-101.66 237.5,-91.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="234,-132.38 237.5,-142.38 241,-132.38 234,-132.38"/>
</a>
</g>
<text text-anchor="middle" x="67.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/size_t.html" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="361.62,-91.38 299.88,-91.38 299.88,-72.12 361.62,-72.12 361.62,-91.38"/>
<text text-anchor="middle" x="330.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">std::size_t</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge7_Node000001_Node000006" class="edge">
<title>Node6&#45;&gt;Node1</title>
<g id="a_edge7_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M327.05,-60.78C324.54,-47.24 321.34,-29.99 319.42,-19.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="323.56,-61.19 328.83,-70.38 330.45,-59.91 323.56,-61.19"/>
</a>
</g>
<text text-anchor="middle" x="335.14" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> size</text>
<text text-anchor="middle" x="248.38" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB