<?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::ios_base Pages: 1 --> <svg width="660pt" height="361pt" viewBox="0.00 0.00 660.00 361.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 357)"> <title>std::ios_base</title> <polygon fill="white" stroke="white" points="-4,4 -4,-357 656,-357 656,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <polygon fill="#bfbfbf" stroke="black" points="0.5,-174 0.5,-192 71.5,-192 71.5,-174 0.5,-174"/> <text text-anchor="middle" x="36" y="-180.8" font-family="FreeSans" font-size="9.00">std::ios_base</text> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a00448.html" target="_top" xlink:title="std::basic_ios\< char,\l char_traits\< char \> \>"> <polygon fill="white" stroke="black" points="114,-221 114,-249 216,-249 216,-221 114,-221"/> <text text-anchor="start" x="122" y="-237.8" font-family="FreeSans" font-size="9.00">std::basic_ios< char,</text> <text text-anchor="middle" x="165" y="-227.8" font-family="FreeSans" font-size="9.00"> char_traits< char > ></text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M68.6069,-195.941C87.1842,-203.548 110.68,-213.168 129.705,-220.958"/> <polygon fill="midnightblue" stroke="midnightblue" points="69.7023,-192.608 59.1217,-192.058 67.0498,-199.086 69.7023,-192.608"/> </g> <!-- Node8 --> <g id="node8" class="node"><title>Node8</title> <g id="a_node8"><a xlink:href="a00448.html" target="_top" xlink:title="Template class basic_ios, virtual base class for all stream classes. "> <polygon fill="white" stroke="black" points="108.5,-117 108.5,-145 221.5,-145 221.5,-117 108.5,-117"/> <text text-anchor="start" x="116.5" y="-133.8" font-family="FreeSans" font-size="9.00">std::basic_ios< _CharT,</text> <text text-anchor="middle" x="165" y="-123.8" font-family="FreeSans" font-size="9.00"> _Traits ></text> </a> </g> </g> <!-- Node1->Node8 --> <g id="edge8" class="edge"><title>Node1->Node8</title> <path fill="none" stroke="midnightblue" d="M68.6069,-170.059C87.1842,-162.452 110.68,-152.832 129.705,-145.042"/> <polygon fill="midnightblue" stroke="midnightblue" points="67.0498,-166.914 59.1217,-173.942 69.7023,-173.392 67.0498,-166.914"/> </g> <!-- Node3 --> <g id="node3" class="node"><title>Node3</title> <g id="a_node3"><a xlink:href="a00450.html" target="_top" xlink:title="std::basic_istream\l\< char \>"> <polygon fill="white" stroke="black" points="261,-325 261,-353 351,-353 351,-325 261,-325"/> <text text-anchor="start" x="269" y="-341.8" font-family="FreeSans" font-size="9.00">std::basic_istream</text> <text text-anchor="middle" x="306" y="-331.8" font-family="FreeSans" font-size="9.00">< char ></text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge2" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M187.655,-256.542C205.555,-273.657 232.14,-297.538 258,-315 263.163,-318.487 268.9,-321.814 274.54,-324.821"/> <polygon fill="midnightblue" stroke="midnightblue" points="189.694,-253.644 180.076,-249.201 184.824,-258.673 189.694,-253.644"/> </g> <!-- Node4 --> <g id="node4" class="node"><title>Node4</title> <g id="a_node4"><a xlink:href="a00450.html" target="_top" xlink:title="std::basic_istream\l\< char, char_traits\l\< char \> \>"> <polygon fill="white" stroke="black" points="261,-268 261,-306 351,-306 351,-268 261,-268"/> <text text-anchor="start" x="269" y="-294.8" font-family="FreeSans" font-size="9.00">std::basic_istream</text> <text text-anchor="start" x="269" y="-284.8" font-family="FreeSans" font-size="9.00">< char, char_traits</text> <text text-anchor="middle" x="306" y="-274.8" font-family="FreeSans" font-size="9.00">< char > ></text> </a> </g> </g> <!-- Node2->Node4 --> <g id="edge3" class="edge"><title>Node2->Node4</title> <path fill="none" stroke="midnightblue" d="M213.016,-252.589C228.511,-258.386 245.678,-264.808 260.945,-270.519"/> <polygon fill="midnightblue" stroke="midnightblue" points="214.208,-249.298 203.615,-249.072 211.755,-255.854 214.208,-249.298"/> </g> <!-- Node6 --> <g id="node6" class="node"><title>Node6</title> <g id="a_node6"><a xlink:href="a00451.html" target="_top" xlink:title="std::basic_ostream\l\< char \>"> <polygon fill="white" stroke="black" points="259.5,-221 259.5,-249 352.5,-249 352.5,-221 259.5,-221"/> <text text-anchor="start" x="267.5" y="-237.8" font-family="FreeSans" font-size="9.00">std::basic_ostream</text> <text text-anchor="middle" x="306" y="-227.8" font-family="FreeSans" font-size="9.00">< char ></text> </a> </g> </g> <!-- Node2->Node6 --> <g id="edge5" class="edge"><title>Node2->Node6</title> <path fill="none" stroke="midnightblue" d="M226.516,-235C237.428,-235 248.64,-235 259.053,-235"/> <polygon fill="midnightblue" stroke="midnightblue" points="226.182,-231.5 216.182,-235 226.182,-238.5 226.182,-231.5"/> </g> <!-- Node7 --> <g id="node7" class="node"><title>Node7</title> <g id="a_node7"><a xlink:href="a00451.html" target="_top" xlink:title="std::basic_ostream\l\< char, char_traits\l\< char \> \>"> <polygon fill="white" stroke="black" points="259.5,-164 259.5,-202 352.5,-202 352.5,-164 259.5,-164"/> <text text-anchor="start" x="267.5" y="-190.8" font-family="FreeSans" font-size="9.00">std::basic_ostream</text> <text text-anchor="start" x="267.5" y="-180.8" font-family="FreeSans" font-size="9.00">< char, char_traits</text> <text text-anchor="middle" x="306" y="-170.8" font-family="FreeSans" font-size="9.00">< char > ></text> </a> </g> </g> <!-- Node2->Node7 --> <g id="edge6" class="edge"><title>Node2->Node7</title> <path fill="none" stroke="midnightblue" d="M213.179,-217.35C228.121,-211.76 244.604,-205.594 259.431,-200.048"/> <polygon fill="midnightblue" stroke="midnightblue" points="211.755,-214.146 203.615,-220.928 214.208,-220.702 211.755,-214.146"/> </g> <!-- Node5 --> <g id="node5" class="node"><title>Node5</title> <g id="a_node5"><a xlink:href="a00449.html" target="_top" xlink:title="std::basic_iostream\l\< char \>"> <polygon fill="white" stroke="black" points="400.5,-254 400.5,-282 495.5,-282 495.5,-254 400.5,-254"/> <text text-anchor="start" x="408.5" y="-270.8" font-family="FreeSans" font-size="9.00">std::basic_iostream</text> <text text-anchor="middle" x="448" y="-260.8" font-family="FreeSans" font-size="9.00">< char ></text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge4" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M361.359,-279.623C374.144,-277.888 387.664,-276.053 400.09,-274.366"/> <polygon fill="midnightblue" stroke="midnightblue" points="360.735,-276.175 351.297,-280.988 361.677,-283.112 360.735,-276.175"/> </g> <!-- Node7->Node5 --> <g id="edge7" class="edge"><title>Node7->Node5</title> <path fill="none" stroke="midnightblue" d="M347.219,-207.419C371.933,-222.424 402.735,-241.125 423.528,-253.749"/> <polygon fill="midnightblue" stroke="midnightblue" points="348.783,-204.274 338.419,-202.076 345.15,-210.257 348.783,-204.274"/> </g> <!-- Node9 --> <g id="node9" class="node"><title>Node9</title> <g id="a_node9"><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> <!-- Node8->Node9 --> <g id="edge9" class="edge"><title>Node8->Node9</title> <path fill="none" stroke="midnightblue" d="M231.747,-131C240.673,-131 249.683,-131 258.183,-131"/> <polygon fill="midnightblue" stroke="midnightblue" points="231.736,-127.5 221.736,-131 231.736,-134.5 231.736,-127.5"/> </g> <!-- Node15 --> <g id="node15" class="node"><title>Node15</title> <g id="a_node15"><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> <!-- Node8->Node15 --> <g id="edge15" class="edge"><title>Node8->Node15</title> <path fill="none" stroke="midnightblue" d="M208.662,-112.891C229.029,-104.247 253.028,-94.0602 271.978,-86.0167"/> <polygon fill="midnightblue" stroke="midnightblue" points="207.132,-109.739 199.294,-116.868 209.867,-116.183 207.132,-109.739"/> </g> <!-- Node10 --> <g id="node10" class="node"><title>Node10</title> <g id="a_node10"><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> <!-- Node9->Node10 --> <g id="edge10" class="edge"><title>Node9->Node10</title> <path fill="none" stroke="midnightblue" d="M344.59,-149.784C347.794,-151.509 350.967,-153.262 354,-155 370.474,-164.439 373.19,-169.173 390,-178 396.654,-181.494 403.932,-184.872 410.993,-187.936"/> <polygon fill="midnightblue" stroke="midnightblue" points="346.048,-146.596 335.569,-145.032 342.785,-152.789 346.048,-146.596"/> </g> <!-- Node11 --> <g id="node11" class="node"><title>Node11</title> <g id="a_node11"><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> <!-- Node9->Node11 --> <g id="edge11" class="edge"><title>Node9->Node11</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> <!-- Node14 --> <g id="node14" class="node"><title>Node14</title> <g id="a_node14"><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> <!-- Node9->Node14 --> <g id="edge14" class="edge"><title>Node9->Node14</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> <!-- Node12 --> <g id="node12" class="node"><title>Node12</title> <g id="a_node12"><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> <!-- Node11->Node12 --> <g id="edge12" class="edge"><title>Node11->Node12</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> <!-- Node13 --> <g id="node13" class="node"><title>Node13</title> <g id="a_node13"><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> <!-- Node11->Node13 --> <g id="edge13" class="edge"><title>Node11->Node13</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> <!-- Node15->Node11 --> <g id="edge16" class="edge"><title>Node15->Node11</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> <!-- Node16 --> <g id="node16" class="node"><title>Node16</title> <g id="a_node16"><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> <!-- Node15->Node16 --> <g id="edge17" class="edge"><title>Node15->Node16</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> <!-- Node17 --> <g id="node17" class="node"><title>Node17</title> <g id="a_node17"><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> <!-- Node15->Node17 --> <g id="edge18" class="edge"><title>Node15->Node17</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>