| <?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: OptionalBase Pages: 1 --> |
| <svg width="1194pt" height="916pt" |
| viewBox="0.00 0.00 1194.00 916.25" 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 912.25)"> |
| <title>OptionalBase</title> |
| <polygon fill="white" stroke="transparent" points="-4,4 -4,-912.25 1190,-912.25 1190,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"> |
| <title>Node1</title> |
| <g id="a_node1"><a xlink:title="OptionalBase is the common functionality between reference and non-reference optional types."> |
| <polygon fill="#bfbfbf" stroke="black" points="0,-385 0,-404 82,-404 82,-385 0,-385"/> |
| <text text-anchor="middle" x="41" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"> |
| <title>Node2</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-reference case."> |
| <polygon fill="white" stroke="black" points="119,-429.5 119,-459.5 259,-459.5 259,-429.5 119,-429.5"/> |
| <text text-anchor="start" x="127" y="-447.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="middle" x="189" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00">< IsReference, T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node2 --> |
| <g id="edge1" class="edge"> |
| <title>Node1->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M79.35,-407.29C99.05,-414.04 123.32,-422.35 143.93,-429.41"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="80.4,-403.95 69.81,-404.02 78.13,-410.57 80.4,-403.95"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"> |
| <title>Node3</title> |
| <g id="a_node3"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="484,-621.5 484,-695.5 660,-695.5 660,-621.5 484,-621.5"/> |
| <text text-anchor="start" x="492" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="492" y="-672.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< armnnTf</text> |
| <text text-anchor="start" x="492" y="-661.5" font-family="Helvetica,sans-Serif" font-size="10.00">LiteParser::ITfLiteParser</text> |
| <text text-anchor="start" x="492" y="-650.5" font-family="Helvetica,sans-Serif" font-size="10.00">::TfLiteParserOptions >::value,</text> |
| <text text-anchor="start" x="492" y="-639.5" font-family="Helvetica,sans-Serif" font-size="10.00"> armnnTfLiteParser::ITfLiteParser</text> |
| <text text-anchor="middle" x="572" y="-628.5" font-family="Helvetica,sans-Serif" font-size="10.00">::TfLiteParserOptions ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node3 --> |
| <g id="edge36" class="edge"> |
| <title>Node1->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M44.87,-414.23C51.78,-456.85 72.37,-559.5 119,-631.5 170.48,-711 188.62,-740.44 277,-774.5 315.57,-789.36 430.29,-799.77 463,-774.5 488.08,-755.12 461.26,-730.3 481,-705.5 483.74,-702.05 486.81,-698.83 490.11,-695.82"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="48.32,-413.65 43.33,-404.31 41.4,-414.72 48.32,-413.65"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"> |
| <title>Node5</title> |
| <g id="a_node5"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="490,-801 490,-842 654,-842 654,-801 490,-801"/> |
| <text text-anchor="start" x="498" y="-830" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="498" y="-819" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< unsigned</text> |
| <text text-anchor="middle" x="572" y="-808" font-family="Helvetica,sans-Serif" font-size="10.00"> int >::value, unsigned int ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node5 --> |
| <g id="edge41" class="edge"> |
| <title>Node1->Node5</title> |
| <path fill="none" stroke="midnightblue" d="M43.69,-414.72C50.04,-486.93 74.48,-731.06 119,-793.5 210.82,-922.26 310.33,-925.77 463,-884.5 493.38,-876.29 524,-857.17 544.83,-842.13"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="47.14,-413.99 42.79,-404.32 40.16,-414.59 47.14,-413.99"/> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"> |
| <title>Node7</title> |
| <g id="a_node7"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="502,-714.5 502,-766.5 642,-766.5 642,-714.5 502,-714.5"/> |
| <text text-anchor="start" x="510" y="-754.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="510" y="-743.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< std</text> |
| <text text-anchor="start" x="510" y="-732.5" font-family="Helvetica,sans-Serif" font-size="10.00">::string >::value, std::</text> |
| <text text-anchor="middle" x="572" y="-721.5" font-family="Helvetica,sans-Serif" font-size="10.00">string ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node7 --> |
| <g id="edge38" class="edge"> |
| <title>Node1->Node7</title> |
| <path fill="none" stroke="midnightblue" d="M42.8,-414.34C45.73,-466.75 59.09,-611.73 119,-712.5 167.4,-793.91 188.62,-821.44 277,-855.5 354.14,-885.22 397.11,-905.42 463,-855.5 486.55,-837.66 462.77,-814.76 481,-791.5 488.64,-781.75 498.71,-773.55 509.33,-766.77"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="46.29,-413.92 42.3,-404.1 39.3,-414.26 46.29,-413.92"/> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"> |
| <title>Node9</title> |
| <g id="a_node9"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="481,-550.5 481,-602.5 663,-602.5 663,-550.5 481,-550.5"/> |
| <text text-anchor="start" x="489" y="-590.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="489" y="-579.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< arm</text> |
| <text text-anchor="start" x="489" y="-568.5" font-family="Helvetica,sans-Serif" font-size="10.00">::pipe::ProfilingGuid ></text> |
| <text text-anchor="middle" x="572" y="-557.5" font-family="Helvetica,sans-Serif" font-size="10.00">::value, arm::pipe::ProfilingGuid ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node9 --> |
| <g id="edge33" class="edge"> |
| <title>Node1->Node9</title> |
| <path fill="none" stroke="midnightblue" d="M48.95,-413.59C71.16,-471.21 146.77,-642.54 277,-693.5 315.49,-708.56 430.76,-719.36 463,-693.5 491.77,-670.42 457.12,-640.6 481,-612.5 484.05,-608.91 487.51,-605.67 491.26,-602.76"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="52.21,-412.34 45.42,-404.21 45.66,-414.8 52.21,-412.34"/> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"> |
| <title>Node11</title> |
| <g id="a_node11"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="485.5,-324 485.5,-387 658.5,-387 658.5,-324 485.5,-324"/> |
| <text text-anchor="start" x="493.5" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="493.5" y="-364" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< std</text> |
| <text text-anchor="start" x="493.5" y="-353" font-family="Helvetica,sans-Serif" font-size="10.00">::vector< armnn::MemoryInfo</text> |
| <text text-anchor="start" x="493.5" y="-342" font-family="Helvetica,sans-Serif" font-size="10.00"> > >::value, std::vector< armnn</text> |
| <text text-anchor="middle" x="572" y="-331" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo > ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node11 --> |
| <g id="edge39" class="edge"> |
| <title>Node1->Node11</title> |
| <path fill="none" stroke="midnightblue" d="M54.31,-376.16C64.85,-361.79 81.27,-342.31 100,-330.5 169.45,-286.69 195.75,-289.4 277,-277.5 358.79,-265.52 392.92,-233.66 463,-277.5 478.5,-287.2 467.91,-301.73 481,-314.5 484.44,-317.86 488.21,-320.97 492.19,-323.85"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="51.17,-374.54 48.26,-384.73 56.89,-378.58 51.17,-374.54"/> |
| </g> |
| <!-- Node13 --> |
| <g id="node13" class="node"> |
| <title>Node13</title> |
| <g id="a_node13"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="494.5,-252.5 494.5,-304.5 649.5,-304.5 649.5,-252.5 494.5,-252.5"/> |
| <text text-anchor="start" x="502.5" y="-292.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="502.5" y="-281.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< armnn</text> |
| <text text-anchor="start" x="502.5" y="-270.5" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo >::value, armnn</text> |
| <text text-anchor="middle" x="572" y="-259.5" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node13 --> |
| <g id="edge35" class="edge"> |
| <title>Node1->Node13</title> |
| <path fill="none" stroke="midnightblue" d="M50.68,-375.52C62.99,-350.23 87.56,-305.21 119,-275.5 177.74,-219.99 198.88,-206.19 277,-185.5 356.91,-164.34 396.32,-136.63 463,-185.5 484.43,-201.2 462.93,-223.03 481,-242.5 484.89,-246.69 489.34,-250.41 494.12,-253.7"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="47.42,-374.23 46.31,-384.76 53.75,-377.22 47.42,-374.23"/> |
| </g> |
| <!-- Node15 --> |
| <g id="node15" class="node"> |
| <title>Node15</title> |
| <g id="a_node15"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="502,-424 502,-465 642,-465 642,-424 502,-424"/> |
| <text text-anchor="start" x="510" y="-453" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="510" y="-442" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< T</text> |
| <text text-anchor="middle" x="572" y="-431" font-family="Helvetica,sans-Serif" font-size="10.00"> >::value, T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node15 --> |
| <g id="edge40" class="edge"> |
| <title>Node1->Node15</title> |
| <path fill="none" stroke="midnightblue" d="M92.24,-382.78C190.24,-361.1 402.61,-320.28 463,-358.5 478.79,-368.49 468.1,-382.98 481,-396.5 491.63,-407.65 505.43,-416.77 519.02,-423.94"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="91.28,-379.41 82.28,-385 92.8,-386.24 91.28,-379.41"/> |
| </g> |
| <!-- Node20 --> |
| <g id="node20" class="node"> |
| <title>Node20</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="494.5,-97.5 494.5,-149.5 649.5,-149.5 649.5,-97.5 494.5,-97.5"/> |
| <text text-anchor="start" x="502.5" y="-137.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="502.5" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< armnn</text> |
| <text text-anchor="start" x="502.5" y="-115.5" font-family="Helvetica,sans-Serif" font-size="10.00">::BackendId >::value, armnn</text> |
| <text text-anchor="middle" x="572" y="-104.5" font-family="Helvetica,sans-Serif" font-size="10.00">::BackendId ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node20 --> |
| <g id="edge34" class="edge"> |
| <title>Node1->Node20</title> |
| <path fill="none" stroke="midnightblue" d="M44.55,-374.66C52.53,-315.65 78.92,-143 119,-105.5 175.05,-53.06 387.98,-58.28 463,-74.5 484.33,-79.11 506.51,-88.31 525.19,-97.5"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="41.04,-374.5 43.2,-384.87 47.98,-375.42 41.04,-374.5"/> |
| </g> |
| <!-- Node21 --> |
| <g id="node21" class="node"> |
| <title>Node21</title> |
| <g id="a_node21"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="499.5,-489 499.5,-530 644.5,-530 644.5,-489 499.5,-489"/> |
| <text text-anchor="start" x="507.5" y="-518" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="507.5" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< int32</text> |
| <text text-anchor="middle" x="572" y="-496" font-family="Helvetica,sans-Serif" font-size="10.00">_t >::value, int32_t ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node21 --> |
| <g id="edge37" class="edge"> |
| <title>Node1->Node21</title> |
| <path fill="none" stroke="midnightblue" d="M55.31,-412.28C87.66,-453.77 175.28,-556.02 277,-590.5 316.15,-603.77 429.11,-614.16 463,-590.5 482.02,-577.22 464.51,-557.82 481,-541.5 486.3,-536.25 492.52,-531.86 499.18,-528.18"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="57.96,-409.99 49.1,-404.18 52.41,-414.25 57.96,-409.99"/> |
| </g> |
| <!-- Node22 --> |
| <g id="node22" class="node"> |
| <title>Node22</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="485.5,-170 485.5,-233 658.5,-233 658.5,-170 485.5,-170"/> |
| <text text-anchor="start" x="493.5" y="-221" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="493.5" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< arm</text> |
| <text text-anchor="start" x="493.5" y="-199" font-family="Helvetica,sans-Serif" font-size="10.00">::pipe::IProfilingService</text> |
| <text text-anchor="start" x="493.5" y="-188" font-family="Helvetica,sans-Serif" font-size="10.00"> & >::value, arm::pipe::IProfiling</text> |
| <text text-anchor="middle" x="572" y="-177" font-family="Helvetica,sans-Serif" font-size="10.00">Service & ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node22 --> |
| <g id="edge32" class="edge"> |
| <title>Node1->Node22</title> |
| <path fill="none" stroke="midnightblue" d="M44.6,-374.52C50.75,-334.53 69.56,-243.69 119,-187.5 171.4,-127.95 199.99,-123.5 277,-104.5 357.26,-84.7 395.94,-56.16 463,-104.5 483.52,-119.29 464.25,-139.54 481,-158.5 484.67,-162.65 488.83,-166.44 493.29,-169.89"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="41.11,-374.19 43.16,-384.59 48.04,-375.18 41.11,-374.19"/> |
| </g> |
| <!-- Node23 --> |
| <g id="node23" class="node"> |
| <title>Node23</title> |
| <g id="a_node23"><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="119,-0.5 119,-30.5 259,-30.5 259,-0.5 119,-0.5"/> |
| <text text-anchor="start" x="127" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="middle" x="189" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">< true, T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node23 --> |
| <g id="edge31" class="edge"> |
| <title>Node1->Node23</title> |
| <path fill="none" stroke="midnightblue" d="M42.7,-374.47C45.4,-307.96 57.27,-95.87 100,-45.5 105.22,-39.35 111.76,-34.45 118.9,-30.56"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="39.19,-374.68 42.3,-384.8 46.18,-374.94 39.19,-374.68"/> |
| </g> |
| <!-- Node2->Node3 --> |
| <g id="edge2" class="edge"> |
| <title>Node2->Node3</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M195.07,-469.44C204.24,-507.63 227.41,-579.9 277,-615.5 309.32,-638.7 409.43,-649.56 483.9,-654.52"/> |
| <polygon fill="orange" stroke="orange" points="198.47,-468.61 192.84,-459.63 191.64,-470.16 198.47,-468.61"/> |
| <text text-anchor="start" x="280" y="-699.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="280" y="-688.5" font-family="Helvetica,sans-Serif" font-size="10.00">< armnnTfLiteParser</text> |
| <text text-anchor="start" x="280" y="-677.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ITfLiteParser::TfLiteParser</text> |
| <text text-anchor="start" x="280" y="-666.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options >::value, armnnTfLiteParser</text> |
| <text text-anchor="middle" x="370" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ITfLiteParser::TfLiteParserOptions ></text> |
| </g> |
| <!-- Node2->Node5 --> |
| <g id="edge4" class="edge"> |
| <title>Node2->Node5</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M192.58,-469.89C200.55,-542.87 227.26,-750.68 277,-793.5 334.8,-843.26 424.69,-844.64 489.87,-837.07"/> |
| <polygon fill="orange" stroke="orange" points="196.04,-469.34 191.5,-459.76 189.08,-470.08 196.04,-469.34"/> |
| <text text-anchor="start" x="310.5" y="-864.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="310.5" y="-853.5" font-family="Helvetica,sans-Serif" font-size="10.00">< unsigned int >::value,</text> |
| <text text-anchor="middle" x="370" y="-842.5" font-family="Helvetica,sans-Serif" font-size="10.00"> unsigned int ></text> |
| </g> |
| <!-- Node2->Node7 --> |
| <g id="edge6" class="edge"> |
| <title>Node2->Node7</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M189.78,-469.82C190.83,-523.95 201.63,-650.92 277,-711.5 339.96,-762.11 436.73,-761.42 501.88,-753.4"/> |
| <polygon fill="orange" stroke="orange" points="193.28,-469.68 189.69,-459.71 186.28,-469.74 193.28,-469.68"/> |
| <text text-anchor="start" x="316" y="-781.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="316" y="-770.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::string >::value,</text> |
| <text text-anchor="middle" x="370" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string ></text> |
| </g> |
| <!-- Node2->Node9 --> |
| <g id="edge8" class="edge"> |
| <title>Node2->Node9</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M208.83,-467.59C224.97,-485.74 249.86,-510.13 277,-523.5 340.74,-554.9 420.46,-567.87 480.8,-573.15"/> |
| <polygon fill="orange" stroke="orange" points="211.24,-465.02 202.05,-459.74 205.95,-469.6 211.24,-465.02"/> |
| <text text-anchor="start" x="298.5" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="298.5" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00">< arm::pipe::ProfilingGuid</text> |
| <text text-anchor="start" x="298.5" y="-584.5" font-family="Helvetica,sans-Serif" font-size="10.00"> >::value, arm::pipe::Profiling</text> |
| <text text-anchor="middle" x="370" y="-573.5" font-family="Helvetica,sans-Serif" font-size="10.00">Guid ></text> |
| </g> |
| <!-- Node2->Node11 --> |
| <g id="edge10" class="edge"> |
| <title>Node2->Node11</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M220.34,-424.16C236.51,-414.27 257.11,-403.12 277,-396.5 344.97,-373.87 425.8,-363.73 485.49,-359.19"/> |
| <polygon fill="orange" stroke="orange" points="218.46,-421.2 211.85,-429.48 222.18,-427.13 218.46,-421.2"/> |
| <text text-anchor="start" x="277" y="-432.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="277" y="-421.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::vector< armnn</text> |
| <text text-anchor="start" x="277" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo > >::value,</text> |
| <text text-anchor="middle" x="370" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00"> std::vector< armnn::MemoryInfo > ></text> |
| </g> |
| <!-- Node2->Node13 --> |
| <g id="edge12" class="edge"> |
| <title>Node2->Node13</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.45,-420.24C213.86,-392.27 239.9,-347.22 277,-324.5 342.65,-284.31 431.48,-275.32 494.26,-274.83"/> |
| <polygon fill="orange" stroke="orange" points="197.25,-418.82 196.23,-429.36 203.61,-421.75 197.25,-418.82"/> |
| <text text-anchor="start" x="295" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="295" y="-338.5" font-family="Helvetica,sans-Serif" font-size="10.00">< armnn::TensorInfo</text> |
| <text text-anchor="middle" x="370" y="-327.5" font-family="Helvetica,sans-Serif" font-size="10.00"> >::value, armnn::TensorInfo ></text> |
| </g> |
| <!-- Node2->Node15 --> |
| <g id="edge14" class="edge"> |
| <title>Node2->Node15</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.76,-444.5C338.37,-444.5 436.34,-444.5 501.72,-444.5"/> |
| <polygon fill="orange" stroke="orange" points="269.44,-441 259.44,-444.5 269.44,-448 269.44,-441"/> |
| <text text-anchor="start" x="322" y="-458.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="middle" x="370" y="-447.5" font-family="Helvetica,sans-Serif" font-size="10.00">< T >::value, T ></text> |
| </g> |
| <!-- Node2->Node20 --> |
| <g id="edge25" class="edge"> |
| <title>Node2->Node20</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M193.74,-419.01C203.88,-353.6 234.08,-182.47 277,-147.5 337.25,-98.41 429.38,-99.09 494.42,-107.78"/> |
| <polygon fill="orange" stroke="orange" points="190.22,-418.84 192.18,-429.26 197.14,-419.9 190.22,-418.84"/> |
| <text text-anchor="start" x="300.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="300.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">< armnn::BackendId ></text> |
| <text text-anchor="middle" x="370" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">::value, armnn::BackendId ></text> |
| </g> |
| <!-- Node2->Node21 --> |
| <g id="edge27" class="edge"> |
| <title>Node2->Node21</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M251.93,-461.97C260.32,-464.01 268.84,-465.92 277,-467.5 358.79,-483.29 380.62,-478.17 463,-490.5 474.77,-492.26 487.23,-494.3 499.34,-496.36"/> |
| <polygon fill="orange" stroke="orange" points="252.73,-458.56 242.18,-459.52 251.03,-465.35 252.73,-458.56"/> |
| <text text-anchor="start" x="322" y="-515.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="322" y="-504.5" font-family="Helvetica,sans-Serif" font-size="10.00">< int32_t >::value,</text> |
| <text text-anchor="middle" x="370" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int32_t ></text> |
| </g> |
| <!-- Node2->Node22 --> |
| <g id="edge29" class="edge"> |
| <title>Node2->Node22</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M191.86,-419.38C196.76,-372.9 214.41,-273.99 277,-227.5 336.23,-183.5 421.85,-180.78 485.43,-186.81"/> |
| <polygon fill="orange" stroke="orange" points="188.36,-419.21 190.9,-429.49 195.33,-419.86 188.36,-419.21"/> |
| <text text-anchor="start" x="291.5" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="291.5" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">< arm::pipe::IProfilingService</text> |
| <text text-anchor="start" x="291.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00"> & >::value, arm::pipe::IProfiling</text> |
| <text text-anchor="middle" x="370" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">Service & ></text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"> |
| <title>Node4</title> |
| <g id="a_node4"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="990,-597.5 990,-627.5 1186,-627.5 1186,-597.5 990,-597.5"/> |
| <text text-anchor="start" x="998" y="-615.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< armnnTfLiteParser</text> |
| <text text-anchor="middle" x="1088" y="-604.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ITfLiteParser::TfLiteParserOptions ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node4 --> |
| <g id="edge3" class="edge"> |
| <title>Node3->Node4</title> |
| <path fill="none" stroke="midnightblue" d="M670.46,-659.89C751.57,-659.71 869.85,-656.4 972,-641.5 993.5,-638.37 1016.8,-632.89 1036.78,-627.53"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="670.26,-656.39 660.26,-659.89 670.26,-663.39 670.26,-656.39"/> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"> |
| <title>Node6</title> |
| <g id="a_node6"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1031.5,-732.5 1031.5,-762.5 1144.5,-762.5 1144.5,-732.5 1031.5,-732.5"/> |
| <text text-anchor="start" x="1039.5" y="-750.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< unsigned</text> |
| <text text-anchor="middle" x="1088" y="-739.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node6 --> |
| <g id="edge5" class="edge"> |
| <title>Node5->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M664.24,-808.36C770.61,-793.05 943.05,-768.22 1031.22,-755.53"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="663.56,-804.93 654.16,-809.82 664.56,-811.85 663.56,-804.93"/> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"> |
| <title>Node8</title> |
| <g id="a_node8"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1023.5,-656 1023.5,-675 1152.5,-675 1152.5,-656 1023.5,-656"/> |
| <text text-anchor="middle" x="1088" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< std::string ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node7->Node8 --> |
| <g id="edge7" class="edge"> |
| <title>Node7->Node8</title> |
| <path fill="none" stroke="midnightblue" d="M652.47,-744.79C733.94,-747.18 863.69,-745.4 972,-718.5 1009.55,-709.17 1049.82,-687.62 1071.33,-675.06"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="652.4,-741.29 642.29,-744.46 652.17,-748.28 652.4,-741.29"/> |
| </g> |
| <!-- Node10 --> |
| <g id="node10" class="node"> |
| <title>Node10</title> |
| <g id="a_node10"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1030,-530.5 1030,-560.5 1146,-560.5 1146,-530.5 1030,-530.5"/> |
| <text text-anchor="start" x="1038" y="-548.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< arm::pipe</text> |
| <text text-anchor="middle" x="1088" y="-537.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ProfilingGuid ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node9->Node10 --> |
| <g id="edge9" class="edge"> |
| <title>Node9->Node10</title> |
| <path fill="none" stroke="midnightblue" d="M673.56,-583.77C754.53,-587.88 871.08,-589.86 972,-576.5 995.57,-573.38 1021.17,-566.81 1042.22,-560.51"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="673.54,-580.27 663.37,-583.23 673.17,-587.26 673.54,-580.27"/> |
| </g> |
| <!-- Node12 --> |
| <g id="node12" class="node"> |
| <title>Node12</title> |
| <g id="a_node12"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1014.5,-355.5 1014.5,-385.5 1161.5,-385.5 1161.5,-355.5 1014.5,-355.5"/> |
| <text text-anchor="start" x="1022.5" y="-373.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< std::vector</text> |
| <text text-anchor="middle" x="1088" y="-362.5" font-family="Helvetica,sans-Serif" font-size="10.00">< armnn::MemoryInfo > ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node11->Node12 --> |
| <g id="edge11" class="edge"> |
| <title>Node11->Node12</title> |
| <path fill="none" stroke="midnightblue" d="M668.95,-349.61C749.88,-345.82 868.71,-343.02 972,-351.5 985.71,-352.63 1000.26,-354.49 1014.22,-356.63"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="668.6,-346.12 658.78,-350.1 668.94,-353.11 668.6,-346.12"/> |
| </g> |
| <!-- Node14 --> |
| <g id="node14" class="node"> |
| <title>Node14</title> |
| <g id="a_node14"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1004,-276 1004,-295 1172,-295 1172,-276 1004,-276"/> |
| <text text-anchor="middle" x="1088" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< armnn::TensorInfo ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node13->Node14 --> |
| <g id="edge13" class="edge"> |
| <title>Node13->Node14</title> |
| <path fill="none" stroke="midnightblue" d="M659.93,-279.68C755.95,-280.99 909.42,-283.08 1003.88,-284.37"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="659.72,-276.18 649.67,-279.54 659.62,-283.18 659.72,-276.18"/> |
| </g> |
| <!-- Node16 --> |
| <g id="node16" class="node"> |
| <title>Node16</title> |
| <g id="a_node16"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="700,-439 700,-458 786,-458 786,-439 700,-439"/> |
| <text text-anchor="middle" x="743" y="-446" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node15->Node16 --> |
| <g id="edge15" class="edge"> |
| <title>Node15->Node16</title> |
| <path fill="none" stroke="midnightblue" d="M652.36,-446.38C668.73,-446.77 685.36,-447.16 699.77,-447.5"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="652.31,-442.88 642.23,-446.14 652.14,-449.87 652.31,-442.88"/> |
| </g> |
| <!-- Node16->Node4 --> |
| <g id="edge24" class="edge"> |
| <title>Node16->Node4</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M755.09,-467.12C765.72,-483.42 783.18,-506.61 804,-520.5 869.03,-563.86 897.74,-548.1 972,-572.5 996.2,-580.45 1023.1,-589.78 1044.79,-597.43"/> |
| <polygon fill="orange" stroke="orange" points="757.93,-465.06 749.66,-458.44 752,-468.77 757.93,-465.06"/> |
| <text text-anchor="start" x="822.5" y="-597.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < armnnTfLiteParser</text> |
| <text text-anchor="start" x="822.5" y="-586.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ITfLiteParser::TfLiteParser</text> |
| <text text-anchor="middle" x="888" y="-575.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options ></text> |
| </g> |
| <!-- Node16->Node6 --> |
| <g id="edge20" class="edge"> |
| <title>Node16->Node6</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.56,-468.35C753.41,-518.57 773.78,-648.76 804,-678.5 864.65,-738.18 967.82,-749.22 1031.42,-749.77"/> |
| <polygon fill="orange" stroke="orange" points="749.99,-467.61 745.2,-458.16 743.05,-468.53 749.99,-467.61"/> |
| <text text-anchor="middle" x="888" y="-747.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < unsigned int ></text> |
| </g> |
| <!-- Node16->Node8 --> |
| <g id="edge18" class="edge"> |
| <title>Node16->Node8</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.63,-468.38C749.51,-502 762.34,-569.88 804,-605.5 865.08,-657.72 960.36,-668.1 1023.23,-668.55"/> |
| <polygon fill="orange" stroke="orange" points="749.08,-467.63 744.6,-458.03 742.11,-468.33 749.08,-467.63"/> |
| <text text-anchor="middle" x="888" y="-668.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::string ></text> |
| </g> |
| <!-- Node16->Node10 --> |
| <g id="edge17" class="edge"> |
| <title>Node16->Node10</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M791.4,-460.56C837.63,-472.47 909.86,-491.47 972,-509.5 994.6,-516.06 1019.55,-523.81 1040.41,-530.43"/> |
| <polygon fill="orange" stroke="orange" points="792.21,-457.16 781.65,-458.06 790.47,-463.94 792.21,-457.16"/> |
| <text text-anchor="middle" x="888" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < arm::pipe::ProfilingGuid ></text> |
| </g> |
| <!-- Node16->Node12 --> |
| <g id="edge22" class="edge"> |
| <title>Node16->Node12</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M769,-433.92C779.51,-428.35 792.05,-422.41 804,-418.5 842.07,-406.06 943.92,-390.32 1014.43,-380.32"/> |
| <polygon fill="orange" stroke="orange" points="767.08,-430.99 760,-438.87 770.45,-437.12 767.08,-430.99"/> |
| <text text-anchor="start" x="833.5" y="-432.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::vector< armnn</text> |
| <text text-anchor="middle" x="888" y="-421.5" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo > ></text> |
| </g> |
| <!-- Node16->Node14 --> |
| <g id="edge23" class="edge"> |
| <title>Node16->Node14</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M753.71,-430C763.92,-412.36 781.59,-386.35 804,-371.5 868.43,-328.8 898.2,-349.5 972,-326.5 1003.37,-316.73 1038.91,-303.76 1062.07,-295.05"/> |
| <polygon fill="orange" stroke="orange" points="750.61,-428.37 748.83,-438.81 756.74,-431.76 750.61,-428.37"/> |
| <text text-anchor="middle" x="888" y="-374.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < armnn::TensorInfo ></text> |
| </g> |
| <!-- Node17 --> |
| <g id="node17" class="node"> |
| <title>Node17</title> |
| <g id="a_node17"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1004,-168 1004,-187 1172,-187 1172,-168 1004,-168"/> |
| <text text-anchor="middle" x="1088" y="-175" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< armnn::BackendId ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node16->Node17 --> |
| <g id="edge16" class="edge"> |
| <title>Node16->Node17</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M743.73,-428.51C744.34,-387.84 751.74,-295.13 804,-245.5 857.22,-194.96 941.15,-179.88 1003.81,-176.29"/> |
| <polygon fill="orange" stroke="orange" points="740.23,-428.73 743.72,-438.73 747.23,-428.74 740.23,-428.73"/> |
| <text text-anchor="middle" x="888" y="-248.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < armnn::BackendId ></text> |
| </g> |
| <!-- Node18 --> |
| <g id="node18" class="node"> |
| <title>Node18</title> |
| <g id="a_node18"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1026.5,-219.5 1026.5,-249.5 1149.5,-249.5 1149.5,-219.5 1026.5,-219.5"/> |
| <text text-anchor="start" x="1034.5" y="-237.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< arm::pipe</text> |
| <text text-anchor="middle" x="1088" y="-226.5" font-family="Helvetica,sans-Serif" font-size="10.00">::IProfilingService & ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node16->Node18 --> |
| <g id="edge19" class="edge"> |
| <title>Node16->Node18</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M747.11,-428.84C752.88,-399 768.09,-342.48 804,-311.5 820.96,-296.87 948.36,-265.96 1026.33,-248.07"/> |
| <polygon fill="orange" stroke="orange" points="743.63,-428.41 745.34,-438.86 750.53,-429.62 743.63,-428.41"/> |
| <text text-anchor="middle" x="888" y="-314.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < arm::pipe::IProfilingService & ></text> |
| </g> |
| <!-- Node19 --> |
| <g id="node19" class="node"> |
| <title>Node19</title> |
| <g id="a_node19"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1031,-466 1031,-485 1145,-485 1145,-466 1031,-466"/> |
| <text text-anchor="middle" x="1088" y="-473" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< int32_t ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node16->Node19 --> |
| <g id="edge21" class="edge"> |
| <title>Node16->Node19</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M796.28,-445.92C842.61,-444.36 912.02,-443.79 972,-450.5 999.21,-453.54 1029.44,-460.25 1052.08,-465.95"/> |
| <polygon fill="orange" stroke="orange" points="796.04,-442.43 786.18,-446.29 796.3,-449.43 796.04,-442.43"/> |
| <text text-anchor="middle" x="888" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < int32_t ></text> |
| </g> |
| <!-- Node20->Node17 --> |
| <g id="edge26" class="edge"> |
| <title>Node20->Node17</title> |
| <path fill="none" stroke="midnightblue" d="M659.64,-132.6C755.64,-142.69 909.33,-158.83 1003.88,-168.77"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="659.98,-129.12 649.67,-131.56 659.25,-136.08 659.98,-129.12"/> |
| </g> |
| <!-- Node21->Node19 --> |
| <g id="edge28" class="edge"> |
| <title>Node21->Node19</title> |
| <path fill="none" stroke="midnightblue" d="M654.67,-509.9C735.48,-509.53 862.58,-506.88 972,-495.5 994.78,-493.13 1019.85,-488.96 1040.76,-485.03"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="654.55,-506.4 644.56,-509.94 654.57,-513.4 654.55,-506.4"/> |
| </g> |
| <!-- Node22->Node18 --> |
| <g id="edge30" class="edge"> |
| <title>Node22->Node18</title> |
| <path fill="none" stroke="midnightblue" d="M668.92,-203.55C749.84,-205.83 868.66,-210.45 972,-219.5 989.65,-221.05 1008.76,-223.3 1026.23,-225.6"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="668.85,-200.05 658.75,-203.27 668.65,-207.05 668.85,-200.05"/> |
| </g> |
| </g> |
| </svg> |