<?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: std::basic_ios< _CharT, _Traits > Pages: 1 --> <svg width="657pt" height="225pt" viewBox="0.00 0.00 657.00 225.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 221)"> <title>std::basic_ios< _CharT, _Traits ></title> <polygon fill="white" stroke="none" points="-4,4 -4,-221 653,-221 653,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <polygon fill="#bfbfbf" stroke="black" points="107,-81.5 107,-109.5 220,-109.5 220,-81.5 107,-81.5"/> <text text-anchor="start" x="115" y="-98.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_ios< _CharT,</text> <text text-anchor="middle" x="163.5" y="-88.3" font-family="Helvetica,sans-Serif" font-size="9.00"> _Traits ></text> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a02881.html" target="_top" xlink:title="Template class basic_istream. "> <polygon fill="white" stroke="black" points="256,-117.5 256,-145.5 351,-145.5 351,-117.5 256,-117.5"/> <text text-anchor="start" x="264" y="-134.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_istream</text> <text text-anchor="middle" x="303.5" y="-124.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"><title>Node0->Node2</title> <path fill="none" stroke="midnightblue" d="M227.958,-112.054C237.35,-114.504 246.88,-116.99 255.846,-119.329"/> <polygon fill="midnightblue" stroke="midnightblue" points="228.809,-108.659 218.25,-109.522 227.042,-115.433 228.809,-108.659"/> </g> <!-- Node8 --> <g id="node9" class="node"><title>Node8</title> <g id="a_node9"><a xlink:href="a02885.html" target="_top" xlink:title="Template class basic_ostream. "> <polygon fill="white" stroke="black" points="256,-58.5 256,-86.5 351,-86.5 351,-58.5 256,-58.5"/> <text text-anchor="start" x="264" y="-75.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_ostream</text> <text text-anchor="middle" x="303.5" y="-65.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node0->Node8 --> <g id="edge8" class="edge"><title>Node0->Node8</title> <path fill="none" stroke="midnightblue" d="M230.3,-84.5333C238.93,-83.0949 247.628,-81.6454 255.85,-80.275"/> <polygon fill="midnightblue" stroke="midnightblue" points="229.521,-81.1149 220.232,-86.2113 230.671,-88.0196 229.521,-81.1149"/> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a05209.html" target="_top" xlink:title="The base of the I/O class hierarchy.This class defines everything that can be defined about I/O that ..."> <polygon fill="white" stroke="black" points="0,-86.5 0,-104.5 71,-104.5 71,-86.5 0,-86.5"/> <text text-anchor="middle" x="35.5" y="-93.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::ios_base</text> </a> </g> </g> <!-- Node1->Node0 --> <g id="edge1" class="edge"><title>Node1->Node0</title> <path fill="none" stroke="midnightblue" d="M81.3262,-95.5C89.4952,-95.5 98.1101,-95.5 106.554,-95.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="81.2636,-92.0001 71.2636,-95.5 81.2636,-99.0001 81.2636,-92.0001"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a02017.html" target="_top" xlink:title="Controlling input for files. "> <polygon fill="white" stroke="black" points="397.5,-188.5 397.5,-216.5 492.5,-216.5 492.5,-188.5 397.5,-188.5"/> <text text-anchor="start" x="405.5" y="-205.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_ifstream</text> <text text-anchor="middle" x="445" y="-195.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge3" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M335.745,-151.102C350.933,-160.26 369.622,-170.993 387,-179.5 393.326,-182.597 400.178,-185.625 406.866,-188.415"/> <polygon fill="midnightblue" stroke="midnightblue" points="337.143,-147.855 326.783,-145.637 333.499,-153.832 337.143,-147.855"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a02889.html" target="_top" xlink:title="Template class basic_iostream. "> <polygon fill="white" stroke="black" points="397.5,-94.5 397.5,-122.5 492.5,-122.5 492.5,-94.5 397.5,-94.5"/> <text text-anchor="start" x="405.5" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_iostream</text> <text text-anchor="middle" x="445" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node2->Node4 --> <g id="edge4" class="edge"><title>Node2->Node4</title> <path fill="none" stroke="midnightblue" d="M361.547,-122.094C373.349,-120.149 385.654,-118.12 397.047,-116.241"/> <polygon fill="midnightblue" stroke="midnightblue" points="360.637,-118.697 351.34,-123.777 361.776,-125.604 360.637,-118.697"/> </g> <!-- Node7 --> <g id="node8" class="node"><title>Node7</title> <g id="a_node8"><a xlink:href="a02897.html" target="_top" xlink:title="Controlling input for std::string. "> <polygon fill="white" stroke="black" points="388.5,-141.5 388.5,-169.5 501.5,-169.5 501.5,-141.5 388.5,-141.5"/> <text text-anchor="start" x="396.5" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_istringstream</text> <text text-anchor="middle" x="445" y="-148.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node2->Node7 --> <g id="edge7" class="edge"><title>Node2->Node7</title> <path fill="none" stroke="midnightblue" d="M361.27,-141.267C370.205,-142.804 379.435,-144.392 388.344,-145.925"/> <polygon fill="midnightblue" stroke="midnightblue" points="361.788,-137.805 351.34,-139.558 360.601,-144.703 361.788,-137.805"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a02025.html" target="_top" xlink:title="Controlling input and output for files. "> <polygon fill="white" stroke="black" points="546.5,-117.5 546.5,-145.5 641.5,-145.5 641.5,-117.5 546.5,-117.5"/> <text text-anchor="start" x="554.5" y="-134.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_fstream</text> <text text-anchor="middle" x="594" y="-124.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge5" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M502.793,-117.386C517.178,-119.637 532.464,-122.028 546.286,-124.191"/> <polygon fill="midnightblue" stroke="midnightblue" points="502.933,-113.865 492.512,-115.777 501.85,-120.781 502.933,-113.865"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a02905.html" target="_top" xlink:title="Controlling input and output for std::string. "> <polygon fill="white" stroke="black" points="539,-70.5 539,-98.5 649,-98.5 649,-70.5 539,-70.5"/> <text text-anchor="start" x="547" y="-87.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_stringstream</text> <text text-anchor="middle" x="594" y="-77.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node4->Node6 --> <g id="edge6" class="edge"><title>Node4->Node6</title> <path fill="none" stroke="midnightblue" d="M502.382,-99.2947C514.348,-97.3411 526.955,-95.2828 538.837,-93.343"/> <polygon fill="midnightblue" stroke="midnightblue" points="501.817,-95.8406 492.512,-100.906 502.945,-102.749 501.817,-95.8406"/> </g> <!-- Node8->Node4 --> <g id="edge9" class="edge"><title>Node8->Node4</title> <path fill="none" stroke="midnightblue" d="M361.189,-87.1294C373.1,-90.2033 385.539,-93.4132 397.047,-96.383"/> <polygon fill="midnightblue" stroke="midnightblue" points="361.897,-83.6975 351.34,-84.5876 360.148,-90.4755 361.897,-83.6975"/> </g> <!-- Node9 --> <g id="node10" class="node"><title>Node9</title> <g id="a_node10"><a xlink:href="a02021.html" target="_top" xlink:title="Controlling output for files. "> <polygon fill="white" stroke="black" points="397.5,-47.5 397.5,-75.5 492.5,-75.5 492.5,-47.5 397.5,-47.5"/> <text text-anchor="start" x="405.5" y="-64.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_ofstream</text> <text text-anchor="middle" x="445" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node8->Node9 --> <g id="edge10" class="edge"><title>Node8->Node9</title> <path fill="none" stroke="midnightblue" d="M361.547,-68.0017C373.349,-67.071 385.654,-66.1008 397.047,-65.2024"/> <polygon fill="midnightblue" stroke="midnightblue" points="361.033,-64.5312 351.34,-68.8066 361.584,-71.5095 361.033,-64.5312"/> </g> <!-- Node10 --> <g id="node11" class="node"><title>Node10</title> <g id="a_node11"><a xlink:href="a02901.html" target="_top" xlink:title="Controlling output for std::string. "> <polygon fill="white" stroke="black" points="387,-0.5 387,-28.5 503,-28.5 503,-0.5 387,-0.5"/> <text text-anchor="start" x="395" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::basic_ostringstream</text> <text text-anchor="middle" x="445" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node8->Node10 --> <g id="edge11" class="edge"><title>Node8->Node10</title> <path fill="none" stroke="midnightblue" d="M346.9,-54.3425C359.76,-48.8809 373.94,-42.9046 387,-37.5 394.099,-34.5621 401.714,-31.4574 408.993,-28.5121"/> <polygon fill="midnightblue" stroke="midnightblue" points="345.194,-51.2645 337.363,-58.4007 347.935,-57.7056 345.194,-51.2645"/> </g> </g> </svg>