Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
810 lines
35 KiB
XML
810 lines
35 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/lib/serif/utils/serialize/archive.cpp Pages: 1 -->
|
|
<!--zoomable 282 -->
|
|
|
|
<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 = 1167;
|
|
var viewHeight = 282;
|
|
var sectionId = 'dynsection-0';
|
|
</script>
|
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
|
<svg id="graph" class="graph">
|
|
<g id="viewport">
|
|
<title>src/lib/serif/utils/serialize/archive.cpp</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="519,-274 410.75,-274 410.75,-243.5 519,-243.5 519,-274"/>
|
|
<text xml:space="preserve" text-anchor="start" x="418.75" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/serif/utils</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="464.88" y="-249.25" font-family="Helvetica,sans-Serif" font-size="10.00">/serialize/archive.cpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="archive_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="857.25,-152.25 762.5,-152.25 762.5,-121.75 857.25,-121.75 857.25,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="770.5" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/serialize</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="809.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/archive.hpp</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="M410.43,-255.31C341.04,-250.92 226.94,-239 200.88,-207.5 195.42,-200.91 195.08,-194.54 200.88,-188.25 237.65,-148.31 605.02,-140.12 750.75,-138.43"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="750.62,-141.94 760.58,-138.33 750.55,-134.94 750.62,-141.94"/>
|
|
</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="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node12 -->
|
|
<g id="edge29_Node000001_Node000012" class="edge">
|
|
<title>Node1->Node12</title>
|
|
<g id="a_edge29_Node000001_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M410.27,-253.23C336.24,-246.3 208.69,-231.3 168.88,-207.5 97.76,-164.99 52.57,-71.25 35.54,-30.35"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="38.79,-29.05 31.81,-21.09 32.3,-31.67 38.79,-29.05"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20 -->
|
|
<g id="Node000020" class="node">
|
|
<title>Node20</title>
|
|
<g id="a_Node000020"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="113.5,-19.25 74.25,-19.25 74.25,0 113.5,0 113.5,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="93.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node20 -->
|
|
<g id="edge35_Node000001_Node000020" class="edge">
|
|
<title>Node1->Node20</title>
|
|
<g id="a_edge35_Node000001_Node000020"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M410.51,-253.42C341.25,-246.94 226.48,-232.72 192.88,-207.5 132.96,-162.54 106.78,-71.18 97.78,-30.7"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.22,-30.03 95.75,-20.95 94.37,-31.46 101.22,-30.03"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node25 -->
|
|
<g id="Node000025" class="node">
|
|
<title>Node25</title>
|
|
<g id="a_Node000025"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="255.5,-207.5 210.25,-207.5 210.25,-188.25 255.5,-188.25 255.5,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="232.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">atomic</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node25 -->
|
|
<g id="edge30_Node000001_Node000025" class="edge">
|
|
<title>Node1->Node25</title>
|
|
<g id="a_edge30_Node000001_Node000025"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M410.48,-244.35C372.74,-234.99 321.03,-222.05 266.81,-207.97"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="267.96,-204.65 257.4,-205.52 266.2,-211.43 267.96,-204.65"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node26 -->
|
|
<g id="Node000026" class="node">
|
|
<title>Node26</title>
|
|
<g id="a_Node000026"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="329.75,-207.5 274,-207.5 274,-188.25 329.75,-188.25 329.75,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="301.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">charconv</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node26 -->
|
|
<g id="edge31_Node000001_Node000026" class="edge">
|
|
<title>Node1->Node26</title>
|
|
<g id="a_edge31_Node000001_Node000026"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M424.16,-243.05C397.55,-233.43 363.12,-221 337.57,-211.77"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="338.89,-208.52 328.3,-208.42 336.51,-215.11 338.89,-208.52"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node27 -->
|
|
<g id="Node000027" class="node">
|
|
<title>Node27</title>
|
|
<g id="a_Node000027"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="393.5,-207.5 348.25,-207.5 348.25,-188.25 393.5,-188.25 393.5,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="370.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node27 -->
|
|
<g id="edge32_Node000001_Node000027" class="edge">
|
|
<title>Node1->Node27</title>
|
|
<g id="a_edge32_Node000001_Node000027"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M441.64,-243.2C427.46,-234.32 409.38,-222.99 395.04,-214.01"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="396.98,-211.1 386.65,-208.75 393.27,-217.03 396.98,-211.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node28 -->
|
|
<g id="Node000028" class="node">
|
|
<title>Node28</title>
|
|
<g id="a_Node000028"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="454,-207.5 411.75,-207.5 411.75,-188.25 454,-188.25 454,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="432.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node28 -->
|
|
<g id="edge33_Node000001_Node000028" class="edge">
|
|
<title>Node1->Node28</title>
|
|
<g id="a_edge33_Node000001_Node000028"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M456.96,-243.2C452.84,-235.61 447.75,-226.24 443.31,-218.07"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="446.38,-216.4 438.53,-209.28 440.23,-219.74 446.38,-216.4"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node29 -->
|
|
<g id="Node000029" class="node">
|
|
<title>Node29</title>
|
|
<g id="a_Node000029"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="521.75,-207.5 472,-207.5 472,-188.25 521.75,-188.25 521.75,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="496.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node29 -->
|
|
<g id="edge34_Node000001_Node000029" class="edge">
|
|
<title>Node1->Node29</title>
|
|
<g id="a_edge34_Node000001_Node000029"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M472.79,-243.2C476.91,-235.61 482,-226.24 486.44,-218.07"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="489.52,-219.74 491.22,-209.28 483.37,-216.4 489.52,-219.74"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node30 -->
|
|
<g id="Node000030" class="node">
|
|
<title>Node30</title>
|
|
<g id="a_Node000030"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="581.62,-207.5 540.12,-207.5 540.12,-188.25 581.62,-188.25 581.62,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="560.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">locale</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node30 -->
|
|
<g id="edge36_Node000001_Node000030" class="edge">
|
|
<title>Node1->Node30</title>
|
|
<g id="a_edge36_Node000001_Node000030"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M488.61,-243.2C503.22,-234.23 521.91,-222.77 536.63,-213.75"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="538.09,-216.95 544.79,-208.74 534.43,-210.99 538.09,-216.95"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node31 -->
|
|
<g id="Node000031" class="node">
|
|
<title>Node31</title>
|
|
<g id="a_Node000031"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="629.62,-207.5 600.12,-207.5 600.12,-188.25 629.62,-188.25 629.62,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="614.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node31 -->
|
|
<g id="edge37_Node000001_Node000031" class="edge">
|
|
<title>Node1->Node31</title>
|
|
<g id="a_edge37_Node000001_Node000031"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M502.34,-243.05C529.33,-232.45 565.07,-218.42 588.96,-209.05"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="590.21,-212.32 598.24,-205.41 587.65,-205.8 590.21,-212.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node32 -->
|
|
<g id="Node000032" class="node">
|
|
<title>Node32</title>
|
|
<g id="a_Node000032"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="698.5,-207.5 647.25,-207.5 647.25,-188.25 698.5,-188.25 698.5,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="672.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node32 -->
|
|
<g id="edge38_Node000001_Node000032" class="edge">
|
|
<title>Node1->Node32</title>
|
|
<g id="a_edge38_Node000001_Node000032"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M516.83,-243.05C553.85,-232.56 602.74,-218.73 635.86,-209.35"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="636.74,-212.74 645.41,-206.65 634.84,-206 636.74,-212.74"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node33 -->
|
|
<g id="Node000033" class="node">
|
|
<title>Node33</title>
|
|
<g id="a_Node000033"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="789.38,-207.5 716.38,-207.5 716.38,-188.25 789.38,-188.25 789.38,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="752.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">system_error</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node33 -->
|
|
<g id="edge39_Node000001_Node000033" class="edge">
|
|
<title>Node1->Node33</title>
|
|
<g id="a_edge39_Node000001_Node000033"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M519.38,-246.61C572.9,-235.67 653.74,-219.14 704.89,-208.68"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="705.38,-212.16 714.48,-206.72 703.98,-205.3 705.38,-212.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node34 -->
|
|
<g id="Node000034" class="node">
|
|
<title>Node34</title>
|
|
<g id="a_Node000034"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="890.25,-207.5 807.5,-207.5 807.5,-188.25 890.25,-188.25 890.25,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="848.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">serif/config.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node34 -->
|
|
<g id="edge40_Node000001_Node000034" class="edge">
|
|
<title>Node1->Node34</title>
|
|
<g id="a_edge40_Node000001_Node000034"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M519.31,-249.93C583.14,-240.67 692.44,-224.57 795.86,-207.96"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="796.33,-211.43 805.65,-206.38 795.22,-204.52 796.33,-211.43"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35 -->
|
|
<g id="Node000035" class="node">
|
|
<title>Node35</title>
|
|
<g id="a_Node000035"><a xlink:href="format_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="1067.12,-207.5 1004.62,-207.5 1004.62,-188.25 1067.12,-188.25 1067.12,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1035.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">format.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node35 -->
|
|
<g id="edge41_Node000001_Node000035" class="edge">
|
|
<title>Node1->Node35</title>
|
|
<g id="a_edge41_Node000001_Node000035"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M519.37,-252.13C632.39,-240.48 890.3,-213.88 992.76,-203.32"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="993.09,-206.81 1002.67,-202.3 992.37,-199.84 993.09,-206.81"/>
|
|
</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="834,-80.12 785.75,-80.12 785.75,-60.88 834,-60.88 834,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="809.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node3 -->
|
|
<g id="edge2_Node000002_Node000003" class="edge">
|
|
<title>Node2->Node3</title>
|
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M809.88,-121.36C809.88,-112.58 809.88,-101.27 809.88,-91.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="813.38,-91.84 809.88,-81.84 806.38,-91.84 813.38,-91.84"/>
|
|
</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="913.38,-80.12 852.38,-80.12 852.38,-60.88 913.38,-60.88 913.38,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="882.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">filesystem</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node4 -->
|
|
<g id="edge3_Node000002_Node000004" class="edge">
|
|
<title>Node2->Node4</title>
|
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M826.44,-121.36C837.73,-111.39 852.68,-98.18 864.36,-87.86"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="866.58,-90.57 871.76,-81.32 861.94,-85.32 866.58,-90.57"/>
|
|
</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="980.38,-80.12 931.38,-80.12 931.38,-60.88 980.38,-60.88 980.38,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="955.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node5 -->
|
|
<g id="edge4_Node000002_Node000005" class="edge">
|
|
<title>Node2->Node5</title>
|
|
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M843,-121.36C867.66,-110.47 901.08,-95.71 925.15,-85.08"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="926.36,-88.36 934.1,-81.12 923.53,-81.96 926.36,-88.36"/>
|
|
</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="949.25,-19.25 914.5,-19.25 914.5,0 949.25,0 949.25,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="931.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node6 -->
|
|
<g id="edge5_Node000002_Node000006" class="edge">
|
|
<title>Node2->Node6</title>
|
|
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M783.7,-121.48C758.01,-105.37 725.2,-78.57 743.88,-55.25 787.57,-0.71 829.94,-34.85 903.19,-19.2"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="903.86,-22.64 912.75,-16.87 902.21,-15.84 903.86,-22.64"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1016.75,-19.25 967,-19.25 967,0 1016.75,0 1016.75,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="991.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node7 -->
|
|
<g id="edge6_Node000002_Node000007" class="edge">
|
|
<title>Node2->Node7</title>
|
|
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M795.67,-121.52C780.45,-104.23 760.54,-75.15 776.88,-55.25 826.67,5.43 873.66,-33.63 955.43,-19.43"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="956.06,-22.87 965.18,-17.47 954.68,-16.01 956.06,-22.87"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1074.88,-19.25 1034.88,-19.25 1034.88,0 1074.88,0 1074.88,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1054.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node8 -->
|
|
<g id="edge7_Node000002_Node000008" class="edge">
|
|
<title>Node2->Node8</title>
|
|
<g id="a_edge7_Node000002_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M857.68,-130.38C895.86,-124.15 949.45,-111.37 989.88,-85.75 1012.8,-71.22 1032.1,-46.17 1043.57,-29.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1046.39,-31.11 1048.84,-20.81 1040.5,-27.33 1046.39,-31.11"/>
|
|
</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="1158.62,-19.25 1093.12,-19.25 1093.12,0 1158.62,0 1158.62,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1125.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node9 -->
|
|
<g id="edge8_Node000002_Node000009" class="edge">
|
|
<title>Node2->Node9</title>
|
|
<g id="a_edge8_Node000002_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M857.43,-129.91C901.13,-123.11 966.96,-109.75 1019.88,-85.75 1053.57,-70.47 1087.6,-43.93 1107.71,-26.83"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1109.75,-29.69 1115.01,-20.49 1105.16,-24.4 1109.75,-29.69"/>
|
|
</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="174.38,-19.25 131.38,-19.25 131.38,0 174.38,0 174.38,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="152.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node10 -->
|
|
<g id="edge9_Node000002_Node000010" class="edge">
|
|
<title>Node2->Node10</title>
|
|
<g id="a_edge9_Node000002_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M762.36,-128.75C658.99,-112.63 405.9,-71.32 185.88,-19.8"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.78,-16.41 176.24,-17.53 185.17,-23.23 186.78,-16.41"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:href="record_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="689.25,-85.75 594.5,-85.75 594.5,-55.25 689.25,-55.25 689.25,-85.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="602.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/serialize</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="641.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/record.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node11 -->
|
|
<g id="edge10_Node000002_Node000011" class="edge">
|
|
<title>Node2->Node11</title>
|
|
<g id="a_edge10_Node000002_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M771.75,-121.36C747.78,-112.16 716.62,-100.2 690.82,-90.29"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="692.14,-87.05 681.55,-86.73 689.63,-93.58 692.14,-87.05"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node6 -->
|
|
<g id="edge20_Node000011_Node000006" class="edge">
|
|
<title>Node11->Node6</title>
|
|
<g id="a_edge20_Node000011_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.71,-58.63C695.15,-57.46 700.63,-56.31 705.88,-55.25 790.54,-38.17 815.71,-40.73 903.26,-19.35"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="903.92,-22.79 912.78,-16.98 902.23,-16 903.92,-22.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node7 -->
|
|
<g id="edge21_Node000011_Node000007" class="edge">
|
|
<title>Node11->Node7</title>
|
|
<g id="a_edge21_Node000011_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.7,-62.44C760.52,-51.9 891.07,-32.11 955.46,-19.55"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="956.09,-22.99 965.2,-17.59 954.71,-16.13 956.09,-22.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node8 -->
|
|
<g id="edge22_Node000011_Node000008" class="edge">
|
|
<title>Node11->Node8</title>
|
|
<g id="a_edge22_Node000011_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.69,-64.21C773.7,-54.75 945.54,-34.7 1023.57,-19.38"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1023.81,-22.91 1032.9,-17.46 1022.4,-16.05 1023.81,-22.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node9 -->
|
|
<g id="edge23_Node000011_Node000009" class="edge">
|
|
<title>Node11->Node9</title>
|
|
<g id="a_edge23_Node000011_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.4,-64.34C788.92,-53.5 1014.9,-28.71 1081.75,-19.34"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1082.04,-22.84 1091.41,-17.91 1081.01,-15.92 1082.04,-22.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node10 -->
|
|
<g id="edge28_Node000011_Node000010" class="edge">
|
|
<title>Node11->Node10</title>
|
|
<g id="a_edge28_Node000011_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M594.23,-66.97C512.36,-62.05 339.67,-49.12 185.77,-19.53"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.7,-16.15 176.21,-17.66 185.35,-23.02 186.7,-16.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node12 -->
|
|
<g id="edge11_Node000011_Node000012" class="edge">
|
|
<title>Node11->Node12</title>
|
|
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M594.1,-67.64C496.77,-63.35 268.43,-50.77 67.44,-19.43"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.99,-15.98 57.57,-17.87 66.9,-22.89 67.99,-15.98"/>
|
|
</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="849.75,-19.25 812,-19.25 812,0 849.75,0 849.75,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="830.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node13 -->
|
|
<g id="edge12_Node000011_Node000013" class="edge">
|
|
<title>Node11->Node13</title>
|
|
<g id="a_edge12_Node000011_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.08,-54.8C724.18,-43.86 771,-29.28 801.05,-19.92"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="801.73,-23.37 810.24,-17.05 799.65,-16.69 801.73,-23.37"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="896.27,-19.25 867.48,-19.25 867.48,0 896.27,0 896.27,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="881.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">bit</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node14 -->
|
|
<g id="edge13_Node000011_Node000014" class="edge">
|
|
<title>Node11->Node14</title>
|
|
<g id="a_edge13_Node000011_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.7,-58.77C741.91,-47.02 821.9,-28.85 856.49,-19.51"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="857.27,-22.93 865.92,-16.81 855.34,-16.2 857.27,-22.93"/>
|
|
</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="247.75,-19.25 192,-19.25 192,0 247.75,0 247.75,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="219.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">concepts</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node15 -->
|
|
<g id="edge14_Node000011_Node000015" class="edge">
|
|
<title>Node11->Node15</title>
|
|
<g id="a_edge14_Node000011_Node000015"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M594.22,-64.82C523.32,-57.52 385.67,-42.05 259.13,-19.5"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="260.05,-16.11 249.59,-17.78 258.81,-23 260.05,-16.11"/>
|
|
</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="311.5,-19.25 266.25,-19.25 266.25,0 311.5,0 311.5,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="288.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node16 -->
|
|
<g id="edge15_Node000011_Node000016" class="edge">
|
|
<title>Node11->Node16</title>
|
|
<g id="a_edge15_Node000011_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M594.26,-63.68C533.54,-55.9 425.12,-40.81 323.01,-19.5"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.86,-16.1 313.36,-17.46 322.42,-22.95 323.86,-16.1"/>
|
|
</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="387.88,-19.25 329.88,-19.25 329.88,0 387.88,0 387.88,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="358.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">exception</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node17 -->
|
|
<g id="edge16_Node000011_Node000017" class="edge">
|
|
<title>Node11->Node17</title>
|
|
<g id="a_edge16_Node000011_Node000017"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M594.39,-60.07C547.3,-50.64 472.81,-35.55 399.17,-19.71"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.31,-16.38 389.8,-17.69 398.84,-23.22 400.31,-16.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18 -->
|
|
<g id="Node000018" class="node">
|
|
<title>Node18</title>
|
|
<g id="a_Node000018"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="461.75,-19.25 406,-19.25 406,0 461.75,0 461.75,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="433.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node18 -->
|
|
<g id="edge17_Node000011_Node000018" class="edge">
|
|
<title>Node11->Node18</title>
|
|
<g id="a_edge17_Node000011_Node000018"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M594.16,-55.99C557.52,-45.62 507.55,-31.48 473.19,-21.75"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="474.21,-18.41 463.64,-19.05 472.31,-25.14 474.21,-18.41"/>
|
|
</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="537.88,-19.25 479.88,-19.25 479.88,0 537.88,0 537.88,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="508.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node19 -->
|
|
<g id="edge18_Node000011_Node000019" class="edge">
|
|
<title>Node11->Node19</title>
|
|
<g id="a_edge18_Node000011_Node000019"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M608.66,-54.8C587.53,-45.44 560.35,-33.41 539.7,-24.27"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="541.22,-21.11 530.66,-20.27 538.38,-27.51 541.22,-21.11"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node20 -->
|
|
<g id="edge19_Node000011_Node000020" class="edge">
|
|
<title>Node11->Node20</title>
|
|
<g id="a_edge19_Node000011_Node000020"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M594.21,-67.95C504.15,-64.36 302.83,-53.2 124.86,-19.24"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.69,-15.83 115.2,-17.36 124.35,-22.7 125.69,-15.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21 -->
|
|
<g id="Node000021" class="node">
|
|
<title>Node21</title>
|
|
<g id="a_Node000021"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="593.38,-19.25 556.38,-19.25 556.38,0 593.38,0 593.38,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="574.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node21 -->
|
|
<g id="edge24_Node000011_Node000021" class="edge">
|
|
<title>Node11->Node21</title>
|
|
<g id="a_edge24_Node000011_Node000021"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M625.31,-54.95C615.7,-46.5 603.56,-35.83 593.6,-27.08"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="596.16,-24.67 586.34,-20.7 591.54,-29.93 596.16,-24.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22 -->
|
|
<g id="Node000022" class="node">
|
|
<title>Node22</title>
|
|
<g id="a_Node000022"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="672.75,-19.25 611,-19.25 611,0 672.75,0 672.75,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="641.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node22 -->
|
|
<g id="edge25_Node000011_Node000022" class="edge">
|
|
<title>Node11->Node22</title>
|
|
<g id="a_edge25_Node000011_Node000022"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M641.88,-54.95C641.88,-47.71 641.88,-38.84 641.88,-30.94"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="645.38,-31.21 641.88,-21.21 638.38,-31.21 645.38,-31.21"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23 -->
|
|
<g id="Node000023" class="node">
|
|
<title>Node23</title>
|
|
<g id="a_Node000023"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="730.5,-19.25 691.25,-19.25 691.25,0 730.5,0 730.5,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="710.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node23 -->
|
|
<g id="edge26_Node000011_Node000023" class="edge">
|
|
<title>Node11->Node23</title>
|
|
<g id="a_edge26_Node000011_Node000023"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M658.93,-54.95C668.83,-46.5 681.33,-35.83 691.59,-27.08"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="693.75,-29.84 699.09,-20.68 689.21,-24.51 693.75,-29.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24 -->
|
|
<g id="Node000024" class="node">
|
|
<title>Node24</title>
|
|
<g id="a_Node000024"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="793.5,-19.25 748.25,-19.25 748.25,0 793.5,0 793.5,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="770.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node24 -->
|
|
<g id="edge27_Node000011_Node000024" class="edge">
|
|
<title>Node11->Node24</title>
|
|
<g id="a_edge27_Node000011_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M674.09,-54.8C694.5,-45.48 720.7,-33.52 740.7,-24.4"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="742.07,-27.62 749.71,-20.28 739.16,-21.25 742.07,-27.62"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35->Node2 -->
|
|
<g id="edge44_Node000035_Node000002" class="edge">
|
|
<title>Node35->Node2</title>
|
|
<g id="a_edge44_Node000035_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1004.45,-188.69C969.42,-179.56 911.98,-164.6 868.57,-153.29"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="869.6,-149.94 859.04,-150.81 867.84,-156.72 869.6,-149.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35->Node8 -->
|
|
<g id="edge42_Node000035_Node000008" class="edge">
|
|
<title>Node35->Node8</title>
|
|
<g id="a_edge42_Node000035_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1036.79,-187.89C1039.69,-159.5 1048.7,-71.19 1052.8,-30.96"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1056.28,-31.33 1053.81,-21.02 1049.32,-30.62 1056.28,-31.33"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35->Node9 -->
|
|
<g id="edge43_Node000035_Node000009" class="edge">
|
|
<title>Node35->Node9</title>
|
|
<g id="a_edge43_Node000035_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1040.22,-187.89C1054.09,-159.19 1097.54,-69.26 1116.67,-29.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1119.72,-31.41 1120.92,-20.88 1113.42,-28.36 1119.72,-31.41"/>
|
|
</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="archive_8cpp__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>
|