589 lines
27 KiB
XML
589 lines
27 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
|
-->
|
|
<!-- Title: src/composition/include/fourdst/composition/decorators/composition_masked.h Pages: 1 -->
|
|
<!--zoomable 382 -->
|
|
|
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
|
|
|
<style type="text/css"><![CDATA[
|
|
.node, .edge {opacity: 0.7;}
|
|
.node.selected, .edge.selected {opacity: 1;}
|
|
.edge:hover path { stroke: red; }
|
|
.edge:hover polygon { stroke: red; fill: red; }
|
|
]]></style>
|
|
|
|
<defs>
|
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
|
<g id="zoomPlus">
|
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
|
</g>
|
|
<g id="zoomMin">
|
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
|
</g>
|
|
<g id="arrowUp" transform="translate(30 24)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="resetDef">
|
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
|
</g>
|
|
</defs>
|
|
<script type="application/ecmascript">
|
|
var viewWidth = 795;
|
|
var viewHeight = 382;
|
|
var sectionId = 'dynsection-0';
|
|
</script>
|
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
|
<svg id="graph" class="graph">
|
|
<g id="viewport">
|
|
<title>src/composition/include/fourdst/composition/decorators/composition_masked.h</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="316.62,-374.25 163.38,-374.25 163.38,-332.5 316.62,-332.5 316.62,-374.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="171.38" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
|
<text xml:space="preserve" text-anchor="start" x="171.38" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/decorators</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="240" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_masked.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="318.5,-74.5 275.5,-74.5 275.5,-55.25 318.5,-55.25 318.5,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="297" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1_Node000001_Node000002" class="edge">
|
|
<title>Node1->Node2</title>
|
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M186.82,-332.07C168.49,-323.19 148.86,-311.36 134,-296.5 70.86,-233.35 0.94,-179.2 58,-110.5 83.8,-79.44 204.52,-69.88 263.88,-67.03"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="263.87,-70.54 273.71,-66.6 263.57,-63.54 263.87,-70.54"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="166.75,-141 137.25,-141 137.25,-121.75 166.75,-121.75 166.75,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="152" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node3 -->
|
|
<g id="edge2_Node000001_Node000003" class="edge">
|
|
<title>Node1->Node3</title>
|
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M221.09,-332.15C199.51,-307.55 165.48,-263.72 152,-218.75 145.45,-196.9 146.68,-170.53 148.76,-152.72"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.21,-153.33 150.12,-142.95 145.28,-152.37 152.21,-153.33"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="Node000004" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_Node000004"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="639.38,-141 556.62,-141 556.62,-121.75 639.38,-121.75 639.38,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="598" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node4 -->
|
|
<g id="edge3_Node000001_Node000004" class="edge">
|
|
<title>Node1->Node4</title>
|
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M317.1,-345.79C363.23,-338.94 421.36,-324.98 466,-296.5 524.99,-258.86 569.55,-185.78 588.29,-151.28"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="591.35,-152.98 592.93,-142.5 585.16,-149.71 591.35,-152.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="118.62,-141 67.38,-141 67.38,-121.75 118.62,-121.75 118.62,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="93" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node5 -->
|
|
<g id="edge4_Node000001_Node000005" class="edge">
|
|
<title>Node1->Node5</title>
|
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M204.6,-332.07C190.55,-322.67 175.12,-310.46 164,-296.5 127.98,-251.28 106.8,-185.01 97.92,-152.23"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.4,-151.69 95.5,-142.89 94.62,-153.45 101.4,-151.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="260,-19.25 220,-19.25 220,0 260,0 260,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="240" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node6 -->
|
|
<g id="edge5_Node000001_Node000006" class="edge">
|
|
<title>Node1->Node6</title>
|
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M163.07,-338.37C92.87,-320.63 0,-282.44 0,-204.5 0,-204.5 0,-204.5 0,-130.38 0,-38.32 143.13,-17.03 208.32,-12.1"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.28,-15.62 218.03,-11.46 207.82,-8.63 208.28,-15.62"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="300.12,-218.75 179.88,-218.75 179.88,-188.25 300.12,-188.25 300.12,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="187.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="240" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node7 -->
|
|
<g id="edge6_Node000001_Node000007" class="edge">
|
|
<title>Node1->Node7</title>
|
|
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M240,-332.12C240,-305.68 240,-259.37 240,-230.41"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="243.5,-230.67 240,-220.67 236.5,-230.67 243.5,-230.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:href="atomic_species_8h.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="690,-74.5 536,-74.5 536,-55.25 690,-55.25 690,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="613" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node8 -->
|
|
<g id="edge35_Node000001_Node000008" class="edge">
|
|
<title>Node1->Node8</title>
|
|
<g id="a_edge35_Node000001_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M316.85,-346.56C371.24,-340 444.58,-326.06 503,-296.5 589.02,-252.97 625.54,-240.21 665,-152.25 672.59,-135.32 672.75,-127.36 665,-110.5 659.54,-98.62 649.19,-88.72 639.15,-81.28"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="641.28,-78.5 631.04,-75.78 637.35,-84.29 641.28,-78.5"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><a xlink:href="composition__abstract__iterator_8h.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="500.88,-152.25 391.12,-152.25 391.12,-110.5 500.88,-110.5 500.88,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="399.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
|
<text xml:space="preserve" text-anchor="start" x="399.12" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/iterators/composition</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="446" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract_iterator.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node14 -->
|
|
<g id="edge34_Node000001_Node000014" class="edge">
|
|
<title>Node1->Node14</title>
|
|
<g id="a_edge34_Node000001_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M316.9,-340.22C366.78,-330.69 425.46,-315.81 442,-296.5 473.36,-259.87 465.02,-199.97 455.75,-163.56"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="459.17,-162.8 453.16,-154.08 452.42,-164.65 459.17,-162.8"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18 -->
|
|
<g id="Node000018" class="node">
|
|
<title>Node18</title>
|
|
<g id="a_Node000018"><a xlink:href="composition__decorator__abstract_8h.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="433.12,-296.5 312.88,-296.5 312.88,-254.75 433.12,-254.75 433.12,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="320.88" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
|
<text xml:space="preserve" text-anchor="start" x="320.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/decorators/composition</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="373" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">_decorator_abstract.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node18 -->
|
|
<g id="edge25_Node000001_Node000018" class="edge">
|
|
<title>Node1->Node18</title>
|
|
<g id="a_edge25_Node000001_Node000018"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M275.64,-332.08C291.59,-322.99 310.59,-312.17 327.55,-302.51"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.99,-305.72 335.94,-297.73 325.52,-299.64 328.99,-305.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node2 -->
|
|
<g id="edge23_Node000007_Node000002" class="edge">
|
|
<title>Node7->Node2</title>
|
|
<g id="a_edge23_Node000007_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M246.1,-187.88C256.45,-163.06 277.46,-112.71 288.99,-85.08"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.08,-86.75 292.7,-76.17 285.62,-84.05 292.08,-86.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node3 -->
|
|
<g id="edge22_Node000007_Node000003" class="edge">
|
|
<title>Node7->Node3</title>
|
|
<g id="a_edge22_Node000007_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M221.77,-187.97C207.31,-176.45 187.13,-160.37 172.19,-148.46"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.43,-145.77 164.43,-142.28 170.06,-151.25 174.43,-145.77"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node4 -->
|
|
<g id="edge21_Node000007_Node000004" class="edge">
|
|
<title>Node7->Node4</title>
|
|
<g id="a_edge21_Node000007_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M300.5,-193.8C375.33,-182.81 498.31,-163.93 543,-152.25 550.22,-150.36 557.83,-147.92 565.01,-145.4"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.21,-148.69 574.39,-141.96 563.8,-142.11 566.21,-148.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node5 -->
|
|
<g id="edge24_Node000007_Node000005" class="edge">
|
|
<title>Node7->Node5</title>
|
|
<g id="a_edge24_Node000007_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M205.04,-187.83C182.75,-178.22 153.38,-165.11 128,-152.25 124.7,-150.58 121.26,-148.74 117.89,-146.89"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.91,-144.01 109.48,-142.14 116.47,-150.11 119.91,-144.01"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node6 -->
|
|
<g id="edge20_Node000007_Node000006" class="edge">
|
|
<title>Node7->Node6</title>
|
|
<g id="a_edge20_Node000007_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M240,-187.76C240,-153.7 240,-69.49 240,-30.73"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="243.5,-30.98 240,-20.98 236.5,-30.98 243.5,-30.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node8 -->
|
|
<g id="edge7_Node000007_Node000008" class="edge">
|
|
<title>Node7->Node8</title>
|
|
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M300.42,-193.34C374.34,-181.82 491.93,-162.31 510,-152.25 531.92,-140.04 529.09,-126.99 548,-110.5 560.54,-99.57 575.82,-88.96 588.41,-80.83"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="589.97,-83.99 596.55,-75.69 586.23,-78.07 589.97,-83.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node14 -->
|
|
<g id="edge14_Node000007_Node000014" class="edge">
|
|
<title>Node7->Node14</title>
|
|
<g id="a_edge14_Node000007_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M283.18,-187.8C311.27,-178.24 348.45,-165.58 380.18,-154.78"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.94,-158.22 389.28,-151.68 378.68,-151.59 380.94,-158.22"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node6 -->
|
|
<g id="edge10_Node000008_Node000006" class="edge">
|
|
<title>Node8->Node6</title>
|
|
<g id="a_edge10_Node000008_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M549.3,-54.78C468.54,-43.25 332.48,-23.83 271.37,-15.1"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="272.08,-11.67 261.69,-13.72 271.09,-18.6 272.08,-11.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="634.88,-19.25 591.12,-19.25 591.12,0 634.88,0 634.88,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="613" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node9 -->
|
|
<g id="edge8_Node000008_Node000009" class="edge">
|
|
<title>Node8->Node9</title>
|
|
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M613,-55.08C613,-48.57 613,-39.42 613,-31.12"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="616.5,-31.12 613,-21.12 609.5,-31.12 616.5,-31.12"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="718.75,-19.25 653.25,-19.25 653.25,0 718.75,0 718.75,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="686" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node10 -->
|
|
<g id="edge9_Node000008_Node000010" class="edge">
|
|
<title>Node8->Node10</title>
|
|
<g id="a_edge9_Node000008_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M625.38,-54.84C636.15,-46.99 651.97,-35.45 664.75,-26.12"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="666.56,-29.14 672.58,-20.42 662.44,-23.48 666.56,-29.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="786.88,-19.25 737.12,-19.25 737.12,0 786.88,0 786.88,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="762" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node11 -->
|
|
<g id="edge11_Node000008_Node000011" class="edge">
|
|
<title>Node8->Node11</title>
|
|
<g id="a_edge11_Node000008_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M638.28,-54.84C662.5,-46.18 699.3,-33.03 726.47,-23.32"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="727.43,-26.7 735.67,-20.03 725.08,-20.1 727.43,-26.7"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="Node000012" class="node">
|
|
<title>Node12</title>
|
|
<g id="a_Node000012"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="496.62,-19.25 457.38,-19.25 457.38,0 496.62,0 496.62,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="477" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node12 -->
|
|
<g id="edge12_Node000008_Node000012" class="edge">
|
|
<title>Node8->Node12</title>
|
|
<g id="a_edge12_Node000008_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M589.93,-54.84C567.32,-45.99 532.72,-32.44 507.78,-22.68"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="509.07,-19.42 498.49,-19.04 506.52,-25.94 509.07,-19.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13 -->
|
|
<g id="Node000013" class="node">
|
|
<title>Node13</title>
|
|
<g id="a_Node000013"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="573.38,-19.25 514.62,-19.25 514.62,0 573.38,0 573.38,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="544" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node13 -->
|
|
<g id="edge13_Node000008_Node000013" class="edge">
|
|
<title>Node8->Node13</title>
|
|
<g id="a_edge13_Node000008_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M601.3,-54.84C591.22,-47.07 576.46,-35.67 564.44,-26.4"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.79,-23.79 556.73,-20.45 562.51,-29.33 566.79,-23.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node2 -->
|
|
<g id="edge15_Node000014_Node000002" class="edge">
|
|
<title>Node14->Node2</title>
|
|
<g id="a_edge15_Node000014_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M399.26,-110.14C376.11,-100.12 348.79,-88.29 328.21,-79.39"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="329.79,-76.26 319.22,-75.5 327.01,-82.68 329.79,-76.26"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node8 -->
|
|
<g id="edge19_Node000014_Node000008" class="edge">
|
|
<title>Node14->Node8</title>
|
|
<g id="a_edge19_Node000014_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M498.38,-110.14C524.69,-99.98 555.8,-87.97 578.97,-79.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.17,-82.31 588.24,-75.44 577.65,-75.78 580.17,-82.31"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node15 -->
|
|
<g id="Node000015" class="node">
|
|
<title>Node15</title>
|
|
<g id="a_Node000015"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="518,-74.5 472,-74.5 472,-55.25 518,-55.25 518,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="495" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node15 -->
|
|
<g id="edge16_Node000014_Node000015" class="edge">
|
|
<title>Node14->Node15</title>
|
|
<g id="a_edge16_Node000014_Node000015"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M461.24,-110.32C467.63,-101.91 475,-92.2 481.23,-84"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="483.93,-86.23 487.19,-76.15 478.36,-82 483.93,-86.23"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node16 -->
|
|
<g id="Node000016" class="node">
|
|
<title>Node16</title>
|
|
<g id="a_Node000016"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="382.62,-74.5 343.38,-74.5 343.38,-55.25 382.62,-55.25 382.62,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="363" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node16 -->
|
|
<g id="edge17_Node000014_Node000016" class="edge">
|
|
<title>Node14->Node16</title>
|
|
<g id="a_edge17_Node000014_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M420.19,-110.32C408.42,-101.17 394.66,-90.48 383.59,-81.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.91,-79.25 375.87,-75.87 381.62,-84.77 385.91,-79.25"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17 -->
|
|
<g id="Node000017" class="node">
|
|
<title>Node17</title>
|
|
<g id="a_Node000017"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="453.75,-74.5 400.25,-74.5 400.25,-55.25 453.75,-55.25 453.75,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="427" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">compare</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node17 -->
|
|
<g id="edge18_Node000014_Node000017" class="edge">
|
|
<title>Node14->Node17</title>
|
|
<g id="a_edge18_Node000014_Node000017"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M440.09,-110.32C437.8,-102.55 435.19,-93.68 432.9,-85.92"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="436.28,-85 430.1,-76.4 429.57,-86.98 436.28,-85"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node2 -->
|
|
<g id="edge33_Node000018_Node000002" class="edge">
|
|
<title>Node18->Node2</title>
|
|
<g id="a_edge33_Node000018_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M362.9,-254.44C357.82,-243.93 351.75,-230.79 347,-218.75 328.53,-171.93 311.28,-115.25 302.69,-85.81"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.12,-85.06 299.98,-76.42 299.39,-87 306.12,-85.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node3 -->
|
|
<g id="edge30_Node000018_Node000003" class="edge">
|
|
<title>Node18->Node3</title>
|
|
<g id="a_edge30_Node000018_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M312.48,-273.82C267.28,-269.88 207.3,-257.04 171,-218.75 154.27,-201.1 150.97,-172.23 150.88,-152.78"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.38,-152.92 151.16,-142.83 147.38,-152.73 154.38,-152.92"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node4 -->
|
|
<g id="edge31_Node000018_Node000004" class="edge">
|
|
<title>Node18->Node4</title>
|
|
<g id="a_edge31_Node000018_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M404.76,-254.55C450.34,-225.73 533.28,-173.29 574.06,-147.51"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="575.84,-150.53 582.42,-142.22 572.1,-144.61 575.84,-150.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node7 -->
|
|
<g id="edge28_Node000018_Node000007" class="edge">
|
|
<title>Node18->Node7</title>
|
|
<g id="a_edge28_Node000018_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M334.53,-254.34C316.7,-244.94 295.58,-233.81 277.83,-224.45"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.64,-221.44 269.16,-219.88 276.38,-227.64 279.64,-221.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node8 -->
|
|
<g id="edge26_Node000018_Node000008" class="edge">
|
|
<title>Node18->Node8</title>
|
|
<g id="a_edge26_Node000018_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M433.6,-266.89C499.24,-254.92 600.88,-225.08 648,-152.25 658.08,-136.67 654.06,-128.04 648,-110.5 644.53,-100.44 637.75,-90.93 631.08,-83.28"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="633.67,-80.94 624.26,-76.08 628.59,-85.75 633.67,-80.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node14 -->
|
|
<g id="edge27_Node000018_Node000014" class="edge">
|
|
<title>Node18->Node14</title>
|
|
<g id="a_edge27_Node000018_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M401.29,-254.48C412.61,-244.93 424.68,-232.59 432,-218.75 440.89,-201.95 444.43,-180.94 445.73,-163.84"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="449.21,-164.42 446.24,-154.25 442.22,-164.05 449.21,-164.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node16 -->
|
|
<g id="edge29_Node000018_Node000016" class="edge">
|
|
<title>Node18->Node16</title>
|
|
<g id="a_edge29_Node000018_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M385.01,-254.43C390.44,-244.13 396.25,-231.18 399,-218.75 401.93,-205.51 401.97,-201.48 399,-188.25 395.13,-170.98 387.71,-169 382,-152.25 374.46,-130.15 369.17,-103.82 366.12,-86.09"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="369.6,-85.68 364.54,-76.38 362.69,-86.81 369.6,-85.68"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node19 -->
|
|
<g id="Node000019" class="node">
|
|
<title>Node19</title>
|
|
<g id="a_Node000019"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="390.38,-213.12 355.62,-213.12 355.62,-193.88 390.38,-193.88 390.38,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="373" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node19 -->
|
|
<g id="edge32_Node000018_Node000019" class="edge">
|
|
<title>Node18->Node19</title>
|
|
<g id="a_edge32_Node000018_Node000019"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M373,-254.34C373,-245 373,-233.94 373,-224.62"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="376.5,-224.82 373,-214.82 369.5,-224.82 376.5,-224.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|
|
|
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
|
</g>
|
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
|
<a xlink:href="composition__masked_8h__incl_org.svg" target="_base">
|
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
|
<path id="arrow"
|
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
|
style="fill:#404040;"/>
|
|
</a>
|
|
</g>
|
|
</svg>
|
|
|
|
<style type='text/css'>
|
|
<![CDATA[
|
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
|
]]>
|
|
</style>
|
|
<script type="application/ecmascript"><![CDATA[
|
|
document.addEventListener('DOMContentLoaded', (event) => {
|
|
highlightEdges();
|
|
highlightAdjacentNodes();
|
|
});
|
|
]]></script>
|
|
</svg>
|