876 lines
62 KiB
XML
876 lines
62 KiB
XML
<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" aria-roledescription="classDiagram" role="graphics-document document" viewBox="0 0 3786.2890625 647" style="max-width: 3786.29px; background-color: white;" width="3786.2890625" id="my-svg">
|
|
<style>#my-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#my-svg .error-icon{fill:#552222;}#my-svg .error-text{fill:#552222;stroke:#552222;}#my-svg .edge-thickness-normal{stroke-width:2px;}#my-svg .edge-thickness-thick{stroke-width:3.5px;}#my-svg .edge-pattern-solid{stroke-dasharray:0;}#my-svg .edge-pattern-dashed{stroke-dasharray:3;}#my-svg .edge-pattern-dotted{stroke-dasharray:2;}#my-svg .marker{fill:#333333;stroke:#333333;}#my-svg .marker.cross{stroke:#333333;}#my-svg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#my-svg g.classGroup text{fill:#9370DB;fill:#131300;stroke:none;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:10px;}#my-svg g.classGroup text .title{font-weight:bolder;}#my-svg .nodeLabel,#my-svg .edgeLabel{color:#131300;}#my-svg .edgeLabel .label rect{fill:#ECECFF;}#my-svg .label text{fill:#131300;}#my-svg .edgeLabel .label span{background:#ECECFF;}#my-svg .classTitle{font-weight:bolder;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#my-svg .divider{stroke:#9370DB;stroke-width:1;}#my-svg g.clickable{cursor:pointer;}#my-svg g.classGroup rect{fill:#ECECFF;stroke:#9370DB;}#my-svg g.classGroup line{stroke:#9370DB;stroke-width:1;}#my-svg .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#my-svg .classLabel .label{fill:#9370DB;font-size:10px;}#my-svg .relation{stroke:#333333;stroke-width:1;fill:none;}#my-svg .dashed-line{stroke-dasharray:3;}#my-svg .dotted-line{stroke-dasharray:1 2;}#my-svg #compositionStart,#my-svg .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg #compositionEnd,#my-svg .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg #dependencyStart,#my-svg .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg #dependencyStart,#my-svg .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg #extensionStart,#my-svg .extension{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg #extensionEnd,#my-svg .extension{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg #aggregationStart,#my-svg .aggregation{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg #aggregationEnd,#my-svg .aggregation{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg #lollipopStart,#my-svg .lollipop{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg #lollipopEnd,#my-svg .lollipop{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg .edgeTerminals{font-size:11px;}#my-svg .classTitleText{text-anchor:middle;font-size:18px;fill:#333;}#my-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style>
|
|
<g>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="240" markerWidth="190" refY="7" refX="0" class="marker aggregation classDiagram" id="classDiagram-aggregationStart">
|
|
<path d="M 18,7 L9,13 L1,7 L9,1 Z"/>
|
|
</marker>
|
|
<style type="text/css">a:hover { text-decoration: underline; }</style>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="28" markerWidth="20" refY="7" refX="19" class="marker aggregation classDiagram" id="classDiagram-aggregationEnd">
|
|
<path d="M 18,7 L9,13 L1,7 L9,1 Z"/>
|
|
</marker>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="240" markerWidth="190" refY="7" refX="0" class="marker extension classDiagram" id="classDiagram-extensionStart">
|
|
<path d="M 1,7 L18,13 V 1 Z"/>
|
|
</marker>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="28" markerWidth="20" refY="7" refX="19" class="marker extension classDiagram" id="classDiagram-extensionEnd">
|
|
<path d="M 1,1 V 13 L18,7 Z"/>
|
|
</marker>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="240" markerWidth="190" refY="7" refX="0" class="marker composition classDiagram" id="classDiagram-compositionStart">
|
|
<path d="M 18,7 L9,13 L1,7 L9,1 Z"/>
|
|
</marker>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="28" markerWidth="20" refY="7" refX="19" class="marker composition classDiagram" id="classDiagram-compositionEnd">
|
|
<path d="M 18,7 L9,13 L1,7 L9,1 Z"/>
|
|
</marker>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="240" markerWidth="190" refY="7" refX="0" class="marker dependency classDiagram" id="classDiagram-dependencyStart">
|
|
<path d="M 5,7 L9,13 L1,7 L9,1 Z"/>
|
|
</marker>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="28" markerWidth="20" refY="7" refX="19" class="marker dependency classDiagram" id="classDiagram-dependencyEnd">
|
|
<path d="M 18,7 L9,13 L14,7 L9,1 Z"/>
|
|
</marker>
|
|
</defs>
|
|
<defs>
|
|
<marker orient="auto" markerHeight="240" markerWidth="190" refY="7" refX="0" class="marker lollipop classDiagram" id="classDiagram-lollipopStart">
|
|
<circle r="6" cy="7" cx="6" fill="white" stroke="black"/>
|
|
</marker>
|
|
</defs>
|
|
<g class="root">
|
|
<g class="clusters"/>
|
|
<g class="edgePaths">
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id1" d="M120.7109375,532L120.7109375,536.1666666666666C120.7109375,540.3333333333334,120.7109375,548.6666666666666,441.5748697916667,561.4600319387216C762.4388020833334,574.2533972107766,1404.1666666666667,591.5067944215532,1725.0305989583333,600.1334930269414L2045.89453125,608.7601916323298"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id2" d="M378.8046875,532L378.8046875,536.1666666666666C378.8046875,540.3333333333334,378.8046875,548.6666666666666,656.6529947916666,561.4168174159394C934.5013020833334,574.1669681652121,1490.1979166666667,591.3339363304243,1768.0462239583333,599.9174204130304L2045.89453125,608.5009044956365"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id3" d="M1008.9609375,532L1008.9609375,536.1666666666666C1008.9609375,540.3333333333334,1008.9609375,548.6666666666666,1181.783203125,561.2262322663915C1354.60546875,573.7857978661164,1700.25,590.5715957322327,1873.072265625,598.9644946652909L2045.89453125,607.3573935983491"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id4" d="M797.5453847543353,392L832.7813102119461,401.6666666666667C868.017235669557,411.3333333333333,938.4890865847784,430.6666666666667,973.7250120423892,444.5C1008.9609375,458.3333333333333,1008.9609375,466.6666666666667,1008.9609375,470.8333333333333L1008.9609375,475"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id5" d="M661.8306087427745,392L651.0346218689788,401.6666666666667C640.238634995183,411.3333333333333,618.6466612475915,430.6666666666667,607.8506743737958,444.5C597.0546875,458.3333333333333,597.0546875,466.6666666666667,597.0546875,470.8333333333333L597.0546875,475"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id6" d="M793.96875,532L793.96875,536.1666666666666C793.96875,540.3333333333334,793.96875,548.6666666666666,1002.623046875,561.3117577338093C1211.27734375,573.9568488009518,1628.5859375,590.9136976019036,1837.240234375,599.3921220023794L2045.89453125,607.8705464028553"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id7" d="M2286.5390625,532L2286.5390625,536.1666666666666C2286.5390625,540.3333333333334,2286.5390625,548.6666666666666,2268.001953125,558.4703201669664C2249.46484375,568.2739736672661,2212.390625,579.5479473345323,2193.853515625,585.1849341681653L2175.31640625,590.8219210017984"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id8" d="M2058.3671875,532L2058.3671875,536.1666666666666C2058.3671875,540.3333333333334,2058.3671875,548.6666666666666,2062.435589466511,557C2066.503991433022,565.3333333333334,2074.6407953660437,573.6666666666666,2078.7091973325546,577.8333333333334L2082.7775992990655,582"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id9" d="M1804.7576996026012,403L1827.3807652938342,410.8333333333333C1850.0038309850672,418.6666666666667,1895.2499623675337,434.3333333333333,1963.3294082671002,449.1944538513928C2031.4088541666667,464.05557436945224,2122.3216145833335,478.11114873890455,2167.7779947916665,485.13893592363064L2213.234375,492.16672310835673"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id10" d="M1795.6247516257226,403L1816.4366419797689,410.8333333333333C1837.248532333815,418.6666666666667,1878.8723130419075,434.3333333333333,1910.4218275197854,446.3333333333333C1941.9713419976636,458.3333333333333,1963.4465902453273,466.6666666666667,1974.184214369159,470.8333333333333L1984.9218384929907,475"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id11" d="M1515.177248916185,403L1480.3729678468208,410.8333333333333C1445.5686867774566,418.6666666666667,1375.9601246387283,434.3333333333333,1341.1558435693642,446.3333333333333C1306.3515625,458.3333333333333,1306.3515625,466.6666666666667,1306.3515625,470.8333333333333L1306.3515625,475"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id12" d="M2753.015625,532L2753.015625,536.1666666666666C2753.015625,540.3333333333334,2753.015625,548.6666666666666,2730.2727864583335,558.7985537915494C2707.5299479166665,568.9304409164321,2662.0442708333335,580.8608818328642,2639.3014322916665,586.8261022910802L2616.55859375,592.7913227492962"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id13" d="M2548.9415643063585,425L2561.3171890052986,429.1666666666667C2573.692813704239,433.3333333333333,2598.4440631021193,441.6666666666667,2566.9277607177264,452.8084543921532C2535.4114583333335,463.9502421176398,2447.6276041666665,477.9004842352795,2403.7356770833335,484.8756052940994L2359.84375,491.8507263529193"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id14" d="M2534.7219111271675,425L2546.134144689306,429.1666666666667C2557.546378251445,433.3333333333333,2580.3708453757226,441.6666666666667,2515.1229226878613,453.36106211821385C2449.875,465.0554575697611,2296.5546875,480.1109151395222,2219.89453125,487.63864392440274L2143.234375,495.16637270928334"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id15" d="M2520.502257947977,425L2530.951100373314,429.1666666666667C2541.3999427986514,433.3333333333333,2562.297627649326,441.6666666666667,2585.9723511104885,450C2609.647074571651,458.3333333333333,2636.098836643302,466.6666666666667,2649.324717679128,470.8333333333333L2662.550598714953,475"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id16" d="M2232.5820538294797,425L2223.5241073578995,429.1666666666667C2214.46616088632,433.3333333333333,2196.35026794316,441.6666666666667,2187.2923214715797,454.75C2178.234375,467.8333333333333,2178.234375,485.6666666666667,2178.234375,503.5C2178.234375,521.3333333333334,2178.234375,539.1666666666666,2228.783203125,555.3764822793655C2279.33203125,571.5862978920644,2380.4296875,586.1725957841289,2430.978515625,593.4657447301611L2481.52734375,600.7588936761933"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id17" d="M2124.91796875,414.9503465537158L2097.5143229166665,420.79195546142984C2070.1106770833335,426.63356436914387,2015.3033854166667,438.316782184572,1969.0253115264798,448.32505775895265C1922.747237636293,458.3333333333333,1884.9983815225858,466.6666666666667,1866.1239534657323,470.8333333333333L1847.2495254088785,475"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id18" d="M3692.109375,532L3692.109375,536.1666666666666C3692.109375,540.3333333333334,3692.109375,548.6666666666666,3685.658203125,559.4720928193955C3679.20703125,570.2775189721241,3666.3046875,583.5550379442483,3659.853515625,590.1937974303104L3653.40234375,596.8325569163724"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id19" d="M3620.871860397196,532L3610.457019080997,536.1666666666666C3600.042177764797,540.3333333333334,3579.2124951323985,548.6666666666666,3338.2865861078662,561.3514540068154C3097.3606770833335,574.0362413469642,2636.3385416666665,591.0724826939282,2405.8274739583335,599.5906033674104L2175.31640625,608.1087240408924"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id20" d="M3432.9765625,532L3432.9765625,536.1666666666666C3432.9765625,540.3333333333334,3432.9765625,548.6666666666666,3223.3665364583335,561.313658142482C3013.7565104166665,573.9606496182973,2594.5364583333335,590.9212992365946,2384.9264322916665,599.4016240457432L2175.31640625,607.8819488548919"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id21" d="M3269.3942391939254,532L3277.015381619938,536.1666666666666C3284.6365240459504,540.3333333333334,3299.878808897975,548.6666666666666,3359.4530763239877,561.3856169871796C3419.02734375,574.1045673076923,3522.93359375,591.2091346153846,3574.88671875,599.7614182692308L3626.83984375,608.3137019230769"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id22" d="M3190.7508031542056,532L3186.874367211838,536.1666666666666C3182.9979312694704,540.3333333333334,3175.245059384735,548.6666666666666,3212.598441150701,561.2956747940675C3249.9518229166665,573.9246829214684,3332.4114583333335,590.8493658429369,3373.6412760416665,599.311707303671L3414.87109375,607.7740487644053"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id23" d="M3146.1875,526.3078815425706L3130.24609375,531.4232346188088C3114.3046875,536.5385876950471,3082.421875,546.7692938475235,3110.8932291666665,560.3780028771068C3139.3645833333335,573.9867119066902,3228.1901041666665,590.9734238133802,3272.6028645833335,599.4667797667254L3317.015625,607.9601357200704"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id24" d="M3146.1875,519.8820341949381L3119.3463541666665,526.0683618291151C3092.5052083333335,532.254689463292,3038.8229166666665,544.6273447316461,2877.0110677083335,559.0705532534374C2715.19921875,573.5137617752288,2445.2578125,590.0275235504577,2310.287109375,598.2844044380721L2175.31640625,606.5412853256864"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id25" d="M3256.1446875,234L3285.616666666667,239.66666666666666C3315.0886458333334,245.33333333333334,3374.0326041666667,256.6666666666667,3403.5045833333334,278.25C3432.9765625,299.8333333333333,3432.9765625,331.6666666666667,3432.9765625,362C3432.9765625,392.3333333333333,3432.9765625,421.1666666666667,3432.9765625,439.75C3432.9765625,458.3333333333333,3432.9765625,466.6666666666667,3432.9765625,470.8333333333333L3432.9765625,475"/>
|
|
<path marker-end="url(#classDiagram-dependencyEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id26" d="M3157.7805,234L3167.6946875,239.66666666666666C3177.608875,245.33333333333334,3197.4372500000004,256.6666666666667,3207.3514375,278.25C3217.265625,299.8333333333333,3217.265625,331.6666666666667,3217.265625,362C3217.265625,392.3333333333333,3217.265625,421.1666666666667,3217.265625,439.75C3217.265625,458.3333333333333,3217.265625,466.6666666666667,3217.265625,470.8333333333333L3217.265625,475"/>
|
|
<path marker-end="url(#classDiagram-extensionEnd)" style="fill:none" class="edge-pattern-dashed relation" id="id27" d="M2875.46484375,215.75114866336102L2678.0006510416665,224.45929055280087C2480.5364583333335,233.1674324422407,2085.6080729166665,250.58371622112034,1888.1438802083333,268.62519144389347C1690.6796875,286.6666666666667,1690.6796875,305.3333333333333,1690.6796875,314.6666666666667L1690.6796875,324"/>
|
|
<path marker-start="url(#classDiagram-aggregationStart)" style="fill:none" class="edge-pattern-solid relation" id="id28" d="M3598.2525887573966,109L3613.8953864644973,114.66666666666667C3629.5381841715975,120.33333333333333,3660.823779585799,131.66666666666666,3676.4665772928997,147.75C3692.109375,163.83333333333334,3692.109375,184.66666666666666,3692.109375,205.5C3692.109375,226.33333333333334,3692.109375,247.16666666666666,3692.109375,273.5C3692.109375,299.8333333333333,3692.109375,331.6666666666667,3692.109375,362C3692.109375,392.3333333333333,3692.109375,421.1666666666667,3692.109375,439.75C3692.109375,458.3333333333333,3692.109375,466.6666666666667,3692.109375,470.8333333333333L3692.109375,475"/>
|
|
<path marker-start="url(#classDiagram-aggregationStart)" style="fill:none" class="edge-pattern-solid relation" id="id29" d="M3249.120446560651,109L3225.586700258876,114.66666666666667C3202.052953957101,120.33333333333333,3154.9854613535504,131.66666666666666,3131.451715051775,143C3107.91796875,154.33333333333334,3107.91796875,165.66666666666666,3107.91796875,171.33333333333334L3107.91796875,177"/>
|
|
</g>
|
|
<g class="edgeLabels">
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(undefined, undefined)" class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel"/>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(3692.109375, 268)" class="edgeLabel">
|
|
<g transform="translate(-32.6953125, -9)" class="label">
|
|
<foreignObject height="18" width="65.390625">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel">+aboolint</span>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(3107.91796875, 143)" class="edgeLabel">
|
|
<g transform="translate(-17.5703125, -9)" class="label">
|
|
<foreignObject height="18" width="35.140625">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="edgeLabel">
|
|
<span class="edgeLabel">+abc</span>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g class="nodes">
|
|
<a transform="translate(2110.60546875, 610.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L8">
|
|
<g title="type_list" id="classId-C_0002055044356505752139-0" class="node default clickable">
|
|
<rect height="57" width="129.421875" y="-28.5" x="-64.7109375" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="64.7109375" x1="-64.7109375" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="64.7109375" x1="-64.7109375" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -57.2109375, -21)" height="18" width="114.421875" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<Ts...></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(120.7109375, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L11">
|
|
<g title="type_list" id="classId-C_0001536403088019105838-1" class="node default clickable">
|
|
<rect height="57" width="225.421875" y="-28.5" x="-112.7109375" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="112.7109375" x1="-112.7109375" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="112.7109375" x1="-112.7109375" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -105.2109375, -21)" height="18" width="210.421875" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<Ret(Arg &&),Ts...></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(378.8046875, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L13">
|
|
<g title="type_list" id="classId-C_0001613293628874851145-2" class="node default clickable">
|
|
<rect height="57" width="190.765625" y="-28.5" x="-95.3828125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="95.3828125" x1="-95.3828125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="95.3828125" x1="-95.3828125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -87.8828125, -21)" height="18" width="175.765625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<T const,Ts...></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(1008.9609375, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L17">
|
|
<g title="type_list" id="classId-C_0000096201031647373215-3" class="node default clickable">
|
|
<rect height="57" width="181.890625" y="-28.5" x="-90.9453125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="90.9453125" x1="-90.9453125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="90.9453125" x1="-90.9453125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -83.4453125, -21)" height="18" width="166.890625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<Head,Tail...></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(693.66015625, 363.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L17">
|
|
<g title="head" id="classId-C_0001342666740698875376-4" class="node default clickable">
|
|
<rect height="57" width="237.921875" y="-28.5" x="-118.9609375" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="118.9609375" x1="-118.9609375" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="118.9609375" x1="-118.9609375" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -111.4609375, -21)" height="18" width="222.921875" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">head<type_list<Head,Tail...>></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(793.96875, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L21">
|
|
<g title="type_list" id="classId-C_0000074655005329778311-5" class="node default clickable">
|
|
<rect height="57" width="148.09375" y="-28.5" x="-74.046875" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="74.046875" x1="-74.046875" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="74.046875" x1="-74.046875" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -66.546875, -21)" height="18" width="133.09375" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<Type...></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(2286.5390625, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L27">
|
|
<g title="type_list" id="classId-C_0001877705309010128195-6" class="node default clickable">
|
|
<rect height="57" width="146.609375" y="-28.5" x="-73.3046875" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="73.3046875" x1="-73.3046875" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="73.3046875" x1="-73.3046875" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -65.8046875, -21)" height="18" width="131.609375" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<First...></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(2058.3671875, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L27">
|
|
<g title="type_list" id="classId-C_0001737554639587928188-7" class="node default clickable">
|
|
<rect height="57" width="169.734375" y="-28.5" x="-84.8671875" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="84.8671875" x1="-84.8671875" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="84.8671875" x1="-84.8671875" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -77.3671875, -21)" height="18" width="154.734375" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<Second...></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(1690.6796875, 363.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L27">
|
|
<g title="type_group_pair" id="classId-C_0001313421318785708660-8" class="node default clickable">
|
|
<rect height="79" width="449.828125" y="-39.5" x="-224.9140625" class="outer title-state"/>
|
|
<line y2="-9.5" y1="-9.5" x2="224.9140625" x1="-224.9140625" class="divider"/>
|
|
<line y2="28.5" y1="28.5" x2="224.9140625" x1="-224.9140625" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -217.4140625, -32)" height="18" width="434.828125" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_group_pair<type_list<First...>,type_list<Second...>></span>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -217.4140625, 2)" height="18" width="131.609375">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">-size : const size_t</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(2549.04296875, 610.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L31">
|
|
<g title="optional_ref" id="classId-C_0002110316024454672764-9" class="node default clickable">
|
|
<rect height="57" width="135.03125" y="-28.5" x="-67.515625" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="67.515625" x1="-67.515625" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="67.515625" x1="-67.515625" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -60.015625, -21)" height="18" width="120.03125" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">optional_ref<T></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(2753.015625, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L31">
|
|
<g title="optional_ref" id="classId-C_0000476531044436856932-10" class="node default clickable">
|
|
<rect height="57" width="686.34375" y="-28.5" x="-343.171875" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="343.171875" x1="-343.171875" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="343.171875" x1="-343.171875" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -335.671875, -21)" height="18" width="671.34375" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">optional_ref<type_group_pair_it<It,type_list<First...>,type_list<Second...>>::value_type></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(2366.27734375, 363.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L35">
|
|
<g title="type_group_pair_it" id="classId-C_0001024383802991748694-11" class="node default clickable">
|
|
<rect height="123" width="482.71875" y="-61.5" x="-241.359375" class="outer title-state"/>
|
|
<line y2="-31.5" y1="-31.5" x2="241.359375" x1="-241.359375" class="divider"/>
|
|
<line y2="-15.5" y1="-15.5" x2="241.359375" x1="-241.359375" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -233.859375, -54)" height="18" width="467.71875" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_group_pair_it<It,type_list<First...>,type_list<Second...>></span>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -233.859375, -8)" height="18" width="375.765625">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">+find(const value_type & v) : [constexpr] unsigned int</span>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -233.859375, 14)" height="18" width="181.890625">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">+get(unsigned int i) : ref_t</span>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -233.859375, 36)" height="18" width="278.84375">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="font-style: italic; display: inline-block; white-space: nowrap;">
|
|
<span style="font-style:italic;" class="nodeLabel">+getp(unsigned int i) : const value_type</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3640.12109375, 610.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L51">
|
|
<g title="A" id="classId-C_0000586286676481245707-12" class="node default clickable">
|
|
<rect height="57" width="26.5625" y="-28.5" x="-13.28125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="13.28125" x1="-13.28125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="13.28125" x1="-13.28125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -5.78125, -21)" height="18" width="11.5625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">A</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3428.15234375, 610.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L52">
|
|
<g title="B" id="classId-C_0001353306307770366167-13" class="node default clickable">
|
|
<rect height="57" width="26.5625" y="-28.5" x="-13.28125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="13.28125" x1="-13.28125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="13.28125" x1="-13.28125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -5.78125, -21)" height="18" width="11.5625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">B</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3330.296875, 610.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L53">
|
|
<g title="C" id="classId-C_0000598044391549147725-14" class="node default clickable">
|
|
<rect height="57" width="26.5625" y="-28.5" x="-13.28125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="13.28125" x1="-13.28125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="13.28125" x1="-13.28125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -5.78125, -21)" height="18" width="11.5625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">C</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3692.109375, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L8">
|
|
<g title="type_list" id="classId-C_0000425551452299939770-15" class="node default clickable">
|
|
<rect height="57" width="172.359375" y="-28.5" x="-86.1796875" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="86.1796875" x1="-86.1796875" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="86.1796875" x1="-86.1796875" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -78.6796875, -21)" height="18" width="157.359375" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<A,bool,int></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3432.9765625, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L25">
|
|
<g title="type_list" id="classId-C_0000179850898515269194-16" class="node default clickable">
|
|
<rect height="57" width="189.265625" y="-28.5" x="-94.6328125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="94.6328125" x1="-94.6328125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="94.6328125" x1="-94.6328125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -87.1328125, -21)" height="18" width="174.265625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<float,double></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3217.265625, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L25">
|
|
<g title="type_list" id="classId-C_0001070380438303872295-17" class="node default clickable">
|
|
<rect height="57" width="142.15625" y="-28.5" x="-71.078125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="71.078125" x1="-71.078125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="71.078125" x1="-71.078125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -63.578125, -21)" height="18" width="127.15625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_list<A,B,C></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3107.91796875, 205.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L25">
|
|
<g title="type_group_pair" id="classId-C_0001854055939974723413-18" class="node default clickable">
|
|
<rect height="57" width="464.90625" y="-28.5" x="-232.453125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="232.453125" x1="-232.453125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="232.453125" x1="-232.453125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -224.953125, -21)" height="18" width="449.90625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_group_pair<type_list<float,double>,type_list<A,B,C>></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(3458.84765625, 58.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L55">
|
|
<g title="R" id="classId-C_0002161425587790795236-19" class="node default clickable">
|
|
<rect height="101" width="481.546875" y="-50.5" x="-240.7734375" class="outer title-state"/>
|
|
<line y2="-20.5" y1="-20.5" x2="240.7734375" x1="-240.7734375" class="divider"/>
|
|
<line y2="39.5" y1="39.5" x2="240.7734375" x1="-240.7734375" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -5.78125, -43)" height="18" width="11.5625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">R</span>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -233.2734375, -9)" height="18" width="466.546875">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">+abc : type_group_pair<type_list<float,double>,type_list<A,B,C>></span>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -233.2734375, 13)" height="18" width="222.828125">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">+aboolint : type_list<A,bool,int></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(1306.3515625, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L25">
|
|
<g title="type_group_pair" id="classId-C_0000271990753639572557-20" class="node default clickable">
|
|
<rect height="57" width="312.890625" y="-28.5" x="-156.4453125" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="156.4453125" x1="-156.4453125" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="156.4453125" x1="-156.4453125" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -148.9453125, -21)" height="18" width="297.890625" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_group_pair<typename,typename></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(1718.1484375, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L33">
|
|
<g title="type_group_pair_it" id="classId-C_0001057906395469156958-21" class="node default clickable">
|
|
<rect height="57" width="410.703125" y="-28.5" x="-205.3515625" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="205.3515625" x1="-205.3515625" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="205.3515625" x1="-205.3515625" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -197.8515625, -21)" height="18" width="395.703125" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">type_group_pair_it<typename,typename,typename></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
<a transform="translate(597.0546875, 503.5)" xlink:href="https://github.com/bkryza/clang-uml/blob/2e861ee3dea4b484cbec7687f2cf71d63c69d2c2/tests/t00064/t00064.cc#L15">
|
|
<g title="head" id="classId-C_0001317314479884183399-22" class="node default clickable">
|
|
<rect height="57" width="145.734375" y="-28.5" x="-72.8671875" class="outer title-state"/>
|
|
<line y2="1.5" y1="1.5" x2="72.8671875" x1="-72.8671875" class="divider"/>
|
|
<line y2="17.5" y1="17.5" x2="72.8671875" x1="-72.8671875" class="divider"/>
|
|
<g class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel"/>
|
|
</div>
|
|
</foreignObject>
|
|
<foreignObject transform="translate( -65.3671875, -21)" height="18" width="130.734375" class="classTitle">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">
|
|
<span class="nodeLabel">head<typename></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|