Files
clang-uml/docs/test_cases/t00017_class.svg
2023-12-22 22:30:06 +01:00

218 lines
38 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="271px" preserveAspectRatio="none" style="width:812px;height:271px;background:#FFFFFF;" version="1.1" viewBox="0 0 812 271" width="812px" zoomAndPan="magnify">
<defs>
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L5" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L5" xlink:show="new" xlink:title="A" xlink:type="simple">
<g id="elem_C_0000121332093434690887">
<rect codeLine="2" fill="#F1F1F1" height="48" id="C_0000121332093434690887" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="41" x="7" y="216"/>
<ellipse cx="22" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M17,233.1563 C17,235.6563 19.1406,237.4688 22.0625,237.4688 C23.2969,237.4688 24.4688,237.1719 25.2188,236.6563 C25.8281,236.2344 26.1563,235.8125 26.1563,235.4063 C26.1563,234.9375 25.7344,234.5313 25.2344,234.5313 C25,234.5313 24.7813,234.6094 24.5781,234.8125 C24.1406,235.25 24.1406,235.25 23.9688,235.3438 C23.5156,235.5781 22.875,235.7188 22.1094,235.7188 C20.1094,235.7188 18.8281,234.7031 18.8281,233.125 L18.8281,232.0781 C18.8281,230.375 20.0469,229.1719 21.75,229.1719 C22.3281,229.1719 22.9063,229.3125 23.375,229.5625 C23.8438,229.8281 24.0156,230.0156 24.0781,230.375 C24.2031,231.0469 24.4531,231.2969 24.9844,231.2969 C25.2656,231.2969 25.5469,231.1563 25.7344,230.9375 C25.8594,230.7656 25.9063,230.5938 25.9063,230.1563 L25.9063,228.7969 C25.9063,228.375 25.8906,228.2344 25.7656,228.0625 C25.5938,227.8125 25.3125,227.6563 24.9844,227.6563 C24.6719,227.6563 24.4688,227.7656 24.25,228.0313 C23.0781,227.5313 22.6406,227.4219 21.6875,227.4219 C19.0156,227.4219 17,229.4375 17,232.0625 L17,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="36" y="236.606">A</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="47" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="47" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<g id="elem_C_0001424864837456200487">
<rect codeLine="6" fill="#F1F1F1" height="48" id="C_0001424864837456200487" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="41" x="83" y="216"/>
<ellipse cx="98" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M93,233.1563 C93,235.6563 95.1406,237.4688 98.0625,237.4688 C99.2969,237.4688 100.4688,237.1719 101.2188,236.6563 C101.8281,236.2344 102.1563,235.8125 102.1563,235.4063 C102.1563,234.9375 101.7344,234.5313 101.2344,234.5313 C101,234.5313 100.7813,234.6094 100.5781,234.8125 C100.1406,235.25 100.1406,235.25 99.9688,235.3438 C99.5156,235.5781 98.875,235.7188 98.1094,235.7188 C96.1094,235.7188 94.8281,234.7031 94.8281,233.125 L94.8281,232.0781 C94.8281,230.375 96.0469,229.1719 97.75,229.1719 C98.3281,229.1719 98.9063,229.3125 99.375,229.5625 C99.8438,229.8281 100.0156,230.0156 100.0781,230.375 C100.2031,231.0469 100.4531,231.2969 100.9844,231.2969 C101.2656,231.2969 101.5469,231.1563 101.7344,230.9375 C101.8594,230.7656 101.9063,230.5938 101.9063,230.1563 L101.9063,228.7969 C101.9063,228.375 101.8906,228.2344 101.7656,228.0625 C101.5938,227.8125 101.3125,227.6563 100.9844,227.6563 C100.6719,227.6563 100.4688,227.7656 100.25,228.0313 C99.0781,227.5313 98.6406,227.4219 97.6875,227.4219 C95.0156,227.4219 93,229.4375 93,232.0625 L93,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="112" y="236.606">B</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="84" x2="123" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="84" x2="123" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L9" target="_top" title="C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L9" xlink:show="new" xlink:title="C" xlink:type="simple">
<g id="elem_C_0002151170391844743478">
<rect codeLine="10" fill="#F1F1F1" height="48" id="C_0002151170391844743478" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="42" x="158.5" y="216"/>
<ellipse cx="173.5" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M168.5,233.1563 C168.5,235.6563 170.6406,237.4688 173.5625,237.4688 C174.7969,237.4688 175.9688,237.1719 176.7188,236.6563 C177.3281,236.2344 177.6563,235.8125 177.6563,235.4063 C177.6563,234.9375 177.2344,234.5313 176.7344,234.5313 C176.5,234.5313 176.2813,234.6094 176.0781,234.8125 C175.6406,235.25 175.6406,235.25 175.4688,235.3438 C175.0156,235.5781 174.375,235.7188 173.6094,235.7188 C171.6094,235.7188 170.3281,234.7031 170.3281,233.125 L170.3281,232.0781 C170.3281,230.375 171.5469,229.1719 173.25,229.1719 C173.8281,229.1719 174.4063,229.3125 174.875,229.5625 C175.3438,229.8281 175.5156,230.0156 175.5781,230.375 C175.7031,231.0469 175.9531,231.2969 176.4844,231.2969 C176.7656,231.2969 177.0469,231.1563 177.2344,230.9375 C177.3594,230.7656 177.4063,230.5938 177.4063,230.1563 L177.4063,228.7969 C177.4063,228.375 177.3906,228.2344 177.2656,228.0625 C177.0938,227.8125 176.8125,227.6563 176.4844,227.6563 C176.1719,227.6563 175.9688,227.7656 175.75,228.0313 C174.5781,227.5313 174.1406,227.4219 173.1875,227.4219 C170.5156,227.4219 168.5,229.4375 168.5,232.0625 L168.5,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="187.5" y="236.606">C</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="159.5" x2="199.5" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="159.5" x2="199.5" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L11" target="_top" title="D" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L11" xlink:show="new" xlink:title="D" xlink:type="simple">
<g id="elem_C_0001378112127131766972">
<rect codeLine="14" fill="#F1F1F1" height="48" id="C_0001378112127131766972" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="42" x="235.5" y="216"/>
<ellipse cx="250.5" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M245.5,233.1563 C245.5,235.6563 247.6406,237.4688 250.5625,237.4688 C251.7969,237.4688 252.9688,237.1719 253.7188,236.6563 C254.3281,236.2344 254.6563,235.8125 254.6563,235.4063 C254.6563,234.9375 254.2344,234.5313 253.7344,234.5313 C253.5,234.5313 253.2813,234.6094 253.0781,234.8125 C252.6406,235.25 252.6406,235.25 252.4688,235.3438 C252.0156,235.5781 251.375,235.7188 250.6094,235.7188 C248.6094,235.7188 247.3281,234.7031 247.3281,233.125 L247.3281,232.0781 C247.3281,230.375 248.5469,229.1719 250.25,229.1719 C250.8281,229.1719 251.4063,229.3125 251.875,229.5625 C252.3438,229.8281 252.5156,230.0156 252.5781,230.375 C252.7031,231.0469 252.9531,231.2969 253.4844,231.2969 C253.7656,231.2969 254.0469,231.1563 254.2344,230.9375 C254.3594,230.7656 254.4063,230.5938 254.4063,230.1563 L254.4063,228.7969 C254.4063,228.375 254.3906,228.2344 254.2656,228.0625 C254.0938,227.8125 253.8125,227.6563 253.4844,227.6563 C253.1719,227.6563 252.9688,227.7656 252.75,228.0313 C251.5781,227.5313 251.1406,227.4219 250.1875,227.4219 C247.5156,227.4219 245.5,229.4375 245.5,232.0625 L245.5,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="264.5" y="236.606">D</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="236.5" x2="276.5" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="236.5" x2="276.5" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L13" target="_top" title="E" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L13" xlink:show="new" xlink:title="E" xlink:type="simple">
<g id="elem_C_0001535300935831802489">
<rect codeLine="18" fill="#F1F1F1" height="48" id="C_0001535300935831802489" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="41" x="312" y="216"/>
<ellipse cx="327" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M322,233.1563 C322,235.6563 324.1406,237.4688 327.0625,237.4688 C328.2969,237.4688 329.4688,237.1719 330.2188,236.6563 C330.8281,236.2344 331.1563,235.8125 331.1563,235.4063 C331.1563,234.9375 330.7344,234.5313 330.2344,234.5313 C330,234.5313 329.7813,234.6094 329.5781,234.8125 C329.1406,235.25 329.1406,235.25 328.9688,235.3438 C328.5156,235.5781 327.875,235.7188 327.1094,235.7188 C325.1094,235.7188 323.8281,234.7031 323.8281,233.125 L323.8281,232.0781 C323.8281,230.375 325.0469,229.1719 326.75,229.1719 C327.3281,229.1719 327.9063,229.3125 328.375,229.5625 C328.8438,229.8281 329.0156,230.0156 329.0781,230.375 C329.2031,231.0469 329.4531,231.2969 329.9844,231.2969 C330.2656,231.2969 330.5469,231.1563 330.7344,230.9375 C330.8594,230.7656 330.9063,230.5938 330.9063,230.1563 L330.9063,228.7969 C330.9063,228.375 330.8906,228.2344 330.7656,228.0625 C330.5938,227.8125 330.3125,227.6563 329.9844,227.6563 C329.6719,227.6563 329.4688,227.7656 329.25,228.0313 C328.0781,227.5313 327.6406,227.4219 326.6875,227.4219 C324.0156,227.4219 322,229.4375 322,232.0625 L322,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="341" y="236.606">E</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="313" x2="352" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="313" x2="352" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L15" target="_top" title="F" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L15" xlink:show="new" xlink:title="F" xlink:type="simple">
<g id="elem_C_0001803800465279710134">
<rect codeLine="22" fill="#F1F1F1" height="48" id="C_0001803800465279710134" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="41" x="388" y="216"/>
<ellipse cx="403" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M398,233.1563 C398,235.6563 400.1406,237.4688 403.0625,237.4688 C404.2969,237.4688 405.4688,237.1719 406.2188,236.6563 C406.8281,236.2344 407.1563,235.8125 407.1563,235.4063 C407.1563,234.9375 406.7344,234.5313 406.2344,234.5313 C406,234.5313 405.7813,234.6094 405.5781,234.8125 C405.1406,235.25 405.1406,235.25 404.9688,235.3438 C404.5156,235.5781 403.875,235.7188 403.1094,235.7188 C401.1094,235.7188 399.8281,234.7031 399.8281,233.125 L399.8281,232.0781 C399.8281,230.375 401.0469,229.1719 402.75,229.1719 C403.3281,229.1719 403.9063,229.3125 404.375,229.5625 C404.8438,229.8281 405.0156,230.0156 405.0781,230.375 C405.2031,231.0469 405.4531,231.2969 405.9844,231.2969 C406.2656,231.2969 406.5469,231.1563 406.7344,230.9375 C406.8594,230.7656 406.9063,230.5938 406.9063,230.1563 L406.9063,228.7969 C406.9063,228.375 406.8906,228.2344 406.7656,228.0625 C406.5938,227.8125 406.3125,227.6563 405.9844,227.6563 C405.6719,227.6563 405.4688,227.7656 405.25,228.0313 C404.0781,227.5313 403.6406,227.4219 402.6875,227.4219 C400.0156,227.4219 398,229.4375 398,232.0625 L398,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="417" y="236.606">F</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="389" x2="428" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="389" x2="428" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L17" target="_top" title="G" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L17" xlink:show="new" xlink:title="G" xlink:type="simple">
<g id="elem_C_0001135797791892670246">
<rect codeLine="26" fill="#F1F1F1" height="48" id="C_0001135797791892670246" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="43" x="464" y="216"/>
<ellipse cx="479" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M474,233.1563 C474,235.6563 476.1406,237.4688 479.0625,237.4688 C480.2969,237.4688 481.4688,237.1719 482.2188,236.6563 C482.8281,236.2344 483.1563,235.8125 483.1563,235.4063 C483.1563,234.9375 482.7344,234.5313 482.2344,234.5313 C482,234.5313 481.7813,234.6094 481.5781,234.8125 C481.1406,235.25 481.1406,235.25 480.9688,235.3438 C480.5156,235.5781 479.875,235.7188 479.1094,235.7188 C477.1094,235.7188 475.8281,234.7031 475.8281,233.125 L475.8281,232.0781 C475.8281,230.375 477.0469,229.1719 478.75,229.1719 C479.3281,229.1719 479.9063,229.3125 480.375,229.5625 C480.8438,229.8281 481.0156,230.0156 481.0781,230.375 C481.2031,231.0469 481.4531,231.2969 481.9844,231.2969 C482.2656,231.2969 482.5469,231.1563 482.7344,230.9375 C482.8594,230.7656 482.9063,230.5938 482.9063,230.1563 L482.9063,228.7969 C482.9063,228.375 482.8906,228.2344 482.7656,228.0625 C482.5938,227.8125 482.3125,227.6563 481.9844,227.6563 C481.6719,227.6563 481.4688,227.7656 481.25,228.0313 C480.0781,227.5313 479.6406,227.4219 478.6875,227.4219 C476.0156,227.4219 474,229.4375 474,232.0625 L474,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="11" x="493" y="236.606">G</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="465" x2="506" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="465" x2="506" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L19" target="_top" title="H" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L19" xlink:show="new" xlink:title="H" xlink:type="simple">
<g id="elem_C_0001243547836571712317">
<rect codeLine="30" fill="#F1F1F1" height="48" id="C_0001243547836571712317" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="42" x="541.5" y="216"/>
<ellipse cx="556.5" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M551.5,233.1563 C551.5,235.6563 553.6406,237.4688 556.5625,237.4688 C557.7969,237.4688 558.9688,237.1719 559.7188,236.6563 C560.3281,236.2344 560.6563,235.8125 560.6563,235.4063 C560.6563,234.9375 560.2344,234.5313 559.7344,234.5313 C559.5,234.5313 559.2813,234.6094 559.0781,234.8125 C558.6406,235.25 558.6406,235.25 558.4688,235.3438 C558.0156,235.5781 557.375,235.7188 556.6094,235.7188 C554.6094,235.7188 553.3281,234.7031 553.3281,233.125 L553.3281,232.0781 C553.3281,230.375 554.5469,229.1719 556.25,229.1719 C556.8281,229.1719 557.4063,229.3125 557.875,229.5625 C558.3438,229.8281 558.5156,230.0156 558.5781,230.375 C558.7031,231.0469 558.9531,231.2969 559.4844,231.2969 C559.7656,231.2969 560.0469,231.1563 560.2344,230.9375 C560.3594,230.7656 560.4063,230.5938 560.4063,230.1563 L560.4063,228.7969 C560.4063,228.375 560.3906,228.2344 560.2656,228.0625 C560.0938,227.8125 559.8125,227.6563 559.4844,227.6563 C559.1719,227.6563 558.9688,227.7656 558.75,228.0313 C557.5781,227.5313 557.1406,227.4219 556.1875,227.4219 C553.5156,227.4219 551.5,229.4375 551.5,232.0625 L551.5,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="570.5" y="236.606">H</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="542.5" x2="582.5" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="542.5" x2="582.5" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L21" target="_top" title="I" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L21" xlink:show="new" xlink:title="I" xlink:type="simple">
<g id="elem_C_0000387733199705628658">
<rect codeLine="34" fill="#F1F1F1" height="48" id="C_0000387733199705628658" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="36" x="618.5" y="216"/>
<ellipse cx="633.5" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M628.5,233.1563 C628.5,235.6563 630.6406,237.4688 633.5625,237.4688 C634.7969,237.4688 635.9688,237.1719 636.7188,236.6563 C637.3281,236.2344 637.6563,235.8125 637.6563,235.4063 C637.6563,234.9375 637.2344,234.5313 636.7344,234.5313 C636.5,234.5313 636.2813,234.6094 636.0781,234.8125 C635.6406,235.25 635.6406,235.25 635.4688,235.3438 C635.0156,235.5781 634.375,235.7188 633.6094,235.7188 C631.6094,235.7188 630.3281,234.7031 630.3281,233.125 L630.3281,232.0781 C630.3281,230.375 631.5469,229.1719 633.25,229.1719 C633.8281,229.1719 634.4063,229.3125 634.875,229.5625 C635.3438,229.8281 635.5156,230.0156 635.5781,230.375 C635.7031,231.0469 635.9531,231.2969 636.4844,231.2969 C636.7656,231.2969 637.0469,231.1563 637.2344,230.9375 C637.3594,230.7656 637.4063,230.5938 637.4063,230.1563 L637.4063,228.7969 C637.4063,228.375 637.3906,228.2344 637.2656,228.0625 C637.0938,227.8125 636.8125,227.6563 636.4844,227.6563 C636.1719,227.6563 635.9688,227.7656 635.75,228.0313 C634.5781,227.5313 634.1406,227.4219 633.1875,227.4219 C630.5156,227.4219 628.5,229.4375 628.5,232.0625 L628.5,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4" x="647.5" y="236.606">I</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="619.5" x2="653.5" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="619.5" x2="653.5" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L23" target="_top" title="J" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L23" xlink:show="new" xlink:title="J" xlink:type="simple">
<g id="elem_C_0000747991828672433537">
<rect codeLine="38" fill="#F1F1F1" height="48" id="C_0000747991828672433537" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="39" x="690" y="216"/>
<ellipse cx="705" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M700,233.1563 C700,235.6563 702.1406,237.4688 705.0625,237.4688 C706.2969,237.4688 707.4688,237.1719 708.2188,236.6563 C708.8281,236.2344 709.1563,235.8125 709.1563,235.4063 C709.1563,234.9375 708.7344,234.5313 708.2344,234.5313 C708,234.5313 707.7813,234.6094 707.5781,234.8125 C707.1406,235.25 707.1406,235.25 706.9688,235.3438 C706.5156,235.5781 705.875,235.7188 705.1094,235.7188 C703.1094,235.7188 701.8281,234.7031 701.8281,233.125 L701.8281,232.0781 C701.8281,230.375 703.0469,229.1719 704.75,229.1719 C705.3281,229.1719 705.9063,229.3125 706.375,229.5625 C706.8438,229.8281 707.0156,230.0156 707.0781,230.375 C707.2031,231.0469 707.4531,231.2969 707.9844,231.2969 C708.2656,231.2969 708.5469,231.1563 708.7344,230.9375 C708.8594,230.7656 708.9063,230.5938 708.9063,230.1563 L708.9063,228.7969 C708.9063,228.375 708.8906,228.2344 708.7656,228.0625 C708.5938,227.8125 708.3125,227.6563 707.9844,227.6563 C707.6719,227.6563 707.4688,227.7656 707.25,228.0313 C706.0781,227.5313 705.6406,227.4219 704.6875,227.4219 C702.0156,227.4219 700,229.4375 700,232.0625 L700,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="7" x="719" y="236.606">J</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="691" x2="728" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="691" x2="728" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L25" target="_top" title="K" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L25" xlink:show="new" xlink:title="K" xlink:type="simple">
<g id="elem_C_0001783571342994833467">
<rect codeLine="42" fill="#F1F1F1" height="48" id="C_0001783571342994833467" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="41" x="764" y="216"/>
<ellipse cx="779" cy="232" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M774,233.1563 C774,235.6563 776.1406,237.4688 779.0625,237.4688 C780.2969,237.4688 781.4688,237.1719 782.2188,236.6563 C782.8281,236.2344 783.1563,235.8125 783.1563,235.4063 C783.1563,234.9375 782.7344,234.5313 782.2344,234.5313 C782,234.5313 781.7813,234.6094 781.5781,234.8125 C781.1406,235.25 781.1406,235.25 780.9688,235.3438 C780.5156,235.5781 779.875,235.7188 779.1094,235.7188 C777.1094,235.7188 775.8281,234.7031 775.8281,233.125 L775.8281,232.0781 C775.8281,230.375 777.0469,229.1719 778.75,229.1719 C779.3281,229.1719 779.9063,229.3125 780.375,229.5625 C780.8438,229.8281 781.0156,230.0156 781.0781,230.375 C781.2031,231.0469 781.4531,231.2969 781.9844,231.2969 C782.2656,231.2969 782.5469,231.1563 782.7344,230.9375 C782.8594,230.7656 782.9063,230.5938 782.9063,230.1563 L782.9063,228.7969 C782.9063,228.375 782.8906,228.2344 782.7656,228.0625 C782.5938,227.8125 782.3125,227.6563 781.9844,227.6563 C781.6719,227.6563 781.4688,227.7656 781.25,228.0313 C780.0781,227.5313 779.6406,227.4219 778.6875,227.4219 C776.0156,227.4219 774,229.4375 774,232.0625 L774,233.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="793" y="236.606">K</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="765" x2="804" y1="248" y2="248"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="765" x2="804" y1="256" y2="256"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L27" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L27" xlink:show="new" xlink:title="R" xlink:type="simple">
<g id="elem_C_0000287495916564113342">
<rect codeLine="46" fill="#F1F1F1" height="131.9996" id="C_0000287495916564113342" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="402" x="207.5" y="7"/>
<ellipse cx="399.25" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M394.25,24.1563 C394.25,26.6563 396.3906,28.4688 399.3125,28.4688 C400.5469,28.4688 401.7188,28.1719 402.4688,27.6563 C403.0781,27.2344 403.4063,26.8125 403.4063,26.4063 C403.4063,25.9375 402.9844,25.5313 402.4844,25.5313 C402.25,25.5313 402.0313,25.6094 401.8281,25.8125 C401.3906,26.25 401.3906,26.25 401.2188,26.3438 C400.7656,26.5781 400.125,26.7188 399.3594,26.7188 C397.3594,26.7188 396.0781,25.7031 396.0781,24.125 L396.0781,23.0781 C396.0781,21.375 397.2969,20.1719 399,20.1719 C399.5781,20.1719 400.1563,20.3125 400.625,20.5625 C401.0938,20.8281 401.2656,21.0156 401.3281,21.375 C401.4531,22.0469 401.7031,22.2969 402.2344,22.2969 C402.5156,22.2969 402.7969,22.1563 402.9844,21.9375 C403.1094,21.7656 403.1563,21.5938 403.1563,21.1563 L403.1563,19.7969 C403.1563,19.375 403.1406,19.2344 403.0156,19.0625 C402.8438,18.8125 402.5625,18.6563 402.2344,18.6563 C401.9219,18.6563 401.7188,18.7656 401.5,19.0313 C400.3281,18.5313 399.8906,18.4219 398.9375,18.4219 C396.2656,18.4219 394.25,20.4375 394.25,23.0625 L394.25,24.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="419.75" y="27.606">R</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="208.5" x2="608.5" y1="39" y2="39"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L28" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L28" xlink:show="new" xlink:title="R" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="213.5" y="47.9"/>
<rect fill="#F24D5C" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="215.5" y="49.9"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L28" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L28" xlink:show="new" xlink:title="R" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="376" x="227.5" y="56.0059">R(int &amp; some_int, C &amp; cc, const E &amp; ee, F &amp;&amp; ff, I *&amp; ii) : void</text>
</a>
<line style="stroke:#181818;stroke-width:0.5;" x1="208.5" x2="608.5" y1="63.7999" y2="63.7999"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L38" target="_top" title="some_int" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L38" xlink:show="new" xlink:title="some_int" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="213.5" y="72.6999"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="215.5" y="74.6999"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L38" target="_top" title="some_int" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L38" xlink:show="new" xlink:title="some_int" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="85" x="227.5" y="80.8059">some_int : int</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L39" target="_top" title="some_int_pointer" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L39" xlink:show="new" xlink:title="some_int_pointer" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="213.5" y="89.4998"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="215.5" y="91.4998"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L39" target="_top" title="some_int_pointer" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L39" xlink:show="new" xlink:title="some_int_pointer" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="146" x="227.5" y="97.6058">some_int_pointer : int *</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L40" target="_top" title="some_int_pointer_pointer" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L40" xlink:show="new" xlink:title="some_int_pointer_pointer" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="213.5" y="106.2997"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="215.5" y="108.2997"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L40" target="_top" title="some_int_pointer_pointer" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L40" xlink:show="new" xlink:title="some_int_pointer_pointer" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="203" x="227.5" y="114.4057">some_int_pointer_pointer : int **</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L41" target="_top" title="some_int_reference" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L41" xlink:show="new" xlink:title="some_int_reference" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="213.5" y="123.0997"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="215.5" y="125.0997"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L41" target="_top" title="some_int_reference" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00017/t00017.cc#L41" xlink:show="new" xlink:title="some_int_reference" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="167" x="227.5" y="131.2057">some_int_reference : int &amp;</text>
</a>
</g>
</a>
<g id="link_C_0000287495916564113342_C_0000121332093434690887">
<path codeLine="54" d="M224.9586,143.8818 C169.6686,166.4318 119.82,188.46 65.5,216 C59.86,218.86 53.93,222.25 48.48,225.53 " fill="none" id="C_0000287495916564113342-backto-C_0000121332093434690887" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="none" points="236.07,139.35,229.0037,137.9121,224.9586,143.8818,232.0249,145.3197,236.07,139.35" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="159.5" y="182.077">-a</text>
</g>
<g id="link_C_0000287495916564113342_C_0001424864837456200487">
<path codeLine="55" d="M282.08,139.4 C237.37,163 186.92,190.2 141.5,216 C135.87,219.2 134.9752,219.6767 129.4152,223.0367 " fill="none" id="C_0000287495916564113342-to-C_0001424864837456200487" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="124.28,226.14,134.0516,224.9085,128.5593,223.554,129.9139,218.0617,124.28,226.14" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="223.5" y="182.077">-b</text>
</g>
<g id="link_C_0000287495916564113342_C_0002151170391844743478">
<path codeLine="56" d="M317.66,139.45 C274.96,170.22 232.5278,200.7923 205.8278,220.0323 " fill="none" id="C_0000287495916564113342-to-C_0002151170391844743478" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="200.96,223.54,210.6002,221.5236,205.0165,220.6169,205.9232,215.0332,200.96,223.54" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="274.5" y="182.077">-c</text>
</g>
<g id="link_C_0000287495916564113342_C_0001378112127131766972">
<path codeLine="57" d="M348.43,139.21 C323.53,166.24 300.3149,191.4368 281.9949,211.3268 " fill="none" id="C_0000287495916564113342-to-C_0001378112127131766972" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="277.93,215.74,286.9695,211.8301,281.3174,212.0623,281.0852,206.4102,277.93,215.74" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="320.5" y="182.077">-d</text>
</g>
<g id="link_C_0000287495916564113342_C_0001535300935831802489">
<path codeLine="58" d="M378.46,139.21 C366.02,166.24 354.8798,190.4002 345.7198,210.2902 " fill="none" id="C_0000287495916564113342-to-C_0001535300935831802489" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="343.21,215.74,350.608,209.2385,345.3015,211.1985,343.3415,205.892,343.21,215.74" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="365.5" y="182.077">-e</text>
</g>
<g id="link_C_0000287495916564113342_C_0001803800465279710134">
<path codeLine="59" d="M408.5,151.21 C408.5,178.24 408.5,195.85 408.5,215.74 " fill="none" id="C_0000287495916564113342-backto-C_0001803800465279710134" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="none" points="408.5,139.21,404.5,145.21,408.5,151.21,412.5,145.21,408.5,139.21" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="409.5" y="182.077">-f</text>
</g>
<g id="link_C_0000287495916564113342_C_0001135797791892670246">
<path codeLine="60" d="M438.93,139.21 C451.54,166.24 462.8209,190.4137 472.1109,210.3037 " fill="none" id="C_0000287495916564113342-to-C_0001135797791892670246" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="474.65,215.74,474.4655,205.8929,472.5341,211.2098,467.2172,209.2783,474.65,215.74" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="462.5" y="182.077">-g</text>
</g>
<g id="link_C_0000287495916564113342_C_0001243547836571712317">
<path codeLine="61" d="M469.36,139.21 C494.76,166.42 518.5066,191.8632 537.0666,211.7532 " fill="none" id="C_0000287495916564113342-to-C_0001243547836571712317" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="541.16,216.14,537.9444,206.8309,537.7488,212.4844,532.0953,212.2888,541.16,216.14" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="514.5" y="182.077">-h</text>
</g>
<g id="link_C_0000287495916564113342_C_0000387733199705628658">
<path codeLine="62" d="M498.94,139.45 C543.2,171.48 587.5594,203.5823 613.4394,222.3123 " fill="none" id="C_0000287495916564113342-to-C_0000387733199705628658" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="618.3,225.83,613.3543,217.313,614.2495,222.8985,608.6639,223.7938,618.3,225.83" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="7" x="564.5" y="182.077">-i</text>
</g>
<g id="link_C_0000287495916564113342_C_0000747991828672433537">
<path codeLine="63" d="M532.62,139.4 C576.73,163.06 626.57,190.3 671.5,216 C677.52,219.45 678.8813,220.1961 684.7613,223.7661 " fill="none" id="C_0000287495916564113342-to-C_0000747991828672433537" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="689.89,226.88,684.2728,218.79,685.6161,224.2851,680.121,225.6283,689.89,226.88" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="7" x="615.5" y="182.077">-j</text>
</g>
<g id="link_C_0000287495916564113342_C_0001783571342994833467">
<path codeLine="64" d="M577.9,139.47 C632.5,162.07 692.76,188.63 746.5,216 C752.13,218.87 752.9192,219.1661 758.3692,222.4461 " fill="none" id="C_0000287495916564113342-to-C_0001783571342994833467" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="#181818" points="763.51,225.54,757.8614,217.4719,759.226,222.9617,753.7362,224.3263,763.51,225.54" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="11" x="684.5" y="182.077">-k</text>
</g>
</g>
</svg>