<?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::__future_base Pages: 1 --> <svg width="367pt" height="242pt" viewBox="0.00 0.00 367.00 242.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 238)"> <title>std::__future_base</title> <polygon fill="white" stroke="none" points="-4,4 -4,-238 363,-238 363,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <polygon fill="#bfbfbf" stroke="black" points="0,-110.5 0,-128.5 92,-128.5 92,-110.5 0,-110.5"/> <text text-anchor="middle" x="46" y="-117.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::__future_base</text> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a02757.html" target="_top" xlink:title="std::__basic_future\l\< _Res &\>"> <polygon fill="white" stroke="black" points="128,-168.5 128,-196.5 222,-196.5 222,-168.5 128,-168.5"/> <text text-anchor="start" x="136" y="-185.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::__basic_future</text> <text text-anchor="middle" x="175" y="-175.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _Res &></text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M74.2312,-133.008C95.2384,-143.429 124.213,-157.802 145.526,-168.375"/> <polygon fill="midnightblue" stroke="midnightblue" points="75.7097,-129.835 65.196,-128.526 72.599,-136.106 75.7097,-129.835"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a02757.html" target="_top" xlink:title="std::__basic_future\l\< void \>"> <polygon fill="white" stroke="black" points="128,-105.5 128,-133.5 222,-133.5 222,-105.5 128,-105.5"/> <text text-anchor="start" x="136" y="-122.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::__basic_future</text> <text text-anchor="middle" x="175" y="-112.3" font-family="Helvetica,sans-Serif" font-size="9.00">< void ></text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"><title>Node0->Node4</title> <path fill="none" stroke="midnightblue" d="M102.33,-119.5C110.804,-119.5 119.475,-119.5 127.726,-119.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="102.133,-116 92.133,-119.5 102.133,-123 102.133,-116"/> </g> <!-- Node7 --> <g id="node8" class="node"><title>Node7</title> <g id="a_node8"><a xlink:href="a02757.html" target="_top" xlink:title="Common implementation for future and shared_future. "> <polygon fill="white" stroke="black" points="128,-42.5 128,-70.5 222,-70.5 222,-42.5 128,-42.5"/> <text text-anchor="start" x="136" y="-59.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::__basic_future</text> <text text-anchor="middle" x="175" y="-49.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _Res ></text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"><title>Node0->Node7</title> <path fill="none" stroke="midnightblue" d="M74.2312,-105.992C95.2384,-95.5707 124.213,-81.1976 145.526,-70.6249"/> <polygon fill="midnightblue" stroke="midnightblue" points="72.599,-102.894 65.196,-110.474 75.7097,-109.165 72.599,-102.894"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a02765.html" target="_top" xlink:title="Partial specialization for future<R&> "> <polygon fill="white" stroke="black" points="258,-215.5 258,-233.5 359,-233.5 359,-215.5 258,-215.5"/> <text text-anchor="middle" x="308.5" y="-222.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::future< _Res & ></text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge2" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M229.895,-199.714C246.708,-205.084 264.592,-210.796 278.949,-215.381"/> <polygon fill="midnightblue" stroke="midnightblue" points="230.744,-196.311 220.153,-196.602 228.614,-202.979 230.744,-196.311"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a02773.html" target="_top" xlink:title="Partial specialization for shared_future<R&> "> <polygon fill="white" stroke="black" points="263.5,-168.5 263.5,-196.5 353.5,-196.5 353.5,-168.5 263.5,-168.5"/> <text text-anchor="start" x="271.5" y="-185.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::shared_future</text> <text text-anchor="middle" x="308.5" y="-175.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _Res & ></text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge3" class="edge"><title>Node1->Node3</title> <path fill="none" stroke="midnightblue" d="M232.524,-182.5C242.828,-182.5 253.44,-182.5 263.321,-182.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="232.362,-179 222.362,-182.5 232.362,-186 232.362,-179"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a02769.html" target="_top" xlink:title="Explicit specialization for future<void> "> <polygon fill="white" stroke="black" points="264,-131.5 264,-149.5 353,-149.5 353,-131.5 264,-131.5"/> <text text-anchor="middle" x="308.5" y="-138.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::future< void ></text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge5" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M232.313,-128.493C242.835,-130.173 253.687,-131.906 263.76,-133.515"/> <polygon fill="midnightblue" stroke="midnightblue" points="232.789,-125.025 222.362,-126.904 231.685,-131.937 232.789,-125.025"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a02777.html" target="_top" xlink:title="Explicit specialization for shared_future<void> "> <polygon fill="white" stroke="black" points="263.5,-84.5 263.5,-112.5 353.5,-112.5 353.5,-84.5 263.5,-84.5"/> <text text-anchor="start" x="271.5" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::shared_future</text> <text text-anchor="middle" x="308.5" y="-91.3" font-family="Helvetica,sans-Serif" font-size="9.00">< void ></text> </a> </g> </g> <!-- Node4->Node6 --> <g id="edge6" class="edge"><title>Node4->Node6</title> <path fill="none" stroke="midnightblue" d="M232.524,-110.473C242.828,-108.828 253.44,-107.133 263.321,-105.555"/> <polygon fill="midnightblue" stroke="midnightblue" points="231.685,-107.063 222.362,-112.096 232.789,-113.975 231.685,-107.063"/> </g> <!-- Node8 --> <g id="node9" class="node"><title>Node8</title> <g id="a_node9"><a xlink:href="a02657.html" target="_top" xlink:title="Primary template for future. "> <polygon fill="white" stroke="black" points="262,-47.5 262,-65.5 355,-65.5 355,-47.5 262,-47.5"/> <text text-anchor="middle" x="308.5" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::future< _Res ></text> </a> </g> </g> <!-- Node7->Node8 --> <g id="edge8" class="edge"><title>Node7->Node8</title> <path fill="none" stroke="midnightblue" d="M232.492,-56.5C242.348,-56.5 252.487,-56.5 261.999,-56.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="232.362,-53.0001 222.362,-56.5 232.362,-60.0001 232.362,-53.0001"/> </g> <!-- Node9 --> <g id="node10" class="node"><title>Node9</title> <g id="a_node10"><a xlink:href="a02661.html" target="_top" xlink:title="Primary template for shared_future. "> <polygon fill="white" stroke="black" points="263.5,-0.5 263.5,-28.5 353.5,-28.5 353.5,-0.5 263.5,-0.5"/> <text text-anchor="start" x="271.5" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">std::shared_future</text> <text text-anchor="middle" x="308.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">< _Res ></text> </a> </g> </g> <!-- Node7->Node9 --> <g id="edge9" class="edge"><title>Node7->Node9</title> <path fill="none" stroke="midnightblue" d="M229.775,-39.3247C240.901,-35.7713 252.5,-32.0666 263.239,-28.6365"/> <polygon fill="midnightblue" stroke="midnightblue" points="228.614,-36.0211 220.153,-42.3978 230.744,-42.6893 228.614,-36.0211"/> </g> </g> </svg>