Updated test cases documentation

This commit is contained in:
Bartek Kryza
2022-04-15 19:26:30 +02:00
parent 891963b03f
commit 26d46852e4
56 changed files with 5094 additions and 5082 deletions

View File

@@ -1,6 +1,6 @@
<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:1053px;height:390px;" version="1.1" viewBox="0 0 1053 390" width="1053px" zoomAndPan="magnify">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="409px" preserveAspectRatio="none" style="width:980px;height:409px;background:#FFFFFF;" version="1.1" viewBox="0 0 980 409" width="980px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="f1ncbc6waae5iq" width="300%" x="-1" y="-1">
<filter height="300%" id="f1qy2vc2kbs6ai" 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"/>
@@ -9,210 +9,210 @@
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L8" target="_top" title="Shape" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L8" xlink:show="new" xlink:title="Shape" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="73.6094" id="C_0000001044" style="stroke: #A80036; stroke-width: 1.5;" width="134" x="310.5" y="184"/>
<ellipse cx="353.4" cy="200" fill="#A9DCDF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M353.5094,195.3438 L352.3531,200.4219 L354.6813,200.4219 L353.5094,195.3438 Z M352.025,193.1094 L355.0094,193.1094 L358.3688,205.5 L355.9156,205.5 L355.15,202.4375 L351.8688,202.4375 L351.1188,205.5 L348.6813,205.5 L352.025,193.1094 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="40" x="373.6" y="204.1543">Shape</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="311.5" x2="443.5" y1="216" y2="216"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="311.5" x2="443.5" y1="224" y2="224"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L8" target="_top" title="Shape" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L8" xlink:show="new" xlink:title="Shape" xlink:type="simple">
<rect codeLine="3" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="77.9638" id="C_0000001044" style="stroke:#A80036;stroke-width:1.5;" width="113" x="293.5" y="194"/>
<ellipse cx="330.1" cy="210" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M325.2719,215.75 L328.6156,203.5625 L331.7563,203.5625 L335.1313,215.75 L332.6625,215.75 L331.9281,212.7344 L328.4125,212.7344 L327.6625,215.75 L325.2719,215.75 Z M329.6781,207.7031 L328.9281,210.7031 L331.4438,210.7031 L330.725,207.7031 Q330.5844,207.125 330.4594,206.5781 Q330.3344,206.0156 330.1938,205.4375 Q330.0844,206.0156 329.9438,206.5781 Q329.8031,207.125 329.6781,207.7031 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="33" x="348.9" y="214.656">Shape</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="294.5" x2="405.5" y1="226" y2="226"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="294.5" x2="405.5" y1="234" y2="234"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L10" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L10" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="316.5" y="230"/>
<ellipse cx="321.5" cy="235" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L10" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L10" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="299.5" y="240"/>
<ellipse cx="304.5" cy="245" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L10" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L10" xlink:show="new" xlink:title="display" xlink:type="simple">
<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>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L10" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L10" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="87" x="313.5" y="249.7589">display() = 0 : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L11" target="_top" title="~Shape" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L11" xlink:show="new" xlink:title="~Shape" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="316.5" y="242.8047"/>
<ellipse cx="321.5" cy="247.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L11" target="_top" title="~Shape" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L11" xlink:show="new" xlink:title="~Shape" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="299.5" y="254.9819"/>
<ellipse cx="304.5" cy="259.9819" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L11" target="_top" title="~Shape" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L11" xlink:show="new" xlink:title="~Shape" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="88" x="330.5" y="251.0151">~Shape() : void</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L11" target="_top" title="~Shape" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L11" xlink:show="new" xlink:title="~Shape" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="76" x="313.5" y="264.7408">~Shape() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L15" target="_top" title="Line" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L15" xlink:show="new" xlink:title="Line" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="60.8047" id="C_0000001048" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="150" y="319"/>
<ellipse cx="174.45" cy="335" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M177.4188,340.6406 Q176.8406,340.9375 176.2,341.0781 Q175.5594,341.2344 174.8563,341.2344 Q172.3563,341.2344 171.0281,339.5938 Q169.7156,337.9375 169.7156,334.8125 Q169.7156,331.6875 171.0281,330.0313 Q172.3563,328.375 174.8563,328.375 Q175.5594,328.375 176.2,328.5313 Q176.8563,328.6875 177.4188,328.9844 L177.4188,331.7031 Q176.7938,331.125 176.2,330.8594 Q175.6063,330.5781 174.9813,330.5781 Q173.6375,330.5781 172.95,331.6563 Q172.2625,332.7188 172.2625,334.8125 Q172.2625,336.9063 172.95,337.9844 Q173.6375,339.0469 174.9813,339.0469 Q175.6063,339.0469 176.2,338.7813 Q176.7938,338.5 177.4188,337.9219 L177.4188,340.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="25" x="190.55" 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="29" x="233" y="316"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="27" x="234" 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"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L15" target="_top" title="Line" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L15" xlink:show="new" xlink:title="Line" xlink:type="simple">
<rect codeLine="9" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="62.9819" id="C_0000001048" style="stroke:#A80036;stroke-width:1.5;" width="101" x="143.5" y="333"/>
<ellipse cx="168.4" cy="349" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M167.8688,355.9219 Q166.1188,355.9219 164.9781,355.1875 Q163.8531,354.4375 163.2906,353.0938 Q162.7438,351.7344 162.7438,349.9375 Q162.7438,347.9063 163.4,346.4531 Q164.0563,345 165.3375,344.2188 Q166.6188,343.4375 168.4938,343.4375 Q169.3844,343.4375 170.0563,343.625 Q170.7281,343.7969 171.4156,344.1406 L170.6031,346.1563 Q169.9781,345.8438 169.4313,345.7188 Q168.9,345.5938 168.4156,345.5938 Q167.2438,345.5938 166.5406,346.125 Q165.8375,346.6563 165.5406,347.6094 Q165.2438,348.5625 165.2438,349.8281 Q165.2438,351.8438 165.9625,352.8125 Q166.6813,353.7656 168.275,353.7656 Q168.8688,353.7656 169.4938,353.6094 Q170.1188,353.4531 170.9469,353.0781 L170.9469,355.2969 Q170.2125,355.6094 169.4156,355.7656 Q168.6344,355.9219 167.8688,355.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="23" x="184.6" y="353.656">Line</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="22" x="225.5" y="330"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="20" x="226.5" y="343.8281">T&lt;&gt;</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="144.5" x2="243.5" y1="365" y2="365"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="144.5" x2="243.5" y1="373" y2="373"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L17" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L17" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="156" y="365"/>
<ellipse cx="161" cy="370" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L17" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L17" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="149.5" y="379"/>
<ellipse cx="154.5" cy="384" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L17" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L17" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="170" y="373.2104">display() : void</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L17" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L17" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="75" x="163.5" y="388.7589">display() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L25" target="_top" title="Text" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L25" xlink:show="new" xlink:title="Text" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="60.8047" id="C_0000001052" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="496" y="319"/>
<ellipse cx="520" cy="335" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M522.9688,340.6406 Q522.3906,340.9375 521.75,341.0781 Q521.1094,341.2344 520.4063,341.2344 Q517.9063,341.2344 516.5781,339.5938 Q515.2656,337.9375 515.2656,334.8125 Q515.2656,331.6875 516.5781,330.0313 Q517.9063,328.375 520.4063,328.375 Q521.1094,328.375 521.75,328.5313 Q522.4063,328.6875 522.9688,328.9844 L522.9688,331.7031 Q522.3438,331.125 521.75,330.8594 Q521.1563,330.5781 520.5313,330.5781 Q519.1875,330.5781 518.5,331.6563 Q517.8125,332.7188 517.8125,334.8125 Q517.8125,336.9063 518.5,337.9844 Q519.1875,339.0469 520.5313,339.0469 Q521.1563,339.0469 521.75,338.7813 Q522.3438,338.5 522.9688,337.9219 L522.9688,340.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="26" x="536" 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="29" x="579" y="316"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="27" x="580" y="328.1387">T&lt;&gt;</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="497" x2="604" y1="351" y2="351"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="497" x2="604" y1="359" y2="359"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L25" target="_top" title="Text" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L25" xlink:show="new" xlink:title="Text" xlink:type="simple">
<rect codeLine="14" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="62.9819" id="C_0000001052" style="stroke:#A80036;stroke-width:1.5;" width="101" x="455.5" y="333"/>
<ellipse cx="479.95" cy="349" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M479.4188,355.9219 Q477.6688,355.9219 476.5281,355.1875 Q475.4031,354.4375 474.8406,353.0938 Q474.2938,351.7344 474.2938,349.9375 Q474.2938,347.9063 474.95,346.4531 Q475.6063,345 476.8875,344.2188 Q478.1688,343.4375 480.0438,343.4375 Q480.9344,343.4375 481.6063,343.625 Q482.2781,343.7969 482.9656,344.1406 L482.1531,346.1563 Q481.5281,345.8438 480.9813,345.7188 Q480.45,345.5938 479.9656,345.5938 Q478.7938,345.5938 478.0906,346.125 Q477.3875,346.6563 477.0906,347.6094 Q476.7938,348.5625 476.7938,349.8281 Q476.7938,351.8438 477.5125,352.8125 Q478.2313,353.7656 479.825,353.7656 Q480.4188,353.7656 481.0438,353.6094 Q481.6688,353.4531 482.4969,353.0781 L482.4969,355.2969 Q481.7625,355.6094 480.9656,355.7656 Q480.1844,355.9219 479.4188,355.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="24" x="496.05" y="353.656">Text</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="22" x="537.5" y="330"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="20" x="538.5" y="343.8281">T&lt;&gt;</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="456.5" x2="555.5" y1="365" y2="365"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="456.5" x2="555.5" y1="373" y2="373"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L27" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L27" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="502" y="365"/>
<ellipse cx="507" cy="370" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L27" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L27" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="461.5" y="379"/>
<ellipse cx="466.5" cy="384" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L27" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L27" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="516" y="373.2104">display() : void</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L27" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L27" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="75" x="475.5" y="388.7589">display() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L34" target="_top" title="ShapeDecorator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L34" xlink:show="new" xlink:title="ShapeDecorator" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="60.8047" id="C_0000001056" style="stroke: #A80036; stroke-width: 1.5;" width="135" x="845" y="27"/>
<ellipse cx="860" cy="43" fill="#A9DCDF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M860.1094,38.3438 L858.9531,43.4219 L861.2813,43.4219 L860.1094,38.3438 Z M858.625,36.1094 L861.6094,36.1094 L864.9688,48.5 L862.5156,48.5 L861.75,45.4375 L858.4688,45.4375 L857.7188,48.5 L855.2813,48.5 L858.625,36.1094 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="103" x="874" y="47.1543">ShapeDecorator</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="846" x2="979" y1="59" y2="59"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="846" x2="979" y1="67" y2="67"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L34" target="_top" title="ShapeDecorator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L34" xlink:show="new" xlink:title="ShapeDecorator" xlink:type="simple">
<rect codeLine="19" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="62.9819" id="C_0000001056" style="stroke:#A80036;stroke-width:1.5;" width="119" x="788.5" y="29.5"/>
<ellipse cx="803.5" cy="45.5" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M798.6719,51.25 L802.0156,39.0625 L805.1563,39.0625 L808.5313,51.25 L806.0625,51.25 L805.3281,48.2344 L801.8125,48.2344 L801.0625,51.25 L798.6719,51.25 Z M803.0781,43.2031 L802.3281,46.2031 L804.8438,46.2031 L804.125,43.2031 Q803.9844,42.625 803.8594,42.0781 Q803.7344,41.5156 803.5938,40.9375 Q803.4844,41.5156 803.3438,42.0781 Q803.2031,42.625 803.0781,43.2031 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="87" x="817.5" y="50.156">ShapeDecorator</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="789.5" x2="906.5" y1="61.5" y2="61.5"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="789.5" x2="906.5" y1="69.5" y2="69.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L35" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L35" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="851" y="73"/>
<ellipse cx="856" cy="78" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L35" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L35" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="794.5" y="75.5"/>
<ellipse cx="799.5" cy="80.5" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L35" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L35" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="108" x="865" y="81.2104">display() = 0 : void</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L35" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L35" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="87" x="808.5" y="85.2589">display() = 0 : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L38" target="_top" title="Color" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L38" xlink:show="new" xlink:title="Color" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="60.8047" id="C_0000001060" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="786" y="190.5"/>
<ellipse cx="816.3" cy="206.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M819.2688,212.1406 Q818.6906,212.4375 818.05,212.5781 Q817.4094,212.7344 816.7063,212.7344 Q814.2063,212.7344 812.8781,211.0938 Q811.5656,209.4375 811.5656,206.3125 Q811.5656,203.1875 812.8781,201.5313 Q814.2063,199.875 816.7063,199.875 Q817.4094,199.875 818.05,200.0313 Q818.7063,200.1875 819.2688,200.4844 L819.2688,203.2031 Q818.6438,202.625 818.05,202.3594 Q817.4563,202.0781 816.8313,202.0781 Q815.4875,202.0781 814.8,203.1563 Q814.1125,204.2188 814.1125,206.3125 Q814.1125,208.4063 814.8,209.4844 Q815.4875,210.5469 816.8313,210.5469 Q817.4563,210.5469 818.05,210.2813 Q818.6438,210 819.2688,209.4219 L819.2688,212.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="32" x="833.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="889" y="187.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="890" y="199.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="787" x2="894" y1="222.5" y2="222.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="787" x2="894" y1="230.5" y2="230.5"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L38" target="_top" title="Color" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L38" xlink:show="new" xlink:title="Color" xlink:type="simple">
<rect codeLine="24" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="62.9819" id="C_0000001060" style="stroke:#A80036;stroke-width:1.5;" width="101" x="729.5" y="201.5"/>
<ellipse cx="757.55" cy="217.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M757.0188,224.4219 Q755.2688,224.4219 754.1281,223.6875 Q753.0031,222.9375 752.4406,221.5938 Q751.8938,220.2344 751.8938,218.4375 Q751.8938,216.4063 752.55,214.9531 Q753.2063,213.5 754.4875,212.7188 Q755.7688,211.9375 757.6438,211.9375 Q758.5344,211.9375 759.2063,212.125 Q759.8781,212.2969 760.5656,212.6406 L759.7531,214.6563 Q759.1281,214.3438 758.5813,214.2188 Q758.05,214.0938 757.5656,214.0938 Q756.3938,214.0938 755.6906,214.625 Q754.9875,215.1563 754.6906,216.1094 Q754.3938,217.0625 754.3938,218.3281 Q754.3938,220.3438 755.1125,221.3125 Q755.8313,222.2656 757.425,222.2656 Q758.0188,222.2656 758.6438,222.1094 Q759.2688,221.9531 760.0969,221.5781 L760.0969,223.7969 Q759.3625,224.1094 758.5656,224.2656 Q757.7844,224.4219 757.0188,224.4219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="30" x="774.45" y="222.156">Color</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="8" x="825.5" y="198.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="6" x="826.5" y="212.3281">T</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="730.5" x2="829.5" y1="233.5" y2="233.5"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="730.5" x2="829.5" y1="241.5" y2="241.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L40" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L40" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="792" y="236.5"/>
<ellipse cx="797" cy="241.5" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L40" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L40" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="735.5" y="247.5"/>
<ellipse cx="740.5" cy="252.5" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L40" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L40" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="806" y="244.7104">display() : void</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L40" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L40" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="75" x="749.5" y="257.2589">display() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L43" target="_top" title="Weight" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L43" xlink:show="new" xlink:title="Weight" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="60.8047" id="C_0000001064" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="930" y="190.5"/>
<ellipse cx="955.35" cy="206.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M958.3188,212.1406 Q957.7406,212.4375 957.1,212.5781 Q956.4594,212.7344 955.7563,212.7344 Q953.2563,212.7344 951.9281,211.0938 Q950.6156,209.4375 950.6156,206.3125 Q950.6156,203.1875 951.9281,201.5313 Q953.2563,199.875 955.7563,199.875 Q956.4594,199.875 957.1,200.0313 Q957.7563,200.1875 958.3188,200.4844 L958.3188,203.2031 Q957.6938,202.625 957.1,202.3594 Q956.5063,202.0781 955.8813,202.0781 Q954.5375,202.0781 953.85,203.1563 Q953.1625,204.2188 953.1625,206.3125 Q953.1625,208.4063 953.85,209.4844 Q954.5375,210.5469 955.8813,210.5469 Q956.5063,210.5469 957.1,210.2813 Q957.6938,210 958.3188,209.4219 L958.3188,212.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="43" x="971.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="1033" y="187.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="1034" y="199.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="931" x2="1038" y1="222.5" y2="222.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="931" x2="1038" y1="230.5" y2="230.5"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L43" target="_top" title="Weight" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L43" xlink:show="new" xlink:title="Weight" xlink:type="simple">
<rect codeLine="29" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="62.9819" id="C_0000001064" style="stroke:#A80036;stroke-width:1.5;" width="101" x="865.5" y="201.5"/>
<ellipse cx="889.5" cy="217.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M888.9688,224.4219 Q887.2188,224.4219 886.0781,223.6875 Q884.9531,222.9375 884.3906,221.5938 Q883.8438,220.2344 883.8438,218.4375 Q883.8438,216.4063 884.5,214.9531 Q885.1563,213.5 886.4375,212.7188 Q887.7188,211.9375 889.5938,211.9375 Q890.4844,211.9375 891.1563,212.125 Q891.8281,212.2969 892.5156,212.6406 L891.7031,214.6563 Q891.0781,214.3438 890.5313,214.2188 Q890,214.0938 889.5156,214.0938 Q888.3438,214.0938 887.6406,214.625 Q886.9375,215.1563 886.6406,216.1094 Q886.3438,217.0625 886.3438,218.3281 Q886.3438,220.3438 887.0625,221.3125 Q887.7813,222.2656 889.375,222.2656 Q889.9688,222.2656 890.5938,222.1094 Q891.2188,221.9531 892.0469,221.5781 L892.0469,223.7969 Q891.3125,224.1094 890.5156,224.2656 Q889.7344,224.4219 888.9688,224.4219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="39" x="905.5" y="222.156">Weight</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="8" x="961.5" y="198.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="6" x="962.5" y="212.3281">T</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="866.5" x2="965.5" y1="233.5" y2="233.5"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="866.5" x2="965.5" y1="241.5" y2="241.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L45" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L45" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="936" y="236.5"/>
<ellipse cx="941" cy="241.5" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L45" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L45" xlink:show="new" xlink:title="display" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="871.5" y="247.5"/>
<ellipse cx="876.5" cy="252.5" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L45" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L45" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="950" y="244.7104">display() : void</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L45" target="_top" title="display" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L45" xlink:show="new" xlink:title="display" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="75" x="885.5" y="257.2589">display() : void</text>
</a>
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="48" id="C_0000001069" 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(#f1ncbc6waae5iq)" height="48" id="C_0000001071" 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(#f1ncbc6waae5iq)" height="48" id="C_0000001073" style="stroke: #A80036; stroke-width: 1.5;" width="142" x="479.5" y="197"/>
<ellipse cx="494.5" cy="213" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M497.4688,218.6406 Q496.8906,218.9375 496.25,219.0781 Q495.6094,219.2344 494.9063,219.2344 Q492.4063,219.2344 491.0781,217.5938 Q489.7656,215.9375 489.7656,212.8125 Q489.7656,209.6875 491.0781,208.0313 Q492.4063,206.375 494.9063,206.375 Q495.6094,206.375 496.25,206.5313 Q496.9063,206.6875 497.4688,206.9844 L497.4688,209.7031 Q496.8438,209.125 496.25,208.8594 Q495.6563,208.5781 495.0313,208.5781 Q493.6875,208.5781 493,209.6563 Q492.3125,210.7188 492.3125,212.8125 Q492.3125,214.9063 493,215.9844 Q493.6875,217.0469 495.0313,217.0469 Q495.6563,217.0469 496.25,216.7813 Q496.8438,216.5 497.4688,215.9219 L497.4688,218.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="26" x="508.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="542.5" y="194"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="80" x="543.5" y="206.1387">Color,Weight</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="480.5" x2="620.5" y1="229" y2="229"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="480.5" x2="620.5" y1="237" y2="237"/>
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="48" id="C_0000001075" style="stroke: #A80036; stroke-width: 1.5;" width="94" x="656.5" y="197"/>
<ellipse cx="671.5" cy="213" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M674.4688,218.6406 Q673.8906,218.9375 673.25,219.0781 Q672.6094,219.2344 671.9063,219.2344 Q669.4063,219.2344 668.0781,217.5938 Q666.7656,215.9375 666.7656,212.8125 Q666.7656,209.6875 668.0781,208.0313 Q669.4063,206.375 671.9063,206.375 Q672.6094,206.375 673.25,206.5313 Q673.9063,206.6875 674.4688,206.9844 L674.4688,209.7031 Q673.8438,209.125 673.25,208.8594 Q672.6563,208.5781 672.0313,208.5781 Q670.6875,208.5781 670,209.6563 Q669.3125,210.7188 669.3125,212.8125 Q669.3125,214.9063 670,215.9844 Q670.6875,217.0469 672.0313,217.0469 Q672.6563,217.0469 673.25,216.7813 Q673.8438,216.5 674.4688,215.9219 L674.4688,218.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="26" x="685.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="719.5" y="194"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="32" x="720.5" y="206.1387">Color</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="657.5" x2="749.5" y1="229" y2="229"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="657.5" x2="749.5" y1="237" y2="237"/>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L48" target="_top" title="Window" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L48" xlink:show="new" xlink:title="Window" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncbc6waae5iq)" height="99.2188" id="C_0000001068" style="stroke: #A80036; stroke-width: 1.5;" width="188" x="332.5" y="8"/>
<ellipse cx="398.75" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M401.7188,29.6406 Q401.1406,29.9375 400.5,30.0781 Q399.8594,30.2344 399.1563,30.2344 Q396.6563,30.2344 395.3281,28.5938 Q394.0156,26.9375 394.0156,23.8125 Q394.0156,20.6875 395.3281,19.0313 Q396.6563,17.375 399.1563,17.375 Q399.8594,17.375 400.5,17.5313 Q401.1563,17.6875 401.7188,17.9844 L401.7188,20.7031 Q401.0938,20.125 400.5,19.8594 Q399.9063,19.5781 399.2813,19.5781 Q397.9375,19.5781 397.25,20.6563 Q396.5625,21.7188 396.5625,23.8125 Q396.5625,25.9063 397.25,26.9844 Q397.9375,28.0469 399.2813,28.0469 Q399.9063,28.0469 400.5,27.7813 Q401.0938,27.5 401.7188,26.9219 L401.7188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="47" x="419.25" y="28.1543">Window</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="333.5" x2="519.5" y1="40" y2="40"/>
<rect codeLine="34" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="48" id="C_0000001069" style="stroke:#A80036;stroke-width:1.5;" width="128" x="130" y="209"/>
<ellipse cx="145" cy="225" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M144.4688,231.9219 Q142.7188,231.9219 141.5781,231.1875 Q140.4531,230.4375 139.8906,229.0938 Q139.3438,227.7344 139.3438,225.9375 Q139.3438,223.9063 140,222.4531 Q140.6563,221 141.9375,220.2188 Q143.2188,219.4375 145.0938,219.4375 Q145.9844,219.4375 146.6563,219.625 Q147.3281,219.7969 148.0156,220.1406 L147.2031,222.1563 Q146.5781,221.8438 146.0313,221.7188 Q145.5,221.5938 145.0156,221.5938 Q143.8438,221.5938 143.1406,222.125 Q142.4375,222.6563 142.1406,223.6094 Q141.8438,224.5625 141.8438,225.8281 Q141.8438,227.8438 142.5625,228.8125 Q143.2813,229.7656 144.875,229.7656 Q145.4688,229.7656 146.0938,229.6094 Q146.7188,229.4531 147.5469,229.0781 L147.5469,231.2969 Q146.8125,231.6094 146.0156,231.7656 Q145.2344,231.9219 144.4688,231.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="23" x="159" y="229.656">Line</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="71" x="190" y="206"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="69" x="191" y="219.8281">Color,Weight</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="131" x2="257" y1="241" y2="241"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="131" x2="257" y1="249" y2="249"/>
<rect codeLine="38" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="48" id="C_0000001071" style="stroke:#A80036;stroke-width:1.5;" width="88" x="7" y="209"/>
<ellipse cx="22" cy="225" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M21.4688,231.9219 Q19.7188,231.9219 18.5781,231.1875 Q17.4531,230.4375 16.8906,229.0938 Q16.3438,227.7344 16.3438,225.9375 Q16.3438,223.9063 17,222.4531 Q17.6563,221 18.9375,220.2188 Q20.2188,219.4375 22.0938,219.4375 Q22.9844,219.4375 23.6563,219.625 Q24.3281,219.7969 25.0156,220.1406 L24.2031,222.1563 Q23.5781,221.8438 23.0313,221.7188 Q22.5,221.5938 22.0156,221.5938 Q20.8438,221.5938 20.1406,222.125 Q19.4375,222.6563 19.1406,223.6094 Q18.8438,224.5625 18.8438,225.8281 Q18.8438,227.8438 19.5625,228.8125 Q20.2813,229.7656 21.875,229.7656 Q22.4688,229.7656 23.0938,229.6094 Q23.7188,229.4531 24.5469,229.0781 L24.5469,231.2969 Q23.8125,231.6094 23.0156,231.7656 Q22.2344,231.9219 21.4688,231.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="23" x="36" y="229.656">Line</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="31" x="67" y="206"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="29" x="68" y="219.8281">Color</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="94" y1="241" y2="241"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="94" y1="249" y2="249"/>
<rect codeLine="42" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="48" id="C_0000001073" style="stroke:#A80036;stroke-width:1.5;" width="129" x="441.5" y="209"/>
<ellipse cx="456.5" cy="225" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M455.9688,231.9219 Q454.2188,231.9219 453.0781,231.1875 Q451.9531,230.4375 451.3906,229.0938 Q450.8438,227.7344 450.8438,225.9375 Q450.8438,223.9063 451.5,222.4531 Q452.1563,221 453.4375,220.2188 Q454.7188,219.4375 456.5938,219.4375 Q457.4844,219.4375 458.1563,219.625 Q458.8281,219.7969 459.5156,220.1406 L458.7031,222.1563 Q458.0781,221.8438 457.5313,221.7188 Q457,221.5938 456.5156,221.5938 Q455.3438,221.5938 454.6406,222.125 Q453.9375,222.6563 453.6406,223.6094 Q453.3438,224.5625 453.3438,225.8281 Q453.3438,227.8438 454.0625,228.8125 Q454.7813,229.7656 456.375,229.7656 Q456.9688,229.7656 457.5938,229.6094 Q458.2188,229.4531 459.0469,229.0781 L459.0469,231.2969 Q458.3125,231.6094 457.5156,231.7656 Q456.7344,231.9219 455.9688,231.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="24" x="470.5" y="229.656">Text</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="71" x="502.5" y="206"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="69" x="503.5" y="219.8281">Color,Weight</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="442.5" x2="569.5" y1="241" y2="241"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="442.5" x2="569.5" y1="249" y2="249"/>
<rect codeLine="46" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="48" id="C_0000001075" style="stroke:#A80036;stroke-width:1.5;" width="89" x="605.5" y="209"/>
<ellipse cx="620.5" cy="225" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M619.9688,231.9219 Q618.2188,231.9219 617.0781,231.1875 Q615.9531,230.4375 615.3906,229.0938 Q614.8438,227.7344 614.8438,225.9375 Q614.8438,223.9063 615.5,222.4531 Q616.1563,221 617.4375,220.2188 Q618.7188,219.4375 620.5938,219.4375 Q621.4844,219.4375 622.1563,219.625 Q622.8281,219.7969 623.5156,220.1406 L622.7031,222.1563 Q622.0781,221.8438 621.5313,221.7188 Q621,221.5938 620.5156,221.5938 Q619.3438,221.5938 618.6406,222.125 Q617.9375,222.6563 617.6406,223.6094 Q617.3438,224.5625 617.3438,225.8281 Q617.3438,227.8438 618.0625,228.8125 Q618.7813,229.7656 620.375,229.7656 Q620.9688,229.7656 621.5938,229.6094 Q622.2188,229.4531 623.0469,229.0781 L623.0469,231.2969 Q622.3125,231.6094 621.5156,231.7656 Q620.7344,231.9219 619.9688,231.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="24" x="634.5" y="229.656">Text</text>
<rect fill="#FFFFFF" height="18.3441" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="31" x="666.5" y="206"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="29" x="667.5" y="219.8281">Color</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="606.5" x2="693.5" y1="241" y2="241"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="606.5" x2="693.5" y1="249" y2="249"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L48" target="_top" title="Window" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L48" xlink:show="new" xlink:title="Window" xlink:type="simple">
<rect codeLine="50" fill="#FEFECE" filter="url(#f1qy2vc2kbs6ai)" height="107.9276" id="C_0000001068" style="stroke:#A80036;stroke-width:1.5;" width="175" x="305.5" y="7"/>
<ellipse cx="366.75" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M366.2188,29.9219 Q364.4688,29.9219 363.3281,29.1875 Q362.2031,28.4375 361.6406,27.0938 Q361.0938,25.7344 361.0938,23.9375 Q361.0938,21.9063 361.75,20.4531 Q362.4063,19 363.6875,18.2188 Q364.9688,17.4375 366.8438,17.4375 Q367.7344,17.4375 368.4063,17.625 Q369.0781,17.7969 369.7656,18.1406 L368.9531,20.1563 Q368.3281,19.8438 367.7813,19.7188 Q367.25,19.5938 366.7656,19.5938 Q365.5938,19.5938 364.8906,20.125 Q364.1875,20.6563 363.8906,21.6094 Q363.5938,22.5625 363.5938,23.8281 Q363.5938,25.8438 364.3125,26.8125 Q365.0313,27.7656 366.625,27.7656 Q367.2188,27.7656 367.8438,27.6094 Q368.4688,27.4531 369.2969,27.0781 L369.2969,29.2969 Q368.5625,29.6094 367.7656,29.7656 Q366.9844,29.9219 366.2188,29.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="44" x="387.25" y="27.656">Window</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="306.5" x2="479.5" y1="39" y2="39"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L49" target="_top" title="border" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="338.5" y="46"/>
<ellipse cx="343.5" cy="51" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L49" target="_top" title="border" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="311.5" y="45"/>
<ellipse cx="316.5" cy="50" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L49" target="_top" title="border" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="352.5" y="54.2104">border : Line&lt;Color,Weight&gt;</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L49" target="_top" title="border" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="spacing" textLength="149" x="325.5" y="54.7589">border : Line&lt;Color,Weight&gt;</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L50" target="_top" title="divider" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="338.5" y="58.8047"/>
<ellipse cx="343.5" cy="63.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L50" target="_top" title="divider" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="311.5" y="59.9819"/>
<ellipse cx="316.5" cy="64.9819" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L50" target="_top" title="divider" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="352.5" y="67.0151">divider : Line&lt;Color&gt;</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L50" target="_top" title="divider" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="spacing" textLength="109" x="325.5" y="69.7408">divider : Line&lt;Color&gt;</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L51" target="_top" title="title" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="338.5" y="71.6094"/>
<ellipse cx="343.5" cy="76.6094" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L51" target="_top" title="title" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="311.5" y="74.9638"/>
<ellipse cx="316.5" cy="79.9638" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L51" target="_top" title="title" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="352.5" y="79.8198">title : Text&lt;Color,Weight&gt;</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L51" target="_top" title="title" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="spacing" textLength="132" x="325.5" y="84.7227">title : Text&lt;Color,Weight&gt;</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L52" target="_top" title="description" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="338.5" y="84.4141"/>
<ellipse cx="343.5" cy="89.4141" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L52" target="_top" title="description" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="311.5" y="89.9457"/>
<ellipse cx="316.5" cy="94.9457" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/tests/t00027/t00027.cc#L52" target="_top" title="description" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9a0a64efd36e1136680a39d5827ce2a57f6ef836/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="352.5" y="92.6245">description : Text&lt;Color&gt;</text>
<a href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/tests/t00027/t00027.cc#L52" target="_top" title="description" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/891963b03f84c03178f295ae665af72e0ddf0b50/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="spacing" textLength="131" x="325.5" y="99.7046">description : Text&lt;Color&gt;</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="333.5" x2="519.5" y1="99.2188" y2="99.2188"/>
<path d="M311.67,270.14 C289.26,286.52 264.88,304.35 245.05,318.85 " fill="none" id="C_0000001044&lt;-C_0000001048" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="307.65,264.4,327.93,258.25,315.91,275.71,307.65,264.4" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M443.33,270.14 C465.74,286.52 490.12,304.35 509.95,318.85 " fill="none" id="C_0000001044&lt;-C_0000001052" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="439.09,275.71,427.07,258.25,447.35,264.4,439.09,275.71" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M891.04,106.64 C878.93,133.8 864.18,166.89 853.74,190.29 " fill="none" id="C_0000001056&lt;-C_0000001060" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="884.76,103.54,899.29,88.12,897.54,109.24,884.76,103.54" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M933.96,106.64 C946.07,133.8 960.82,166.89 971.26,190.29 " fill="none" id="C_0000001056&lt;-C_0000001064" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="927.46,109.24,925.71,88.12,940.24,103.54,927.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_0000001069-&gt;C_0000001048" 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_0000001071-&gt;C_0000001048" 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="M550.5,245.2 C550.5,260.15 550.5,280.17 550.5,298.6 " fill="none" id="C_0000001073-&gt;C_0000001052" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="557.5,298.75,550.5,318.75,543.5,298.75,557.5,298.75" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M675.44,245.2 C654.84,262.23 626.3,285.83 601.69,306.18 " fill="none" id="C_0000001075-&gt;C_0000001052" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="606.08,311.63,586.21,318.98,597.16,300.84,606.08,311.63" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M348.87,114.98 C310.22,143.09 265.62,175.54 236.34,196.84 " fill="none" id="C_0000001068&lt;-C_0000001069" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="359.59,107.17,352.3851,107.4687,349.8897,114.2343,357.0946,113.9356,359.59,107.17" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="321.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="328.5" y="150.0669">border</text>
<path d="M319.96,97.75 C259.47,120.99 182.82,152.07 116.5,184 C108.34,187.93 99.79,192.44 91.69,196.92 " fill="none" id="C_0000001068&lt;-C_0000001071" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="332.23,93.06,325.1971,91.4666,321.0214,97.3456,328.0542,98.939,332.23,93.06" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="223.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="230.5" y="150.0669">divider</text>
<path d="M471.97,117.72 C493.08,145.21 516.94,176.29 532.77,196.9 " fill="none" id="C_0000001068&lt;-C_0000001073" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="464.04,107.39,464.5254,114.5847,471.3533,116.9039,470.868,109.7092,464.04,107.39" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="506.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="513.5" y="150.0669">title</text>
<path d="M521.52,113.9 C570.16,142.26 626.77,175.27 663.78,196.84 " fill="none" id="C_0000001068&lt;-C_0000001075" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#FFFFFF" points="509.98,107.17,513.1441,113.6498,520.3425,113.2214,517.1784,106.7415,509.98,107.17" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="596.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="603.5" y="150.0669">description</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="306.5" x2="479.5" y1="106.9276" y2="106.9276"/>
<path codeLine="57" d="M288.44,285.1 C268.92,301.31 247.95,318.71 230.75,332.99 " fill="none" id="C_0000001044-backto-C_0000001048" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="284.18,279.54,304.04,272.15,293.12,290.31,284.18,279.54" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="58" d="M411.56,285.1 C431.08,301.31 452.05,318.71 469.25,332.99 " fill="none" id="C_0000001044-backto-C_0000001052" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="406.88,290.31,395.96,272.15,415.82,279.54,406.88,290.31" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="59" d="M828.15,111.62 C816.52,140.69 802.21,176.48 792.22,201.44 " fill="none" id="C_0000001056-backto-C_0000001060" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="821.76,108.76,835.69,92.79,834.76,113.96,821.76,108.76" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="60" d="M867.85,111.62 C879.48,140.69 893.79,176.48 903.78,201.44 " fill="none" id="C_0000001056-backto-C_0000001064" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="861.24,113.96,860.31,92.79,874.24,108.76,861.24,113.96" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="61" d="M194,257.15 C194,272.56 194,293.43 194,312.59 " fill="none" id="C_0000001069-to-C_0000001048" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="201,312.76,194,332.76,187,312.76,201,312.76" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="62" d="M76.57,257.15 C95.65,274.44 122.31,298.58 145.4,319.49 " fill="none" id="C_0000001071-to-C_0000001048" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="150.19,314.38,160.32,333,140.79,324.76,150.19,314.38" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="63" d="M506,257.15 C506,272.56 506,293.43 506,312.59 " fill="none" id="C_0000001073-to-C_0000001052" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="513,312.76,506,332.76,499,312.76,513,312.76" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="64" d="M624.26,257.15 C605.04,274.44 578.19,298.58 554.94,319.49 " fill="none" id="C_0000001075-to-C_0000001052" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="559.47,324.83,539.92,333,550.11,314.42,559.47,324.83" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="65" d="M320.75,123.72 C286.1,153.32 246.67,187 221.12,208.83 " fill="none" id="C_0000001068-backto-C_0000001069" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="#FFFFFF" points="330.85,115.09,323.6898,115.9449,321.725,122.8832,328.8852,122.0283,330.85,115.09" style="stroke:#A80036;stroke-width:1.0;"/>
<ellipse cx="300" cy="155.353" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="41" x="307" y="159.897">border</text>
<path codeLine="66" d="M293.34,104.99 C238.9,129.42 170.78,161.55 112,194 C103.7,198.58 94.95,203.79 86.75,208.86 " fill="none" id="C_0000001068-backto-C_0000001071" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="#FFFFFF" points="305.45,99.58,298.3405,98.3735,294.4924,104.472,301.6019,105.6785,305.45,99.58" style="stroke:#A80036;stroke-width:1.0;"/>
<ellipse cx="210" cy="155.353" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="41" x="217" y="159.897">divider</text>
<path codeLine="67" d="M435.68,126.21 C454.9,155.12 476.39,187.45 490.5,208.68 " fill="none" id="C_0000001068-backto-C_0000001073" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="#FFFFFF" points="428.44,115.32,428.4312,122.5311,435.0842,125.3127,435.093,118.1016,428.44,115.32" style="stroke:#A80036;stroke-width:1.0;"/>
<ellipse cx="466" cy="155.353" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="23" x="473" y="159.897">title</text>
<path codeLine="68" d="M484.3,122.39 C529.52,152.31 581.48,186.68 614.98,208.83 " fill="none" id="C_0000001068-backto-C_0000001075" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="#FFFFFF" points="473.26,115.09,476.0578,121.7362,483.2689,121.7098,480.4711,115.0636,473.26,115.09" style="stroke:#A80036;stroke-width:1.0;"/>
<ellipse cx="551" cy="155.353" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="67" x="558" y="159.897">description</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 37 KiB