<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy"> <area shape="rect" id="node1" href="$a07541.html" title="Base class that supports tracking of iterators that reference a sequence. " alt="" coords="5,891,143,929"/> <area shape="rect" id="node2" href="$a07465.html" title="Base class for constructing a safe sequence type that tracks iterators that reference it..." alt="" coords="210,99,377,137"/> <area shape="rect" id="node4" href="$a07581.html" title="Base class that supports tracking of local iterators that reference an unordered container. " alt="" coords="204,305,383,344"/> <area shape="rect" id="node18" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< _SafeSequence \>" alt="" coords="198,556,389,595"/> <area shape="rect" id="node20" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< basic_string\l\< _CharT, _Traits, _Allocator \> \>" alt="" coords="195,647,392,699"/> <area shape="rect" id="node23" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< deque\< _Tp,\l _Allocator \> \>" alt="" coords="212,765,375,817"/> <area shape="rect" id="node26" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< forward_list\l\< _Tp, _Alloc \> \>" alt="" coords="215,845,371,897"/> <area shape="rect" id="node30" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< list\< _Tp,\l _Allocator \> \>" alt="" coords="222,921,365,973"/> <area shape="rect" id="node34" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< map\< _Key,\l _Tp, _Compare, _Allocator \> \>" alt="" coords="198,999,389,1051"/> <area shape="rect" id="node38" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< multimap\l\< _Key, _Tp, _Compare,\l _Allocator \> \>" alt="" coords="216,1076,371,1141"/> <area shape="rect" id="node42" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< multiset\l\< _Key, _Compare, _Allocator \> \>" alt="" coords="191,1168,396,1220"/> <area shape="rect" id="node46" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< set\< _Key,\l _Compare, _Allocator \> \>" alt="" coords="211,1251,375,1303"/> <area shape="rect" id="node50" href="$a07465.html" title="__gnu_debug::_Safe\l_sequence\< vector\< \l_Tp, _Allocator \> \>" alt="" coords="225,1340,362,1392"/> <area shape="rect" id="node3" href="$a07573.html" title="Like _Safe_sequence but with a special _M_invalidate_all implementation not invalidating past-the-end..." alt="" coords="457,5,658,44"/> <area shape="rect" id="node5" href="$a07585.html" title="Base class for constructing a safe unordered container type that tracks iterators that reference it..." alt="" coords="485,68,629,120"/> <area shape="rect" id="node6" href="$a07585.html" title="__gnu_debug::_Safe\l_unordered_container\l\< unordered_map\< _Key,\l _Tp, _Hash, _Pred, _Alloc \> \>" alt="" coords="464,144,651,209"/> <area shape="rect" id="node9" href="$a07585.html" title="__gnu_debug::_Safe\l_unordered_container\l\< unordered_multimap\l\< _Key, _Tp, _Hash, _Pred,\l _Alloc \> \>" alt="" coords="472,233,643,312"/> <area shape="rect" id="node12" href="$a07585.html" title="__gnu_debug::_Safe\l_unordered_container\l\< unordered_multiset\l\< _Value, _Hash, _Pred,\l _Alloc \> \>" alt="" coords="480,336,635,415"/> <area shape="rect" id="node15" href="$a07585.html" title="__gnu_debug::_Safe\l_unordered_container\l\< unordered_set\< _Value,\l _Hash, _Pred, _Alloc \> \>" alt="" coords="475,439,639,504"/> <area shape="rect" id="node7" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< unordered\l_map\< _Key, _Tp, _Hash,\l _Pred, _Alloc \>, _Alloc,\l __gnu_debug::_Safe_unordered\l_container \>" alt="" coords="719,104,923,196"/> <area shape="rect" id="node8" href="$a07657.html" title="Class std::unordered_map with safety/checking/debug instrumentation. " alt="" coords="987,124,1149,176"/> <area shape="rect" id="node10" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< unordered\l_multimap\< _Key, _Tp,\l _Hash, _Pred, _Alloc \>\l, _Alloc, __gnu_debug::\l_Safe_unordered_container \>" alt="" coords="727,220,914,312"/> <area shape="rect" id="node11" href="$a07661.html" title="Class std::unordered_multimap with safety/checking/debug instrumentation. " alt="" coords="990,240,1146,292"/> <area shape="rect" id="node13" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< unordered\l_multiset\< _Value, _Hash,\l _Pred, _Alloc \>, _Alloc,\l __gnu_debug::_Safe_unordered\l_container \>" alt="" coords="719,336,923,428"/> <area shape="rect" id="node14" href="$a07669.html" title="Class std::unordered_multiset with safety/checking/debug instrumentation. " alt="" coords="985,356,1151,408"/> <area shape="rect" id="node16" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< unordered\l_set\< _Value, _Hash, \l_Pred, _Alloc \>, _Alloc,\l __gnu_debug::_Safe_unordered\l_container \>" alt="" coords="719,452,923,544"/> <area shape="rect" id="node17" href="$a07665.html" title="Class std::unordered_set with safety/checking/debug instrumentation. " alt="" coords="990,472,1146,524"/> <area shape="rect" id="node19" href="$a07625.html" title="Special iterators swap and invalidation for forward_list because of the before_begin iterator..." alt="" coords="457,528,657,567"/> <area shape="rect" id="node21" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< basic_string\l\< _CharT, _Traits, _Allocator\l \>, _Allocator, _Safe_sequence,\l bool(_GLIBCXX_USE_CXX11_ABI)\>" alt="" coords="444,591,671,669"/> <area shape="rect" id="node22" href="$a07649.html" title="Class std::basic_string with safety/checking/debug instrumentation. " alt="" coords="743,625,899,677"/> <area shape="rect" id="node24" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< deque\< \l_Tp, _Allocator \>, _Allocator,\l __gnu_debug::_Safe_sequence \>" alt="" coords="452,756,663,821"/> <area shape="rect" id="node25" href="$a07621.html" title="Class std::deque with safety/checking/debug instrumentation. " alt="" coords="753,723,888,761"/> <area shape="rect" id="node27" href="$a07625.html" title="__gnu_debug::_Safe\l_forward_list\< forward\l_list\< _Tp, _Alloc \> \>" alt="" coords="486,845,629,897"/> <area shape="rect" id="node28" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< forward\l_list\< _Tp, _Alloc \>,\l _Alloc, __gnu_debug::\l_Safe_forward_list \>" alt="" coords="747,785,895,864"/> <area shape="rect" id="node29" href="$a07629.html" title="Class std::forward_list with safety/checking/debug instrumentation. " alt="" coords="998,805,1138,844"/> <area shape="rect" id="node31" href="$a07573.html" title="__gnu_debug::_Safe\l_node_sequence\< list\l\< _Tp, _Allocator \> \>" alt="" coords="486,921,629,973"/> <area shape="rect" id="node32" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< list\< _Tp,\l _Allocator \>, _Allocator,\l __gnu_debug::_Safe_node\l_sequence, false \>" alt="" coords="733,888,908,967"/> <area shape="rect" id="node33" href="$a07641.html" title="Class std::list with safety/checking/debug instrumentation. " alt="" coords="1006,908,1130,947"/> <area shape="rect" id="node35" href="$a07573.html" title="__gnu_debug::_Safe\l_node_sequence\< map\l\< _Key, _Tp, _Compare,\l _Allocator \> \>" alt="" coords="480,997,635,1063"/> <area shape="rect" id="node36" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< map\< _Key,\l _Tp, _Compare, _Allocator\l \>, _Allocator, __gnu_debug\l::_Safe_node_sequence \>" alt="" coords="733,991,909,1069"/> <area shape="rect" id="node37" href="$a07525.html" title="Class std::map with safety/checking/debug instrumentation. " alt="" coords="995,1004,1141,1056"/> <area shape="rect" id="node39" href="$a07573.html" title="__gnu_debug::_Safe\l_node_sequence\< multimap\l\< _Key, _Tp, _Compare,\l _Allocator \> \>" alt="" coords="468,1087,647,1152"/> <area shape="rect" id="node40" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< multimap\l\< _Key, _Tp, _Compare,\l _Allocator \>, _Allocator,\l __gnu_debug::_Safe_node\l_sequence \>" alt="" coords="733,1093,908,1185"/> <area shape="rect" id="node41" href="$a07529.html" title="Class std::multimap with safety/checking/debug instrumentation. " alt="" coords="991,1113,1145,1165"/> <area shape="rect" id="node43" href="$a07573.html" title="__gnu_debug::_Safe\l_node_sequence\< multiset\l\< _Key, _Compare, _Allocator \> \>" alt="" coords="455,1176,660,1228"/> <area shape="rect" id="node44" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< multiset\l\< _Key, _Compare, _Allocator\l \>, _Allocator, __gnu_debug\l::_Safe_node_sequence \>" alt="" coords="728,1209,913,1288"/> <area shape="rect" id="node45" href="$a07533.html" title="Class std::multiset with safety/checking/debug instrumentation. " alt="" coords="971,1229,1165,1268"/> <area shape="rect" id="node47" href="$a07573.html" title="__gnu_debug::_Safe\l_node_sequence\< set\l\< _Key, _Compare, _Allocator \> \>" alt="" coords="455,1252,660,1304"/> <area shape="rect" id="node48" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< set\< _Key,\l _Compare, _Allocator\l \>, _Allocator, __gnu_debug\l::_Safe_node_sequence \>" alt="" coords="733,1312,909,1391"/> <area shape="rect" id="node49" href="$a07589.html" title="Class std::set with safety/checking/debug instrumentation. " alt="" coords="974,1332,1162,1371"/> <area shape="rect" id="node51" href="$a07545.html" title="__gnu_debug::_Safe\l_container\< vector\<\l _Tp, _Allocator \>, \l_Allocator, __gnu_debug\l::_Safe_sequence \>" alt="" coords="477,1328,637,1407"/> <area shape="rect" id="node52" href="$a07677.html" title="Class std::vector with safety/checking/debug instrumentation. " alt="" coords="755,1429,887,1468"/> <area shape="rect" id="node53" href="$a07673.html" title="__gnu_debug::_Safe\l_vector\< vector\< _Tp,\l _Allocator \>, ::vector\l\< _Tp, _Allocator \> \>" alt="" coords="488,1431,627,1496"/> <area shape="rect" id="node54" href="$a04189.html" title="std::basic_string\<\l _CharT, _Traits, _Allocator \>" alt="" coords="467,693,647,732"/> </map>