<?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::exception Pages: 1 --> <svg width="529pt" height="649pt" viewBox="0.00 0.00 529.00 649.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 645)"> <title>std::exception</title> <polygon fill="white" stroke="none" points="-4,4 -4,-645 525,-645 525,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <polygon fill="#bfbfbf" stroke="black" points="0,-427.5 0,-445.5 73,-445.5 73,-427.5 0,-427.5"/> <text text-anchor="middle" x="36.5" y="-434.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::exception</text> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a09337.html" target="_top" xlink:title="Thown by exception safety machinery. "> <polygon fill="white" stroke="black" points="109,-622.5 109,-640.5 225,-640.5 225,-622.5 109,-622.5"/> <text text-anchor="middle" x="167" y="-629.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::forced_error</text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M39.8956,-455.942C45.3886,-492.173 62.2361,-570.25 109,-613.5 112.962,-617.164 117.666,-620.082 122.647,-622.406"/> <polygon fill="midnightblue" stroke="midnightblue" points="43.3228,-455.174 38.4876,-445.747 36.3886,-456.132 43.3228,-455.174"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a01589.html" target="_top" xlink:title="Exception thrown by __cxa_guard_acquire.6.7[stmt.dcl]/4: If control re-enters the declaration (recurs..."> <polygon fill="white" stroke="black" points="115,-575.5 115,-603.5 219,-603.5 219,-575.5 115,-575.5"/> <text text-anchor="start" x="123" y="-592.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_cxx::recursive</text> <text text-anchor="middle" x="167" y="-582.3" font-family="Helvetica,sans-Serif" font-size="9.00">_init_error</text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"><title>Node0->Node2</title> <path fill="none" stroke="midnightblue" d="M43.3389,-455.48C52.8295,-483.397 74.1311,-535.562 109,-566.5 112.831,-569.899 117.23,-572.833 121.848,-575.355"/> <polygon fill="midnightblue" stroke="midnightblue" points="46.597,-454.18 40.1797,-445.75 39.9392,-456.342 46.597,-454.18"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a01605.html" target="_top" xlink:title="Exception possibly thrown by new.bad_alloc (or classes derived from it) is used to report allocation ..."> <polygon fill="white" stroke="black" points="130,-538.5 130,-556.5 204,-556.5 204,-538.5 130,-538.5"/> <text text-anchor="middle" x="167" y="-545.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::bad_alloc</text> </a> </g> </g> <!-- Node0->Node3 --> <g id="edge3" class="edge"><title>Node0->Node3</title> <path fill="none" stroke="midnightblue" d="M46.8478,-454.509C58.6202,-475.474 80.7672,-509.742 109,-529.5 115.207,-533.844 122.508,-537.174 129.776,-539.715"/> <polygon fill="midnightblue" stroke="midnightblue" points="49.894,-452.784 42.0523,-445.659 43.7395,-456.119 49.894,-452.784"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a01621.html" target="_top" xlink:title="Thrown during incorrect typecasting.If you attempt an invalid dynamic_cast expression, an instance of this class (or something derived from this class) is thrown. "> <polygon fill="white" stroke="black" points="131.5,-501.5 131.5,-519.5 202.5,-519.5 202.5,-501.5 131.5,-501.5"/> <text text-anchor="middle" x="167" y="-508.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::bad_cast</text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"><title>Node0->Node4</title> <path fill="none" stroke="midnightblue" d="M54.55,-452.75C68.3138,-465.117 88.671,-481.783 109,-492.5 115.977,-496.178 123.835,-499.259 131.436,-501.772"/> <polygon fill="midnightblue" stroke="midnightblue" points="56.6183,-449.897 46.8914,-445.697 51.8763,-455.046 56.6183,-449.897"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a01597.html" target="_top" xlink:title="std::bad_exception"> <polygon fill="white" stroke="black" points="120,-464.5 120,-482.5 214,-482.5 214,-464.5 120,-464.5"/> <text text-anchor="middle" x="167" y="-471.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::bad_exception</text> </a> </g> </g> <!-- Node0->Node6 --> <g id="edge6" class="edge"><title>Node0->Node6</title> <path fill="none" stroke="midnightblue" d="M78.646,-448.347C96.7267,-453.554 117.624,-459.571 134.445,-464.414"/> <polygon fill="midnightblue" stroke="midnightblue" points="79.5127,-444.955 68.9346,-445.551 77.5758,-451.682 79.5127,-444.955"/> </g> <!-- Node7 --> <g id="node8" class="node"><title>Node7</title> <g id="a_node8"><a xlink:href="a02569.html" target="_top" xlink:title="Exception class thrown when class template function's operator() is called with an empty target..."> <polygon fill="white" stroke="black" points="114,-427.5 114,-445.5 220,-445.5 220,-427.5 114,-427.5"/> <text text-anchor="middle" x="167" y="-434.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::bad_function_call</text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"><title>Node0->Node7</title> <path fill="none" stroke="midnightblue" d="M83.5687,-436.5C93.3,-436.5 103.638,-436.5 113.584,-436.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="83.2944,-433 73.2944,-436.5 83.2944,-440 83.2944,-433"/> </g> <!-- Node8 --> <g id="node9" class="node"><title>Node8</title> <g id="a_node9"><a xlink:href="a01625.html" target="_top" xlink:title="Thrown when a NULL pointer in a typeid expression is used. "> <polygon fill="white" stroke="black" points="127.5,-390.5 127.5,-408.5 206.5,-408.5 206.5,-390.5 127.5,-390.5"/> <text text-anchor="middle" x="167" y="-397.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::bad_typeid</text> </a> </g> </g> <!-- Node0->Node8 --> <g id="edge8" class="edge"><title>Node0->Node8</title> <path fill="none" stroke="midnightblue" d="M78.646,-424.653C96.7267,-419.446 117.624,-413.429 134.445,-408.586"/> <polygon fill="midnightblue" stroke="midnightblue" points="77.5758,-421.318 68.9346,-427.449 79.5127,-428.045 77.5758,-421.318"/> </g> <!-- Node9 --> <g id="node10" class="node"><title>Node9</title> <g id="a_node10"><a xlink:href="a06121.html" target="_top" xlink:title="Exception possibly thrown by shared_ptr. "> <polygon fill="white" stroke="black" points="121,-353.5 121,-371.5 213,-371.5 213,-353.5 121,-353.5"/> <text text-anchor="middle" x="167" y="-360.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::bad_weak_ptr</text> </a> </g> </g> <!-- Node0->Node9 --> <g id="edge9" class="edge"><title>Node0->Node9</title> <path fill="none" stroke="midnightblue" d="M55.1212,-420.233C68.9281,-408.188 89.0754,-392.095 109,-381.5 116.368,-377.582 124.697,-374.257 132.668,-371.538"/> <polygon fill="midnightblue" stroke="midnightblue" points="52.5311,-417.853 47.4025,-427.124 57.1931,-423.075 52.5311,-417.853"/> </g> <!-- Node10 --> <g id="node11" class="node"><title>Node10</title> <g id="a_node11"><a xlink:href="a05213.html" target="_top" xlink:title="These are thrown to indicate problems with io.27.4.2.1.1 Class ios_base::failure. ..."> <polygon fill="white" stroke="black" points="116.5,-316.5 116.5,-334.5 217.5,-334.5 217.5,-316.5 116.5,-316.5"/> <text text-anchor="middle" x="167" y="-323.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::ios_base::failure</text> </a> </g> </g> <!-- Node0->Node10 --> <g id="edge10" class="edge"><title>Node0->Node10</title> <path fill="none" stroke="midnightblue" d="M46.8478,-418.491C58.6202,-397.526 80.7672,-363.258 109,-343.5 114.186,-339.87 120.137,-336.948 126.194,-334.603"/> <polygon fill="midnightblue" stroke="midnightblue" points="43.7395,-416.881 42.0523,-427.341 49.894,-420.216 43.7395,-416.881"/> </g> <!-- Node11 --> <g id="node12" class="node"><title>Node11</title> <g id="a_node12"><a xlink:href="a03205.html" target="_top" xlink:title="One of two subclasses of exception. "> <polygon fill="white" stroke="black" points="128.5,-279.5 128.5,-297.5 205.5,-297.5 205.5,-279.5 128.5,-279.5"/> <text text-anchor="middle" x="167" y="-286.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::logic_error</text> </a> </g> </g> <!-- Node0->Node11 --> <g id="edge11" class="edge"><title>Node0->Node11</title> <path fill="none" stroke="midnightblue" d="M42.9039,-417.579C51.9383,-389.311 72.7807,-336.206 109,-306.5 114.617,-301.893 121.424,-298.46 128.35,-295.903"/> <polygon fill="midnightblue" stroke="midnightblue" points="39.4751,-416.825 39.9219,-427.411 46.1738,-418.857 39.4751,-416.825"/> </g> <!-- Node22 --> <g id="node23" class="node"><title>Node22</title> <g id="a_node23"><a xlink:href="a03225.html" target="_top" xlink:title="One of two subclasses of exception. "> <polygon fill="white" stroke="black" points="122.5,-92.5 122.5,-110.5 211.5,-110.5 211.5,-92.5 122.5,-92.5"/> <text text-anchor="middle" x="167" y="-99.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::runtime_error</text> </a> </g> </g> <!-- Node0->Node22 --> <g id="edge22" class="edge"><title>Node0->Node22</title> <path fill="none" stroke="midnightblue" d="M44.6755,-417.794C68.6154,-355.382 145.21,-155.699 162.507,-110.607"/> <polygon fill="midnightblue" stroke="midnightblue" points="41.3845,-416.6 41.0709,-427.191 47.9202,-419.107 41.3845,-416.6"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a08697.html" target="_top" xlink:title="Exception class thrown by a failed any_cast. "> <polygon fill="white" stroke="black" points="263,-491.5 263,-529.5 370,-529.5 370,-491.5 263,-491.5"/> <text text-anchor="start" x="271" y="-518.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::experimental::</text> <text text-anchor="start" x="271" y="-508.3" font-family="Helvetica,sans-Serif" font-size="9.00">fundamentals_v1::bad</text> <text text-anchor="middle" x="316.5" y="-498.3" font-family="Helvetica,sans-Serif" font-size="9.00">_any_cast</text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge5" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M212.652,-510.5C228.502,-510.5 246.487,-510.5 262.936,-510.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="212.582,-507 202.582,-510.5 212.582,-514 212.582,-507"/> </g> <!-- Node12 --> <g id="node13" class="node"><title>Node12</title> <g id="a_node13"><a xlink:href="a09789.html" target="_top" xlink:title="Base class for exceptions. "> <polygon fill="white" stroke="black" points="261,-427.5 261,-455.5 372,-455.5 372,-427.5 261,-427.5"/> <text text-anchor="start" x="269" y="-444.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::container</text> <text text-anchor="middle" x="316.5" y="-434.3" font-family="Helvetica,sans-Serif" font-size="9.00">_error</text> </a> </g> </g> <!-- Node11->Node12 --> <g id="edge12" class="edge"><title>Node11->Node12</title> <path fill="none" stroke="midnightblue" d="M214.682,-298.903C218.461,-300.99 221.979,-303.495 225,-306.5 262.066,-343.377 225.697,-379.932 261,-418.5 264.19,-421.985 267.993,-424.96 272.086,-427.496"/> <polygon fill="midnightblue" stroke="midnightblue" points="216.059,-295.685 205.506,-294.753 213.175,-302.063 216.059,-295.685"/> </g> <!-- Node16 --> <g id="node17" class="node"><title>Node16</title> <g id="a_node17"><a xlink:href="a03209.html" target="_top" xlink:title="std::domain_error"> <polygon fill="white" stroke="black" points="272,-390.5 272,-408.5 361,-408.5 361,-390.5 272,-390.5"/> <text text-anchor="middle" x="316.5" y="-397.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::domain_error</text> </a> </g> </g> <!-- Node11->Node16 --> <g id="edge16" class="edge"><title>Node11->Node16</title> <path fill="none" stroke="midnightblue" d="M214.893,-299.683C218.525,-301.606 221.956,-303.86 225,-306.5 252.929,-330.729 233.23,-357.088 261,-381.5 265.191,-385.184 270.156,-388.118 275.357,-390.453"/> <polygon fill="midnightblue" stroke="midnightblue" points="216.12,-296.398 205.559,-295.55 213.286,-302.799 216.12,-296.398"/> </g> <!-- Node17 --> <g id="node18" class="node"><title>Node17</title> <g id="a_node18"><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="263,-333.5 263,-371.5 370,-371.5 370,-333.5 263,-333.5"/> <text text-anchor="start" x="271" y="-360.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::experimental::</text> <text text-anchor="start" x="271" y="-350.3" font-family="Helvetica,sans-Serif" font-size="9.00">fundamentals_v1::bad</text> <text text-anchor="middle" x="316.5" y="-340.3" font-family="Helvetica,sans-Serif" font-size="9.00">_optional_access</text> </a> </g> </g> <!-- Node11->Node17 --> <g id="edge17" class="edge"><title>Node11->Node17</title> <path fill="none" stroke="midnightblue" d="M209.819,-300.833C214.978,-302.61 220.142,-304.514 225,-306.5 235.686,-310.868 259.133,-322.811 279.484,-333.433"/> <polygon fill="midnightblue" stroke="midnightblue" points="210.58,-297.399 199.987,-297.585 208.384,-304.045 210.58,-297.399"/> </g> <!-- Node18 --> <g id="node19" class="node"><title>Node18</title> <g id="a_node19"><a xlink:href="a02653.html" target="_top" xlink:title="Exception type thrown by futures. "> <polygon fill="white" stroke="black" points="276,-296.5 276,-314.5 357,-314.5 357,-296.5 276,-296.5"/> <text text-anchor="middle" x="316.5" y="-303.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::future_error</text> </a> </g> </g> <!-- Node11->Node18 --> <g id="edge18" class="edge"><title>Node11->Node18</title> <path fill="none" stroke="midnightblue" d="M215.774,-294.006C235.206,-296.246 257.396,-298.803 275.903,-300.936"/> <polygon fill="midnightblue" stroke="midnightblue" points="215.937,-290.502 205.602,-292.834 215.136,-297.456 215.937,-290.502"/> </g> <!-- Node19 --> <g id="node20" class="node"><title>Node19</title> <g id="a_node20"><a xlink:href="a03213.html" target="_top" xlink:title="std::invalid_argument"> <polygon fill="white" stroke="black" points="264.5,-259.5 264.5,-277.5 368.5,-277.5 368.5,-259.5 264.5,-259.5"/> <text text-anchor="middle" x="316.5" y="-266.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::invalid_argument</text> </a> </g> </g> <!-- Node11->Node19 --> <g id="edge19" class="edge"><title>Node11->Node19</title> <path fill="none" stroke="midnightblue" d="M215.546,-282.053C231.125,-279.941 248.497,-277.585 264.331,-275.438"/> <polygon fill="midnightblue" stroke="midnightblue" points="215.041,-278.589 205.602,-283.401 215.982,-285.526 215.041,-278.589"/> </g> <!-- Node20 --> <g id="node21" class="node"><title>Node20</title> <g id="a_node21"><a xlink:href="a03217.html" target="_top" xlink:title="std::length_error"> <polygon fill="white" stroke="black" points="275,-222.5 275,-240.5 358,-240.5 358,-222.5 275,-222.5"/> <text text-anchor="middle" x="316.5" y="-229.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::length_error</text> </a> </g> </g> <!-- Node11->Node20 --> <g id="edge20" class="edge"><title>Node11->Node20</title> <path fill="none" stroke="midnightblue" d="M197.944,-275.242C216.056,-267.399 239.693,-257.472 261,-249.5 269.306,-246.392 278.424,-243.27 286.785,-240.518"/> <polygon fill="midnightblue" stroke="midnightblue" points="196.268,-272.155 188.5,-279.36 199.066,-278.572 196.268,-272.155"/> </g> <!-- Node21 --> <g id="node22" class="node"><title>Node21</title> <g id="a_node22"><a xlink:href="a03221.html" target="_top" xlink:title="std::out_of_range"> <polygon fill="white" stroke="black" points="272.5,-185.5 272.5,-203.5 360.5,-203.5 360.5,-185.5 272.5,-185.5"/> <text text-anchor="middle" x="316.5" y="-192.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::out_of_range</text> </a> </g> </g> <!-- Node11->Node21 --> <g id="edge21" class="edge"><title>Node11->Node21</title> <path fill="none" stroke="midnightblue" d="M184.097,-272.183C201.639,-255.205 231.201,-228.859 261,-212.5 267.376,-208.999 274.548,-206.032 281.542,-203.577"/> <polygon fill="midnightblue" stroke="midnightblue" points="181.589,-269.741 176.926,-279.255 186.504,-274.726 181.589,-269.741"/> </g> <!-- Node13 --> <g id="node14" class="node"><title>Node13</title> <g id="a_node14"><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="417,-469.5 417,-497.5 512,-497.5 512,-469.5 417,-469.5"/> <text text-anchor="start" x="425" y="-486.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::insert</text> <text text-anchor="middle" x="464.5" y="-476.3" font-family="Helvetica,sans-Serif" font-size="9.00">_error</text> </a> </g> </g> <!-- Node12->Node13 --> <g id="edge13" class="edge"><title>Node12->Node13</title> <path fill="none" stroke="midnightblue" d="M376.212,-458.39C389.722,-462.276 403.912,-466.358 416.831,-470.075"/> <polygon fill="midnightblue" stroke="midnightblue" points="377.1,-455.003 366.522,-455.602 375.165,-461.73 377.1,-455.003"/> </g> <!-- Node14 --> <g id="node15" class="node"><title>Node14</title> <g id="a_node15"><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="408,-432.5 408,-450.5 521,-450.5 521,-432.5 408,-432.5"/> <text text-anchor="middle" x="464.5" y="-439.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::join_error</text> </a> </g> </g> <!-- Node12->Node14 --> <g id="edge14" class="edge"><title>Node12->Node14</title> <path fill="none" stroke="midnightblue" d="M382.519,-441.5C390.998,-441.5 399.622,-441.5 407.926,-441.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="382.28,-438 372.28,-441.5 382.28,-445 382.28,-438"/> </g> <!-- Node15 --> <g id="node16" class="node"><title>Node15</title> <g id="a_node16"><a xlink:href="a09801.html" target="_top" xlink:title="A container cannot be resized. "> <polygon fill="white" stroke="black" points="415.5,-385.5 415.5,-413.5 513.5,-413.5 513.5,-385.5 415.5,-385.5"/> <text text-anchor="start" x="423.5" y="-402.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::resize</text> <text text-anchor="middle" x="464.5" y="-392.3" font-family="Helvetica,sans-Serif" font-size="9.00">_error</text> </a> </g> </g> <!-- Node12->Node15 --> <g id="edge15" class="edge"><title>Node12->Node15</title> <path fill="none" stroke="midnightblue" d="M376.292,-424.587C389.264,-420.856 402.859,-416.945 415.351,-413.351"/> <polygon fill="midnightblue" stroke="midnightblue" points="375.165,-421.27 366.522,-427.398 377.1,-427.997 375.165,-421.27"/> </g> <!-- Node23 --> <g id="node24" class="node"><title>Node23</title> <g id="a_node24"><a xlink:href="a03233.html" target="_top" xlink:title="std::overflow_error"> <polygon fill="white" stroke="black" points="270.5,-148.5 270.5,-166.5 362.5,-166.5 362.5,-148.5 270.5,-148.5"/> <text text-anchor="middle" x="316.5" y="-155.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::overflow_error</text> </a> </g> </g> <!-- Node22->Node23 --> <g id="edge23" class="edge"><title>Node22->Node23</title> <path fill="none" stroke="midnightblue" d="M199.48,-114.416C217.432,-121.684 240.395,-130.813 261,-138.5 270.013,-141.862 279.93,-145.375 288.806,-148.452"/> <polygon fill="midnightblue" stroke="midnightblue" points="200.651,-111.114 190.069,-110.592 198.015,-117.599 200.651,-111.114"/> </g> <!-- Node24 --> <g id="node25" class="node"><title>Node24</title> <g id="a_node25"><a xlink:href="a03229.html" target="_top" xlink:title="std::range_error"> <polygon fill="white" stroke="black" points="275.5,-111.5 275.5,-129.5 357.5,-129.5 357.5,-111.5 275.5,-111.5"/> <text text-anchor="middle" x="316.5" y="-118.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::range_error</text> </a> </g> </g> <!-- Node22->Node24 --> <g id="edge24" class="edge"><title>Node22->Node24</title> <path fill="none" stroke="midnightblue" d="M221.973,-108.452C239.529,-110.714 258.699,-113.183 275.088,-115.294"/> <polygon fill="midnightblue" stroke="midnightblue" points="222.221,-104.956 211.856,-107.149 221.326,-111.898 222.221,-104.956"/> </g> <!-- Node25 --> <g id="node26" class="node"><title>Node25</title> <g id="a_node26"><a xlink:href="a06061.html" target="_top" xlink:title="A regular expression exception class.The regular expression library throws objects of this class on e..."> <polygon fill="white" stroke="black" points="276,-74.5 276,-92.5 357,-92.5 357,-74.5 276,-74.5"/> <text text-anchor="middle" x="316.5" y="-81.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::regex_error</text> </a> </g> </g> <!-- Node22->Node25 --> <g id="edge25" class="edge"><title>Node22->Node25</title> <path fill="none" stroke="midnightblue" d="M222.06,-94.9028C239.771,-92.7416 259.116,-90.3808 275.586,-88.3709"/> <polygon fill="midnightblue" stroke="midnightblue" points="221.358,-91.4625 211.856,-96.1481 222.206,-98.4109 221.358,-91.4625"/> </g> <!-- Node26 --> <g id="node27" class="node"><title>Node26</title> <g id="a_node27"><a xlink:href="a03269.html" target="_top" xlink:title="Thrown to indicate error code of underlying system. "> <polygon fill="white" stroke="black" points="273.5,-37.5 273.5,-55.5 359.5,-55.5 359.5,-37.5 273.5,-37.5"/> <text text-anchor="middle" x="316.5" y="-44.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::system_error</text> </a> </g> </g> <!-- Node22->Node26 --> <g id="edge26" class="edge"><title>Node22->Node26</title> <path fill="none" stroke="midnightblue" d="M199.074,-88.5993C217.063,-81.2664 240.194,-72.067 261,-64.5 269.428,-61.4348 278.666,-58.3001 287.103,-55.5236"/> <polygon fill="midnightblue" stroke="midnightblue" points="197.583,-85.4279 189.657,-92.4588 200.237,-91.9051 197.583,-85.4279"/> </g> <!-- Node27 --> <g id="node28" class="node"><title>Node27</title> <g id="a_node28"><a xlink:href="a03237.html" target="_top" xlink:title="std::underflow_error"> <polygon fill="white" stroke="black" points="267.5,-0.5 267.5,-18.5 365.5,-18.5 365.5,-0.5 267.5,-0.5"/> <text text-anchor="middle" x="316.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::underflow_error</text> </a> </g> </g> <!-- Node22->Node27 --> <g id="edge27" class="edge"><title>Node22->Node27</title> <path fill="none" stroke="midnightblue" d="M184.941,-84.9262C202.635,-68.3999 231.83,-43.2676 261,-27.5 267.487,-23.9936 274.777,-21.0104 281.865,-18.5408"/> <polygon fill="midnightblue" stroke="midnightblue" points="182.058,-82.8385 177.229,-92.269 186.885,-87.908 182.058,-82.8385"/> </g> </g> </svg>