Files
ComSquare/MemoryViewer_8hpp__incl.svg
AnonymusRaccoon d33b0ab52d Deploying the doc
2021-07-13 21:32:24 +00:00

515 lines
25 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.43.0 (0)
-->
<!-- Title: sources/Debugger/MemoryViewer.hpp Pages: 1 -->
<svg width="1287pt" height="420pt"
viewBox="0.00 0.00 1286.50 420.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 416)">
<title>sources/Debugger/MemoryViewer.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-416 1282.5,-416 1282.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="339.5,-392.5 339.5,-411.5 541.5,-411.5 541.5,-392.5 339.5,-392.5"/>
<text text-anchor="middle" x="440.5" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">sources/Debugger/MemoryViewer.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-280.5 0,-299.5 141,-299.5 141,-280.5 0,-280.5"/>
<text text-anchor="middle" x="70.5" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">QtWidgets/QMainWindow</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="M339.21,-400.04C249.09,-397.09 126.05,-387.23 89.5,-356 76.25,-344.68 71.97,-324.68 70.72,-309.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="74.21,-309.56 70.26,-299.74 67.22,-309.89 74.21,-309.56"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="235,-336.5 235,-355.5 330,-355.5 330,-336.5 235,-336.5"/>
<text text-anchor="middle" x="282.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">ui/ui_ramView.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M415.46,-392.44C388.88,-383.36 346.69,-368.94 316.98,-358.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="318.01,-355.44 307.42,-355.52 315.75,-362.06 318.01,-355.44"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="348,-336.5 348,-355.5 453,-355.5 453,-336.5 348,-336.5"/>
<text text-anchor="middle" x="400.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">ui/ui_gotoDialog.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M433.89,-392.08C428.24,-384.46 419.96,-373.26 413.05,-363.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="415.75,-361.7 406.98,-355.75 410.12,-365.87 415.75,-361.7"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="Ram_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="405.5,-224.5 405.5,-243.5 491.5,-243.5 491.5,-224.5 405.5,-224.5"/>
<text text-anchor="middle" x="448.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">Ram/Ram.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M445.88,-392.44C451.06,-383.68 458.51,-369.47 461.5,-356 469.44,-320.21 460.64,-277.35 454.15,-253.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="457.45,-252.25 451.32,-243.61 450.73,-254.19 457.45,-252.25"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1006.5,-56.5 1006.5,-75.5 1064.5,-75.5 1064.5,-56.5 1006.5,-56.5"/>
<text text-anchor="middle" x="1035.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge45" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M541.57,-395.17C733.23,-382.75 1130.5,-349.91 1130.5,-291 1130.5,-291 1130.5,-291 1130.5,-177 1130.5,-133.74 1087.89,-99.09 1059.75,-80.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1061.53,-77.9 1051.19,-75.6 1057.84,-83.85 1061.53,-77.9"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="MemoryBus_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="785.5,-336.5 785.5,-355.5 925.5,-355.5 925.5,-336.5 785.5,-336.5"/>
<text text-anchor="middle" x="855.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">Memory/MemoryBus.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M506.26,-392.44C580.63,-382.77 701.53,-367.04 779.78,-356.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="780.58,-360.28 790.05,-355.52 779.68,-353.34 780.58,-360.28"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="ClosableWindow_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="98.5,-336.5 98.5,-355.5 216.5,-355.5 216.5,-336.5 98.5,-336.5"/>
<text text-anchor="middle" x="157.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">ClosableWindow.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge42" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M395.66,-392.44C345.88,-382.94 265.52,-367.61 212.11,-357.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="212.61,-353.95 202.13,-355.52 211.3,-360.83 212.61,-353.95"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1158.5,-336.5 1158.5,-355.5 1278.5,-355.5 1278.5,-336.5 1158.5,-336.5"/>
<text text-anchor="middle" x="1218.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">QAbstractTableModel</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge46" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M541.78,-396.35C678.68,-389.65 930.33,-375.85 1144.5,-356 1145.77,-355.88 1147.05,-355.76 1148.34,-355.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1148.77,-359.11 1158.36,-354.61 1148.05,-352.15 1148.77,-359.11"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="ARectangleMemory_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="648.5,-168.5 648.5,-187.5 824.5,-187.5 824.5,-168.5 648.5,-168.5"/>
<text text-anchor="middle" x="736.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">Memory/ARectangleMemory.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M491.62,-224.92C541.99,-215.47 625.46,-199.82 680.73,-189.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="681.52,-192.87 690.71,-187.59 680.23,-185.99 681.52,-192.87"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="499,-56.5 499,-75.5 546,-75.5 546,-56.5 499,-56.5"/>
<text text-anchor="middle" x="522.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge18" class="edge">
<title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M446.02,-224.36C440.55,-203.46 429.52,-149.13 450.5,-112 459.01,-96.95 474.84,-86.24 489.49,-79.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="491.18,-82.13 498.86,-74.84 488.31,-75.75 491.18,-82.13"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="594.5,-56.5 594.5,-75.5 638.5,-75.5 638.5,-56.5 594.5,-56.5"/>
<text text-anchor="middle" x="616.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node11 -->
<g id="edge16" class="edge">
<title>Node5&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M451.72,-224.21C460.06,-202.47 484.38,-145.57 521.5,-112 539.68,-95.56 564.93,-83.98 584.83,-76.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="586.11,-79.96 594.4,-73.36 583.81,-73.35 586.11,-79.96"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="320.5,-168.5 320.5,-187.5 360.5,-187.5 360.5,-168.5 320.5,-168.5"/>
<text text-anchor="middle" x="340.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">span</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node16 -->
<g id="edge17" class="edge">
<title>Node5&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M431.15,-224.32C413.83,-215.66 386.98,-202.24 367,-192.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="368.32,-189 357.81,-187.65 365.19,-195.26 368.32,-189"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="IMemory_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="718.5,-112.5 718.5,-131.5 798.5,-131.5 798.5,-112.5 718.5,-112.5"/>
<text text-anchor="middle" x="758.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">IMemory.hpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M740.13,-168.08C743.11,-160.77 747.43,-150.18 751.12,-141.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="754.4,-142.33 754.93,-131.75 747.92,-139.69 754.4,-142.33"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="Ints_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="656.5,-56.5 656.5,-75.5 750.5,-75.5 750.5,-56.5 656.5,-56.5"/>
<text text-anchor="middle" x="703.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Models/Ints.hpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<title>Node6&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M729.63,-168.28C723.21,-159.62 713.98,-145.68 709.5,-132 704.59,-117.01 703.25,-99.1 703.04,-85.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="706.54,-85.68 703.1,-75.66 699.54,-85.64 706.54,-85.68"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="924.5,-56.5 924.5,-75.5 974.5,-75.5 974.5,-56.5 924.5,-56.5"/>
<text text-anchor="middle" x="949.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</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="M788.76,-112.44C822.85,-102.81 878.17,-87.17 914.19,-76.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="915.59,-80.23 924.26,-74.14 913.68,-73.49 915.59,-80.23"/>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M721.11,-112.44C675.62,-102.04 599.53,-84.63 555.92,-74.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="556.62,-71.22 546.1,-72.4 555.06,-78.04 556.62,-71.22"/>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M798.78,-113.15C851.67,-102.84 943.94,-84.85 996.29,-74.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="997.06,-78.06 1006.21,-72.71 995.72,-71.19 997.06,-78.06"/>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M736,-112.44C712.42,-103.48 675.18,-89.31 648.54,-79.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.49,-75.8 638.9,-75.52 647,-82.34 649.49,-75.8"/>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M749.42,-112.08C741.33,-104.14 729.3,-92.34 719.59,-82.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="722,-80.26 712.41,-75.75 717.1,-85.25 722,-80.26"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="Components_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="769,-56.5 769,-75.5 906,-75.5 906,-56.5 769,-56.5"/>
<text text-anchor="middle" x="837.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Models/Components.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node7&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M771.19,-112.32C783.4,-103.98 802.08,-91.21 816.5,-81.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="818.56,-84.19 824.84,-75.65 814.61,-78.41 818.56,-84.19"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="501.5,-0.5 501.5,-19.5 563.5,-19.5 563.5,-0.5 501.5,-0.5"/>
<text text-anchor="middle" x="532.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cinttypes</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M676.4,-56.44C647.51,-47.32 601.58,-32.81 569.39,-22.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="570.06,-19.19 559.47,-19.52 567.95,-25.87 570.06,-19.19"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="673.5,-0.5 673.5,-19.5 733.5,-19.5 733.5,-0.5 673.5,-0.5"/>
<text text-anchor="middle" x="703.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node12&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M703.5,-56.08C703.5,-49.01 703.5,-38.86 703.5,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="707,-29.75 703.5,-19.75 700,-29.75 707,-29.75"/>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge39" class="edge">
<title>Node17&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M857.31,-336.2C861.87,-315.4 875.25,-262.08 899.5,-224 911.65,-204.91 925.65,-208.37 935.5,-188 951.55,-154.8 952.23,-110.68 951.03,-85.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="954.51,-85.5 950.38,-75.75 947.53,-85.95 954.51,-85.5"/>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge41" class="edge">
<title>Node17&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M794.49,-336.44C715.48,-321.7 580.87,-283.31 521.5,-188 501.86,-156.47 509.83,-110.76 516.64,-85.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="520.04,-86.34 519.49,-75.76 513.32,-84.37 520.04,-86.34"/>
</g>
<!-- Node17&#45;&gt;Node10 -->
<g id="edge40" class="edge">
<title>Node17&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M925.72,-338.35C981.01,-331.72 1052.19,-319.65 1073.5,-300 1095.62,-279.59 1092.5,-265.1 1092.5,-235 1092.5,-235 1092.5,-235 1092.5,-177 1092.5,-140.3 1067.18,-103.66 1050.29,-83.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1052.85,-80.9 1043.67,-75.62 1047.55,-85.48 1052.85,-80.9"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="AMemory_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="843,-168.5 843,-187.5 926,-187.5 926,-168.5 843,-168.5"/>
<text text-anchor="middle" x="884.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">AMemory.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge20" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M854.85,-336.31C853.58,-316.17 851.78,-264.91 862.5,-224 865.01,-214.43 869.63,-204.48 873.99,-196.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="877.11,-197.98 879.03,-187.56 871.03,-194.51 877.11,-197.98"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="RectangleShadow_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="940.5,-280.5 940.5,-299.5 1064.5,-299.5 1064.5,-280.5 940.5,-280.5"/>
<text text-anchor="middle" x="1002.5" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">RectangleShadow.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge28" class="edge">
<title>Node17&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M878.79,-336.44C903.31,-327.44 942.1,-313.19 969.7,-303.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="971.14,-306.25 979.32,-299.52 968.72,-299.68 971.14,-306.25"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="MemoryShadow_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="908.5,-224.5 908.5,-243.5 1024.5,-243.5 1024.5,-224.5 908.5,-224.5"/>
<text text-anchor="middle" x="966.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemoryShadow.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge34" class="edge">
<title>Node17&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M864.21,-336.37C882.85,-317.89 926.85,-274.29 950.61,-250.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="953.19,-253.12 957.83,-243.59 948.26,-248.14 953.19,-253.12"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="IMemoryBus_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="531,-168.5 531,-187.5 630,-187.5 630,-168.5 531,-168.5"/>
<text text-anchor="middle" x="580.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">IMemoryBus.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge35" class="edge">
<title>Node17&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M841.1,-336.31C796.18,-309.19 658.33,-225.98 603.42,-192.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="605.13,-189.78 594.76,-187.61 601.51,-195.77 605.13,-189.78"/>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge27" class="edge">
<title>Node18&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M864.53,-168.44C843.89,-159.6 811.44,-145.69 787.87,-135.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="788.94,-132.24 778.37,-131.52 786.18,-138.67 788.94,-132.24"/>
</g>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge21" class="edge">
<title>Node18&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M889.6,-168.37C900.28,-150.3 925.17,-108.18 939.27,-84.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="942.35,-85.98 944.42,-75.59 936.32,-82.42 942.35,-85.98"/>
</g>
<!-- Node18&#45;&gt;Node9 -->
<g id="edge22" class="edge">
<title>Node18&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M842.83,-169.3C790.01,-159.35 702.04,-142.12 670.5,-132 626.09,-117.75 576.96,-94.6 547.96,-80.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="549.44,-76.94 538.93,-75.57 546.28,-83.19 549.44,-76.94"/>
</g>
<!-- Node18&#45;&gt;Node10 -->
<g id="edge23" class="edge">
<title>Node18&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M896.35,-168.37C922.15,-149.57 983.65,-104.77 1015.55,-81.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1017.68,-84.31 1023.71,-75.59 1013.56,-78.65 1017.68,-84.31"/>
</g>
<!-- Node18&#45;&gt;Node11 -->
<g id="edge24" class="edge">
<title>Node18&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M844.38,-168.43C800.52,-158.76 733.3,-142.94 709.5,-132 681.04,-118.92 652.06,-97.02 634.19,-82.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="636.26,-79.47 626.35,-75.71 631.76,-84.83 636.26,-79.47"/>
</g>
<!-- Node18&#45;&gt;Node12 -->
<g id="edge25" class="edge">
<title>Node18&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M876.15,-168.49C862.67,-155.12 834.86,-128.95 807.5,-112 785.7,-98.49 759.14,-87.07 738.31,-79.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="739.48,-75.82 728.89,-75.6 737.04,-82.38 739.48,-75.82"/>
</g>
<!-- Node18&#45;&gt;Node15 -->
<g id="edge26" class="edge">
<title>Node18&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M880.81,-168.37C873.16,-150.46 855.41,-108.92 845.17,-84.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="848.32,-83.41 841.17,-75.59 841.88,-86.16 848.32,-83.41"/>
</g>
<!-- Node19&#45;&gt;Node6 -->
<g id="edge30" class="edge">
<title>Node19&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M981.63,-280.37C934.82,-261.01 821.29,-214.06 766.75,-191.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="767.85,-188.18 757.28,-187.59 765.18,-194.65 767.85,-188.18"/>
</g>
<!-- Node19&#45;&gt;Node10 -->
<g id="edge29" class="edge">
<title>Node19&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1010.95,-280.22C1018.49,-271.73 1029.02,-258.11 1033.5,-244 1051.04,-188.71 1043.8,-118.73 1038.79,-85.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1042.22,-85.06 1037.15,-75.76 1035.31,-86.19 1042.22,-85.06"/>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge31" class="edge">
<title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M996.56,-280.08C991.52,-272.53 984.16,-261.49 977.99,-252.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="980.79,-250.13 972.33,-243.75 974.97,-254.01 980.79,-250.13"/>
</g>
<!-- Node20&#45;&gt;Node10 -->
<g id="edge32" class="edge">
<title>Node20&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M970.21,-224.08C981.12,-197.83 1013.24,-120.55 1027.97,-85.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1031.33,-86.15 1031.94,-75.57 1024.87,-83.46 1031.33,-86.15"/>
</g>
<!-- Node20&#45;&gt;Node18 -->
<g id="edge33" class="edge">
<title>Node20&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M953.33,-224.32C940.65,-215.98 921.27,-203.21 906.29,-193.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="907.92,-190.23 897.64,-187.65 904.07,-196.08 907.92,-190.23"/>
</g>
<!-- Node21&#45;&gt;Node7 -->
<g id="edge38" class="edge">
<title>Node21&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M608.7,-168.44C638.91,-159.28 687.01,-144.69 720.53,-134.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="721.87,-137.77 730.43,-131.52 719.84,-131.07 721.87,-137.77"/>
</g>
<!-- Node21&#45;&gt;Node13 -->
<g id="edge36" class="edge">
<title>Node21&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M566.09,-168.37C553.27,-160.18 534.57,-146.93 521.5,-132 502.62,-110.43 496.86,-103.71 489.5,-76 487.22,-67.41 486.19,-64.25 489.5,-56 494.18,-44.33 503.49,-33.97 512.26,-26.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="514.55,-28.78 520,-19.7 510.08,-23.4 514.55,-28.78"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="530.5,-112.5 530.5,-131.5 586.5,-131.5 586.5,-112.5 530.5,-112.5"/>
<text text-anchor="middle" x="558.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge37" class="edge">
<title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M576.87,-168.08C573.89,-160.77 569.57,-150.18 565.88,-141.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="569.08,-139.69 562.07,-131.75 562.6,-142.33 569.08,-139.69"/>
</g>
<!-- Node23&#45;&gt;Node2 -->
<g id="edge43" class="edge">
<title>Node23&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M143.52,-336.32C129.95,-327.9 109.12,-314.97 93.18,-305.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.79,-301.95 84.44,-299.65 91.09,-307.9 94.79,-301.95"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="159,-280.5 159,-299.5 204,-299.5 204,-280.5 159,-280.5"/>
<text text-anchor="middle" x="181.5" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge44" class="edge">
<title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M161.46,-336.08C164.71,-328.77 169.42,-318.18 173.45,-309.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="176.75,-310.31 177.61,-299.75 170.35,-307.47 176.75,-310.31"/>
</g>
</g>
</svg>