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

150 lines
19 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="776px" preserveAspectRatio="none" style="width:381px;height:776px;background:#FFFFFF;" version="1.1" viewBox="0 0 381 776" width="381px" zoomAndPan="magnify">
<defs>
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<rect fill="#FFFFFF" height="195.8" style="stroke:#181818;stroke-width:1.0;" width="10" x="37" y="46.7999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="115" y="52.7999"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="96.3999"/>
<rect fill="#FFFFFF" height="86.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="156"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="193.6"/>
<rect fill="#FFFFFF" height="65.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="272.2"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="309.8"/>
<rect fill="#FFFFFF" height="65.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="374.4"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="412"/>
<rect fill="#FFFFFF" height="86.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="476.6"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="514.2001"/>
<rect fill="#FFFFFF" height="86.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="592.8001"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="630.4001"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="709.0001"/>
<rect fill="#FFFFFF" height="480.4001" style="stroke:#181818;stroke-width:1.0;" width="10" x="317.5" y="242.6"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="42" x2="42" y1="36.7999" y2="741.0001"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="120" x2="120" y1="36.7999" y2="741.0001"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="172" x2="172" y1="36.7999" y2="741.0001"/>
<line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="322" x2="322" y1="36.7999" y2="741.0001"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L35" target="_top" title="tmain" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L35" 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="74" x="5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="60" x="12" y="25.0059">tmain(int)</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="74" x="5" y="740.0001"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="60" x="12" y="760.006">tmain(int)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L4" target="_top" title="magic" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L4" xlink:show="new" xlink:title="magic" xlink:type="simple">
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="62" x="89" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="48" x="96" y="25.0059">magic()</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="62" x="89" y="740.0001"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="48" x="96" y="760.006">magic()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L6" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L6" 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="161" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="168" 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="161" y="740.0001"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="168" y="760.006">A</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L41" target="_top" title="tmain" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L41" 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="105" x="270" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="91" x="277" y="25.0059">tmain(bool,int)</text>
<rect fill="#E2E2F0" height="30.7999" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="105" x="270" y="740.0001"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="91" x="277" y="760.006">tmain(bool,int)</text>
</a>
<rect fill="#FFFFFF" height="195.8" style="stroke:#181818;stroke-width:1.0;" width="10" x="37" y="46.7999"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="115" y="52.7999"/>
<rect fill="#FFFFFF" height="30" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="96.3999"/>
<rect fill="#FFFFFF" height="86.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="156"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="193.6"/>
<rect fill="#FFFFFF" height="65.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="272.2"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="309.8"/>
<rect fill="#FFFFFF" height="65.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="374.4"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="412"/>
<rect fill="#FFFFFF" height="86.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="476.6"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="514.2001"/>
<rect fill="#FFFFFF" height="86.6" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="592.8001"/>
<rect fill="#FFFFFF" height="28" style="stroke:#181818;stroke-width:1.0;" width="10" x="172.5" y="630.4001"/>
<rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="167.5" y="709.0001"/>
<rect fill="#FFFFFF" height="480.4001" style="stroke:#181818;stroke-width:1.0;" width="10" x="317.5" y="242.6"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L37" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L37" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="103,48.7999,113,52.7999,103,56.7999,107,52.7999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="47" x2="109" y1="52.7999" y2="52.7999"/>
</a>
<polygon fill="#181818" points="58,62.7999,48,66.7999,58,70.7999,54,66.7999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="52" x2="119" y1="66.7999" y2="66.7999"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L37" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L37" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="155.5,92.3999,165.5,96.3999,155.5,100.3999,159.5,96.3999" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="47" x2="161.5" y1="96.3999" y2="96.3999"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="31" x="54" y="90.8769">A(int)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L38" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L38" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="155.5,152,165.5,156,155.5,160,159.5,156" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="47" x2="161.5" y1="156" y2="156"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="85" x="54" y="150.477">operator+=(int)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L20" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L20" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="224.5" y1="185.6" y2="185.6"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="224.5" x2="224.5" y1="185.6" y2="198.6"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="183.5" x2="224.5" y1="198.6" y2="198.6"/>
<polygon fill="#181818" points="193.5,194.6,183.5,198.6,193.5,202.6,189.5,198.6" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="43" x="189.5" y="180.077">add(int)</text>
</a>
<polygon fill="#181818" points="53,238.6,43,242.6,53,246.6,49,242.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="47" x2="171.5" y1="242.6" y2="242.6"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L43" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L43" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="188.5,268.2,178.5,272.2,188.5,276.2,184.5,272.2" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="316.5" y1="272.2" y2="272.2"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="17" x="194.5" y="266.677">A()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L8" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L8" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="224.5" y1="301.8" y2="301.8"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="224.5" x2="224.5" y1="301.8" y2="314.8"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="183.5" x2="224.5" y1="314.8" y2="314.8"/>
<polygon fill="#181818" points="193.5,310.8,183.5,314.8,193.5,318.8,189.5,314.8" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="44" x="189.5" y="296.277">create()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L44" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L44" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="188.5,370.4,178.5,374.4,188.5,378.4,184.5,374.4" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="316.5" y1="374.4" y2="374.4"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="17" x="194.5" y="368.877">A()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L8" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L8" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="224.5" y1="404" y2="404"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="224.5" x2="224.5" y1="404" y2="417"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="183.5" x2="224.5" y1="417" y2="417"/>
<polygon fill="#181818" points="193.5,413,183.5,417,193.5,421,189.5,417" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="44" x="189.5" y="398.477">create()</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L45" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L45" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="188.5,472.6,178.5,476.6,188.5,480.6,184.5,476.6" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="316.5" y1="476.6" y2="476.6"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="85" x="194.5" y="471.077">operator+=(int)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L20" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L20" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="224.5" y1="506.2001" y2="506.2001"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="224.5" x2="224.5" y1="506.2001" y2="519.2001"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="183.5" x2="224.5" y1="519.2001" y2="519.2001"/>
<polygon fill="#181818" points="193.5,515.2001,183.5,519.2001,193.5,523.2001,189.5,519.2001" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="43" x="189.5" y="500.677">add(int)</text>
</a>
<polygon fill="#181818" points="305.5,559.2001,315.5,563.2001,305.5,567.2001,309.5,563.2001" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="172.5" x2="311.5" y1="563.2001" y2="563.2001"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L46" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L46" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="188.5,588.8001,178.5,592.8001,188.5,596.8001,184.5,592.8001" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="316.5" y1="592.8001" y2="592.8001"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="121" x="194.5" y="587.2771">operator=(const A &amp;)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L14" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L14" xlink:show="new" xlink:title="" xlink:type="simple">
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="224.5" y1="622.4001" y2="622.4001"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="224.5" x2="224.5" y1="622.4001" y2="635.4001"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="183.5" x2="224.5" y1="635.4001" y2="635.4001"/>
<polygon fill="#181818" points="193.5,631.4001,183.5,635.4001,193.5,639.4001,189.5,635.4001" style="stroke:#181818;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="40" x="189.5" y="616.8771">set(int)</text>
</a>
<polygon fill="#181818" points="305.5,675.4001,315.5,679.4001,305.5,683.4001,309.5,679.4001" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="172.5" x2="311.5" y1="679.4001" y2="679.4001"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L47" target="_top" title="" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t20030/t20030.cc#L47" xlink:show="new" xlink:title="" xlink:type="simple">
<polygon fill="#181818" points="188.5,705.0001,178.5,709.0001,188.5,713.0001,184.5,709.0001" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="182.5" x2="316.5" y1="709.0001" y2="709.0001"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="75" x="194.5" y="703.4771">value() const</text>
</a>
<polygon fill="#181818" points="310.5,719.0001,320.5,723.0001,310.5,727.0001,314.5,723.0001" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="172.5" x2="316.5" y1="723.0001" y2="723.0001"/>
</g>
</svg>