ioquatix/build-dependency

View on GitHub
visualization.svg

Summary

Maintainability
Test Coverage
<?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 2.43.20190912.0211 (20190912.0211)
 -->
<!-- Title: G Pages: 1 -->
<svg width="396pt" height="404pt"
 viewBox="0.00 0.00 396.00 404.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 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 392,-400 392,4 -4,4"/>
<!-- Variant/debug -->
<g id="node1" class="node">
<title>Variant/debug</title>
<polygon fill="lightblue" stroke="black" stroke-width="2" points="262.5,-36 148.5,-36 148.5,0 262.5,0 262.5,-36"/>
<text text-anchor="middle" x="205.5" y="-14.3" font-family="Monaco" font-size="14.00">Variant/debug</text>
</g>
<!-- variant -->
<g id="node2" class="node">
<title>variant</title>
<polygon fill="lightgrey" stroke="black" points="238,-108 173,-108 173,-72 238,-72 238,-108"/>
<text text-anchor="middle" x="205.5" y="-86.3" font-family="Monaco" font-size="14.00">variant</text>
</g>
<!-- variant&#45;&gt;Variant/debug -->
<g id="edge1" class="edge">
<title>variant&#45;&gt;Variant/debug</title>
<path fill="none" stroke="black" d="M205.5,-71.7C205.5,-60.85 205.5,-46.92 205.5,-36.1"/>
</g>
<!-- Platform/linux -->
<g id="node3" class="node">
<title>Platform/linux</title>
<polygon fill="lightblue" stroke="black" stroke-width="2" points="262,-180 149,-180 149,-144 262,-144 262,-180"/>
<text text-anchor="middle" x="205.5" y="-158.3" font-family="Monaco" font-size="14.00">Platform/linux</text>
</g>
<!-- Platform/linux&#45;&gt;variant -->
<g id="edge2" class="edge">
<title>Platform/linux&#45;&gt;variant</title>
<path fill="none" stroke="black" d="M205.5,-143.7C205.5,-135.98 205.5,-126.71 205.5,-118.11"/>
<polygon fill="black" stroke="black" points="209,-118.1 205.5,-108.1 202,-118.1 209,-118.1"/>
</g>
<!-- platform -->
<g id="node4" class="node">
<title>platform</title>
<polygon fill="lightgrey" stroke="black" points="229,-252 154,-252 154,-216 229,-216 229,-252"/>
<text text-anchor="middle" x="191.5" y="-230.3" font-family="Monaco" font-size="14.00">platform</text>
</g>
<!-- platform&#45;&gt;Platform/linux -->
<g id="edge3" class="edge">
<title>platform&#45;&gt;Platform/linux</title>
<path fill="none" stroke="black" d="M194.96,-215.7C197.13,-204.85 199.92,-190.92 202.08,-180.1"/>
</g>
<!-- Compiler/clang -->
<g id="node5" class="node">
<title>Compiler/clang</title>
<polygon fill="lightblue" stroke="black" points="131,-180 10,-180 10,-144 131,-144 131,-180"/>
<text text-anchor="middle" x="70.5" y="-158.3" font-family="Monaco" font-size="14.00">Compiler/clang</text>
</g>
<!-- Language/C++14 -->
<g id="node6" class="node">
<title>Language/C++14</title>
<polygon fill="white" stroke="black" stroke-width="2" points="141,-324 0,-324 0,-288 141,-288 141,-324"/>
<text text-anchor="middle" x="70.5" y="-302.3" font-family="Monaco" font-size="14.00">Language/C++14</text>
</g>
<!-- Language/C++14&#45;&gt;Compiler/clang -->
<g id="edge4" class="edge">
<title>Language/C++14&#45;&gt;Compiler/clang</title>
<path fill="none" stroke="black" d="M70.5,-287.87C70.5,-260.58 70.5,-207.52 70.5,-180.19"/>
</g>
<!-- Language/C++17 -->
<g id="node7" class="node">
<title>Language/C++17</title>
<polygon fill="white" stroke="black" stroke-width="2" points="388,-252 247,-252 247,-216 388,-216 388,-252"/>
<text text-anchor="middle" x="317.5" y="-230.3" font-family="Monaco" font-size="14.00">Language/C++17</text>
</g>
<!-- Language/C++17&#45;&gt;Compiler/clang -->
<g id="edge5" class="edge">
<title>Language/C++17&#45;&gt;Compiler/clang</title>
<path fill="none" stroke="black" d="M257.39,-215.97C218.98,-205.08 169.34,-191.01 130.88,-180.11"/>
</g>
<!-- lib -->
<g id="node8" class="node">
<title>lib</title>
<polygon fill="white" stroke="black" stroke-width="2" points="289.5,-324 235.5,-324 235.5,-288 289.5,-288 289.5,-324"/>
<text text-anchor="middle" x="262.5" y="-302.3" font-family="Monaco" font-size="14.00">lib</text>
</g>
<!-- lib&#45;&gt;platform -->
<g id="edge6" class="edge">
<title>lib&#45;&gt;platform</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M244.95,-287.7C236.27,-279.14 225.64,-268.66 216.15,-259.3"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="218.43,-256.63 208.85,-252.1 213.51,-261.62 218.43,-256.63"/>
</g>
<!-- lib&#45;&gt;Language/C++17 -->
<g id="edge7" class="edge">
<title>lib&#45;&gt;Language/C++17</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M276.1,-287.7C282.62,-279.39 290.57,-269.28 297.75,-260.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="300.63,-262.13 304.06,-252.1 295.13,-257.81 300.63,-262.13"/>
</g>
<!-- app -->
<g id="node9" class="node">
<title>app</title>
<polygon fill="orange" stroke="black" stroke-width="2" points="196.5,-396 142.5,-396 142.5,-360 196.5,-360 196.5,-396"/>
<text text-anchor="middle" x="169.5" y="-374.3" font-family="Monaco" font-size="14.00">app</text>
</g>
<!-- app&#45;&gt;platform -->
<g id="edge9" class="edge">
<title>app&#45;&gt;platform</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M172.15,-359.87C175.9,-335.67 182.79,-291.21 187.26,-262.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="190.76,-262.61 188.84,-252.19 183.85,-261.54 190.76,-262.61"/>
</g>
<!-- app&#45;&gt;Language/C++14 -->
<g id="edge10" class="edge">
<title>app&#45;&gt;Language/C++14</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M145.28,-359.88C132.58,-350.89 116.84,-339.76 103.08,-330.03"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="105,-327.11 94.81,-324.19 100.96,-332.82 105,-327.11"/>
</g>
<!-- app&#45;&gt;lib -->
<g id="edge8" class="edge">
<title>app&#45;&gt;lib</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M192.49,-359.7C204.31,-350.8 218.89,-339.82 231.68,-330.2"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="233.89,-332.91 239.78,-324.1 229.68,-327.32 233.89,-332.91"/>
</g>
<!-- tests -->
<g id="node10" class="node">
<title>tests</title>
<polygon fill="orange" stroke="black" stroke-width="2" points="289.5,-396 235.5,-396 235.5,-360 289.5,-360 289.5,-396"/>
<text text-anchor="middle" x="262.5" y="-374.3" font-family="Monaco" font-size="14.00">tests</text>
</g>
<!-- tests&#45;&gt;platform -->
<g id="edge12" class="edge">
<title>tests&#45;&gt;platform</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M249.48,-359.94C242.15,-349.84 233.15,-336.59 226.5,-324 215.89,-303.9 206.62,-279.85 200.29,-261.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="203.55,-260.55 197,-252.23 196.93,-262.82 203.55,-260.55"/>
</g>
<!-- tests&#45;&gt;Language/C++17 -->
<g id="edge13" class="edge">
<title>tests&#45;&gt;Language/C++17</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M276.66,-359.85C284.19,-349.93 293,-336.89 298.5,-324 306.91,-304.29 311.74,-280.49 314.43,-262.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="317.93,-262.71 315.8,-252.33 310.99,-261.76 317.93,-262.71"/>
</g>
<!-- tests&#45;&gt;lib -->
<g id="edge11" class="edge">
<title>tests&#45;&gt;lib</title>
<path fill="none" stroke="#000000" stroke-opacity="0.372549" d="M262.5,-359.7C262.5,-351.98 262.5,-342.71 262.5,-334.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.372549" points="266,-334.1 262.5,-324.1 259,-334.1 266,-334.1"/>
</g>
</g>
</svg>