Updated test cases documentation
This commit is contained in:
@@ -1,207 +1,189 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="621px" preserveAspectRatio="none" style="width:745px;height:621px;background:#FFFFFF;" version="1.1" viewBox="0 0 745 621" width="745px" 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="583px" preserveAspectRatio="none" style="width:690px;height:583px;" version="1.1" viewBox="0 0 690 583" width="690px" zoomAndPan="magnify">
|
||||
<defs>
|
||||
<filter height="300%" id="fxe5ew2pzjmr5" 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/t00026/t00026.cc#L8" target="_top" title="Memento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L8" xlink:show="new" xlink:title="Memento" xlink:type="simple">
|
||||
<g id="elem_C_0001241204213727905390">
|
||||
<rect codeLine="2" fill="#F1F1F1" height="106.3998" id="C_0001241204213727905390" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="176" x="352.5" y="508.4"/>
|
||||
<ellipse cx="400.75" cy="524.4" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M395.75,525.5563 C395.75,528.0563 397.8906,529.8688 400.8125,529.8688 C402.0469,529.8688 403.2188,529.5719 403.9688,529.0563 C404.5781,528.6344 404.9063,528.2125 404.9063,527.8063 C404.9063,527.3375 404.4844,526.9313 403.9844,526.9313 C403.75,526.9313 403.5313,527.0094 403.3281,527.2125 C402.8906,527.65 402.8906,527.65 402.7188,527.7438 C402.2656,527.9781 401.625,528.1188 400.8594,528.1188 C398.8594,528.1188 397.5781,527.1031 397.5781,525.525 L397.5781,524.4781 C397.5781,522.775 398.7969,521.5719 400.5,521.5719 C401.0781,521.5719 401.6563,521.7125 402.125,521.9625 C402.5938,522.2281 402.7656,522.4156 402.8281,522.775 C402.9531,523.4469 403.2031,523.6969 403.7344,523.6969 C404.0156,523.6969 404.2969,523.5563 404.4844,523.3375 C404.6094,523.1656 404.6563,522.9938 404.6563,522.5563 L404.6563,521.1969 C404.6563,520.775 404.6406,520.6344 404.5156,520.4625 C404.3438,520.2125 404.0625,520.0563 403.7344,520.0563 C403.4219,520.0563 403.2188,520.1656 403,520.4313 C401.8281,519.9313 401.3906,519.8219 400.4375,519.8219 C397.7656,519.8219 395.75,521.8375 395.75,524.4625 L395.75,525.5563 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="60" x="421.25" y="529.006">Memento</text>
|
||||
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="522.5" y="505.4"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="523.5" y="519.6001">T</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="353.5" x2="527.5" y1="540.4" y2="540.4"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L10" target="_top" title="Memento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L10" xlink:show="new" xlink:title="Memento" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="358.5" y="549.3"/>
|
||||
<ellipse cx="363.5" cy="554.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/t00026/t00026.cc#L10" target="_top" title="Memento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L10" xlink:show="new" xlink:title="Memento" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="150" x="372.5" y="557.4059">Memento(T && v) : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="353.5" x2="527.5" y1="565.1999" y2="565.1999"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L15" target="_top" title="value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L15" xlink:show="new" xlink:title="value" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="358.5" y="574.0999"/>
|
||||
<ellipse cx="363.5" cy="579.0999" 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/t00026/t00026.cc#L15" target="_top" title="value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L15" xlink:show="new" xlink:title="value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="103" x="372.5" y="582.2059">value() const : T</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="353.5" x2="527.5" y1="589.9999" y2="589.9999"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L18" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L18" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="358.5" y="598.8998"/>
|
||||
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="360.5" y="600.8998"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L18" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L18" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="372.5" y="607.0058">m_value : T</text>
|
||||
</a>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L8" target="_top" title="Memento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L8" xlink:show="new" xlink:title="Memento" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#fxe5ew2pzjmr5)" height="94.4141" id="C_0001241204213727905390" style="stroke: #A80036; stroke-width: 1.5;" width="162" x="324" y="478"/>
|
||||
<ellipse cx="366.45" cy="494" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M369.4188,499.6406 Q368.8406,499.9375 368.2,500.0781 Q367.5594,500.2344 366.8563,500.2344 Q364.3563,500.2344 363.0281,498.5938 Q361.7156,496.9375 361.7156,493.8125 Q361.7156,490.6875 363.0281,489.0313 Q364.3563,487.375 366.8563,487.375 Q367.5594,487.375 368.2,487.5313 Q368.8563,487.6875 369.4188,487.9844 L369.4188,490.7031 Q368.7938,490.125 368.2,489.8594 Q367.6063,489.5781 366.9813,489.5781 Q365.6375,489.5781 364.95,490.6563 Q364.2625,491.7188 364.2625,493.8125 Q364.2625,495.9063 364.95,496.9844 Q365.6375,498.0469 366.9813,498.0469 Q367.6063,498.0469 368.2,497.7813 Q368.7938,497.5 369.4188,496.9219 L369.4188,499.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="58" x="386.55" y="498.1543">Memento</text>
|
||||
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="480" y="475"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="481" y="487.1387">T</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="325" x2="485" y1="510" y2="510"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L21" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L21" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<g id="elem_C_0001324770803720816727">
|
||||
<rect codeLine="10" fill="#F1F1F1" height="156.7996" id="C_0001324770803720816727" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="271" x="463" y="274.6"/>
|
||||
<ellipse cx="557.25" cy="290.6" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M552.25,291.7562 C552.25,294.2562 554.3906,296.0687 557.3125,296.0687 C558.5469,296.0687 559.7188,295.7719 560.4688,295.2562 C561.0781,294.8344 561.4063,294.4125 561.4063,294.0062 C561.4063,293.5375 560.9844,293.1312 560.4844,293.1312 C560.25,293.1312 560.0313,293.2094 559.8281,293.4125 C559.3906,293.85 559.3906,293.85 559.2188,293.9437 C558.7656,294.1781 558.125,294.3187 557.3594,294.3187 C555.3594,294.3187 554.0781,293.3031 554.0781,291.725 L554.0781,290.6781 C554.0781,288.975 555.2969,287.7719 557,287.7719 C557.5781,287.7719 558.1563,287.9125 558.625,288.1625 C559.0938,288.4281 559.2656,288.6156 559.3281,288.975 C559.4531,289.6469 559.7031,289.8969 560.2344,289.8969 C560.5156,289.8969 560.7969,289.7562 560.9844,289.5375 C561.1094,289.3656 561.1563,289.1937 561.1563,288.7562 L561.1563,287.3969 C561.1563,286.975 561.1406,286.8344 561.0156,286.6625 C560.8438,286.4125 560.5625,286.2562 560.2344,286.2562 C559.9219,286.2562 559.7188,286.3656 559.5,286.6312 C558.3281,286.1312 557.8906,286.0219 556.9375,286.0219 C554.2656,286.0219 552.25,288.0375 552.25,290.6625 L552.25,291.7562 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="63" x="577.75" y="295.206">Originator</text>
|
||||
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="728" y="271.6"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="729" y="285.8001">T</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="464" x2="733" y1="306.6" y2="306.6"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L23" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L23" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="469" y="315.5"/>
|
||||
<ellipse cx="474" cy="320.5" 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/t00026/t00026.cc#L23" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L23" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="153" x="483" y="323.6059">Originator(T && v) : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="464" x2="733" y1="331.3999" y2="331.3999"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L30" target="_top" title="load" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L30" xlink:show="new" xlink:title="load" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="469" y="340.2999"/>
|
||||
<ellipse cx="474" cy="345.2999" 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/t00026/t00026.cc#L30" target="_top" title="load" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L30" xlink:show="new" xlink:title="load" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="227" x="483" y="348.4059">load(const Memento<T> & m) : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L28" target="_top" title="memoize_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L28" xlink:show="new" xlink:title="memoize_value" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="469" y="357.0998"/>
|
||||
<ellipse cx="474" cy="362.0998" 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/t00026/t00026.cc#L28" target="_top" title="memoize_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L28" xlink:show="new" xlink:title="memoize_value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="245" x="483" y="365.2058">memoize_value() const : Memento<T></text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L32" target="_top" title="print" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L32" xlink:show="new" xlink:title="print" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="469" y="373.8997"/>
|
||||
<ellipse cx="474" cy="378.8997" 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/t00026/t00026.cc#L32" target="_top" title="print" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L32" xlink:show="new" xlink:title="print" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="114" x="483" y="382.0057">print() const : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L34" target="_top" title="set" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L34" xlink:show="new" xlink:title="set" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="469" y="390.6997"/>
|
||||
<ellipse cx="474" cy="395.6997" 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/t00026/t00026.cc#L34" target="_top" title="set" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L34" xlink:show="new" xlink:title="set" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="109" x="483" y="398.8057">set(T && v) : void</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="464" x2="733" y1="406.5996" y2="406.5996"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L37" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L37" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="469" y="415.4996"/>
|
||||
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="471" y="417.4996"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L37" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L37" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="483" y="423.6056">m_value : T</text>
|
||||
</a>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L10" target="_top" title="Memento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L10" xlink:show="new" xlink:title="Memento" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="330" y="516"/>
|
||||
<ellipse cx="335" cy="521" 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/t00026/t00026.cc#L40" target="_top" title="Caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L40" xlink:show="new" xlink:title="Caretaker" xlink:type="simple">
|
||||
<g id="elem_C_0002032715387182792204">
|
||||
<rect codeLine="21" fill="#F1F1F1" height="98.3998" id="C_0002032715387182792204" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="421" x="7" y="303.8"/>
|
||||
<ellipse cx="176.25" cy="319.8" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M171.25,320.9562 C171.25,323.4562 173.3906,325.2687 176.3125,325.2687 C177.5469,325.2687 178.7188,324.9719 179.4688,324.4562 C180.0781,324.0344 180.4063,323.6125 180.4063,323.2062 C180.4063,322.7375 179.9844,322.3312 179.4844,322.3312 C179.25,322.3312 179.0313,322.4094 178.8281,322.6125 C178.3906,323.05 178.3906,323.05 178.2188,323.1437 C177.7656,323.3781 177.125,323.5187 176.3594,323.5187 C174.3594,323.5187 173.0781,322.5031 173.0781,320.925 L173.0781,319.8781 C173.0781,318.175 174.2969,316.9719 176,316.9719 C176.5781,316.9719 177.1563,317.1125 177.625,317.3625 C178.0938,317.6281 178.2656,317.8156 178.3281,318.175 C178.4531,318.8469 178.7031,319.0969 179.2344,319.0969 C179.5156,319.0969 179.7969,318.9562 179.9844,318.7375 C180.1094,318.5656 180.1563,318.3937 180.1563,317.9562 L180.1563,316.5969 C180.1563,316.175 180.1406,316.0344 180.0156,315.8625 C179.8438,315.6125 179.5625,315.4562 179.2344,315.4562 C178.9219,315.4562 178.7188,315.5656 178.5,315.8312 C177.3281,315.3312 176.8906,315.2219 175.9375,315.2219 C173.2656,315.2219 171.25,317.2375 171.25,319.8625 L171.25,320.9562 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="63" x="196.75" y="324.406">Caretaker</text>
|
||||
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="422" y="300.8"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="423" y="315.0001">T</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="427" y1="335.8" y2="335.8"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L44" target="_top" title="set_state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L44" xlink:show="new" xlink:title="set_state" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="13" y="344.7"/>
|
||||
<ellipse cx="18" cy="349.7" 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/t00026/t00026.cc#L44" target="_top" title="set_state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L44" xlink:show="new" xlink:title="set_state" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="361" x="27" y="352.8059">set_state(const std::string & s, Memento<T> && m) : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L42" target="_top" title="state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L42" xlink:show="new" xlink:title="state" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="13" y="361.4999"/>
|
||||
<ellipse cx="18" cy="366.4999" 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/t00026/t00026.cc#L42" target="_top" title="state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L42" xlink:show="new" xlink:title="state" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="276" x="27" y="369.6059">state(const std::string & n) : Memento<T> &</text>
|
||||
</a>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="427" y1="377.3999" y2="377.3999"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L50" target="_top" title="m_mementos" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L50" xlink:show="new" xlink:title="m_mementos" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="13" y="386.2998"/>
|
||||
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="15" y="388.2998"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L50" target="_top" title="m_mementos" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L50" xlink:show="new" xlink:title="m_mementos" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="395" x="27" y="394.4058">m_mementos : std::unordered_map<std::string,Memento<T>></text>
|
||||
</a>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L10" target="_top" title="Memento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L10" xlink:show="new" xlink:title="Memento" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="136" x="344" y="524.2104">Memento(T && v) : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L40" target="_top" title="Caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L40" xlink:show="new" xlink:title="Caretaker" xlink:type="simple">
|
||||
<g id="elem_C_0001708482137721157489">
|
||||
<rect codeLine="28" fill="#F1F1F1" height="48" id="C_0001708482137721157489" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="151" x="288" y="165.6"/>
|
||||
<ellipse cx="303" cy="181.6" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M298,182.7562 C298,185.2562 300.1406,187.0687 303.0625,187.0687 C304.2969,187.0687 305.4688,186.7719 306.2188,186.2562 C306.8281,185.8344 307.1563,185.4125 307.1563,185.0062 C307.1563,184.5375 306.7344,184.1312 306.2344,184.1312 C306,184.1312 305.7813,184.2094 305.5781,184.4125 C305.1406,184.85 305.1406,184.85 304.9688,184.9437 C304.5156,185.1781 303.875,185.3187 303.1094,185.3187 C301.1094,185.3187 299.8281,184.3031 299.8281,182.725 L299.8281,181.6781 C299.8281,179.975 301.0469,178.7719 302.75,178.7719 C303.3281,178.7719 303.9063,178.9125 304.375,179.1625 C304.8438,179.4281 305.0156,179.6156 305.0781,179.975 C305.2031,180.6469 305.4531,180.8969 305.9844,180.8969 C306.2656,180.8969 306.5469,180.7562 306.7344,180.5375 C306.8594,180.3656 306.9063,180.1937 306.9063,179.7562 L306.9063,178.3969 C306.9063,177.975 306.8906,177.8344 306.7656,177.6625 C306.5938,177.4125 306.3125,177.2562 305.9844,177.2562 C305.6719,177.2562 305.4688,177.3656 305.25,177.6312 C304.0781,177.1312 303.6406,177.0219 302.6875,177.0219 C300.0156,177.0219 298,179.0375 298,181.6625 L298,182.7562 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="63" x="317" y="186.206">Caretaker</text>
|
||||
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="54" x="388" y="162.6"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="52" x="389" y="176.8001">std::string</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="289" x2="438" y1="197.6" y2="197.6"/>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="289" x2="438" y1="205.6" y2="205.6"/>
|
||||
</g>
|
||||
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="325" x2="485" y1="530.8047" y2="530.8047"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L15" target="_top" title="value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L15" xlink:show="new" xlink:title="value" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="330" y="536.8047"/>
|
||||
<ellipse cx="335" cy="541.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/t00026/t00026.cc#L21" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L21" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<g id="elem_C_0001014247960805363560">
|
||||
<rect codeLine="32" fill="#F1F1F1" height="48" id="C_0001014247960805363560" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="151" x="498" y="165.6"/>
|
||||
<ellipse cx="513" cy="181.6" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M508,182.7562 C508,185.2562 510.1406,187.0687 513.0625,187.0687 C514.2969,187.0687 515.4688,186.7719 516.2188,186.2562 C516.8281,185.8344 517.1563,185.4125 517.1563,185.0062 C517.1563,184.5375 516.7344,184.1312 516.2344,184.1312 C516,184.1312 515.7813,184.2094 515.5781,184.4125 C515.1406,184.85 515.1406,184.85 514.9688,184.9437 C514.5156,185.1781 513.875,185.3187 513.1094,185.3187 C511.1094,185.3187 509.8281,184.3031 509.8281,182.725 L509.8281,181.6781 C509.8281,179.975 511.0469,178.7719 512.75,178.7719 C513.3281,178.7719 513.9063,178.9125 514.375,179.1625 C514.8438,179.4281 515.0156,179.6156 515.0781,179.975 C515.2031,180.6469 515.4531,180.8969 515.9844,180.8969 C516.2656,180.8969 516.5469,180.7562 516.7344,180.5375 C516.8594,180.3656 516.9063,180.1937 516.9063,179.7562 L516.9063,178.3969 C516.9063,177.975 516.8906,177.8344 516.7656,177.6625 C516.5938,177.4125 516.3125,177.2562 515.9844,177.2562 C515.6719,177.2562 515.4688,177.3656 515.25,177.6312 C514.0781,177.1312 513.6406,177.0219 512.6875,177.0219 C510.0156,177.0219 508,179.0375 508,181.6625 L508,182.7562 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="63" x="527" y="186.206">Originator</text>
|
||||
<rect fill="#FFFFFF" height="18.2001" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="54" x="598" y="162.6"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="52" x="599" y="176.8001">std::string</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="499" x2="648" y1="197.6" y2="197.6"/>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="499" x2="648" y1="205.6" y2="205.6"/>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L15" target="_top" title="value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L15" xlink:show="new" xlink:title="value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="92" x="344" y="545.0151">value() const : T</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L53" target="_top" title="StringMemento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L53" xlink:show="new" xlink:title="StringMemento" xlink:type="simple">
|
||||
<g id="elem_C_0000851750942915129289">
|
||||
<rect codeLine="36" fill="#F1F1F1" height="81.5999" id="C_0000851750942915129289" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="239" x="337" y="7"/>
|
||||
<ellipse cx="403.75" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<path d="M398.75,24.1563 C398.75,26.6563 400.8906,28.4688 403.8125,28.4688 C405.0469,28.4688 406.2188,28.1719 406.9688,27.6563 C407.5781,27.2344 407.9063,26.8125 407.9063,26.4063 C407.9063,25.9375 407.4844,25.5313 406.9844,25.5313 C406.75,25.5313 406.5313,25.6094 406.3281,25.8125 C405.8906,26.25 405.8906,26.25 405.7188,26.3438 C405.2656,26.5781 404.625,26.7188 403.8594,26.7188 C401.8594,26.7188 400.5781,25.7031 400.5781,24.125 L400.5781,23.0781 C400.5781,21.375 401.7969,20.1719 403.5,20.1719 C404.0781,20.1719 404.6563,20.3125 405.125,20.5625 C405.5938,20.8281 405.7656,21.0156 405.8281,21.375 C405.9531,22.0469 406.2031,22.2969 406.7344,22.2969 C407.0156,22.2969 407.2969,22.1563 407.4844,21.9375 C407.6094,21.7656 407.6563,21.5938 407.6563,21.1563 L407.6563,19.7969 C407.6563,19.375 407.6406,19.2344 407.5156,19.0625 C407.3438,18.8125 407.0625,18.6563 406.7344,18.6563 C406.4219,18.6563 406.2188,18.7656 406,19.0313 C404.8281,18.5313 404.3906,18.4219 403.4375,18.4219 C400.7656,18.4219 398.75,20.4375 398.75,23.0625 L398.75,24.1563 Z " fill="#000000"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97" x="424.25" y="27.606">StringMemento</text>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="338" x2="575" y1="39" y2="39"/>
|
||||
<line style="stroke:#181818;stroke-width:0.5;" x1="338" x2="575" y1="47" y2="47"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L54" target="_top" title="caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L54" xlink:show="new" xlink:title="caretaker" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="343" y="55.9"/>
|
||||
<ellipse cx="348" cy="60.9" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L54" target="_top" title="caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L54" xlink:show="new" xlink:title="caretaker" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="213" x="357" y="64.0059">caretaker : Caretaker<std::string></text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L55" target="_top" title="originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L55" xlink:show="new" xlink:title="originator" xlink:type="simple">
|
||||
<rect fill="#F1F1F1" height="10" style="stroke:none;stroke-width:1.0;" width="20" x="343" y="72.6999"/>
|
||||
<ellipse cx="348" cy="77.6999" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L55" target="_top" title="originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/427d110b37885e5ce52a6525f175236affea35fa/tests/t00026/t00026.cc#L55" xlink:show="new" xlink:title="originator" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="213" x="357" y="80.8059">originator : Originator<std::string></text>
|
||||
</a>
|
||||
</g>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="325" x2="485" y1="551.6094" y2="551.6094"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L18" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L18" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="330" y="557.6094"/>
|
||||
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="332" y="559.6094"/>
|
||||
</a>
|
||||
<g id="link_C_0001324770803720816727_C_0001241204213727905390">
|
||||
<path codeLine="41" d="M538.99,431.81 C519.48,457.32 501.9359,480.2748 484.2159,503.4348 " fill="none" id="C_0001324770803720816727-to-C_0001241204213727905390" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
|
||||
<polygon fill="#181818" points="480.57,508.2,489.2157,503.4828,483.6083,504.229,482.8621,498.6216,480.57,508.2" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
</g>
|
||||
<g id="link_C_0002032715387182792204_C_0001241204213727905390">
|
||||
<path codeLine="42" d="M278.8729,410.8553 C313.1229,442.5853 348.98,475.81 383.99,508.25 " fill="none" id="C_0002032715387182792204-backto-C_0001241204213727905390" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<polygon fill="none" points="270.07,402.7,271.7531,409.7119,278.8729,410.8553,277.1899,403.8433,270.07,402.7" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="352.5" y="467.7"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="79" x="362.5" y="474.477">m_mementos</text>
|
||||
</g>
|
||||
<g id="link_C_0001708482137721157489_C_0002032715387182792204">
|
||||
<path codeLine="43" d="M342.27,214.07 C321.15,237.41 300.206,260.5719 273.436,290.1619 " fill="none" id="C_0001708482137721157489-to-C_0002032715387182792204" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
|
||||
<polygon fill="none" points="261.36,303.51,277.8853,294.1873,268.9866,286.1366,261.36,303.51" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
</g>
|
||||
<g id="link_C_0001014247960805363560_C_0001324770803720816727">
|
||||
<path codeLine="44" d="M577.14,214.07 C579.61,230.07 580.2965,234.4619 583.6865,256.3619 " fill="none" id="C_0001014247960805363560-to-C_0001324770803720816727" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/>
|
||||
<polygon fill="none" points="586.44,274.15,589.6159,255.444,577.7571,257.2797,586.44,274.15" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
</g>
|
||||
<g id="link_C_0000851750942915129289_C_0001708482137721157489">
|
||||
<path codeLine="45" d="M423.2048,98.8521 C406.7848,123.5421 392.93,144.36 379.1,165.15 " fill="none" id="C_0000851750942915129289-backto-C_0001708482137721157489" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<polygon fill="none" points="429.85,88.86,423.1967,91.641,423.2048,98.8521,429.8581,96.0711,429.85,88.86" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<ellipse cx="416.5" cy="127.9" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="54" x="423.5" y="131.677">caretaker</text>
|
||||
</g>
|
||||
<g id="link_C_0000851750942915129289_C_0001014247960805363560">
|
||||
<path codeLine="46" d="M497.7309,98.0631 C518.3909,122.7531 536.47,144.36 553.87,165.15 " fill="none" id="C_0000851750942915129289-backto-C_0001014247960805363560" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<polygon fill="none" points="490.03,88.86,490.8128,96.0285,497.7309,98.0631,496.9481,90.8946,490.03,88.86" style="stroke:#181818;stroke-width:1.0;"/>
|
||||
<ellipse cx="534.5" cy="127.9" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="53" x="541.5" y="131.677">originator</text>
|
||||
</g>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L18" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L18" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="66" x="344" y="565.8198">m_value : T</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L21" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L21" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#fxe5ew2pzjmr5)" height="132.8281" id="C_0001324770803720816727" style="stroke: #A80036; stroke-width: 1.5;" width="245" x="431.5" y="268"/>
|
||||
<ellipse cx="513.25" cy="284" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M516.2188,289.6406 Q515.6406,289.9375 515,290.0781 Q514.3594,290.2344 513.6563,290.2344 Q511.1563,290.2344 509.8281,288.5938 Q508.5156,286.9375 508.5156,283.8125 Q508.5156,280.6875 509.8281,279.0313 Q511.1563,277.375 513.6563,277.375 Q514.3594,277.375 515,277.5313 Q515.6563,277.6875 516.2188,277.9844 L516.2188,280.7031 Q515.5938,280.125 515,279.8594 Q514.4063,279.5781 513.7813,279.5781 Q512.4375,279.5781 511.75,280.6563 Q511.0625,281.7188 511.0625,283.8125 Q511.0625,285.9063 511.75,286.9844 Q512.4375,288.0469 513.7813,288.0469 Q514.4063,288.0469 515,287.7813 Q515.5938,287.5 516.2188,286.9219 L516.2188,289.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="533.75" y="288.1543">Originator</text>
|
||||
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="670.5" y="265"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="671.5" y="277.1387">T</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="432.5" x2="675.5" y1="300" y2="300"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L23" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L23" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="437.5" y="306"/>
|
||||
<ellipse cx="442.5" cy="311" 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/t00026/t00026.cc#L23" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L23" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="451.5" y="314.2104">Originator(T && v) : void</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="432.5" x2="675.5" y1="320.8047" y2="320.8047"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L30" target="_top" title="load" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L30" xlink:show="new" xlink:title="load" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="437.5" y="326.8047"/>
|
||||
<ellipse cx="442.5" cy="331.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/t00026/t00026.cc#L30" target="_top" title="load" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L30" xlink:show="new" xlink:title="load" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="208" x="451.5" y="335.0151">load(const Memento<T> & m) : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L28" target="_top" title="memoize_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L28" xlink:show="new" xlink:title="memoize_value" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="437.5" y="339.6094"/>
|
||||
<ellipse cx="442.5" cy="344.6094" 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/t00026/t00026.cc#L28" target="_top" title="memoize_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L28" xlink:show="new" xlink:title="memoize_value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="219" x="451.5" y="347.8198">memoize_value() const : Memento<T></text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L32" target="_top" title="print" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L32" xlink:show="new" xlink:title="print" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="437.5" y="352.4141"/>
|
||||
<ellipse cx="442.5" cy="357.4141" 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/t00026/t00026.cc#L32" target="_top" title="print" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L32" xlink:show="new" xlink:title="print" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="451.5" y="360.6245">print() const : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L34" target="_top" title="set" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L34" xlink:show="new" xlink:title="set" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="437.5" y="365.2188"/>
|
||||
<ellipse cx="442.5" cy="370.2188" 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/t00026/t00026.cc#L34" target="_top" title="set" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L34" xlink:show="new" xlink:title="set" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="102" x="451.5" y="373.4292">set(T && v) : void</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="432.5" x2="675.5" y1="380.0234" y2="380.0234"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L37" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L37" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="437.5" y="386.0234"/>
|
||||
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="439.5" y="388.0234"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L37" target="_top" title="m_value" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L37" xlink:show="new" xlink:title="m_value" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="66" x="451.5" y="394.2339">m_value : T</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L40" target="_top" title="Caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L40" xlink:show="new" xlink:title="Caretaker" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#fxe5ew2pzjmr5)" height="86.4141" id="C_0002032715387182792204" style="stroke: #A80036; stroke-width: 1.5;" width="390" x="6" y="291.5"/>
|
||||
<ellipse cx="160.25" cy="307.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M163.2188,313.1406 Q162.6406,313.4375 162,313.5781 Q161.3594,313.7344 160.6563,313.7344 Q158.1563,313.7344 156.8281,312.0938 Q155.5156,310.4375 155.5156,307.3125 Q155.5156,304.1875 156.8281,302.5313 Q158.1563,300.875 160.6563,300.875 Q161.3594,300.875 162,301.0313 Q162.6563,301.1875 163.2188,301.4844 L163.2188,304.2031 Q162.5938,303.625 162,303.3594 Q161.4063,303.0781 160.7813,303.0781 Q159.4375,303.0781 158.75,304.1563 Q158.0625,305.2188 158.0625,307.3125 Q158.0625,309.4063 158.75,310.4844 Q159.4375,311.5469 160.7813,311.5469 Q161.4063,311.5469 162,311.2813 Q162.5938,311 163.2188,310.4219 L163.2188,313.1406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="180.75" y="311.6543">Caretaker</text>
|
||||
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="9" x="390" y="288.5"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="7" x="391" y="300.6387">T</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="395" y1="323.5" y2="323.5"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L44" target="_top" title="set_state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L44" xlink:show="new" xlink:title="set_state" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="12" y="329.5"/>
|
||||
<ellipse cx="17" cy="334.5" 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/t00026/t00026.cc#L44" target="_top" title="set_state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L44" xlink:show="new" xlink:title="set_state" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="339" x="26" y="337.7104">set_state(const std::string & s, Memento<T> && m) : void</text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L42" target="_top" title="state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L42" xlink:show="new" xlink:title="state" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="12" y="342.3047"/>
|
||||
<ellipse cx="17" cy="347.3047" 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/t00026/t00026.cc#L42" target="_top" title="state" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L42" xlink:show="new" xlink:title="state" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="259" x="26" y="350.5151">state(const std::string & n) : Memento<T> &</text>
|
||||
</a>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="395" y1="357.1094" y2="357.1094"/>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L50" target="_top" title="m_mementos" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L50" xlink:show="new" xlink:title="m_mementos" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="12" y="363.1094"/>
|
||||
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="14" y="365.1094"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L50" target="_top" title="m_mementos" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L50" xlink:show="new" xlink:title="m_mementos" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="364" x="26" y="371.3198">m_mementos : std::unordered_map<std::string,Memento<T>></text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L40" target="_top" title="Caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L40" xlink:show="new" xlink:title="Caretaker" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#fxe5ew2pzjmr5)" height="48" id="C_0001708482137721157489" style="stroke: #A80036; stroke-width: 1.5;" width="160" x="239" y="159"/>
|
||||
<ellipse cx="254" cy="175" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M256.9688,180.6406 Q256.3906,180.9375 255.75,181.0781 Q255.1094,181.2344 254.4063,181.2344 Q251.9063,181.2344 250.5781,179.5938 Q249.2656,177.9375 249.2656,174.8125 Q249.2656,171.6875 250.5781,170.0313 Q251.9063,168.375 254.4063,168.375 Q255.1094,168.375 255.75,168.5313 Q256.4063,168.6875 256.9688,168.9844 L256.9688,171.7031 Q256.3438,171.125 255.75,170.8594 Q255.1563,170.5781 254.5313,170.5781 Q253.1875,170.5781 252.5,171.6563 Q251.8125,172.7188 251.8125,174.8125 Q251.8125,176.9063 252.5,177.9844 Q253.1875,179.0469 254.5313,179.0469 Q255.1563,179.0469 255.75,178.7813 Q256.3438,178.5 256.9688,177.9219 L256.9688,180.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="268" y="179.1543">Caretaker</text>
|
||||
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="64" x="338" y="156"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="62" x="339" y="168.1387">std::string</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="240" x2="398" y1="191" y2="191"/>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="240" x2="398" y1="199" y2="199"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L21" target="_top" title="Originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L21" xlink:show="new" xlink:title="Originator" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#fxe5ew2pzjmr5)" height="48" id="C_0001014247960805363560" style="stroke: #A80036; stroke-width: 1.5;" width="160" x="454" y="159"/>
|
||||
<ellipse cx="469" cy="175" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M471.9688,180.6406 Q471.3906,180.9375 470.75,181.0781 Q470.1094,181.2344 469.4063,181.2344 Q466.9063,181.2344 465.5781,179.5938 Q464.2656,177.9375 464.2656,174.8125 Q464.2656,171.6875 465.5781,170.0313 Q466.9063,168.375 469.4063,168.375 Q470.1094,168.375 470.75,168.5313 Q471.4063,168.6875 471.9688,168.9844 L471.9688,171.7031 Q471.3438,171.125 470.75,170.8594 Q470.1563,170.5781 469.5313,170.5781 Q468.1875,170.5781 467.5,171.6563 Q466.8125,172.7188 466.8125,174.8125 Q466.8125,176.9063 467.5,177.9844 Q468.1875,179.0469 469.5313,179.0469 Q470.1563,179.0469 470.75,178.7813 Q471.3438,178.5 471.9688,177.9219 L471.9688,180.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="483" y="179.1543">Originator</text>
|
||||
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="64" x="553" y="156"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="62" x="554" y="168.1387">std::string</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="455" x2="613" y1="191" y2="191"/>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="455" x2="613" y1="199" y2="199"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L53" target="_top" title="StringMemento" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L53" xlink:show="new" xlink:title="StringMemento" xlink:type="simple">
|
||||
<rect fill="#FEFECE" filter="url(#fxe5ew2pzjmr5)" height="73.6094" id="C_0000851750942915129289" style="stroke: #A80036; stroke-width: 1.5;" width="227" x="302.5" y="8"/>
|
||||
<ellipse cx="364.25" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M367.2188,29.6406 Q366.6406,29.9375 366,30.0781 Q365.3594,30.2344 364.6563,30.2344 Q362.1563,30.2344 360.8281,28.5938 Q359.5156,26.9375 359.5156,23.8125 Q359.5156,20.6875 360.8281,19.0313 Q362.1563,17.375 364.6563,17.375 Q365.3594,17.375 366,17.5313 Q366.6563,17.6875 367.2188,17.9844 L367.2188,20.7031 Q366.5938,20.125 366,19.8594 Q365.4063,19.5781 364.7813,19.5781 Q363.4375,19.5781 362.75,20.6563 Q362.0625,21.7188 362.0625,23.8125 Q362.0625,25.9063 362.75,26.9844 Q363.4375,28.0469 364.7813,28.0469 Q365.4063,28.0469 366,27.7813 Q366.5938,27.5 367.2188,26.9219 L367.2188,29.6406 Z "/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="95" x="384.75" y="28.1543">StringMemento</text>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="303.5" x2="528.5" y1="40" y2="40"/>
|
||||
<line style="stroke: #A80036; stroke-width: 1.5;" x1="303.5" x2="528.5" y1="48" y2="48"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L54" target="_top" title="caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L54" xlink:show="new" xlink:title="caretaker" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="308.5" y="54"/>
|
||||
<ellipse cx="313.5" cy="59" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L54" target="_top" title="caretaker" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L54" xlink:show="new" xlink:title="caretaker" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="199" x="322.5" y="62.2104">caretaker : Caretaker<std::string></text>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L55" target="_top" title="originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L55" xlink:show="new" xlink:title="originator" xlink:type="simple">
|
||||
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="308.5" y="66.8047"/>
|
||||
<ellipse cx="313.5" cy="71.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
||||
</a>
|
||||
<a href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L55" target="_top" title="originator" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9d73c9e3ff3d22cd86e3a77128baf6d1e7ce0716/tests/t00026/t00026.cc#L55" xlink:show="new" xlink:title="originator" xlink:type="simple">
|
||||
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="201" x="322.5" y="75.0151">originator : Originator<std::string></text>
|
||||
</a>
|
||||
<path d="M502.1,401.16 C483.28,424.97 462.34,451.46 444.73,473.73 " fill="none" id="C_0001324770803720816727->C_0001241204213727905390" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
|
||||
<polygon fill="#A80036" points="441.49,477.84,450.2052,473.2526,444.5873,473.9149,443.925,468.2969,441.49,477.84" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M256.25,386.55 C287.03,414.99 325.06,450.14 354.96,477.77 " fill="none" id="C_0002032715387182792204<-C_0001241204213727905390" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<polygon fill="#FFFFFF" points="246.53,377.57,248.2235,384.5794,255.3451,385.7121,253.6516,378.7027,246.53,377.57" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="325" y="437.0664"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="90" x="335" y="444.0669">m_mementos</text>
|
||||
<path d="M300.82,207.03 C286.43,225.27 265.68,251.55 246.82,275.44 " fill="none" id="C_0001708482137721157489->C_0002032715387182792204" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
|
||||
<polygon fill="none" points="252.06,280.11,234.17,291.47,241.07,271.44,252.06,280.11" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M537.08,207.03 C538.6,218.36 540.53,232.81 542.54,247.85 " fill="none" id="C_0001014247960805363560->C_0001324770803720816727" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
|
||||
<polygon fill="none" points="549.49,247.02,545.21,267.77,535.62,248.87,549.49,247.02" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<path d="M382.71,92.68 C366.85,114.91 348.59,140.52 335.69,158.6 " fill="none" id="C_0000851750942915129289<-C_0001708482137721157489" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<polygon fill="#FFFFFF" points="390.26,82.09,383.5206,84.6552,383.2964,91.8628,390.0358,89.2976,390.26,82.09" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<ellipse cx="374" cy="121.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="381" y="125.0669">caretaker</text>
|
||||
<path d="M455.98,92.08 C475.38,114.44 497.86,140.35 513.7,158.6 " fill="none" id="C_0000851750942915129289<-C_0001014247960805363560" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<polygon fill="#FFFFFF" points="447.31,82.09,448.2152,89.2441,455.1672,91.16,454.2619,84.006,447.31,82.09" style="stroke: #A80036; stroke-width: 1.0;"/>
|
||||
<ellipse cx="491" cy="121.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
|
||||
<text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="498" y="125.0669">originator</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 31 KiB |
Reference in New Issue
Block a user