<?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: Graphical Class Hierarchy Pages: 1 --> <svg width="422pt" height="245pt" viewBox="0.00 0.00 422.00 245.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 241)"> <title>Graphical Class Hierarchy</title> <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-241 418,-241 418,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"> <title>Node0</title> <g id="a_node1"><a xlink:href="a02452.html" target="_top" xlink:title="The actual work of input and output (interface)."> <polygon fill="#ffffff" stroke="#000000" points="0,-99.5 0,-127.5 101,-127.5 101,-99.5 0,-99.5"/> <text text-anchor="start" x="8" y="-116.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::basic_streambuf</text> <text text-anchor="middle" x="50.5" y="-106.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,-208.5 137,-236.5 262,-236.5 262,-208.5 137,-208.5"/> <text text-anchor="start" x="145" y="-225.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="-215.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="M67.8736,-135.4866C84.0142,-154.6542 109.624,-182.047 137,-199.5 142.2646,-202.8564 148.0892,-205.8202 154.0032,-208.4076"/> <polygon fill="#191970" stroke="#191970" points="70.4157,-133.0679 61.3551,-127.5764 65.0136,-137.5196 70.4157,-133.0679"/> </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="139,-151.5 139,-189.5 260,-189.5 260,-151.5 139,-151.5"/> <text text-anchor="start" x="147" y="-178.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::basic_filebuf</text> <text text-anchor="start" x="147" y="-168.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _CharT, encoding_char</text> <text text-anchor="middle" x="199.5" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_traits< _CharT > ></text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"> <title>Node0->Node2</title> <path fill="none" stroke="#191970" d="M96.897,-131.2492C113.6314,-137.6509 132.5825,-144.9007 149.6035,-151.4121"/> <polygon fill="#191970" stroke="#191970" points="97.9219,-127.894 87.3315,-127.5899 95.4208,-134.4319 97.9219,-127.894"/> </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="155,-94.5 155,-132.5 244,-132.5 244,-94.5 155,-94.5"/> <text text-anchor="start" x="163" y="-121.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::basic_filebuf</text> <text text-anchor="start" x="163" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< char_type, traits</text> <text text-anchor="middle" x="199.5" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_type ></text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"> <title>Node0->Node4</title> <path fill="none" stroke="#191970" d="M111.7229,-113.5C126.1652,-113.5 141.2955,-113.5 154.8471,-113.5"/> <polygon fill="#191970" stroke="#191970" points="111.3606,-110.0001 101.3606,-113.5 111.3606,-117.0001 111.3606,-110.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="M100.2815,-96.1266C119.4163,-89.4487 141.0048,-81.9144 159.1462,-75.5832"/> <polygon fill="#191970" stroke="#191970" points="99.1098,-92.8284 90.8215,-99.4281 101.4164,-99.4375 99.1098,-92.8284"/> </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="137,-.5 137,-28.5 262,-28.5 262,-.5 137,-.5"/> <text text-anchor="start" x="145" 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, _Alloc ></text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"> <title>Node0->Node7</title> <path fill="none" stroke="#191970" d="M71.166,-91.87C87.7399,-75.4925 112.2475,-53.3533 137,-38.5 143.1792,-34.792 150.0313,-31.4724 156.8679,-28.5704"/> <polygon fill="#191970" stroke="#191970" points="68.2621,-89.8273 63.7007,-99.3899 73.2299,-94.7589 68.2621,-89.8273"/> </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,-156.5 300.5,-184.5 411.5,-184.5 411.5,-156.5 300.5,-156.5"/> <text text-anchor="start" x="308.5" y="-173.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">__gnu_cxx::enc_filebuf</text> <text text-anchor="middle" x="356" y="-163.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="M270.0504,-170.5C280.1771,-170.5 290.4776,-170.5 300.2644,-170.5"/> <polygon fill="#191970" stroke="#191970" points="270.007,-167.0001 260.007,-170.5 270.007,-174.0001 270.007,-167.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>