Updated test cases documentation

This commit is contained in:
Bartek Kryza
2022-09-05 23:45:53 +02:00
parent 27cf833b0d
commit 68818755e5
61 changed files with 2102 additions and 1944 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="243px" preserveAspectRatio="none" style="width:680px;height:243px;" version="1.1" viewBox="0 0 680 243" width="680px" 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="243px" preserveAspectRatio="none" style="width:636px;height:243px;" version="1.1" viewBox="0 0 636 243" width="636px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="f12xsgymjhys0i" width="300%" x="-1" y="-1">
<filter height="300%" id="fg47oya77fzyv" 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,103 +9,103 @@
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L9" target="_top" title="Void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L9" xlink:show="new" xlink:title="Void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f12xsgymjhys0i)" height="73.6094" id="C_0001704456490210873213" style="stroke: #A80036; stroke-width: 1.5;" width="293" x="6" y="159"/>
<ellipse cx="134.75" cy="175" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M137.7188,180.6406 Q137.1406,180.9375 136.5,181.0781 Q135.8594,181.2344 135.1563,181.2344 Q132.6563,181.2344 131.3281,179.5938 Q130.0156,177.9375 130.0156,174.8125 Q130.0156,171.6875 131.3281,170.0313 Q132.6563,168.375 135.1563,168.375 Q135.8594,168.375 136.5,168.5313 Q137.1563,168.6875 137.7188,168.9844 L137.7188,171.7031 Q137.0938,171.125 136.5,170.8594 Q135.9063,170.5781 135.2813,170.5781 Q133.9375,170.5781 133.25,171.6563 Q132.5625,172.7188 132.5625,174.8125 Q132.5625,176.9063 133.25,177.9844 Q133.9375,179.0469 135.2813,179.0469 Q135.9063,179.0469 136.5,178.7813 Q137.0938,178.5 137.7188,177.9219 L137.7188,180.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="27" x="155.25" y="179.1543">Void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="298" y1="191" y2="191"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="298" y1="199" y2="199"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L9" target="_top" title="Void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L9" xlink:show="new" xlink:title="Void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg47oya77fzyv)" height="73.6094" id="C_0001704456490210873213" style="stroke: #A80036; stroke-width: 1.5;" width="249" x="6" y="159"/>
<ellipse cx="112.75" cy="175" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M115.7188,180.6406 Q115.1406,180.9375 114.5,181.0781 Q113.8594,181.2344 113.1563,181.2344 Q110.6563,181.2344 109.3281,179.5938 Q108.0156,177.9375 108.0156,174.8125 Q108.0156,171.6875 109.3281,170.0313 Q110.6563,168.375 113.1563,168.375 Q113.8594,168.375 114.5,168.5313 Q115.1563,168.6875 115.7188,168.9844 L115.7188,171.7031 Q115.0938,171.125 114.5,170.8594 Q113.9063,170.5781 113.2813,170.5781 Q111.9375,170.5781 111.25,171.6563 Q110.5625,172.7188 110.5625,174.8125 Q110.5625,176.9063 111.25,177.9844 Q111.9375,179.0469 113.2813,179.0469 Q113.9063,179.0469 114.5,178.7813 Q115.0938,178.5 115.7188,177.9219 L115.7188,180.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="27" x="133.25" y="179.1543">Void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="254" y1="191" y2="191"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="254" y1="199" y2="199"/>
<ellipse cx="17" cy="210" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="267" x="26" y="213.2104">operator==(const struct Void &amp; ) const : _Bool</text>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="223" x="26" y="213.2104">operator==(const Void &amp; ) const : bool</text>
<ellipse cx="17" cy="222.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="261" x="26" y="226.0151">operator!=(const struct Void &amp; ) const : _Bool</text>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="217" x="26" y="226.0151">operator!=(const Void &amp; ) const : bool</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L16" target="_top" title="lift_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L16" xlink:show="new" xlink:title="lift_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f12xsgymjhys0i)" height="48" id="C_0000867472442996685316" style="stroke: #A80036; stroke-width: 1.5;" width="89" x="410" y="172"/>
<ellipse cx="425" cy="188" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M427.9688,193.6406 Q427.3906,193.9375 426.75,194.0781 Q426.1094,194.2344 425.4063,194.2344 Q422.9063,194.2344 421.5781,192.5938 Q420.2656,190.9375 420.2656,187.8125 Q420.2656,184.6875 421.5781,183.0313 Q422.9063,181.375 425.4063,181.375 Q426.1094,181.375 426.75,181.5313 Q427.4063,181.6875 427.9688,181.9844 L427.9688,184.7031 Q427.3438,184.125 426.75,183.8594 Q426.1563,183.5781 425.5313,183.5781 Q424.1875,183.5781 423.5,184.6563 Q422.8125,185.7188 422.8125,187.8125 Q422.8125,189.9063 423.5,190.9844 Q424.1875,192.0469 425.5313,192.0469 Q426.1563,192.0469 426.75,191.7813 Q427.3438,191.5 427.9688,190.9219 L427.9688,193.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="46" x="439" y="192.1543">lift_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="493" y="169"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="494" y="181.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="411" x2="498" y1="204" y2="204"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="411" x2="498" y1="212" y2="212"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L16" target="_top" title="lift_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L16" xlink:show="new" xlink:title="lift_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg47oya77fzyv)" height="48" id="C_0000867472442996685316" style="stroke: #A80036; stroke-width: 1.5;" width="89" x="366" y="172"/>
<ellipse cx="381" cy="188" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M383.9688,193.6406 Q383.3906,193.9375 382.75,194.0781 Q382.1094,194.2344 381.4063,194.2344 Q378.9063,194.2344 377.5781,192.5938 Q376.2656,190.9375 376.2656,187.8125 Q376.2656,184.6875 377.5781,183.0313 Q378.9063,181.375 381.4063,181.375 Q382.1094,181.375 382.75,181.5313 Q383.4063,181.6875 383.9688,181.9844 L383.9688,184.7031 Q383.3438,184.125 382.75,183.8594 Q382.1563,183.5781 381.5313,183.5781 Q380.1875,183.5781 379.5,184.6563 Q378.8125,185.7188 378.8125,187.8125 Q378.8125,189.9063 379.5,190.9844 Q380.1875,192.0469 381.5313,192.0469 Q382.1563,192.0469 382.75,191.7813 Q383.3438,191.5 383.9688,190.9219 L383.9688,193.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="46" x="395" y="192.1543">lift_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="449" y="169"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="450" y="181.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="367" x2="454" y1="204" y2="204"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="367" x2="454" y1="212" y2="212"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L20" target="_top" title="lift_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L20" xlink:show="new" xlink:title="lift_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f12xsgymjhys0i)" height="48" id="C_0000126450862226197239" style="stroke: #A80036; stroke-width: 1.5;" width="107" x="401" y="21"/>
<ellipse cx="416" cy="37" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M418.9688,42.6406 Q418.3906,42.9375 417.75,43.0781 Q417.1094,43.2344 416.4063,43.2344 Q413.9063,43.2344 412.5781,41.5938 Q411.2656,39.9375 411.2656,36.8125 Q411.2656,33.6875 412.5781,32.0313 Q413.9063,30.375 416.4063,30.375 Q417.1094,30.375 417.75,30.5313 Q418.4063,30.6875 418.9688,30.9844 L418.9688,33.7031 Q418.3438,33.125 417.75,32.8594 Q417.1563,32.5781 416.5313,32.5781 Q415.1875,32.5781 414.5,33.6563 Q413.8125,34.7188 413.8125,36.8125 Q413.8125,38.9063 414.5,39.9844 Q415.1875,41.0469 416.5313,41.0469 Q417.1563,41.0469 417.75,40.7813 Q418.3438,40.5 418.9688,39.9219 L418.9688,42.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="46" x="430" y="41.1543">lift_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="27" x="484" y="18"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="25" x="485" y="30.1387">void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="402" x2="507" y1="53" y2="53"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="402" x2="507" y1="61" y2="61"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L20" target="_top" title="lift_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L20" xlink:show="new" xlink:title="lift_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg47oya77fzyv)" height="48" id="C_0000126450862226197239" style="stroke: #A80036; stroke-width: 1.5;" width="107" x="357" y="21"/>
<ellipse cx="372" cy="37" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M374.9688,42.6406 Q374.3906,42.9375 373.75,43.0781 Q373.1094,43.2344 372.4063,43.2344 Q369.9063,43.2344 368.5781,41.5938 Q367.2656,39.9375 367.2656,36.8125 Q367.2656,33.6875 368.5781,32.0313 Q369.9063,30.375 372.4063,30.375 Q373.1094,30.375 373.75,30.5313 Q374.4063,30.6875 374.9688,30.9844 L374.9688,33.7031 Q374.3438,33.125 373.75,32.8594 Q373.1563,32.5781 372.5313,32.5781 Q371.1875,32.5781 370.5,33.6563 Q369.8125,34.7188 369.8125,36.8125 Q369.8125,38.9063 370.5,39.9844 Q371.1875,41.0469 372.5313,41.0469 Q373.1563,41.0469 373.75,40.7813 Q374.3438,40.5 374.9688,39.9219 L374.9688,42.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="46" x="386" y="41.1543">lift_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="27" x="440" y="18"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="25" x="441" y="30.1387">void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="358" x2="463" y1="53" y2="53"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="358" x2="463" y1="61" y2="61"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L33" target="_top" title="drop_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L33" xlink:show="new" xlink:title="drop_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f12xsgymjhys0i)" height="48" id="C_0001578745816100337706" style="stroke: #A80036; stroke-width: 1.5;" width="103" x="553" y="172"/>
<ellipse cx="568" cy="188" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M570.9688,193.6406 Q570.3906,193.9375 569.75,194.0781 Q569.1094,194.2344 568.4063,194.2344 Q565.9063,194.2344 564.5781,192.5938 Q563.2656,190.9375 563.2656,187.8125 Q563.2656,184.6875 564.5781,183.0313 Q565.9063,181.375 568.4063,181.375 Q569.1094,181.375 569.75,181.5313 Q570.4063,181.6875 570.9688,181.9844 L570.9688,184.7031 Q570.3438,184.125 569.75,183.8594 Q569.1563,183.5781 568.5313,183.5781 Q567.1875,183.5781 566.5,184.6563 Q565.8125,185.7188 565.8125,187.8125 Q565.8125,189.9063 566.5,190.9844 Q567.1875,192.0469 568.5313,192.0469 Q569.1563,192.0469 569.75,191.7813 Q570.3438,191.5 570.9688,190.9219 L570.9688,193.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="60" x="582" y="192.1543">drop_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="650" y="169"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="651" y="181.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="554" x2="655" y1="204" y2="204"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="554" x2="655" y1="212" y2="212"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L33" target="_top" title="drop_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L33" xlink:show="new" xlink:title="drop_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg47oya77fzyv)" height="48" id="C_0001578745816100337706" style="stroke: #A80036; stroke-width: 1.5;" width="103" x="509" y="172"/>
<ellipse cx="524" cy="188" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M526.9688,193.6406 Q526.3906,193.9375 525.75,194.0781 Q525.1094,194.2344 524.4063,194.2344 Q521.9063,194.2344 520.5781,192.5938 Q519.2656,190.9375 519.2656,187.8125 Q519.2656,184.6875 520.5781,183.0313 Q521.9063,181.375 524.4063,181.375 Q525.1094,181.375 525.75,181.5313 Q526.4063,181.6875 526.9688,181.9844 L526.9688,184.7031 Q526.3438,184.125 525.75,183.8594 Q525.1563,183.5781 524.5313,183.5781 Q523.1875,183.5781 522.5,184.6563 Q521.8125,185.7188 521.8125,187.8125 Q521.8125,189.9063 522.5,190.9844 Q523.1875,192.0469 524.5313,192.0469 Q525.1563,192.0469 525.75,191.7813 Q526.3438,191.5 526.9688,190.9219 L526.9688,193.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="60" x="538" y="192.1543">drop_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="606" y="169"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="607" y="181.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="510" x2="611" y1="204" y2="204"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="510" x2="611" y1="212" y2="212"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L37" target="_top" title="drop_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L37" xlink:show="new" xlink:title="drop_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f12xsgymjhys0i)" height="48" id="C_0001849836134504075115" style="stroke: #A80036; stroke-width: 1.5;" width="123" x="543" y="21"/>
<ellipse cx="558" cy="37" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M560.9688,42.6406 Q560.3906,42.9375 559.75,43.0781 Q559.1094,43.2344 558.4063,43.2344 Q555.9063,43.2344 554.5781,41.5938 Q553.2656,39.9375 553.2656,36.8125 Q553.2656,33.6875 554.5781,32.0313 Q555.9063,30.375 558.4063,30.375 Q559.1094,30.375 559.75,30.5313 Q560.4063,30.6875 560.9688,30.9844 L560.9688,33.7031 Q560.3438,33.125 559.75,32.8594 Q559.1563,32.5781 558.5313,32.5781 Q557.1875,32.5781 556.5,33.6563 Q555.8125,34.7188 555.8125,36.8125 Q555.8125,38.9063 556.5,39.9844 Q557.1875,41.0469 558.5313,41.0469 Q559.1563,41.0469 559.75,40.7813 Q560.3438,40.5 560.9688,39.9219 L560.9688,42.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="60" x="572" y="41.1543">drop_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="29" x="640" y="18"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="27" x="641" y="30.1387">Void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="544" x2="665" y1="53" y2="53"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="544" x2="665" y1="61" y2="61"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L37" target="_top" title="drop_void" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L37" xlink:show="new" xlink:title="drop_void" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg47oya77fzyv)" height="48" id="C_0001849836134504075115" style="stroke: #A80036; stroke-width: 1.5;" width="123" x="499" y="21"/>
<ellipse cx="514" cy="37" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M516.9688,42.6406 Q516.3906,42.9375 515.75,43.0781 Q515.1094,43.2344 514.4063,43.2344 Q511.9063,43.2344 510.5781,41.5938 Q509.2656,39.9375 509.2656,36.8125 Q509.2656,33.6875 510.5781,32.0313 Q511.9063,30.375 514.4063,30.375 Q515.1094,30.375 515.75,30.5313 Q516.4063,30.6875 516.9688,30.9844 L516.9688,33.7031 Q516.3438,33.125 515.75,32.8594 Q515.1563,32.5781 514.5313,32.5781 Q513.1875,32.5781 512.5,33.6563 Q511.8125,34.7188 511.8125,36.8125 Q511.8125,38.9063 512.5,39.9844 Q513.1875,41.0469 514.5313,41.0469 Q515.1563,41.0469 515.75,40.7813 Q516.3438,40.5 516.9688,39.9219 L516.9688,42.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="60" x="528" y="41.1543">drop_void</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="29" x="596" y="18"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="27" x="597" y="30.1387">Void</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="500" x2="621" y1="53" y2="53"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="500" x2="621" y1="61" y2="61"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L43" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L43" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f12xsgymjhys0i)" height="48" id="C_0001383912907884688827" style="stroke: #A80036; stroke-width: 1.5;" width="40" x="334.5" y="172"/>
<ellipse cx="349.5" cy="188" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M352.4688,193.6406 Q351.8906,193.9375 351.25,194.0781 Q350.6094,194.2344 349.9063,194.2344 Q347.4063,194.2344 346.0781,192.5938 Q344.7656,190.9375 344.7656,187.8125 Q344.7656,184.6875 346.0781,183.0313 Q347.4063,181.375 349.9063,181.375 Q350.6094,181.375 351.25,181.5313 Q351.9063,181.6875 352.4688,181.9844 L352.4688,184.7031 Q351.8438,184.125 351.25,183.8594 Q350.6563,183.5781 350.0313,183.5781 Q348.6875,183.5781 348,184.6563 Q347.3125,185.7188 347.3125,187.8125 Q347.3125,189.9063 348,190.9844 Q348.6875,192.0469 350.0313,192.0469 Q350.6563,192.0469 351.25,191.7813 Q351.8438,191.5 352.4688,190.9219 L352.4688,193.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="363.5" y="192.1543">A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="335.5" x2="373.5" y1="204" y2="204"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="335.5" x2="373.5" y1="212" y2="212"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L43" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L43" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg47oya77fzyv)" height="48" id="C_0001383912907884688827" style="stroke: #A80036; stroke-width: 1.5;" width="40" x="290.5" y="172"/>
<ellipse cx="305.5" cy="188" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M308.4688,193.6406 Q307.8906,193.9375 307.25,194.0781 Q306.6094,194.2344 305.9063,194.2344 Q303.4063,194.2344 302.0781,192.5938 Q300.7656,190.9375 300.7656,187.8125 Q300.7656,184.6875 302.0781,183.0313 Q303.4063,181.375 305.9063,181.375 Q306.6094,181.375 307.25,181.5313 Q307.9063,181.6875 308.4688,181.9844 L308.4688,184.7031 Q307.8438,184.125 307.25,183.8594 Q306.6563,183.5781 306.0313,183.5781 Q304.6875,183.5781 304,184.6563 Q303.3125,185.7188 303.3125,187.8125 Q303.3125,189.9063 304,190.9844 Q304.6875,192.0469 306.0313,192.0469 Q306.6563,192.0469 307.25,191.7813 Q307.8438,191.5 308.4688,190.9219 L308.4688,193.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="319.5" y="192.1543">A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="291.5" x2="329.5" y1="204" y2="204"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="291.5" x2="329.5" y1="212" y2="212"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L46" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L46" xlink:show="new" xlink:title="R" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f12xsgymjhys0i)" height="73.6094" id="C_0001713991735741265309" style="stroke: #A80036; stroke-width: 1.5;" width="151" x="214" y="8"/>
<ellipse cx="281.25" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M284.2188,29.6406 Q283.6406,29.9375 283,30.0781 Q282.3594,30.2344 281.6563,30.2344 Q279.1563,30.2344 277.8281,28.5938 Q276.5156,26.9375 276.5156,23.8125 Q276.5156,20.6875 277.8281,19.0313 Q279.1563,17.375 281.6563,17.375 Q282.3594,17.375 283,17.5313 Q283.6563,17.6875 284.2188,17.9844 L284.2188,20.7031 Q283.5938,20.125 283,19.8594 Q282.4063,19.5781 281.7813,19.5781 Q280.4375,19.5781 279.75,20.6563 Q279.0625,21.7188 279.0625,23.8125 Q279.0625,25.9063 279.75,26.9844 Q280.4375,28.0469 281.7813,28.0469 Q282.4063,28.0469 283,27.7813 Q283.5938,27.5 284.2188,26.9219 L284.2188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="301.75" y="28.1543">R</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="215" x2="364" y1="40" y2="40"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L46" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L46" xlink:show="new" xlink:title="R" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fg47oya77fzyv)" height="73.6094" id="C_0001713991735741265309" style="stroke: #A80036; stroke-width: 1.5;" width="151" x="170" y="8"/>
<ellipse cx="237.25" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M240.2188,29.6406 Q239.6406,29.9375 239,30.0781 Q238.3594,30.2344 237.6563,30.2344 Q235.1563,30.2344 233.8281,28.5938 Q232.5156,26.9375 232.5156,23.8125 Q232.5156,20.6875 233.8281,19.0313 Q235.1563,17.375 237.6563,17.375 Q238.3594,17.375 239,17.5313 Q239.6563,17.6875 240.2188,17.9844 L240.2188,20.7031 Q239.5938,20.125 239,19.8594 Q238.4063,19.5781 237.7813,19.5781 Q236.4375,19.5781 235.75,20.6563 Q235.0625,21.7188 235.0625,23.8125 Q235.0625,25.9063 235.75,26.9844 Q236.4375,28.0469 237.7813,28.0469 Q238.4063,28.0469 239,27.7813 Q239.5938,27.5 240.2188,26.9219 L240.2188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="257.75" y="28.1543">R</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="171" x2="320" y1="40" y2="40"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L47" target="_top" title="la" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L47" xlink:show="new" xlink:title="la" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="220" y="46"/>
<ellipse cx="225" cy="51" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L47" target="_top" title="la" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L47" xlink:show="new" xlink:title="la" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="176" y="46"/>
<ellipse cx="181" 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/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L47" target="_top" title="la" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L47" xlink:show="new" xlink:title="la" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="234" y="54.2104">la : lift_void_t&lt;A&gt; *</text>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L47" target="_top" title="la" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L47" xlink:show="new" xlink:title="la" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="190" y="54.2104">la : lift_void_t&lt;A&gt; *</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L48" target="_top" title="lv" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L48" xlink:show="new" xlink:title="lv" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="220" y="58.8047"/>
<ellipse cx="225" 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/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L48" target="_top" title="lv" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L48" xlink:show="new" xlink:title="lv" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="176" y="58.8047"/>
<ellipse cx="181" cy="63.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L48" target="_top" title="lv" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/d887353c24e87275ea93091561a7f85e1c414538/tests/t00034/t00034.cc#L48" xlink:show="new" xlink:title="lv" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="125" x="234" y="67.0151">lv : lift_void_t&lt;void&gt; *</text>
<a href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L48" target="_top" title="lv" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/27cf833b0d5899995b5b83b8e71131d89e330bc4/tests/t00034/t00034.cc#L48" xlink:show="new" xlink:title="lv" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="125" x="190" y="67.0151">lv : lift_void_t&lt;void&gt; *</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="215" x2="364" y1="73.6094" y2="73.6094"/>
<path d="M454.5,69.28 C454.5,91.26 454.5,124.76 454.5,151.66 " fill="none" id="C_0000126450862226197239-&gt;C_0000867472442996685316" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="461.5,151.88,454.5,171.88,447.5,151.88,461.5,151.88" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M604.5,69.28 C604.5,91.26 604.5,124.76 604.5,151.66 " fill="none" id="C_0001849836134504075115-&gt;C_0001578745816100337706" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="611.5,151.88,604.5,171.88,597.5,151.88,611.5,151.88" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M281.61,82.35 C280.01,97.33 280.38,114.52 286.5,129 C287.11,130.45 311.22,153.68 330.56,172.18 " fill="none" id="C_0001713991735741265309-&gt;C_0001383912907884688827" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="334.36,175.81,330.6211,166.6984,330.7468,172.3539,325.0913,172.4796,334.36,175.81" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="292.5" cy="121.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="11" x="299.5" y="125.0669">la</text>
<path d="M305.23,82.07 C316.65,108.23 331.86,143.1 342.34,167.13 " fill="none" id="C_0001713991735741265309-&gt;C_0001383912907884688827-1" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="344.37,171.79,344.4385,161.9414,342.3712,167.2069,337.1056,165.1395,344.37,171.79" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="330.5" cy="121.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="11" x="337.5" y="125.0669">la</text>
<path d="M256.34,82.07 C236.12,104.05 210.26,132.18 189.4,154.87 " fill="none" id="C_0001713991735741265309-&gt;C_0001704456490210873213" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="185.83,158.75,194.8643,154.828,189.2125,155.0678,188.9727,149.416,185.83,158.75" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="231.5" cy="121.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="10" x="238.5" y="125.0669">lv</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="171" x2="320" y1="73.6094" y2="73.6094"/>
<path d="M410.5,69.28 C410.5,91.26 410.5,124.76 410.5,151.66 " fill="none" id="C_0000126450862226197239-&gt;C_0000867472442996685316" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="417.5,151.88,410.5,171.88,403.5,151.88,417.5,151.88" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M560.5,69.28 C560.5,91.26 560.5,124.76 560.5,151.66 " fill="none" id="C_0001849836134504075115-&gt;C_0001578745816100337706" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="567.5,151.88,560.5,171.88,553.5,151.88,567.5,151.88" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M237.61,82.35 C236.01,97.33 236.38,114.52 242.5,129 C243.11,130.45 267.22,153.68 286.56,172.18 " fill="none" id="C_0001713991735741265309-&gt;C_0001383912907884688827" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="290.36,175.81,286.6211,166.6984,286.7468,172.3539,281.0913,172.4796,290.36,175.81" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="248.5" cy="121.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="11" x="255.5" y="125.0669">la</text>
<path d="M261.23,82.07 C272.65,108.23 287.86,143.1 298.34,167.13 " fill="none" id="C_0001713991735741265309-&gt;C_0001383912907884688827-1" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="300.37,171.79,300.4385,161.9414,298.3712,167.2069,293.1056,165.1395,300.37,171.79" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="286.5" cy="121.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="11" x="293.5" y="125.0669">la</text>
<path d="M217.66,82.07 C200.77,103.96 179.16,131.95 161.69,154.59 " fill="none" id="C_0001713991735741265309-&gt;C_0001704456490210873213" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="158.48,158.75,167.1477,154.0733,161.5368,154.7933,160.8169,149.1824,158.48,158.75" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="197.5" cy="121.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="10" x="204.5" y="125.0669">lv</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB