Documentation for 1a1570d775

This commit is contained in:
github-actions
2023-04-28 14:48:59 +00:00
parent ffdd173f0d
commit 7312767170
3827 changed files with 57379 additions and 55777 deletions

View File

@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('d9/d23/classgraph_1_1_lowest_common_an
<div class="dynheader">
Collaboration diagram for graph::LowestCommonAncestor:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d71/classgraph_1_1_lowest_common_ancestor__coll__graph.svg" width="395" height="418"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d71/classgraph_1_1_lowest_common_ancestor__coll__graph.svg" width="392" height="422"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@@ -266,7 +266,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a60151e19512b48cc0b14ea121df00488_cgraph.svg" width="347" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a60151e19512b48cc0b14ea121df00488_cgraph.svg" width="346" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -316,7 +316,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a42589cc39d6bbff6c997152f1b96e356_cgraph.svg" width="587" height="151"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a42589cc39d6bbff6c997152f1b96e356_cgraph.svg" width="586" height="151"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,7 +1,7 @@
<map id="graph::LowestCommonAncestor::populate_up" name="graph::LowestCommonAncestor::populate_up">
<area shape="rect" id="node1" title=" " alt="" coords="5,63,215,103"/>
<area shape="rect" id="node2" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="266,5,414,45"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="263,70,417,95"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="277,119,403,145"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="465,13,581,38"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,63,214,103"/>
<area shape="rect" id="node2" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="265,5,413,46"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="262,70,416,96"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="276,120,402,145"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="464,13,579,39"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: graph::LowestCommonAncestor::populate_up Pages: 1 -->
<svg width="440pt" height="113pt"
viewBox="0.00 0.00 440.00 112.50" 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 108.5)">
<svg width="439pt" height="113pt"
viewBox="0.00 0.00 438.50 112.88" 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 108.88)">
<title>graph::LowestCommonAncestor::populate_up</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="157,-61.5 0,-61.5 0,-31.5 157,-31.5 157,-61.5"/>
<text text-anchor="start" x="8" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
<polygon fill="#999999" stroke="#666666" points="156.25,-61.88 0,-61.88 0,-31.38 156.25,-31.38 156.25,-61.88"/>
<text text-anchor="start" x="8" y="-48.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.12" y="-37.12" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
</a>
</g>
</g>
@@ -22,62 +22,62 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="306.5,-104.5 195.5,-104.5 195.5,-74.5 306.5,-74.5 306.5,-104.5"/>
<text text-anchor="start" x="203.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="251" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
<polygon fill="white" stroke="#666666" points="305.38,-104.88 194.88,-104.88 194.88,-74.38 305.38,-74.38 305.38,-104.88"/>
<text text-anchor="start" x="202.88" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="250.12" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M140.57,-61.9C154.87,-65.51 170.17,-69.37 184.65,-73.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.47,-76.58 194.02,-75.63 185.18,-69.79 183.47,-76.58"/>
<path fill="none" stroke="#63b8ff" d="M140.98,-62.27C154.98,-65.81 169.88,-69.58 184,-73.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.07,-76.78 193.63,-75.84 184.79,-69.99 183.07,-76.78"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="309,-56 193,-56 193,-37 309,-37 309,-56"/>
<text text-anchor="middle" x="251" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="308,-56.25 192.25,-56.25 192.25,-37 308,-37 308,-56.25"/>
<text text-anchor="middle" x="250.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M157.27,-46.5C165.48,-46.5 173.78,-46.5 181.87,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.74,-50 191.74,-46.5 181.74,-43 181.74,-50"/>
<path fill="none" stroke="#63b8ff" d="M156.66,-46.62C164.79,-46.62 173.01,-46.62 181.02,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.79,-50.13 190.79,-46.62 180.79,-43.13 180.79,-50.13"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="298.5,-19 203.5,-19 203.5,0 298.5,0 298.5,-19"/>
<text text-anchor="middle" x="251" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
<polygon fill="white" stroke="#666666" points="297.5,-19.25 202.75,-19.25 202.75,0 297.5,0 297.5,-19.25"/>
<text text-anchor="middle" x="250.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M150.82,-31.02C165.08,-27.93 179.87,-24.72 193.54,-21.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="194.2,-24.97 203.23,-19.43 192.72,-18.13 194.2,-24.97"/>
<path fill="none" stroke="#63b8ff" d="M151.22,-30.93C165.07,-27.92 179.39,-24.8 192.67,-21.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.03,-25.2 202.05,-19.65 191.54,-18.36 193.03,-25.2"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="432,-99 345,-99 345,-80 432,-80 432,-99"/>
<text text-anchor="middle" x="388.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="430.5,-99.25 344,-99.25 344,-80 430.5,-80 430.5,-99.25"/>
<text text-anchor="middle" x="387.25" y="-85.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M306.72,-89.5C315.61,-89.5 324.8,-89.5 333.66,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.66,-93 343.66,-89.5 333.66,-86 333.66,-93"/>
<path fill="none" stroke="#63b8ff" d="M305.7,-89.62C314.55,-89.62 323.72,-89.62 332.56,-89.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.53,-93.13 342.53,-89.62 332.53,-86.13 332.53,-93.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,4 +1,4 @@
<map id="graph::LowestCommonAncestor::lowest_common_ancestor" name="graph::LowestCommonAncestor::lowest_common_ancestor">
<area shape="rect" id="node1" title="Query the structure to find the lowest common ancestor. Assumes that the provided numbers are valid i..." alt="" coords="5,5,215,45"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="263,13,341,38"/>
<area shape="rect" id="node1" title="Query the structure to find the lowest common ancestor. Assumes that the provided numbers are valid i..." alt="" coords="5,5,214,46"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="262,13,340,39"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: graph::LowestCommonAncestor::lowest_common_ancestor Pages: 1 -->
<svg width="260pt" height="38pt"
viewBox="0.00 0.00 260.00 38.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 34)">
<svg width="259pt" height="39pt"
viewBox="0.00 0.00 259.00 38.50" 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 34.5)">
<title>graph::LowestCommonAncestor::lowest_common_ancestor</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Query the structure to find the lowest common ancestor. Assumes that the provided numbers are valid i...">
<polygon fill="#999999" stroke="#666666" points="157,-30 0,-30 0,0 157,0 157,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::lowest_common_ancestor</text>
<polygon fill="#999999" stroke="#666666" points="156.25,-30.5 0,-30.5 0,0 156.25,0 156.25,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::lowest_common_ancestor</text>
</a>
</g>
</g>
@@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="252,-24.5 193,-24.5 193,-5.5 252,-5.5 252,-24.5"/>
<text text-anchor="middle" x="222.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="251,-24.88 192.25,-24.88 192.25,-5.63 251,-5.63 251,-24.88"/>
<text text-anchor="middle" x="221.62" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M157.15,-15C165.67,-15 174.07,-15 181.84,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.72,-18.5 191.72,-15 181.72,-11.5 181.72,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M156.5,-15.25C165,-15.25 173.36,-15.25 181.11,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.95,-18.75 190.95,-15.25 180.95,-11.75 180.95,-18.75"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,8 +1,8 @@
<map id="graph::LowestCommonAncestor::LowestCommonAncestor" name="graph::LowestCommonAncestor::LowestCommonAncestor">
<area shape="rect" id="node1" title="Stores the tree and precomputs &quot;up lifts&quot;." alt="" coords="5,63,215,103"/>
<area shape="rect" id="node2" href="$d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" title=" " alt="" coords="263,63,472,103"/>
<area shape="rect" id="node3" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="523,5,671,45"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="520,70,675,95"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="534,119,661,145"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="723,13,839,38"/>
<area shape="rect" id="node1" title="Stores the tree and precomputs &quot;up lifts&quot;." alt="" coords="5,63,214,103"/>
<area shape="rect" id="node2" href="$d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" title=" " alt="" coords="262,63,470,103"/>
<area shape="rect" id="node3" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="522,5,669,46"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="518,70,672,96"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="532,120,658,145"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="720,13,836,39"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: graph::LowestCommonAncestor::LowestCommonAncestor Pages: 1 -->
<!--zoomable 113 -->
@@ -46,7 +46,7 @@ if (edges && edges.length) {
</defs>
<script type="text/javascript">
var viewWidth = 633;
var viewWidth = 631;
var viewHeight = 113;
var sectionId = 'dynsection-1';
</script>
@@ -58,9 +58,9 @@ var sectionId = 'dynsection-1';
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Stores the tree and precomputs &quot;up lifts&quot;.">
<polygon fill="#999999" stroke="#666666" points="157,-61.5 0,-61.5 0,-31.5 157,-31.5 157,-61.5"/>
<text text-anchor="start" x="8" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
<polygon fill="#999999" stroke="#666666" points="156.25,-61.88 0,-61.88 0,-31.38 156.25,-31.38 156.25,-61.88"/>
<text text-anchor="start" x="8" y="-48.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.12" y="-37.12" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
</a>
</g>
</g>
@@ -68,78 +68,78 @@ var sectionId = 'dynsection-1';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="350,-61.5 193,-61.5 193,-31.5 350,-31.5 350,-61.5"/>
<text text-anchor="start" x="201" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="271.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
<polygon fill="white" stroke="#666666" points="348.5,-61.88 192.25,-61.88 192.25,-31.38 348.5,-31.38 348.5,-61.88"/>
<text text-anchor="start" x="200.25" y="-48.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="270.38" y="-37.12" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M157.46,-46.5C165.57,-46.5 173.85,-46.5 182.06,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.79,-50 191.79,-46.5 181.79,-43 181.79,-50"/>
<path fill="none" stroke="#63b8ff" d="M156.51,-46.62C164.5,-46.62 172.66,-46.62 180.77,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.75,-50.13 190.75,-46.62 180.75,-43.13 180.75,-50.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="499.5,-104.5 388.5,-104.5 388.5,-74.5 499.5,-74.5 499.5,-104.5"/>
<text text-anchor="start" x="396.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="444" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
<polygon fill="white" stroke="#666666" points="497.62,-104.88 387.12,-104.88 387.12,-74.38 497.62,-74.38 497.62,-104.88"/>
<text text-anchor="start" x="395.12" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="442.38" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M333.57,-61.9C347.87,-65.51 363.17,-69.37 377.65,-73.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="376.47,-76.58 387.02,-75.63 378.18,-69.79 376.47,-76.58"/>
<path fill="none" stroke="#63b8ff" d="M333.23,-62.27C347.23,-65.81 362.13,-69.58 376.25,-73.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.32,-76.78 385.88,-75.84 377.04,-69.99 375.32,-76.78"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="502,-56 386,-56 386,-37 502,-37 502,-56"/>
<text text-anchor="middle" x="444" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="500.25,-56.25 384.5,-56.25 384.5,-37 500.25,-37 500.25,-56.25"/>
<text text-anchor="middle" x="442.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M350.27,-46.5C358.48,-46.5 366.78,-46.5 374.87,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.74,-50 384.74,-46.5 374.74,-43 374.74,-50"/>
<path fill="none" stroke="#63b8ff" d="M348.91,-46.62C357.04,-46.62 365.26,-46.62 373.27,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="373.04,-50.13 383.04,-46.62 373.04,-43.13 373.04,-50.13"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="491.5,-19 396.5,-19 396.5,0 491.5,0 491.5,-19"/>
<text text-anchor="middle" x="444" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
<polygon fill="white" stroke="#666666" points="489.75,-19.25 395,-19.25 395,0 489.75,0 489.75,-19.25"/>
<text text-anchor="middle" x="442.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M343.82,-31.02C358.08,-27.93 372.87,-24.72 386.54,-21.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.2,-24.97 396.23,-19.43 385.72,-18.13 387.2,-24.97"/>
<path fill="none" stroke="#63b8ff" d="M343.47,-30.93C357.32,-27.92 371.64,-24.8 384.92,-21.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.28,-25.2 394.3,-19.65 383.79,-18.36 385.28,-25.2"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="625,-99 538,-99 538,-80 625,-80 625,-99"/>
<text text-anchor="middle" x="581.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="622.75,-99.25 536.25,-99.25 536.25,-80 622.75,-80 622.75,-99.25"/>
<text text-anchor="middle" x="579.5" y="-85.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M499.72,-89.5C508.61,-89.5 517.8,-89.5 526.66,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="526.66,-93 536.66,-89.5 526.66,-86 526.66,-93"/>
<path fill="none" stroke="#63b8ff" d="M497.95,-89.62C506.8,-89.62 515.97,-89.62 524.81,-89.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="524.78,-93.13 534.78,-89.62 524.78,-86.13 524.78,-93.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,20 +1,20 @@
<?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 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: graph::LowestCommonAncestor::LowestCommonAncestor Pages: 1 -->
<svg width="633pt" height="113pt"
viewBox="0.00 0.00 633.00 112.50" 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 108.5)">
<svg width="631pt" height="113pt"
viewBox="0.00 0.00 630.75 112.88" 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 108.88)">
<title>graph::LowestCommonAncestor::LowestCommonAncestor</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Stores the tree and precomputs &quot;up lifts&quot;.">
<polygon fill="#999999" stroke="#666666" points="157,-61.5 0,-61.5 0,-31.5 157,-31.5 157,-61.5"/>
<text text-anchor="start" x="8" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
<polygon fill="#999999" stroke="#666666" points="156.25,-61.88 0,-61.88 0,-31.38 156.25,-31.38 156.25,-61.88"/>
<text text-anchor="start" x="8" y="-48.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.12" y="-37.12" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
</a>
</g>
</g>
@@ -22,78 +22,78 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="350,-61.5 193,-61.5 193,-31.5 350,-31.5 350,-61.5"/>
<text text-anchor="start" x="201" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="271.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
<polygon fill="white" stroke="#666666" points="348.5,-61.88 192.25,-61.88 192.25,-31.38 348.5,-31.38 348.5,-61.88"/>
<text text-anchor="start" x="200.25" y="-48.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="270.38" y="-37.12" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M157.46,-46.5C165.57,-46.5 173.85,-46.5 182.06,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.79,-50 191.79,-46.5 181.79,-43 181.79,-50"/>
<path fill="none" stroke="#63b8ff" d="M156.51,-46.62C164.5,-46.62 172.66,-46.62 180.77,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.75,-50.13 190.75,-46.62 180.75,-43.13 180.75,-50.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="499.5,-104.5 388.5,-104.5 388.5,-74.5 499.5,-74.5 499.5,-104.5"/>
<text text-anchor="start" x="396.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="444" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
<polygon fill="white" stroke="#666666" points="497.62,-104.88 387.12,-104.88 387.12,-74.38 497.62,-74.38 497.62,-104.88"/>
<text text-anchor="start" x="395.12" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="442.38" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M333.57,-61.9C347.87,-65.51 363.17,-69.37 377.65,-73.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="376.47,-76.58 387.02,-75.63 378.18,-69.79 376.47,-76.58"/>
<path fill="none" stroke="#63b8ff" d="M333.23,-62.27C347.23,-65.81 362.13,-69.58 376.25,-73.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.32,-76.78 385.88,-75.84 377.04,-69.99 375.32,-76.78"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="502,-56 386,-56 386,-37 502,-37 502,-56"/>
<text text-anchor="middle" x="444" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="500.25,-56.25 384.5,-56.25 384.5,-37 500.25,-37 500.25,-56.25"/>
<text text-anchor="middle" x="442.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M350.27,-46.5C358.48,-46.5 366.78,-46.5 374.87,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.74,-50 384.74,-46.5 374.74,-43 374.74,-50"/>
<path fill="none" stroke="#63b8ff" d="M348.91,-46.62C357.04,-46.62 365.26,-46.62 373.27,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="373.04,-50.13 383.04,-46.62 373.04,-43.13 373.04,-50.13"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="491.5,-19 396.5,-19 396.5,0 491.5,0 491.5,-19"/>
<text text-anchor="middle" x="444" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
<polygon fill="white" stroke="#666666" points="489.75,-19.25 395,-19.25 395,0 489.75,0 489.75,-19.25"/>
<text text-anchor="middle" x="442.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M343.82,-31.02C358.08,-27.93 372.87,-24.72 386.54,-21.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.2,-24.97 396.23,-19.43 385.72,-18.13 387.2,-24.97"/>
<path fill="none" stroke="#63b8ff" d="M343.47,-30.93C357.32,-27.92 371.64,-24.8 384.92,-21.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.28,-25.2 394.3,-19.65 383.79,-18.36 385.28,-25.2"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="625,-99 538,-99 538,-80 625,-80 625,-99"/>
<text text-anchor="middle" x="581.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="622.75,-99.25 536.25,-99.25 536.25,-80 622.75,-80 622.75,-99.25"/>
<text text-anchor="middle" x="579.5" y="-85.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M499.72,-89.5C508.61,-89.5 517.8,-89.5 526.66,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="526.66,-93 536.66,-89.5 526.66,-86 526.66,-93"/>
<path fill="none" stroke="#63b8ff" d="M497.95,-89.62C506.8,-89.62 515.97,-89.62 524.81,-89.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="524.78,-93.13 534.78,-89.62 524.78,-86.13 524.78,-93.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB