Files
libcomposition/docs/html/inherit_graph_7.svg

120 lines
6.7 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: Graphical Class Hierarchy Pages: 1 -->
<svg width="472pt" height="170pt"
viewBox="0.00 0.00 472.00 170.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 165.75)">
<title>Graphical Class Hierarchy</title>
<!-- Node0 -->
<g id="Node000000" class="node">
<title>Node0</title>
<g id="a_Node000000"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="77.5,-60.5 0,-60.5 0,-41.25 77.5,-41.25 77.5,-60.5"/>
<text xml:space="preserve" text-anchor="middle" x="38.75" y="-47" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" target="_top" xlink:title="Base class for exceptions related to composition objects.">
<polygon fill="white" stroke="#666666" points="264.5,-96.12 113.5,-96.12 113.5,-65.62 264.5,-65.62 264.5,-96.12"/>
<text xml:space="preserve" text-anchor="start" x="121.5" y="-82.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
<text xml:space="preserve" text-anchor="middle" x="189" y="-71.38" font-family="Helvetica,sans-Serif" font-size="10.00">::exceptions::CompositionError</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node1 -->
<g id="edge4_Node000000_Node000001" class="edge">
<title>Node0&#45;&gt;Node1</title>
<g id="a_edge4_Node000000_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.96,-60.83C96.72,-62.4 104.89,-64.06 113.08,-65.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="89.91,-57.45 79.41,-58.9 88.52,-64.31 89.91,-57.45"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html" target="_top" xlink:title="Base class for exceptions related to atomic species.">
<polygon fill="white" stroke="#666666" points="254.75,-42.12 123.25,-42.12 123.25,-11.62 254.75,-11.62 254.75,-42.12"/>
<text xml:space="preserve" text-anchor="start" x="131.25" y="-28.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
<text xml:space="preserve" text-anchor="middle" x="189" y="-17.38" font-family="Helvetica,sans-Serif" font-size="10.00">::exceptions::SpeciesError</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node4 -->
<g id="edge7_Node000000_Node000004" class="edge">
<title>Node0&#45;&gt;Node4</title>
<g id="a_edge7_Node000000_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M89.28,-42.86C100.06,-41.11 111.63,-39.24 122.92,-37.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="88.73,-39.4 79.42,-44.45 89.85,-46.31 88.73,-39.4"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html" target="_top" xlink:title="Exception thrown when a composition is in an invalid or inconsistent state.">
<polygon fill="white" stroke="#666666" points="461.62,-161.75 303.12,-161.75 303.12,-120 461.62,-120 461.62,-161.75"/>
<text xml:space="preserve" text-anchor="start" x="311.12" y="-148.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
<text xml:space="preserve" text-anchor="start" x="311.12" y="-137" font-family="Helvetica,sans-Serif" font-size="10.00">::exceptions::InvalidComposition</text>
<text xml:space="preserve" text-anchor="middle" x="382.38" y="-125.75" font-family="Helvetica,sans-Serif" font-size="10.00">Error</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge5_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge5_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M250.62,-99.88C270.61,-106.15 292.97,-113.16 313.47,-119.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="251.82,-96.59 241.23,-96.94 249.72,-103.27 251.82,-96.59"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html" target="_top" xlink:title="Exception thrown when a symbol is used that has not been registered.">
<polygon fill="white" stroke="#666666" points="464.25,-101.75 300.5,-101.75 300.5,-60 464.25,-60 464.25,-101.75"/>
<text xml:space="preserve" text-anchor="start" x="308.5" y="-88.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
<text xml:space="preserve" text-anchor="start" x="308.5" y="-77" font-family="Helvetica,sans-Serif" font-size="10.00">::exceptions::UnregisteredSymbol</text>
<text xml:space="preserve" text-anchor="middle" x="382.38" y="-65.75" font-family="Helvetica,sans-Serif" font-size="10.00">Error</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge6_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge6_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M276.1,-80.88C284.15,-80.88 292.29,-80.88 300.29,-80.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="276.33,-77.38 266.33,-80.88 276.33,-84.38 276.33,-77.38"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html" target="_top" xlink:title="Exception thrown when an unknown symbol is encountered.">
<polygon fill="white" stroke="#666666" points="457.12,-41.75 307.62,-41.75 307.62,0 457.12,0 457.12,-41.75"/>
<text xml:space="preserve" text-anchor="start" x="315.62" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
<text xml:space="preserve" text-anchor="start" x="315.62" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">::exceptions::UnknownSymbol</text>
<text xml:space="preserve" text-anchor="middle" x="382.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Error</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge8_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge8_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M266.26,-24.48C279.77,-24.06 293.82,-23.62 307.28,-23.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="266.46,-20.98 256.57,-24.79 266.68,-27.97 266.46,-20.98"/>
</a>
</g>
</g>
</g>
</svg>