Updated test cases documentation

This commit is contained in:
Bartek Kryza
2023-12-22 21:44:17 +01:00
parent 3671bf9beb
commit bf7b69bcca
381 changed files with 26178 additions and 19073 deletions

View File

@@ -1,116 +1,110 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="699px" preserveAspectRatio="none" style="width:341px;height:699px;" version="1.1" viewBox="0 0 341 699" width="341px" zoomAndPan="magnify">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="688px" preserveAspectRatio="none" style="width:304px;height:688px;background:#FFFFFF;" version="1.1" viewBox="0 0 304 688" width="304px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="f1pjtsqv6ze4bt" width="300%" x="-1" y="-1">
<feGaussianBlur result="blurOut" stdDeviation="2.0"/>
<feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/>
<feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/>
<feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/>
</filter>
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="293" x="24.5" y="26.708">Basic sequence diagram example</text>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="518.3281" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="89" y="83.25"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="30" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="104.3828"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="14" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="261.7813"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="155.2656" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="373.1797"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="25" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="193" y="410.3125"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="28" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="193" y="479.4453"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="30" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="557.5781"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="30" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="315" y="163.5156"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="257.5313" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="315" y="344.0469"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 5.0,5.0;" x1="94" x2="94" y1="73.25" y2="658.7109"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 5.0,5.0;" x1="192.5" x2="192.5" y1="73.25" y2="658.7109"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 5.0,5.0;" x1="320" x2="320" y1="73.25" y2="658.7109"/>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L61" target="_top" title="tmain" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L61" xlink:show="new" xlink:title="tmain" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1pjtsqv6ze4bt)" height="30.2969" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="61" y="37.9531"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="48" x="68" y="57.9482">tmain()</text>
<rect fill="#FEFECE" filter="url(#f1pjtsqv6ze4bt)" height="30.2969" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="61" y="657.7109"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="48" x="68" y="677.7061">tmain()</text>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="229" x="36.5" y="28.0059">Basic sequence diagram example</text>
<rect fill="#FFFFFF" height="515.0001" style="stroke:#181818;stroke-width:1.0;" width="10" x="76.5" y="84.5999"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="106.1999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="260.9999"/>
<rect fill="#FFFFFF" height="156.2" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="369.7999"/>
<rect fill="#FFFFFF" height="25" style="stroke:#181818;stroke-width:1.0;" width="10" x="171.5" y="407.4"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="171.5" y="477"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="555.6"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="281.5" y="165.7999"/>
<rect fill="#FFFFFF" height="259.4001" style="stroke:#181818;stroke-width:1.0;" width="10" x="281.5" y="340.1999"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="81" x2="81" y1="74.5999" y2="653.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="171" x2="171" y1="74.5999" y2="653.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="286" x2="286" y1="74.5999" y2="653.2"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L61" target="_top" title="tmain" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L61" xlink:show="new" xlink:title="tmain" xlink:type="simple">
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="59" x="52" y="42.7999"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45" x="59" y="62.8059">tmain()</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="59" x="52" y="652.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45" x="59" y="672.2059">tmain()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L13" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L13" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1pjtsqv6ze4bt)" height="30.2969" style="stroke: #A80036; stroke-width: 1.5;" width="23" x="179.5" y="37.9531"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="9" x="186.5" y="57.9482">A</text>
<rect fill="#FEFECE" filter="url(#f1pjtsqv6ze4bt)" height="30.2969" style="stroke: #A80036; stroke-width: 1.5;" width="23" x="179.5" y="657.7109"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="9" x="186.5" y="677.7061">A</text>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L13" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L13" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="23" x="160" y="42.7999"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="167" y="62.8059">A</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="23" x="160" y="652.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="167" y="672.2059">A</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L36" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L36" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1pjtsqv6ze4bt)" height="30.2969" style="stroke: #A80036; stroke-width: 1.5;" width="24" x="306" y="37.9531"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="10" x="313" y="57.9482">B</text>
<rect fill="#FEFECE" filter="url(#f1pjtsqv6ze4bt)" height="30.2969" style="stroke: #A80036; stroke-width: 1.5;" width="24" x="306" y="657.7109"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="10" x="313" y="677.7061">B</text>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L36" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L36" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="23" x="275" y="42.7999"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="282" y="62.8059">B</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="23" x="275" y="652.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="282" y="672.2059">B</text>
</a>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="518.3281" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="89" y="83.25"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="30" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="104.3828"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="14" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="261.7813"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="155.2656" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="373.1797"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="25" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="193" y="410.3125"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="28" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="193" y="479.4453"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="30" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="188" y="557.5781"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="30" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="315" y="163.5156"/>
<rect fill="#FFFFFF" filter="url(#f1pjtsqv6ze4bt)" height="257.5313" style="stroke: #A80036; stroke-width: 1.0;" width="10" x="315" y="344.0469"/>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L63" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L63" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#A80036" points="176,100.3828,186,104.3828,176,108.3828,180,104.3828" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="99" x2="182" y1="104.3828" y2="104.3828"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="19" x="106" y="99.3169">A()</text>
<rect fill="#FFFFFF" height="515.0001" style="stroke:#181818;stroke-width:1.0;" width="10" x="76.5" y="84.5999"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="106.1999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="260.9999"/>
<rect fill="#FFFFFF" height="156.2" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="369.7999"/>
<rect fill="#FFFFFF" height="25" style="stroke:#181818;stroke-width:1.0;" width="10" x="171.5" y="407.4"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="171.5" y="477"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="166.5" y="555.6"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="281.5" y="165.7999"/>
<rect fill="#FFFFFF" height="259.4001" style="stroke:#181818;stroke-width:1.0;" width="10" x="281.5" y="340.1999"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L63" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L63" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="154.5,102.1999,164.5,106.1999,154.5,110.1999,158.5,106.1999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="86.5" x2="160.5" y1="106.1999" y2="106.1999"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="17" x="93.5" y="100.6769">A()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L64" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L64" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#A80036" points="303,159.5156,313,163.5156,303,167.5156,307,163.5156" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="99" x2="309" y1="163.5156" y2="163.5156"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="43" x="106" y="158.4497">B(A &amp;)</text>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L64" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L64" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="269.5,161.7999,279.5,165.7999,269.5,169.7999,273.5,165.7999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="86.5" x2="275.5" y1="165.7999" y2="165.7999"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="39" x="93.5" y="160.2769">B(A &amp;)</text>
</a>
<path d="M19,206.5156 L19,231.5156 L164,231.5156 L164,216.5156 L154,206.5156 L19,206.5156 " fill="#FBFB77" filter="url(#f1pjtsqv6ze4bt)" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M154,206.5156 L154,216.5156 L164,216.5156 L154,206.5156 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="124" x="25" y="223.5825">Just add 2 numbers</text>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L67" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L67" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#A80036" points="176,257.7813,186,261.7813,176,265.7813,180,261.7813" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="99" x2="182" y1="261.7813" y2="261.7813"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="70" x="106" y="256.7153">add(int,int)</text>
<path d="M13,208.7999 L13,233.7999 L149,233.7999 L149,218.7999 L139,208.7999 L13,208.7999 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/>
<path d="M139,208.7999 L139,218.7999 L149,218.7999 L139,208.7999 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="115" x="19" y="225.8769">Just add 2 numbers</text>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L67" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L67" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="154.5,256.9999,164.5,260.9999,154.5,264.9999,158.5,260.9999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="86.5" x2="160.5" y1="260.9999" y2="260.9999"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="61" x="93.5" y="255.4769">add(int,int)</text>
</a>
<polygon fill="#A80036" points="110,271.7813,100,275.7813,110,279.7813,106,275.7813" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" x1="104" x2="192" y1="275.7813" y2="275.7813"/>
<path d="M8,288.7813 L8,313.7813 L177,313.7813 L177,298.7813 L167,288.7813 L8,288.7813 " fill="#FBFB77" filter="url(#f1pjtsqv6ze4bt)" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M167,288.7813 L167,298.7813 L177,298.7813 L167,288.7813 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="148" x="14" y="305.8481">And now add another 2</text>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L70" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L70" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#A80036" points="303,340.0469,313,344.0469,303,348.0469,307,344.0469" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="99" x2="309" y1="344.0469" y2="344.0469"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="135" x="106" y="338.981">wrap_add3(int,int,int)</text>
<polygon fill="#181818" points="97.5,270.9999,87.5,274.9999,97.5,278.9999,93.5,274.9999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="91.5" x2="170.5" y1="274.9999" y2="274.9999"/>
<path d="M5,287.9999 L5,312.9999 L159,312.9999 L159,297.9999 L149,287.9999 L5,287.9999 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/>
<path d="M149,287.9999 L149,297.9999 L159,297.9999 L149,287.9999 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="133" x="11" y="305.0769">And now add another 2</text>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L70" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L70" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="269.5,336.1999,279.5,340.1999,269.5,344.1999,273.5,340.1999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="86.5" x2="275.5" y1="340.1999" y2="340.1999"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="120" x="93.5" y="334.6769">wrap_add3(int,int,int)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L52" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L52" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#A80036" points="209,369.1797,199,373.1797,209,377.1797,205,373.1797" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="203" x2="314" y1="373.1797" y2="373.1797"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="98" x="215" y="368.1138">add3(int,int,int)</text>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L52" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L52" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="187.5,365.7999,177.5,369.7999,187.5,373.7999,183.5,369.7999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="181.5" x2="280.5" y1="369.7999" y2="369.7999"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="86" x="193.5" y="364.2769">add3(int,int,int)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L25" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L25" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke: #A80036; stroke-width: 1.0;" x1="198" x2="245" y1="397.3125" y2="397.3125"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="245" x2="245" y1="397.3125" y2="410.3125"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="204" x2="245" y1="410.3125" y2="410.3125"/>
<polygon fill="#A80036" points="214,406.3125,204,410.3125,214,414.3125,210,410.3125" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="70" x="210" y="392.2466">add(int,int)</text>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L25" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L25" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke:#181818;stroke-width:1.0;" x1="176.5" x2="223.5" y1="394.4" y2="394.4"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="223.5" x2="223.5" y1="394.4" y2="407.4"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="223.5" y1="407.4" y2="407.4"/>
<polygon fill="#181818" points="192.5,403.4,182.5,407.4,192.5,411.4,188.5,407.4" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="61" x="188.5" y="388.877">add(int,int)</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" x1="203" x2="245" y1="434.3125" y2="434.3125"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" x1="245" x2="245" y1="434.3125" y2="447.3125"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" x1="198" x2="245" y1="447.3125" y2="447.3125"/>
<polygon fill="#A80036" points="208,443.3125,198,447.3125,208,451.3125,204,447.3125" style="stroke: #A80036; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L26" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L26" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke: #A80036; stroke-width: 1.0;" x1="203" x2="245" y1="471.4453" y2="471.4453"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="245" x2="245" y1="471.4453" y2="484.4453"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="204" x2="245" y1="484.4453" y2="484.4453"/>
<polygon fill="#A80036" points="214,480.4453,204,484.4453,214,488.4453,210,484.4453" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="88" x="210" y="466.3794">log_result(int)</text>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="181.5" x2="223.5" y1="431.4" y2="431.4"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="223.5" x2="223.5" y1="431.4" y2="444.4"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="176.5" x2="223.5" y1="444.4" y2="444.4"/>
<polygon fill="#181818" points="186.5,440.4,176.5,444.4,186.5,448.4,182.5,444.4" style="stroke:#181818;stroke-width:1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L26" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L26" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke:#181818;stroke-width:1.0;" x1="181.5" x2="223.5" y1="469" y2="469"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="223.5" x2="223.5" y1="469" y2="482"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="223.5" y1="482" y2="482"/>
<polygon fill="#181818" points="192.5,478,182.5,482,192.5,486,188.5,482" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" text-decoration="underline" textLength="78" x="188.5" y="463.477">log_result(int)</text>
</a>
<polygon fill="#A80036" points="303,524.4453,313,528.4453,303,532.4453,307,528.4453" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" x1="193" x2="309" y1="528.4453" y2="528.4453"/>
<a href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L53" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/cea427e32d9d7aafb723e7542c2fb3f235828ba2/tests/t20001/t20001.cc#L53" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#A80036" points="209,553.5781,199,557.5781,209,561.5781,205,557.5781" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="203" x2="314" y1="557.5781" y2="557.5781"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="88" x="215" y="552.5122">log_result(int)</text>
<polygon fill="#181818" points="269.5,522,279.5,526,269.5,530,273.5,526" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="171.5" x2="275.5" y1="526" y2="526"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L53" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20001/t20001.cc#L53" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="187.5,551.6,177.5,555.6,187.5,559.6,183.5,555.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="181.5" x2="280.5" y1="555.6" y2="555.6"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" text-decoration="underline" textLength="78" x="193.5" y="550.077">log_result(int)</text>
</a>
<polygon fill="#A80036" points="105,597.5781,95,601.5781,105,605.5781,101,601.5781" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" x1="99" x2="319" y1="601.5781" y2="601.5781"/>
<path d="M24,614.5781 L24,639.5781 L159,639.5781 L159,624.5781 L149,614.5781 L24,614.5781 " fill="#FBFB77" filter="url(#f1pjtsqv6ze4bt)" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M149,614.5781 L149,624.5781 L159,624.5781 L149,614.5781 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="114" x="30" y="631.645">Main test function</text>
<polygon fill="#181818" points="92.5,595.6,82.5,599.6,92.5,603.6,88.5,599.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="86.5" x2="285.5" y1="599.6" y2="599.6"/>
<path d="M19,612.6 L19,637.6 L144,637.6 L144,622.6 L134,612.6 L19,612.6 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/>
<path d="M134,612.6 L134,622.6 L144,622.6 L134,612.6 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="104" x="25" y="629.677">Main test function</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 14 KiB