Files
C-Plus-Plus/db/ddb/classhash__chain__coll__graph.svg
2020-07-31 09:51:29 +00:00

103 lines
5.5 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 2.44.1 (20200629.0846)
-->
<!-- Title: hash_chain Pages: 1 -->
<svg width="223pt" height="260pt"
viewBox="0.00 0.00 222.50 260.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 256)">
<title>hash_chain</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-256 218.5,-256 218.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Chain class with a given modulus.">
<polygon fill="#bfbfbf" stroke="black" points="36,-0.5 36,-19.5 102,-19.5 102,-0.5 36,-0.5"/>
<text text-anchor="middle" x="69" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">hash_chain</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="black" points="0,-116.5 0,-146.5 116,-146.5 116,-116.5 0,-116.5"/>
<text text-anchor="start" x="8" y="-134.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; struct</text>
<text text-anchor="middle" x="58" y="-123.5" font-family="Helvetica,sans-Serif" font-size="10.00"> 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="M59.17,-106.32C59.84,-94.46 60.78,-79.97 62,-67 63.58,-50.22 66.19,-30.71 67.74,-19.71"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="55.68,-106.19 58.64,-116.36 62.67,-106.56 55.68,-106.19"/>
<text text-anchor="middle" x="73" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00"> next</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="black" points="60,-232.5 60,-251.5 100,-251.5 100,-232.5 60,-232.5"/>
<text text-anchor="middle" x="80" y="-239.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node</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="M76.28,-222.66C71.93,-201.21 64.82,-166.15 60.87,-146.67"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="72.86,-223.38 78.27,-232.49 79.72,-221.99 72.86,-223.38"/>
<text text-anchor="middle" x="82.5" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M110.42,-247.44C114.94,-246.59 118,-244.78 118,-242 118,-237.44 109.76,-235.48 100.33,-236.12"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="110.17,-243.95 100.33,-247.88 110.47,-250.94 110.17,-243.95"/>
<text text-anchor="middle" x="129" y="-239.5" 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/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="90.5,-165.5 90.5,-184.5 213.5,-184.5 213.5,-165.5 90.5,-165.5"/>
<text text-anchor="middle" x="152" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Node &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M97.33,-225.36C111.48,-212.58 130.96,-194.99 142.44,-184.63"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="94.79,-222.93 89.71,-232.23 99.48,-228.13 94.79,-222.93"/>
<text text-anchor="middle" x="127.5" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</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/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="93.5,-67.5 93.5,-97.5 214.5,-97.5 214.5,-67.5 93.5,-67.5"/>
<text text-anchor="start" x="101.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::shared</text>
<text text-anchor="middle" x="154" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr&lt; Node &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M128.69,-60.51C112.36,-46.96 91.95,-30.03 79.72,-19.89"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.87,-63.54 136.8,-67.23 131.34,-58.16 126.87,-63.54"/>
<text text-anchor="middle" x="126.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00"> head</text>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M152.42,-154.88C152.8,-137.74 153.35,-112.99 153.69,-97.59"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="148.91,-155.25 152.19,-165.32 155.91,-155.4 148.91,-155.25"/>
<text text-anchor="middle" x="174.5" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
</g>
</svg>