blob: 4299166a8b900dcec71e885368e80f754b0c3f69 [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: include/armnn/backends/TensorHandle.hpp Pages: 1 -->
<svg width="1134pt" height="319pt"
viewBox="0.00 0.00 1133.50 319.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 315)">
<title>include/armnn/backends/TensorHandle.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-315 1129.5,-315 1129.5,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="757,-280.5 757,-310.5 892,-310.5 892,-280.5 757,-280.5"/>
<text text-anchor="start" x="765" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
<text text-anchor="middle" x="824.5" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TensorHandle.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_i_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="354,-224.5 354,-243.5 461,-243.5 461,-224.5 354,-224.5"/>
<text text-anchor="middle" x="407.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">ITensorHandle.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="M756.57,-284.81C677.61,-273.54 548.3,-255.09 471.2,-244.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="471.53,-240.6 461.14,-242.65 470.54,-247.53 471.53,-240.6"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_types_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="763.5,-224.5 763.5,-243.5 885.5,-243.5 885.5,-224.5 763.5,-224.5"/>
<text text-anchor="middle" x="824.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/TypesUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge34" class="edge">
<title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M824.5,-280.4C824.5,-272.47 824.5,-262.46 824.5,-253.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="828,-253.66 824.5,-243.66 821,-253.66 828,-253.66"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_assert_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="903.5,-224.5 903.5,-243.5 1037.5,-243.5 1037.5,-224.5 903.5,-224.5"/>
<text text-anchor="middle" x="970.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/Assert.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge44" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M859.1,-280.4C883.6,-270.42 916.16,-257.15 939.75,-247.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="941.32,-250.67 949.26,-243.66 938.67,-244.19 941.32,-250.67"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_compatible_types_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="566,-224.5 566,-243.5 745,-243.5 745,-224.5 566,-224.5"/>
<text text-anchor="middle" x="655.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/CompatibleTypes.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge46" class="edge">
<title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M784.45,-280.4C755.59,-270.24 717.05,-256.67 689.65,-247.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="690.69,-243.68 680.09,-243.66 688.36,-250.28 690.69,-243.68"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1055.5,-224.5 1055.5,-243.5 1119.5,-243.5 1119.5,-224.5 1055.5,-224.5"/>
<text text-anchor="middle" x="1087.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge48" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M886.49,-280.47C935.56,-269.37 1002.75,-254.17 1045.64,-244.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1046.49,-247.87 1055.47,-242.25 1044.94,-241.04 1046.49,-247.87"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_memory_sources_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="228,-168.5 228,-187.5 379,-187.5 379,-168.5 228,-168.5"/>
<text text-anchor="middle" x="303.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/MemorySources.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="M390.79,-224.32C374.19,-215.7 348.5,-202.36 329.28,-192.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="330.66,-189.16 320.17,-187.65 327.43,-195.37 330.66,-189.16"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_ignore_unused_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-168.5 0,-187.5 171,-187.5 171,-168.5 0,-168.5"/>
<text text-anchor="middle" x="85.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/IgnoreUnused.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge21" class="edge">
<title>Node2&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M356.48,-224.44C299.48,-214.89 207.26,-199.42 146.5,-189.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="146.72,-185.72 136.28,-187.52 145.57,-192.62 146.72,-185.72"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="504,-168.5 504,-187.5 607,-187.5 607,-168.5 504,-168.5"/>
<text text-anchor="middle" x="555.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Tensor.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge22" class="edge">
<title>Node2&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M430.95,-224.44C455.63,-215.44 494.69,-201.19 522.48,-191.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="523.96,-194.23 532.16,-187.52 521.56,-187.66 523.96,-194.23"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="680.5,-112.5 680.5,-131.5 780.5,-131.5 780.5,-112.5 680.5,-112.5"/>
<text text-anchor="middle" x="730.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Types.hpp</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="M371.16,-168.44C453.42,-158.04 591,-140.64 669.92,-130.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="670.71,-134.09 680.19,-129.36 669.83,-127.15 670.71,-134.09"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="192,-56.5 192,-75.5 261,-75.5 261,-56.5 192,-56.5"/>
<text text-anchor="middle" x="226.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node20 -->
<g id="edge20" class="edge">
<title>Node3&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M292.27,-168.33C281.95,-159.92 266.74,-146.35 256.5,-132 246.13,-117.47 237.96,-98.79 232.78,-85.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="235.98,-83.75 229.28,-75.54 229.4,-86.13 235.98,-83.75"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="457.5,-56.5 457.5,-75.5 499.5,-75.5 499.5,-56.5 457.5,-56.5"/>
<text text-anchor="middle" x="478.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M690.57,-112.44C640.36,-101.68 555.21,-83.44 509.57,-73.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="510.18,-70.21 499.67,-71.54 508.71,-77.05 510.18,-70.21"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="556,-56.5 556,-75.5 621,-75.5 621,-56.5 556,-56.5"/>
<text text-anchor="middle" x="588.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M708,-112.44C684.42,-103.48 647.18,-89.31 620.54,-79.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="621.49,-75.8 610.9,-75.52 619,-82.34 621.49,-75.8"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="820,-56.5 820,-75.5 873,-75.5 873,-56.5 820,-56.5"/>
<text text-anchor="middle" x="846.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M748.88,-112.44C767.72,-103.68 797.23,-89.94 818.88,-79.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="820.62,-82.91 828.21,-75.52 817.66,-76.56 820.62,-82.91"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="639.5,-56.5 639.5,-75.5 689.5,-75.5 689.5,-56.5 639.5,-56.5"/>
<text text-anchor="middle" x="664.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M719.9,-112.32C710.04,-104.26 695.15,-92.08 683.28,-82.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="685.25,-79.46 675.3,-75.83 680.82,-84.88 685.25,-79.46"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="891.5,-56.5 891.5,-75.5 979.5,-75.5 979.5,-56.5 891.5,-56.5"/>
<text text-anchor="middle" x="935.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node4&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M762.98,-112.44C798.22,-103.16 854.6,-88.31 893.26,-78.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="894.39,-81.45 903.17,-75.52 892.61,-74.68 894.39,-81.45"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="348,-56.5 348,-75.5 439,-75.5 439,-56.5 348,-56.5"/>
<text text-anchor="middle" x="393.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node4&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M680.31,-113.05C626.01,-104.44 536.57,-90.21 449.21,-76.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="449.55,-72.62 439.12,-74.48 448.43,-79.53 449.55,-72.62"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="707.5,-56.5 707.5,-75.5 801.5,-75.5 801.5,-56.5 707.5,-56.5"/>
<text text-anchor="middle" x="754.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node19 -->
<g id="edge19" class="edge">
<title>Node4&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M734.46,-112.08C737.71,-104.77 742.42,-94.18 746.45,-85.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="749.75,-86.31 750.61,-75.75 743.35,-83.47 749.75,-86.31"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="785.5,-0.5 785.5,-19.5 843.5,-19.5 843.5,-0.5 785.5,-0.5"/>
<text text-anchor="middle" x="814.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M916.33,-56.44C896.59,-47.64 865.61,-33.81 843.01,-23.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="844.14,-20.4 833.58,-19.52 841.29,-26.79 844.14,-20.4"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="966,-0.5 966,-19.5 1023,-19.5 1023,-0.5 966,-0.5"/>
<text text-anchor="middle" x="994.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M944.98,-56.32C953.7,-48.34 966.84,-36.31 977.4,-26.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="979.83,-29.17 984.85,-19.83 975.11,-24 979.83,-29.17"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1041.5,-0.5 1041.5,-19.5 1073.5,-19.5 1073.5,-0.5 1041.5,-0.5"/>
<text text-anchor="middle" x="1057.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node9&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M954.83,-56.44C975.76,-47.18 1009.23,-32.37 1032.23,-22.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1033.65,-25.38 1041.38,-18.14 1030.82,-18.98 1033.65,-25.38"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="507.5,-0.5 507.5,-19.5 551.5,-19.5 551.5,-0.5 507.5,-0.5"/>
<text text-anchor="middle" x="529.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node9&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M891.28,-57.35C888.31,-56.88 885.36,-56.43 882.5,-56 764.65,-38.49 624.04,-21.83 561.84,-14.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="562.18,-11.18 551.85,-13.52 561.38,-18.14 562.18,-11.18"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="861.5,-0.5 861.5,-19.5 947.5,-19.5 947.5,-0.5 861.5,-0.5"/>
<text text-anchor="middle" x="904.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node9&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M930.38,-56.08C926.09,-48.61 919.84,-37.72 914.56,-28.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="917.54,-26.68 909.52,-19.75 911.47,-30.17 917.54,-26.68"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="670,-0.5 670,-19.5 717,-19.5 717,-0.5 670,-0.5"/>
<text text-anchor="middle" x="693.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node9&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M897.15,-56.44C850.27,-45.98 771.67,-28.44 727.07,-18.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="727.55,-15.01 717.03,-16.25 726.03,-21.84 727.55,-15.01"/>
</g>
<!-- Node16&#45;&gt;Node13 -->
<g id="edge18" class="edge">
<title>Node16&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M415.05,-56.44C437.53,-47.52 472.99,-33.44 498.48,-23.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="500.05,-26.46 508.05,-19.52 497.47,-19.95 500.05,-26.46"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="317.5,-0.5 317.5,-19.5 373.5,-19.5 373.5,-0.5 317.5,-0.5"/>
<text text-anchor="middle" x="345.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge16" class="edge">
<title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M385.57,-56.08C378.65,-48.3 368.43,-36.8 360.05,-27.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="362.54,-24.9 353.28,-19.75 357.31,-29.55 362.54,-24.9"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="392,-0.5 392,-19.5 457,-19.5 457,-0.5 392,-0.5"/>
<text text-anchor="middle" x="424.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node16&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M398.62,-56.08C402.91,-48.61 409.16,-37.72 414.44,-28.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="417.53,-30.17 419.48,-19.75 411.46,-26.68 417.53,-30.17"/>
</g>
<!-- Node22&#45;&gt;Node4 -->
<g id="edge28" class="edge">
<title>Node22&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M583.23,-168.44C612.93,-159.28 660.22,-144.69 693.17,-134.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="694.38,-137.81 702.9,-131.52 692.31,-131.12 694.38,-137.81"/>
</g>
<!-- Node22&#45;&gt;Node5 -->
<g id="edge30" class="edge">
<title>Node22&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M520.49,-168.45C501.57,-161.84 479.82,-150.59 468.5,-132 459.89,-117.85 464.25,-98.87 469.64,-85.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="472.94,-86.27 473.77,-75.7 466.53,-83.44 472.94,-86.27"/>
</g>
<!-- Node22&#45;&gt;Node7 -->
<g id="edge29" class="edge">
<title>Node22&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M607.19,-176.55C656.95,-174.03 732.79,-164.5 789.5,-132 809.37,-120.61 825.8,-99.71 835.84,-84.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="839.06,-86.12 841.48,-75.81 833.16,-82.37 839.06,-86.12"/>
</g>
<!-- Node22&#45;&gt;Node15 -->
<g id="edge32" class="edge">
<title>Node22&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M580.81,-168.5C609.15,-157.54 649.07,-136.9 632.5,-112 607.23,-74.03 519.38,-92.67 546.5,-56 572.39,-21 624.97,-12.33 659.72,-10.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="659.99,-14.14 669.88,-10.33 659.77,-7.15 659.99,-14.14"/>
</g>
<!-- Node22&#45;&gt;Node16 -->
<g id="edge23" class="edge">
<title>Node22&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M532.09,-168.42C512.13,-160.54 483.15,-147.7 460.5,-132 440.02,-117.8 419.96,-97.2 407.21,-83.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="409.84,-80.7 400.6,-75.5 404.58,-85.32 409.84,-80.7"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="266,-112.5 266,-131.5 345,-131.5 345,-112.5 266,-112.5"/>
<text text-anchor="middle" x="305.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge24" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M515.89,-168.44C472.27,-159.02 402.1,-143.87 354.92,-133.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="355.44,-130.21 344.93,-131.52 353.96,-137.05 355.44,-130.21"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="478,-112.5 478,-131.5 561,-131.5 561,-112.5 478,-112.5"/>
<text text-anchor="middle" x="519.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge31" class="edge">
<title>Node22&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M549.56,-168.08C544.52,-160.53 537.16,-149.49 530.99,-140.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="533.79,-138.13 525.33,-131.75 527.97,-142.01 533.79,-138.13"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="579,-112.5 579,-131.5 624,-131.5 624,-112.5 579,-112.5"/>
<text text-anchor="middle" x="601.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node26 -->
<g id="edge33" class="edge">
<title>Node22&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M563.1,-168.08C569.73,-160.3 579.52,-148.8 587.56,-139.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="590.23,-141.63 594.05,-131.75 584.9,-137.09 590.23,-141.63"/>
</g>
<!-- Node23&#45;&gt;Node16 -->
<g id="edge25" class="edge">
<title>Node23&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M319.64,-112.32C333.37,-103.9 354.44,-90.97 370.56,-81.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="372.7,-83.87 379.4,-75.65 369.04,-77.9 372.7,-83.87"/>
</g>
<!-- Node23&#45;&gt;Node20 -->
<g id="edge27" class="edge">
<title>Node23&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M292.81,-112.32C280.6,-103.98 261.92,-91.21 247.5,-81.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="249.39,-78.41 239.16,-75.65 245.44,-84.19 249.39,-78.41"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="279.5,-56.5 279.5,-75.5 329.5,-75.5 329.5,-56.5 279.5,-56.5"/>
<text text-anchor="middle" x="304.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge26" class="edge">
<title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M305.33,-112.08C305.2,-105.01 305.02,-94.86 304.85,-85.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="308.35,-85.68 304.66,-75.75 301.35,-85.81 308.35,-85.68"/>
</g>
<!-- Node27&#45;&gt;Node4 -->
<g id="edge38" class="edge">
<title>Node27&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M821.21,-224.29C815.95,-211.11 804.64,-185.74 789.5,-168 779.24,-155.98 765.25,-145.14 753.48,-137.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="755.28,-134.11 745,-131.55 751.44,-139.96 755.28,-134.11"/>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge39" class="edge">
<title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M825.68,-224.08C829.15,-197.95 839.32,-121.21 844.04,-85.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="847.52,-85.94 845.36,-75.57 840.58,-85.02 847.52,-85.94"/>
</g>
<!-- Node27&#45;&gt;Node9 -->
<g id="edge35" class="edge">
<title>Node27&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M830.47,-224.08C848.17,-197.61 900.59,-119.21 923.99,-84.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="927.12,-85.83 929.77,-75.57 921.3,-81.94 927.12,-85.83"/>
</g>
<!-- Node27&#45;&gt;Node11 -->
<g id="edge41" class="edge">
<title>Node27&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M839.23,-224.27C872.73,-203.51 954.37,-147.5 988.5,-76 995.36,-61.62 996.5,-43.42 996.13,-29.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="999.62,-29.7 995.55,-19.92 992.63,-30.1 999.62,-29.7"/>
</g>
<!-- Node27&#45;&gt;Node12 -->
<g id="edge42" class="edge">
<title>Node27&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M847.5,-224.47C867.09,-216.61 895.5,-203.79 917.5,-188 979.5,-143.5 1028.2,-64.26 1047.94,-28.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1051.2,-30.23 1052.93,-19.78 1045.06,-26.87 1051.2,-30.23"/>
</g>
<!-- Node27&#45;&gt;Node16 -->
<g id="edge36" class="edge">
<title>Node27&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M763.45,-225.14C669.74,-213.02 500.54,-190.84 494.5,-188 448.62,-166.45 416.25,-112.73 401.87,-84.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.95,-83.03 397.39,-75.61 398.68,-86.13 404.95,-83.03"/>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge43" class="edge">
<title>Node27&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M763.44,-224.93C760.42,-224.6 757.43,-224.29 754.5,-224 695.09,-218.19 259.27,-231.6 218.5,-188 192.48,-160.17 207.25,-111.22 218.14,-84.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="221.35,-86.3 222.16,-75.74 214.94,-83.49 221.35,-86.3"/>
</g>
<!-- Node27&#45;&gt;Node22 -->
<g id="edge37" class="edge">
<title>Node27&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M781.88,-224.44C734.75,-214.98 658.81,-199.74 608.04,-189.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="608.42,-186.05 597.92,-187.52 607.04,-192.92 608.42,-186.05"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="733,-168.5 733,-187.5 780,-187.5 780,-168.5 733,-168.5"/>
<text text-anchor="middle" x="756.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge40" class="edge">
<title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M813.57,-224.32C803.33,-216.18 787.78,-203.84 775.5,-194.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="777.63,-191.31 767.62,-187.83 773.28,-196.79 777.63,-191.31"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1073.5,-168.5 1073.5,-187.5 1125.5,-187.5 1125.5,-168.5 1073.5,-168.5"/>
<text text-anchor="middle" x="1099.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge45" class="edge">
<title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M990.94,-224.44C1012.17,-215.56 1045.6,-201.56 1069.75,-191.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1071.28,-194.61 1079.16,-187.52 1068.58,-188.15 1071.28,-194.61"/>
</g>
<!-- Node31&#45;&gt;Node4 -->
<g id="edge47" class="edge">
<title>Node31&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M661.39,-224.37C673.76,-206.22 702.68,-163.8 718.92,-139.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="721.9,-141.83 724.64,-131.59 716.12,-137.88 721.9,-141.83"/>
</g>
</g>
</svg>