<?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="518pt" height="37pt" viewBox="0.00 0.00 518.00 37.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 33)"> <title>Graphical Class Hierarchy</title> <polygon fill="white" stroke="none" points="-4,4 -4,-33 514,-33 514,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <g id="a_node1"><a xlink:href="a06585.html" target="_top" xlink:title="Marking input iterators. "> <polygon fill="white" stroke="black" points="0,-5.5 0,-23.5 105,-23.5 105,-5.5 0,-5.5"/> <text text-anchor="middle" x="52.5" y="-12.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::input_iterator_tag</text> </a> </g> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a06593.html" target="_top" xlink:title="Forward iterators support a superset of input iterator operations. "> <polygon fill="white" stroke="black" points="141,-5.5 141,-23.5 257,-23.5 257,-5.5 141,-5.5"/> <text text-anchor="middle" x="199" y="-12.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::forward_iterator_tag</text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M115.39,-14.5C123.798,-14.5 132.397,-14.5 140.72,-14.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="115.26,-11.0001 105.26,-14.5 115.26,-18.0001 115.26,-11.0001"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a06597.html" target="_top" xlink:title="Bidirectional iterators support a superset of forward iterator operations. "> <polygon fill="white" stroke="black" points="293,-0.5 293,-28.5 376,-28.5 376,-0.5 293,-0.5"/> <text text-anchor="start" x="301" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::bidirectional</text> <text text-anchor="middle" x="334.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">_iterator_tag</text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge2" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M267.235,-14.5C275.978,-14.5 284.709,-14.5 292.83,-14.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="267.003,-11.0001 257.003,-14.5 267.003,-18.0001 267.003,-11.0001"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a06601.html" target="_top" xlink:title="Random-access iterators support a superset of bidirectional iterator operations. "> <polygon fill="white" stroke="black" points="412,-0.5 412,-28.5 510,-28.5 510,-0.5 412,-0.5"/> <text text-anchor="start" x="420" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::random_access</text> <text text-anchor="middle" x="461" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">_iterator_tag</text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge3" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M386.335,-14.5C394.741,-14.5 403.436,-14.5 411.776,-14.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="386.266,-11.0001 376.266,-14.5 386.266,-18.0001 386.266,-11.0001"/> </g> </g> </svg>