Updated test cases documentation
This commit is contained in:
@@ -1,133 +1,121 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="414px" preserveAspectRatio="none" style="width:483px;height:414px;background:#FFFFFF;" version="1.1" viewBox="0 0 483 414" width="483px" zoomAndPan="magnify">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="393px" preserveAspectRatio="none" style="width:456px;height:393px;" version="1.1" viewBox="0 0 456 393" width="456px" zoomAndPan="magnify">
|
||||
<defs>
|
||||
<filter height="300%" id="f1d6jg5w0zuo6i" 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/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L6" target="_top" title="Strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L6" xlink:show="new" xlink:title="Strategy" xlink:type="simple">
|
||||
<g id="elem_C_0001469857696438841976">
|
||||
<rect codeLine="2" fill="#F1F1F1" height="91.6998" id="C_0001469857696438841976" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="260" x="111.5" y="190.4"/>
|
||||
<ellipse cx="210.75" cy="206.4" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M212.2813,208.3375 L212.6094,209.1344 L212.3281,209.1344 C211.875,209.1344 211.75,209.1656 211.5781,209.275 C211.2969,209.4156 211.125,209.7125 211.125,210.0094 C211.125,210.3062 211.2656,210.5562 211.5,210.7281 C211.6719,210.8531 211.9063,210.9 212.3281,210.9 L214.6875,210.9 C215.0469,210.9 215.2969,210.8687 215.4375,210.775 C215.7031,210.6344 215.875,210.3219 215.875,210.0094 C215.875,209.7437 215.7344,209.4781 215.5,209.3062 C215.3125,209.1812 215.1563,209.15 214.7031,209.1344 L211.3125,201.3062 L207.5938,201.3062 C207.1406,201.3062 207,201.3219 206.8281,201.4312 C206.5625,201.6031 206.3906,201.8844 206.3906,202.1812 C206.3906,202.4625 206.5313,202.7281 206.7813,202.9 C206.9531,203.025 207.1406,203.0562 207.5938,203.0562 L208.5625,203.0562 L205.9844,209.1344 C205.2344,209.1344 204.8281,209.4312 204.8281,210.0094 C204.8281,210.6187 205.2188,210.9 206.0156,210.9 L208.2813,210.9 C208.6406,210.9 208.8906,210.8687 209.0313,210.775 C209.2969,210.6187 209.4688,210.3219 209.4688,210.0094 C209.4688,209.7437 209.3281,209.4781 209.0938,209.3062 C208.9063,209.1656 208.75,209.1344 208.2813,209.1344 L207.9844,209.1344 L208.3281,208.3375 L212.2813,208.3375 Z M211.5156,206.5875 L209.0625,206.5875 L210.2969,203.7125 L211.5156,206.5875 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="53" x="231.25" y="212.35">Strategy</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="112.5" x2="370.5" y1="222.4" y2="222.4"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L8" target="_top" title="~Strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L8" xlink:show="new" xlink:title="~Strategy" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="117.5" y="231.3"/>
|
||||
<ellipse cx="122.5" cy="236.3" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L8" target="_top" title="~Strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L8" xlink:show="new" xlink:title="~Strategy" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="234" x="131.5" y="239.4059">~Strategy() constexpr = default : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="112.5" x2="370.5" y1="247.1999" y2="247.1999"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L9" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L9" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="117.5" y="257.1499"/>
|
||||
<ellipse cx="122.5" cy="262.1499" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L9" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L9" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="131" x="131.5" y="266.5999">algorithm() = 0 : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="112.5" x2="370.5" y1="274.0998" y2="274.0998"/>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L6" target="_top" title="Strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L6" xlink:show="new" xlink:title="Strategy" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#f1d6jg5w0zuo6i)" height="81.6094" id="C_0001469857696438841976" style="stroke: #A80036; stroke-width: 1.5;" width="242" x="104.5" y="179"/>
|
||||
<ellipse cx="194.25" cy="195" fill="#A9DCDF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M194.3594,190.3438 L193.2031,195.4219 L195.5313,195.4219 L194.3594,190.3438 Z M192.875,188.1094 L195.8594,188.1094 L199.2188,200.5 L196.7656,200.5 L196,197.4375 L192.7188,197.4375 L191.9688,200.5 L189.5313,200.5 L192.875,188.1094 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="54" x="214.75" y="199.1543">Strategy</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="105.5" x2="345.5" y1="211" y2="211"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L12" target="_top" title="StrategyA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L12" xlink:show="new" xlink:title="StrategyA" xlink:type="simple">
|
||||
<g id="elem_C_0001245533075819635385">
|
||||
<rect codeLine="9" fill="#F1F1F1" height="64.7999" id="C_0001245533075819635385" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="133" x="7" y="343.1"/>
|
||||
<ellipse cx="39.55" cy="359.1" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M34.55,360.2562 C34.55,362.7562 36.6906,364.5687 39.6125,364.5687 C40.8469,364.5687 42.0188,364.2719 42.7688,363.7562 C43.3781,363.3344 43.7063,362.9125 43.7063,362.5062 C43.7063,362.0375 43.2844,361.6312 42.7844,361.6312 C42.55,361.6312 42.3313,361.7094 42.1281,361.9125 C41.6906,362.35 41.6906,362.35 41.5188,362.4437 C41.0656,362.6781 40.425,362.8187 39.6594,362.8187 C37.6594,362.8187 36.3781,361.8031 36.3781,360.225 L36.3781,359.1781 C36.3781,357.475 37.5969,356.2719 39.3,356.2719 C39.8781,356.2719 40.4563,356.4125 40.925,356.6625 C41.3938,356.9281 41.5656,357.1156 41.6281,357.475 C41.7531,358.1469 42.0031,358.3969 42.5344,358.3969 C42.8156,358.3969 43.0969,358.2562 43.2844,358.0375 C43.4094,357.8656 43.4563,357.6937 43.4563,357.2562 L43.4563,355.8969 C43.4563,355.475 43.4406,355.3344 43.3156,355.1625 C43.1438,354.9125 42.8625,354.7562 42.5344,354.7562 C42.2219,354.7562 42.0188,354.8656 41.8,355.1312 C40.6281,354.6312 40.1906,354.5219 39.2375,354.5219 C36.5656,354.5219 34.55,356.5375 34.55,359.1625 L34.55,360.2562 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="57.45" y="363.706">StrategyA</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="139" y1="375.1" y2="375.1"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L14" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L14" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="13" y="384"/>
|
||||
<ellipse cx="18" cy="389" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L14" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L14" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="107" x="27" y="392.1059">algorithm() : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="139" y1="399.8999" y2="399.8999"/>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L8" target="_top" title="~Strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L8" xlink:show="new" xlink:title="~Strategy" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="110.5" y="217"/>
|
||||
<ellipse cx="115.5" cy="222" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L17" target="_top" title="StrategyB" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L17" xlink:show="new" xlink:title="StrategyB" xlink:type="simple">
|
||||
<g id="elem_C_0000000264986406899645">
|
||||
<rect codeLine="14" fill="#F1F1F1" height="64.7999" id="C_0000000264986406899645" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="133" x="175" y="343.1"/>
|
||||
<ellipse cx="207.55" cy="359.1" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M202.55,360.2562 C202.55,362.7562 204.6906,364.5687 207.6125,364.5687 C208.8469,364.5687 210.0188,364.2719 210.7688,363.7562 C211.3781,363.3344 211.7063,362.9125 211.7063,362.5062 C211.7063,362.0375 211.2844,361.6312 210.7844,361.6312 C210.55,361.6312 210.3313,361.7094 210.1281,361.9125 C209.6906,362.35 209.6906,362.35 209.5188,362.4437 C209.0656,362.6781 208.425,362.8187 207.6594,362.8187 C205.6594,362.8187 204.3781,361.8031 204.3781,360.225 L204.3781,359.1781 C204.3781,357.475 205.5969,356.2719 207.3,356.2719 C207.8781,356.2719 208.4563,356.4125 208.925,356.6625 C209.3938,356.9281 209.5656,357.1156 209.6281,357.475 C209.7531,358.1469 210.0031,358.3969 210.5344,358.3969 C210.8156,358.3969 211.0969,358.2562 211.2844,358.0375 C211.4094,357.8656 211.4563,357.6937 211.4563,357.2562 L211.4563,355.8969 C211.4563,355.475 211.4406,355.3344 211.3156,355.1625 C211.1438,354.9125 210.8625,354.7562 210.5344,354.7562 C210.2219,354.7562 210.0188,354.8656 209.8,355.1312 C208.6281,354.6312 208.1906,354.5219 207.2375,354.5219 C204.5656,354.5219 202.55,356.5375 202.55,359.1625 L202.55,360.2562 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="225.45" y="363.706">StrategyB</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="176" x2="307" y1="375.1" y2="375.1"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L19" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L19" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="181" y="384"/>
|
||||
<ellipse cx="186" cy="389" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L19" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L19" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="107" x="195" y="392.1059">algorithm() : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="176" x2="307" y1="399.8999" y2="399.8999"/>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L8" target="_top" title="~Strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L8" xlink:show="new" xlink:title="~Strategy" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="216" x="124.5" y="225.2104">~Strategy() constexpr = default : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L22" target="_top" title="StrategyC" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L22" xlink:show="new" xlink:title="StrategyC" xlink:type="simple">
|
||||
<g id="elem_C_0000174795176193483089">
|
||||
<rect codeLine="19" fill="#F1F1F1" height="64.7999" id="C_0000174795176193483089" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="133" x="343" y="343.1"/>
|
||||
<ellipse cx="375.1" cy="359.1" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M370.1,360.2562 C370.1,362.7562 372.2406,364.5687 375.1625,364.5687 C376.3969,364.5687 377.5688,364.2719 378.3188,363.7562 C378.9281,363.3344 379.2563,362.9125 379.2563,362.5062 C379.2563,362.0375 378.8344,361.6312 378.3344,361.6312 C378.1,361.6312 377.8813,361.7094 377.6781,361.9125 C377.2406,362.35 377.2406,362.35 377.0688,362.4437 C376.6156,362.6781 375.975,362.8187 375.2094,362.8187 C373.2094,362.8187 371.9281,361.8031 371.9281,360.225 L371.9281,359.1781 C371.9281,357.475 373.1469,356.2719 374.85,356.2719 C375.4281,356.2719 376.0063,356.4125 376.475,356.6625 C376.9438,356.9281 377.1156,357.1156 377.1781,357.475 C377.3031,358.1469 377.5531,358.3969 378.0844,358.3969 C378.3656,358.3969 378.6469,358.2562 378.8344,358.0375 C378.9594,357.8656 379.0063,357.6937 379.0063,357.2562 L379.0063,355.8969 C379.0063,355.475 378.9906,355.3344 378.8656,355.1625 C378.6938,354.9125 378.4125,354.7562 378.0844,354.7562 C377.7719,354.7562 377.5688,354.8656 377.35,355.1312 C376.1781,354.6312 375.7406,354.5219 374.7875,354.5219 C372.1156,354.5219 370.1,356.5375 370.1,359.1625 L370.1,360.2562 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="63" x="392.9" y="363.706">StrategyC</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="344" x2="475" y1="375.1" y2="375.1"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L24" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L24" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="349" y="384"/>
|
||||
<ellipse cx="354" cy="389" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L24" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L24" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="107" x="363" y="392.1059">algorithm() : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="344" x2="475" y1="399.8999" y2="399.8999"/>
|
||||
</g>
|
||||
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="105.5" x2="345.5" y1="231.8047" y2="231.8047"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L9" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L9" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="110.5" y="237.8047"/>
|
||||
<ellipse cx="115.5" cy="242.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L27" target="_top" title="Context" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L27" xlink:show="new" xlink:title="Context" xlink:type="simple">
|
||||
<g id="elem_C_0002038594012979479050">
|
||||
<rect codeLine="24" fill="#F1F1F1" height="106.3998" id="C_0002038594012979479050" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="342" x="70.5" y="7"/>
|
||||
<ellipse cx="212.75" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M207.75,24.1563 C207.75,26.6563 209.8906,28.4688 212.8125,28.4688 C214.0469,28.4688 215.2188,28.1719 215.9688,27.6563 C216.5781,27.2344 216.9063,26.8125 216.9063,26.4063 C216.9063,25.9375 216.4844,25.5313 215.9844,25.5313 C215.75,25.5313 215.5313,25.6094 215.3281,25.8125 C214.8906,26.25 214.8906,26.25 214.7188,26.3438 C214.2656,26.5781 213.625,26.7188 212.8594,26.7188 C210.8594,26.7188 209.5781,25.7031 209.5781,24.125 L209.5781,23.0781 C209.5781,21.375 210.7969,20.1719 212.5,20.1719 C213.0781,20.1719 213.6563,20.3125 214.125,20.5625 C214.5938,20.8281 214.7656,21.0156 214.8281,21.375 C214.9531,22.0469 215.2031,22.2969 215.7344,22.2969 C216.0156,22.2969 216.2969,22.1563 216.4844,21.9375 C216.6094,21.7656 216.6563,21.5938 216.6563,21.1563 L216.6563,19.7969 C216.6563,19.375 216.6406,19.2344 216.5156,19.0625 C216.3438,18.8125 216.0625,18.6563 215.7344,18.6563 C215.4219,18.6563 215.2188,18.7656 215,19.0313 C213.8281,18.5313 213.3906,18.4219 212.4375,18.4219 C209.7656,18.4219 207.75,20.4375 207.75,23.0625 L207.75,24.1563 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="49" x="233.25" y="27.606">Context</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="71.5" x2="411.5" y1="39" y2="39"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L29" target="_top" title="Context" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L29" xlink:show="new" xlink:title="Context" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="76.5" y="47.9"/>
|
||||
<ellipse cx="81.5" cy="52.9" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L29" target="_top" title="Context" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L29" xlink:show="new" xlink:title="Context" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="316" x="90.5" y="56.0059">Context(std::unique_ptr<Strategy> strategy) : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="71.5" x2="411.5" y1="63.7999" y2="63.7999"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L34" target="_top" title="apply" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L34" xlink:show="new" xlink:title="apply" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="76.5" y="72.6999"/>
|
||||
<ellipse cx="81.5" cy="77.6999" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L34" target="_top" title="apply" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L34" xlink:show="new" xlink:title="apply" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="82" x="90.5" y="80.8059">apply() : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="71.5" x2="411.5" y1="88.5999" y2="88.5999"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L37" target="_top" title="m_strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L37" xlink:show="new" xlink:title="m_strategy" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="76.5" y="97.4998"/>
|
||||
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="78.5" y="99.4998"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L37" target="_top" title="m_strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00023/t00023.cc#L37" xlink:show="new" xlink:title="m_strategy" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="247" x="90.5" y="105.6058">m_strategy : std::unique_ptr<Strategy></text>
|
||||
</a>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L9" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L9" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="122" x="124.5" y="246.0151">algorithm() = 0 : void</text>
|
||||
</a>
|
||||
<g id="link_C_0001469857696438841976_C_0001245533075819635385">
|
||||
<path codeLine="31" d="M172.0826,293.9607 C148.0026,313.6407 134.3,324.82 112.45,342.68 " fill="none" id="C_0001469857696438841976-backto-C_0001245533075819635385" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<polygon fill="none" points="186.02,282.57,168.2857,289.3149,175.8795,298.6065,186.02,282.57" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
</g>
|
||||
<g id="link_C_0001469857696438841976_C_0000000264986406899645">
|
||||
<path codeLine="32" d="M241.5,300.57 C241.5,320.25 241.5,324.82 241.5,342.68 " fill="none" id="C_0001469857696438841976-backto-C_0000000264986406899645" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<polygon fill="none" points="241.5,282.57,235.5,300.57,247.5,300.57,241.5,282.57" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
</g>
|
||||
<g id="link_C_0001469857696438841976_C_0000174795176193483089">
|
||||
<path codeLine="33" d="M310.9174,293.9607 C334.9974,313.6407 348.7,324.82 370.55,342.68 " fill="none" id="C_0001469857696438841976-backto-C_0000174795176193483089" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<polygon fill="none" points="296.98,282.57,307.1205,298.6065,314.7143,289.3149,296.98,282.57" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
</g>
|
||||
<g id="link_C_0002038594012979479050_C_0001469857696438841976">
|
||||
<path codeLine="34" d="M241.5,125.89 C241.5,150.21 241.5,166.78 241.5,190.09 " fill="none" id="C_0002038594012979479050-backto-C_0001469857696438841976" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<polygon fill="none" points="241.5,113.89,237.5,119.89,241.5,125.89,245.5,119.89,241.5,113.89" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="244.5" y="149.7"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="65" x="254.5" y="156.477">m_strategy</text>
|
||||
</g>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="105.5" x2="345.5" y1="252.6094" y2="252.6094"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L12" target="_top" title="StrategyA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L12" xlink:show="new" xlink:title="StrategyA" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#f1d6jg5w0zuo6i)" height="60.8047" id="C_0001245533075819635385" style="stroke: #A80036; stroke-width: 1.5;" width="123" x="6" y="322"/>
|
||||
<ellipse cx="34.5" cy="338" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M37.4688,343.6406 Q36.8906,343.9375 36.25,344.0781 Q35.6094,344.2344 34.9063,344.2344 Q32.4063,344.2344 31.0781,342.5938 Q29.7656,340.9375 29.7656,337.8125 Q29.7656,334.6875 31.0781,333.0313 Q32.4063,331.375 34.9063,331.375 Q35.6094,331.375 36.25,331.5313 Q36.9063,331.6875 37.4688,331.9844 L37.4688,334.7031 Q36.8438,334.125 36.25,333.8594 Q35.6563,333.5781 35.0313,333.5781 Q33.6875,333.5781 33,334.6563 Q32.3125,335.7188 32.3125,337.8125 Q32.3125,339.9063 33,340.9844 Q33.6875,342.0469 35.0313,342.0469 Q35.6563,342.0469 36.25,341.7813 Q36.8438,341.5 37.4688,340.9219 L37.4688,343.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="61" x="51.5" y="342.1543">StrategyA</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="128" y1="354" y2="354"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L14" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L14" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="12" y="360"/>
|
||||
<ellipse cx="17" 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/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L14" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L14" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="97" x="26" y="368.2104">algorithm() : void</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="128" y1="374.8047" y2="374.8047"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L17" target="_top" title="StrategyB" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L17" xlink:show="new" xlink:title="StrategyB" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#f1d6jg5w0zuo6i)" height="60.8047" id="C_0000000264986406899645" style="stroke: #A80036; stroke-width: 1.5;" width="123" x="164" y="322"/>
|
||||
<ellipse cx="192.5" cy="338" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M195.4688,343.6406 Q194.8906,343.9375 194.25,344.0781 Q193.6094,344.2344 192.9063,344.2344 Q190.4063,344.2344 189.0781,342.5938 Q187.7656,340.9375 187.7656,337.8125 Q187.7656,334.6875 189.0781,333.0313 Q190.4063,331.375 192.9063,331.375 Q193.6094,331.375 194.25,331.5313 Q194.9063,331.6875 195.4688,331.9844 L195.4688,334.7031 Q194.8438,334.125 194.25,333.8594 Q193.6563,333.5781 193.0313,333.5781 Q191.6875,333.5781 191,334.6563 Q190.3125,335.7188 190.3125,337.8125 Q190.3125,339.9063 191,340.9844 Q191.6875,342.0469 193.0313,342.0469 Q193.6563,342.0469 194.25,341.7813 Q194.8438,341.5 195.4688,340.9219 L195.4688,343.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="61" x="209.5" y="342.1543">StrategyB</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="165" x2="286" y1="354" y2="354"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L19" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L19" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="170" y="360"/>
|
||||
<ellipse cx="175" 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/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L19" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L19" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="97" x="184" y="368.2104">algorithm() : void</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="165" x2="286" y1="374.8047" y2="374.8047"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L22" target="_top" title="StrategyC" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L22" xlink:show="new" xlink:title="StrategyC" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#f1d6jg5w0zuo6i)" height="60.8047" id="C_0000174795176193483089" style="stroke: #A80036; stroke-width: 1.5;" width="123" x="322" y="322"/>
|
||||
<ellipse cx="350.5" cy="338" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M353.4688,343.6406 Q352.8906,343.9375 352.25,344.0781 Q351.6094,344.2344 350.9063,344.2344 Q348.4063,344.2344 347.0781,342.5938 Q345.7656,340.9375 345.7656,337.8125 Q345.7656,334.6875 347.0781,333.0313 Q348.4063,331.375 350.9063,331.375 Q351.6094,331.375 352.25,331.5313 Q352.9063,331.6875 353.4688,331.9844 L353.4688,334.7031 Q352.8438,334.125 352.25,333.8594 Q351.6563,333.5781 351.0313,333.5781 Q349.6875,333.5781 349,334.6563 Q348.3125,335.7188 348.3125,337.8125 Q348.3125,339.9063 349,340.9844 Q349.6875,342.0469 351.0313,342.0469 Q351.6563,342.0469 352.25,341.7813 Q352.8438,341.5 353.4688,340.9219 L353.4688,343.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="61" x="367.5" y="342.1543">StrategyC</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="323" x2="444" y1="354" y2="354"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L24" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L24" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="328" y="360"/>
|
||||
<ellipse cx="333" 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/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L24" target="_top" title="algorithm" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L24" xlink:show="new" xlink:title="algorithm" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="97" x="342" y="368.2104">algorithm() : void</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="323" x2="444" y1="374.8047" y2="374.8047"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L27" target="_top" title="Context" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L27" xlink:show="new" xlink:title="Context" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#f1d6jg5w0zuo6i)" height="94.4141" id="C_0002038594012979479050" style="stroke: #A80036; stroke-width: 1.5;" width="315" x="68" y="8"/>
|
||||
<ellipse cx="197.25" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M200.2188,29.6406 Q199.6406,29.9375 199,30.0781 Q198.3594,30.2344 197.6563,30.2344 Q195.1563,30.2344 193.8281,28.5938 Q192.5156,26.9375 192.5156,23.8125 Q192.5156,20.6875 193.8281,19.0313 Q195.1563,17.375 197.6563,17.375 Q198.3594,17.375 199,17.5313 Q199.6563,17.6875 200.2188,17.9844 L200.2188,20.7031 Q199.5938,20.125 199,19.8594 Q198.4063,19.5781 197.7813,19.5781 Q196.4375,19.5781 195.75,20.6563 Q195.0625,21.7188 195.0625,23.8125 Q195.0625,25.9063 195.75,26.9844 Q196.4375,28.0469 197.7813,28.0469 Q198.4063,28.0469 199,27.7813 Q199.5938,27.5 200.2188,26.9219 L200.2188,29.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="48" x="217.75" y="28.1543">Context</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="69" x2="382" y1="40" y2="40"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L29" target="_top" title="Context" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L29" xlink:show="new" xlink:title="Context" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="74" y="46"/>
|
||||
<ellipse cx="79" cy="51" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L29" target="_top" title="Context" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L29" xlink:show="new" xlink:title="Context" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="289" x="88" y="54.2104">Context(std::unique_ptr<Strategy> strategy) : void</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="69" x2="382" y1="60.8047" y2="60.8047"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L34" target="_top" title="apply" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L34" xlink:show="new" xlink:title="apply" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="74" y="66.8047"/>
|
||||
<ellipse cx="79" 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/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L34" target="_top" title="apply" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L34" xlink:show="new" xlink:title="apply" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="73" x="88" y="75.0151">apply() : void</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="69" x2="382" y1="81.6094" y2="81.6094"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L37" target="_top" title="m_strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L37" xlink:show="new" xlink:title="m_strategy" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="74" y="87.6094"/>
|
||||
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="76" y="89.6094"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L37" target="_top" title="m_strategy" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00023/t00023.cc#L37" xlink:show="new" xlink:title="m_strategy" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="228" x="88" y="95.8198">m_strategy : std::unique_ptr<Strategy></text>
|
||||
</a>
|
||||
<path d="M161.3,274.03 C141.49,290.39 120.4,307.81 103.24,321.98 " fill="none" id="C_0001469857696438841976<-C_0001245533075819635385" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<polygon fill="none" points="156.93,268.56,176.81,261.22,165.84,279.35,156.93,268.56" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M225.5,281.37 C225.5,295.49 225.5,309.91 225.5,321.98 " fill="none" id="C_0001469857696438841976<-C_0000000264986406899645" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<polygon fill="none" points="218.5,281.22,225.5,261.22,232.5,281.22,218.5,281.22" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M289.7,274.03 C309.51,290.39 330.6,307.81 347.76,321.98 " fill="none" id="C_0001469857696438841976<-C_0000174795176193483089" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<polygon fill="none" points="285.16,279.35,274.19,261.22,294.07,268.56,285.16,279.35" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M225.5,115.44 C225.5,136.58 225.5,159.86 225.5,178.98 " fill="none" id="C_0002038594012979479050<-C_0001469857696438841976" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<polygon fill="#FFFFFF" points="225.5,102.27,221.5,108.27,225.5,114.27,229.5,108.27,225.5,102.27" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="228.5" y="138.0664"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="73" x="238.5" y="145.0669">m_strategy</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 19 KiB |
Reference in New Issue
Block a user