Files
clang-uml/docs/test_cases/t00071_class.svg
2024-03-06 18:55:42 +01:00

175 lines
28 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="402px" preserveAspectRatio="none" style="width:1004px;height:402px;" version="1.1" viewBox="0 0 1004 402" width="1004px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="fas9rn6mtwahl" 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(#fas9rn6mtwahl)" points="22,157,57,157,64,179.2969,982,179.2969,982,390,22,390,22,157" style="stroke: #000000; stroke-width: 1.5;"/>
<line style="stroke: #000000; stroke-width: 1.5;" x1="22" x2="64" y1="179.2969" y2="179.2969"/>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="29" x="26" y="171.9951">app</text>
<polygon fill="#FFFFFF" filter="url(#fas9rn6mtwahl)" points="135,200,169,200,176,222.2969,633,222.2969,633,366,135,366,135,200" style="stroke: #000000; stroke-width: 1.5;"/>
<line style="stroke: #000000; stroke-width: 1.5;" x1="135" x2="176" y1="222.2969" y2="222.2969"/>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="28" x="139" y="214.9951">lib1</text>
<polygon fill="#FFFFFF" filter="url(#fas9rn6mtwahl)" points="535,243,585,243,592,265.2969,609,265.2969,609,342,535,342,535,243" style="stroke: #000000; stroke-width: 1.5;"/>
<line style="stroke: #000000; stroke-width: 1.5;" x1="535" x2="592" y1="265.2969" y2="265.2969"/>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="44" x="539" y="257.9951">mod1</text>
<polygon fill="#FFFFFF" filter="url(#fas9rn6mtwahl)" points="439,243,489,243,496,265.2969,511,265.2969,511,342,439,342,439,243" style="stroke: #000000; stroke-width: 1.5;"/>
<line style="stroke: #000000; stroke-width: 1.5;" x1="439" x2="496" y1="265.2969" y2="265.2969"/>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="44" x="443" y="257.9951">mod2</text>
<polygon fill="#FFFFFF" filter="url(#fas9rn6mtwahl)" points="657,230,691,230,698,252.2969,958,252.2969,958,355,657,355,657,230" style="stroke: #000000; stroke-width: 1.5;"/>
<line style="stroke: #000000; stroke-width: 1.5;" x1="657" x2="698" y1="252.2969" y2="252.2969"/>
<text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="28" x="661" y="244.9951">lib2</text>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L6" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L6" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="73.6094" id="C_0002210005074053139118" style="stroke: #A80036; stroke-width: 1.5;" width="78" x="38" y="265"/>
<ellipse cx="70.1" cy="281" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M73.0688,286.6406 Q72.4906,286.9375 71.85,287.0781 Q71.2094,287.2344 70.5063,287.2344 Q68.0063,287.2344 66.6781,285.5938 Q65.3656,283.9375 65.3656,280.8125 Q65.3656,277.6875 66.6781,276.0313 Q68.0063,274.375 70.5063,274.375 Q71.2094,274.375 71.85,274.5313 Q72.5063,274.6875 73.0688,274.9844 L73.0688,277.7031 Q72.4438,277.125 71.85,276.8594 Q71.2563,276.5781 70.6313,276.5781 Q69.2875,276.5781 68.6,277.6563 Q67.9125,278.7188 67.9125,280.8125 Q67.9125,282.9063 68.6,283.9844 Q69.2875,285.0469 70.6313,285.0469 Q71.2563,285.0469 71.85,284.7813 Q72.4438,284.5 73.0688,283.9219 L73.0688,286.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="87.9" y="285.1543">A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="39" x2="115" y1="297" y2="297"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L7" target="_top" title="get" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L7" xlink:show="new" xlink:title="get" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="44" y="303"/>
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="46" y="305"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L7" target="_top" title="get" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L7" xlink:show="new" xlink:title="get" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="52" x="58" y="311.2104">get() : int</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="39" x2="115" y1="317.8047" y2="317.8047"/>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L9" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L9" xlink:show="new" xlink:title="a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="44" y="323.8047"/>
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="46" y="325.8047"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L9" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/t00071_mod.cppm#L9" xlink:show="new" xlink:title="a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="58" y="332.0151">a : int</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L4" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L4" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="48" id="C_0001319862510251967999" style="stroke: #A80036; stroke-width: 1.5;" width="40" x="380" y="278"/>
<ellipse cx="395" cy="294" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M397.9688,299.6406 Q397.3906,299.9375 396.75,300.0781 Q396.1094,300.2344 395.4063,300.2344 Q392.9063,300.2344 391.5781,298.5938 Q390.2656,296.9375 390.2656,293.8125 Q390.2656,290.6875 391.5781,289.0313 Q392.9063,287.375 395.4063,287.375 Q396.1094,287.375 396.75,287.5313 Q397.4063,287.6875 397.9688,287.9844 L397.9688,290.7031 Q397.3438,290.125 396.75,289.8594 Q396.1563,289.5781 395.5313,289.5781 Q394.1875,289.5781 393.5,290.6563 Q392.8125,291.7188 392.8125,293.8125 Q392.8125,295.9063 393.5,296.9844 Q394.1875,298.0469 395.5313,298.0469 Q396.1563,298.0469 396.75,297.7813 Q397.3438,297.5 397.9688,296.9219 L397.9688,299.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="409" y="298.1543">B</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="381" x2="419" y1="310" y2="310"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="381" x2="419" y1="318" y2="318"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L6" target="_top" title="BB" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L6" xlink:show="new" xlink:title="BB" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="60.8047" id="C_0000569632796637866961" style="stroke: #A80036; stroke-width: 1.5;" width="59" x="285.5" y="271.5"/>
<ellipse cx="300.5" cy="287.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M303.4688,293.1406 Q302.8906,293.4375 302.25,293.5781 Q301.6094,293.7344 300.9063,293.7344 Q298.4063,293.7344 297.0781,292.0938 Q295.7656,290.4375 295.7656,287.3125 Q295.7656,284.1875 297.0781,282.5313 Q298.4063,280.875 300.9063,280.875 Q301.6094,280.875 302.25,281.0313 Q302.9063,281.1875 303.4688,281.4844 L303.4688,284.2031 Q302.8438,283.625 302.25,283.3594 Q301.6563,283.0781 301.0313,283.0781 Q299.6875,283.0781 299,284.1563 Q298.3125,285.2188 298.3125,287.3125 Q298.3125,289.4063 299,290.4844 Q299.6875,291.5469 301.0313,291.5469 Q301.6563,291.5469 302.25,291.2813 Q302.8438,291 303.4688,290.4219 L303.4688,293.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="16" x="314.5" y="291.6543">BB</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="338.5" y="268.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="339.5" y="280.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="286.5" x2="343.5" y1="303.5" y2="303.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="286.5" x2="343.5" y1="311.5" y2="311.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L7" target="_top" title="t" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L7" xlink:show="new" xlink:title="t" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="291.5" y="317.5"/>
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="293.5" y="319.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L7" target="_top" title="t" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L7" xlink:show="new" xlink:title="t" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="23" x="305.5" y="325.7104">t : T</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L11" target="_top" title="BBB" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1.cppm#L11" xlink:show="new" xlink:title="BBB" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="73.6094" id="C_0001625078061541942293" style="stroke: #A80036; stroke-width: 1.5;" width="99" x="151.5" y="265"/>
<ellipse cx="166.5" cy="281" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M170.6094,287 L162.8906,287 L162.8906,274.6094 L170.6094,274.6094 L170.6094,276.7656 L165.3438,276.7656 L165.3438,279.4375 L170.1094,279.4375 L170.1094,281.5938 L165.3438,281.5938 L165.3438,284.8438 L170.6094,284.8438 L170.6094,287 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="67" x="180.5" y="285.1543">detail::BBB</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="152.5" x2="249.5" y1="297" y2="297"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="28" x="157.5" y="311.2104">bbb1</text>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="28" x="157.5" y="324.0151">bbb2</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="152.5" x2="249.5" y1="330.6094" y2="330.6094"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1mod1.cppm#L4" target="_top" title="D" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1mod1.cppm#L4" xlink:show="new" xlink:title="D" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="48" id="C_0001168777064323042894" style="stroke: #A80036; stroke-width: 1.5;" width="41" x="551.5" y="278"/>
<ellipse cx="566.5" cy="294" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M569.4688,299.6406 Q568.8906,299.9375 568.25,300.0781 Q567.6094,300.2344 566.9063,300.2344 Q564.4063,300.2344 563.0781,298.5938 Q561.7656,296.9375 561.7656,293.8125 Q561.7656,290.6875 563.0781,289.0313 Q564.4063,287.375 566.9063,287.375 Q567.6094,287.375 568.25,287.5313 Q568.9063,287.6875 569.4688,287.9844 L569.4688,290.7031 Q568.8438,290.125 568.25,289.8594 Q567.6563,289.5781 567.0313,289.5781 Q565.6875,289.5781 565,290.6563 Q564.3125,291.7188 564.3125,293.8125 Q564.3125,295.9063 565,296.9844 Q565.6875,298.0469 567.0313,298.0469 Q567.6563,298.0469 568.25,297.7813 Q568.8438,297.5 569.4688,296.9219 L569.4688,299.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="9" x="580.5" y="298.1543">D</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="552.5" x2="591.5" y1="310" y2="310"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="552.5" x2="591.5" y1="318" y2="318"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1mod2.cppm#L4" target="_top" title="E" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib1mod2.cppm#L4" xlink:show="new" xlink:title="E" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="48" id="C_0001302694761523535504" style="stroke: #A80036; stroke-width: 1.5;" width="40" x="455" y="278"/>
<ellipse cx="470" cy="294" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M472.9688,299.6406 Q472.3906,299.9375 471.75,300.0781 Q471.1094,300.2344 470.4063,300.2344 Q467.9063,300.2344 466.5781,298.5938 Q465.2656,296.9375 465.2656,293.8125 Q465.2656,290.6875 466.5781,289.0313 Q467.9063,287.375 470.4063,287.375 Q471.1094,287.375 471.75,287.5313 Q472.4063,287.6875 472.9688,287.9844 L472.9688,290.7031 Q472.3438,290.125 471.75,289.8594 Q471.1563,289.5781 470.5313,289.5781 Q469.1875,289.5781 468.5,290.6563 Q467.8125,291.7188 467.8125,293.8125 Q467.8125,295.9063 468.5,296.9844 Q469.1875,298.0469 470.5313,298.0469 Q471.1563,298.0469 471.75,297.7813 Q472.3438,297.5 472.9688,296.9219 L472.9688,299.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="484" y="298.1543">E</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="456" x2="494" y1="310" y2="310"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="456" x2="494" y1="318" y2="318"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L4" target="_top" title="C" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L4" xlink:show="new" xlink:title="C" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="48" id="C_0001697463991772603674" style="stroke: #A80036; stroke-width: 1.5;" width="40" x="902" y="278"/>
<ellipse cx="917" cy="294" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M919.9688,299.6406 Q919.3906,299.9375 918.75,300.0781 Q918.1094,300.2344 917.4063,300.2344 Q914.9063,300.2344 913.5781,298.5938 Q912.2656,296.9375 912.2656,293.8125 Q912.2656,290.6875 913.5781,289.0313 Q914.9063,287.375 917.4063,287.375 Q918.1094,287.375 918.75,287.5313 Q919.4063,287.6875 919.9688,287.9844 L919.9688,290.7031 Q919.3438,290.125 918.75,289.8594 Q918.1563,289.5781 917.5313,289.5781 Q916.1875,289.5781 915.5,290.6563 Q914.8125,291.7188 914.8125,293.8125 Q914.8125,295.9063 915.5,296.9844 Q916.1875,298.0469 917.5313,298.0469 Q918.1563,298.0469 918.75,297.7813 Q919.3438,297.5 919.9688,296.9219 L919.9688,299.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="931" y="298.1543">C</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="903" x2="941" y1="310" y2="310"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="903" x2="941" y1="318" y2="318"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L6" target="_top" title="CC" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L6" xlink:show="new" xlink:title="CC" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="60.8047" id="C_0001911193033649971391" style="stroke: #A80036; stroke-width: 1.5;" width="59" x="807.5" y="271.5"/>
<ellipse cx="822.5" cy="287.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M825.4688,293.1406 Q824.8906,293.4375 824.25,293.5781 Q823.6094,293.7344 822.9063,293.7344 Q820.4063,293.7344 819.0781,292.0938 Q817.7656,290.4375 817.7656,287.3125 Q817.7656,284.1875 819.0781,282.5313 Q820.4063,280.875 822.9063,280.875 Q823.6094,280.875 824.25,281.0313 Q824.9063,281.1875 825.4688,281.4844 L825.4688,284.2031 Q824.8438,283.625 824.25,283.3594 Q823.6563,283.0781 823.0313,283.0781 Q821.6875,283.0781 821,284.1563 Q820.3125,285.2188 820.3125,287.3125 Q820.3125,289.4063 821,290.4844 Q821.6875,291.5469 823.0313,291.5469 Q823.6563,291.5469 824.25,291.2813 Q824.8438,291 825.4688,290.4219 L825.4688,293.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="16" x="836.5" y="291.6543">CC</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="860.5" y="268.5"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="861.5" y="280.6387">T</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="808.5" x2="865.5" y1="303.5" y2="303.5"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="808.5" x2="865.5" y1="311.5" y2="311.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L7" target="_top" title="t" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L7" xlink:show="new" xlink:title="t" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="813.5" y="317.5"/>
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="815.5" y="319.5"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L7" target="_top" title="t" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L7" xlink:show="new" xlink:title="t" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="23" x="827.5" y="325.7104">t : T</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L11" target="_top" title="CCC" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/src/lib2.cppm#L11" xlink:show="new" xlink:title="CCC" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="73.6094" id="C_0000931278702894205804" style="stroke: #A80036; stroke-width: 1.5;" width="99" x="673.5" y="265"/>
<ellipse cx="688.5" cy="281" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M692.6094,287 L684.8906,287 L684.8906,274.6094 L692.6094,274.6094 L692.6094,276.7656 L687.3438,276.7656 L687.3438,279.4375 L692.1094,279.4375 L692.1094,281.5938 L687.3438,281.5938 L687.3438,284.8438 L692.6094,284.8438 L692.6094,287 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="67" x="702.5" y="285.1543">detail::CCC</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="674.5" x2="771.5" y1="297" y2="297"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="25" x="679.5" y="311.2104">ccc1</text>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="25" x="679.5" y="324.0151">ccc2</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="674.5" x2="771.5" y1="330.6094" y2="330.6094"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L9" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L9" xlink:show="new" xlink:title="R" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fas9rn6mtwahl)" height="86.4141" id="C_0001629943620359873327" style="stroke: #A80036; stroke-width: 1.5;" width="63" x="368.5" y="8"/>
<ellipse cx="393.85" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M396.8188,29.6406 Q396.2406,29.9375 395.6,30.0781 Q394.9594,30.2344 394.2563,30.2344 Q391.7563,30.2344 390.4281,28.5938 Q389.1156,26.9375 389.1156,23.8125 Q389.1156,20.6875 390.4281,19.0313 Q391.7563,17.375 394.2563,17.375 Q394.9594,17.375 395.6,17.5313 Q396.2563,17.6875 396.8188,17.9844 L396.8188,20.7031 Q396.1938,20.125 395.6,19.8594 Q395.0063,19.5781 394.3813,19.5781 Q393.0375,19.5781 392.35,20.6563 Q391.6625,21.7188 391.6625,23.8125 Q391.6625,25.9063 392.35,26.9844 Q393.0375,28.0469 394.3813,28.0469 Q395.0063,28.0469 395.6,27.7813 Q396.1938,27.5 396.8188,26.9219 L396.8188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="410.15" y="28.1543">R</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="369.5" x2="430.5" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="369.5" x2="430.5" y1="48" y2="48"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L10" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L10" xlink:show="new" xlink:title="a" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="374.5" y="54"/>
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="376.5" y="56"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L10" target="_top" title="a" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L10" xlink:show="new" xlink:title="a" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="36" x="388.5" y="62.2104">a : A *</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L11" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L11" xlink:show="new" xlink:title="b" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="374.5" y="66.8047"/>
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="376.5" y="68.8047"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L11" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L11" xlink:show="new" xlink:title="b" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="37" x="388.5" y="75.0151">b : B *</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L12" target="_top" title="c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L12" xlink:show="new" xlink:title="c" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="374.5" y="79.6094"/>
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="376.5" y="81.6094"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L12" target="_top" title="c" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/87ef0292497185f96a5d519ca3d089e4deef7f8d/tests/t00071/t00071.cc#L12" xlink:show="new" xlink:title="c" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="36" x="388.5" y="87.8198">c : C *</text>
</a>
<path d="M368.16,55.15 C313.35,62.21 200.75,84.15 135,149 C104.94,178.65 90.21,225.51 83.15,259.37 " fill="none" id="C_0001629943620359873327-&gt;C_0002210005074053139118" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="82.09,264.68,87.7819,256.6424,83.0733,259.7776,79.9381,255.0691,82.09,264.68" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="13" x="166" y="137.0669">-a</text>
<path d="M400,94.24 C400,145.04 400,228.91 400,272.58 " fill="none" id="C_0001629943620359873327-&gt;C_0001319862510251967999" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="400,277.7,404,268.7,400,272.7,396,268.7,400,277.7" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="13" x="401" y="137.0669">-b</text>
<path d="M431.81,54.03 C528.8,60.87 818.19,86.23 884,149 C917.72,181.17 923.33,238.36 923.35,272.68 " fill="none" id="C_0001629943620359873327-&gt;C_0001697463991772603674" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="#A80036" points="923.3,277.98,927.3514,269.003,923.3286,272.9801,919.3515,268.9573,923.3,277.98" style="stroke: #A80036; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="12" x="873" y="137.0669">-c</text>
</g>
</svg>