Files
clang-uml/docs/test_cases/t00051_class.svg
2023-12-22 22:30:06 +01:00

191 lines
31 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="653px" preserveAspectRatio="none" style="width:846px;height:653px;background:#FFFFFF;" version="1.1" viewBox="0 0 846 653" width="846px" zoomAndPan="magnify">
<defs>
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L6" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L6" xlink:show="new" xlink:title="B" xlink:type="simple">
<g id="elem_C_0000486675674447050206">
<rect codeLine="2" fill="#F1F1F1" height="139.9996" id="C_0000486675674447050206" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="182" x="373.5" y="507"/>
<ellipse cx="434.75" cy="523" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M429.75,524.1563 C429.75,526.6563 431.8906,528.4688 434.8125,528.4688 C436.0469,528.4688 437.2188,528.1719 437.9688,527.6563 C438.5781,527.2344 438.9063,526.8125 438.9063,526.4063 C438.9063,525.9375 438.4844,525.5313 437.9844,525.5313 C437.75,525.5313 437.5313,525.6094 437.3281,525.8125 C436.8906,526.25 436.8906,526.25 436.7188,526.3438 C436.2656,526.5781 435.625,526.7188 434.8594,526.7188 C432.8594,526.7188 431.5781,525.7031 431.5781,524.125 L431.5781,523.0781 C431.5781,521.375 432.7969,520.1719 434.5,520.1719 C435.0781,520.1719 435.6563,520.3125 436.125,520.5625 C436.5938,520.8281 436.7656,521.0156 436.8281,521.375 C436.9531,522.0469 437.2031,522.2969 437.7344,522.2969 C438.0156,522.2969 438.2969,522.1563 438.4844,521.9375 C438.6094,521.7656 438.6563,521.5938 438.6563,521.1563 L438.6563,519.7969 C438.6563,519.375 438.6406,519.2344 438.5156,519.0625 C438.3438,518.8125 438.0625,518.6563 437.7344,518.6563 C437.4219,518.6563 437.2188,518.7656 437,519.0313 C435.8281,518.5313 435.3906,518.4219 434.4375,518.4219 C431.7656,518.4219 429.75,520.4375 429.75,523.0625 L429.75,524.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="455.25" y="527.606">B</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="40" x="518.5" y="504"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="38" x="519.5" y="518.2001">F,FF=F</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="374.5" x2="554.5" y1="539" y2="539"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="379.5" y="547.9"/>
<ellipse cx="384.5" cy="552.9" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="156" x="393.5" y="556.0059">B(F &amp;&amp; f, FF &amp;&amp; ff) : void</text>
</a>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="374.5" x2="554.5" y1="563.7999" y2="563.7999"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" target="_top" title="f" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" xlink:show="new" xlink:title="f" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="379.5" y="572.6999"/>
<ellipse cx="384.5" cy="577.6999" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" target="_top" title="f" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" xlink:show="new" xlink:title="f" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="393.5" y="580.8059">f() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" target="_top" title="ff" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" xlink:show="new" xlink:title="ff" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="379.5" y="589.4998"/>
<ellipse cx="384.5" cy="594.4998" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" target="_top" title="ff" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" xlink:show="new" xlink:title="ff" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="393.5" y="597.6058">ff() : void</text>
</a>
<line style="stroke:#181818;stroke-width:0.5;" x1="374.5" x2="554.5" y1="605.3998" y2="605.3998"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="379.5" y="614.2997"/>
<ellipse cx="384.5" cy="619.2997" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="33" x="393.5" y="622.4057">f_ : F</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="379.5" y="631.0997"/>
<ellipse cx="384.5" cy="636.0997" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="46" x="393.5" y="639.2057">ff_ : FF</text>
</a>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L6" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L6" xlink:show="new" xlink:title="B" xlink:type="simple">
<g id="elem_C_0001969502737237579476">
<rect codeLine="12" fill="#F1F1F1" height="139.9996" id="C_0001969502737237579476" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="513" x="208" y="307"/>
<ellipse cx="300.25" cy="323" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M295.25,324.1563 C295.25,326.6563 297.3906,328.4688 300.3125,328.4688 C301.5469,328.4688 302.7188,328.1719 303.4688,327.6563 C304.0781,327.2344 304.4063,326.8125 304.4063,326.4063 C304.4063,325.9375 303.9844,325.5313 303.4844,325.5313 C303.25,325.5313 303.0313,325.6094 302.8281,325.8125 C302.3906,326.25 302.3906,326.25 302.2188,326.3438 C301.7656,326.5781 301.125,326.7188 300.3594,326.7188 C298.3594,326.7188 297.0781,325.7031 297.0781,324.125 L297.0781,323.0781 C297.0781,321.375 298.2969,320.1719 300,320.1719 C300.5781,320.1719 301.1563,320.3125 301.625,320.5625 C302.0938,320.8281 302.2656,321.0156 302.3281,321.375 C302.4531,322.0469 302.7031,322.2969 303.2344,322.2969 C303.5156,322.2969 303.7969,322.1563 303.9844,321.9375 C304.1094,321.7656 304.1563,321.5938 304.1563,321.1563 L304.1563,319.7969 C304.1563,319.375 304.1406,319.2344 304.0156,319.0625 C303.8438,318.8125 303.5625,318.6563 303.2344,318.6563 C302.9219,318.6563 302.7188,318.7656 302.5,319.0313 C301.3281,318.5313 300.8906,318.4219 299.9375,318.4219 C297.2656,318.4219 295.25,320.4375 295.25,323.0625 L295.25,324.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="320.75" y="327.606">B</text>
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="309" x="415" y="304"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="307" x="416" y="318.2001">(lambda at t00051.cc:43:18),(lambda at t00051.cc:43:27)</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="209" x2="720" y1="339" y2="339"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="214" y="347.9"/>
<ellipse cx="219" cy="352.9" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="487" x="228" y="356.0059">B((lambda at t00051.cc:43:18) &amp;&amp; f, (lambda at t00051.cc:43:27) &amp;&amp; ff) : void</text>
</a>
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="209" x2="720" y1="363.7999" y2="363.7999"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" target="_top" title="f" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" xlink:show="new" xlink:title="f" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="214" y="372.6999"/>
<ellipse cx="219" cy="377.6999" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" target="_top" title="f" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L13" xlink:show="new" xlink:title="f" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="228" y="380.8059">f() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" target="_top" title="ff" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" xlink:show="new" xlink:title="ff" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="214" y="389.4998"/>
<ellipse cx="219" cy="394.4998" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" target="_top" title="ff" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L14" xlink:show="new" xlink:title="ff" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="228" y="397.6058">ff() : void</text>
</a>
<line style="stroke:#181818;stroke-width:0.5;" x1="209" x2="720" y1="405.3998" y2="405.3998"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="214" y="414.2997"/>
<ellipse cx="219" cy="419.2997" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="203" x="228" y="422.4057">f_ : (lambda at t00051.cc:43:18)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="214" y="431.0997"/>
<ellipse cx="219" cy="436.0997" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="207" x="228" y="439.2057">ff_ : (lambda at t00051.cc:43:27)</text>
</a>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L20" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L20" xlink:show="new" xlink:title="A" xlink:type="simple">
<g id="elem_C_0001064663612772326174">
<rect codeLine="22" fill="#F1F1F1" height="115.1997" id="C_0001064663612772326174" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="520" x="204.5" y="131.8"/>
<ellipse cx="455.75" cy="147.8" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M450.75,148.9562 C450.75,151.4562 452.8906,153.2687 455.8125,153.2687 C457.0469,153.2687 458.2188,152.9719 458.9688,152.4562 C459.5781,152.0344 459.9063,151.6125 459.9063,151.2062 C459.9063,150.7375 459.4844,150.3312 458.9844,150.3312 C458.75,150.3312 458.5313,150.4094 458.3281,150.6125 C457.8906,151.05 457.8906,151.05 457.7188,151.1437 C457.2656,151.3781 456.625,151.5187 455.8594,151.5187 C453.8594,151.5187 452.5781,150.5031 452.5781,148.925 L452.5781,147.8781 C452.5781,146.175 453.7969,144.9719 455.5,144.9719 C456.0781,144.9719 456.6563,145.1125 457.125,145.3625 C457.5938,145.6281 457.7656,145.8156 457.8281,146.175 C457.9531,146.8469 458.2031,147.0969 458.7344,147.0969 C459.0156,147.0969 459.2969,146.9562 459.4844,146.7375 C459.6094,146.5656 459.6563,146.3937 459.6563,145.9562 L459.6563,144.5969 C459.6563,144.175 459.6406,144.0344 459.5156,143.8625 C459.3438,143.6125 459.0625,143.4562 458.7344,143.4562 C458.4219,143.4562 458.2188,143.5656 458,143.8312 C456.8281,143.3312 456.3906,143.2219 455.4375,143.2219 C452.7656,143.2219 450.75,145.2375 450.75,147.8625 L450.75,148.9562 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="9" x="476.25" y="152.406">A</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="205.5" x2="723.5" y1="163.8" y2="163.8"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L46" target="_top" title="get_function" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L46" xlink:show="new" xlink:title="get_function" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="210.5" y="172.7"/>
<rect fill="#F24D5C" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="212.5" y="174.7"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L46" target="_top" title="get_function" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L46" xlink:show="new" xlink:title="get_function" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="279" x="224.5" y="180.8059">get_function() : (lambda at t00051.cc:48:16)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L33" target="_top" title="start_thread1" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L33" xlink:show="new" xlink:title="start_thread1" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="210.5" y="189.4999"/>
<rect fill="#F24D5C" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="212.5" y="191.4999"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L33" target="_top" title="start_thread1" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L33" xlink:show="new" xlink:title="start_thread1" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="210" x="224.5" y="197.6059">start_thread1() : custom_thread1</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L39" target="_top" title="start_thread2" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L39" xlink:show="new" xlink:title="start_thread2" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="210.5" y="206.2998"/>
<rect fill="#F24D5C" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="212.5" y="208.2998"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L39" target="_top" title="start_thread2" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L39" xlink:show="new" xlink:title="start_thread2" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="210" x="224.5" y="214.4058">start_thread2() : custom_thread2</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L41" target="_top" title="start_thread3" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L41" xlink:show="new" xlink:title="start_thread3" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="210.5" y="223.0997"/>
<rect fill="#F24D5C" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="212.5" y="225.0997"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L41" target="_top" title="start_thread3" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L41" xlink:show="new" xlink:title="start_thread3" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="494" x="224.5" y="231.2057">start_thread3() : B&lt;(lambda at t00051.cc:43:18),(lambda at t00051.cc:43:27)&gt;</text>
</a>
<line style="stroke:#181818;stroke-width:0.5;" x1="205.5" x2="723.5" y1="238.9997" y2="238.9997"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L23" target="_top" title="A##custom_thread1" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L23" xlink:show="new" xlink:title="A##custom_thread1" xlink:type="simple">
<g id="elem_C_0000267762118222214764">
<rect codeLine="30" fill="#F1F1F1" height="64.7999" id="C_0000267762118222214764" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="481" x="7" y="7"/>
<ellipse cx="183.25" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M178.25,24.1563 C178.25,26.6563 180.3906,28.4688 183.3125,28.4688 C184.5469,28.4688 185.7188,28.1719 186.4688,27.6563 C187.0781,27.2344 187.4063,26.8125 187.4063,26.4063 C187.4063,25.9375 186.9844,25.5313 186.4844,25.5313 C186.25,25.5313 186.0313,25.6094 185.8281,25.8125 C185.3906,26.25 185.3906,26.25 185.2188,26.3438 C184.7656,26.5781 184.125,26.7188 183.3594,26.7188 C181.3594,26.7188 180.0781,25.7031 180.0781,24.125 L180.0781,23.0781 C180.0781,21.375 181.2969,20.1719 183,20.1719 C183.5781,20.1719 184.1563,20.3125 184.625,20.5625 C185.0938,20.8281 185.2656,21.0156 185.3281,21.375 C185.4531,22.0469 185.7031,22.2969 186.2344,22.2969 C186.5156,22.2969 186.7969,22.1563 186.9844,21.9375 C187.1094,21.7656 187.1563,21.5938 187.1563,21.1563 L187.1563,19.7969 C187.1563,19.375 187.1406,19.2344 187.0156,19.0625 C186.8438,18.8125 186.5625,18.6563 186.2344,18.6563 C185.9219,18.6563 185.7188,18.7656 185.5,19.0313 C184.3281,18.5313 183.8906,18.4219 182.9375,18.4219 C180.2656,18.4219 178.25,20.4375 178.25,23.0625 L178.25,24.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="120" x="203.75" y="27.606">A::custom_thread1</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="487" y1="39" y2="39"/>
<ellipse cx="18" cy="52.9" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="455" x="27" y="56.0059">custom_thread1&lt;Function,Args...&gt;(Function &amp;&amp; f, Args &amp;&amp;... args) : void</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="487" y1="63.7999" y2="63.7999"/>
</g>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L35" target="_top" title="A##custom_thread2" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L35" xlink:show="new" xlink:title="A##custom_thread2" xlink:type="simple">
<g id="elem_C_0000728501319748477470">
<rect codeLine="35" fill="#F1F1F1" height="64.7999" id="C_0000728501319748477470" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="316" x="523.5" y="7"/>
<ellipse cx="617.25" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
<path d="M612.25,24.1563 C612.25,26.6563 614.3906,28.4688 617.3125,28.4688 C618.5469,28.4688 619.7188,28.1719 620.4688,27.6563 C621.0781,27.2344 621.4063,26.8125 621.4063,26.4063 C621.4063,25.9375 620.9844,25.5313 620.4844,25.5313 C620.25,25.5313 620.0313,25.6094 619.8281,25.8125 C619.3906,26.25 619.3906,26.25 619.2188,26.3438 C618.7656,26.5781 618.125,26.7188 617.3594,26.7188 C615.3594,26.7188 614.0781,25.7031 614.0781,24.125 L614.0781,23.0781 C614.0781,21.375 615.2969,20.1719 617,20.1719 C617.5781,20.1719 618.1563,20.3125 618.625,20.5625 C619.0938,20.8281 619.2656,21.0156 619.3281,21.375 C619.4531,22.0469 619.7031,22.2969 620.2344,22.2969 C620.5156,22.2969 620.7969,22.1563 620.9844,21.9375 C621.1094,21.7656 621.1563,21.5938 621.1563,21.1563 L621.1563,19.7969 C621.1563,19.375 621.1406,19.2344 621.0156,19.0625 C620.8438,18.8125 620.5625,18.6563 620.2344,18.6563 C619.9219,18.6563 619.7188,18.7656 619.5,19.0313 C618.3281,18.5313 617.8906,18.4219 616.9375,18.4219 C614.2656,18.4219 612.25,20.4375 612.25,23.0625 L612.25,24.1563 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="120" x="637.75" y="27.606">A::custom_thread2</text>
<line style="stroke:#181818;stroke-width:0.5;" x1="524.5" x2="838.5" y1="39" y2="39"/>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L36" target="_top" title="thread" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L36" xlink:show="new" xlink:title="thread" xlink:type="simple">
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="529.5" y="47.9"/>
<ellipse cx="534.5" cy="52.9" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L36" target="_top" title="thread" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00051/t00051.cc#L36" xlink:show="new" xlink:title="thread" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="290" x="543.5" y="56.0059">thread((lambda at t00051.cc:59:27) &amp;&amp;) : void</text>
</a>
<line style="stroke:#181818;stroke-width:0.5;" x1="524.5" x2="838.5" y1="63.7999" y2="63.7999"/>
</g>
</a>
<g id="link_C_0001969502737237579476_C_0000486675674447050206">
<path codeLine="39" d="M464.5,447.25 C464.5,466.54 464.5,469.5 464.5,488.79 " fill="none" id="C_0001969502737237579476-to-C_0000486675674447050206" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="none" points="464.5,506.79,470.5,488.79,458.5,488.79,464.5,506.79" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0001064663612772326174_C_0001969502737237579476">
<path codeLine="40" d="M464.5,247.35 C464.5,266.1 464.5,281.17 464.5,300.73 " fill="none" id="C_0001064663612772326174-to-C_0001969502737237579476" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
<polygon fill="#181818" points="464.5,306.73,468.5,297.73,464.5,301.73,460.5,297.73,464.5,306.73" style="stroke:#181818;stroke-width:1.0;"/>
</g>
<g id="link_C_0000267762118222214764_C_0001064663612772326174">
<path codeLine="41" d="M294.05,72.15 C319.33,89.39 338.1405,102.2265 367.5905,122.3065 " fill="none" id="C_0000267762118222214764-to-C_0001064663612772326174" style="stroke:#181818;stroke-width:1.0;"/>
<ellipse cx="374.2002" cy="126.8132" fill="#FFFFFF" rx="8" ry="8" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="367.5905" x2="380.81" y1="122.3065" y2="131.32"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="378.707" x2="369.6935" y1="120.2035" y2="133.423"/>
</g>
<g id="link_C_0000728501319748477470_C_0001064663612772326174">
<path codeLine="42" d="M634.95,72.15 C609.67,89.39 590.8595,102.2265 561.4095,122.3065 " fill="none" id="C_0000728501319748477470-to-C_0001064663612772326174" style="stroke:#181818;stroke-width:1.0;"/>
<ellipse cx="554.7998" cy="126.8132" fill="#FFFFFF" rx="8" ry="8" style="stroke:#181818;stroke-width:1.0;"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="561.4095" x2="548.19" y1="122.3065" y2="131.32"/>
<line style="stroke:#181818;stroke-width:1.0;" x1="559.3065" x2="550.293" y1="133.423" y2="120.2035"/>
</g>
</g>
</svg>