| <?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: Optional< T > Pages: 1 --> |
| <svg width="1062pt" height="434pt" |
| viewBox="0.00 0.00 1062.00 433.90" 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 429.9)"> |
| <title>Optional< T ></title> |
| <polygon fill="white" stroke="transparent" points="-4,4 -4,-429.9 1058,-429.9 1058,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="568,-206.4 568,-225.4 654,-225.4 654,-206.4 568,-206.4"/> |
| <text text-anchor="middle" x="611" y="-213.4" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"> |
| <title>Node5</title> |
| <g id="a_node5"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="872,-387.4 872,-406.4 1040,-406.4 1040,-387.4 872,-387.4"/> |
| <text text-anchor="middle" x="956" y="-394.4" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< armnn::BackendId ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node5 --> |
| <g id="edge5" class="edge"> |
| <title>Node1->Node5</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M612.99,-235.68C615.88,-270.28 627.26,-341.33 672,-374.9 742.75,-427.99 853.42,-417.44 913.24,-406.4"/> |
| <polygon fill="orange" stroke="orange" points="616.46,-235.18 612.29,-225.44 609.48,-235.66 616.46,-235.18"/> |
| <text text-anchor="middle" x="756" y="-417.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < armnn::BackendId ></text> |
| </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="898,-337.9 898,-367.9 1014,-367.9 1014,-337.9 898,-337.9"/> |
| <text text-anchor="start" x="906" y="-355.9" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< arm::pipe</text> |
| <text text-anchor="middle" x="956" y="-344.9" font-family="Helvetica,sans-Serif" font-size="10.00">::ProfilingGuid ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node6 --> |
| <g id="edge6" class="edge"> |
| <title>Node1->Node6</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M617.04,-235.23C624.55,-259.86 641.23,-301.63 672,-321.9 739.69,-366.48 836.8,-366.66 897.85,-361.04"/> |
| <polygon fill="orange" stroke="orange" points="620.39,-234.22 614.29,-225.55 613.65,-236.13 620.39,-234.22"/> |
| <text text-anchor="middle" x="756" y="-365.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < arm::pipe::ProfilingGuid ></text> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"> |
| <title>Node7</title> |
| <g id="a_node7"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="891.5,-299.4 891.5,-318.4 1020.5,-318.4 1020.5,-299.4 891.5,-299.4"/> |
| <text text-anchor="middle" x="956" y="-306.4" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< std::string ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node7 --> |
| <g id="edge7" class="edge"> |
| <title>Node1->Node7</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M626.58,-233.31C637.72,-245.37 654.16,-260.67 672,-268.9 742.3,-301.3 832.01,-309.07 891.37,-310.19"/> |
| <polygon fill="orange" stroke="orange" points="629.01,-230.78 619.76,-225.61 623.77,-235.42 629.01,-230.78"/> |
| <text text-anchor="middle" x="756" y="-309.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::string ></text> |
| </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="894.5,-249.9 894.5,-279.9 1017.5,-279.9 1017.5,-249.9 894.5,-249.9"/> |
| <text text-anchor="start" x="902.5" y="-267.9" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< arm::pipe</text> |
| <text text-anchor="middle" x="956" y="-256.9" font-family="Helvetica,sans-Serif" font-size="10.00">::IProfilingService & ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node8 --> |
| <g id="edge8" class="edge"> |
| <title>Node1->Node8</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M657.17,-227.83C662.16,-228.96 667.17,-230.01 672,-230.9 748.16,-244.93 836.97,-254.51 894.49,-259.84"/> |
| <polygon fill="orange" stroke="orange" points="657.59,-224.33 647.06,-225.44 655.98,-231.15 657.59,-224.33"/> |
| <text text-anchor="middle" x="756" y="-256.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < arm::pipe::IProfilingService & ></text> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"> |
| <title>Node9</title> |
| <g id="a_node9"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="899.5,-200.9 899.5,-230.9 1012.5,-230.9 1012.5,-200.9 899.5,-200.9"/> |
| <text text-anchor="start" x="907.5" y="-218.9" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< unsigned</text> |
| <text text-anchor="middle" x="956" y="-207.9" font-family="Helvetica,sans-Serif" font-size="10.00"> int ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node9 --> |
| <g id="edge9" class="edge"> |
| <title>Node1->Node9</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M664.24,-215.9C727.68,-215.9 834.24,-215.9 899.24,-215.9"/> |
| <polygon fill="orange" stroke="orange" points="664.06,-212.4 654.06,-215.9 664.06,-219.4 664.06,-212.4"/> |
| <text text-anchor="middle" x="756" y="-218.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < unsigned int ></text> |
| </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="899,-162.4 899,-181.4 1013,-181.4 1013,-162.4 899,-162.4"/> |
| <text text-anchor="middle" x="956" y="-169.4" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< int32_t ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node10 --> |
| <g id="edge10" class="edge"> |
| <title>Node1->Node10</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M656.56,-204.01C661.74,-202.85 666.97,-201.78 672,-200.9 750.08,-187.21 841.49,-179.28 898.83,-175.28"/> |
| <polygon fill="orange" stroke="orange" points="655.65,-200.63 646.72,-206.32 657.26,-207.44 655.65,-200.63"/> |
| <text text-anchor="middle" x="756" y="-203.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < int32_t ></text> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"> |
| <title>Node11</title> |
| <g id="a_node11"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="882.5,-112.9 882.5,-142.9 1029.5,-142.9 1029.5,-112.9 882.5,-112.9"/> |
| <text text-anchor="start" x="890.5" y="-130.9" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< std::vector</text> |
| <text text-anchor="middle" x="956" y="-119.9" font-family="Helvetica,sans-Serif" font-size="10.00">< armnn::MemoryInfo > ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node11 --> |
| <g id="edge11" class="edge"> |
| <title>Node1->Node11</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M624.2,-197.84C634.95,-183.53 652.01,-164.42 672,-154.9 738.17,-123.39 822.8,-119.35 882.21,-121.51"/> |
| <polygon fill="orange" stroke="orange" points="621.33,-195.83 618.34,-206 627.02,-199.91 621.33,-195.83"/> |
| <text text-anchor="start" x="701.5" y="-168.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::vector< armnn</text> |
| <text text-anchor="middle" x="756" y="-157.9" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo > ></text> |
| </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="872,-74.4 872,-93.4 1040,-93.4 1040,-74.4 872,-74.4"/> |
| <text text-anchor="middle" x="956" y="-81.4" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< armnn::TensorInfo ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node12 --> |
| <g id="edge12" class="edge"> |
| <title>Node1->Node12</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M616.68,-196.27C623.86,-170.87 640.25,-127.44 672,-106.9 741.94,-61.64 842.87,-66.11 903.39,-74.38"/> |
| <polygon fill="orange" stroke="orange" points="613.22,-195.67 614.07,-206.23 619.99,-197.44 613.22,-195.67"/> |
| <text text-anchor="middle" x="756" y="-109.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < armnn::TensorInfo ></text> |
| </g> |
| <!-- Node13 --> |
| <g id="node13" class="node"> |
| <title>Node13</title> |
| <g id="a_node13"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="858,-17.9 858,-47.9 1054,-47.9 1054,-17.9 858,-17.9"/> |
| <text text-anchor="start" x="866" y="-35.9" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< armnnTfLiteParser</text> |
| <text text-anchor="middle" x="956" y="-24.9" font-family="Helvetica,sans-Serif" font-size="10.00">::ITfLiteParser::TfLiteParserOptions ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node13 --> |
| <g id="edge13" class="edge"> |
| <title>Node1->Node13</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M611.6,-196.06C612.04,-157.1 619.26,-71.1 672,-32.9 741.83,17.69 848.92,-1.08 909.36,-17.89"/> |
| <polygon fill="orange" stroke="orange" points="608.1,-196.14 611.64,-206.12 615.1,-196.11 608.1,-196.14"/> |
| <text text-anchor="start" x="690.5" y="-57.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < armnnTfLiteParser</text> |
| <text text-anchor="start" x="690.5" y="-46.9" font-family="Helvetica,sans-Serif" font-size="10.00">::ITfLiteParser::TfLiteParser</text> |
| <text text-anchor="middle" x="756" y="-35.9" font-family="Helvetica,sans-Serif" font-size="10.00">Options ></text> |
| </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=" "> |
| <polygon fill="white" stroke="black" points="391,-195.4 391,-236.4 531,-236.4 531,-195.4 391,-195.4"/> |
| <text text-anchor="start" x="399" y="-224.4" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="399" y="-213.4" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< T</text> |
| <text text-anchor="middle" x="461" y="-202.4" font-family="Helvetica,sans-Serif" font-size="10.00"> >::value, T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2->Node1 --> |
| <g id="edge1" class="edge"> |
| <title>Node2->Node1</title> |
| <path fill="none" stroke="midnightblue" d="M541.49,-215.9C550.56,-215.9 559.52,-215.9 567.81,-215.9"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="541.23,-212.4 531.23,-215.9 541.23,-219.4 541.23,-212.4"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"> |
| <title>Node3</title> |
| <g id="a_node3"><a xlink:href="classarmnn_1_1_optional_base.html" target="_top" xlink:title="OptionalBase is the common functionality between reference and non-reference optional types."> |
| <polygon fill="white" stroke="black" points="0,-204.4 0,-223.4 82,-223.4 82,-204.4 0,-204.4"/> |
| <text text-anchor="middle" x="41" y="-211.4" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node2 --> |
| <g id="edge2" class="edge"> |
| <title>Node3->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M92.3,-219.38C94.9,-219.58 97.48,-219.75 100,-219.9 221.14,-226.83 251.74,-226.07 373,-221.9 378.75,-221.7 384.71,-221.43 390.69,-221.11"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="92.47,-215.89 82.21,-218.54 91.88,-222.86 92.47,-215.89"/> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"> |
| <title>Node4</title> |
| <g id="a_node4"><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,-176.9 119,-206.9 259,-206.9 259,-176.9 119,-176.9"/> |
| <text text-anchor="start" x="127" y="-194.9" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="middle" x="189" y="-183.9" font-family="Helvetica,sans-Serif" font-size="10.00">< IsReference, T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node4 --> |
| <g id="edge4" class="edge"> |
| <title>Node3->Node4</title> |
| <path fill="none" stroke="midnightblue" d="M92.18,-206.33C100.83,-205.03 109.95,-203.66 118.99,-202.29"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="91.65,-202.87 82.28,-207.83 92.69,-209.8 91.65,-202.87"/> |
| </g> |
| <!-- Node4->Node2 --> |
| <g id="edge3" class="edge"> |
| <title>Node4->Node2</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.52,-192.98C301.72,-194.04 339.21,-196.07 373,-199.9 378.8,-200.55 384.79,-201.37 390.8,-202.28"/> |
| <polygon fill="orange" stroke="orange" points="269.36,-189.48 259.26,-192.67 269.15,-196.47 269.36,-189.48"/> |
| <text text-anchor="start" x="277" y="-213.9" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="middle" x="325" y="-202.9" font-family="Helvetica,sans-Serif" font-size="10.00">< T >::value, T ></text> |
| </g> |
| </g> |
| </svg> |