Files
clang-uml/docs/test_cases/t00027_class.svg
2022-08-07 23:17:44 +02:00

184 lines
30 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="390px" preserveAspectRatio="none" style="width:1089px;height:390px;" version="1.1" viewBox="0 0 1089 390" width="1089px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="fqfbhihlwe7k2" 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/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L8" target="_top" title="Shape" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L8" xlink:show="new" xlink:title="Shape" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="73.6094" id="C_0000000000000000739993" style="stroke: #A80036; stroke-width: 1.5;" width="170" x="310.5" y="184"/>
<ellipse cx="371.25" cy="200" fill="#A9DCDF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M371.3594,195.3438 L370.2031,200.4219 L372.5313,200.4219 L371.3594,195.3438 Z M369.875,193.1094 L372.8594,193.1094 L376.2188,205.5 L373.7656,205.5 L373,202.4375 L369.7188,202.4375 L368.9688,205.5 L366.5313,205.5 L369.875,193.1094 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="40" x="391.75" y="204.1543">Shape</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="311.5" x2="479.5" y1="216" y2="216"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="311.5" x2="479.5" y1="224" y2="224"/>
<ellipse cx="321.5" cy="235" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="108" x="330.5" y="238.2104">display() = 0 : void</text>
<ellipse cx="321.5" cy="247.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="144" x="330.5" y="251.0151">~Shape() = default : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L15" target="_top" title="Line" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L15" xlink:show="new" xlink:title="Line" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="60.8047" id="C_0000000000000000740252" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="150" y="319"/>
<ellipse cx="169.05" cy="335" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M172.0188,340.6406 Q171.4406,340.9375 170.8,341.0781 Q170.1594,341.2344 169.4563,341.2344 Q166.9563,341.2344 165.6281,339.5938 Q164.3156,337.9375 164.3156,334.8125 Q164.3156,331.6875 165.6281,330.0313 Q166.9563,328.375 169.4563,328.375 Q170.1594,328.375 170.8,328.5313 Q171.4563,328.6875 172.0188,328.9844 L172.0188,331.7031 Q171.3938,331.125 170.8,330.8594 Q170.2063,330.5781 169.5813,330.5781 Q168.2375,330.5781 167.55,331.6563 Q166.8625,332.7188 166.8625,334.8125 Q166.8625,336.9063 167.55,337.9844 Q168.2375,339.0469 169.5813,339.0469 Q170.2063,339.0469 170.8,338.7813 Q171.3938,338.5 172.0188,337.9219 L172.0188,340.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="25" x="183.95" y="339.1543">Line</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="41" x="221" y="316"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="39" x="222" y="328.1387">T&lt;&gt;...</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="151" x2="258" y1="351" y2="351"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="151" x2="258" y1="359" y2="359"/>
<ellipse cx="161" cy="370" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="170" y="373.2104">display() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L25" target="_top" title="Text" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L25" xlink:show="new" xlink:title="Text" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="60.8047" id="C_0000000000000000741016" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="532" y="319"/>
<ellipse cx="550.6" cy="335" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M553.5688,340.6406 Q552.9906,340.9375 552.35,341.0781 Q551.7094,341.2344 551.0063,341.2344 Q548.5063,341.2344 547.1781,339.5938 Q545.8656,337.9375 545.8656,334.8125 Q545.8656,331.6875 547.1781,330.0313 Q548.5063,328.375 551.0063,328.375 Q551.7094,328.375 552.35,328.5313 Q553.0063,328.6875 553.5688,328.9844 L553.5688,331.7031 Q552.9438,331.125 552.35,330.8594 Q551.7563,330.5781 551.1313,330.5781 Q549.7875,330.5781 549.1,331.6563 Q548.4125,332.7188 548.4125,334.8125 Q548.4125,336.9063 549.1,337.9844 Q549.7875,339.0469 551.1313,339.0469 Q551.7563,339.0469 552.35,338.7813 Q552.9438,338.5 553.5688,337.9219 L553.5688,340.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="26" x="565.4" y="339.1543">Text</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="41" x="603" y="316"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="39" x="604" y="328.1387">T&lt;&gt;...</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="533" x2="640" y1="351" y2="351"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="533" x2="640" y1="359" y2="359"/>
<ellipse cx="543" cy="370" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="552" y="373.2104">display() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L34" target="_top" title="ShapeDecorator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L34" xlink:show="new" xlink:title="ShapeDecorator" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="60.8047" id="C_0000000000000000741664" style="stroke: #A80036; stroke-width: 1.5;" width="135" x="881" y="27"/>
<ellipse cx="896" cy="43" fill="#A9DCDF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M896.1094,38.3438 L894.9531,43.4219 L897.2813,43.4219 L896.1094,38.3438 Z M894.625,36.1094 L897.6094,36.1094 L900.9688,48.5 L898.5156,48.5 L897.75,45.4375 L894.4688,45.4375 L893.7188,48.5 L891.2813,48.5 L894.625,36.1094 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="103" x="910" y="47.1543">ShapeDecorator</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="882" x2="1015" y1="59" y2="59"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="882" x2="1015" y1="67" y2="67"/>
<ellipse cx="892" cy="78" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="108" x="901" y="81.2104">display() = 0 : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L38" target="_top" title="Color" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L38" xlink:show="new" xlink:title="Color" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="60.8047" id="C_0000000000000000741930" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="822" y="190.5"/>
<ellipse cx="852.3" cy="206.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M855.2688,212.1406 Q854.6906,212.4375 854.05,212.5781 Q853.4094,212.7344 852.7063,212.7344 Q850.2063,212.7344 848.8781,211.0938 Q847.5656,209.4375 847.5656,206.3125 Q847.5656,203.1875 848.8781,201.5313 Q850.2063,199.875 852.7063,199.875 Q853.4094,199.875 854.05,200.0313 Q854.7063,200.1875 855.2688,200.4844 L855.2688,203.2031 Q854.6438,202.625 854.05,202.3594 Q853.4563,202.0781 852.8313,202.0781 Q851.4875,202.0781 850.8,203.1563 Q850.1125,204.2188 850.1125,206.3125 Q850.1125,208.4063 850.8,209.4844 Q851.4875,210.5469 852.8313,210.5469 Q853.4563,210.5469 854.05,210.2813 Q854.6438,210 855.2688,209.4219 L855.2688,212.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="32" x="869.7" y="210.6543">Color</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="925" y="187.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="926" y="199.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="823" x2="930" y1="222.5" y2="222.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="823" x2="930" y1="230.5" y2="230.5"/>
<ellipse cx="833" cy="241.5" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="842" y="244.7104">display() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L43" target="_top" title="Weight" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L43" xlink:show="new" xlink:title="Weight" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="60.8047" id="C_0000000000000000742116" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="966" y="190.5"/>
<ellipse cx="991.35" cy="206.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M994.3188,212.1406 Q993.7406,212.4375 993.1,212.5781 Q992.4594,212.7344 991.7563,212.7344 Q989.2563,212.7344 987.9281,211.0938 Q986.6156,209.4375 986.6156,206.3125 Q986.6156,203.1875 987.9281,201.5313 Q989.2563,199.875 991.7563,199.875 Q992.4594,199.875 993.1,200.0313 Q993.7563,200.1875 994.3188,200.4844 L994.3188,203.2031 Q993.6938,202.625 993.1,202.3594 Q992.5063,202.0781 991.8813,202.0781 Q990.5375,202.0781 989.85,203.1563 Q989.1625,204.2188 989.1625,206.3125 Q989.1625,208.4063 989.85,209.4844 Q990.5375,210.5469 991.8813,210.5469 Q992.5063,210.5469 993.1,210.2813 Q993.6938,210 994.3188,209.4219 L994.3188,212.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="43" x="1007.65" y="210.6543">Weight</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="1069" y="187.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="1070" y="199.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="967" x2="1074" y1="222.5" y2="222.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="967" x2="1074" y1="230.5" y2="230.5"/>
<ellipse cx="977" cy="241.5" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="986" y="244.7104">display() : void</text>
</a>
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="48" id="C_0001041468163209322353" style="stroke: #A80036; stroke-width: 1.5;" width="141" x="134" y="197"/>
<ellipse cx="149" cy="213" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M151.9688,218.6406 Q151.3906,218.9375 150.75,219.0781 Q150.1094,219.2344 149.4063,219.2344 Q146.9063,219.2344 145.5781,217.5938 Q144.2656,215.9375 144.2656,212.8125 Q144.2656,209.6875 145.5781,208.0313 Q146.9063,206.375 149.4063,206.375 Q150.1094,206.375 150.75,206.5313 Q151.4063,206.6875 151.9688,206.9844 L151.9688,209.7031 Q151.3438,209.125 150.75,208.8594 Q150.1563,208.5781 149.5313,208.5781 Q148.1875,208.5781 147.5,209.6563 Q146.8125,210.7188 146.8125,212.8125 Q146.8125,214.9063 147.5,215.9844 Q148.1875,217.0469 149.5313,217.0469 Q150.1563,217.0469 150.75,216.7813 Q151.3438,216.5 151.9688,215.9219 L151.9688,218.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="25" x="163" y="217.1543">Line</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="82" x="196" y="194"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="80" x="197" y="206.1387">Color,Weight</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="135" x2="274" y1="229" y2="229"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="135" x2="274" y1="237" y2="237"/>
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="48" id="C_0000337566471768267725" style="stroke: #A80036; stroke-width: 1.5;" width="93" x="6" y="197"/>
<ellipse cx="21" cy="213" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M23.9688,218.6406 Q23.3906,218.9375 22.75,219.0781 Q22.1094,219.2344 21.4063,219.2344 Q18.9063,219.2344 17.5781,217.5938 Q16.2656,215.9375 16.2656,212.8125 Q16.2656,209.6875 17.5781,208.0313 Q18.9063,206.375 21.4063,206.375 Q22.1094,206.375 22.75,206.5313 Q23.4063,206.6875 23.9688,206.9844 L23.9688,209.7031 Q23.3438,209.125 22.75,208.8594 Q22.1563,208.5781 21.5313,208.5781 Q20.1875,208.5781 19.5,209.6563 Q18.8125,210.7188 18.8125,212.8125 Q18.8125,214.9063 19.5,215.9844 Q20.1875,217.0469 21.5313,217.0469 Q22.1563,217.0469 22.75,216.7813 Q23.3438,216.5 23.9688,215.9219 L23.9688,218.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="25" x="35" y="217.1543">Line</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="34" x="68" y="194"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="32" x="69" y="206.1387">Color</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="98" y1="229" y2="229"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="98" y1="237" y2="237"/>
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="48" id="C_0000839437151322892904" style="stroke: #A80036; stroke-width: 1.5;" width="142" x="515.5" y="197"/>
<ellipse cx="530.5" cy="213" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M533.4688,218.6406 Q532.8906,218.9375 532.25,219.0781 Q531.6094,219.2344 530.9063,219.2344 Q528.4063,219.2344 527.0781,217.5938 Q525.7656,215.9375 525.7656,212.8125 Q525.7656,209.6875 527.0781,208.0313 Q528.4063,206.375 530.9063,206.375 Q531.6094,206.375 532.25,206.5313 Q532.9063,206.6875 533.4688,206.9844 L533.4688,209.7031 Q532.8438,209.125 532.25,208.8594 Q531.6563,208.5781 531.0313,208.5781 Q529.6875,208.5781 529,209.6563 Q528.3125,210.7188 528.3125,212.8125 Q528.3125,214.9063 529,215.9844 Q529.6875,217.0469 531.0313,217.0469 Q531.6563,217.0469 532.25,216.7813 Q532.8438,216.5 533.4688,215.9219 L533.4688,218.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="26" x="544.5" y="217.1543">Text</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="82" x="578.5" y="194"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="80" x="579.5" y="206.1387">Color,Weight</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="516.5" x2="656.5" y1="229" y2="229"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="516.5" x2="656.5" y1="237" y2="237"/>
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="48" id="C_0000943893344390073107" style="stroke: #A80036; stroke-width: 1.5;" width="94" x="692.5" y="197"/>
<ellipse cx="707.5" cy="213" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M710.4688,218.6406 Q709.8906,218.9375 709.25,219.0781 Q708.6094,219.2344 707.9063,219.2344 Q705.4063,219.2344 704.0781,217.5938 Q702.7656,215.9375 702.7656,212.8125 Q702.7656,209.6875 704.0781,208.0313 Q705.4063,206.375 707.9063,206.375 Q708.6094,206.375 709.25,206.5313 Q709.9063,206.6875 710.4688,206.9844 L710.4688,209.7031 Q709.8438,209.125 709.25,208.8594 Q708.6563,208.5781 708.0313,208.5781 Q706.6875,208.5781 706,209.6563 Q705.3125,210.7188 705.3125,212.8125 Q705.3125,214.9063 706,215.9844 Q706.6875,217.0469 708.0313,217.0469 Q708.6563,217.0469 709.25,216.7813 Q709.8438,216.5 710.4688,215.9219 L710.4688,218.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="26" x="721.5" y="217.1543">Text</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="34" x="755.5" y="194"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="32" x="756.5" y="206.1387">Color</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="693.5" x2="785.5" y1="229" y2="229"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="693.5" x2="785.5" y1="237" y2="237"/>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L48" target="_top" title="Window" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L48" xlink:show="new" xlink:title="Window" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fqfbhihlwe7k2)" height="99.2188" id="C_0000000000000000742265" style="stroke: #A80036; stroke-width: 1.5;" width="188" x="359.5" y="8"/>
<ellipse cx="425.75" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M428.7188,29.6406 Q428.1406,29.9375 427.5,30.0781 Q426.8594,30.2344 426.1563,30.2344 Q423.6563,30.2344 422.3281,28.5938 Q421.0156,26.9375 421.0156,23.8125 Q421.0156,20.6875 422.3281,19.0313 Q423.6563,17.375 426.1563,17.375 Q426.8594,17.375 427.5,17.5313 Q428.1563,17.6875 428.7188,17.9844 L428.7188,20.7031 Q428.0938,20.125 427.5,19.8594 Q426.9063,19.5781 426.2813,19.5781 Q424.9375,19.5781 424.25,20.6563 Q423.5625,21.7188 423.5625,23.8125 Q423.5625,25.9063 424.25,26.9844 Q424.9375,28.0469 426.2813,28.0469 Q426.9063,28.0469 427.5,27.7813 Q428.0938,27.5 428.7188,26.9219 L428.7188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="47" x="446.25" y="28.1543">Window</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="360.5" x2="546.5" y1="40" y2="40"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L49" target="_top" title="border" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L49" xlink:show="new" xlink:title="border" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="365.5" y="46"/>
<ellipse cx="370.5" cy="51" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L49" target="_top" title="border" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L49" xlink:show="new" xlink:title="border" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="162" x="379.5" y="54.2104">border : Line&lt;Color,Weight&gt;</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L50" target="_top" title="divider" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L50" xlink:show="new" xlink:title="divider" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="365.5" y="58.8047"/>
<ellipse cx="370.5" cy="63.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L50" target="_top" title="divider" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L50" xlink:show="new" xlink:title="divider" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="121" x="379.5" y="67.0151">divider : Line&lt;Color&gt;</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L51" target="_top" title="title" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L51" xlink:show="new" xlink:title="title" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="365.5" y="71.6094"/>
<ellipse cx="370.5" cy="76.6094" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L51" target="_top" title="title" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L51" xlink:show="new" xlink:title="title" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="146" x="379.5" y="79.8198">title : Text&lt;Color,Weight&gt;</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L52" target="_top" title="description" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L52" xlink:show="new" xlink:title="description" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="365.5" y="84.4141"/>
<ellipse cx="370.5" cy="89.4141" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L52" target="_top" title="description" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/ae7ef11e43f5fa5a1684f412eef67c0481dd4756/tests/t00027/t00027.cc#L52" xlink:show="new" xlink:title="description" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="147" x="379.5" y="92.6245">description : Text&lt;Color&gt;</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="360.5" x2="546.5" y1="99.2188" y2="99.2188"/>
<path d="M324.08,269.3 C298.92,285.96 271.38,304.21 249.07,318.98 " fill="none" id="C_0000000000000000739993&lt;-C_0000000000000000740252" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="320.48,263.29,341.02,258.08,328.21,274.96,320.48,263.29" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M466.92,269.3 C492.08,285.96 519.62,304.21 541.93,318.98 " fill="none" id="C_0000000000000000739993&lt;-C_0000000000000000741016" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="462.79,274.96,449.98,258.08,470.52,263.29,462.79,274.96" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M927.04,106.64 C914.93,133.8 900.18,166.89 889.74,190.29 " fill="none" id="C_0000000000000000741664&lt;-C_0000000000000000741930" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="920.76,103.54,935.29,88.12,933.54,109.24,920.76,103.54" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M969.96,106.64 C982.07,133.8 996.82,166.89 1007.26,190.29 " fill="none" id="C_0000000000000000741664&lt;-C_0000000000000000742116" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="963.46,109.24,961.71,88.12,976.24,103.54,963.46,109.24" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M204.5,245.2 C204.5,260.15 204.5,280.17 204.5,298.6 " fill="none" id="C_0001041468163209322353-&gt;C_0000000000000000740252" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="211.5,298.75,204.5,318.75,197.5,298.75,211.5,298.75" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M80.38,245.2 C100.84,262.23 129.2,285.83 153.65,306.18 " fill="none" id="C_0000337566471768267725-&gt;C_0000000000000000740252" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="158.13,300.8,169.03,318.98,149.18,311.57,158.13,300.8" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M586.5,245.2 C586.5,260.15 586.5,280.17 586.5,298.6 " fill="none" id="C_0000839437151322892904-&gt;C_0000000000000000741016" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="593.5,298.75,586.5,318.75,579.5,298.75,593.5,298.75" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M711.44,245.2 C690.84,262.23 662.3,285.83 637.69,306.18 " fill="none" id="C_0000943893344390073107-&gt;C_0000000000000000741016" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="642.08,311.63,622.21,318.98,633.16,300.84,642.08,311.63" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M367.53,114.26 C323.93,142.54 273.33,175.36 240.21,196.84 " fill="none" id="C_0000000000000000742265&lt;-C_0001041468163209322353" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="378.45,107.17,371.2395,107.0755,368.3791,113.695,375.5895,113.7895,378.45,107.17" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="335.5" cy="146.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="42" x="342.5" y="150.0669">border</text>
<path d="M346.57,93.53 C279.44,116.69 191.65,149.13 116.5,184 C108.17,187.86 99.47,192.4 91.26,196.93 " fill="none" id="C_0000000000000000742265&lt;-C_0000337566471768267725" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="359.29,89.17,352.3155,87.338,347.9419,93.0713,354.9164,94.9034,359.29,89.17" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="232.5" cy="146.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="42" x="239.5" y="150.0669">divider</text>
<path d="M502.27,117.72 C524.91,145.21 550.51,176.29 567.48,196.9 " fill="none" id="C_0000000000000000742265&lt;-C_0000839437151322892904" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="493.77,107.39,494.4958,114.5645,501.3976,116.6539,500.6718,109.4794,493.77,107.39" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="538.5" cy="146.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="24" x="545.5" y="150.0669">title</text>
<path d="M551.29,113.72 C601.58,142.12 660.2,175.22 698.49,196.84 " fill="none" id="C_0000000000000000742265&lt;-C_0000943893344390073107" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="539.7,107.17,542.9626,113.6008,550.1536,113.0625,546.891,106.6317,539.7,107.17" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="628.5" cy="146.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="70" x="635.5" y="150.0669">description</text>
</g>
</svg>