<?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="666pt" height="225pt" viewBox="0.00 0.00 666.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>Graphical Class Hierarchy</title> <polygon fill="white" stroke="none" points="-4,4 -4,-221 662,-221 662,4 -4,4"/> <!-- Node1305 --> <g id="node1" class="node"><title>Node1305</title> <g id="a_node1"><a xlink:href="a09341.html" target="_top" xlink:title="Base class for checking address and label information about allocations. Create a std::map between th..."> <polygon fill="white" stroke="black" points="171,-146.5 171,-164.5 299,-164.5 299,-146.5 171,-146.5"/> <text text-anchor="middle" x="235" y="-153.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::annotate_base</text> </a> </g> </g> <!-- Node1306 --> <g id="node2" class="node"><title>Node1306</title> <g id="a_node2"><a xlink:href="a09401.html" target="_top" xlink:title="Allocator class with logging and exception generation control. Intended to be used as an allocator_ty..."> <polygon fill="white" stroke="black" points="352.5,-188.5 352.5,-216.5 481.5,-216.5 481.5,-188.5 352.5,-188.5"/> <text text-anchor="start" x="360.5" y="-205.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_allocator</text> <text text-anchor="middle" x="417" y="-195.3" font-family="Helvetica,sans-Serif" font-size="9.00">_base< _Tp, _Cond ></text> </a> </g> </g> <!-- Node1305->Node1306 --> <g id="edge1" class="edge"><title>Node1305->Node1306</title> <path fill="none" stroke="midnightblue" d="M280.544,-167.131C305.271,-173.587 336.206,-181.665 362.268,-188.47"/> <polygon fill="midnightblue" stroke="midnightblue" points="281.266,-163.702 270.706,-164.562 279.497,-170.475 281.266,-163.702"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a09401.html" target="_top" xlink:title="__gnu_cxx::throw_allocator\l_base\< _Tp, limit_condition \>"> <polygon fill="white" stroke="black" points="348.5,-94.5 348.5,-122.5 485.5,-122.5 485.5,-94.5 348.5,-94.5"/> <text text-anchor="start" x="356.5" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_allocator</text> <text text-anchor="middle" x="417" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00">_base< _Tp, limit_condition ></text> </a> </g> </g> <!-- Node1305->Node2 --> <g id="edge2" class="edge"><title>Node1305->Node2</title> <path fill="none" stroke="midnightblue" d="M280.544,-143.869C305.271,-137.413 336.206,-129.335 362.268,-122.53"/> <polygon fill="midnightblue" stroke="midnightblue" points="279.497,-140.525 270.706,-146.438 281.266,-147.298 279.497,-140.525"/> </g> <!-- Node7 --> <g id="node5" class="node"><title>Node7</title> <g id="a_node5"><a xlink:href="a09401.html" target="_top" xlink:title="__gnu_cxx::throw_allocator\l_base\< _Tp, random_condition \>"> <polygon fill="white" stroke="black" points="341,-141.5 341,-169.5 493,-169.5 493,-141.5 341,-141.5"/> <text text-anchor="start" x="349" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_allocator</text> <text text-anchor="middle" x="417" y="-148.3" font-family="Helvetica,sans-Serif" font-size="9.00">_base< _Tp, random_condition ></text> </a> </g> </g> <!-- Node1305->Node7 --> <g id="edge4" class="edge"><title>Node1305->Node7</title> <path fill="none" stroke="midnightblue" d="M309.457,-155.5C319.828,-155.5 330.502,-155.5 340.904,-155.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="309.208,-152 299.208,-155.5 309.208,-159 309.208,-152"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a09405.html" target="_top" xlink:title="Allocator throwing via limit condition. "> <polygon fill="white" stroke="black" points="529,-94.5 529,-122.5 658,-122.5 658,-94.5 529,-94.5"/> <text text-anchor="start" x="537" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_allocator</text> <text text-anchor="middle" x="593.5" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00">_limit< _Tp ></text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge3" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M496.288,-108.5C507.138,-108.5 518.174,-108.5 528.716,-108.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="495.966,-105 485.966,-108.5 495.966,-112 495.966,-105"/> </g> <!-- Node8 --> <g id="node6" class="node"><title>Node8</title> <g id="a_node6"><a xlink:href="a09413.html" target="_top" xlink:title="Allocator throwing via random condition. "> <polygon fill="white" stroke="black" points="529,-141.5 529,-169.5 658,-169.5 658,-141.5 529,-141.5"/> <text text-anchor="start" x="537" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_allocator</text> <text text-anchor="middle" x="593.5" y="-148.3" font-family="Helvetica,sans-Serif" font-size="9.00">_random< _Tp ></text> </a> </g> </g> <!-- Node7->Node8 --> <g id="edge5" class="edge"><title>Node7->Node8</title> <path fill="none" stroke="midnightblue" d="M503.124,-155.5C511.763,-155.5 520.429,-155.5 528.784,-155.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="503.016,-152 493.016,-155.5 503.016,-159 503.016,-152"/> </g> <!-- Node0 --> <g id="node7" class="node"><title>Node0</title> <g id="a_node7"><a xlink:href="a09345.html" target="_top" xlink:title="Base struct for condition policy. "> <polygon fill="white" stroke="black" points="0,-61.5 0,-79.5 129,-79.5 129,-61.5 0,-61.5"/> <text text-anchor="middle" x="64.5" y="-68.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::condition_base</text> </a> </g> </g> <!-- Node1 --> <g id="node8" class="node"><title>Node1</title> <g id="a_node8"><a xlink:href="a09349.html" target="_top" xlink:title="Base class for incremental control and throw. "> <polygon fill="white" stroke="black" points="172.5,-43.5 172.5,-61.5 297.5,-61.5 297.5,-43.5 172.5,-43.5"/> <text text-anchor="middle" x="235" y="-50.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::limit_condition</text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge6" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M139.277,-62.6188C150.345,-61.4364 161.659,-60.2278 172.437,-59.0764"/> <polygon fill="midnightblue" stroke="midnightblue" points="138.774,-59.1525 129.203,-63.695 139.518,-66.1129 138.774,-59.1525"/> </g> <!-- Node6 --> <g id="node11" class="node"><title>Node6</title> <g id="a_node11"><a xlink:href="a09369.html" target="_top" xlink:title="Base class for random probability control and throw. "> <polygon fill="white" stroke="black" points="165,-80.5 165,-98.5 305,-98.5 305,-80.5 165,-80.5"/> <text text-anchor="middle" x="235" y="-87.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::random_condition</text> </a> </g> </g> <!-- Node0->Node6 --> <g id="edge10" class="edge"><title>Node0->Node6</title> <path fill="none" stroke="midnightblue" d="M139.143,-78.8039C147.687,-79.7673 156.378,-80.7474 164.859,-81.7037"/> <polygon fill="midnightblue" stroke="midnightblue" points="139.532,-75.3257 129.203,-77.6831 138.747,-82.2816 139.532,-75.3257"/> </g> <!-- Node1->Node2 --> <g id="edge7" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M281.486,-64.3143C289.368,-66.5638 297.453,-69.0007 305,-71.5 321.297,-76.897 324.783,-79.8685 341,-85.5 349.749,-88.538 359.141,-91.5849 368.219,-94.4216"/> <polygon fill="midnightblue" stroke="midnightblue" points="282.238,-60.8906 271.666,-61.5745 280.357,-67.6331 282.238,-60.8906"/> </g> <!-- Node4 --> <g id="node9" class="node"><title>Node4</title> <g id="a_node9"><a xlink:href="a09389.html" target="_top" xlink:title="__gnu_cxx::throw_value\l_base\< limit_condition \>"> <polygon fill="white" stroke="black" points="359,-0.5 359,-28.5 475,-28.5 475,-0.5 359,-0.5"/> <text text-anchor="start" x="367" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_value</text> <text text-anchor="middle" x="417" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">_base< limit_condition ></text> </a> </g> </g> <!-- Node1->Node4 --> <g id="edge8" class="edge"><title>Node1->Node4</title> <path fill="none" stroke="midnightblue" d="M288.49,-41.4188C310.502,-36.7719 336.159,-31.3553 358.664,-26.6042"/> <polygon fill="midnightblue" stroke="midnightblue" points="287.719,-38.0043 278.657,-43.4945 289.165,-44.8534 287.719,-38.0043"/> </g> <!-- Node5 --> <g id="node10" class="node"><title>Node5</title> <g id="a_node10"><a xlink:href="a09393.html" target="_top" xlink:title="Type throwing via limit condition. "> <polygon fill="white" stroke="black" points="535.5,-0.5 535.5,-28.5 651.5,-28.5 651.5,-0.5 535.5,-0.5"/> <text text-anchor="start" x="543.5" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_value</text> <text text-anchor="middle" x="593.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">_limit</text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge9" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M485.256,-14.5C501.753,-14.5 519.257,-14.5 535.234,-14.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="485.138,-11.0001 475.138,-14.5 485.138,-18.0001 485.138,-11.0001"/> </g> <!-- Node6->Node7 --> <g id="edge11" class="edge"><title>Node6->Node7</title> <path fill="none" stroke="midnightblue" d="M265.987,-102.632C286.837,-111.552 315.377,-123.346 341,-132.5 349.593,-135.57 358.825,-138.608 367.774,-141.422"/> <polygon fill="midnightblue" stroke="midnightblue" points="267.27,-99.374 256.701,-98.6321 264.501,-105.803 267.27,-99.374"/> </g> <!-- Node9 --> <g id="node12" class="node"><title>Node9</title> <g id="a_node12"><a xlink:href="a09389.html" target="_top" xlink:title="__gnu_cxx::throw_value\l_base\< random_condition \>"> <polygon fill="white" stroke="black" points="351.5,-47.5 351.5,-75.5 482.5,-75.5 482.5,-47.5 351.5,-47.5"/> <text text-anchor="start" x="359.5" y="-64.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_value</text> <text text-anchor="middle" x="417" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00">_base< random_condition ></text> </a> </g> </g> <!-- Node6->Node9 --> <g id="edge12" class="edge"><title>Node6->Node9</title> <path fill="none" stroke="midnightblue" d="M303.981,-78.9252C319.491,-76.5125 335.93,-73.9553 351.298,-71.5648"/> <polygon fill="midnightblue" stroke="midnightblue" points="303.287,-75.4909 293.944,-80.4865 304.363,-82.4078 303.287,-75.4909"/> </g> <!-- Node10 --> <g id="node13" class="node"><title>Node10</title> <g id="a_node13"><a xlink:href="a09397.html" target="_top" xlink:title="Type throwing via random condition. "> <polygon fill="white" stroke="black" points="535.5,-47.5 535.5,-75.5 651.5,-75.5 651.5,-47.5 535.5,-47.5"/> <text text-anchor="start" x="543.5" y="-64.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::throw_value</text> <text text-anchor="middle" x="593.5" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00">_random</text> </a> </g> </g> <!-- Node9->Node10 --> <g id="edge13" class="edge"><title>Node9->Node10</title> <path fill="none" stroke="midnightblue" d="M493.146,-61.5C507.245,-61.5 521.775,-61.5 535.222,-61.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="492.977,-58.0001 482.977,-61.5 492.977,-65.0001 492.977,-58.0001"/> </g> </g> </svg>