<?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 --> <svg width="584pt" height="207pt" viewBox="0.00 0.00 584.00 207.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 203)"> <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>