Files
clang-uml/docs/test_cases/t00043_class.svg
2022-06-18 18:35:18 +02:00

198 lines
33 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="645px" preserveAspectRatio="none" style="width:737px;height:645px;" version="1.1" viewBox="0 0 737 645" width="737px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="f1ncoa4sm2spwr" 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>
<polygon fill="#FFFFFF" filter="url(#f1ncoa4sm2spwr)" points="22,24,122,24,129,46.2969,447,46.2969,447,633,22,633,22,24" style="stroke: #000000; stroke-width: 1.5;"/>
<line style="stroke: #000000; stroke-width: 1.5;" x1="22" x2="129" y1="46.2969" y2="46.2969"/>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="94" x="26" y="38.9951">dependants</text>
<polygon fill="#FFFFFF" filter="url(#f1ncoa4sm2spwr)" points="471,24,589,24,596,46.2969,715,46.2969,715,518.5,471,518.5,471,24" style="stroke: #000000; stroke-width: 1.5;"/>
<line style="stroke: #000000; stroke-width: 1.5;" x1="471" x2="596" y1="46.2969" y2="46.2969"/>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="112" x="475" y="38.9951">dependencies</text>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L4" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L4" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="48" id="C_0000001974" style="stroke: #A80036; stroke-width: 1.5;" width="40" x="216" y="569"/>
<ellipse cx="231" cy="585" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M233.9688,590.6406 Q233.3906,590.9375 232.75,591.0781 Q232.1094,591.2344 231.4063,591.2344 Q228.9063,591.2344 227.5781,589.5938 Q226.2656,587.9375 226.2656,584.8125 Q226.2656,581.6875 227.5781,580.0313 Q228.9063,578.375 231.4063,578.375 Q232.1094,578.375 232.75,578.5313 Q233.4063,578.6875 233.9688,578.9844 L233.9688,581.7031 Q233.3438,581.125 232.75,580.8594 Q232.1563,580.5781 231.5313,580.5781 Q230.1875,580.5781 229.5,581.6563 Q228.8125,582.7188 228.8125,584.8125 Q228.8125,586.9063 229.5,587.9844 Q230.1875,589.0469 231.5313,589.0469 Q232.1563,589.0469 232.75,588.7813 Q233.3438,588.5 233.9688,587.9219 L233.9688,590.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="245" y="589.1543">A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="217" x2="255" y1="601" y2="601"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="217" x2="255" y1="609" y2="609"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L7" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L7" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="60.8047" id="C_0000001978" style="stroke: #A80036; stroke-width: 1.5;" width="175" x="255.5" y="448"/>
<ellipse cx="334.75" cy="464" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M337.7188,469.6406 Q337.1406,469.9375 336.5,470.0781 Q335.8594,470.2344 335.1563,470.2344 Q332.6563,470.2344 331.3281,468.5938 Q330.0156,466.9375 330.0156,463.8125 Q330.0156,460.6875 331.3281,459.0313 Q332.6563,457.375 335.1563,457.375 Q335.8594,457.375 336.5,457.5313 Q337.1563,457.6875 337.7188,457.9844 L337.7188,460.7031 Q337.0938,460.125 336.5,459.8594 Q335.9063,459.5781 335.2813,459.5781 Q333.9375,459.5781 333.25,460.6563 Q332.5625,461.7188 332.5625,463.8125 Q332.5625,465.9063 333.25,466.9844 Q333.9375,468.0469 335.2813,468.0469 Q335.9063,468.0469 336.5,467.7813 Q337.0938,467.5 337.7188,466.9219 L337.7188,469.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="355.25" y="468.1543">B</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="256.5" x2="429.5" y1="480" y2="480"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="256.5" x2="429.5" y1="488" y2="488"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L8" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L8" xlink:show="new" xlink:title="b" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="261.5" y="494"/>
<ellipse cx="266.5" cy="499" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L8" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L8" xlink:show="new" xlink:title="b" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="275.5" y="502.2104">b(dependants::A* a) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L11" target="_top" title="BB" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L11" xlink:show="new" xlink:title="BB" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="60.8047" id="C_0000001984" style="stroke: #A80036; stroke-width: 1.5;" width="182" x="38" y="448"/>
<ellipse cx="116.75" cy="464" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M119.7188,469.6406 Q119.1406,469.9375 118.5,470.0781 Q117.8594,470.2344 117.1563,470.2344 Q114.6563,470.2344 113.3281,468.5938 Q112.0156,466.9375 112.0156,463.8125 Q112.0156,460.6875 113.3281,459.0313 Q114.6563,457.375 117.1563,457.375 Q117.8594,457.375 118.5,457.5313 Q119.1563,457.6875 119.7188,457.9844 L119.7188,460.7031 Q119.0938,460.125 118.5,459.8594 Q117.9063,459.5781 117.2813,459.5781 Q115.9375,459.5781 115.25,460.6563 Q114.5625,461.7188 114.5625,463.8125 Q114.5625,465.9063 115.25,466.9844 Q115.9375,468.0469 117.2813,468.0469 Q117.9063,468.0469 118.5,467.7813 Q119.0938,467.5 119.7188,466.9219 L119.7188,469.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="16" x="137.25" y="468.1543">BB</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="39" x2="219" y1="480" y2="480"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="39" x2="219" y1="488" y2="488"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L12" target="_top" title="bb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L12" xlink:show="new" xlink:title="bb" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="44" y="494"/>
<ellipse cx="49" cy="499" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L12" target="_top" title="bb" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L12" xlink:show="new" xlink:title="bb" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="156" x="58" y="502.2104">bb(dependants::A* a) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L15" target="_top" title="C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L15" xlink:show="new" xlink:title="C" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="60.8047" id="C_0000001990" style="stroke: #A80036; stroke-width: 1.5;" width="175" x="232.5" y="320.5"/>
<ellipse cx="311.75" cy="336.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M314.7188,342.1406 Q314.1406,342.4375 313.5,342.5781 Q312.8594,342.7344 312.1563,342.7344 Q309.6563,342.7344 308.3281,341.0938 Q307.0156,339.4375 307.0156,336.3125 Q307.0156,333.1875 308.3281,331.5313 Q309.6563,329.875 312.1563,329.875 Q312.8594,329.875 313.5,330.0313 Q314.1563,330.1875 314.7188,330.4844 L314.7188,333.2031 Q314.0938,332.625 313.5,332.3594 Q312.9063,332.0781 312.2813,332.0781 Q310.9375,332.0781 310.25,333.1563 Q309.5625,334.2188 309.5625,336.3125 Q309.5625,338.4063 310.25,339.4844 Q310.9375,340.5469 312.2813,340.5469 Q312.9063,340.5469 313.5,340.2813 Q314.0938,340 314.7188,339.4219 L314.7188,342.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="332.25" y="340.6543">C</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="233.5" x2="406.5" y1="352.5" y2="352.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="233.5" x2="406.5" y1="360.5" y2="360.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L16" target="_top" title="c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L16" xlink:show="new" xlink:title="c" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="238.5" y="366.5"/>
<ellipse cx="243.5" cy="371.5" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L16" target="_top" title="c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L16" xlink:show="new" xlink:title="c" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="252.5" y="374.7104">c(dependants::B* b) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L19" target="_top" title="D" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L19" xlink:show="new" xlink:title="D" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="73.6094" id="C_0000001996" style="stroke: #A80036; stroke-width: 1.5;" width="198" x="96" y="180"/>
<ellipse cx="186.25" cy="196" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M189.2188,201.6406 Q188.6406,201.9375 188,202.0781 Q187.3594,202.2344 186.6563,202.2344 Q184.1563,202.2344 182.8281,200.5938 Q181.5156,198.9375 181.5156,195.8125 Q181.5156,192.6875 182.8281,191.0313 Q184.1563,189.375 186.6563,189.375 Q187.3594,189.375 188,189.5313 Q188.6563,189.6875 189.2188,189.9844 L189.2188,192.7031 Q188.5938,192.125 188,191.8594 Q187.4063,191.5781 186.7813,191.5781 Q185.4375,191.5781 184.75,192.6563 Q184.0625,193.7188 184.0625,195.8125 Q184.0625,197.9063 184.75,198.9844 Q185.4375,200.0469 186.7813,200.0469 Q187.4063,200.0469 188,199.7813 Q188.5938,199.5 189.2188,198.9219 L189.2188,201.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="9" x="206.75" y="200.1543">D</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="97" x2="293" y1="212" y2="212"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="97" x2="293" y1="220" y2="220"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L20" target="_top" title="d" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L20" xlink:show="new" xlink:title="d" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="102" y="226"/>
<ellipse cx="107" cy="231" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L20" target="_top" title="d" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L20" xlink:show="new" xlink:title="d" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="116" y="234.2104">d(dependants::C* c) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L21" target="_top" title="dd" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L21" xlink:show="new" xlink:title="dd" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="102" y="238.8047"/>
<ellipse cx="107" cy="243.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L21" target="_top" title="dd" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L21" xlink:show="new" xlink:title="dd" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="116" y="247.0151">dd(dependants::BB* bb) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L24" target="_top" title="E" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L24" xlink:show="new" xlink:title="E" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="60.8047" id="C_0000002004" style="stroke: #A80036; stroke-width: 1.5;" width="176" x="107" y="59"/>
<ellipse cx="186.75" cy="75" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M189.7188,80.6406 Q189.1406,80.9375 188.5,81.0781 Q187.8594,81.2344 187.1563,81.2344 Q184.6563,81.2344 183.3281,79.5938 Q182.0156,77.9375 182.0156,74.8125 Q182.0156,71.6875 183.3281,70.0313 Q184.6563,68.375 187.1563,68.375 Q187.8594,68.375 188.5,68.5313 Q189.1563,68.6875 189.7188,68.9844 L189.7188,71.7031 Q189.0938,71.125 188.5,70.8594 Q187.9063,70.5781 187.2813,70.5781 Q185.9375,70.5781 185.25,71.6563 Q184.5625,72.7188 184.5625,74.8125 Q184.5625,76.9063 185.25,77.9844 Q185.9375,79.0469 187.2813,79.0469 Q187.9063,79.0469 188.5,78.7813 Q189.0938,78.5 189.7188,77.9219 L189.7188,80.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="207.25" y="79.1543">E</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="108" x2="282" y1="91" y2="91"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="108" x2="282" y1="99" y2="99"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L25" target="_top" title="e" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L25" xlink:show="new" xlink:title="e" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="113" y="105"/>
<ellipse cx="118" cy="110" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L25" target="_top" title="e" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L25" xlink:show="new" xlink:title="e" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="127" y="113.2104">e(dependants::D* d) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L34" target="_top" title="G" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L34" xlink:show="new" xlink:title="G" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="48" id="C_0000002015" style="stroke: #A80036; stroke-width: 1.5;" width="41" x="531.5" y="454.5"/>
<ellipse cx="546.5" cy="470.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M549.4688,476.1406 Q548.8906,476.4375 548.25,476.5781 Q547.6094,476.7344 546.9063,476.7344 Q544.4063,476.7344 543.0781,475.0938 Q541.7656,473.4375 541.7656,470.3125 Q541.7656,467.1875 543.0781,465.5313 Q544.4063,463.875 546.9063,463.875 Q547.6094,463.875 548.25,464.0313 Q548.9063,464.1875 549.4688,464.4844 L549.4688,467.2031 Q548.8438,466.625 548.25,466.3594 Q547.6563,466.0781 547.0313,466.0781 Q545.6875,466.0781 545,467.1563 Q544.3125,468.2188 544.3125,470.3125 Q544.3125,472.4063 545,473.4844 Q545.6875,474.5469 547.0313,474.5469 Q547.6563,474.5469 548.25,474.2813 Q548.8438,474 549.4688,473.4219 L549.4688,476.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="9" x="560.5" y="474.6543">G</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="532.5" x2="571.5" y1="486.5" y2="486.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="532.5" x2="571.5" y1="494.5" y2="494.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L37" target="_top" title="GG" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L37" xlink:show="new" xlink:title="GG" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="48" id="C_0000002019" style="stroke: #A80036; stroke-width: 1.5;" width="50" x="608" y="454.5"/>
<ellipse cx="623" cy="470.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M625.9688,476.1406 Q625.3906,476.4375 624.75,476.5781 Q624.1094,476.7344 623.4063,476.7344 Q620.9063,476.7344 619.5781,475.0938 Q618.2656,473.4375 618.2656,470.3125 Q618.2656,467.1875 619.5781,465.5313 Q620.9063,463.875 623.4063,463.875 Q624.1094,463.875 624.75,464.0313 Q625.4063,464.1875 625.9688,464.4844 L625.9688,467.2031 Q625.3438,466.625 624.75,466.3594 Q624.1563,466.0781 623.5313,466.0781 Q622.1875,466.0781 621.5,467.1563 Q620.8125,468.2188 620.8125,470.3125 Q620.8125,472.4063 621.5,473.4844 Q622.1875,474.5469 623.5313,474.5469 Q624.1563,474.5469 624.75,474.2813 Q625.3438,474 625.9688,473.4219 L625.9688,476.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="18" x="637" y="474.6543">GG</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="609" x2="657" y1="486.5" y2="486.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="609" x2="657" y1="494.5" y2="494.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L40" target="_top" title="H" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L40" xlink:show="new" xlink:title="H" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="73.6094" id="C_0000002023" style="stroke: #A80036; stroke-width: 1.5;" width="212" x="487" y="314"/>
<ellipse cx="584.25" cy="330" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M587.2188,335.6406 Q586.6406,335.9375 586,336.0781 Q585.3594,336.2344 584.6563,336.2344 Q582.1563,336.2344 580.8281,334.5938 Q579.5156,332.9375 579.5156,329.8125 Q579.5156,326.6875 580.8281,325.0313 Q582.1563,323.375 584.6563,323.375 Q585.3594,323.375 586,323.5313 Q586.6563,323.6875 587.2188,323.9844 L587.2188,326.7031 Q586.5938,326.125 586,325.8594 Q585.4063,325.5781 584.7813,325.5781 Q583.4375,325.5781 582.75,326.6563 Q582.0625,327.7188 582.0625,329.8125 Q582.0625,331.9063 582.75,332.9844 Q583.4375,334.0469 584.7813,334.0469 Q585.4063,334.0469 586,333.7813 Q586.5938,333.5 587.2188,332.9219 L587.2188,335.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="9" x="604.75" y="334.1543">H</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="488" x2="698" y1="346" y2="346"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="488" x2="698" y1="354" y2="354"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L41" target="_top" title="h" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L41" xlink:show="new" xlink:title="h" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="493" y="360"/>
<ellipse cx="498" cy="365" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L41" target="_top" title="h" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L41" xlink:show="new" xlink:title="h" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="163" x="507" y="368.2104">h(dependencies::G* g) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L42" target="_top" title="hh" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L42" xlink:show="new" xlink:title="hh" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="493" y="372.8047"/>
<ellipse cx="498" cy="377.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L42" target="_top" title="hh" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L42" xlink:show="new" xlink:title="hh" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="507" y="381.0151">hh(dependencies::GG* gg) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L49" target="_top" title="I" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L49" xlink:show="new" xlink:title="I" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="60.8047" id="C_0000002037" style="stroke: #A80036; stroke-width: 1.5;" width="184" x="501" y="186.5"/>
<ellipse cx="587.25" cy="202.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M590.2188,208.1406 Q589.6406,208.4375 589,208.5781 Q588.3594,208.7344 587.6563,208.7344 Q585.1563,208.7344 583.8281,207.0938 Q582.5156,205.4375 582.5156,202.3125 Q582.5156,199.1875 583.8281,197.5313 Q585.1563,195.875 587.6563,195.875 Q588.3594,195.875 589,196.0313 Q589.6563,196.1875 590.2188,196.4844 L590.2188,199.2031 Q589.5938,198.625 589,198.3594 Q588.4063,198.0781 587.7813,198.0781 Q586.4375,198.0781 585.75,199.1563 Q585.0625,200.2188 585.0625,202.3125 Q585.0625,204.4063 585.75,205.4844 Q586.4375,206.5469 587.7813,206.5469 Q588.4063,206.5469 589,206.2813 Q589.5938,206 590.2188,205.4219 L590.2188,208.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="3" x="607.75" y="206.6543">I</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="502" x2="684" y1="218.5" y2="218.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="502" x2="684" y1="226.5" y2="226.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L50" target="_top" title="i" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L50" xlink:show="new" xlink:title="i" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="507" y="232.5"/>
<ellipse cx="512" cy="237.5" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L50" target="_top" title="i" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L50" xlink:show="new" xlink:title="i" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="158" x="521" y="240.7104">i(dependencies::H* h) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L53" target="_top" title="J" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L53" xlink:show="new" xlink:title="J" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#f1ncoa4sm2spwr)" height="60.8047" id="C_0000002043" style="stroke: #A80036; stroke-width: 1.5;" width="175" x="505.5" y="59"/>
<ellipse cx="587.25" cy="75" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M590.2188,80.6406 Q589.6406,80.9375 589,81.0781 Q588.3594,81.2344 587.6563,81.2344 Q585.1563,81.2344 583.8281,79.5938 Q582.5156,77.9375 582.5156,74.8125 Q582.5156,71.6875 583.8281,70.0313 Q585.1563,68.375 587.6563,68.375 Q588.3594,68.375 589,68.5313 Q589.6563,68.6875 590.2188,68.9844 L590.2188,71.7031 Q589.5938,71.125 589,70.8594 Q588.4063,70.5781 587.7813,70.5781 Q586.4375,70.5781 585.75,71.6563 Q585.0625,72.7188 585.0625,74.8125 Q585.0625,76.9063 585.75,77.9844 Q586.4375,79.0469 587.7813,79.0469 Q588.4063,79.0469 589,78.7813 Q589.5938,78.5 590.2188,77.9219 L590.2188,80.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="3" x="607.75" y="79.1543">J</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="506.5" x2="679.5" y1="91" y2="91"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="506.5" x2="679.5" y1="99" y2="99"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L54" target="_top" title="i" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L54" xlink:show="new" xlink:title="i" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="511.5" y="105"/>
<ellipse cx="516.5" cy="110" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L54" target="_top" title="i" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/fd8f13135252262867013036fec10e8cc75b3b0b/tests/t00043/t00043.cc#L54" xlink:show="new" xlink:title="i" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="525.5" y="113.2104">i(dependencies::I* i) : void</text>
</a>
<path d="M314.89,509.06 C297.73,527.09 276.05,549.9 259.75,567.03 " fill="none" id="C_0000001978-&gt;C_0000001974" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="256.15,570.81,265.2464,567.0344,259.5915,567.1829,259.443,561.528,256.15,570.81" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M157.11,509.06 C174.27,527.09 195.95,549.9 212.25,567.03 " fill="none" id="C_0000001984-&gt;C_0000001974" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="215.85,570.81,212.557,561.528,212.4085,567.1829,206.7536,567.0344,215.85,570.81" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M325.45,381.74 C328.8,400.03 333.11,423.54 336.62,442.69 " fill="none" id="C_0000001990-&gt;C_0000001978" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="337.59,447.97,339.9033,438.3967,336.6893,443.0518,332.0341,439.8378,337.59,447.97" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M229.16,254.07 C247.59,273.53 270.2,297.41 288.25,316.47 " fill="none" id="C_0000001996-&gt;C_0000001990" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="291.79,320.21,288.5163,310.9211,288.356,316.5757,282.7015,316.4155,291.79,320.21" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M185.82,254.08 C173.12,304.03 150.33,393.65 137.82,442.83 " fill="none" id="C_0000001996-&gt;C_0000001984" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="136.57,447.76,142.6603,440.0199,137.7995,442.9135,134.9059,438.0527,136.57,447.76" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M195,120.24 C195,136.4 195,156.64 195,174.35 " fill="none" id="C_0000002004-&gt;C_0000001996" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="195,179.76,199,170.76,195,174.76,191,170.76,195,179.76" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M581.14,388.3 C574.79,407.75 567.07,431.36 561.18,449.4 " fill="none" id="C_0000002023-&gt;C_0000002015" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="559.57,454.33,566.1579,447.0088,561.1167,449.5753,558.5503,444.5341,559.57,454.33" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M604.57,388.3 C610.77,407.75 618.29,431.36 624.04,449.4 " fill="none" id="C_0000002023-&gt;C_0000002019" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="625.62,454.33,626.7017,444.5407,624.1034,449.5656,619.0786,446.9673,625.62,454.33" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M593,247.62 C593,265.63 593,288.88 593,308.67 " fill="none" id="C_0000002037-&gt;C_0000002023" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="593,313.89,597,304.89,593,308.89,589,304.89,593,313.89" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M593,120.24 C593,138.53 593,162.04 593,181.19 " fill="none" id="C_0000002043-&gt;C_0000002037" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="593,186.47,597,177.47,593,181.47,589,177.47,593,186.47" style="stroke: #A80036; stroke-width: 1.0;"/>
</g>
</svg>