Files
clang-uml/docs/test_cases/t00033_class.svg
2024-06-19 18:26:38 +02:00

141 lines
23 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="570px" preserveAspectRatio="none" style="width:434px;height:570px;" version="1.1" viewBox="0 0 434 570" width="434px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="f1lc693p6zz0jl" 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>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="60.8047" id="C_0016288255991845070974" style="stroke: #A80036; stroke-width: 1.5;" width="66" x="6" y="8"/>
<ellipse cx="27.75" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M30.7188,29.6406 Q30.1406,29.9375 29.5,30.0781 Q28.8594,30.2344 28.1563,30.2344 Q25.6563,30.2344 24.3281,28.5938 Q23.0156,26.9375 23.0156,23.8125 Q23.0156,20.6875 24.3281,19.0313 Q25.6563,17.375 28.1563,17.375 Q28.8594,17.375 29.5,17.5313 Q30.1563,17.6875 30.7188,17.9844 L30.7188,20.7031 Q30.0938,20.125 29.5,19.8594 Q28.9063,19.5781 28.2813,19.5781 Q26.9375,19.5781 26.25,20.6563 Q25.5625,21.7188 25.5625,23.8125 Q25.5625,25.9063 26.25,26.9844 Q26.9375,28.0469 28.2813,28.0469 Q28.9063,28.0469 29.5,27.7813 Q30.0938,27.5 30.7188,26.9219 L30.7188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="43.25" y="28.1543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="66" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="67" y="17.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="71" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="71" y1="48" y2="48"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L8" target="_top" title="aaa" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L8" xlink:show="new" xlink:title="aaa" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="12" y="54"/>
<ellipse cx="17" cy="59" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L8" target="_top" title="aaa" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L8" xlink:show="new" xlink:title="aaa" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="26" y="62.2104">aaa : T</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L11" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L11" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="60.8047" id="C_0006124121870766872188" style="stroke: #A80036; stroke-width: 1.5;" width="66" x="282" y="146"/>
<ellipse cx="303.75" cy="162" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M306.7188,167.6406 Q306.1406,167.9375 305.5,168.0781 Q304.8594,168.2344 304.1563,168.2344 Q301.6563,168.2344 300.3281,166.5938 Q299.0156,164.9375 299.0156,161.8125 Q299.0156,158.6875 300.3281,157.0313 Q301.6563,155.375 304.1563,155.375 Q304.8594,155.375 305.5,155.5313 Q306.1563,155.6875 306.7188,155.9844 L306.7188,158.7031 Q306.0938,158.125 305.5,157.8594 Q304.9063,157.5781 304.2813,157.5781 Q302.9375,157.5781 302.25,158.6563 Q301.5625,159.7188 301.5625,161.8125 Q301.5625,163.9063 302.25,164.9844 Q302.9375,166.0469 304.2813,166.0469 Q304.9063,166.0469 305.5,165.7813 Q306.0938,165.5 306.7188,164.9219 L306.7188,167.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="319.25" y="166.1543">B</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="342" y="143"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="343" y="155.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="283" x2="347" y1="178" y2="178"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="283" x2="347" y1="186" y2="186"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L12" target="_top" title="bbb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L12" xlink:show="new" xlink:title="bbb" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="288" y="192"/>
<ellipse cx="293" cy="197" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L12" target="_top" title="bbb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L12" xlink:show="new" xlink:title="bbb" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="302" y="200.2104">bbb : T</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L15" target="_top" title="C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L15" xlink:show="new" xlink:title="C" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="60.8047" id="C_0011494683074124422953" style="stroke: #A80036; stroke-width: 1.5;" width="63" x="357.5" y="268"/>
<ellipse cx="377.9" cy="284" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M380.8688,289.6406 Q380.2906,289.9375 379.65,290.0781 Q379.0094,290.2344 378.3063,290.2344 Q375.8063,290.2344 374.4781,288.5938 Q373.1656,286.9375 373.1656,283.8125 Q373.1656,280.6875 374.4781,279.0313 Q375.8063,277.375 378.3063,277.375 Q379.0094,277.375 379.65,277.5313 Q380.3063,277.6875 380.8688,277.9844 L380.8688,280.7031 Q380.2438,280.125 379.65,279.8594 Q379.0563,279.5781 378.4313,279.5781 Q377.0875,279.5781 376.4,280.6563 Q375.7125,281.7188 375.7125,283.8125 Q375.7125,285.9063 376.4,286.9844 Q377.0875,288.0469 378.4313,288.0469 Q379.0563,288.0469 379.65,287.7813 Q380.2438,287.5 380.8688,286.9219 L380.8688,289.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="393.1" y="288.1543">C</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="414.5" y="265"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="415.5" y="277.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="358.5" x2="419.5" y1="300" y2="300"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="358.5" x2="419.5" y1="308" y2="308"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L16" target="_top" title="ccc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L16" xlink:show="new" xlink:title="ccc" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="363.5" y="314"/>
<ellipse cx="368.5" cy="319" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L16" target="_top" title="ccc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L16" xlink:show="new" xlink:title="ccc" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="37" x="377.5" y="322.2104">ccc : T</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L19" target="_top" title="D" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L19" xlink:show="new" xlink:title="D" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="60.8047" id="C_0017596650934155389102" style="stroke: #A80036; stroke-width: 1.5;" width="73" x="270.5" y="499"/>
<ellipse cx="299.9" cy="515" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M302.8688,520.6406 Q302.2906,520.9375 301.65,521.0781 Q301.0094,521.2344 300.3063,521.2344 Q297.8063,521.2344 296.4781,519.5938 Q295.1656,517.9375 295.1656,514.8125 Q295.1656,511.6875 296.4781,510.0313 Q297.8063,508.375 300.3063,508.375 Q301.0094,508.375 301.65,508.5313 Q302.3063,508.6875 302.8688,508.9844 L302.8688,511.7031 Q302.2438,511.125 301.65,510.8594 Q301.0563,510.5781 300.4313,510.5781 Q299.0875,510.5781 298.4,511.6563 Q297.7125,512.7188 297.7125,514.8125 Q297.7125,516.9063 298.4,517.9844 Q299.0875,519.0469 300.4313,519.0469 Q301.0563,519.0469 301.65,518.7813 Q302.2438,518.5 302.8688,517.9219 L302.8688,520.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="9" x="317.1" y="519.1543">D</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="271.5" x2="342.5" y1="531" y2="531"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="271.5" x2="342.5" y1="539" y2="539"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L20" target="_top" title="ddd" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L20" xlink:show="new" xlink:title="ddd" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="276.5" y="545"/>
<ellipse cx="281.5" cy="550" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L20" target="_top" title="ddd" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L20" xlink:show="new" xlink:title="ddd" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="47" x="290.5" y="553.2104">ddd : int</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" target="_top" title="C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="C" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="48" id="C_0012875568356832433931" style="stroke: #A80036; stroke-width: 1.5;" width="53" x="280.5" y="390"/>
<ellipse cx="295.5" cy="406" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M298.4688,411.6406 Q297.8906,411.9375 297.25,412.0781 Q296.6094,412.2344 295.9063,412.2344 Q293.4063,412.2344 292.0781,410.5938 Q290.7656,408.9375 290.7656,405.8125 Q290.7656,402.6875 292.0781,401.0313 Q293.4063,399.375 295.9063,399.375 Q296.6094,399.375 297.25,399.5313 Q297.9063,399.6875 298.4688,399.9844 L298.4688,402.7031 Q297.8438,402.125 297.25,401.8594 Q296.6563,401.5781 296.0313,401.5781 Q294.6875,401.5781 294,402.6563 Q293.3125,403.7188 293.3125,405.8125 Q293.3125,407.9063 294,408.9844 Q294.6875,410.0469 296.0313,410.0469 Q296.6563,410.0469 297.25,409.7813 Q297.8438,409.5 298.4688,408.9219 L298.4688,411.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="309.5" y="410.1543">C</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="11" x="325.5" y="387"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="9" x="326.5" y="399.1387">D</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="281.5" x2="332.5" y1="422" y2="422"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="281.5" x2="332.5" y1="430" y2="430"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="48" id="C_0003079418528655831151" style="stroke: #A80036; stroke-width: 1.5;" width="195" x="127.5" y="274.5"/>
<ellipse cx="142.5" cy="290.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M145.4688,296.1406 Q144.8906,296.4375 144.25,296.5781 Q143.6094,296.7344 142.9063,296.7344 Q140.4063,296.7344 139.0781,295.0938 Q137.7656,293.4375 137.7656,290.3125 Q137.7656,287.1875 139.0781,285.5313 Q140.4063,283.875 142.9063,283.875 Q143.6094,283.875 144.25,284.0313 Q144.9063,284.1875 145.4688,284.4844 L145.4688,287.2031 Q144.8438,286.625 144.25,286.3594 Q143.6563,286.0781 143.0313,286.0781 Q141.6875,286.0781 141,287.1563 Q140.3125,288.2188 140.3125,290.3125 Q140.3125,292.4063 141,293.4844 Q141.6875,294.5469 143.0313,294.5469 Q143.6563,294.5469 144.25,294.2813 Q144.8438,294 145.4688,293.4219 L145.4688,296.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="156.5" y="294.6543">B</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="153" x="172.5" y="271.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="151" x="173.5" y="283.6387">std::unique_ptr&lt;C&lt;D&gt;&gt;</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="128.5" x2="321.5" y1="306.5" y2="306.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="128.5" x2="321.5" y1="314.5" y2="314.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L7" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="48" id="C_0013979951723362730013" style="stroke: #A80036; stroke-width: 1.5;" width="223" x="23.5" y="152.5"/>
<ellipse cx="38.5" cy="168.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M41.4688,174.1406 Q40.8906,174.4375 40.25,174.5781 Q39.6094,174.7344 38.9063,174.7344 Q36.4063,174.7344 35.0781,173.0938 Q33.7656,171.4375 33.7656,168.3125 Q33.7656,165.1875 35.0781,163.5313 Q36.4063,161.875 38.9063,161.875 Q39.6094,161.875 40.25,162.0313 Q40.9063,162.1875 41.4688,162.4844 L41.4688,165.2031 Q40.8438,164.625 40.25,164.3594 Q39.6563,164.0781 39.0313,164.0781 Q37.6875,164.0781 37,165.1563 Q36.3125,166.2188 36.3125,168.3125 Q36.3125,170.4063 37,171.4844 Q37.6875,172.5469 39.0313,172.5469 Q39.6563,172.5469 40.25,172.2813 Q40.8438,172 41.4688,171.4219 L41.4688,174.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="52.5" y="172.6543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="181" x="68.5" y="149.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="179" x="69.5" y="161.6387">B&lt;std::unique_ptr&lt;C&lt;D&gt;&gt;&gt;</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="24.5" x2="245.5" y1="184.5" y2="184.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="24.5" x2="245.5" y1="192.5" y2="192.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L23" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L23" xlink:show="new" xlink:title="R" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1lc693p6zz0jl)" height="60.8047" id="C_0014931141650502131764" style="stroke: #A80036; stroke-width: 1.5;" width="247" x="107.5" y="8"/>
<ellipse cx="222.75" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M225.7188,29.6406 Q225.1406,29.9375 224.5,30.0781 Q223.8594,30.2344 223.1563,30.2344 Q220.6563,30.2344 219.3281,28.5938 Q218.0156,26.9375 218.0156,23.8125 Q218.0156,20.6875 219.3281,19.0313 Q220.6563,17.375 223.1563,17.375 Q223.8594,17.375 224.5,17.5313 Q225.1563,17.6875 225.7188,17.9844 L225.7188,20.7031 Q225.0938,20.125 224.5,19.8594 Q223.9063,19.5781 223.2813,19.5781 Q221.9375,19.5781 221.25,20.6563 Q220.5625,21.7188 220.5625,23.8125 Q220.5625,25.9063 221.25,26.9844 Q221.9375,28.0469 223.2813,28.0469 Q223.9063,28.0469 224.5,27.7813 Q225.0938,27.5 225.7188,26.9219 L225.7188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="243.25" y="28.1543">R</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="108.5" x2="353.5" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="108.5" x2="353.5" y1="48" y2="48"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L24" target="_top" title="abc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L24" xlink:show="new" xlink:title="abc" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="113.5" y="54"/>
<ellipse cx="118.5" cy="59" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L24" target="_top" title="abc" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e41b0da6776e43f4d4f0bb41619a04e152c35cb6/tests/t00033/t00033.cc#L24" xlink:show="new" xlink:title="abc" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="221" x="127.5" y="62.2104">abc : A&lt;B&lt;std::unique_ptr&lt;C&lt;D&gt;&gt;&gt;&gt;</text>
</a>
<path d="M307,438.24 C307,454.11 307,475.43 307,493.36 " fill="none" id="C_0012875568356832433931-&gt;C_0017596650934155389102" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="307,498.81,311,489.81,307,493.81,303,489.81,307,498.81" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M355.78,345.48 C344.8,360.68 333.05,376.95 323.83,389.71 " fill="none" id="C_0011494683074124422953&lt;-C_0012875568356832433931" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="350.28,341.14,367.67,329.02,361.63,349.34,350.28,341.14" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M241.79,322.74 C254.95,340.95 273.28,366.33 287.16,385.54 " fill="none" id="C_0003079418528655831151-&gt;C_0012875568356832433931" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="290.23,389.79,288.2058,380.1514,287.3036,385.7359,281.7191,384.8337,290.23,389.79" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M280.57,223.4 C267.56,240.75 253.3,259.76 242.48,274.19 " fill="none" id="C_0006124121870766872188&lt;-C_0003079418528655831151" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="275.15,218.96,292.75,207.16,286.35,227.36,275.15,218.96" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M152.35,200.64 C167.29,220.56 188.87,249.33 204.63,270.34 " fill="none" id="C_0013979951723362730013-&gt;C_0003079418528655831151" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="207.7,274.43,205.5,264.83,204.7,270.43,199.1,269.63,207.7,274.43" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M71.59,85.67 C87.43,108.12 105.79,134.12 118.66,152.35 " fill="none" id="C_0016288255991845070974&lt;-C_0013979951723362730013" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="65.65,89.39,59.83,69.01,77.08,81.31,65.65,89.39" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M202.56,79.79 C185.86,103.44 165.35,132.5 151.34,152.35 " fill="none" id="C_0014931141650502131764&lt;-C_0013979951723362730013" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="210.17,69.01,203.4431,71.6079,203.2539,78.8165,209.9808,76.2186,210.17,69.01" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="194" cy="108.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="201" y="112.0669">abc</text>
</g>
</svg>