<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!-- Generated by graphviz version 2.34.0 (20131019.2037) --> <!-- Title: std::codecvt_base Pages: 1 --> <!--zoomable 207 --> <svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)"> <style type="text/css"><![CDATA[ .edge:hover path { stroke: red; } .edge:hover polygon { stroke: red; fill: red; } ]]></style> <script type="text/javascript"><![CDATA[ var edges = document.getElementsByTagName('g'); if (edges && edges.length) { for (var i=0;i<edges.length;i++) { if (edges[i].id.substr(0,4)=='edge') { edges[i].setAttribute('class','edge'); } } } ]]></script> <defs> <circle id="rim" cx="0" cy="0" r="7"/> <circle id="rim2" cx="0" cy="0" r="3.5"/> <g id="zoomPlus"> <use xlink:href="#rim" fill="#404040"> <set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/> </use> <path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> </g> <g id="zoomMin"> <use xlink:href="#rim" fill="#404040"> <set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/> </use> <path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> </g> <g id="dirArrow"> <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> </g> <g id="resetDef"> <use xlink:href="#rim2" fill="#404040"> <set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/> </use> </g> </defs> <script type="text/javascript"> var viewWidth = 584; var viewHeight = 207; var sectionId = 'dynsection-0'; </script> <script xlink:href="svgpan.js"/> <svg id="graph" class="graph"> <g id="viewport"> <title>std::codecvt_base</title> <polygon fill="white" stroke="white" points="-4,4 -4,-203 580,-203 580,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <polygon fill="#bfbfbf" stroke="black" points="0,-93 0,-111 90,-111 90,-93 0,-93"/> <text text-anchor="middle" x="45" y="-99.8" font-family="FreeSans" font-size="9.00">std::codecvt_base</text> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a00003.html" target="_top" xlink:title="std::__codecvt_abstract\l_base\< _InternT, _ExternT,\l encoding_state \>"> <polygon fill="white" stroke="black" points="133.5,-161 133.5,-199 260.5,-199 260.5,-161 133.5,-161"/> <text text-anchor="start" x="141.5" y="-187.8" font-family="FreeSans" font-size="9.00">std::__codecvt_abstract</text> <text text-anchor="start" x="141.5" y="-177.8" font-family="FreeSans" font-size="9.00">_base< _InternT, _ExternT,</text> <text text-anchor="middle" x="197" y="-167.8" font-family="FreeSans" font-size="9.00"> encoding_state ></text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M68.0115,-116.777C83.7868,-127.043 105.74,-140.679 126,-151 132.681,-154.404 139.857,-157.729 146.977,-160.843"/> <polygon fill="midnightblue" stroke="midnightblue" points="69.7739,-113.747 59.4967,-111.172 65.9252,-119.594 69.7739,-113.747"/> </g> <!-- Node4 --> <g id="node4" class="node"><title>Node4</title> <g id="a_node4"><a xlink:href="a00003.html" target="_top" xlink:title="std::__codecvt_abstract\l_base\< char, char, mbstate_t \>"> <polygon fill="white" stroke="black" points="126,-114 126,-142 268,-142 268,-114 126,-114"/> <text text-anchor="start" x="134" y="-130.8" font-family="FreeSans" font-size="9.00">std::__codecvt_abstract</text> <text text-anchor="middle" x="197" y="-120.8" font-family="FreeSans" font-size="9.00">_base< char, char, mbstate_t ></text> </a> </g> </g> <!-- Node1->Node4 --> <g id="edge3" class="edge"><title>Node1->Node4</title> <path fill="none" stroke="midnightblue" d="M100.185,-111.392C108.554,-112.843 117.298,-114.358 125.954,-115.859"/> <polygon fill="midnightblue" stroke="midnightblue" points="100.645,-107.92 90.1936,-109.66 99.4489,-114.817 100.645,-107.92"/> </g> <!-- Node6 --> <g id="node6" class="node"><title>Node6</title> <g id="a_node6"><a xlink:href="a00003.html" target="_top" xlink:title="std::__codecvt_abstract\l_base\< wchar_t, char,\l mbstate_t \>"> <polygon fill="white" stroke="black" points="140.5,-57 140.5,-95 253.5,-95 253.5,-57 140.5,-57"/> <text text-anchor="start" x="148.5" y="-83.8" font-family="FreeSans" font-size="9.00">std::__codecvt_abstract</text> <text text-anchor="start" x="148.5" y="-73.8" font-family="FreeSans" font-size="9.00">_base< wchar_t, char,</text> <text text-anchor="middle" x="197" y="-63.8" font-family="FreeSans" font-size="9.00"> mbstate_t ></text> </a> </g> </g> <!-- Node1->Node6 --> <g id="edge5" class="edge"><title>Node1->Node6</title> <path fill="none" stroke="midnightblue" d="M100.405,-92.5697C113.42,-90.3139 127.331,-87.9026 140.399,-85.6376"/> <polygon fill="midnightblue" stroke="midnightblue" points="99.4489,-89.1832 90.1936,-94.3398 100.645,-96.0804 99.4489,-89.1832"/> </g> <!-- Node8 --> <g id="node8" class="node"><title>Node8</title> <g id="a_node8"><a xlink:href="a00003.html" target="_top" xlink:title="Common base for codecvt functions. "> <polygon fill="white" stroke="black" points="133.5,-0 133.5,-38 260.5,-38 260.5,-0 133.5,-0"/> <text text-anchor="start" x="141.5" y="-26.8" font-family="FreeSans" font-size="9.00">std::__codecvt_abstract</text> <text text-anchor="start" x="141.5" y="-16.8" font-family="FreeSans" font-size="9.00">_base< _InternT, _ExternT,</text> <text text-anchor="middle" x="197" y="-6.8" font-family="FreeSans" font-size="9.00"> _StateT ></text> </a> </g> </g> <!-- Node1->Node8 --> <g id="edge7" class="edge"><title>Node1->Node8</title> <path fill="none" stroke="midnightblue" d="M66.1327,-86.7446C81.8965,-75.2174 104.655,-59.4743 126,-48 132.488,-44.512 139.488,-41.1623 146.464,-38.0573"/> <polygon fill="midnightblue" stroke="midnightblue" points="63.6711,-84.2126 57.7231,-92.9803 67.8405,-89.8355 63.6711,-84.2126"/> </g> <!-- Node3 --> <g id="node3" class="node"><title>Node3</title> <g id="a_node3"><a xlink:href="a00675.html" target="_top" xlink:title="codecvt<InternT, _ExternT, encoding_state> specialization. "> <polygon fill="white" stroke="black" points="304.5,-166 304.5,-194 435.5,-194 435.5,-166 304.5,-166"/> <text text-anchor="start" x="312.5" y="-182.8" font-family="FreeSans" font-size="9.00">std::codecvt< _InternT,</text> <text text-anchor="middle" x="370" y="-172.8" font-family="FreeSans" font-size="9.00"> _ExternT, encoding_state ></text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge2" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M270.816,-180C281.942,-180 293.361,-180 304.297,-180"/> <polygon fill="midnightblue" stroke="midnightblue" points="270.703,-176.5 260.703,-180 270.703,-183.5 270.703,-176.5"/> </g> <!-- Node5 --> <g id="node5" class="node"><title>Node5</title> <g id="a_node5"><a xlink:href="a00676.html" target="_top" xlink:title="class codecvt<char, char, mbstate_t> specialization. "> <polygon fill="white" stroke="black" points="324,-114 324,-142 416,-142 416,-114 324,-114"/> <text text-anchor="start" x="332" y="-130.8" font-family="FreeSans" font-size="9.00">std::codecvt< char,</text> <text text-anchor="middle" x="370" y="-120.8" font-family="FreeSans" font-size="9.00"> char, mbstate_t ></text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge4" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M278.266,-128C293.905,-128 309.778,-128 323.782,-128"/> <polygon fill="midnightblue" stroke="midnightblue" points="278.046,-124.5 268.046,-128 278.046,-131.5 278.046,-124.5"/> </g> <!-- Node7 --> <g id="node7" class="node"><title>Node7</title> <g id="a_node7"><a xlink:href="a00677.html" target="_top" xlink:title="class codecvt<wchar_t, char, mbstate_t> specialization. "> <polygon fill="white" stroke="black" points="321,-62 321,-90 419,-90 419,-62 321,-62"/> <text text-anchor="start" x="329" y="-78.8" font-family="FreeSans" font-size="9.00">std::codecvt< wchar</text> <text text-anchor="middle" x="370" y="-68.8" font-family="FreeSans" font-size="9.00">_t, char, mbstate_t ></text> </a> </g> </g> <!-- Node6->Node7 --> <g id="edge6" class="edge"><title>Node6->Node7</title> <path fill="none" stroke="midnightblue" d="M263.641,-76C282.708,-76 303.17,-76 320.943,-76"/> <polygon fill="midnightblue" stroke="midnightblue" points="263.519,-72.5001 253.519,-76 263.519,-79.5001 263.519,-72.5001"/> </g> <!-- Node9 --> <g id="node9" class="node"><title>Node9</title> <g id="a_node9"><a xlink:href="a00674.html" target="_top" xlink:title="Primary class template codecvt.NB: Generic, mostly useless implementation. "> <polygon fill="white" stroke="black" points="316,-5 316,-33 424,-33 424,-5 316,-5"/> <text text-anchor="start" x="324" y="-21.8" font-family="FreeSans" font-size="9.00">std::codecvt< _InternT,</text> <text text-anchor="middle" x="370" y="-11.8" font-family="FreeSans" font-size="9.00"> _ExternT, _StateT ></text> </a> </g> </g> <!-- Node8->Node9 --> <g id="edge8" class="edge"><title>Node8->Node9</title> <path fill="none" stroke="midnightblue" d="M271.022,-19C286.083,-19 301.672,-19 315.865,-19"/> <polygon fill="midnightblue" stroke="midnightblue" points="270.703,-15.5001 260.703,-19 270.703,-22.5001 270.703,-15.5001"/> </g> <!-- Node10 --> <g id="node10" class="node"><title>Node10</title> <g id="a_node10"><a xlink:href="a00679.html" target="_top" xlink:title="class codecvt_byname [22.2.1.6]. "> <polygon fill="white" stroke="black" points="472.5,-0 472.5,-38 575.5,-38 575.5,-0 472.5,-0"/> <text text-anchor="start" x="480.5" y="-26.8" font-family="FreeSans" font-size="9.00">std::codecvt_byname</text> <text text-anchor="start" x="480.5" y="-16.8" font-family="FreeSans" font-size="9.00">< _InternT, _ExternT,</text> <text text-anchor="middle" x="524" y="-6.8" font-family="FreeSans" font-size="9.00"> _StateT ></text> </a> </g> </g> <!-- Node9->Node10 --> <g id="edge9" class="edge"><title>Node9->Node10</title> <path fill="none" stroke="midnightblue" d="M434.238,-19C446.969,-19 460.192,-19 472.423,-19"/> <polygon fill="midnightblue" stroke="midnightblue" points="434.162,-15.5001 424.162,-19 434.162,-22.5001 434.162,-15.5001"/> </g> </g> </svg> <g id="navigator" transform="translate(0 0)" fill="#404254"> <rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/> <use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/> <use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/> <use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/> <g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)"> <use xlink:href="#rim" fill="#404040"> <set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/> </use> <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> </g> <g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)"> <use xlink:href="#rim" fill="#404040"> <set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/> </use> <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> </g> <g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)"> <use xlink:href="#rim" fill="#404040"> <set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/> </use> <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> </g> <g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)"> <use xlink:href="#rim" fill="#404040"> <set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/> </use> <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> </g> </g> <svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet"> <g id="arrow_out" transform="scale(0.3 0.3)"> <a xlink:href="a02883_org.svg" target="_base"> <rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38" fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/> <path id="arrow" d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z" style="fill:#404040;"/> </a> </g> </svg> </svg>