Files
clang-uml/docs/test_cases/t00002_class.svg
2022-04-16 20:14:25 +02:00

155 lines
26 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="376px" preserveAspectRatio="none" style="width:518px;height:376px;background:#FFFFFF;" version="1.1" viewBox="0 0 518 376" width="518px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="f1egq15zx67ih1" 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/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L7" target="_top" title="This is class A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L7" xlink:show="new" xlink:title="This is class A" xlink:type="simple">
<rect codeLine="3" fill="#FEFECE" filter="url(#f1egq15zx67ih1)" height="77.9638" id="C_0000000004" style="stroke:#A80036;stroke-width:1.5;" width="105" x="274" y="7"/>
<ellipse cx="318.75" cy="23" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M313.9219,28.75 L317.2656,16.5625 L320.4063,16.5625 L323.7813,28.75 L321.3125,28.75 L320.5781,25.7344 L317.0625,25.7344 L316.3125,28.75 L313.9219,28.75 Z M318.3281,20.7031 L317.5781,23.7031 L320.0938,23.7031 L319.375,20.7031 Q319.2344,20.125 319.1094,19.5781 Q318.9844,19.0156 318.8438,18.4375 Q318.7344,19.0156 318.5938,19.5781 Q318.4531,20.125 318.3281,20.7031 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="339.25" y="27.656">A</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="275" x2="378" y1="39" y2="39"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="275" x2="378" y1="47" y2="47"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L10" target="_top" title="Abstract foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L10" xlink:show="new" xlink:title="Abstract foo_a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="280" y="53"/>
<ellipse cx="285" cy="58" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L10" target="_top" title="Abstract foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L10" xlink:show="new" xlink:title="Abstract foo_a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="79" x="294" y="62.7589">foo_a() = 0 : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L12" target="_top" title="Abstract foo_c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L12" xlink:show="new" xlink:title="Abstract foo_c" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="280" y="67.9819"/>
<ellipse cx="285" cy="72.9819" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L12" target="_top" title="Abstract foo_c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L12" xlink:show="new" xlink:title="Abstract foo_c" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="78" x="294" y="77.7408">foo_c() = 0 : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L16" target="_top" title="This is class B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L16" xlink:show="new" xlink:title="This is class B" xlink:type="simple">
<rect codeLine="9" fill="#FEFECE" filter="url(#f1egq15zx67ih1)" height="62.9819" id="C_0000000008" style="stroke:#A80036;stroke-width:1.5;" width="93" x="55" y="146"/>
<ellipse cx="93.85" cy="162" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M93.3188,168.9219 Q91.5688,168.9219 90.4281,168.1875 Q89.3031,167.4375 88.7406,166.0938 Q88.1938,164.7344 88.1938,162.9375 Q88.1938,160.9063 88.85,159.4531 Q89.5063,158 90.7875,157.2188 Q92.0688,156.4375 93.9438,156.4375 Q94.8344,156.4375 95.5063,156.625 Q96.1781,156.7969 96.8656,157.1406 L96.0531,159.1563 Q95.4281,158.8438 94.8813,158.7188 Q94.35,158.5938 93.8656,158.5938 Q92.6938,158.5938 91.9906,159.125 Q91.2875,159.6563 90.9906,160.6094 Q90.6938,161.5625 90.6938,162.8281 Q90.6938,164.8438 91.4125,165.8125 Q92.1313,166.7656 93.725,166.7656 Q94.3188,166.7656 94.9438,166.6094 Q95.5688,166.4531 96.3969,166.0781 L96.3969,168.2969 Q95.6625,168.6094 94.8656,168.7656 Q94.0844,168.9219 93.3188,168.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="8" x="113.15" y="166.656">B</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="56" x2="147" y1="178" y2="178"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="56" x2="147" y1="186" y2="186"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L18" target="_top" title="foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L18" xlink:show="new" xlink:title="foo_a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="61" y="192"/>
<ellipse cx="66" cy="197" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L18" target="_top" title="foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L18" xlink:show="new" xlink:title="foo_a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="67" x="75" y="201.7589">foo_a() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L27" target="_top" title="@brief This is class C - class C has a long comment Vivamus integer non suscipit taciti mus etiam at primis tempor sagittis sit, euismod libero facilisi aptent elementum felis blandit cursus gravida sociis erat ante, eleifend lectus nullam dapibus netus..." xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L27" xlink:show="new" xlink:title="@brief This is class C - class C has a long comment Vivamus integer non suscipit taciti mus etiam at primis tempor sagittis sit, euismod libero facilisi aptent elementum felis blandit cursus gravida sociis erat ante, eleifend lectus nullam dapibus netus..." xlink:type="simple">
<rect codeLine="14" fill="#FEFECE" filter="url(#f1egq15zx67ih1)" height="62.9819" id="C_0000000012" style="stroke:#A80036;stroke-width:1.5;" width="92" x="280.5" y="146"/>
<ellipse cx="318.9" cy="162" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M318.3688,168.9219 Q316.6188,168.9219 315.4781,168.1875 Q314.3531,167.4375 313.7906,166.0938 Q313.2438,164.7344 313.2438,162.9375 Q313.2438,160.9063 313.9,159.4531 Q314.5563,158 315.8375,157.2188 Q317.1188,156.4375 318.9938,156.4375 Q319.8844,156.4375 320.5563,156.625 Q321.2281,156.7969 321.9156,157.1406 L321.1031,159.1563 Q320.4781,158.8438 319.9313,158.7188 Q319.4,158.5938 318.9156,158.5938 Q317.7438,158.5938 317.0406,159.125 Q316.3375,159.6563 316.0406,160.6094 Q315.7438,161.5625 315.7438,162.8281 Q315.7438,164.8438 316.4625,165.8125 Q317.1813,166.7656 318.775,166.7656 Q319.3688,166.7656 319.9938,166.6094 Q320.6188,166.4531 321.4469,166.0781 L321.4469,168.2969 Q320.7125,168.6094 319.9156,168.7656 Q319.1344,168.9219 318.3688,168.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="8" x="338.1" y="166.656">C</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="281.5" x2="371.5" y1="178" y2="178"/>
<line style="stroke:#A80036;stroke-width:1.5;" x1="281.5" x2="371.5" y1="186" y2="186"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L30" target="_top" title="Do nothing unless override is provided" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L30" xlink:show="new" xlink:title="Do nothing unless override is provided" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="286.5" y="192"/>
<ellipse cx="291.5" cy="197" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L30" target="_top" title="Do nothing unless override is provided" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L30" xlink:show="new" xlink:title="Do nothing unless override is provided" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="66" x="300.5" y="201.7589">foo_c() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L36" target="_top" title="This is class D which is a little like B and a little like C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L36" xlink:show="new" xlink:title="This is class D which is a little like B and a little like C" xlink:type="simple">
<rect codeLine="19" fill="#FEFECE" filter="url(#f1egq15zx67ih1)" height="92.9457" id="C_0000000016" style="stroke:#A80036;stroke-width:1.5;" width="126" x="40.5" y="270"/>
<ellipse cx="94.75" cy="286" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M94.2188,292.9219 Q92.4688,292.9219 91.3281,292.1875 Q90.2031,291.4375 89.6406,290.0938 Q89.0938,288.7344 89.0938,286.9375 Q89.0938,284.9063 89.75,283.4531 Q90.4063,282 91.6875,281.2188 Q92.9688,280.4375 94.8438,280.4375 Q95.7344,280.4375 96.4063,280.625 Q97.0781,280.7969 97.7656,281.1406 L96.9531,283.1563 Q96.3281,282.8438 95.7813,282.7188 Q95.25,282.5938 94.7656,282.5938 Q93.5938,282.5938 92.8906,283.125 Q92.1875,283.6563 91.8906,284.6094 Q91.5938,285.5625 91.5938,286.8281 Q91.5938,288.8438 92.3125,289.8125 Q93.0313,290.7656 94.625,290.7656 Q95.2188,290.7656 95.8438,290.6094 Q96.4688,290.4531 97.2969,290.0781 L97.2969,292.2969 Q96.5625,292.6094 95.7656,292.7656 Q94.9844,292.9219 94.2188,292.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="9" x="115.25" y="290.656">D</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="41.5" x2="165.5" y1="302" y2="302"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L58" target="_top" title="as" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L58" xlink:show="new" xlink:title="as" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="46.5" y="308"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="48.5" y="310"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L58" target="_top" title="as" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L58" xlink:show="new" xlink:title="as" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="100" x="60.5" y="317.7589">as : std::vector&lt;A*&gt;</text>
</a>
<line style="stroke:#A80036;stroke-width:1.5;" x1="41.5" x2="165.5" y1="324.9819" y2="324.9819"/>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L41" target="_top" title="Forward foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L41" xlink:show="new" xlink:title="Forward foo_a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="46.5" y="330.9819"/>
<ellipse cx="51.5" cy="335.9819" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L41" target="_top" title="Forward foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L41" xlink:show="new" xlink:title="Forward foo_a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="67" x="60.5" y="340.7408">foo_a() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L50" target="_top" title="Forward foo_c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L50" xlink:show="new" xlink:title="Forward foo_c" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="46.5" y="345.9638"/>
<ellipse cx="51.5" cy="350.9638" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L50" target="_top" title="Forward foo_c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L50" xlink:show="new" xlink:title="Forward foo_c" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="66" x="60.5" y="355.7227">foo_c() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L66" target="_top" title="E" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L66" xlink:show="new" xlink:title="E" xlink:type="simple">
<rect codeLine="26" fill="#FEFECE" filter="url(#f1egq15zx67ih1)" height="92.9457" id="C_0000000022" style="stroke:#A80036;stroke-width:1.5;" width="126" x="378.5" y="270"/>
<ellipse cx="433.75" cy="286" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M433.2188,292.9219 Q431.4688,292.9219 430.3281,292.1875 Q429.2031,291.4375 428.6406,290.0938 Q428.0938,288.7344 428.0938,286.9375 Q428.0938,284.9063 428.75,283.4531 Q429.4063,282 430.6875,281.2188 Q431.9688,280.4375 433.8438,280.4375 Q434.7344,280.4375 435.4063,280.625 Q436.0781,280.7969 436.7656,281.1406 L435.9531,283.1563 Q435.3281,282.8438 434.7813,282.7188 Q434.25,282.5938 433.7656,282.5938 Q432.5938,282.5938 431.8906,283.125 Q431.1875,283.6563 430.8906,284.6094 Q430.5938,285.5625 430.5938,286.8281 Q430.5938,288.8438 431.3125,289.8125 Q432.0313,290.7656 433.625,290.7656 Q434.2188,290.7656 434.8438,290.6094 Q435.4688,290.4531 436.2969,290.0781 L436.2969,292.2969 Q435.5625,292.6094 434.7656,292.7656 Q433.9844,292.9219 433.2188,292.9219 Z " fill="#000000"/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="7" x="454.25" y="290.656">E</text>
<line style="stroke:#A80036;stroke-width:1.5;" x1="379.5" x2="503.5" y1="302" y2="302"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L88" target="_top" title="as" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L88" xlink:show="new" xlink:title="as" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="384.5" y="308"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="386.5" y="310"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L88" target="_top" title="as" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L88" xlink:show="new" xlink:title="as" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="100" x="398.5" y="317.7589">as : std::vector&lt;A*&gt;</text>
</a>
<line style="stroke:#A80036;stroke-width:1.5;" x1="379.5" x2="503.5" y1="324.9819" y2="324.9819"/>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L71" target="_top" title="Forward foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L71" xlink:show="new" xlink:title="Forward foo_a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="384.5" y="330.9819"/>
<ellipse cx="389.5" cy="335.9819" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L71" target="_top" title="Forward foo_a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L71" xlink:show="new" xlink:title="Forward foo_a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="67" x="398.5" y="340.7408">foo_a() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L80" target="_top" title="Forward foo_c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L80" xlink:show="new" xlink:title="Forward foo_c" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="384.5" y="345.9638"/>
<ellipse cx="389.5" cy="350.9638" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L80" target="_top" title="Forward foo_c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/bc8bb5c44aeb6449567e007c03548c4fc25e4295/tests/t00002/t00002.cc#L80" xlink:show="new" xlink:title="Forward foo_c" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="66" x="398.5" y="355.7227">foo_c() : void</text>
</a>
<path d="M140,32 L140,59.706 A0,0 0 0 0 140,59.706 L239,59.706 A0,0 0 0 0 239,59.706 L239,50 L273.86,46 L239,42 L239,42 L229,32 L140,32 A0,0 0 0 0 140,32 " fill="#FBFB77" filter="url(#f1egq15zx67ih1)" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M229,32 L229,42 L239,42 L229,32 " fill="#FBFB77" style="stroke:#A80036;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="78" x="146" y="50.897">This is class A</text>
<path d="M6,32 L6,59.706 A0,0 0 0 0 6,59.706 L56.25,59.706 L90.63,145.89 L64.25,59.706 L105,59.706 A0,0 0 0 0 105,59.706 L105,42 L95,32 L6,32 A0,0 0 0 0 6,32 " fill="#FBFB77" filter="url(#f1egq15zx67ih1)" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M95,32 L95,42 L105,42 L95,32 " fill="#FBFB77" style="stroke:#A80036;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="78" x="12" y="50.897">This is class B</text>
<path d="M202,285 L202,312.5 L166.54,316.5 L202,320.5 L202,348.118 A0,0 0 0 0 202,348.118 L343,348.118 A0,0 0 0 0 343,348.118 L343,295 L333,285 L202,285 A0,0 0 0 0 202,285 " fill="#FBFB77" filter="url(#f1egq15zx67ih1)" style="stroke:#A80036;stroke-width:1.0;"/>
<path d="M333,285 L333,295 L343,295 L333,285 " fill="#FBFB77" style="stroke:#A80036;stroke-width:1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="79" x="208" y="303.897">This is class D</text>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="120" x="208" y="321.603">which is a little like B</text>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="96" x="208" y="339.309">and a little like C</text>
<path codeLine="34" d="M255.93,84.91 C225.48,99.6 215.76,101.79 192.5,115 C176.08,124.32 158.75,135.63 143.67,145.99 " fill="none" id="C_0000000004-backto-C_0000000008" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="252.9,78.6,273.93,75.97,259.13,91.14,252.9,78.6" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="36" d="M326.5,105.18 C326.5,119.27 326.5,133.77 326.5,145.99 " fill="none" id="C_0000000004-backto-C_0000000012" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="319.5,105.15,326.5,85.15,333.5,105.15,319.5,105.15" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="38" d="M137.91,269.82 C164.26,235.29 201.86,187 236.5,146 C252.53,127.03 270.87,106.64 286.79,89.32 " fill="none" id="C_0000000016-to-C_0000000004" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="#A80036" points="290.36,85.45,281.3257,89.372,286.9775,89.1322,287.2173,94.784,290.36,85.45" style="stroke:#A80036;stroke-width:1.0;"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="239.5" y="175.353"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="13" x="249.5" y="182.897">as</text>
<path codeLine="39" d="M102.25,229.55 C102.44,242.74 102.64,256.86 102.83,269.77 " fill="none" id="C_0000000008-backto-C_0000000016" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="95.24,229.35,101.95,209.25,109.24,229.14,95.24,229.35" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="40" d="M272.37,221.22 C263.25,227.79 253.75,234.28 244.5,240 C219.14,255.67 210.84,256.03 184.5,270 C178.66,273.1 172.61,276.37 166.57,279.68 " fill="none" id="C_0000000012-backto-C_0000000016" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="268.49,215.38,288.71,209.07,276.84,226.62,268.49,215.38" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="42" d="M431.51,269.98 C422.98,235.11 409.14,186.31 390.5,146 C381.47,126.48 369.07,106.3 357.59,89.29 " fill="none" id="C_0000000022-to-C_0000000004" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="#A80036" points="354.69,85.04,356.4541,94.7296,357.5062,89.1714,363.0644,90.2236,354.69,85.04" style="stroke:#A80036;stroke-width:1.0;"/>
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="416.5" y="175.353"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="13" x="426.5" y="182.897">as</text>
<path codeLine="43" d="M167.07,205.82 C169.91,206.91 172.73,207.97 175.5,209 C256.69,239.07 281.28,235.08 360.5,270 C366.4,272.6 372.44,275.5 378.42,278.54 " fill="none" id="C_0000000008-backto-C_0000000022" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="164.29,212.25,148.27,198.38,169.45,199.23,164.29,212.25" style="stroke:#A80036;stroke-width:1.0;"/>
<path codeLine="44" d="M365.38,224.82 C377.56,239.32 390.97,255.31 403.11,269.77 " fill="none" id="C_0000000012-backto-C_0000000022" style="stroke:#A80036;stroke-width:1.0;"/>
<polygon fill="none" points="359.81,229.06,352.31,209.25,370.53,220.06,359.81,229.06" style="stroke:#A80036;stroke-width:1.0;"/>
</g>
</svg>