<?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.38.0 (20140413.2041) --> <!-- 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="white" stroke="none" 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="a02877.html" target="_top" xlink:title="The actual work of input and output (interface). "> <polygon fill="white" stroke="black" 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">std::basic_streambuf</text> <text text-anchor="middle" x="50.5" y="-106.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a09333.html" target="_top" xlink:title="Provides a layer of compatibility for C.This GNU extension provides extensions for working with stand..."> <polygon fill="white" stroke="black" 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">__gnu_cxx::stdio_sync</text> <text text-anchor="middle" x="199.5" y="-215.3" font-family="Helvetica,sans-Serif" font-size="9.00">_filebuf< _CharT, _Traits ></text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M68.6432,-135.463C84.5776,-154.615 109.879,-181.998 137,-199.5 142.172,-202.838 147.899,-205.791 153.716,-208.373"/> <polygon fill="midnightblue" stroke="midnightblue" points="71.2369,-133.105 62.209,-127.56 65.8084,-137.525 71.2369,-133.105"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a02013.html" target="_top" xlink:title="std::basic_filebuf\l\< _CharT, encoding_char\l_traits\< _CharT \> \>"> <polygon fill="white" stroke="black" 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">std::basic_filebuf</text> <text text-anchor="start" x="147" y="-168.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, encoding_char</text> <text text-anchor="middle" x="199.5" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00">_traits< _CharT > ></text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"><title>Node0->Node2</title> <path fill="none" stroke="midnightblue" d="M97.2742,-131.249C113.784,-137.651 132.481,-144.901 149.273,-151.412"/> <polygon fill="midnightblue" stroke="midnightblue" points="98.4261,-127.942 87.8371,-127.59 95.8953,-134.468 98.4261,-127.942"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a02013.html" target="_top" xlink:title="std::basic_filebuf\l\< char_type, traits\l_type \>"> <polygon fill="white" stroke="black" 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">std::basic_filebuf</text> <text text-anchor="start" x="163" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00">< char_type, traits</text> <text text-anchor="middle" x="199.5" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00">_type ></text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"><title>Node0->Node4</title> <path fill="none" stroke="midnightblue" d="M111.611,-113.5C126.035,-113.5 141.17,-113.5 154.694,-113.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="111.268,-110 101.267,-113.5 111.267,-117 111.268,-110"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a02013.html" target="_top" xlink:title="The actual work of input and output (for files). "> <polygon fill="white" stroke="black" 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">std::basic_filebuf</text> <text text-anchor="middle" x="199.5" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node0->Node5 --> <g id="edge5" class="edge"><title>Node0->Node5</title> <path fill="none" stroke="midnightblue" d="M100.872,-96.0351C119.686,-89.3799 140.872,-81.8855 158.688,-75.5832"/> <polygon fill="midnightblue" stroke="midnightblue" points="99.5406,-92.7934 91.2803,-99.4281 101.875,-99.3927 99.5406,-92.7934"/> </g> <!-- Node7 --> <g id="node8" class="node"><title>Node7</title> <g id="a_node8"><a xlink:href="a02893.html" target="_top" xlink:title="The actual work of input and output (for std::string). "> <polygon fill="white" stroke="black" points="137,-0.5 137,-28.5 262,-28.5 262,-0.5 137,-0.5"/> <text text-anchor="start" x="145" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_stringbuf</text> <text text-anchor="middle" x="199.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits, _Alloc ></text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"><title>Node0->Node7</title> <path fill="none" stroke="midnightblue" d="M71.9045,-91.8923C88.2745,-75.5267 112.493,-53.3929 137,-38.5 143.073,-34.8096 149.811,-31.4991 156.537,-28.6008"/> <polygon fill="midnightblue" stroke="midnightblue" points="69.0375,-89.8168 64.5319,-99.4059 74.0339,-94.7194 69.0375,-89.8168"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a09061.html" target="_top" xlink:title="class enc_filebuf. "> <polygon fill="white" stroke="black" 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">__gnu_cxx::enc_filebuf</text> <text text-anchor="middle" x="356" y="-163.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT ></text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge3" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M270.279,-170.5C280.407,-170.5 290.709,-170.5 300.478,-170.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="270.234,-167 260.234,-170.5 270.234,-174 270.234,-167"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a09329.html" target="_top" xlink:title="Provides a layer of compatibility for C/POSIX.This GNU extension provides extensions for working with..."> <polygon fill="white" stroke="black" 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">__gnu_cxx::stdio_filebuf</text> <text text-anchor="middle" x="356" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node5->Node6 --> <g id="edge6" class="edge"><title>Node5->Node6</title> <path fill="none" stroke="midnightblue" d="M257.577,-61.5C270.685,-61.5 284.627,-61.5 297.743,-61.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="257.274,-58.0001 247.274,-61.5 257.274,-65.0001 257.274,-58.0001"/> </g> </g> </svg>