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

142 lines
18 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="478px" preserveAspectRatio="none" style="width:348px;height:478px;background:#FFFFFF;" version="1.1" viewBox="0 0 348 478" width="348px" zoomAndPan="magnify">
<defs>
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<rect fill="#FFFFFF" height="378.4001" style="stroke:#181818;stroke-width:1.0;" width="10" x="60" y="46.7999"/>
<rect fill="#FFFFFF" height="173.2" style="stroke:#181818;stroke-width:1.0;" width="10" x="146" y="52.7999"/>
<rect fill="#FFFFFF" height="85.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="146" y="240"/>
<rect fill="#FFFFFF" height="85.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="146" y="339.6"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="192" y="82.3999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="238.5" y="126.3999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="285" y="170"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="285" y="269.6"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="285" y="369.2"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="322" y="198"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="322" y="297.6"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="322" y="397.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="65" x2="65" y1="36.7999" y2="443.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="151" x2="151" y1="36.7999" y2="443.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="196.5" x2="196.5" y1="36.7999" y2="443.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="243.5" x2="243.5" y1="36.7999" y2="443.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="289.5" x2="289.5" y1="36.7999" y2="443.2"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="326.5" x2="326.5" y1="36.7999" y2="443.2"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L31" target="_top" title="tmain" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L31" 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="120" x="5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="12" y="25.0059">tmain(int,char **)</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="120" x="5" y="442.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="12" y="462.2059">tmain(int,char **)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L23" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L23" 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="32" x="135" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="18" x="142" y="25.0059">a()</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="32" x="135" y="442.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="18" x="142" y="462.2059">a()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L4" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L4" 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="185.5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="192.5" y="25.0059">A</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="23" x="185.5" y="442.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="192.5" y="462.2059">A</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L19" target="_top" title="initb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L19" xlink:show="new" xlink:title="initb" xlink:type="simple">
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="50" x="218.5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="36" x="225.5" y="25.0059">initb()</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="50" x="218.5" y="442.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="36" x="225.5" y="462.2059">initb()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L13" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L13" 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="278.5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="285.5" y="25.0059">B</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="23" x="278.5" y="442.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="285.5" y="462.2059">B</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L21" target="_top" title="c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L21" xlink:show="new" xlink:title="c" xlink:type="simple">
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="31" x="311.5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="17" x="318.5" y="25.0059">c()</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="31" x="311.5" y="442.2"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="17" x="318.5" y="462.2059">c()</text>
</a>
<rect fill="#FFFFFF" height="378.4001" style="stroke:#181818;stroke-width:1.0;" width="10" x="60" y="46.7999"/>
<rect fill="#FFFFFF" height="173.2" style="stroke:#181818;stroke-width:1.0;" width="10" x="146" y="52.7999"/>
<rect fill="#FFFFFF" height="85.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="146" y="240"/>
<rect fill="#FFFFFF" height="85.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="146" y="339.6"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="192" y="82.3999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="238.5" y="126.3999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="285" y="170"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="285" y="269.6"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="285" y="369.2"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="322" y="198"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="322" y="297.6"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="322" y="397.2"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L33" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L33" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="134,48.7999,144,52.7999,134,56.7999,138,52.7999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="70" x2="140" y1="52.7999" y2="52.7999"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L25" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L25" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="180,78.3999,190,82.3999,180,86.3999,184,82.3999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="186" y1="82.3999" y2="82.3999"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="17" x="163" y="76.8769">A()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L26" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L26" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="226.5,122.3999,236.5,126.3999,226.5,130.3999,230.5,126.3999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="232.5" y1="126.3999" y2="126.3999"/>
</a>
<polygon fill="#181818" points="167,136.3999,157,140.3999,167,144.3999,163,140.3999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="161" x2="242.5" y1="140.3999" y2="140.3999"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="273,166,283,170,273,174,277,170" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="279" y1="170" y2="170"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26" x="163" y="164.477">get()</text>
</a>
<polygon fill="#181818" points="167,180,157,184,167,188,163,184" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="161" x2="289" y1="184" y2="184"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="310,194,320,198,310,202,314,198" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="316" y1="198" y2="198"/>
</a>
<polygon fill="#181818" points="167,208,157,212,167,216,163,212" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="161" x2="326" y1="212" y2="212"/>
<polygon fill="#181818" points="81,222,71,226,81,230,77,226" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="75" x2="150" y1="226" y2="226"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L34" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L34" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="134,236,144,240,134,244,138,240" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="70" x2="140" y1="240" y2="240"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="273,265.6,283,269.6,273,273.6,277,269.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="279" y1="269.6" y2="269.6"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26" x="163" y="264.077">get()</text>
</a>
<polygon fill="#181818" points="167,279.6,157,283.6,167,287.6,163,283.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="161" x2="289" y1="283.6" y2="283.6"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="310,293.6,320,297.6,310,301.6,314,297.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="316" y1="297.6" y2="297.6"/>
</a>
<polygon fill="#181818" points="167,307.6,157,311.6,167,315.6,163,311.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="161" x2="326" y1="311.6" y2="311.6"/>
<polygon fill="#181818" points="81,321.6,71,325.6,81,329.6,77,325.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="75" x2="150" y1="325.6" y2="325.6"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L35" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L35" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="134,335.6,144,339.6,134,343.6,138,339.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="70" x2="140" y1="339.6" y2="339.6"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="273,365.2,283,369.2,273,373.2,277,369.2" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="279" y1="369.2" y2="369.2"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26" x="163" y="363.677">get()</text>
</a>
<polygon fill="#181818" points="167,379.2,157,383.2,167,387.2,163,383.2" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="161" x2="289" y1="383.2" y2="383.2"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20037/t20037.cc#L28" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="310,393.2,320,397.2,310,401.2,314,397.2" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="156" x2="316" y1="397.2" y2="397.2"/>
</a>
<polygon fill="#181818" points="167,407.2,157,411.2,167,415.2,163,411.2" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="161" x2="326" y1="411.2" y2="411.2"/>
<polygon fill="#181818" points="76,421.2,66,425.2,76,429.2,72,425.2" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="70" x2="150" y1="425.2" y2="425.2"/>
</g>
</svg>