blob: b6ab57fc681d7859bb02c7e172023d6a5d6aafd5 [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/backends/reference/workloads/BaseIterator.hpp Pages: 1 -->
<svg width="1355pt" height="386pt"
viewBox="0.00 0.00 1355.00 386.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 382)">
<title>src/backends/reference/workloads/BaseIterator.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-382 1351,-382 1351,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="421.5,-347.5 421.5,-377.5 574.5,-377.5 574.5,-347.5 421.5,-347.5"/>
<text text-anchor="start" x="429.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="498" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BaseIterator.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_types_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="575,-224.5 575,-243.5 697,-243.5 697,-224.5 575,-224.5"/>
<text text-anchor="middle" x="636" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/TypesUtils.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="M516.66,-347.46C529.45,-337.62 546.64,-323.96 561,-311 582.8,-291.34 606.34,-266.91 621.11,-251.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="623.74,-253.46 627.99,-243.76 618.61,-248.7 623.74,-253.46"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_assert_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-224.5 0,-243.5 134,-243.5 134,-224.5 0,-224.5"/>
<text text-anchor="middle" x="67" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/Assert.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge38" class="edge">
<title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M421.1,-359.41C323.06,-355.41 160.33,-343.88 111,-311 90.73,-297.49 78.63,-271.25 72.39,-253.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="75.7,-252.28 69.31,-243.83 69.03,-254.42 75.7,-252.28"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_numeric_cast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="120.5,-286 120.5,-305 287.5,-305 287.5,-286 120.5,-286"/>
<text text-anchor="middle" x="204" y="-293" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/NumericCast.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge40" class="edge">
<title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M434.57,-347.48C379.93,-335.4 302.22,-318.21 252.45,-307.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="253.1,-303.77 242.58,-305.03 251.58,-310.6 253.1,-303.77"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_floating_point_converter_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="381,-280.5 381,-310.5 519,-310.5 519,-280.5 381,-280.5"/>
<text text-anchor="start" x="389" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/FloatingPoint</text>
<text text-anchor="middle" x="450" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">Converter.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge44" class="edge">
<title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M487.58,-347.4C481.42,-339.05 473.47,-328.29 466.48,-318.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="469.15,-316.54 460.39,-310.58 463.52,-320.7 469.15,-316.54"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_tensor_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="911.5,-286 911.5,-305 1060.5,-305 1060.5,-286 911.5,-286"/>
<text text-anchor="middle" x="986" y="-293" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/TensorUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge46" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M574.52,-351.31C666.82,-339.01 820.91,-318.49 912.05,-306.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="912.58,-309.81 922.03,-305.02 911.65,-302.87 912.58,-309.81"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_resolve_type_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="500.5,-168.5 500.5,-187.5 599.5,-187.5 599.5,-168.5 500.5,-168.5"/>
<text text-anchor="middle" x="550" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResolveType.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge53" class="edge">
<title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M508.46,-347.2C515.07,-337.46 523.24,-324.03 528,-311 542.18,-272.23 547.27,-223.68 549.06,-197.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="552.56,-197.81 549.66,-187.62 545.57,-197.39 552.56,-197.81"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="692,-56.5 692,-75.5 814,-75.5 814,-56.5 692,-56.5"/>
<text text-anchor="middle" x="753" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/BackendId.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="M652.15,-224.43C678.22,-209.58 728.79,-176.37 750,-132 756.93,-117.51 757.09,-99.06 755.86,-85.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="759.32,-85 754.62,-75.5 752.37,-85.86 759.32,-85"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="495.5,-0.5 495.5,-19.5 552.5,-19.5 552.5,-0.5 495.5,-0.5"/>
<text text-anchor="middle" x="524" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge35" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M574.81,-230.46C483.09,-222.81 314.57,-192.73 257,-76 253.07,-68.03 251.26,-62.79 257,-56 285.74,-22.01 418.06,-13.68 484.99,-11.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="485.25,-15.15 495.15,-11.38 485.06,-8.15 485.25,-15.15"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="315,-0.5 315,-19.5 347,-19.5 347,-0.5 315,-0.5"/>
<text text-anchor="middle" x="331" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge36" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M574.7,-227.65C501.25,-220.53 383.07,-206.65 343,-188 277.94,-157.72 213.61,-117.85 250,-56 261.83,-35.9 286.23,-24.14 305.17,-17.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="306.24,-21.05 314.75,-14.75 304.17,-14.36 306.24,-21.05"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1095.5,-56.5 1095.5,-75.5 1220.5,-75.5 1220.5,-56.5 1095.5,-56.5"/>
<text text-anchor="middle" x="1158" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Exceptions.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M689.2,-224.45C733.09,-216.78 796.75,-204.24 851,-188 905.81,-171.59 1061.99,-107.12 1127.98,-79.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1129.53,-82.73 1137.41,-75.65 1126.83,-76.27 1129.53,-82.73"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="999.5,-168.5 999.5,-187.5 1102.5,-187.5 1102.5,-168.5 999.5,-168.5"/>
<text text-anchor="middle" x="1051" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Tensor.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge13" class="edge">
<title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M697.17,-225.25C766.86,-216.39 884.17,-201.38 985,-188 986.47,-187.81 987.96,-187.61 989.46,-187.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="990.04,-190.86 999.48,-186.06 989.11,-183.92 990.04,-190.86"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="266.5,-56.5 266.5,-75.5 335.5,-75.5 335.5,-56.5 266.5,-56.5"/>
<text text-anchor="middle" x="301" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge37" class="edge">
<title>Node2&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M584.73,-224.48C524.61,-212.39 424.37,-185.51 355,-132 337.47,-118.47 321.84,-98.3 311.96,-84.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="314.81,-81.99 306.34,-75.62 308.99,-85.88 314.81,-81.99"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="877.5,-112.5 877.5,-131.5 942.5,-131.5 942.5,-112.5 877.5,-112.5"/>
<text text-anchor="middle" x="910" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Types.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge32" class="edge">
<title>Node2&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M696.31,-224.49C733.48,-217.77 781.43,-206.38 821,-188 848.49,-175.24 876.03,-153.38 893.04,-138.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="895.78,-140.82 900.92,-131.56 891.12,-135.6 895.78,-140.82"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="620.5,-56.5 620.5,-75.5 673.5,-75.5 673.5,-56.5 620.5,-56.5"/>
<text text-anchor="middle" x="647" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge33" class="edge">
<title>Node2&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M636.59,-224.08C638.32,-197.95 643.41,-121.21 645.77,-85.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.26,-85.78 646.43,-75.57 642.28,-85.31 649.26,-85.78"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="448.5,-56.5 448.5,-75.5 495.5,-75.5 495.5,-56.5 448.5,-56.5"/>
<text text-anchor="middle" x="472" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
<g id="edge34" class="edge">
<title>Node2&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M574.72,-228.47C545.56,-223.09 512.63,-211.72 492,-188 467.05,-159.31 467.17,-111.77 469.53,-85.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="473.03,-85.9 470.65,-75.57 466.07,-85.12 473.03,-85.9"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="769,-0.5 769,-19.5 827,-19.5 827,-0.5 769,-0.5"/>
<text text-anchor="middle" x="798" 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="M760.43,-56.08C766.85,-48.38 776.31,-37.03 784.12,-27.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="786.99,-29.67 790.71,-19.75 781.62,-25.19 786.99,-29.67"/>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M716.71,-56.44C674.57,-46.5 605.33,-30.18 562.33,-20.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="563.06,-16.61 552.52,-17.73 561.45,-23.43 563.06,-16.61"/>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M691.92,-57.14C688.9,-56.76 685.92,-56.37 683,-56 561.29,-40.4 415.91,-21.83 357.35,-14.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="357.5,-10.85 347.14,-13.06 356.62,-17.8 357.5,-10.85"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="940,-0.5 940,-19.5 984,-19.5 984,-0.5 940,-0.5"/>
<text text-anchor="middle" x="962" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M786.12,-56.44C825.63,-46.23 891.24,-29.28 930.18,-19.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="931.13,-22.59 939.94,-16.7 929.38,-15.81 931.13,-22.59"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="665,-0.5 665,-19.5 751,-19.5 751,-0.5 665,-0.5"/>
<text text-anchor="middle" x="708" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M745.57,-56.08C739.15,-48.38 729.69,-37.03 721.88,-27.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="724.38,-25.19 715.29,-19.75 719.01,-29.67 724.38,-25.19"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1285.5,-0.5 1285.5,-19.5 1332.5,-19.5 1332.5,-0.5 1285.5,-0.5"/>
<text text-anchor="middle" x="1309" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M814.07,-57C817.09,-56.65 820.08,-56.31 823,-56 1007.52,-36.16 1054.48,-39.84 1239,-20 1250.85,-18.73 1263.79,-17.12 1275.29,-15.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1275.92,-19.07 1285.38,-14.29 1275,-12.13 1275.92,-19.07"/>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1126.94,-56.44C1090.54,-46.41 1030.51,-29.88 993.79,-19.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="994.66,-16.37 984.09,-17.09 992.8,-23.12 994.66,-16.37"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1090,-0.5 1090,-19.5 1146,-19.5 1146,-0.5 1090,-0.5"/>
<text text-anchor="middle" x="1118" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</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="M1151.39,-56.08C1145.74,-48.46 1137.46,-37.26 1130.55,-27.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1133.25,-25.7 1124.48,-19.75 1127.62,-29.87 1133.25,-25.7"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1164.5,-0.5 1164.5,-19.5 1229.5,-19.5 1229.5,-0.5 1164.5,-0.5"/>
<text text-anchor="middle" x="1197" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</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="M1164.44,-56.08C1169.95,-48.46 1178.03,-37.26 1184.76,-27.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1187.66,-29.91 1190.68,-19.75 1181.99,-25.81 1187.66,-29.91"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge30" class="edge">
<title>Node13&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1102.64,-170.36C1158.35,-160.28 1245.07,-135.49 1290,-76 1300.17,-62.53 1304.91,-43.71 1307.11,-29.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1310.58,-30.24 1308.39,-19.87 1303.64,-29.35 1310.58,-30.24"/>
</g>
<!-- Node13&#45;&gt;Node10 -->
<g id="edge14" class="edge">
<title>Node13&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1051.55,-168.42C1052.83,-154.96 1057.07,-128.67 1071,-112 1083.49,-97.05 1102.21,-86.48 1119.1,-79.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1120.74,-82.46 1128.76,-75.54 1118.18,-75.95 1120.74,-82.46"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="661.5,-112.5 661.5,-131.5 740.5,-131.5 740.5,-112.5 661.5,-112.5"/>
<text text-anchor="middle" x="701" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge15" class="edge">
<title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M999.37,-169.38C940.27,-160.6 840.6,-145.64 755,-132 753.53,-131.77 752.04,-131.53 750.54,-131.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="750.94,-127.8 740.51,-129.65 749.82,-134.71 750.94,-127.8"/>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge19" class="edge">
<title>Node13&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1028.66,-168.44C1005.25,-159.48 968.26,-145.31 941.81,-135.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="942.83,-131.82 932.24,-131.52 940.32,-138.36 942.83,-131.82"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1239,-56.5 1239,-75.5 1281,-75.5 1281,-56.5 1239,-56.5"/>
<text text-anchor="middle" x="1260" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node18 -->
<g id="edge28" class="edge">
<title>Node13&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1080.85,-168.47C1105.97,-160.7 1142.43,-148 1172,-132 1198.17,-117.83 1225.27,-96.66 1242.36,-82.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1244.98,-84.73 1250.33,-75.58 1240.44,-79.4 1244.98,-84.73"/>
</g>
<!-- Node13&#45;&gt;Node20 -->
<g id="edge27" class="edge">
<title>Node13&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1014.63,-168.49C977.8,-159.76 919.28,-145.57 869,-132 803.17,-114.23 727.02,-91.44 683.19,-78.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="684.14,-74.74 673.55,-75.17 682.1,-81.43 684.14,-74.74"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1079.5,-112.5 1079.5,-131.5 1162.5,-131.5 1162.5,-112.5 1079.5,-112.5"/>
<text text-anchor="middle" x="1121" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node23 -->
<g id="edge29" class="edge">
<title>Node13&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1062.25,-168.32C1072.8,-160.18 1088.8,-147.84 1101.44,-138.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1103.77,-140.71 1109.55,-131.83 1099.49,-135.17 1103.77,-140.71"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1273.5,-112.5 1273.5,-131.5 1318.5,-131.5 1318.5,-112.5 1273.5,-112.5"/>
<text text-anchor="middle" x="1296" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node24 -->
<g id="edge31" class="edge">
<title>Node13&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1092.11,-168.43C1134.12,-159.6 1201.21,-145.28 1259,-132 1260.45,-131.67 1261.93,-131.32 1263.43,-130.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1264.41,-134.34 1273.32,-128.61 1262.78,-127.53 1264.41,-134.34"/>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge16" class="edge">
<title>Node14&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M740.75,-116.5C808.97,-108.75 953.03,-92.25 1085,-76.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1085.78,-79.67 1095.28,-74.98 1084.94,-72.72 1085.78,-79.67"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="552,-56.5 552,-75.5 602,-75.5 602,-56.5 552,-56.5"/>
<text text-anchor="middle" x="577" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge17" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M681.35,-112.44C661.04,-103.6 629.1,-89.69 605.9,-79.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="607.12,-76.3 596.56,-75.52 604.33,-82.72 607.12,-76.3"/>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge18" class="edge">
<title>Node14&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M661.35,-116.98C597.25,-110.27 466.72,-95.71 345.72,-76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="345.98,-72.49 335.54,-74.32 344.84,-79.4 345.98,-72.49"/>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge24" class="edge">
<title>Node17&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M885.12,-112.44C858.71,-103.36 816.78,-88.94 787.26,-78.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="788.36,-75.46 777.76,-75.52 786.08,-82.08 788.36,-75.46"/>
</g>
<!-- Node17&#45;&gt;Node10 -->
<g id="edge25" class="edge">
<title>Node17&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M942.68,-113.88C985.13,-104.64 1059.63,-88.42 1108.9,-77.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1109.68,-81.1 1118.7,-75.56 1108.19,-74.26 1109.68,-81.1"/>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge20" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M942.54,-118.07C999,-112.64 1118.85,-99.54 1228.87,-75.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.77,-79.34 1238.8,-73.79 1228.28,-72.5 1229.77,-79.34"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1012.5,-56.5 1012.5,-75.5 1077.5,-75.5 1077.5,-56.5 1012.5,-56.5"/>
<text text-anchor="middle" x="1045" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge21" class="edge">
<title>Node17&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M931.39,-112.44C953.71,-103.52 988.9,-89.44 1014.21,-79.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1015.72,-82.48 1023.71,-75.52 1013.12,-75.98 1015.72,-82.48"/>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge22" class="edge">
<title>Node17&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M877.19,-115.02C834.86,-107.19 758.71,-92.72 683.78,-76.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="684.22,-72.6 673.7,-73.83 682.7,-79.43 684.22,-72.6"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="832,-56.5 832,-75.5 882,-75.5 882,-56.5 832,-56.5"/>
<text text-anchor="middle" x="857" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge23" class="edge">
<title>Node17&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M901.25,-112.08C893.53,-104.22 882.1,-92.57 872.78,-83.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="875.09,-80.44 865.59,-75.75 870.1,-85.34 875.09,-80.44"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="900,-56.5 900,-75.5 994,-75.5 994,-56.5 900,-56.5"/>
<text text-anchor="middle" x="947" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node22 -->
<g id="edge26" class="edge">
<title>Node17&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M916.11,-112.08C921.28,-104.53 928.85,-93.49 935.19,-84.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="938.24,-85.98 941,-75.75 932.46,-82.02 938.24,-85.98"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="41,-168.5 41,-187.5 93,-187.5 93,-168.5 41,-168.5"/>
<text text-anchor="middle" x="67" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge39" class="edge">
<title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M67,-224.08C67,-217.01 67,-206.86 67,-197.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="70.5,-197.75 67,-187.75 63.5,-197.75 70.5,-197.75"/>
</g>
<!-- Node28&#45;&gt;Node16 -->
<g id="edge42" class="edge">
<title>Node28&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M197.46,-285.8C188.28,-272.46 173.49,-246.2 181,-224 201.42,-163.66 255.34,-108.26 283.43,-82.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="285.86,-84.9 290.93,-75.6 281.17,-79.7 285.86,-84.9"/>
</g>
<!-- Node28&#45;&gt;Node26 -->
<g id="edge41" class="edge">
<title>Node28&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M184.37,-285.98C161.18,-275.9 122.38,-259.05 95.79,-247.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="97.16,-244.28 86.59,-243.51 94.37,-250.7 97.16,-244.28"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="190,-224.5 190,-243.5 234,-243.5 234,-224.5 190,-224.5"/>
<text text-anchor="middle" x="212" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge43" class="edge">
<title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M205.15,-285.98C206.27,-277.58 208.04,-264.48 209.49,-253.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="212.99,-253.89 210.86,-243.51 206.05,-252.95 212.99,-253.89"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="423.5,-224.5 423.5,-243.5 476.5,-243.5 476.5,-224.5 423.5,-224.5"/>
<text text-anchor="middle" x="450" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge45" class="edge">
<title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M450,-280.4C450,-272.47 450,-262.46 450,-253.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="453.5,-253.66 450,-243.66 446.5,-253.66 453.5,-253.66"/>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge47" class="edge">
<title>Node32&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M935.85,-285.98C872.57,-275.22 763.83,-256.73 696.14,-245.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="696.5,-241.73 686.05,-243.51 695.33,-248.64 696.5,-241.73"/>
</g>
<!-- Node32&#45;&gt;Node9 -->
<g id="edge52" class="edge">
<title>Node32&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1060.36,-285.96C1166.04,-271.72 1347,-238.63 1347,-179 1347,-179 1347,-179 1347,-121 1347,-86.81 1330.4,-49.76 1319.14,-28.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1322.18,-26.83 1314.28,-19.77 1316.05,-30.22 1322.18,-26.83"/>
</g>
<!-- Node32&#45;&gt;Node13 -->
<g id="edge48" class="edge">
<title>Node32&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M990.89,-285.82C1001.52,-266.92 1026.94,-221.75 1041.08,-196.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1044.2,-198.21 1046.06,-187.78 1038.1,-194.78 1044.2,-198.21"/>
</g>
<!-- Node32&#45;&gt;Node17 -->
<g id="edge49" class="edge">
<title>Node32&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M982.13,-285.76C970.23,-258.92 934.07,-177.32 917.93,-140.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="921.03,-139.24 913.78,-131.52 914.63,-142.08 921.03,-139.24"/>
</g>
<!-- Node32&#45;&gt;Node24 -->
<g id="edge51" class="edge">
<title>Node32&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1001.37,-286C1051.47,-258.28 1210.31,-170.41 1271.57,-136.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1273.48,-139.46 1280.53,-131.56 1270.09,-133.33 1273.48,-139.46"/>
</g>
<!-- Node32&#45;&gt;Node32 -->
<g id="edge50" class="edge">
<title>Node32&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1020.15,-305.03C1048.69,-309.11 1078.5,-305.93 1078.5,-295.5 1078.5,-286.29 1055.26,-282.74 1030.19,-284.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1029.7,-281.37 1020.15,-285.97 1030.48,-288.32 1029.7,-281.37"/>
</g>
<!-- Node33&#45;&gt;Node17 -->
<g id="edge54" class="edge">
<title>Node33&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M599.68,-169.55C670.72,-158.89 800.13,-139.48 867.17,-129.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="868.01,-132.84 877.38,-127.89 866.97,-125.92 868.01,-132.84"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_b_float16_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="509.5,-112.5 509.5,-131.5 590.5,-131.5 590.5,-112.5 509.5,-112.5"/>
<text text-anchor="middle" x="550" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">BFloat16.hpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge55" class="edge">
<title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M550,-168.08C550,-161.01 550,-150.86 550,-141.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="553.5,-141.75 550,-131.75 546.5,-141.75 553.5,-141.75"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_half_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="363.5,-112.5 363.5,-131.5 420.5,-131.5 420.5,-112.5 363.5,-112.5"/>
<text text-anchor="middle" x="392" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Half.hpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node35 -->
<g id="edge60" class="edge">
<title>Node33&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M524.96,-168.44C498.38,-159.36 456.19,-144.94 426.48,-134.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="427.51,-131.44 416.92,-131.52 425.25,-138.06 427.51,-131.44"/>
</g>
<!-- Node34&#45;&gt;Node5 -->
<g id="edge56" class="edge">
<title>Node34&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M547.96,-112.37C543.76,-94.62 534.08,-53.67 528.4,-29.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="531.74,-28.52 526.03,-19.59 524.92,-30.13 531.74,-28.52"/>
</g>
<!-- Node34&#45;&gt;Node15 -->
<g id="edge58" class="edge">
<title>Node34&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M554.46,-112.08C558.15,-104.69 563.52,-93.95 568.09,-84.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="571.28,-86.26 572.62,-75.75 565.02,-83.13 571.28,-86.26"/>
</g>
<!-- Node34&#45;&gt;Node20 -->
<g id="edge59" class="edge">
<title>Node34&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M565.58,-112.32C581,-103.74 604.81,-90.49 622.71,-80.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="624.42,-83.58 631.45,-75.65 621.01,-77.46 624.42,-83.58"/>
</g>
<!-- Node34&#45;&gt;Node25 -->
<g id="edge57" class="edge">
<title>Node34&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M537.47,-112.32C525.41,-103.98 506.97,-91.21 492.73,-81.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="494.72,-78.47 484.5,-75.65 490.73,-84.22 494.72,-78.47"/>
</g>
<!-- Node35&#45;&gt;Node16 -->
<g id="edge61" class="edge">
<title>Node35&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M377.38,-112.32C363.05,-103.82 340.99,-90.73 324.25,-80.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="325.97,-77.75 315.58,-75.65 322.4,-83.77 325.97,-77.75"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="353.5,-56.5 353.5,-75.5 430.5,-75.5 430.5,-56.5 353.5,-56.5"/>
<text text-anchor="middle" x="392" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">half/half.hpp</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge62" class="edge">
<title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M392,-112.08C392,-105.01 392,-94.86 392,-85.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="395.5,-85.75 392,-75.75 388.5,-85.75 395.5,-85.75"/>
</g>
</g>
</svg>