<?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::logic_error Pages: 1 --> <svg width="490pt" height="321pt" viewBox="0.00 0.00 490.00 321.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 317)"> <title>std::logic_error</title> <polygon fill="white" stroke="none" points="-4,4 -4,-317 486,-317 486,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <polygon fill="#bfbfbf" stroke="black" points="109,-111.5 109,-129.5 186,-129.5 186,-111.5 109,-111.5"/> <text text-anchor="middle" x="147.5" y="-118.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::logic_error</text> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a09789.html" target="_top" xlink:title="Base class for exceptions. "> <polygon fill="white" stroke="black" points="222,-242.5 222,-270.5 333,-270.5 333,-242.5 222,-242.5"/> <text text-anchor="start" x="230" y="-259.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::container</text> <text text-anchor="middle" x="277.5" y="-249.3" font-family="Helvetica,sans-Serif" font-size="9.00">_error</text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"><title>Node0->Node2</title> <path fill="none" stroke="midnightblue" d="M156.418,-138.781C167.765,-163.095 190.779,-206.073 222,-232.5 226.498,-236.307 231.695,-239.609 237.056,-242.441"/> <polygon fill="midnightblue" stroke="midnightblue" points="159.582,-137.282 152.279,-129.605 153.201,-140.16 159.582,-137.282"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a03209.html" target="_top" xlink:title="std::domain_error"> <polygon fill="white" stroke="black" points="233,-205.5 233,-223.5 322,-223.5 322,-205.5 233,-205.5"/> <text text-anchor="middle" x="277.5" y="-212.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::domain_error</text> </a> </g> </g> <!-- Node0->Node6 --> <g id="edge6" class="edge"><title>Node0->Node6</title> <path fill="none" stroke="midnightblue" d="M161.342,-137.607C174.791,-154.451 197.357,-179.861 222,-195.5 228.345,-199.527 235.651,-202.825 242.808,-205.476"/> <polygon fill="midnightblue" stroke="midnightblue" points="164.078,-135.424 155.177,-129.677 158.551,-139.72 164.078,-135.424"/> </g> <!-- Node7 --> <g id="node8" class="node"><title>Node7</title> <g id="a_node8"><a xlink:href="a08765.html" target="_top" xlink:title="Exception class thrown when a disengaged optional object is dereferenced. "> <polygon fill="white" stroke="black" points="224,-148.5 224,-186.5 331,-186.5 331,-148.5 224,-148.5"/> <text text-anchor="start" x="232" y="-175.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::experimental::</text> <text text-anchor="start" x="232" y="-165.3" font-family="Helvetica,sans-Serif" font-size="9.00">fundamentals_v1::bad</text> <text text-anchor="middle" x="277.5" y="-155.3" font-family="Helvetica,sans-Serif" font-size="9.00">_optional_access</text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"><title>Node0->Node7</title> <path fill="none" stroke="midnightblue" d="M182.582,-133.014C195.472,-137.747 210.452,-143.248 224.61,-148.447"/> <polygon fill="midnightblue" stroke="midnightblue" points="183.773,-129.723 173.18,-129.562 181.36,-136.295 183.773,-129.723"/> </g> <!-- Node8 --> <g id="node9" class="node"><title>Node8</title> <g id="a_node9"><a xlink:href="a02653.html" target="_top" xlink:title="Exception type thrown by futures. "> <polygon fill="white" stroke="black" points="237,-111.5 237,-129.5 318,-129.5 318,-111.5 237,-111.5"/> <text text-anchor="middle" x="277.5" y="-118.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::future_error</text> </a> </g> </g> <!-- Node0->Node8 --> <g id="edge8" class="edge"><title>Node0->Node8</title> <path fill="none" stroke="midnightblue" d="M196.595,-120.5C209.862,-120.5 224.102,-120.5 236.833,-120.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="196.212,-117 186.212,-120.5 196.212,-124 196.212,-117"/> </g> <!-- Node9 --> <g id="node10" class="node"><title>Node9</title> <g id="a_node10"><a xlink:href="a03213.html" target="_top" xlink:title="std::invalid_argument"> <polygon fill="white" stroke="black" points="225.5,-74.5 225.5,-92.5 329.5,-92.5 329.5,-74.5 225.5,-74.5"/> <text text-anchor="middle" x="277.5" y="-81.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::invalid_argument</text> </a> </g> </g> <!-- Node0->Node9 --> <g id="edge9" class="edge"><title>Node0->Node9</title> <path fill="none" stroke="midnightblue" d="M189.486,-108.653C207.496,-103.446 228.312,-97.4294 245.067,-92.586"/> <polygon fill="midnightblue" stroke="midnightblue" points="188.447,-105.309 179.812,-111.449 190.391,-112.034 188.447,-105.309"/> </g> <!-- Node10 --> <g id="node11" class="node"><title>Node10</title> <g id="a_node11"><a xlink:href="a03217.html" target="_top" xlink:title="std::length_error"> <polygon fill="white" stroke="black" points="236,-37.5 236,-55.5 319,-55.5 319,-37.5 236,-37.5"/> <text text-anchor="middle" x="277.5" y="-44.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::length_error</text> </a> </g> </g> <!-- Node0->Node10 --> <g id="edge10" class="edge"><title>Node0->Node10</title> <path fill="none" stroke="midnightblue" d="M165.745,-104.7C179.964,-92.3562 201.12,-75.5042 222,-64.5 228.611,-61.0156 236.027,-58.0279 243.207,-55.5449"/> <polygon fill="midnightblue" stroke="midnightblue" points="163.387,-102.113 158.229,-111.368 168.032,-107.349 163.387,-102.113"/> </g> <!-- Node11 --> <g id="node12" class="node"><title>Node11</title> <g id="a_node12"><a xlink:href="a03221.html" target="_top" xlink:title="std::out_of_range"> <polygon fill="white" stroke="black" points="233.5,-0.5 233.5,-18.5 321.5,-18.5 321.5,-0.5 233.5,-0.5"/> <text text-anchor="middle" x="277.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::out_of_range</text> </a> </g> </g> <!-- Node0->Node11 --> <g id="edge11" class="edge"><title>Node0->Node11</title> <path fill="none" stroke="midnightblue" d="M158.279,-102.561C170.544,-81.6636 193.469,-47.4619 222,-27.5 227.225,-23.8441 233.244,-20.8912 239.333,-18.5182"/> <polygon fill="midnightblue" stroke="midnightblue" points="155.166,-100.955 153.273,-111.379 161.254,-104.41 155.166,-100.955"/> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a01593.html" target="_top" xlink:title="Base class for all library exceptions. "> <polygon fill="white" stroke="black" points="0,-111.5 0,-129.5 73,-129.5 73,-111.5 0,-111.5"/> <text text-anchor="middle" x="36.5" y="-118.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::exception</text> </a> </g> </g> <!-- Node1->Node0 --> <g id="edge1" class="edge"><title>Node1->Node0</title> <path fill="none" stroke="midnightblue" d="M83.3552,-120.5C91.8523,-120.5 100.637,-120.5 108.855,-120.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="83.1907,-117 73.1907,-120.5 83.1906,-124 83.1907,-117"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a09793.html" target="_top" xlink:title="An entry cannot be inserted into a container object for logical reasons (not, e.g., if memory is unabvailable, in which case the allocator_type's exception will be thrown). "> <polygon fill="white" stroke="black" points="378,-284.5 378,-312.5 473,-312.5 473,-284.5 378,-284.5"/> <text text-anchor="start" x="386" y="-301.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::insert</text> <text text-anchor="middle" x="425.5" y="-291.3" font-family="Helvetica,sans-Serif" font-size="9.00">_error</text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge3" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M337.212,-273.39C350.722,-277.276 364.912,-281.358 377.831,-285.075"/> <polygon fill="midnightblue" stroke="midnightblue" points="338.1,-270.003 327.522,-270.602 336.165,-276.73 338.1,-270.003"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a09797.html" target="_top" xlink:title="A join cannot be performed logical reasons (i.e., the ranges of the two container objects being joine..."> <polygon fill="white" stroke="black" points="369,-247.5 369,-265.5 482,-265.5 482,-247.5 369,-247.5"/> <text text-anchor="middle" x="425.5" y="-254.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::join_error</text> </a> </g> </g> <!-- Node2->Node4 --> <g id="edge4" class="edge"><title>Node2->Node4</title> <path fill="none" stroke="midnightblue" d="M343.519,-256.5C351.998,-256.5 360.622,-256.5 368.926,-256.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="343.28,-253 333.28,-256.5 343.28,-260 343.28,-253"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a09801.html" target="_top" xlink:title="A container cannot be resized. "> <polygon fill="white" stroke="black" points="376.5,-200.5 376.5,-228.5 474.5,-228.5 474.5,-200.5 376.5,-200.5"/> <text text-anchor="start" x="384.5" y="-217.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::resize</text> <text text-anchor="middle" x="425.5" y="-207.3" font-family="Helvetica,sans-Serif" font-size="9.00">_error</text> </a> </g> </g> <!-- Node2->Node5 --> <g id="edge5" class="edge"><title>Node2->Node5</title> <path fill="none" stroke="midnightblue" d="M337.292,-239.587C350.264,-235.856 363.859,-231.945 376.351,-228.351"/> <polygon fill="midnightblue" stroke="midnightblue" points="336.165,-236.27 327.522,-242.398 338.1,-242.997 336.165,-236.27"/> </g> </g> </svg>