Files
C-Plus-Plus/d9/dae/struct_queue__coll__graph.svg
2023-01-22 19:44:10 +00:00

111 lines
6.6 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 7.0.6 (20230106.0513)
-->
<!-- Title: Queue Pages: 1 -->
<svg width="245pt" height="272pt"
viewBox="0.00 0.00 244.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)">
<title>Queue</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="45,-96 0,-96 0,-77 45,-77 45,-96"/>
<text text-anchor="middle" x="22.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">Queue</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="151,-240.5 76,-240.5 76,-221.5 151,-221.5 151,-240.5"/>
<text text-anchor="middle" x="113.5" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">node&lt; Kind &gt;</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="M101.69,-211.5C81.91,-180.52 42.81,-119.3 28.19,-96.41"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="98.66,-213.27 106.99,-219.81 104.56,-209.5 98.66,-213.27"/>
<text text-anchor="middle" x="93" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00"> front</text>
<text text-anchor="middle" x="93" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">rear</text>
<text text-anchor="middle" x="93" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">t</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="M136.6,-245.14C152.88,-249.57 169,-244.86 169,-231 169,-214.1 145.04,-210.8 126.04,-221.1"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="138.03,-241.94 127.45,-241.46 135.43,-248.44 138.03,-241.94"/>
<text text-anchor="middle" x="183" y="-256" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="183" y="-245" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
<text text-anchor="middle" x="183" y="-234" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
<text text-anchor="middle" x="183" y="-223" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
<text text-anchor="middle" x="183" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
<text text-anchor="middle" x="183" 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="164,-96 63,-96 63,-77 164,-77 164,-96"/>
<text text-anchor="middle" x="113.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="M113.5,-209.85C113.5,-178.4 113.5,-118.9 113.5,-96.41"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="110,-209.57 113.5,-219.57 117,-209.57 110,-209.57"/>
<text text-anchor="middle" x="127.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="127.5" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
<text text-anchor="middle" x="127.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
<text text-anchor="middle" x="127.5" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
<text text-anchor="middle" x="127.5" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
<text text-anchor="middle" x="127.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="207.5,-30 95.5,-30 95.5,0 207.5,0 207.5,-30"/>
<text text-anchor="start" x="103.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; node</text>
<text text-anchor="middle" x="151.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="M184.3,-37.1C202.89,-51.96 221.07,-73.21 213.5,-96 195.3,-150.82 144.97,-201.38 123.46,-221.18"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="186.57,-34.42 176.46,-31.24 182.38,-40.03 186.57,-34.42"/>
<text text-anchor="middle" x="225.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="M139.23,-40.72C136.14,-46.74 132.76,-53.14 129.5,-59 126.15,-65.01 122.15,-71.64 118.99,-76.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="142.34,-42.32 143.73,-31.82 136.09,-39.16 142.34,-42.32"/>
<text text-anchor="middle" x="146.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="M111.05,-65.61C111.1,-59.7 111.95,-53.38 114.5,-48 117.77,-41.09 123.31,-35.09 129.13,-30.2"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="107.53,-65.45 111.7,-75.19 114.51,-64.98 107.53,-65.45"/>
<text text-anchor="middle" x="122" 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="M175.45,-90.92C179.53,-89.89 182,-88.42 182,-86.5 182,-83.18 174.61,-81.2 164.28,-80.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="175.21,-87.42 165.78,-92.25 176.17,-94.35 175.21,-87.42"/>
<text text-anchor="middle" x="193" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
</g>
</g>
</svg>