<?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: __gnu_pbds::detail::type_base< Key, Mapped, _Alloc, Store_Hash > Pages: 1 --> <svg width="453pt" height="305pt" viewBox="0.00 0.00 453.00 305.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 301)"> <title>__gnu_pbds::detail::type_base< Key, Mapped, _Alloc, Store_Hash ></title> <polygon fill="white" stroke="none" points="-4,4 -4,-301 449,-301 449,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <polygon fill="#bfbfbf" stroke="black" points="0,-168.5 0,-206.5 128,-206.5 128,-168.5 0,-168.5"/> <text text-anchor="start" x="8" y="-195.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::detail</text> <text text-anchor="start" x="8" y="-185.3" font-family="Helvetica,sans-Serif" font-size="9.00">::type_base< Key, Mapped,</text> <text text-anchor="middle" x="64" y="-175.3" font-family="Helvetica,sans-Serif" font-size="9.00"> _Alloc, Store_Hash ></text> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a10225.html" target="_top" xlink:title="Traits for abstract types. "> <polygon fill="white" stroke="black" points="166.5,-196.5 166.5,-244.5 275.5,-244.5 275.5,-196.5 166.5,-196.5"/> <text text-anchor="start" x="174.5" y="-233.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::detail</text> <text text-anchor="start" x="174.5" y="-223.3" font-family="Helvetica,sans-Serif" font-size="9.00">::types_traits< Key,</text> <text text-anchor="start" x="174.5" y="-213.3" font-family="Helvetica,sans-Serif" font-size="9.00"> Mapped, _Alloc, Store</text> <text text-anchor="middle" x="221" y="-203.3" font-family="Helvetica,sans-Serif" font-size="9.00">_Hash ></text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M137.981,-203.038C147.572,-205.08 157.255,-207.141 166.441,-209.097"/> <polygon fill="midnightblue" stroke="midnightblue" points="138.554,-199.582 128.044,-200.922 137.096,-206.428 138.554,-199.582"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a10225.html" target="_top" xlink:title="types_traits\< Key,\l Mapped, _Alloc, false \>"> <polygon fill="white" stroke="black" points="164,-109.5 164,-137.5 278,-137.5 278,-109.5 164,-109.5"/> <text text-anchor="start" x="172" y="-126.3" font-family="Helvetica,sans-Serif" font-size="9.00">types_traits< Key,</text> <text text-anchor="middle" x="221" y="-116.3" font-family="Helvetica,sans-Serif" font-size="9.00"> Mapped, _Alloc, false ></text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"><title>Node0->Node4</title> <path fill="none" stroke="midnightblue" d="M120.549,-164.564C142.293,-155.585 166.55,-145.57 185.664,-137.678"/> <polygon fill="midnightblue" stroke="midnightblue" points="118.993,-161.42 111.085,-168.471 121.664,-167.89 118.993,-161.42"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a10333.html" target="_top" xlink:title="__gnu_pbds::detail\l::cc_ht_map\< Key, Mapped,\l _Alloc, Store_Hash \>"> <polygon fill="white" stroke="black" points="314.5,-258.5 314.5,-296.5 444.5,-296.5 444.5,-258.5 314.5,-258.5"/> <text text-anchor="start" x="322.5" y="-285.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::detail</text> <text text-anchor="start" x="322.5" y="-275.3" font-family="Helvetica,sans-Serif" font-size="9.00">::cc_ht_map< Key, Mapped,</text> <text text-anchor="middle" x="379.5" y="-265.3" font-family="Helvetica,sans-Serif" font-size="9.00"> _Alloc, Store_Hash ></text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge2" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M285.546,-243.644C299.029,-248.555 313.117,-253.687 326.129,-258.426"/> <polygon fill="midnightblue" stroke="midnightblue" points="286.452,-240.25 275.858,-240.116 284.057,-246.827 286.452,-240.25"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a10373.html" target="_top" xlink:title="__gnu_pbds::detail\l::gp_ht_map\< Key, Mapped,\l _Alloc, Store_Hash \>"> <polygon fill="white" stroke="black" points="314,-201.5 314,-239.5 445,-239.5 445,-201.5 314,-201.5"/> <text text-anchor="start" x="322" y="-228.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::detail</text> <text text-anchor="start" x="322" y="-218.3" font-family="Helvetica,sans-Serif" font-size="9.00">::gp_ht_map< Key, Mapped,</text> <text text-anchor="middle" x="379.5" y="-208.3" font-family="Helvetica,sans-Serif" font-size="9.00"> _Alloc, Store_Hash ></text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge3" class="edge"><title>Node1->Node3</title> <path fill="none" stroke="midnightblue" d="M286.037,-220.5C295.178,-220.5 304.586,-220.5 313.741,-220.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="285.858,-217 275.858,-220.5 285.858,-224 285.858,-217"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a10489.html" target="_top" xlink:title="list-based (with updates) associative container. Skip to the lu, my darling. "> <polygon fill="white" stroke="black" points="321.5,-134.5 321.5,-182.5 437.5,-182.5 437.5,-134.5 321.5,-134.5"/> <text text-anchor="start" x="329.5" y="-171.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::detail</text> <text text-anchor="start" x="329.5" y="-161.3" font-family="Helvetica,sans-Serif" font-size="9.00">::lu_map< Key, Mapped,</text> <text text-anchor="start" x="329.5" y="-151.3" font-family="Helvetica,sans-Serif" font-size="9.00"> Eq_Fn, _Alloc, Update</text> <text text-anchor="middle" x="379.5" y="-141.3" font-family="Helvetica,sans-Serif" font-size="9.00">_Policy ></text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge5" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M288.07,-138.276C299.102,-140.743 310.465,-143.284 321.252,-145.697"/> <polygon fill="midnightblue" stroke="midnightblue" points="288.581,-134.804 278.058,-136.037 287.053,-141.635 288.581,-134.804"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a10533.html" target="_top" xlink:title="Ordered-vector tree associative-container. "> <polygon fill="white" stroke="black" points="320,-67.5 320,-115.5 439,-115.5 439,-67.5 320,-67.5"/> <text text-anchor="start" x="328" y="-104.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::detail</text> <text text-anchor="start" x="328" y="-94.3" font-family="Helvetica,sans-Serif" font-size="9.00">::ov_tree_map< Key,</text> <text text-anchor="start" x="328" y="-84.3" font-family="Helvetica,sans-Serif" font-size="9.00"> Mapped, Cmp_Fn, Node</text> <text text-anchor="middle" x="379.5" y="-74.3" font-family="Helvetica,sans-Serif" font-size="9.00">_And_It_Traits, _Alloc ></text> </a> </g> </g> <!-- Node4->Node6 --> <g id="edge6" class="edge"><title>Node4->Node6</title> <path fill="none" stroke="midnightblue" d="M288.081,-109.988C298.659,-107.825 309.541,-105.6 319.929,-103.476"/> <polygon fill="midnightblue" stroke="midnightblue" points="287.154,-106.605 278.058,-112.038 288.557,-113.463 287.154,-106.605"/> </g> <!-- Node7 --> <g id="node8" class="node"><title>Node7</title> <g id="a_node8"><a xlink:href="a10553.html" target="_top" xlink:title="PATRICIA trie.This implementation loosely borrows ideas from: 1) Fast Mergeable Integer Maps..."> <polygon fill="white" stroke="black" points="324,-0.5 324,-48.5 435,-48.5 435,-0.5 324,-0.5"/> <text text-anchor="start" x="332" y="-37.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_pbds::detail</text> <text text-anchor="start" x="332" y="-27.3" font-family="Helvetica,sans-Serif" font-size="9.00">::pat_trie_map< Key,</text> <text text-anchor="start" x="332" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00"> Mapped, Node_And_It</text> <text text-anchor="middle" x="379.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">_Traits, _Alloc ></text> </a> </g> </g> <!-- Node4->Node7 --> <g id="edge7" class="edge"><title>Node4->Node7</title> <path fill="none" stroke="midnightblue" d="M248.835,-103.144C266.858,-89.8237 291.363,-72.3818 314,-58.5 319.395,-55.1912 325.144,-51.878 330.901,-48.6882"/> <polygon fill="midnightblue" stroke="midnightblue" points="246.474,-100.538 240.544,-109.318 250.655,-106.152 246.474,-100.538"/> </g> </g> </svg>