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

165 lines
28 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="581px" preserveAspectRatio="none" style="width:435px;height:581px;background:#FFFFFF;" version="1.1" viewBox="0 0 435 581" width="435px" 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/t00033/t00033.cc#L7" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="A" xlink:type="simple">
<g id="elem_C_0002036031998980633871">
<rect codeLine="2" fill="#F1F1F1" height="64.7999" id="C_0002036031998980633871" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="71" x="80.5" y="257.8"/>
<ellipse cx="104.05" cy="273.8" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M99.05,274.9563 C99.05,277.4563 101.1906,279.2688 104.1125,279.2688 C105.3469,279.2688 106.5188,278.9719 107.2688,278.4563 C107.8781,278.0344 108.2063,277.6125 108.2063,277.2063 C108.2063,276.7375 107.7844,276.3313 107.2844,276.3313 C107.05,276.3313 106.8313,276.4094 106.6281,276.6125 C106.1906,277.05 106.1906,277.05 106.0188,277.1438 C105.5656,277.3781 104.925,277.5188 104.1594,277.5188 C102.1594,277.5188 100.8781,276.5031 100.8781,274.925 L100.8781,273.8781 C100.8781,272.175 102.0969,270.9719 103.8,270.9719 C104.3781,270.9719 104.9563,271.1125 105.425,271.3625 C105.8938,271.6281 106.0656,271.8156 106.1281,272.175 C106.2531,272.8469 106.5031,273.0969 107.0344,273.0969 C107.3156,273.0969 107.5969,272.9563 107.7844,272.7375 C107.9094,272.5656 107.9563,272.3938 107.9563,271.9563 L107.9563,270.5969 C107.9563,270.175 107.9406,270.0344 107.8156,269.8625 C107.6438,269.6125 107.3625,269.4563 107.0344,269.4563 C106.7219,269.4563 106.5188,269.5656 106.3,269.8313 C105.1281,269.3313 104.6906,269.2219 103.7375,269.2219 C101.0656,269.2219 99.05,271.2375 99.05,273.8625 L99.05,274.9563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="119.95" y="278.406">A</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="145.5" y="254.8"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="146.5" y="269.0001">T</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="81.5" x2="150.5" y1="289.8" y2="289.8"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="81.5" x2="150.5" y1="297.8" y2="297.8"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L8" target="_top" title="aaa" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L8" xlink:show="new" xlink:title="aaa" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="86.5" y="306.7"/>
<ellipse cx="91.5" cy="311.7" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L8" target="_top" title="aaa" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L8" xlink:show="new" xlink:title="aaa" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45" x="100.5" y="314.8059">aaa : T</text>
</a>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L11" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L11" xlink:show="new" xlink:title="B" xlink:type="simple">
<g id="elem_C_0000765515233845859023">
<rect codeLine="7" fill="#F1F1F1" height="64.7999" id="C_0000765515233845859023" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="71" x="203.5" y="383.6"/>
<ellipse cx="227.05" cy="399.6" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M222.05,400.7563 C222.05,403.2563 224.1906,405.0688 227.1125,405.0688 C228.3469,405.0688 229.5188,404.7719 230.2688,404.2563 C230.8781,403.8344 231.2063,403.4125 231.2063,403.0063 C231.2063,402.5375 230.7844,402.1313 230.2844,402.1313 C230.05,402.1313 229.8313,402.2094 229.6281,402.4125 C229.1906,402.85 229.1906,402.85 229.0188,402.9438 C228.5656,403.1781 227.925,403.3188 227.1594,403.3188 C225.1594,403.3188 223.8781,402.3031 223.8781,400.725 L223.8781,399.6781 C223.8781,397.975 225.0969,396.7719 226.8,396.7719 C227.3781,396.7719 227.9563,396.9125 228.425,397.1625 C228.8938,397.4281 229.0656,397.6156 229.1281,397.975 C229.2531,398.6469 229.5031,398.8969 230.0344,398.8969 C230.3156,398.8969 230.5969,398.7563 230.7844,398.5375 C230.9094,398.3656 230.9563,398.1938 230.9563,397.7563 L230.9563,396.3969 C230.9563,395.975 230.9406,395.8344 230.8156,395.6625 C230.6438,395.4125 230.3625,395.2563 230.0344,395.2563 C229.7219,395.2563 229.5188,395.3656 229.3,395.6313 C228.1281,395.1313 227.6906,395.0219 226.7375,395.0219 C224.0656,395.0219 222.05,397.0375 222.05,399.6625 L222.05,400.7563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="242.95" y="404.206">B</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="268.5" y="380.6"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="269.5" y="394.8001">T</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="204.5" x2="273.5" y1="415.6" y2="415.6"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="204.5" x2="273.5" y1="423.6" y2="423.6"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L12" target="_top" title="bbb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L12" xlink:show="new" xlink:title="bbb" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="209.5" y="432.5"/>
<ellipse cx="214.5" cy="437.5" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L12" target="_top" title="bbb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L12" xlink:show="new" xlink:title="bbb" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45" x="223.5" y="440.6059">bbb : T</text>
</a>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L15" target="_top" title="C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L15" xlink:show="new" xlink:title="C" xlink:type="simple">
<g id="elem_C_0001436835384265552869">
<rect codeLine="12" fill="#F1F1F1" height="64.7999" id="C_0001436835384265552869" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="68" x="249" y="509.4"/>
<ellipse cx="270.75" cy="525.4" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M265.75,526.5563 C265.75,529.0563 267.8906,530.8688 270.8125,530.8688 C272.0469,530.8688 273.2188,530.5719 273.9688,530.0563 C274.5781,529.6344 274.9063,529.2125 274.9063,528.8063 C274.9063,528.3375 274.4844,527.9313 273.9844,527.9313 C273.75,527.9313 273.5313,528.0094 273.3281,528.2125 C272.8906,528.65 272.8906,528.65 272.7188,528.7438 C272.2656,528.9781 271.625,529.1188 270.8594,529.1188 C268.8594,529.1188 267.5781,528.1031 267.5781,526.525 L267.5781,525.4781 C267.5781,523.775 268.7969,522.5719 270.5,522.5719 C271.0781,522.5719 271.6563,522.7125 272.125,522.9625 C272.5938,523.2281 272.7656,523.4156 272.8281,523.775 C272.9531,524.4469 273.2031,524.6969 273.7344,524.6969 C274.0156,524.6969 274.2969,524.5563 274.4844,524.3375 C274.6094,524.1656 274.6563,523.9938 274.6563,523.5563 L274.6563,522.1969 C274.6563,521.775 274.6406,521.6344 274.5156,521.4625 C274.3438,521.2125 274.0625,521.0563 273.7344,521.0563 C273.4219,521.0563 273.2188,521.1656 273,521.4313 C271.8281,520.9313 271.3906,520.8219 270.4375,520.8219 C267.7656,520.8219 265.75,522.8375 265.75,525.4625 L265.75,526.5563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="286.25" y="530.006">C</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="311" y="506.4"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="312" y="520.6001">T</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="250" x2="316" y1="541.4" y2="541.4"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="250" x2="316" y1="549.4" y2="549.4"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L16" target="_top" title="ccc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L16" xlink:show="new" xlink:title="ccc" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="255" y="558.3"/>
<ellipse cx="260" cy="563.3" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L16" target="_top" title="ccc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L16" xlink:show="new" xlink:title="ccc" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="42" x="269" y="566.4059">ccc : T</text>
</a>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L19" target="_top" title="D" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L19" xlink:show="new" xlink:title="D" xlink:type="simple">
<g id="elem_C_0002199581366769423637">
<rect codeLine="17" fill="#F1F1F1" height="64.7999" id="C_0002199581366769423637" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="77" x="351.5" y="509.4"/>
<ellipse cx="382.25" cy="525.4" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M377.25,526.5563 C377.25,529.0563 379.3906,530.8688 382.3125,530.8688 C383.5469,530.8688 384.7188,530.5719 385.4688,530.0563 C386.0781,529.6344 386.4063,529.2125 386.4063,528.8063 C386.4063,528.3375 385.9844,527.9313 385.4844,527.9313 C385.25,527.9313 385.0313,528.0094 384.8281,528.2125 C384.3906,528.65 384.3906,528.65 384.2188,528.7438 C383.7656,528.9781 383.125,529.1188 382.3594,529.1188 C380.3594,529.1188 379.0781,528.1031 379.0781,526.525 L379.0781,525.4781 C379.0781,523.775 380.2969,522.5719 382,522.5719 C382.5781,522.5719 383.1563,522.7125 383.625,522.9625 C384.0938,523.2281 384.2656,523.4156 384.3281,523.775 C384.4531,524.4469 384.7031,524.6969 385.2344,524.6969 C385.5156,524.6969 385.7969,524.5563 385.9844,524.3375 C386.1094,524.1656 386.1563,523.9938 386.1563,523.5563 L386.1563,522.1969 C386.1563,521.775 386.1406,521.6344 386.0156,521.4625 C385.8438,521.2125 385.5625,521.0563 385.2344,521.0563 C384.9219,521.0563 384.7188,521.1656 384.5,521.4313 C383.3281,520.9313 382.8906,520.8219 381.9375,520.8219 C379.2656,520.8219 377.25,522.8375 377.25,525.4625 L377.25,526.5563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="399.75" y="530.006">D</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="352.5" x2="427.5" y1="541.4" y2="541.4"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="352.5" x2="427.5" y1="549.4" y2="549.4"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L20" target="_top" title="ddd" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L20" xlink:show="new" xlink:title="ddd" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="357.5" y="558.3"/>
<ellipse cx="362.5" cy="563.3" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L20" target="_top" title="ddd" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L20" xlink:show="new" xlink:title="ddd" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="51" x="371.5" y="566.4059">ddd : int</text>
</a>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L7" target="_top" title="C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="C" xlink:type="simple">
<g id="elem_C_0001609446044604054241">
<rect codeLine="22" fill="#F1F1F1" height="48" id="C_0001609446044604054241" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="55" x="309.5" y="392"/>
<ellipse cx="324.5" cy="408" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M319.5,409.1563 C319.5,411.6563 321.6406,413.4688 324.5625,413.4688 C325.7969,413.4688 326.9688,413.1719 327.7188,412.6563 C328.3281,412.2344 328.6563,411.8125 328.6563,411.4063 C328.6563,410.9375 328.2344,410.5313 327.7344,410.5313 C327.5,410.5313 327.2813,410.6094 327.0781,410.8125 C326.6406,411.25 326.6406,411.25 326.4688,411.3438 C326.0156,411.5781 325.375,411.7188 324.6094,411.7188 C322.6094,411.7188 321.3281,410.7031 321.3281,409.125 L321.3281,408.0781 C321.3281,406.375 322.5469,405.1719 324.25,405.1719 C324.8281,405.1719 325.4063,405.3125 325.875,405.5625 C326.3438,405.8281 326.5156,406.0156 326.5781,406.375 C326.7031,407.0469 326.9531,407.2969 327.4844,407.2969 C327.7656,407.2969 328.0469,407.1563 328.2344,406.9375 C328.3594,406.7656 328.4063,406.5938 328.4063,406.1563 L328.4063,404.7969 C328.4063,404.375 328.3906,404.2344 328.2656,404.0625 C328.0938,403.8125 327.8125,403.6563 327.4844,403.6563 C327.1719,403.6563 326.9688,403.7656 326.75,404.0313 C325.5781,403.5313 325.1406,403.4219 324.1875,403.4219 C321.5156,403.4219 319.5,405.4375 319.5,408.0625 L319.5,409.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="338.5" y="412.606">C</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="11" x="356.5" y="389"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="9" x="357.5" y="403.2001">D</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="310.5" x2="363.5" y1="424" y2="424"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="310.5" x2="363.5" y1="432" y2="432"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<g id="elem_C_0000384927316081978893">
<rect codeLine="26" fill="#F1F1F1" height="48" id="C_0000384927316081978893" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="172" x="187" y="266.2"/>
<ellipse cx="202" cy="282.2" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M197,283.3563 C197,285.8563 199.1406,287.6688 202.0625,287.6688 C203.2969,287.6688 204.4688,287.3719 205.2188,286.8563 C205.8281,286.4344 206.1563,286.0125 206.1563,285.6063 C206.1563,285.1375 205.7344,284.7313 205.2344,284.7313 C205,284.7313 204.7813,284.8094 204.5781,285.0125 C204.1406,285.45 204.1406,285.45 203.9688,285.5438 C203.5156,285.7781 202.875,285.9188 202.1094,285.9188 C200.1094,285.9188 198.8281,284.9031 198.8281,283.325 L198.8281,282.2781 C198.8281,280.575 200.0469,279.3719 201.75,279.3719 C202.3281,279.3719 202.9063,279.5125 203.375,279.7625 C203.8438,280.0281 204.0156,280.2156 204.0781,280.575 C204.2031,281.2469 204.4531,281.4969 204.9844,281.4969 C205.2656,281.4969 205.5469,281.3563 205.7344,281.1375 C205.8594,280.9656 205.9063,280.7938 205.9063,280.3563 L205.9063,278.9969 C205.9063,278.575 205.8906,278.4344 205.7656,278.2625 C205.5938,278.0125 205.3125,277.8563 204.9844,277.8563 C204.6719,277.8563 204.4688,277.9656 204.25,278.2313 C203.0781,277.7313 202.6406,277.6219 201.6875,277.6219 C199.0156,277.6219 197,279.6375 197,282.2625 L197,283.3563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="216" y="286.806">B</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="129" x="233" y="263.2"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="127" x="234" y="277.4001">std::unique_ptr&lt;C&lt;D&gt;&gt;</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="188" x2="358" y1="298.2" y2="298.2"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="188" x2="358" y1="306.2" y2="306.2"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L7" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="A" xlink:type="simple">
<g id="elem_C_0001747493965420341251">
<rect codeLine="30" fill="#F1F1F1" height="48" id="C_0001747493965420341251" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="194" x="39" y="148.8"/>
<ellipse cx="54" cy="164.8" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M49,165.9563 C49,168.4563 51.1406,170.2688 54.0625,170.2688 C55.2969,170.2688 56.4688,169.9719 57.2188,169.4563 C57.8281,169.0344 58.1563,168.6125 58.1563,168.2063 C58.1563,167.7375 57.7344,167.3313 57.2344,167.3313 C57,167.3313 56.7813,167.4094 56.5781,167.6125 C56.1406,168.05 56.1406,168.05 55.9688,168.1438 C55.5156,168.3781 54.875,168.5188 54.1094,168.5188 C52.1094,168.5188 50.8281,167.5031 50.8281,165.925 L50.8281,164.8781 C50.8281,163.175 52.0469,161.9719 53.75,161.9719 C54.3281,161.9719 54.9063,162.1125 55.375,162.3625 C55.8438,162.6281 56.0156,162.8156 56.0781,163.175 C56.2031,163.8469 56.4531,164.0969 56.9844,164.0969 C57.2656,164.0969 57.5469,163.9563 57.7344,163.7375 C57.8594,163.5656 57.9063,163.3938 57.9063,162.9563 L57.9063,161.5969 C57.9063,161.175 57.8906,161.0344 57.7656,160.8625 C57.5938,160.6125 57.3125,160.4563 56.9844,160.4563 C56.6719,160.4563 56.4688,160.5656 56.25,160.8313 C55.0781,160.3313 54.6406,160.2219 53.6875,160.2219 C51.0156,160.2219 49,162.2375 49,164.8625 L49,165.9563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="68" y="169.406">A</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="151" x="85" y="145.8"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="149" x="86" y="160.0001">B&lt;std::unique_ptr&lt;C&lt;D&gt;&gt;&gt;</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="40" x2="232" y1="180.8" y2="180.8"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="40" x2="232" y1="188.8" y2="188.8"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L23" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L23" xlink:show="new" xlink:title="R" xlink:type="simple">
<g id="elem_C_0001866392706312766470">
<rect codeLine="34" fill="#F1F1F1" height="64.7999" id="C_0001866392706312766470" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="258" x="7" y="7"/>
<ellipse cx="126.75" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M121.75,24.1563 C121.75,26.6563 123.8906,28.4688 126.8125,28.4688 C128.0469,28.4688 129.2188,28.1719 129.9688,27.6563 C130.5781,27.2344 130.9063,26.8125 130.9063,26.4063 C130.9063,25.9375 130.4844,25.5313 129.9844,25.5313 C129.75,25.5313 129.5313,25.6094 129.3281,25.8125 C128.8906,26.25 128.8906,26.25 128.7188,26.3438 C128.2656,26.5781 127.625,26.7188 126.8594,26.7188 C124.8594,26.7188 123.5781,25.7031 123.5781,24.125 L123.5781,23.0781 C123.5781,21.375 124.7969,20.1719 126.5,20.1719 C127.0781,20.1719 127.6563,20.3125 128.125,20.5625 C128.5938,20.8281 128.7656,21.0156 128.8281,21.375 C128.9531,22.0469 129.2031,22.2969 129.7344,22.2969 C130.0156,22.2969 130.2969,22.1563 130.4844,21.9375 C130.6094,21.7656 130.6563,21.5938 130.6563,21.1563 L130.6563,19.7969 C130.6563,19.375 130.6406,19.2344 130.5156,19.0625 C130.3438,18.8125 130.0625,18.6563 129.7344,18.6563 C129.4219,18.6563 129.2188,18.7656 129,19.0313 C127.8281,18.5313 127.3906,18.4219 126.4375,18.4219 C123.7656,18.4219 121.75,20.4375 121.75,23.0625 L121.75,24.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="10" x="147.25" y="27.606">R</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="264" y1="39" y2="39"/>
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="264" y1="47" y2="47"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L24" target="_top" title="abc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L24" xlink:show="new" xlink:title="abc" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="13" y="55.9"/>
<ellipse cx="18" cy="60.9" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L24" target="_top" title="abc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00033/t00033.cc#L24" xlink:show="new" xlink:title="abc" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="232" x="27" y="64.0059">abc : A&lt;B&lt;std::unique_ptr&lt;C&lt;D&gt;&gt;&gt;&gt;</text>
</a>
</g>
</a>
<g id="link_C_0001609446044604054241_C_0002199581366769423637">
<path codeLine="38" d="M346.97,440.29 C355.3,459.76 364.9087,482.2042 374.1087,503.6942 " fill="none" id="C_0001609446044604054241-to-C_0002199581366769423637" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="#181818" points="376.47,509.21,376.6052,499.3621,374.5022,504.6135,369.2508,502.5105,376.47,509.21" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0001609446044604054241_C_0001436835384265552869">
<path codeLine="39" d="M326.84,440.29 C318.35,459.76 313.3442,471.2202 303.9742,492.7102 " fill="none" id="C_0001609446044604054241-to-C_0001436835384265552869" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="296.78,509.21,309.4741,495.1083,298.4743,490.3121,296.78,509.21" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0000384927316081978893_C_0001609446044604054241">
<path codeLine="40" d="M285.04,314.49 C296.48,336.62 310.8337,364.3906 322.2637,386.4906 " fill="none" id="C_0000384927316081978893-to-C_0001609446044604054241" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="#181818" points="325.02,391.82,324.4384,381.9883,322.723,387.3788,317.3326,385.6634,325.02,391.82" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0000384927316081978893_C_0000765515233845859023">
<path codeLine="41" d="M266.6,314.49 C261.26,333.96 258.3455,344.5623 252.4455,366.0523 " fill="none" id="C_0000384927316081978893-to-C_0000765515233845859023" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="247.68,383.41,258.2314,367.6408,246.6596,364.4638,247.68,383.41" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0001747493965420341251_C_0000384927316081978893">
<path codeLine="42" d="M163.72,197.15 C187.49,217.17 216.9707,242.005 240.7307,262.015 " fill="none" id="C_0001747493965420341251-to-C_0000384927316081978893" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="#181818" points="245.32,265.88,241.0127,257.023,241.4956,262.6592,235.8594,263.1421,245.32,265.88" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0001747493965420341251_C_0002036031998980633871">
<path codeLine="43" d="M131.95,197.15 C128.94,214.54 127.8636,220.7344 124.5536,239.8344 " fill="none" id="C_0001747493965420341251-to-C_0002036031998980633871" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="121.48,257.57,130.4654,240.8589,118.6417,238.8098,121.48,257.57" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0001866392706312766470_C_0001747493965420341251">
<path codeLine="44" d="M136,84.21 C136,107.75 136,127.3 136,148.52 " fill="none" id="C_0001866392706312766470-backto-C_0001747493965420341251" style="stroke:#181818;stroke-width:1.0;"/>
<polygon fill="none" points="136,72.21,132,78.21,136,84.21,140,78.21,136,72.21" style="stroke:#181818;stroke-width:1.0;"/>
<ellipse cx="142" cy="111.1" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="21" x="149" y="114.877">abc</text>
</g>
</g>
</svg>