blob: 9e57e161a22a21cdf4bd8dade3ae93502414bc12 [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: Graphical Class Hierarchy Pages: 1 -->
<svg width="540pt" height="812pt"
viewBox="0.00 0.00 540.00 811.50" 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 807.5)">
<title>Graphical Class Hierarchy</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-807.5 536,-807.5 536,4 -4,4"/>
<!-- Node0 -->
<g id="node1" class="node">
<title>Node0</title>
<g id="a_node1"><a xlink:href="classarmnn_1_1_optional_base.html" target="_top" xlink:title="OptionalBase is the common functionality between reference and non&#45;reference optional types.">
<polygon fill="white" stroke="black" points="0,-403.5 0,-422.5 82,-422.5 82,-403.5 0,-403.5"/>
<text text-anchor="middle" x="41" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="node2" class="node">
<title>Node1</title>
<g id="a_node2"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title="The default implementation is the non&#45;reference case.">
<polygon fill="white" stroke="black" points="139,-773 139,-803 279,-803 279,-773 139,-773"/>
<text text-anchor="start" x="147" y="-791" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="middle" x="209" y="-780" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; IsReference, T &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node0&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M43.62,-432.9C49.47,-499.83 71.63,-715.38 118,-764 123.8,-770.09 130.96,-774.69 138.69,-778.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="47.1,-432.5 42.77,-422.83 40.12,-433.09 47.1,-432.5"/>
</g>
<!-- Node2 -->
<g id="node3" class="node">
<title>Node2</title>
<g id="a_node3"><a xlink:href="classarmnn_1_1_optional_reference_switch_3_01true_00_01_t_01_4.html" target="_top" xlink:title="This is the special case for reference types.">
<polygon fill="white" stroke="black" points="139,-724 139,-754 279,-754 279,-724 139,-724"/>
<text text-anchor="start" x="147" y="-742" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="middle" x="209" y="-731" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; true, T &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node0&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M44.39,-432.73C52.08,-492.99 78.02,-673.07 118,-714 123.89,-720.03 131.1,-724.65 138.86,-728.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="47.84,-432.13 43.13,-422.64 40.9,-432.99 47.84,-432.13"/>
</g>
<!-- Node3 -->
<g id="node4" class="node">
<title>Node3</title>
<g id="a_node4"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="122.5,-641.5 122.5,-704.5 295.5,-704.5 295.5,-641.5 122.5,-641.5"/>
<text text-anchor="start" x="130.5" y="-692.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="130.5" y="-681.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; arm</text>
<text text-anchor="start" x="130.5" y="-670.5" font-family="Helvetica,sans-Serif" font-size="10.00">::pipe::IProfilingService</text>
<text text-anchor="start" x="130.5" y="-659.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &amp; &gt;::value, arm::pipe::IProfiling</text>
<text text-anchor="middle" x="209" y="-648.5" font-family="Helvetica,sans-Serif" font-size="10.00">Service &amp; &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node0&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M43.68,-432.65C48.25,-474.44 64.38,-573.13 118,-632 121.01,-635.3 124.33,-638.35 127.88,-641.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="47.16,-432.27 42.7,-422.66 40.2,-432.96 47.16,-432.27"/>
</g>
<!-- Node5 -->
<g id="node6" class="node">
<title>Node5</title>
<g id="a_node6"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="118,-570 118,-622 300,-622 300,-570 118,-570"/>
<text text-anchor="start" x="126" y="-610" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="126" y="-599" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; arm</text>
<text text-anchor="start" x="126" y="-588" font-family="Helvetica,sans-Serif" font-size="10.00">::pipe::ProfilingGuid &gt;</text>
<text text-anchor="middle" x="209" y="-577" font-family="Helvetica,sans-Serif" font-size="10.00">::value, arm::pipe::ProfilingGuid &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node0&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M47.11,-432.5C56.26,-463.75 78.28,-525.19 118,-561 121.61,-564.26 125.56,-567.22 129.72,-569.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.46,-431.48 44.41,-422.79 43.72,-433.36 50.46,-431.48"/>
</g>
<!-- Node7 -->
<g id="node8" class="node">
<title>Node7</title>
<g id="a_node8"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="131.5,-499 131.5,-551 286.5,-551 286.5,-499 131.5,-499"/>
<text text-anchor="start" x="139.5" y="-539" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="139.5" y="-528" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; armnn</text>
<text text-anchor="start" x="139.5" y="-517" font-family="Helvetica,sans-Serif" font-size="10.00">::BackendId &gt;::value, armnn</text>
<text text-anchor="middle" x="209" y="-506" font-family="Helvetica,sans-Serif" font-size="10.00">::BackendId &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node0&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M55.65,-430.64C69.7,-447.79 93,-473.57 118,-490 122.9,-493.22 128.15,-496.22 133.55,-498.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.17,-428.19 49.19,-422.56 52.7,-432.56 58.17,-428.19"/>
</g>
<!-- Node9 -->
<g id="node10" class="node">
<title>Node9</title>
<g id="a_node10"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="131.5,-428 131.5,-480 286.5,-480 286.5,-428 131.5,-428"/>
<text text-anchor="start" x="139.5" y="-468" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="139.5" y="-457" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; armnn</text>
<text text-anchor="start" x="139.5" y="-446" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo &gt;::value, armnn</text>
<text text-anchor="middle" x="209" y="-435" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node0&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M90.49,-424.98C103.33,-428.15 117.52,-431.65 131.47,-435.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="91.05,-421.51 80.5,-422.51 89.37,-428.31 91.05,-421.51"/>
</g>
<!-- Node11 -->
<g id="node12" class="node">
<title>Node11</title>
<g id="a_node12"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="121,-335 121,-409 297,-409 297,-335 121,-335"/>
<text text-anchor="start" x="129" y="-397" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="129" y="-386" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; armnnTf</text>
<text text-anchor="start" x="129" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00">LiteParser::ITfLiteParser</text>
<text text-anchor="start" x="129" y="-364" font-family="Helvetica,sans-Serif" font-size="10.00">::TfLiteParserOptions &gt;::value,</text>
<text text-anchor="start" x="129" y="-353" font-family="Helvetica,sans-Serif" font-size="10.00"> armnnTfLiteParser::ITfLiteParser</text>
<text text-anchor="middle" x="209" y="-342" font-family="Helvetica,sans-Serif" font-size="10.00">::TfLiteParserOptions &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node11 -->
<g id="edge11" class="edge">
<title>Node0&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M90.24,-401.08C99.88,-398.7 110.28,-396.13 120.78,-393.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="89.37,-397.69 80.5,-403.49 91.05,-404.49 89.37,-397.69"/>
</g>
<!-- Node13 -->
<g id="node14" class="node">
<title>Node13</title>
<g id="a_node14"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="136.5,-274.5 136.5,-315.5 281.5,-315.5 281.5,-274.5 136.5,-274.5"/>
<text text-anchor="start" x="144.5" y="-303.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="144.5" y="-292.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; int32</text>
<text text-anchor="middle" x="209" y="-281.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t &gt;::value, int32_t &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node13 -->
<g id="edge13" class="edge">
<title>Node0&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M53.57,-394.84C66.91,-375.27 90.54,-344.47 118,-326 123.76,-322.13 130.05,-318.69 136.55,-315.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.48,-393.17 47.88,-403.44 56.32,-397.03 50.48,-393.17"/>
</g>
<!-- Node15 -->
<g id="node16" class="node">
<title>Node15</title>
<g id="a_node16"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="139,-203 139,-255 279,-255 279,-203 139,-203"/>
<text text-anchor="start" x="147" y="-243" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="147" y="-232" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; std</text>
<text text-anchor="start" x="147" y="-221" font-family="Helvetica,sans-Serif" font-size="10.00">::string &gt;::value, std::</text>
<text text-anchor="middle" x="209" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00">string &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node15 -->
<g id="edge15" class="edge">
<title>Node0&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M47.15,-393.55C56.35,-362.35 78.45,-301 118,-265 124.1,-259.45 131.16,-254.7 138.59,-250.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="43.77,-392.66 44.43,-403.23 50.5,-394.55 43.77,-392.66"/>
</g>
<!-- Node17 -->
<g id="node18" class="node">
<title>Node17</title>
<g id="a_node18"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="122.5,-120.5 122.5,-183.5 295.5,-183.5 295.5,-120.5 122.5,-120.5"/>
<text text-anchor="start" x="130.5" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="130.5" y="-160.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; std</text>
<text text-anchor="start" x="130.5" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">::vector&lt; armnn::MemoryInfo</text>
<text text-anchor="start" x="130.5" y="-138.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt; &gt;::value, std::vector&lt; armnn</text>
<text text-anchor="middle" x="209" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node17 -->
<g id="edge17" class="edge">
<title>Node0&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M43.73,-393.39C48.37,-351.67 64.66,-253.12 118,-194 121.35,-190.29 125.1,-186.88 129.1,-183.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="40.24,-393.06 42.72,-403.36 47.21,-393.76 40.24,-393.06"/>
</g>
<!-- Node19 -->
<g id="node20" class="node">
<title>Node19</title>
<g id="a_node20"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="139,-60.5 139,-101.5 279,-101.5 279,-60.5 139,-60.5"/>
<text text-anchor="start" x="147" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="147" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; T</text>
<text text-anchor="middle" x="209" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt;::value, T &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node19 -->
<g id="edge19" class="edge">
<title>Node0&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M44.47,-393.3C52.4,-333.09 78.97,-153.08 118,-111 123.82,-104.72 131,-99.75 138.73,-95.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="40.98,-393.01 43.17,-403.38 47.92,-393.91 40.98,-393.01"/>
</g>
<!-- Node21 -->
<g id="node22" class="node">
<title>Node21</title>
<g id="a_node22"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="127,-0.5 127,-41.5 291,-41.5 291,-0.5 127,-0.5"/>
<text text-anchor="start" x="135" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="135" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; unsigned</text>
<text text-anchor="middle" x="209" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;::value, unsigned int &gt;</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node21 -->
<g id="edge21" class="edge">
<title>Node0&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M43.61,-393.04C49.47,-324.9 71.85,-102.78 118,-51 121.18,-47.43 124.79,-44.29 128.7,-41.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="40.1,-393 42.75,-403.26 47.07,-393.59 40.1,-393"/>
</g>
<!-- Node4 -->
<g id="node5" class="node">
<title>Node4</title>
<g id="a_node5"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="372.5,-658 372.5,-688 495.5,-688 495.5,-658 372.5,-658"/>
<text text-anchor="start" x="380.5" y="-676" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; arm::pipe</text>
<text text-anchor="middle" x="434" y="-665" font-family="Helvetica,sans-Serif" font-size="10.00">::IProfilingService &amp; &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M305.85,-673C328.36,-673 351.73,-673 372.21,-673"/>
<polygon fill="midnightblue" stroke="midnightblue" points="305.58,-669.5 295.58,-673 305.58,-676.5 305.58,-669.5"/>
</g>
<!-- Node6 -->
<g id="node7" class="node">
<title>Node6</title>
<g id="a_node7"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="376,-581 376,-611 492,-611 492,-581 376,-581"/>
<text text-anchor="start" x="384" y="-599" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; arm::pipe</text>
<text text-anchor="middle" x="434" y="-588" font-family="Helvetica,sans-Serif" font-size="10.00">::ProfilingGuid &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M310.34,-596C332.84,-596 355.95,-596 375.96,-596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="310.06,-592.5 300.06,-596 310.06,-599.5 310.06,-592.5"/>
</g>
<!-- Node8 -->
<g id="node9" class="node">
<title>Node8</title>
<g id="a_node9"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="350,-515.5 350,-534.5 518,-534.5 518,-515.5 350,-515.5"/>
<text text-anchor="middle" x="434" y="-522.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; armnn::BackendId &gt;</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M296.85,-525C314.21,-525 332.4,-525 349.63,-525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="296.74,-521.5 286.74,-525 296.74,-528.5 296.74,-521.5"/>
</g>
<!-- Node10 -->
<g id="node11" class="node">
<title>Node10</title>
<g id="a_node11"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="350,-444.5 350,-463.5 518,-463.5 518,-444.5 350,-444.5"/>
<text text-anchor="middle" x="434" y="-451.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; armnn::TensorInfo &gt;</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M296.85,-454C314.21,-454 332.4,-454 349.63,-454"/>
<polygon fill="midnightblue" stroke="midnightblue" points="296.74,-450.5 286.74,-454 296.74,-457.5 296.74,-450.5"/>
</g>
<!-- Node12 -->
<g id="node13" class="node">
<title>Node12</title>
<g id="a_node13"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="336,-357 336,-387 532,-387 532,-357 336,-357"/>
<text text-anchor="start" x="344" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; armnnTfLiteParser</text>
<text text-anchor="middle" x="434" y="-364" font-family="Helvetica,sans-Serif" font-size="10.00">::ITfLiteParser::TfLiteParserOptions &gt;</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge12" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M307.38,-372C316.85,-372 326.45,-372 335.91,-372"/>
<polygon fill="midnightblue" stroke="midnightblue" points="307.18,-368.5 297.18,-372 307.18,-375.5 307.18,-368.5"/>
</g>
<!-- Node14 -->
<g id="node15" class="node">
<title>Node14</title>
<g id="a_node15"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="377,-285.5 377,-304.5 491,-304.5 491,-285.5 377,-285.5"/>
<text text-anchor="middle" x="434" y="-292.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; int32_t &gt;</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge14" class="edge">
<title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M292.05,-295C320.28,-295 351.22,-295 376.9,-295"/>
<polygon fill="midnightblue" stroke="midnightblue" points="291.79,-291.5 281.79,-295 291.79,-298.5 291.79,-291.5"/>
</g>
<!-- Node16 -->
<g id="node17" class="node">
<title>Node16</title>
<g id="a_node17"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="369.5,-219.5 369.5,-238.5 498.5,-238.5 498.5,-219.5 369.5,-219.5"/>
<text text-anchor="middle" x="434" y="-226.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; std::string &gt;</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="M289.32,-229C315.53,-229 344.34,-229 369.23,-229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="289.03,-225.5 279.03,-229 289.03,-232.5 289.03,-225.5"/>
</g>
<!-- Node18 -->
<g id="node19" class="node">
<title>Node18</title>
<g id="a_node19"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="360.5,-137 360.5,-167 507.5,-167 507.5,-137 360.5,-137"/>
<text text-anchor="start" x="368.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; std::vector</text>
<text text-anchor="middle" x="434" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; armnn::MemoryInfo &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge18" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M305.68,-152C324,-152 342.9,-152 360.35,-152"/>
<polygon fill="midnightblue" stroke="midnightblue" points="305.58,-148.5 295.58,-152 305.58,-155.5 305.58,-148.5"/>
</g>
<!-- Node20 -->
<g id="node21" class="node">
<title>Node20</title>
<g id="a_node21"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="391,-71.5 391,-90.5 477,-90.5 477,-71.5 391,-71.5"/>
<text text-anchor="middle" x="434" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; T &gt;</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge20" class="edge">
<title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M289.05,-81C323.38,-81 362.2,-81 390.87,-81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="289.03,-77.5 279.03,-81 289.03,-84.5 289.03,-77.5"/>
</g>
<!-- Node22 -->
<g id="node23" class="node">
<title>Node22</title>
<g id="a_node23"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="377.5,-6 377.5,-36 490.5,-36 490.5,-6 377.5,-6"/>
<text text-anchor="start" x="385.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; unsigned</text>
<text text-anchor="middle" x="434" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge22" class="edge">
<title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M301.31,-21C327.1,-21 354.37,-21 377.37,-21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="301.14,-17.5 291.14,-21 301.14,-24.5 301.14,-17.5"/>
</g>
</g>
</svg>