aboutsummaryrefslogtreecommitdiff
path: root/23.11/classarmnn_1_1_base_iterator__inherit__graph.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
committerNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
commit6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch)
tree0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/classarmnn_1_1_base_iterator__inherit__graph.svg
parent03c7ff3f6188240baaeaeb405a357a0c58195fec (diff)
downloadarmnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/classarmnn_1_1_base_iterator__inherit__graph.svg')
-rw-r--r--23.11/classarmnn_1_1_base_iterator__inherit__graph.svg970
1 files changed, 970 insertions, 0 deletions
diff --git a/23.11/classarmnn_1_1_base_iterator__inherit__graph.svg b/23.11/classarmnn_1_1_base_iterator__inherit__graph.svg
new file mode 100644
index 0000000000..8bc7075c62
--- /dev/null
+++ b/23.11/classarmnn_1_1_base_iterator__inherit__graph.svg
@@ -0,0 +1,970 @@
+<?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: BaseIterator Pages: 1 -->
+<svg width="854pt" height="1075pt"
+ viewBox="0.00 0.00 854.00 1075.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 1071)">
+<title>BaseIterator</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-1071 850,-1071 850,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="0,-465 0,-484 77,-484 77,-465 0,-465"/>
+<text text-anchor="middle" x="38.5" y="-472" font-family="Helvetica,sans-Serif" font-size="10.00">BaseIterator</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="classarmnn_1_1_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="114,-586 114,-605 219,-605 219,-586 114,-586"/>
+<text text-anchor="middle" x="166.5" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">Decoder&lt; IType &gt;</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="M54.09,-492.12C64.93,-504.88 80.32,-522.3 95,-536.5 114.27,-555.14 138.61,-574.73 153.07,-585.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="56.49,-489.53 47.37,-484.13 51.13,-494.04 56.49,-489.53"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="classarmnn_1_1_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="333.5,-743 333.5,-762 434.5,-762 434.5,-743 333.5,-743"/>
+<text text-anchor="middle" x="384" y="-750" font-family="Helvetica,sans-Serif" font-size="10.00">Decoder&lt; float &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node3 -->
+<g id="edge61" class="edge">
+<title>Node1&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M47.02,-493.61C68,-543.93 132.62,-679.71 237,-730.5 266.96,-745.08 304.15,-750.53 333.49,-752.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="50.21,-492.18 43.2,-484.23 43.73,-494.81 50.21,-492.18"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="classarmnn_1_1_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="323,-781 323,-800 445,-800 445,-781 323,-781"/>
+<text text-anchor="middle" x="384" y="-788" font-family="Helvetica,sans-Serif" font-size="10.00">Decoder&lt; double_t &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node23 -->
+<g id="edge60" class="edge">
+<title>Node1&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M41.99,-494.4C47.89,-534.27 66.02,-625.02 114,-682.5 166.49,-745.37 260.96,-771.96 322.82,-782.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="45.44,-493.8 40.61,-484.37 38.51,-494.75 45.44,-493.8"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="classarmnn_1_1_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="327.5,-545 327.5,-564 440.5,-564 440.5,-545 327.5,-545"/>
+<text text-anchor="middle" x="384" y="-552" font-family="Helvetica,sans-Serif" font-size="10.00">Decoder&lt; int32_t &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node26 -->
+<g id="edge62" class="edge">
+<title>Node1&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M87.08,-474.86C141.24,-476.56 231.69,-483.38 305,-508.5 329.99,-517.06 355.77,-534.2 370.54,-544.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="87.16,-471.36 77.07,-474.59 86.97,-478.36 87.16,-471.36"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="classarmnn_1_1_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="333.5,-586 333.5,-605 434.5,-605 434.5,-586 333.5,-586"/>
+<text text-anchor="middle" x="384" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">Decoder&lt; bool &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node29 -->
+<g id="edge59" class="edge">
+<title>Node1&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M80.33,-487.18C144.01,-507.11 263.94,-545.39 305,-563.5 313.37,-567.19 314.68,-569.69 323,-573.5 332.99,-578.07 344.22,-582.4 354.25,-585.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="81.2,-483.78 70.62,-484.14 79.12,-490.46 81.2,-483.78"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="classarmnn_1_1_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="114.5,-332 114.5,-351 218.5,-351 218.5,-332 114.5,-332"/>
+<text text-anchor="middle" x="166.5" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00">Encoder&lt; IType &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node32 -->
+<g id="edge31" class="edge">
+<title>Node1&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M49.16,-456.16C59.1,-438.36 75.83,-411.21 95,-391.5 111.11,-374.94 133.35,-360.21 148.52,-351.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.06,-454.53 44.36,-464.99 52.21,-457.88 46.06,-454.53"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="classarmnn_1_1_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="328.5,-328 328.5,-347 439.5,-347 439.5,-328 328.5,-328"/>
+<text text-anchor="middle" x="384" y="-335" font-family="Helvetica,sans-Serif" font-size="10.00">Encoder&lt; double &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node33 -->
+<g id="edge64" class="edge">
+<title>Node1&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M68.23,-460.46C81.93,-454 98.65,-446.47 114,-440.5 197.18,-408.14 231.31,-428.86 305,-378.5 315.43,-371.37 312.54,-363.59 323,-356.5 328.7,-352.64 335.22,-349.52 341.83,-347.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="66.37,-457.47 58.85,-464.93 69.38,-463.79 66.37,-457.47"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="classarmnn_1_1_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="334,-366 334,-385 434,-385 434,-366 334,-366"/>
+<text text-anchor="middle" x="384" y="-373" font-family="Helvetica,sans-Serif" font-size="10.00">Encoder&lt; float &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node36 -->
+<g id="edge65" class="edge">
+<title>Node1&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M87.01,-469.16C141.11,-462.06 231.51,-447.07 305,-419.5 328.73,-410.6 353.86,-395.19 368.99,-385.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="86.49,-465.7 77.02,-470.44 87.38,-472.64 86.49,-465.7"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="classarmnn_1_1_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="328,-193 328,-212 440,-212 440,-193 328,-193"/>
+<text text-anchor="middle" x="384" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">Encoder&lt; int32_t &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node54 -->
+<g id="edge66" class="edge">
+<title>Node1&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M39.98,-454.72C42.17,-411.47 53.79,-308.17 114,-255.5 173.2,-203.71 268.06,-196.7 327.87,-198.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="36.48,-454.67 39.59,-464.8 43.48,-454.94 36.48,-454.67"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="classarmnn_1_1_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="334.5,-231 334.5,-250 433.5,-250 433.5,-231 334.5,-231"/>
+<text text-anchor="middle" x="384" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">Encoder&lt; bool &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node57 -->
+<g id="edge63" class="edge">
+<title>Node1&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M44.84,-455.08C54.26,-423.84 76.48,-361.92 114,-322.5 157.07,-277.26 177.33,-272.98 237,-254.5 268.5,-244.75 305.49,-241.28 334.36,-240.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="41.45,-454.19 42.03,-464.77 48.18,-456.14 41.45,-454.19"/>
+</g>
+<!-- Node2&#45;&gt;Node3 -->
+<g id="edge2" class="edge">
+<title>Node2&#45;&gt;Node3</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M195.65,-609.83C224.31,-624.98 269.46,-650.39 305,-677.5 332.33,-698.35 360.45,-727.72 374.26,-742.77"/>
+<polygon fill="orange" stroke="orange" points="197.08,-606.63 186.6,-605.1 193.84,-612.84 197.08,-606.63"/>
+<text text-anchor="middle" x="271" y="-680.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; float &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node23 -->
+<g id="edge22" class="edge">
+<title>Node2&#45;&gt;Node23</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M178.28,-614C200.44,-650.32 254.83,-730.9 323,-771.5 329.38,-775.3 336.61,-778.42 343.78,-780.96"/>
+<polygon fill="orange" stroke="orange" points="181.26,-612.17 173.12,-605.39 175.25,-615.77 181.26,-612.17"/>
+<text text-anchor="middle" x="271" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; double_t &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node26 -->
+<g id="edge25" class="edge">
+<title>Node2&#45;&gt;Node26</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M220.44,-583.87C226.03,-582.7 231.63,-581.56 237,-580.5 266.81,-574.63 300.16,-568.65 327.45,-563.9"/>
+<polygon fill="orange" stroke="orange" points="219.52,-580.48 210.46,-585.97 220.96,-587.33 219.52,-580.48"/>
+<text text-anchor="middle" x="271" y="-583.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; int32_t &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node29 -->
+<g id="edge28" class="edge">
+<title>Node2&#45;&gt;Node29</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M229.12,-595.5C262.14,-595.5 302.28,-595.5 333.29,-595.5"/>
+<polygon fill="orange" stroke="orange" points="229.12,-592 219.12,-595.5 229.12,-599 229.12,-592"/>
+<text text-anchor="middle" x="271" y="-598.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; bool &gt;</text>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="classarmnn_1_1_per_axis_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="492.5,-933.5 492.5,-963.5 647.5,-963.5 647.5,-933.5 492.5,-933.5"/>
+<text text-anchor="start" x="500.5" y="-951.5" font-family="Helvetica,sans-Serif" font-size="10.00">PerAxisIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-940.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int32_t, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node3&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M441.06,-767.81C442.45,-768.95 443.77,-770.18 445,-771.5 468.86,-797.08 457.66,-899.37 482,-924.5 485.27,-927.88 488.97,-930.79 492.95,-933.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="442.67,-764.68 432.38,-762.15 438.84,-770.55 442.67,-764.68"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="classarmnn_1_1_per_axis_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="495.5,-884.5 495.5,-914.5 644.5,-914.5 644.5,-884.5 495.5,-884.5"/>
+<text text-anchor="start" x="503.5" y="-902.5" font-family="Helvetica,sans-Serif" font-size="10.00">PerAxisIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int8_t, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node3&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M439.76,-767.16C441.61,-768.49 443.37,-769.93 445,-771.5 480.29,-805.58 446.07,-842.09 482,-875.5 486.02,-879.23 490.56,-882.4 495.41,-885.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="441.49,-764.12 431.09,-762.09 437.96,-770.16 441.49,-764.12"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="498.5,-835.5 498.5,-865.5 641.5,-865.5 641.5,-835.5 498.5,-835.5"/>
+<text text-anchor="start" x="506.5" y="-853.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-842.5" font-family="Helvetica,sans-Serif" font-size="10.00"> float, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node3&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M437.01,-766.41C439.81,-767.94 442.5,-769.63 445,-771.5 468.58,-789.16 458.09,-809.29 482,-826.5 486.96,-830.07 492.43,-833.11 498.13,-835.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="438.28,-763.14 427.74,-762.07 435.31,-769.48 438.28,-763.14"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="499,-786.5 499,-816.5 641,-816.5 641,-786.5 499,-786.5"/>
+<text text-anchor="start" x="507" y="-804.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-793.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Half, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node3&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M430.77,-764.69C455.52,-771.28 486.31,-779.48 512.53,-786.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="431.48,-761.26 420.91,-762.06 429.68,-768.02 431.48,-761.26"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="492.5,-737.5 492.5,-767.5 647.5,-767.5 647.5,-737.5 492.5,-737.5"/>
+<text text-anchor="start" x="500.5" y="-755.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-744.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int16_t, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node12 -->
+<g id="edge11" class="edge">
+<title>Node3&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M444.99,-752.5C460.05,-752.5 476.42,-752.5 492.17,-752.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="444.79,-749 434.79,-752.5 444.79,-756 444.79,-749"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="492.5,-688.5 492.5,-718.5 647.5,-718.5 647.5,-688.5 492.5,-688.5"/>
+<text text-anchor="start" x="500.5" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-695.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int32_t, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node14 -->
+<g id="edge13" class="edge">
+<title>Node3&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M430.77,-740.31C455.52,-733.72 486.31,-725.52 512.53,-718.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="429.68,-736.98 420.91,-742.94 431.48,-743.74 429.68,-736.98"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="495.5,-639.5 495.5,-669.5 644.5,-669.5 644.5,-639.5 495.5,-639.5"/>
+<text text-anchor="start" x="503.5" y="-657.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-646.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int8_t, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node17 -->
+<g id="edge16" class="edge">
+<title>Node3&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M402.81,-735.88C421.31,-719.43 451.74,-694.59 482,-679.5 489.59,-675.71 497.86,-672.41 506.17,-669.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="400.25,-733.48 395.19,-742.78 404.95,-738.66 400.25,-733.48"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="492.5,-982.5 492.5,-1012.5 647.5,-1012.5 647.5,-982.5 492.5,-982.5"/>
+<text text-anchor="start" x="500.5" y="-1000.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-989.5" font-family="Helvetica,sans-Serif" font-size="10.00"> uint8_t, Decoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node20 -->
+<g id="edge19" class="edge">
+<title>Node3&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M441.24,-767.8C442.57,-768.94 443.83,-770.18 445,-771.5 475.18,-805.73 451.18,-939.84 482,-973.5 485.07,-976.85 488.56,-979.75 492.33,-982.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="443.12,-764.84 432.88,-762.11 439.18,-770.63 443.12,-764.84"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="classarmnn_1_1_scaled_int32_per_axis_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="695,-933 695,-952 846,-952 846,-933 695,-933"/>
+<text text-anchor="middle" x="770.5" y="-940" font-family="Helvetica,sans-Serif" font-size="10.00">ScaledInt32PerAxisDecoder</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node4&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M658.01,-945.87C670.31,-945.5 682.87,-945.12 694.92,-944.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="657.63,-942.38 647.75,-946.18 657.85,-949.38 657.63,-942.38"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="classarmnn_1_1_q_symm8_per_axis_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="701,-890 701,-909 840,-909 840,-890 701,-890"/>
+<text text-anchor="middle" x="770.5" y="-897" font-family="Helvetica,sans-Serif" font-size="10.00">QSymm8PerAxisDecoder</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="M654.67,-899.5C670.08,-899.5 686.01,-899.5 700.92,-899.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="654.63,-896 644.63,-899.5 654.63,-903 654.63,-896"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="classarmnn_1_1_float32_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="723.5,-846 723.5,-865 817.5,-865 817.5,-846 723.5,-846"/>
+<text text-anchor="middle" x="770.5" y="-853" font-family="Helvetica,sans-Serif" font-size="10.00">Float32Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node9 -->
+<g id="edge8" class="edge">
+<title>Node8&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M651.54,-852.53C675.99,-853.14 702.01,-853.8 723.38,-854.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="651.63,-849.03 641.54,-852.28 651.45,-856.03 651.63,-849.03"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="classarmnn_1_1_float16_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="723.5,-808 723.5,-827 817.5,-827 817.5,-808 723.5,-808"/>
+<text text-anchor="middle" x="770.5" y="-815" font-family="Helvetica,sans-Serif" font-size="10.00">Float16Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node10&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node10&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M651.27,-807.97C675.75,-809.94 701.83,-812.05 723.24,-813.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="651.51,-804.48 641.26,-807.16 650.95,-811.46 651.51,-804.48"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="classarmnn_1_1_q_symm16_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="716.5,-770 716.5,-789 824.5,-789 824.5,-770 716.5,-770"/>
+<text text-anchor="middle" x="770.5" y="-777" font-family="Helvetica,sans-Serif" font-size="10.00">QSymm16Decoder</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="M657.77,-764.3C677.69,-767.01 698.3,-769.81 716.3,-772.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="658.13,-760.82 647.75,-762.94 657.18,-767.75 658.13,-760.82"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="classarmnn_1_1_int32_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="729.5,-732 729.5,-751 811.5,-751 811.5,-732 729.5,-732"/>
+<text text-anchor="middle" x="770.5" y="-739" font-family="Helvetica,sans-Serif" font-size="10.00">Int32Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node15 -->
+<g id="edge14" class="edge">
+<title>Node14&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M657.61,-720.08C682.57,-724.86 708.62,-729.85 729.29,-733.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="658.23,-716.63 647.75,-718.19 656.91,-723.51 658.23,-716.63"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="classarmnn_1_1_scaled_int32_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="713.5,-694 713.5,-713 827.5,-713 827.5,-694 713.5,-694"/>
+<text text-anchor="middle" x="770.5" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00">ScaledInt32Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node16 -->
+<g id="edge15" class="edge">
+<title>Node14&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M657.81,-703.5C676.61,-703.5 696.02,-703.5 713.27,-703.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="657.75,-700 647.75,-703.5 657.75,-707 657.75,-700"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="classarmnn_1_1_q_a_symm_s8_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="713,-656 713,-675 828,-675 828,-656 713,-656"/>
+<text text-anchor="middle" x="770.5" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00">QASymmS8Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node17&#45;&gt;Node18 -->
+<g id="edge17" class="edge">
+<title>Node17&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M654.76,-659.14C674.31,-660.23 694.68,-661.35 712.74,-662.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="654.81,-655.64 644.63,-658.58 654.42,-662.63 654.81,-655.64"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="classarmnn_1_1_q_symm_s8_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="716.5,-618 716.5,-637 824.5,-637 824.5,-618 716.5,-618"/>
+<text text-anchor="middle" x="770.5" y="-625" font-family="Helvetica,sans-Serif" font-size="10.00">QSymmS8Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node17&#45;&gt;Node19 -->
+<g id="edge18" class="edge">
+<title>Node17&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M654.79,-643.1C675.68,-640.26 697.51,-637.29 716.45,-634.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="654.07,-639.67 644.63,-644.48 655.01,-646.6 654.07,-639.67"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="classarmnn_1_1_boolean_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="722,-971 722,-990 819,-990 819,-971 722,-971"/>
+<text text-anchor="middle" x="770.5" y="-978" font-family="Helvetica,sans-Serif" font-size="10.00">BooleanDecoder</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node21 -->
+<g id="edge20" class="edge">
+<title>Node20&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M657.79,-990.07C679.81,-988.18 702.67,-986.22 721.93,-984.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="657.41,-986.59 647.75,-990.93 658.01,-993.56 657.41,-986.59"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="classarmnn_1_1_q_a_symm8_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="716,-1009 716,-1028 825,-1028 825,-1009 716,-1009"/>
+<text text-anchor="middle" x="770.5" y="-1016" font-family="Helvetica,sans-Serif" font-size="10.00">QASymm8Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node22 -->
+<g id="edge21" class="edge">
+<title>Node20&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M657.94,-1006.7C677.59,-1008.78 697.89,-1010.92 715.7,-1012.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="658.06,-1003.19 647.75,-1005.62 657.32,-1010.15 658.06,-1003.19"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="482,-1036.5 482,-1066.5 658,-1066.5 658,-1036.5 482,-1036.5"/>
+<text text-anchor="start" x="490" y="-1054.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-1043.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t, Decoder&lt; double_t &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node23&#45;&gt;Node24 -->
+<g id="edge23" class="edge">
+<title>Node23&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M387.65,-810.06C394.67,-854.32 417.84,-962.93 482,-1022.5 488.07,-1028.13 495.26,-1032.67 502.87,-1036.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="391.09,-809.42 386.17,-800.04 384.17,-810.44 391.09,-809.42"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="classarmnn_1_1_int64_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="729.5,-1047 729.5,-1066 811.5,-1066 811.5,-1047 729.5,-1047"/>
+<text text-anchor="middle" x="770.5" y="-1054" font-family="Helvetica,sans-Serif" font-size="10.00">Int64Decoder</text>
+</a>
+</g>
+</g>
+<!-- Node24&#45;&gt;Node25 -->
+<g id="edge24" class="edge">
+<title>Node24&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M668.32,-1053.95C689.95,-1054.5 711.71,-1055.04 729.48,-1055.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="668.15,-1050.45 658.06,-1053.69 667.97,-1057.44 668.15,-1050.45"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="486.5,-539.5 486.5,-569.5 653.5,-569.5 653.5,-539.5 486.5,-539.5"/>
+<text text-anchor="start" x="494.5" y="-557.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-546.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int32_t, Decoder&lt; int32_t &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node27 -->
+<g id="edge26" class="edge">
+<title>Node26&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M451.03,-554.5C462.48,-554.5 474.5,-554.5 486.33,-554.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="450.71,-551 440.71,-554.5 450.71,-558 450.71,-551"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="classarmnn_1_1_int32_to_int32t_decoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="710,-542 710,-561 831,-561 831,-542 710,-542"/>
+<text text-anchor="middle" x="770.5" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">Int32ToInt32tDecoder</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node28 -->
+<g id="edge27" class="edge">
+<title>Node27&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M663.96,-553.1C679.57,-552.86 695.39,-552.62 709.86,-552.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="663.69,-549.6 653.74,-553.25 663.8,-556.6 663.69,-549.6"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="492.5,-588.5 492.5,-618.5 647.5,-618.5 647.5,-588.5 492.5,-588.5"/>
+<text text-anchor="start" x="500.5" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; const</text>
+<text text-anchor="middle" x="570" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00"> uint8_t, Decoder&lt; bool &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node29&#45;&gt;Node30 -->
+<g id="edge29" class="edge">
+<title>Node29&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M444.99,-598.11C460.05,-598.76 476.42,-599.47 492.17,-600.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="444.94,-594.6 434.79,-597.66 444.63,-601.6 444.94,-594.6"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="classarmnn_1_1_boolean_decoder_bool.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="711,-580 711,-599 830,-599 830,-580 711,-580"/>
+<text text-anchor="middle" x="770.5" y="-587" font-family="Helvetica,sans-Serif" font-size="10.00">BooleanDecoderBool</text>
+</a>
+</g>
+</g>
+<!-- Node30&#45;&gt;Node31 -->
+<g id="edge30" class="edge">
+<title>Node30&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M658.15,-597.35C675.96,-596.1 694.29,-594.8 710.82,-593.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="657.47,-593.89 647.75,-598.09 657.97,-600.87 657.47,-593.89"/>
+</g>
+<!-- Node32&#45;&gt;Node33 -->
+<g id="edge32" class="edge">
+<title>Node32&#45;&gt;Node33</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M228.91,-340.36C260.17,-339.78 297.87,-339.08 328.15,-338.52"/>
+<polygon fill="orange" stroke="orange" points="228.5,-336.87 218.57,-340.55 228.63,-343.87 228.5,-336.87"/>
+<text text-anchor="middle" x="271" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; double &gt;</text>
+</g>
+<!-- Node32&#45;&gt;Node36 -->
+<g id="edge35" class="edge">
+<title>Node32&#45;&gt;Node36</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M228.81,-352.16C231.58,-352.62 234.32,-353.07 237,-353.5 269.26,-358.72 305.61,-364.19 333.96,-368.38"/>
+<polygon fill="orange" stroke="orange" points="229.16,-348.67 218.72,-350.47 228,-355.57 229.16,-348.67"/>
+<text text-anchor="middle" x="271" y="-366.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; float &gt;</text>
+</g>
+<!-- Node32&#45;&gt;Node54 -->
+<g id="edge53" class="edge">
+<title>Node32&#45;&gt;Node54</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M182.88,-323.97C196.31,-309.25 216.77,-288.16 237,-272.5 272.15,-245.31 282.44,-239.66 323,-221.5 330.98,-217.93 339.83,-214.73 348.23,-212.03"/>
+<polygon fill="orange" stroke="orange" points="179.91,-322.04 175.84,-331.82 185.12,-326.71 179.91,-322.04"/>
+<text text-anchor="middle" x="271" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; int32_t &gt;</text>
+</g>
+<!-- Node32&#45;&gt;Node57 -->
+<g id="edge56" class="edge">
+<title>Node32&#45;&gt;Node57</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M203.49,-328.39C231.58,-317.79 271.34,-301.97 305,-285.5 327.47,-274.51 352.32,-259.68 367.8,-250.1"/>
+<polygon fill="orange" stroke="orange" points="202.21,-325.13 194.07,-331.91 204.66,-331.69 202.21,-325.13"/>
+<text text-anchor="middle" x="271" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; bool &gt;</text>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="501.5,-98.5 501.5,-128.5 638.5,-128.5 638.5,-98.5 501.5,-98.5"/>
+<text text-anchor="start" x="509.5" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; int64</text>
+<text text-anchor="middle" x="570" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; double &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node33&#45;&gt;Node34 -->
+<g id="edge33" class="edge">
+<title>Node33&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M401.26,-320.23C414.65,-305.21 433.26,-282.32 445,-259.5 470.92,-209.11 441.43,-177.06 482,-137.5 487.5,-132.14 494.08,-127.95 501.12,-124.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="398.59,-317.97 394.44,-327.72 403.76,-322.69 398.59,-317.97"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="classarmnn_1_1_int64_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="730.5,-104 730.5,-123 810.5,-123 810.5,-104 730.5,-104"/>
+<text text-anchor="middle" x="770.5" y="-111" font-family="Helvetica,sans-Serif" font-size="10.00">Int64Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node34&#45;&gt;Node35 -->
+<g id="edge34" class="edge">
+<title>Node34&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M648.92,-113.5C676.85,-113.5 707.15,-113.5 730.39,-113.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="648.76,-110 638.76,-113.5 648.76,-117 648.76,-110"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="classarmnn_1_1_per_axis_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="507,-392.5 507,-422.5 633,-422.5 633,-392.5 507,-392.5"/>
+<text text-anchor="start" x="515" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">PerAxisIterator&lt; int16</text>
+<text text-anchor="middle" x="570" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node37 -->
+<g id="edge36" class="edge">
+<title>Node36&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M444.2,-385.8C464.16,-389.27 486.5,-393.15 506.69,-396.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="444.76,-382.34 434.31,-384.08 443.56,-389.24 444.76,-382.34"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="classarmnn_1_1_per_axis_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="507,-343.5 507,-373.5 633,-373.5 633,-343.5 507,-343.5"/>
+<text text-anchor="start" x="515" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">PerAxisIterator&lt; int8</text>
+<text text-anchor="middle" x="570" y="-350.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node39 -->
+<g id="edge38" class="edge">
+<title>Node36&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M444.48,-370C464.37,-368.17 486.59,-366.11 506.69,-364.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="443.94,-366.54 434.31,-370.94 444.59,-373.51 443.94,-366.54"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="511.5,-294.5 511.5,-324.5 628.5,-324.5 628.5,-294.5 511.5,-294.5"/>
+<text text-anchor="start" x="519.5" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; float,</text>
+<text text-anchor="middle" x="570" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node41 -->
+<g id="edge40" class="edge">
+<title>Node36&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M429.34,-362.73C434.69,-360.82 440.02,-358.74 445,-356.5 462.46,-348.67 464.44,-342.09 482,-334.5 491.23,-330.51 501.29,-326.95 511.17,-323.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="428.12,-359.45 419.77,-365.98 430.37,-366.08 428.12,-359.45"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="512,-245.5 512,-275.5 628,-275.5 628,-245.5 512,-245.5"/>
+<text text-anchor="start" x="520" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; Half,</text>
+<text text-anchor="middle" x="570" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node43 -->
+<g id="edge42" class="edge">
+<title>Node36&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M438.55,-361.14C440.82,-359.73 442.99,-358.19 445,-356.5 472.25,-333.62 454.45,-308.02 482,-285.5 490.64,-278.44 501.18,-273.37 511.9,-269.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="436.63,-358.19 429.37,-365.9 439.86,-364.4 436.63,-358.19"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="507,-196.5 507,-226.5 633,-226.5 633,-196.5 507,-196.5"/>
+<text text-anchor="start" x="515" y="-214.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; int16</text>
+<text text-anchor="middle" x="570" y="-203.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node45 -->
+<g id="edge44" class="edge">
+<title>Node36&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M440.36,-360.54C442,-359.3 443.56,-357.95 445,-356.5 464.66,-336.69 462.08,-256.04 482,-236.5 488.96,-229.68 497.65,-224.69 506.82,-221.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="438.26,-357.72 431.55,-365.92 441.91,-363.69 438.26,-357.72"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="507,-147.5 507,-177.5 633,-177.5 633,-147.5 507,-147.5"/>
+<text text-anchor="start" x="515" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; int32</text>
+<text text-anchor="middle" x="570" y="-154.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node47 -->
+<g id="edge46" class="edge">
+<title>Node36&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M441.1,-360.22C442.48,-359.07 443.79,-357.83 445,-356.5 471.05,-327.93 455.42,-214.58 482,-186.5 488.79,-179.33 497.5,-174.24 506.78,-170.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="438.88,-357.5 432.47,-365.93 442.74,-363.33 438.88,-357.5"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="507,-490.5 507,-520.5 633,-520.5 633,-490.5 507,-490.5"/>
+<text text-anchor="start" x="515" y="-508.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; int8</text>
+<text text-anchor="middle" x="570" y="-497.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node49 -->
+<g id="edge48" class="edge">
+<title>Node36&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M396.62,-393.5C412.87,-417.22 444.63,-458.62 482,-481.5 489.62,-486.16 498.15,-489.94 506.83,-492.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="399.45,-391.44 390.99,-385.07 393.63,-395.33 399.45,-391.44"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="507,-441.5 507,-471.5 633,-471.5 633,-441.5 507,-441.5"/>
+<text text-anchor="start" x="515" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; uint8</text>
+<text text-anchor="middle" x="570" y="-448.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; float &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node52 -->
+<g id="edge51" class="edge">
+<title>Node36&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M407.09,-390.75C426.2,-403.39 454.95,-421.05 482,-432.5 489.94,-435.86 498.48,-438.88 507,-441.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="408.79,-387.68 398.53,-385.01 404.88,-393.49 408.79,-387.68"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="classarmnn_1_1_q_symm16_per_axis_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="699,-390 699,-409 842,-409 842,-390 699,-390"/>
+<text text-anchor="middle" x="770.5" y="-397" font-family="Helvetica,sans-Serif" font-size="10.00">QSymm16PerAxisEncoder</text>
+</a>
+</g>
+</g>
+<!-- Node37&#45;&gt;Node38 -->
+<g id="edge37" class="edge">
+<title>Node37&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M643.44,-404.58C661.49,-403.85 680.83,-403.07 698.81,-402.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.11,-401.09 633.26,-404.99 643.39,-408.09 643.11,-401.09"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="classarmnn_1_1_q_symm8_per_axis_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="702,-349 702,-368 839,-368 839,-349 702,-349"/>
+<text text-anchor="middle" x="770.5" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">QSymm8PerAxisEncoder</text>
+</a>
+</g>
+</g>
+<!-- Node39&#45;&gt;Node40 -->
+<g id="edge39" class="edge">
+<title>Node39&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M643.41,-358.5C662.54,-358.5 683.1,-358.5 701.95,-358.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.26,-355 633.26,-358.5 643.26,-362 643.26,-355"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="classarmnn_1_1_float32_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="724.5,-300 724.5,-319 816.5,-319 816.5,-300 724.5,-300"/>
+<text text-anchor="middle" x="770.5" y="-307" font-family="Helvetica,sans-Serif" font-size="10.00">Float32Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node41&#45;&gt;Node42 -->
+<g id="edge41" class="edge">
+<title>Node41&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M638.88,-309.5C667.08,-309.5 699.05,-309.5 724.3,-309.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="638.68,-306 628.68,-309.5 638.68,-313 638.68,-306"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="classarmnn_1_1_float16_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="724.5,-251 724.5,-270 816.5,-270 816.5,-251 724.5,-251"/>
+<text text-anchor="middle" x="770.5" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">Float16Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node43&#45;&gt;Node44 -->
+<g id="edge43" class="edge">
+<title>Node43&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M638.4,-260.5C666.75,-260.5 698.97,-260.5 724.38,-260.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="638.15,-257 628.15,-260.5 638.15,-264 638.15,-257"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="classarmnn_1_1_q_symm16_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="717,-202 717,-221 824,-221 824,-202 717,-202"/>
+<text text-anchor="middle" x="770.5" y="-209" font-family="Helvetica,sans-Serif" font-size="10.00">QSymm16Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node45&#45;&gt;Node46 -->
+<g id="edge45" class="edge">
+<title>Node45&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M643.5,-211.5C667.77,-211.5 694.35,-211.5 716.81,-211.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.26,-208 633.26,-211.5 643.26,-215 643.26,-208"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="classarmnn_1_1_int32_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="730.5,-153 730.5,-172 810.5,-172 810.5,-153 730.5,-153"/>
+<text text-anchor="middle" x="770.5" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">Int32Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node47&#45;&gt;Node48 -->
+<g id="edge47" class="edge">
+<title>Node47&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M643.48,-162.5C672.81,-162.5 705.51,-162.5 730.24,-162.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.26,-159 633.26,-162.5 643.26,-166 643.26,-159"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="classarmnn_1_1_q_a_symm_s8_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="714,-504 714,-523 827,-523 827,-504 714,-504"/>
+<text text-anchor="middle" x="770.5" y="-511" font-family="Helvetica,sans-Serif" font-size="10.00">QASymmS8Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node49&#45;&gt;Node50 -->
+<g id="edge49" class="edge">
+<title>Node49&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M643.42,-508.42C666.65,-509.36 692.01,-510.38 713.85,-511.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.39,-504.91 633.26,-508.01 643.11,-511.91 643.39,-504.91"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="classarmnn_1_1_q_symm_s8_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="717,-466 717,-485 824,-485 824,-466 717,-466"/>
+<text text-anchor="middle" x="770.5" y="-473" font-family="Helvetica,sans-Serif" font-size="10.00">QSymmS8Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node49&#45;&gt;Node51 -->
+<g id="edge50" class="edge">
+<title>Node49&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M643.18,-494.59C667.53,-490.91 694.25,-486.87 716.81,-483.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="642.63,-491.13 633.26,-496.09 643.67,-498.06 642.63,-491.13"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="classarmnn_1_1_q_a_symm8_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="717,-428 717,-447 824,-447 824,-428 717,-428"/>
+<text text-anchor="middle" x="770.5" y="-435" font-family="Helvetica,sans-Serif" font-size="10.00">QASymm8Encoder</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node53 -->
+<g id="edge52" class="edge">
+<title>Node52&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M643.5,-449.56C667.77,-447.24 694.35,-444.69 716.81,-442.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="642.88,-446.1 633.26,-450.54 643.55,-453.07 642.88,-446.1"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="501,-0.5 501,-30.5 639,-30.5 639,-0.5 501,-0.5"/>
+<text text-anchor="start" x="509" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; int32</text>
+<text text-anchor="middle" x="570" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; int32_t &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node54&#45;&gt;Node55 -->
+<g id="edge54" class="edge">
+<title>Node54&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M391.19,-182.87C403.07,-148.47 432.38,-77.34 482,-39.5 487.73,-35.13 494.21,-31.55 500.99,-28.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="387.77,-182.07 387.94,-192.66 394.42,-184.28 387.77,-182.07"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="classarmnn_1_1_int32_to_int32t_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="711,-6 711,-25 830,-25 830,-6 711,-6"/>
+<text text-anchor="middle" x="770.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">Int32ToInt32tEncoder</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node56 -->
+<g id="edge55" class="edge">
+<title>Node55&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M649.3,-15.5C669.8,-15.5 691.54,-15.5 710.82,-15.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="649.03,-12 639.03,-15.5 649.03,-19 649.03,-12"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="classarmnn_1_1_typed_iterator.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="507.5,-49.5 507.5,-79.5 632.5,-79.5 632.5,-49.5 507.5,-49.5"/>
+<text text-anchor="start" x="515.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypedIterator&lt; uint8</text>
+<text text-anchor="middle" x="570" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, Encoder&lt; bool &gt; &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node57&#45;&gt;Node58 -->
+<g id="edge57" class="edge">
+<title>Node57&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M441.24,-225.2C442.57,-224.06 443.83,-222.82 445,-221.5 485.59,-175.49 433.96,-126.66 482,-88.5 489.48,-82.55 498.34,-78.08 507.49,-74.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="439.18,-222.37 432.88,-230.89 443.12,-228.16 439.18,-222.37"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="classarmnn_1_1_boolean_encoder.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="723,-55 723,-74 818,-74 818,-55 723,-55"/>
+<text text-anchor="middle" x="770.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">BooleanEncoder</text>
+</a>
+</g>
+</g>
+<!-- Node58&#45;&gt;Node59 -->
+<g id="edge58" class="edge">
+<title>Node58&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M642.8,-64.5C669.51,-64.5 699.1,-64.5 722.96,-64.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="642.72,-61 632.72,-64.5 642.72,-68 642.72,-61"/>
+</g>
+</g>
+</svg>