<?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::basic_ios< _CharT, _Traits > Pages: 1 --> <svg width="660pt" height="224pt" viewBox="0.00 0.00 660.00 224.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 220)"> <title>std::basic_ios< _CharT, _Traits ></title> <polygon fill="white" stroke="white" points="-4,4 -4,-220 656,-220 656,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <polygon fill="#bfbfbf" stroke="black" points="108.5,-81 108.5,-109 221.5,-109 221.5,-81 108.5,-81"/> <text text-anchor="start" x="116.5" y="-97.8" font-family="FreeSans" font-size="9.00">std::basic_ios< _CharT,</text> <text text-anchor="middle" x="165" y="-87.8" font-family="FreeSans" font-size="9.00"> _Traits ></text> </g> <!-- Node3 --> <g id="node3" class="node"><title>Node3</title> <g id="a_node3"><a xlink:href="a00450.html" target="_top" xlink:title="Template class basic_istream. "> <polygon fill="white" stroke="black" points="258.5,-117 258.5,-145 353.5,-145 353.5,-117 258.5,-117"/> <text text-anchor="start" x="266.5" y="-133.8" font-family="FreeSans" font-size="9.00">std::basic_istream</text> <text text-anchor="middle" x="306" y="-123.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge2" class="edge"><title>Node1->Node3</title> <path fill="none" stroke="midnightblue" d="M230.038,-111.585C239.615,-114.066 249.331,-116.582 258.452,-118.944"/> <polygon fill="midnightblue" stroke="midnightblue" points="230.697,-108.141 220.139,-109.022 228.942,-114.917 230.697,-108.141"/> </g> <!-- Node9 --> <g id="node9" class="node"><title>Node9</title> <g id="a_node9"><a xlink:href="a00451.html" target="_top" xlink:title="Template class basic_ostream. "> <polygon fill="white" stroke="black" points="258.5,-58 258.5,-86 353.5,-86 353.5,-58 258.5,-58"/> <text text-anchor="start" x="266.5" y="-74.8" font-family="FreeSans" font-size="9.00">std::basic_ostream</text> <text text-anchor="middle" x="306" y="-64.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node1->Node9 --> <g id="edge8" class="edge"><title>Node1->Node9</title> <path fill="none" stroke="midnightblue" d="M231.747,-84.121C240.673,-82.644 249.683,-81.1533 258.183,-79.7467"/> <polygon fill="midnightblue" stroke="midnightblue" points="231.03,-80.6919 221.736,-85.7775 232.173,-87.598 231.03,-80.6919"/> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a00791.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.5,-86 0.5,-104 71.5,-104 71.5,-86 0.5,-86"/> <text text-anchor="middle" x="36" y="-92.8" font-family="FreeSans" font-size="9.00">std::ios_base</text> </a> </g> </g> <!-- Node2->Node1 --> <g id="edge1" class="edge"><title>Node2->Node1</title> <path fill="none" stroke="midnightblue" d="M81.8517,-95C90.412,-95 99.4684,-95 108.319,-95"/> <polygon fill="midnightblue" stroke="midnightblue" points="81.7033,-91.5001 71.7033,-95 81.7033,-98.5001 81.7033,-91.5001"/> </g> <!-- Node4 --> <g id="node4" class="node"><title>Node4</title> <g id="a_node4"><a xlink:href="a00643.html" target="_top" xlink:title="Controlling input for files. "> <polygon fill="white" stroke="black" points="400.5,-188 400.5,-216 495.5,-216 495.5,-188 400.5,-188"/> <text text-anchor="start" x="408.5" y="-204.8" font-family="FreeSans" font-size="9.00">std::basic_ifstream</text> <text text-anchor="middle" x="448" y="-194.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node3->Node4 --> <g id="edge3" class="edge"><title>Node3->Node4</title> <path fill="none" stroke="midnightblue" d="M339.204,-150.397C354.39,-159.241 372.893,-169.591 390,-178 396.938,-181.41 404.482,-184.801 411.743,-187.913"/> <polygon fill="midnightblue" stroke="midnightblue" points="340.614,-147.166 330.219,-145.115 337.066,-153.2 340.614,-147.166"/> </g> <!-- Node5 --> <g id="node5" class="node"><title>Node5</title> <g id="a_node5"><a xlink:href="a00449.html" target="_top" xlink:title="Template class basic_iostream. "> <polygon fill="white" stroke="black" points="400.5,-94 400.5,-122 495.5,-122 495.5,-94 400.5,-94"/> <text text-anchor="start" x="408.5" y="-110.8" font-family="FreeSans" font-size="9.00">std::basic_iostream</text> <text text-anchor="middle" x="448" y="-100.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node3->Node5 --> <g id="edge4" class="edge"><title>Node3->Node5</title> <path fill="none" stroke="midnightblue" d="M363.629,-121.697C375.742,-119.707 388.41,-117.625 400.108,-115.704"/> <polygon fill="midnightblue" stroke="midnightblue" points="362.918,-118.266 353.618,-123.341 364.053,-125.174 362.918,-118.266"/> </g> <!-- Node8 --> <g id="node8" class="node"><title>Node8</title> <g id="a_node8"><a xlink:href="a00645.html" target="_top" xlink:title="Controlling input for std::string. "> <polygon fill="white" stroke="black" points="391.5,-141 391.5,-169 504.5,-169 504.5,-141 391.5,-141"/> <text text-anchor="start" x="399.5" y="-157.8" font-family="FreeSans" font-size="9.00">std::basic_istringstream</text> <text text-anchor="middle" x="448" y="-147.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node3->Node8 --> <g id="edge7" class="edge"><title>Node3->Node8</title> <path fill="none" stroke="midnightblue" d="M363.737,-140.726C372.848,-142.288 382.269,-143.903 391.354,-145.461"/> <polygon fill="midnightblue" stroke="midnightblue" points="364.066,-137.232 353.618,-138.992 362.883,-144.131 364.066,-137.232"/> </g> <!-- Node6 --> <g id="node6" class="node"><title>Node6</title> <g id="a_node6"><a xlink:href="a00642.html" target="_top" xlink:title="Controlling input and output for files. "> <polygon fill="white" stroke="black" points="549.5,-117 549.5,-145 644.5,-145 644.5,-117 549.5,-117"/> <text text-anchor="start" x="557.5" y="-133.8" font-family="FreeSans" font-size="9.00">std::basic_fstream</text> <text text-anchor="middle" x="597" y="-123.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node5->Node6 --> <g id="edge5" class="edge"><title>Node5->Node6</title> <path fill="none" stroke="midnightblue" d="M505.793,-116.886C520.178,-119.137 535.464,-121.528 549.286,-123.691"/> <polygon fill="midnightblue" stroke="midnightblue" points="505.933,-113.365 495.512,-115.277 504.85,-120.281 505.933,-113.365"/> </g> <!-- Node7 --> <g id="node7" class="node"><title>Node7</title> <g id="a_node7"><a xlink:href="a00651.html" target="_top" xlink:title="Controlling input and output for std::string. "> <polygon fill="white" stroke="black" points="542,-70 542,-98 652,-98 652,-70 542,-70"/> <text text-anchor="start" x="550" y="-86.8" font-family="FreeSans" font-size="9.00">std::basic_stringstream</text> <text text-anchor="middle" x="597" y="-76.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node5->Node7 --> <g id="edge6" class="edge"><title>Node5->Node7</title> <path fill="none" stroke="midnightblue" d="M505.382,-98.7947C517.348,-96.8411 529.955,-94.7828 541.837,-92.843"/> <polygon fill="midnightblue" stroke="midnightblue" points="504.817,-95.3406 495.512,-100.406 505.945,-102.249 504.817,-95.3406"/> </g> <!-- Node9->Node5 --> <g id="edge9" class="edge"><title>Node9->Node5</title> <path fill="none" stroke="midnightblue" d="M363.629,-86.5618C375.742,-89.6766 388.41,-92.934 400.108,-95.9421"/> <polygon fill="midnightblue" stroke="midnightblue" points="364.175,-83.0882 353.618,-83.9875 362.431,-89.8677 364.175,-83.0882"/> </g> <!-- Node10 --> <g id="node10" class="node"><title>Node10</title> <g id="a_node10"><a xlink:href="a00646.html" target="_top" xlink:title="Controlling output for files. "> <polygon fill="white" stroke="black" points="400.5,-47 400.5,-75 495.5,-75 495.5,-47 400.5,-47"/> <text text-anchor="start" x="408.5" y="-63.8" font-family="FreeSans" font-size="9.00">std::basic_ofstream</text> <text text-anchor="middle" x="448" y="-53.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node9->Node10 --> <g id="edge10" class="edge"><title>Node9->Node10</title> <path fill="none" stroke="midnightblue" d="M363.629,-67.5506C375.742,-66.5988 388.41,-65.6035 400.108,-64.6844"/> <polygon fill="midnightblue" stroke="midnightblue" points="363.313,-64.0645 353.618,-68.3372 363.861,-71.043 363.313,-64.0645"/> </g> <!-- Node11 --> <g id="node11" class="node"><title>Node11</title> <g id="a_node11"><a xlink:href="a00648.html" target="_top" xlink:title="Controlling output for std::string. "> <polygon fill="white" stroke="black" points="390,-0 390,-28 506,-28 506,-0 390,-0"/> <text text-anchor="start" x="398" y="-16.8" font-family="FreeSans" font-size="9.00">std::basic_ostringstream</text> <text text-anchor="middle" x="448" y="-6.8" font-family="FreeSans" font-size="9.00">< _CharT, _Traits ></text> </a> </g> </g> <!-- Node9->Node11 --> <g id="edge11" class="edge"><title>Node9->Node11</title> <path fill="none" stroke="midnightblue" d="M349.284,-54.0198C362.323,-48.5157 376.738,-42.4713 390,-37 397.102,-34.0697 404.719,-30.9684 411.998,-28.0241"/> <polygon fill="midnightblue" stroke="midnightblue" points="347.917,-50.798 340.069,-57.9163 350.643,-57.2454 347.917,-50.798"/> </g> </g> </svg>