Updated test cases documentation

This commit is contained in:
Bartek Kryza
2023-05-04 22:32:47 +02:00
parent 3eb1c476b3
commit 3b0c7ed3a2
205 changed files with 4042 additions and 3342 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="200px" preserveAspectRatio="none" style="width:479px;height:200px;" version="1.1" viewBox="0 0 479 200" width="479px" 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="213px" preserveAspectRatio="none" style="width:489px;height:213px;" version="1.1" viewBox="0 0 489 213" width="489px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="fg5ro2k6esa9w" width="300%" x="-1" y="-1">
<filter height="300%" id="f14yicm22daw4h" 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,88 +9,95 @@
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L5" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L5" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg5ro2k6esa9w)" height="60.8047" id="C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.5;" width="52" x="127.5" y="122.5"/>
<ellipse cx="142.95" cy="138.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M145.9188,144.1406 Q145.3406,144.4375 144.7,144.5781 Q144.0594,144.7344 143.3563,144.7344 Q140.8563,144.7344 139.5281,143.0938 Q138.2156,141.4375 138.2156,138.3125 Q138.2156,135.1875 139.5281,133.5313 Q140.8563,131.875 143.3563,131.875 Q144.0594,131.875 144.7,132.0313 Q145.3563,132.1875 145.9188,132.4844 L145.9188,135.2031 Q145.2938,134.625 144.7,134.3594 Q144.1063,134.0781 143.4813,134.0781 Q142.1375,134.0781 141.45,135.1563 Q140.7625,136.2188 140.7625,138.3125 Q140.7625,140.4063 141.45,141.4844 Q142.1375,142.5469 143.4813,142.5469 Q144.1063,142.5469 144.7,142.2813 Q145.2938,142 145.9188,141.4219 L145.9188,144.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="157.05" y="142.6543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="173.5" y="119.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="174.5" y="131.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="128.5" x2="178.5" y1="154.5" y2="154.5"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L5" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L5" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f14yicm22daw4h)" height="60.8047" id="C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.5;" width="52" x="137" y="135.5"/>
<ellipse cx="152.45" cy="151.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M155.4188,157.1406 Q154.8406,157.4375 154.2,157.5781 Q153.5594,157.7344 152.8563,157.7344 Q150.3563,157.7344 149.0281,156.0938 Q147.7156,154.4375 147.7156,151.3125 Q147.7156,148.1875 149.0281,146.5313 Q150.3563,144.875 152.8563,144.875 Q153.5594,144.875 154.2,145.0313 Q154.8563,145.1875 155.4188,145.4844 L155.4188,148.2031 Q154.7938,147.625 154.2,147.3594 Q153.6063,147.0781 152.9813,147.0781 Q151.6375,147.0781 150.95,148.1563 Q150.2625,149.2188 150.2625,151.3125 Q150.2625,153.4063 150.95,154.4844 Q151.6375,155.5469 152.9813,155.5469 Q153.6063,155.5469 154.2,155.2813 Q154.7938,155 155.4188,154.4219 L155.4188,157.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="166.55" y="155.6543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="183" y="132.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="184" y="144.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="138" x2="188" y1="167.5" y2="167.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L6" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L6" xlink:show="new" xlink:title="a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="133.5" y="160.5"/>
<ellipse cx="138.5" cy="165.5" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L6" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L6" xlink:show="new" xlink:title="a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="143" y="173.5"/>
<ellipse cx="148" cy="178.5" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L6" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L6" xlink:show="new" xlink:title="a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="26" x="147.5" y="168.7104">a : T</text>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L6" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L6" xlink:show="new" xlink:title="a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="26" x="157" y="181.7104">a : T</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="128.5" x2="178.5" y1="175.3047" y2="175.3047"/>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L9" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L9" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg5ro2k6esa9w)" height="48" id="C_0001422802342059669545" style="stroke: #A80036; stroke-width: 1.5;" width="69" x="6" y="8"/>
<ellipse cx="21" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M23.9688,29.6406 Q23.3906,29.9375 22.75,30.0781 Q22.1094,30.2344 21.4063,30.2344 Q18.9063,30.2344 17.5781,28.5938 Q16.2656,26.9375 16.2656,23.8125 Q16.2656,20.6875 17.5781,19.0313 Q18.9063,17.375 21.4063,17.375 Q22.1094,17.375 22.75,17.5313 Q23.4063,17.6875 23.9688,17.9844 L23.9688,20.7031 Q23.3438,20.125 22.75,19.8594 Q22.1563,19.5781 21.5313,19.5781 Q20.1875,19.5781 19.5,20.6563 Q18.8125,21.7188 18.8125,23.8125 Q18.8125,25.9063 19.5,26.9844 Q20.1875,28.0469 21.5313,28.0469 Q22.1563,28.0469 22.75,27.7813 Q23.3438,27.5 23.9688,26.9219 L23.9688,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="35" y="28.1543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="27" x="51" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="25" x="52" y="17.1387">void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="74" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="74" y1="48" y2="48"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="138" x2="188" y1="188.3047" y2="188.3047"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L9" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L9" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f14yicm22daw4h)" height="60.8047" id="C_0001422802342059669545" style="stroke: #A80036; stroke-width: 1.5;" width="78" x="6" y="8"/>
<ellipse cx="25.05" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M28.0188,29.6406 Q27.4406,29.9375 26.8,30.0781 Q26.1594,30.2344 25.4563,30.2344 Q22.9563,30.2344 21.6281,28.5938 Q20.3156,26.9375 20.3156,23.8125 Q20.3156,20.6875 21.6281,19.0313 Q22.9563,17.375 25.4563,17.375 Q26.1594,17.375 26.8,17.5313 Q27.4563,17.6875 28.0188,17.9844 L28.0188,20.7031 Q27.3938,20.125 26.8,19.8594 Q26.2063,19.5781 25.5813,19.5781 Q24.2375,19.5781 23.55,20.6563 Q22.8625,21.7188 22.8625,23.8125 Q22.8625,25.9063 23.55,26.9844 Q24.2375,28.0469 25.5813,28.0469 Q26.2063,28.0469 26.8,27.7813 Q27.3938,27.5 28.0188,26.9219 L28.0188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="39.95" y="28.1543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="27" x="60" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="25" x="61" y="17.1387">void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="83" y1="40" y2="40"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L13" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L13" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg5ro2k6esa9w)" height="73.6094" id="C_0001414456934388678010" style="stroke: #A80036; stroke-width: 1.5;" width="63" x="388" y="116"/>
<ellipse cx="403" cy="132" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M405.9688,137.6406 Q405.3906,137.9375 404.75,138.0781 Q404.1094,138.2344 403.4063,138.2344 Q400.9063,138.2344 399.5781,136.5938 Q398.2656,134.9375 398.2656,131.8125 Q398.2656,128.6875 399.5781,127.0313 Q400.9063,125.375 403.4063,125.375 Q404.1094,125.375 404.75,125.5313 Q405.4063,125.6875 405.9688,125.9844 L405.9688,128.7031 Q405.3438,128.125 404.75,127.8594 Q404.1563,127.5781 403.5313,127.5781 Q402.1875,127.5781 401.5,128.6563 Q400.8125,129.7188 400.8125,131.8125 Q400.8125,133.9063 401.5,134.9844 Q402.1875,136.0469 403.5313,136.0469 Q404.1563,136.0469 404.75,135.7813 Q405.3438,135.5 405.9688,134.9219 L405.9688,137.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="417" y="136.1543">B</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="21" x="433" y="113"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="19" x="434" y="125.1387">T,K</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="389" x2="450" y1="148" y2="148"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L10" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L10" xlink:show="new" xlink:title="a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="12" y="46"/>
<ellipse cx="17" 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/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L14" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L14" xlink:show="new" xlink:title="b" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="394" y="154"/>
<ellipse cx="399" cy="159" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L10" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L10" xlink:show="new" xlink:title="a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="52" x="26" y="54.2104">a : void *</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L14" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L14" xlink:show="new" xlink:title="b" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="26" x="408" y="162.2104">b : T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="83" y1="60.8047" y2="60.8047"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L13" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L13" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f14yicm22daw4h)" height="73.6094" id="C_0001414456934388678010" style="stroke: #A80036; stroke-width: 1.5;" width="63" x="397.5" y="129"/>
<ellipse cx="412.5" cy="145" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M415.4688,150.6406 Q414.8906,150.9375 414.25,151.0781 Q413.6094,151.2344 412.9063,151.2344 Q410.4063,151.2344 409.0781,149.5938 Q407.7656,147.9375 407.7656,144.8125 Q407.7656,141.6875 409.0781,140.0313 Q410.4063,138.375 412.9063,138.375 Q413.6094,138.375 414.25,138.5313 Q414.9063,138.6875 415.4688,138.9844 L415.4688,141.7031 Q414.8438,141.125 414.25,140.8594 Q413.6563,140.5781 413.0313,140.5781 Q411.6875,140.5781 411,141.6563 Q410.3125,142.7188 410.3125,144.8125 Q410.3125,146.9063 411,147.9844 Q411.6875,149.0469 413.0313,149.0469 Q413.6563,149.0469 414.25,148.7813 Q414.8438,148.5 415.4688,147.9219 L415.4688,150.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="426.5" y="149.1543">B</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="21" x="442.5" y="126"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="19" x="443.5" y="138.1387">T,K</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="398.5" x2="459.5" y1="161" y2="161"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L15" target="_top" title="bb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L15" xlink:show="new" xlink:title="bb" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="394" y="166.8047"/>
<ellipse cx="399" cy="171.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L14" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L14" xlink:show="new" xlink:title="b" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="403.5" y="167"/>
<ellipse cx="408.5" cy="172" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L15" target="_top" title="bb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/665c784fed7c22e1bf2950c0f66dc68abe684c73/tests/t00042/t00042.cc#L15" xlink:show="new" xlink:title="bb" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="408" y="175.0151">bb : K</text>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L14" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L14" xlink:show="new" xlink:title="b" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="26" x="417.5" y="175.2104">b : T</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="389" x2="450" y1="181.6094" y2="181.6094"/>
<rect fill="#FEFECE" filter="url(#fg5ro2k6esa9w)" height="48" id="C_0000364538479078826988" style="stroke: #A80036; stroke-width: 1.5;" width="87" x="110" y="8"/>
<ellipse cx="125" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M127.9688,29.6406 Q127.3906,29.9375 126.75,30.0781 Q126.1094,30.2344 125.4063,30.2344 Q122.9063,30.2344 121.5781,28.5938 Q120.2656,26.9375 120.2656,23.8125 Q120.2656,20.6875 121.5781,19.0313 Q122.9063,17.375 125.4063,17.375 Q126.1094,17.375 126.75,17.5313 Q127.4063,17.6875 127.9688,17.9844 L127.9688,20.7031 Q127.3438,20.125 126.75,19.8594 Q126.1563,19.5781 125.5313,19.5781 Q124.1875,19.5781 123.5,20.6563 Q122.8125,21.7188 122.8125,23.8125 Q122.8125,25.9063 123.5,26.9844 Q124.1875,28.0469 125.5313,28.0469 Q126.1563,28.0469 126.75,27.7813 Q127.3438,27.5 127.9688,26.9219 L127.9688,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="139" y="28.1543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="45" x="155" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="43" x="156" y="17.1387">double</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="111" x2="196" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="111" x2="196" y1="48" y2="48"/>
<rect fill="#FEFECE" filter="url(#fg5ro2k6esa9w)" height="48" id="C_0000496773262538580186" style="stroke: #A80036; stroke-width: 1.5;" width="106" x="232.5" y="8"/>
<ellipse cx="247.5" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M250.4688,29.6406 Q249.8906,29.9375 249.25,30.0781 Q248.6094,30.2344 247.9063,30.2344 Q245.4063,30.2344 244.0781,28.5938 Q242.7656,26.9375 242.7656,23.8125 Q242.7656,20.6875 244.0781,19.0313 Q245.4063,17.375 247.9063,17.375 Q248.6094,17.375 249.25,17.5313 Q249.9063,17.6875 250.4688,17.9844 L250.4688,20.7031 Q249.8438,20.125 249.25,19.8594 Q248.6563,19.5781 248.0313,19.5781 Q246.6875,19.5781 246,20.6563 Q245.3125,21.7188 245.3125,23.8125 Q245.3125,25.9063 246,26.9844 Q246.6875,28.0469 248.0313,28.0469 Q248.6563,28.0469 249.25,27.7813 Q249.8438,27.5 250.4688,26.9219 L250.4688,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="261.5" y="28.1543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="64" x="277.5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="62" x="278.5" y="17.1387">std::string</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="233.5" x2="337.5" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="233.5" x2="337.5" y1="48" y2="48"/>
<rect fill="#FEFECE" filter="url(#fg5ro2k6esa9w)" height="48" id="C_0001833471931530161359" style="stroke: #A80036; stroke-width: 1.5;" width="92" x="373.5" y="8"/>
<ellipse cx="388.5" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M391.4688,29.6406 Q390.8906,29.9375 390.25,30.0781 Q389.6094,30.2344 388.9063,30.2344 Q386.4063,30.2344 385.0781,28.5938 Q383.7656,26.9375 383.7656,23.8125 Q383.7656,20.6875 385.0781,19.0313 Q386.4063,17.375 388.9063,17.375 Q389.6094,17.375 390.25,17.5313 Q390.9063,17.6875 391.4688,17.9844 L391.4688,20.7031 Q390.8438,20.125 390.25,19.8594 Q389.6563,19.5781 389.0313,19.5781 Q387.6875,19.5781 387,20.6563 Q386.3125,21.7188 386.3125,23.8125 Q386.3125,25.9063 387,26.9844 Q387.6875,28.0469 389.0313,28.0469 Q389.6563,28.0469 390.25,27.7813 Q390.8438,27.5 391.4688,26.9219 L391.4688,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="402.5" y="28.1543">B</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="50" x="418.5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="48" x="419.5" y="17.1387">int,float</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="374.5" x2="464.5" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="374.5" x2="464.5" y1="48" y2="48"/>
<path d="M62.56,56.23 C76.93,71.37 96.13,91.58 113.17,109.53 " fill="none" id="C_0001422802342059669545-&gt;C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="118.44,104.91,127.13,124.23,108.28,114.55,118.44,104.91" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M153.5,56.23 C153.5,69.4 153.5,86.4 153.5,102.41 " fill="none" id="C_0000364538479078826988-&gt;C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="160.5,102.49,153.5,122.49,146.5,102.49,160.5,102.49" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M259.74,56.23 C241.23,72.91 215.9,95.74 194.62,114.93 " fill="none" id="C_0000496773262538580186-&gt;C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="199.19,120.23,179.65,128.42,189.82,109.83,199.19,120.23" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M419.5,56.23 C419.5,67.46 419.5,81.47 419.5,95.29 " fill="none" id="C_0001833471931530161359-&gt;C_0001414456934388678010" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="426.5,95.71,419.5,115.71,412.5,95.71,426.5,95.71" style="stroke: #A80036; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L15" target="_top" title="bb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L15" xlink:show="new" xlink:title="bb" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="403.5" y="179.8047"/>
<ellipse cx="408.5" cy="184.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L15" target="_top" title="bb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/3eb1c476b33f6c236c07b19dc8b8d0c682dd5172/tests/t00042/t00042.cc#L15" xlink:show="new" xlink:title="bb" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="417.5" y="188.0151">bb : K</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="398.5" x2="459.5" y1="194.6094" y2="194.6094"/>
<rect fill="#FEFECE" filter="url(#f14yicm22daw4h)" height="48" id="C_0000364538479078826988" style="stroke: #A80036; stroke-width: 1.5;" width="87" x="119.5" y="14.5"/>
<ellipse cx="134.5" cy="30.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M137.4688,36.1406 Q136.8906,36.4375 136.25,36.5781 Q135.6094,36.7344 134.9063,36.7344 Q132.4063,36.7344 131.0781,35.0938 Q129.7656,33.4375 129.7656,30.3125 Q129.7656,27.1875 131.0781,25.5313 Q132.4063,23.875 134.9063,23.875 Q135.6094,23.875 136.25,24.0313 Q136.9063,24.1875 137.4688,24.4844 L137.4688,27.2031 Q136.8438,26.625 136.25,26.3594 Q135.6563,26.0781 135.0313,26.0781 Q133.6875,26.0781 133,27.1563 Q132.3125,28.2188 132.3125,30.3125 Q132.3125,32.4063 133,33.4844 Q133.6875,34.5469 135.0313,34.5469 Q135.6563,34.5469 136.25,34.2813 Q136.8438,34 137.4688,33.4219 L137.4688,36.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="148.5" y="34.6543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="45" x="164.5" y="11.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="43" x="165.5" y="23.6387">double</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="120.5" x2="205.5" y1="46.5" y2="46.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="120.5" x2="205.5" y1="54.5" y2="54.5"/>
<rect fill="#FEFECE" filter="url(#f14yicm22daw4h)" height="48" id="C_0000496773262538580186" style="stroke: #A80036; stroke-width: 1.5;" width="106" x="242" y="14.5"/>
<ellipse cx="257" cy="30.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M259.9688,36.1406 Q259.3906,36.4375 258.75,36.5781 Q258.1094,36.7344 257.4063,36.7344 Q254.9063,36.7344 253.5781,35.0938 Q252.2656,33.4375 252.2656,30.3125 Q252.2656,27.1875 253.5781,25.5313 Q254.9063,23.875 257.4063,23.875 Q258.1094,23.875 258.75,24.0313 Q259.4063,24.1875 259.9688,24.4844 L259.9688,27.2031 Q259.3438,26.625 258.75,26.3594 Q258.1563,26.0781 257.5313,26.0781 Q256.1875,26.0781 255.5,27.1563 Q254.8125,28.2188 254.8125,30.3125 Q254.8125,32.4063 255.5,33.4844 Q256.1875,34.5469 257.5313,34.5469 Q258.1563,34.5469 258.75,34.2813 Q259.3438,34 259.9688,33.4219 L259.9688,36.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="271" y="34.6543">A</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="64" x="287" y="11.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="62" x="288" y="23.6387">std::string</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="243" x2="347" y1="46.5" y2="46.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="243" x2="347" y1="54.5" y2="54.5"/>
<rect fill="#FEFECE" filter="url(#f14yicm22daw4h)" height="48" id="C_0001833471931530161359" style="stroke: #A80036; stroke-width: 1.5;" width="92" x="383" y="14.5"/>
<ellipse cx="398" cy="30.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M400.9688,36.1406 Q400.3906,36.4375 399.75,36.5781 Q399.1094,36.7344 398.4063,36.7344 Q395.9063,36.7344 394.5781,35.0938 Q393.2656,33.4375 393.2656,30.3125 Q393.2656,27.1875 394.5781,25.5313 Q395.9063,23.875 398.4063,23.875 Q399.1094,23.875 399.75,24.0313 Q400.4063,24.1875 400.9688,24.4844 L400.9688,27.2031 Q400.3438,26.625 399.75,26.3594 Q399.1563,26.0781 398.5313,26.0781 Q397.1875,26.0781 396.5,27.1563 Q395.8125,28.2188 395.8125,30.3125 Q395.8125,32.4063 396.5,33.4844 Q397.1875,34.5469 398.5313,34.5469 Q399.1563,34.5469 399.75,34.2813 Q400.3438,34 400.9688,33.4219 L400.9688,36.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="412" y="34.6543">B</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="50" x="428" y="11.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="48" x="429" y="23.6387">int,float</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="384" x2="474" y1="46.5" y2="46.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="384" x2="474" y1="54.5" y2="54.5"/>
<path d="M72.96,69.24 C87.93,85.16 106.63,105.05 123.1,122.57 " fill="none" id="C_0001422802342059669545-&gt;C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="128.25,117.83,136.85,137.19,118.05,127.42,128.25,117.83" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M163,62.52 C163,77.27 163,96.99 163,115.2 " fill="none" id="C_0000364538479078826988-&gt;C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="170,115.48,163,135.48,156,115.48,170,115.48" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M270.79,62.52 C252.13,80.26 225.91,105.19 204,126.02 " fill="none" id="C_0000496773262538580186-&gt;C_0000462160951579835462" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="208.64,131.27,189.32,139.98,198.99,121.12,208.64,131.27" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M429,62.52 C429,75.55 429,92.48 429,108.8 " fill="none" id="C_0001833471931530161359-&gt;C_0001414456934388678010" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="436,108.82,429,128.82,422,108.82,436,108.82" style="stroke: #A80036; stroke-width: 1.0;"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 16 KiB