100 lines
16 KiB
XML
100 lines
16 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="519px" preserveAspectRatio="none" style="width:893px;height:519px;" version="1.1" viewBox="0 0 893 519" width="893px" zoomAndPan="magnify">
|
|
<defs>
|
|
<filter height="300%" id="f52gdepvef3i0" width="300%" x="-1" y="-1">
|
|
<feGaussianBlur result="blurOut" stdDeviation="2.0"/>
|
|
<feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/>
|
|
<feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/>
|
|
<feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/>
|
|
</filter>
|
|
<style type="text/css">a:hover { text-decoration: underline; }</style>
|
|
</defs>
|
|
<g>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L6" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L6" xlink:show="new" xlink:title="B" xlink:type="simple">
|
|
<rect fill="#FEFECE" filter="url(#f52gdepvef3i0)" height="112.0234" id="C_0000486675674447050206" style="stroke: #A80036; stroke-width: 1.5;" width="215" x="350" y="396"/>
|
|
<ellipse cx="426.25" cy="412" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<path d="M429.2188,417.6406 Q428.6406,417.9375 428,418.0781 Q427.3594,418.2344 426.6563,418.2344 Q424.1563,418.2344 422.8281,416.5938 Q421.5156,414.9375 421.5156,411.8125 Q421.5156,408.6875 422.8281,407.0313 Q424.1563,405.375 426.6563,405.375 Q427.3594,405.375 428,405.5313 Q428.6563,405.6875 429.2188,405.9844 L429.2188,408.7031 Q428.5938,408.125 428,407.8594 Q427.4063,407.5781 426.7813,407.5781 Q425.4375,407.5781 424.75,408.6563 Q424.0625,409.7188 424.0625,411.8125 Q424.0625,413.9063 424.75,414.9844 Q425.4375,416.0469 426.7813,416.0469 Q427.4063,416.0469 428,415.7813 Q428.5938,415.5 429.2188,414.9219 L429.2188,417.6406 Z "/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="446.75" y="416.1543">B</text>
|
|
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="44" x="524" y="393"/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="42" x="525" y="405.1387">F,FF=F</text>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="351" x2="564" y1="428" y2="428"/>
|
|
</a>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
|
|
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="356" y="434"/>
|
|
<ellipse cx="361" cy="439" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
|
</a>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
|
|
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="28" x="370" y="442.2104">f_ : F</text>
|
|
</a>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
|
|
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="356" y="446.8047"/>
|
|
<ellipse cx="361" cy="451.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
|
</a>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
|
|
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="370" y="455.0151">ff_ : FF</text>
|
|
</a>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="351" x2="564" y1="461.6094" y2="461.6094"/>
|
|
<ellipse cx="361" cy="472.6094" 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="189" x="370" y="475.8198">B<F, FF>(F && f, FF && ff) : void</text>
|
|
<ellipse cx="361" cy="485.4141" 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="47" x="370" y="488.6245">f() : void</text>
|
|
<ellipse cx="361" cy="498.2188" 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="51" x="370" y="501.4292">ff() : void</text>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L6" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L6" xlink:show="new" xlink:title="B" xlink:type="simple">
|
|
<rect fill="#FEFECE" filter="url(#f52gdepvef3i0)" height="48" id="C_0000129489662928342298" style="stroke: #A80036; stroke-width: 1.5;" width="642" x="136.5" y="288"/>
|
|
<ellipse cx="151.5" cy="304" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<path d="M154.4688,309.6406 Q153.8906,309.9375 153.25,310.0781 Q152.6094,310.2344 151.9063,310.2344 Q149.4063,310.2344 148.0781,308.5938 Q146.7656,306.9375 146.7656,303.8125 Q146.7656,300.6875 148.0781,299.0313 Q149.4063,297.375 151.9063,297.375 Q152.6094,297.375 153.25,297.5313 Q153.9063,297.6875 154.4688,297.9844 L154.4688,300.7031 Q153.8438,300.125 153.25,299.8594 Q152.6563,299.5781 152.0313,299.5781 Q150.6875,299.5781 150,300.6563 Q149.3125,301.7188 149.3125,303.8125 Q149.3125,305.9063 150,306.9844 Q150.6875,308.0469 152.0313,308.0469 Q152.6563,308.0469 153.25,307.7813 Q153.8438,307.5 154.4688,306.9219 L154.4688,309.6406 Z "/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="610" x="165.5" y="308.1543">B<(lambda at ../../tests/t00051/t00051.cc:43:18),(lambda at ../../tests/t00051/t00051.cc:43:27)></text>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="137.5" x2="777.5" y1="320" y2="320"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="137.5" x2="777.5" y1="328" y2="328"/>
|
|
</a>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L20" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L20" xlink:show="new" xlink:title="A" xlink:type="simple">
|
|
<rect fill="#FEFECE" filter="url(#f52gdepvef3i0)" height="99.2188" id="C_0001064663612772326174" style="stroke: #A80036; stroke-width: 1.5;" width="673" x="121" y="129"/>
|
|
<ellipse cx="449.25" cy="145" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<path d="M452.2188,150.6406 Q451.6406,150.9375 451,151.0781 Q450.3594,151.2344 449.6563,151.2344 Q447.1563,151.2344 445.8281,149.5938 Q444.5156,147.9375 444.5156,144.8125 Q444.5156,141.6875 445.8281,140.0313 Q447.1563,138.375 449.6563,138.375 Q450.3594,138.375 451,138.5313 Q451.6563,138.6875 452.2188,138.9844 L452.2188,141.7031 Q451.5938,141.125 451,140.8594 Q450.4063,140.5781 449.7813,140.5781 Q448.4375,140.5781 447.75,141.6563 Q447.0625,142.7188 447.0625,144.8125 Q447.0625,146.9063 447.75,147.9844 Q448.4375,149.0469 449.7813,149.0469 Q450.4063,149.0469 451,148.7813 Q451.5938,148.5 452.2188,147.9219 L452.2188,150.6406 Z "/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="469.75" y="149.1543">A</text>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="122" x2="793" y1="161" y2="161"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="122" x2="793" y1="169" y2="169"/>
|
|
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="129" y="177"/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="204" x="141" y="183.2104">start_thread1() : A::custom_thread1</text>
|
|
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="129" y="189.8047"/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="204" x="141" y="196.0151">start_thread2() : A::custom_thread2</text>
|
|
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="129" y="202.6094"/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="647" x="141" y="208.8198">start_thread3() : B<(lambda at ../../tests/t00051/t00051.cc:43:18),(lambda at ../../tests/t00051/t00051.cc:43:27)></text>
|
|
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="129" y="215.4141"/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="349" x="141" y="221.6245">get_function() : (lambda at ../../tests/t00051/t00051.cc:48:16)</text>
|
|
</a>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L23" target="_top" title="A##custom_thread1" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L23" xlink:show="new" xlink:title="A##custom_thread1" xlink:type="simple">
|
|
<rect fill="#FEFECE" filter="url(#f52gdepvef3i0)" height="60.8047" id="C_0000267762118222214764" style="stroke: #A80036; stroke-width: 1.5;" width="447" x="6" y="8"/>
|
|
<ellipse cx="166.25" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<path d="M169.2188,29.6406 Q168.6406,29.9375 168,30.0781 Q167.3594,30.2344 166.6563,30.2344 Q164.1563,30.2344 162.8281,28.5938 Q161.5156,26.9375 161.5156,23.8125 Q161.5156,20.6875 162.8281,19.0313 Q164.1563,17.375 166.6563,17.375 Q167.3594,17.375 168,17.5313 Q168.6563,17.6875 169.2188,17.9844 L169.2188,20.7031 Q168.5938,20.125 168,19.8594 Q167.4063,19.5781 166.7813,19.5781 Q165.4375,19.5781 164.75,20.6563 Q164.0625,21.7188 164.0625,23.8125 Q164.0625,25.9063 164.75,26.9844 Q165.4375,28.0469 166.7813,28.0469 Q167.4063,28.0469 168,27.7813 Q168.5938,27.5 169.2188,26.9219 L169.2188,29.6406 Z "/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="186.75" y="28.1543">A::custom_thread1</text>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="452" y1="40" y2="40"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="452" y1="48" y2="48"/>
|
|
<ellipse cx="17" cy="59" 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="421" x="26" y="62.2104">custom_thread1<Function,Args...>(Function && f, Args &&... args) : void</text>
|
|
</a>
|
|
<a href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L35" target="_top" title="A##custom_thread2" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d/tests/t00051/t00051.cc#L35" xlink:show="new" xlink:title="A##custom_thread2" xlink:type="simple">
|
|
<rect fill="#FEFECE" filter="url(#f52gdepvef3i0)" height="60.8047" id="C_0000728501319748477470" style="stroke: #A80036; stroke-width: 1.5;" width="394" x="488.5" y="8"/>
|
|
<ellipse cx="622.25" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<path d="M625.2188,29.6406 Q624.6406,29.9375 624,30.0781 Q623.3594,30.2344 622.6563,30.2344 Q620.1563,30.2344 618.8281,28.5938 Q617.5156,26.9375 617.5156,23.8125 Q617.5156,20.6875 618.8281,19.0313 Q620.1563,17.375 622.6563,17.375 Q623.3594,17.375 624,17.5313 Q624.6563,17.6875 625.2188,17.9844 L625.2188,20.7031 Q624.5938,20.125 624,19.8594 Q623.4063,19.5781 622.7813,19.5781 Q621.4375,19.5781 620.75,20.6563 Q620.0625,21.7188 620.0625,23.8125 Q620.0625,25.9063 620.75,26.9844 Q621.4375,28.0469 622.7813,28.0469 Q623.4063,28.0469 624,27.7813 Q624.5938,27.5 625.2188,26.9219 L625.2188,29.6406 Z "/>
|
|
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="642.75" y="28.1543">A::custom_thread2</text>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="489.5" x2="881.5" y1="40" y2="40"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.5;" x1="489.5" x2="881.5" y1="48" y2="48"/>
|
|
<ellipse cx="499.5" cy="59" 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="368" x="508.5" y="62.2104">thread((lambda at ../../tests/t00051/t00051.cc:59:27) && ) : void</text>
|
|
</a>
|
|
<path d="M457.5,336.1 C457.5,347.21 457.5,361.22 457.5,375.61 " fill="none" id="C_0000129489662928342298->C_0000486675674447050206" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
|
|
<polygon fill="none" points="464.5,375.93,457.5,395.93,450.5,375.93,464.5,375.93" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<path d="M457.5,228.09 C457.5,246.5 457.5,266.83 457.5,282.75 " fill="none" id="C_0001064663612772326174->C_0000129489662928342298" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
|
|
<polygon fill="#A80036" points="457.5,287.98,461.5,278.98,457.5,282.98,453.5,278.98,457.5,287.98" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<path d="M278.41,69.1 C303.49,84.28 334.88,103.28 364.35,121.12 " fill="none" id="C_0000267762118222214764->C_0001064663612772326174" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<ellipse cx="370.4376" cy="124.8049" fill="#FFFFFF" rx="8" ry="8" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.0;" x1="363.5952" x2="377.28" y1="120.6599" y2="128.95"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.0;" x1="374.5827" x2="366.2925" y1="117.9625" y2="131.6473"/>
|
|
<path d="M636.59,69.1 C611.51,84.28 580.12,103.28 550.65,121.12 " fill="none" id="C_0000728501319748477470->C_0001064663612772326174" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<ellipse cx="544.5624" cy="124.8049" fill="#FFFFFF" rx="8" ry="8" style="stroke: #A80036; stroke-width: 1.0;"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.0;" x1="551.4048" x2="537.72" y1="120.6599" y2="128.95"/>
|
|
<line style="stroke: #A80036; stroke-width: 1.0;" x1="548.7075" x2="540.4173" y1="131.6473" y2="117.9625"/>
|
|
</g>
|
|
</svg>
|