blob: 7ed30542f9b397b21226255e1066d2d298eb4daf [file] [log] [blame]
<?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.43.0 (0)
-->
<!-- Title: src/dynamic/sample/SampleDynamicTensorHandleFactory.hpp Pages: 1 -->
<svg width="1308pt" height="397pt"
viewBox="0.00 0.00 1308.00 397.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 393)">
<title>src/dynamic/sample/SampleDynamicTensorHandleFactory.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-393 1304,-393 1304,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="263.5,-347.5 263.5,-388.5 429.5,-388.5 429.5,-347.5 263.5,-347.5"/>
<text text-anchor="start" x="271.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
<text text-anchor="start" x="271.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicTensorHandle</text>
<text text-anchor="middle" x="346.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_sample_memory_manager_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-112.5 0,-131.5 157,-131.5 157,-112.5 0,-112.5"/>
<text text-anchor="middle" x="78.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">SampleMemoryManager.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M312.65,-347.49C275.65,-325.24 215.74,-286.39 171.5,-244 137.22,-211.15 105.36,-164.99 89.33,-140.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="92.15,-138.17 83.81,-131.63 86.25,-141.94 92.15,-138.17"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_i_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="546,-280.5 546,-310.5 715,-310.5 715,-280.5 546,-280.5"/>
<text text-anchor="start" x="554" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/ITensorHandle</text>
<text text-anchor="middle" x="630.5" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M425.23,-347.46C468.85,-336.63 522.48,-323.32 563.98,-313.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="564.85,-316.4 573.71,-310.6 563.16,-309.61 564.85,-316.4"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_i_memory_manager_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="356.5,-56.5 356.5,-75.5 562.5,-75.5 562.5,-56.5 356.5,-56.5"/>
<text text-anchor="middle" x="459.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/IMemoryManager.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M138.87,-112.44C206.87,-102.81 317.24,-87.16 389.1,-76.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="390,-80.39 399.41,-75.52 389.02,-73.45 390,-80.39"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="41.5,-56.5 41.5,-75.5 115.5,-75.5 115.5,-56.5 41.5,-56.5"/>
<text text-anchor="middle" x="78.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">forward_list</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M78.5,-112.08C78.5,-105.01 78.5,-94.86 78.5,-85.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="82,-85.75 78.5,-75.75 75,-85.75 82,-85.75"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="148,-0.5 148,-19.5 195,-19.5 195,-0.5 148,-0.5"/>
<text text-anchor="middle" x="171.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M88.13,-112.47C97.78,-103.73 112.83,-89.54 124.5,-76 137.67,-60.72 150.98,-41.92 160.06,-28.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.23,-30.03 165.86,-19.76 157.4,-26.15 163.23,-30.03"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="443.5,-0.5 443.5,-19.5 501.5,-19.5 501.5,-0.5 443.5,-0.5"/>
<text text-anchor="middle" x="472.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M461.65,-56.08C463.37,-48.93 465.85,-38.64 468,-29.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="471.46,-30.29 470.39,-19.75 464.65,-28.65 471.46,-30.29"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge44" class="edge">
<title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M603.47,-280.35C589.79,-271.73 574.26,-259.4 565.5,-244 553.1,-222.2 560.06,-213.03 558.5,-188 555.39,-137.98 567.99,-125.99 571.5,-76 572.12,-67.13 576.31,-63.47 571.5,-56 558.35,-35.58 533.42,-24.32 511.87,-18.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="512.5,-14.72 501.95,-15.62 510.76,-21.5 512.5,-14.72"/>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge46" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M585.78,-280.42C503.28,-252.62 325.13,-183.87 210.5,-76 196.31,-62.65 185.49,-43 178.89,-28.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="182.07,-27.34 174.83,-19.59 175.66,-30.16 182.07,-27.34"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_i_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="710,-224.5 710,-243.5 817,-243.5 817,-224.5 710,-224.5"/>
<text text-anchor="middle" x="763.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">ITensorHandle.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M662.02,-280.4C684.14,-270.51 713.47,-257.38 734.91,-247.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="736.45,-250.94 744.15,-243.66 733.59,-244.55 736.45,-250.94"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_memory_sources_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="700,-168.5 700,-187.5 851,-187.5 851,-168.5 700,-168.5"/>
<text text-anchor="middle" x="775.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/MemorySources.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge40" class="edge">
<title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M642.97,-280.26C656.52,-265.26 679.2,-241.45 701.5,-224 716.65,-212.14 735.15,-200.89 749.86,-192.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="751.84,-195.51 758.9,-187.62 748.46,-189.38 751.84,-195.51"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="685.5,-112.5 685.5,-131.5 785.5,-131.5 785.5,-112.5 685.5,-112.5"/>
<text text-anchor="middle" x="735.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Types.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge42" class="edge">
<title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M614.18,-280.15C588.12,-255.52 542.76,-204.32 570.5,-168 577.62,-158.68 638.74,-143.74 684.53,-133.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="685.31,-137.07 694.33,-131.52 683.82,-130.23 685.31,-137.07"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1002.5,-0.5 1002.5,-19.5 1046.5,-19.5 1046.5,-0.5 1002.5,-0.5"/>
<text text-anchor="middle" x="1024.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node18 -->
<g id="edge45" class="edge">
<title>Node7&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M715.17,-285.43C825.74,-271.61 1009.91,-241.1 1049.5,-188 1068.02,-163.16 1042.44,-69.37 1030.28,-29.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1033.62,-28.27 1027.33,-19.75 1026.94,-30.34 1033.62,-28.27"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_ignore_unused_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="869,-168.5 869,-187.5 1040,-187.5 1040,-168.5 869,-168.5"/>
<text text-anchor="middle" x="954.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/IgnoreUnused.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node25 -->
<g id="edge43" class="edge">
<title>Node7&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M700.12,-280.45C738.1,-271.82 785.57,-259.45 826.5,-244 864.54,-229.64 906.09,-207.18 931.22,-192.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="933.1,-195.73 940,-187.69 929.59,-189.67 933.1,-195.73"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="579,-168.5 579,-187.5 682,-187.5 682,-168.5 579,-168.5"/>
<text text-anchor="middle" x="630.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Tensor.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node26 -->
<g id="edge41" class="edge">
<title>Node7&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M630.5,-280.34C630.5,-259.62 630.5,-221.02 630.5,-197.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="634,-197.67 630.5,-187.67 627,-197.67 634,-197.67"/>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M765.48,-224.08C767.07,-216.93 769.36,-206.64 771.35,-197.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="774.8,-198.27 773.56,-187.75 767.97,-196.75 774.8,-198.27"/>
</g>
<!-- Node8&#45;&gt;Node25 -->
<g id="edge27" class="edge">
<title>Node8&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M793.76,-224.44C826.46,-215.2 878.68,-200.44 914.68,-190.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="915.71,-193.61 924.38,-187.52 913.8,-186.87 915.71,-193.61"/>
</g>
<!-- Node8&#45;&gt;Node26 -->
<g id="edge28" class="edge">
<title>Node8&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M742.43,-224.44C720.44,-215.52 685.77,-201.44 660.84,-191.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="662.06,-188.04 651.48,-187.52 659.42,-194.52 662.06,-188.04"/>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M768.89,-168.08C763.24,-160.46 754.96,-149.26 748.05,-139.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="750.75,-137.7 741.98,-131.75 745.12,-141.87 750.75,-137.7"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1231,-56.5 1231,-75.5 1300,-75.5 1300,-56.5 1231,-56.5"/>
<text text-anchor="middle" x="1265.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node24 -->
<g id="edge26" class="edge">
<title>Node9&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M851.15,-168.58C961.2,-156.26 1153.26,-134.52 1160.5,-132 1193.65,-120.45 1227.36,-97.07 1247.34,-81.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1249.56,-84.44 1255.27,-75.51 1245.24,-78.94 1249.56,-84.44"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="882.5,-56.5 882.5,-75.5 924.5,-75.5 924.5,-56.5 882.5,-56.5"/>
<text text-anchor="middle" x="903.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M762.12,-112.44C792.18,-102.78 841,-87.09 872.69,-76.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="873.87,-80.2 882.32,-73.81 871.73,-73.53 873.87,-80.2"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="619,-56.5 619,-75.5 684,-75.5 684,-56.5 619,-56.5"/>
<text text-anchor="middle" x="651.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M722,-112.32C708.9,-103.9 688.79,-90.97 673.39,-81.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="675.27,-78.12 664.96,-75.65 671.48,-84.01 675.27,-78.12"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="943,-56.5 943,-75.5 996,-75.5 996,-56.5 943,-56.5"/>
<text text-anchor="middle" x="969.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M774.26,-112.45C812.18,-104.03 871.85,-90.62 932.96,-76.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="933.86,-79.47 942.78,-73.75 932.24,-72.66 933.86,-79.47"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="702.5,-56.5 702.5,-75.5 752.5,-75.5 752.5,-56.5 702.5,-56.5"/>
<text text-anchor="middle" x="727.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M734.18,-112.08C733.12,-104.93 731.59,-94.64 730.27,-85.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="733.72,-85.13 728.8,-75.75 726.8,-86.16 733.72,-85.13"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="250.5,-56.5 250.5,-75.5 338.5,-75.5 338.5,-56.5 250.5,-56.5"/>
<text text-anchor="middle" x="294.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node10&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M685.31,-113.2C682.33,-112.78 679.38,-112.38 676.5,-112 533.93,-93.33 494.92,-96.18 348.95,-76.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="349.1,-72.62 338.72,-74.71 348.14,-79.55 349.1,-72.62"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1053,-56.5 1053,-75.5 1144,-75.5 1144,-56.5 1053,-56.5"/>
<text text-anchor="middle" x="1098.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node20 -->
<g id="edge21" class="edge">
<title>Node10&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M785.59,-113.48C788.94,-112.98 792.27,-112.48 795.5,-112 881.77,-99.12 981.87,-84.28 1042.66,-75.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1043.43,-78.69 1052.81,-73.76 1042.41,-71.77 1043.43,-78.69"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="770.5,-56.5 770.5,-75.5 864.5,-75.5 864.5,-56.5 770.5,-56.5"/>
<text text-anchor="middle" x="817.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node23 -->
<g id="edge25" class="edge">
<title>Node10&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M748.67,-112.32C761.35,-103.98 780.73,-91.21 795.71,-81.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="797.93,-84.08 804.36,-75.65 794.08,-78.23 797.93,-84.08"/>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge15" class="edge">
<title>Node15&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M322.7,-56.44C352.91,-47.28 401.01,-32.69 434.53,-22.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="435.87,-25.77 444.43,-19.52 433.84,-19.07 435.87,-25.77"/>
</g>
<!-- Node15&#45;&gt;Node6 -->
<g id="edge20" class="edge">
<title>Node15&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M275.01,-56.44C254.86,-47.6 223.18,-33.69 200.17,-23.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="201.46,-20.33 190.9,-19.52 198.65,-26.74 201.46,-20.33"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="318,-0.5 318,-19.5 375,-19.5 375,-0.5 318,-0.5"/>
<text text-anchor="middle" x="346.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge16" class="edge">
<title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M303.09,-56.08C310.66,-48.22 321.88,-36.57 331.01,-27.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="333.66,-29.38 338.07,-19.75 328.62,-24.53 333.66,-29.38"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="393.5,-0.5 393.5,-19.5 425.5,-19.5 425.5,-0.5 393.5,-0.5"/>
<text text-anchor="middle" x="409.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge17" class="edge">
<title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M312.72,-56.44C331.94,-47.42 362.39,-33.12 383.99,-22.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.66,-26.06 393.22,-18.64 382.68,-19.73 385.66,-26.06"/>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge18" class="edge">
<title>Node15&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M338.7,-57.15C341.67,-56.73 344.63,-56.34 347.5,-56 594.44,-26.9 894.44,-15.2 992.1,-11.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="992.34,-15.48 1002.22,-11.66 992.11,-8.48 992.34,-15.48"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="213.5,-0.5 213.5,-19.5 299.5,-19.5 299.5,-0.5 213.5,-0.5"/>
<text text-anchor="middle" x="256.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node19 -->
<g id="edge19" class="edge">
<title>Node15&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M288.23,-56.08C282.86,-48.46 274.98,-37.26 268.42,-27.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="271.28,-25.91 262.66,-19.75 265.55,-29.94 271.28,-25.91"/>
</g>
<!-- Node20&#45;&gt;Node18 -->
<g id="edge24" class="edge">
<title>Node20&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1086.61,-56.32C1075.35,-48.11 1058.21,-35.6 1044.79,-25.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1046.75,-22.9 1036.61,-19.83 1042.62,-28.56 1046.75,-22.9"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1067.5,-0.5 1067.5,-19.5 1123.5,-19.5 1123.5,-0.5 1067.5,-0.5"/>
<text text-anchor="middle" x="1095.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge22" class="edge">
<title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1098,-56.08C1097.61,-49.01 1097.05,-38.86 1096.55,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1100.04,-29.54 1095.99,-19.75 1093.05,-29.93 1100.04,-29.54"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1142,-0.5 1142,-19.5 1207,-19.5 1207,-0.5 1142,-0.5"/>
<text text-anchor="middle" x="1174.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node22 -->
<g id="edge23" class="edge">
<title>Node20&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1110.71,-56.32C1122.28,-48.11 1139.88,-35.6 1153.66,-25.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1155.94,-28.48 1162.07,-19.83 1151.89,-22.77 1155.94,-28.48"/>
</g>
<!-- Node26&#45;&gt;Node6 -->
<g id="edge38" class="edge">
<title>Node26&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M578.74,-171.74C501.27,-162.11 352.41,-136.76 241.5,-76 218.89,-63.61 197.92,-42.29 184.94,-27.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="187.41,-24.96 178.27,-19.6 182.07,-29.49 187.41,-24.96"/>
</g>
<!-- Node26&#45;&gt;Node10 -->
<g id="edge34" class="edge">
<title>Node26&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M647.37,-168.32C664.21,-159.66 690.31,-146.24 709.74,-136.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="711.38,-139.34 718.67,-131.65 708.18,-133.12 711.38,-139.34"/>
</g>
<!-- Node26&#45;&gt;Node11 -->
<g id="edge36" class="edge">
<title>Node26&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M682.26,-168.89C744.91,-158.75 843.9,-141.56 858.5,-132 875.85,-120.63 888.4,-100.03 895.77,-85.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="899.04,-86.33 900.04,-75.78 892.68,-83.41 899.04,-86.33"/>
</g>
<!-- Node26&#45;&gt;Node13 -->
<g id="edge35" class="edge">
<title>Node26&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M682.24,-169.07C750.58,-158.39 864.43,-139.84 882.5,-132 909.9,-120.12 936.7,-98.06 953.15,-82.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="955.88,-85.2 960.76,-75.79 951.08,-80.1 955.88,-85.2"/>
</g>
<!-- Node26&#45;&gt;Node20 -->
<g id="edge29" class="edge">
<title>Node26&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M682.08,-169.28C757.32,-157.94 890.63,-137.52 912.5,-132 968.74,-117.81 1032.07,-93.9 1068.44,-79.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1069.98,-82.52 1077.95,-75.54 1067.37,-76.03 1069.98,-82.52"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1072,-112.5 1072,-131.5 1151,-131.5 1151,-112.5 1072,-112.5"/>
<text text-anchor="middle" x="1111.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge30" class="edge">
<title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M682.06,-169.24C685.26,-168.81 688.42,-168.39 691.5,-168 825,-151.01 982.92,-135.25 1061.66,-127.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1062.15,-131.16 1071.77,-126.73 1061.48,-124.19 1062.15,-131.16"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="584,-112.5 584,-131.5 667,-131.5 667,-112.5 584,-112.5"/>
<text text-anchor="middle" x="625.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge37" class="edge">
<title>Node26&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M629.67,-168.08C629.02,-161.01 628.08,-150.86 627.26,-141.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="630.72,-141.39 626.31,-131.75 623.75,-142.03 630.72,-141.39"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="804,-112.5 804,-131.5 849,-131.5 849,-112.5 804,-112.5"/>
<text text-anchor="middle" x="826.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node30 -->
<g id="edge39" class="edge">
<title>Node26&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M661.96,-168.43C693.05,-159.95 742.22,-146.5 794.07,-132.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="795.08,-135.46 803.78,-129.41 793.21,-128.71 795.08,-135.46"/>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge31" class="edge">
<title>Node27&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1109.35,-112.08C1107.63,-104.93 1105.15,-94.64 1103,-85.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1106.35,-84.65 1100.61,-75.75 1099.54,-86.29 1106.35,-84.65"/>
</g>
<!-- Node27&#45;&gt;Node24 -->
<g id="edge33" class="edge">
<title>Node27&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1135.9,-112.44C1161.7,-103.4 1202.58,-89.06 1231.52,-78.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1232.93,-82.13 1241.21,-75.52 1230.62,-75.52 1232.93,-82.13"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1162.5,-56.5 1162.5,-75.5 1212.5,-75.5 1212.5,-56.5 1162.5,-56.5"/>
<text text-anchor="middle" x="1187.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge32" class="edge">
<title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1123.71,-112.32C1135.28,-104.11 1152.88,-91.6 1166.66,-81.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1168.94,-84.48 1175.07,-75.83 1164.89,-78.77 1168.94,-84.48"/>
</g>
</g>
</svg>