<?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.40.1 (20161225.0304) --> <!-- Title: std::basic_streambuf< _CharT, _Traits > Pages: 1 --> <svg width="422pt" height="235pt" viewBox="0.00 0.00 422.00 235.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 231)"> <title>std::basic_streambuf< _CharT, _Traits ></title> <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-231 418,-231 418,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"> <title>Node0</title> <g id="a_node1"><a xlink:title="The actual work of input and output (interface)."> <polygon fill="#bfbfbf" stroke="#000000" points="0,-94.5 0,-122.5 101,-122.5 101,-94.5 0,-94.5"/> <text text-anchor="start" x="8" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::basic_streambuf</text> <text text-anchor="middle" x="50.5" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node1 --> <g id="node2" class="node"> <title>Node1</title> <g id="a_node2"><a xlink:href="a10592.html" target="_top" xlink:title="Provides a layer of compatibility for C.This GNU extension provides extensions for working with stand..."> <polygon fill="#ffffff" stroke="#000000" points="137,-198.5 137,-226.5 262,-226.5 262,-198.5 137,-198.5"/> <text text-anchor="start" x="145" y="-215.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">__gnu_cxx::stdio_sync</text> <text text-anchor="middle" x="199.5" y="-205.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_filebuf< _CharT, _Traits ></text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"> <title>Node0->Node1</title> <path fill="none" stroke="#191970" d="M69.1913,-130.3213C85.5421,-148.2685 110.7286,-173.2988 137,-189.5 142.4127,-192.8379 148.3845,-195.8032 154.4253,-198.4019"/> <polygon fill="#191970" stroke="#191970" points="71.5981,-127.7616 62.3284,-122.6309 66.3753,-132.4224 71.5981,-127.7616"/> </g> <!-- Node2 --> <g id="node3" class="node"> <title>Node2</title> <g id="a_node3"><a xlink:href="a02060.html" target="_top" xlink:title=" "> <polygon fill="#ffffff" stroke="#000000" points="145,-141.5 145,-179.5 254,-179.5 254,-141.5 145,-141.5"/> <text text-anchor="start" x="153" y="-168.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">basic_filebuf< _CharT,</text> <text text-anchor="start" x="153" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000"> encoding_char_traits</text> <text text-anchor="middle" x="199.5" y="-148.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _CharT > ></text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"> <title>Node0->Node2</title> <path fill="none" stroke="#191970" d="M100.4541,-125.9337C114.7234,-130.9135 130.3451,-136.3654 144.878,-141.4373"/> <polygon fill="#191970" stroke="#191970" points="101.4164,-122.5625 90.8215,-122.5719 99.1098,-129.1716 101.4164,-122.5625"/> </g> <!-- Node4 --> <g id="node5" class="node"> <title>Node4</title> <g id="a_node5"><a xlink:href="a02060.html" target="_top" xlink:title=" "> <polygon fill="#ffffff" stroke="#000000" points="152.5,-94.5 152.5,-122.5 246.5,-122.5 246.5,-94.5 152.5,-94.5"/> <text text-anchor="start" x="160.5" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">basic_filebuf< char</text> <text text-anchor="middle" x="199.5" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_type, traits_type ></text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"> <title>Node0->Node4</title> <path fill="none" stroke="#191970" d="M111.6126,-108.5C125.2172,-108.5 139.4375,-108.5 152.3778,-108.5"/> <polygon fill="#191970" stroke="#191970" points="111.3606,-105.0001 101.3606,-108.5 111.3606,-112.0001 111.3606,-105.0001"/> </g> <!-- Node5 --> <g id="node6" class="node"> <title>Node5</title> <g id="a_node6"><a xlink:href="a02060.html" target="_top" xlink:title="The actual work of input and output (for files)."> <polygon fill="#ffffff" stroke="#000000" points="152,-47.5 152,-75.5 247,-75.5 247,-47.5 152,-47.5"/> <text text-anchor="start" x="160" y="-64.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::basic_filebuf</text> <text text-anchor="middle" x="199.5" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node0->Node5 --> <g id="edge5" class="edge"> <title>Node0->Node5</title> <path fill="none" stroke="#191970" d="M104.7502,-91.3875C121.2913,-86.1699 139.2736,-80.4976 155.0836,-75.5106"/> <polygon fill="#191970" stroke="#191970" points="103.6888,-88.0523 95.2049,-94.3985 105.7946,-94.728 103.6888,-88.0523"/> </g> <!-- Node7 --> <g id="node8" class="node"> <title>Node7</title> <g id="a_node8"><a xlink:href="a02468.html" target="_top" xlink:title="The actual work of input and output (for std::string)."> <polygon fill="#ffffff" stroke="#000000" points="152,-.5 152,-28.5 247,-28.5 247,-.5 152,-.5"/> <text text-anchor="start" x="160" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::basic_stringbuf</text> <text text-anchor="middle" x="199.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"> <title>Node0->Node7</title> <path fill="none" stroke="#191970" d="M72.6199,-87.3128C89.2945,-72.194 113.2753,-52.1942 137,-38.5 143.3419,-34.8393 150.3476,-31.5269 157.3062,-28.613"/> <polygon fill="#191970" stroke="#191970" points="70.0303,-84.94 65.0543,-94.2937 74.7772,-90.0846 70.0303,-84.94"/> </g> <!-- Node3 --> <g id="node4" class="node"> <title>Node3</title> <g id="a_node4"><a xlink:href="a10300.html" target="_top" xlink:title="class enc_filebuf."> <polygon fill="#ffffff" stroke="#000000" points="300.5,-146.5 300.5,-174.5 411.5,-174.5 411.5,-146.5 300.5,-146.5"/> <text text-anchor="start" x="308.5" y="-163.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">__gnu_cxx::enc_filebuf</text> <text text-anchor="middle" x="356" y="-153.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _CharT ></text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge3" class="edge"> <title>Node2->Node3</title> <path fill="none" stroke="#191970" d="M264.5255,-160.5C276.389,-160.5 288.6701,-160.5 300.2351,-160.5"/> <polygon fill="#191970" stroke="#191970" points="264.2361,-157.0001 254.2361,-160.5 264.2361,-164.0001 264.2361,-157.0001"/> </g> <!-- Node6 --> <g id="node7" class="node"> <title>Node6</title> <g id="a_node7"><a xlink:href="a10588.html" target="_top" xlink:title="Provides a layer of compatibility for C/POSIX.This GNU extension provides extensions for working with..."> <polygon fill="#ffffff" stroke="#000000" points="298,-47.5 298,-75.5 414,-75.5 414,-47.5 298,-47.5"/> <text text-anchor="start" x="306" y="-64.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">__gnu_cxx::stdio_filebuf</text> <text text-anchor="middle" x="356" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node5->Node6 --> <g id="edge6" class="edge"> <title>Node5->Node6</title> <path fill="none" stroke="#191970" d="M257.6087,-61.5C270.7104,-61.5 284.6203,-61.5 297.7287,-61.5"/> <polygon fill="#191970" stroke="#191970" points="257.3056,-58.0001 247.3055,-61.5 257.3055,-65.0001 257.3056,-58.0001"/> </g> </g> </svg>