Files
C-Plus-Plus/d7/d31/classqueue__coll__graph.svg
2023-01-26 06:34:52 +00:00

95 lines
4.9 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&lt; ValueType &gt; Pages: 1 -->
<svg width="212pt" height="247pt"
viewBox="0.00 0.00 211.50 247.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 243)">
<title>queue&lt; ValueType &gt;</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="169.5,-19 63.5,-19 63.5,0 169.5,0 169.5,-19"/>
<text text-anchor="middle" x="116.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">queue&lt; ValueType &gt;</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="123,-96 0,-96 0,-77 123,-77 123,-96"/>
<text text-anchor="middle" x="61.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node &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="M74.6,-67.63C85.75,-52.43 101.3,-31.22 109.98,-19.39"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="72.01,-65.25 68.92,-75.38 77.66,-69.39 72.01,-65.25"/>
<text text-anchor="middle" x="122.5" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> queueFront</text>
<text text-anchor="middle" x="122.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">queueRear</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../db/d8b/struct_node.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="113,-162 10,-162 10,-143 113,-143 113,-162"/>
<text text-anchor="middle" x="61.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Node&lt; ValueType &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M61.5,-131.18C61.5,-119.44 61.5,-105.27 61.5,-96.32"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="58,-131.09 61.5,-141.09 65,-131.09 58,-131.09"/>
<text text-anchor="middle" x="69" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M124.47,-156.89C128.54,-155.86 131,-154.4 131,-152.5 131,-149.21 123.64,-147.24 113.33,-146.57"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="124.25,-153.38 114.83,-158.22 125.21,-160.32 124.25,-153.38"/>
<text text-anchor="middle" x="142" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="118.5,-239 4.5,-239 4.5,-209 118.5,-209 118.5,-239"/>
<text text-anchor="start" x="12.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node</text>
<text text-anchor="middle" x="61.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ValueType &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M61.5,-197.46C61.5,-185.07 61.5,-170.99 61.5,-162.18"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="58,-197.09 61.5,-207.09 65,-197.09 58,-197.09"/>
<text text-anchor="middle" x="72.5" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/size_t.html" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="203.5,-96 141.5,-96 141.5,-77 203.5,-77 203.5,-96"/>
<text text-anchor="middle" x="172.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">std::size_t</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M166.11,-65.91C162.46,-56.57 157.26,-45.58 150.5,-37 145.13,-30.18 137.64,-24.1 131.06,-19.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="162.74,-66.89 169.39,-75.15 169.34,-64.55 162.74,-66.89"/>
<text text-anchor="middle" x="173.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00"> size</text>
</g>
</g>
</svg>