285 lines
13 KiB
XML
285 lines
13 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 13.0.1 (20250615.1724)
|
|
-->
|
|
<!-- Title: src/config/include/fourdst/config/cli.h Pages: 1 -->
|
|
<svg width="814pt" height="216pt"
|
|
viewBox="0.00 0.00 814.00 216.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 211.5)">
|
|
<title>src/config/include/fourdst/config/cli.h</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title="Integration layer between libconfig and CLI applications.">
|
|
<polygon fill="#999999" stroke="#666666" points="381.5,-207.5 282.25,-207.5 282.25,-177 381.5,-177 381.5,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="290.25" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/cli.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="61.75,-80.12 0,-80.12 0,-60.88 61.75,-60.88 61.75,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="30.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</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="M294.97,-176.57C235.8,-153.03 120.65,-107.22 63.99,-84.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.46,-81.49 54.87,-81.05 62.87,-88 65.46,-81.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><a xlink:href="base_8h.html" target="_top" xlink:title="Core configuration management classes and concepts.">
|
|
<polygon fill="white" stroke="#666666" points="385.62,-141 278.12,-141 278.12,-121.75 385.62,-121.75 385.62,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/base.h</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="M331.88,-176.7C331.88,-169.46 331.88,-160.59 331.88,-152.69"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.38,-152.96 331.88,-142.96 328.38,-152.96 335.38,-152.96"/>
|
|
</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="806.38,-80.12 763.38,-80.12 763.38,-60.88 806.38,-60.88 806.38,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="784.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node12 -->
|
|
<g id="edge16_Node000001_Node000012" class="edge">
|
|
<title>Node1->Node12</title>
|
|
<g id="a_edge16_Node000001_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M381.81,-181.9C461.69,-166.26 622.6,-131.88 753.88,-85.75 754.67,-85.47 755.48,-85.18 756.28,-84.87"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.47,-88.17 765.35,-81.1 754.77,-81.71 757.47,-88.17"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node2 -->
|
|
<g id="edge9_Node000003_Node000002" class="edge">
|
|
<title>Node3->Node2</title>
|
|
<g id="a_edge9_Node000003_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M277.82,-124.09C224.41,-117.19 140.67,-104.55 69.88,-85.75 68.01,-85.25 66.1,-84.71 64.19,-84.12"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.37,-80.82 54.77,-80.97 63.15,-87.46 65.37,-80.82"/>
|
|
</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="140.38,-80.12 79.38,-80.12 79.38,-60.88 140.38,-60.88 140.38,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="109.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">filesystem</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node4 -->
|
|
<g id="edge3_Node000003_Node000004" class="edge">
|
|
<title>Node3->Node4</title>
|
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M293.03,-121.29C257.05,-112.7 202.13,-99.17 154.88,-85.75 152.75,-85.15 150.57,-84.51 148.37,-83.86"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.44,-80.52 138.85,-80.95 147.39,-87.22 149.44,-80.52"/>
|
|
</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="329.88,-19.25 289.88,-19.25 289.88,0 329.88,0 329.88,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="309.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node5 -->
|
|
<g id="edge4_Node000003_Node000005" class="edge">
|
|
<title>Node3->Node5</title>
|
|
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M277.68,-128.68C246.02,-124.56 208.37,-113.56 187.88,-85.75 179.83,-74.84 180.11,-66.36 187.88,-55.25 208.2,-26.17 249.62,-15.98 278.53,-12.44"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.57,-15.96 288.17,-11.48 277.88,-8.99 278.57,-15.96"/>
|
|
</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="231.25,-80.12 196.5,-80.12 196.5,-60.88 231.25,-60.88 231.25,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="213.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node6 -->
|
|
<g id="edge5_Node000003_Node000006" class="edge">
|
|
<title>Node3->Node6</title>
|
|
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M312.35,-121.25C295.46,-113.28 270.21,-101.2 240.01,-85.68"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.87,-82.7 231.38,-81.21 238.65,-88.92 241.87,-82.7"/>
|
|
</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="292.75,-80.12 249,-80.12 249,-60.88 292.75,-60.88 292.75,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="270.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node7 -->
|
|
<g id="edge6_Node000003_Node000007" class="edge">
|
|
<title>Node3->Node7</title>
|
|
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M322.61,-121.43C313.56,-112.7 299.57,-99.19 288.41,-88.43"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.94,-86 281.32,-81.58 286.08,-91.04 290.94,-86"/>
|
|
</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="353.38,-80.12 310.38,-80.12 310.38,-60.88 353.38,-60.88 353.38,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node8 -->
|
|
<g id="edge7_Node000003_Node000008" class="edge">
|
|
<title>Node3->Node8</title>
|
|
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M331.88,-121.43C331.88,-113.65 331.88,-102.08 331.88,-92.03"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.38,-92.04 331.88,-82.04 328.38,-92.04 335.38,-92.04"/>
|
|
</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="436.62,-80.12 371.12,-80.12 371.12,-60.88 436.62,-60.88 436.62,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="403.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node9 -->
|
|
<g id="edge8_Node000003_Node000009" class="edge">
|
|
<title>Node3->Node9</title>
|
|
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M342.81,-121.43C353.7,-112.53 370.66,-98.66 383.95,-87.79"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.14,-90.52 391.67,-81.48 381.71,-85.1 386.14,-90.52"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:href="exceptions_8h.html" target="_top" xlink:title="Exception classes for the configuration library.">
|
|
<polygon fill="white" stroke="#666666" points="580.62,-85.75 455.12,-85.75 455.12,-55.25 580.62,-55.25 580.62,-85.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="463.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="517.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node10 -->
|
|
<g id="edge10_Node000003_Node000010" class="edge">
|
|
<title>Node3->Node10</title>
|
|
<g id="a_edge10_Node000003_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M360.53,-121.3C387.08,-112.9 427.35,-100.15 460.51,-89.66"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.53,-93.01 470.01,-86.65 459.42,-86.33 461.53,-93.01"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node12 -->
|
|
<g id="edge13_Node000003_Node000012" class="edge">
|
|
<title>Node3->Node12</title>
|
|
<g id="a_edge13_Node000003_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M385.87,-130.23C467.14,-128.78 625.11,-121.12 753.88,-85.75 755.05,-85.43 756.23,-85.07 757.41,-84.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.46,-88.02 766.46,-81.08 755.88,-81.52 758.46,-88.02"/>
|
|
</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="663.25,-80.12 598.5,-80.12 598.5,-60.88 663.25,-60.88 663.25,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="630.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/toml.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node13 -->
|
|
<g id="edge14_Node000003_Node000013" class="edge">
|
|
<title>Node3->Node13</title>
|
|
<g id="a_edge14_Node000003_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M386.03,-123.63C438.62,-116.47 520.45,-103.69 589.88,-85.75 591.87,-85.24 593.9,-84.67 595.95,-84.07"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="596.89,-87.44 605.35,-81.06 594.76,-80.77 596.89,-87.44"/>
|
|
</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="744.88,-80.12 680.88,-80.12 680.88,-60.88 744.88,-60.88 744.88,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="712.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/json.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node14 -->
|
|
<g id="edge15_Node000003_Node000014" class="edge">
|
|
<title>Node3->Node14</title>
|
|
<g id="a_edge15_Node000003_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M386.08,-126.69C453.7,-121.31 572.52,-109.28 671.88,-85.75 674.02,-85.24 676.21,-84.66 678.41,-84.04"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="679.34,-87.42 687.83,-81.08 677.24,-80.74 679.34,-87.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node5 -->
|
|
<g id="edge12_Node000010_Node000005" class="edge">
|
|
<title>Node10->Node5</title>
|
|
<g id="a_edge12_Node000010_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M465.92,-54.8C426.64,-43.67 374,-28.77 341.01,-19.44"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.25,-16.15 331.67,-16.8 340.34,-22.89 342.25,-16.15"/>
|
|
</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="547.25,-19.25 488.5,-19.25 488.5,0 547.25,0 547.25,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="517.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node11 -->
|
|
<g id="edge11_Node000010_Node000011" class="edge">
|
|
<title>Node10->Node11</title>
|
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M517.88,-54.95C517.88,-47.71 517.88,-38.84 517.88,-30.94"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.38,-31.21 517.88,-21.21 514.38,-31.21 521.38,-31.21"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|