Files
clang-uml/docs/test_cases/t00044_class.svg
2022-06-07 23:14:12 +02:00

74 lines
12 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="201px" preserveAspectRatio="none" style="width:1007px;height:201px;" version="1.1" viewBox="0 0 1007 201" width="1007px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="fp7ooamyces5h" 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/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L5" target="_top" title="sink" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L5" xlink:show="new" xlink:title="sink" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fp7ooamyces5h)" height="48" id="C_0000002091" style="stroke: #A80036; stroke-width: 1.5;" width="68" x="33.5" y="21"/>
<ellipse cx="48.5" cy="37" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M51.4688,42.6406 Q50.8906,42.9375 50.25,43.0781 Q49.6094,43.2344 48.9063,43.2344 Q46.4063,43.2344 45.0781,41.5938 Q43.7656,39.9375 43.7656,36.8125 Q43.7656,33.6875 45.0781,32.0313 Q46.4063,30.375 48.9063,30.375 Q49.6094,30.375 50.25,30.5313 Q50.9063,30.6875 51.4688,30.9844 L51.4688,33.7031 Q50.8438,33.125 50.25,32.8594 Q49.6563,32.5781 49.0313,32.5781 Q47.6875,32.5781 47,33.6563 Q46.3125,34.7188 46.3125,36.8125 Q46.3125,38.9063 47,39.9844 Q47.6875,41.0469 49.0313,41.0469 Q49.6563,41.0469 50.25,40.7813 Q50.8438,40.5 51.4688,39.9219 L51.4688,42.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="25" x="62.5" y="41.1543">sink</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="95.5" y="18"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="96.5" y="30.1387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="34.5" x2="100.5" y1="53" y2="53"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="34.5" x2="100.5" y1="61" y2="61"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L7" target="_top" title="signal_handler" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L7" xlink:show="new" xlink:title="signal_handler" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fp7ooamyces5h)" height="48" id="C_0000002095" style="stroke: #A80036; stroke-width: 1.5;" width="146" x="136.5" y="21"/>
<ellipse cx="151.5" cy="37" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M154.4688,42.6406 Q153.8906,42.9375 153.25,43.0781 Q152.6094,43.2344 151.9063,43.2344 Q149.4063,43.2344 148.0781,41.5938 Q146.7656,39.9375 146.7656,36.8125 Q146.7656,33.6875 148.0781,32.0313 Q149.4063,30.375 151.9063,30.375 Q152.6094,30.375 153.25,30.5313 Q153.9063,30.6875 154.4688,30.9844 L154.4688,33.7031 Q153.8438,33.125 153.25,32.8594 Q152.6563,32.5781 152.0313,32.5781 Q150.6875,32.5781 150,33.6563 Q149.3125,34.7188 149.3125,36.8125 Q149.3125,38.9063 150,39.9844 Q150.6875,41.0469 152.0313,41.0469 Q152.6563,41.0469 153.25,40.7813 Q153.8438,40.5 154.4688,39.9219 L154.4688,42.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="91" x="165.5" y="41.1543">signal_handler</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="21" x="264.5" y="18"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="19" x="265.5" y="30.1387">T,A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="137.5" x2="281.5" y1="53" y2="53"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="137.5" x2="281.5" y1="61" y2="61"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L10" target="_top" title="sink" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L10" xlink:show="new" xlink:title="sink" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fp7ooamyces5h)" height="73.6094" id="C_0000002098" style="stroke: #A80036; stroke-width: 1.5;" width="676" x="317.5" y="8"/>
<ellipse cx="598.75" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M601.7188,29.6406 Q601.1406,29.9375 600.5,30.0781 Q599.8594,30.2344 599.1563,30.2344 Q596.6563,30.2344 595.3281,28.5938 Q594.0156,26.9375 594.0156,23.8125 Q594.0156,20.6875 595.3281,19.0313 Q596.6563,17.375 599.1563,17.375 Q599.8594,17.375 600.5,17.5313 Q601.1563,17.6875 601.7188,17.9844 L601.7188,20.7031 Q601.0938,20.125 600.5,19.8594 Q599.9063,19.5781 599.2813,19.5781 Q597.9375,19.5781 597.25,20.6563 Q596.5625,21.7188 596.5625,23.8125 Q596.5625,25.9063 597.25,26.9844 Q597.9375,28.0469 599.2813,28.0469 Q599.9063,28.0469 600.5,27.7813 Q601.0938,27.5 601.7188,26.9219 L601.7188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="25" x="619.25" y="28.1543">sink</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="78" x="918.5" y="5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="76" x="919.5" y="17.1387">Ret,Args...,A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="318.5" x2="992.5" y1="40" y2="40"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L20" target="_top" title="signal" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L20" xlink:show="new" xlink:title="signal" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="323.5" y="46"/>
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="325.5" y="48"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L20" target="_top" title="signal" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L20" xlink:show="new" xlink:title="signal" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="96" x="337.5" y="54.2104">signal : signal_t*</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="318.5" x2="992.5" y1="60.8047" y2="60.8047"/>
<a href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L14" target="_top" title="sink" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L14" xlink:show="new" xlink:title="sink" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="323.5" y="66.8047"/>
<ellipse cx="328.5" cy="71.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L14" target="_top" title="sink" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L14" xlink:show="new" xlink:title="sink" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="650" x="337.5" y="75.0151">sink(sink&lt;signal_handler&lt;type-parameter-0-0 (type-parameter-0-1...), type-parameter-0-2&gt;&gt;::signal_t&amp; sh) : void</text>
</a>
<rect fill="#FEFECE" filter="url(#fp7ooamyces5h)" height="48" id="C_0000002106" style="stroke: #A80036; stroke-width: 1.5;" width="123" x="6" y="142"/>
<ellipse cx="21" cy="158" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M23.9688,163.6406 Q23.3906,163.9375 22.75,164.0781 Q22.1094,164.2344 21.4063,164.2344 Q18.9063,164.2344 17.5781,162.5938 Q16.2656,160.9375 16.2656,157.8125 Q16.2656,154.6875 17.5781,153.0313 Q18.9063,151.375 21.4063,151.375 Q22.1094,151.375 22.75,151.5313 Q23.4063,151.6875 23.9688,151.9844 L23.9688,154.7031 Q23.3438,154.125 22.75,153.8594 Q22.1563,153.5781 21.5313,153.5781 Q20.1875,153.5781 19.5,154.6563 Q18.8125,155.7188 18.8125,157.8125 Q18.8125,159.9063 19.5,160.9844 Q20.1875,162.0469 21.5313,162.0469 Q22.1563,162.0469 22.75,161.7813 Q23.3438,161.5 23.9688,160.9219 L23.9688,163.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="91" x="35" y="162.1543">signal_handler</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="128" y1="174" y2="174"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="128" y1="182" y2="182"/>
<a href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L24" target="_top" title="signal_handler" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/1de4a40ae9dd5c8b46da9b6ac3d20a8a75bfd7bd/tests/t00044/t00044.cc#L24" xlink:show="new" xlink:title="signal_handler" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fp7ooamyces5h)" height="48" id="C_0000002114" style="stroke: #A80036; stroke-width: 1.5;" width="203" x="164" y="142"/>
<ellipse cx="179" cy="158" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M181.9688,163.6406 Q181.3906,163.9375 180.75,164.0781 Q180.1094,164.2344 179.4063,164.2344 Q176.9063,164.2344 175.5781,162.5938 Q174.2656,160.9375 174.2656,157.8125 Q174.2656,154.6875 175.5781,153.0313 Q176.9063,151.375 179.4063,151.375 Q180.1094,151.375 180.75,151.5313 Q181.4063,151.6875 181.9688,151.9844 L181.9688,154.7031 Q181.3438,154.125 180.75,153.8594 Q180.1563,153.5781 179.5313,153.5781 Q178.1875,153.5781 177.5,154.6563 Q176.8125,155.7188 176.8125,157.8125 Q176.8125,159.9063 177.5,160.9844 Q178.1875,162.0469 179.5313,162.0469 Q180.1563,162.0469 180.75,161.7813 Q181.3438,161.5 181.9688,160.9219 L181.9688,163.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="91" x="193" y="162.1543">signal_handler</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="78" x="292" y="139"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="76" x="293" y="151.1387">Ret,Args...,A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="165" x2="366" y1="174" y2="174"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="165" x2="366" y1="182" y2="182"/>
</a>
</g>
</svg>