<?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.34.0 (20131019.2037) --> <!-- Title: Graphical Class Hierarchy Pages: 1 --> <svg width="296pt" height="986pt" viewBox="0.00 0.00 296.00 986.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 982)"> <title>Graphical Class Hierarchy</title> <polygon fill="white" stroke="white" points="-4,4 -4,-982 292,-982 292,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <g id="a_node1"><a xlink:href="a00458.html" target="_top" xlink:title="integral_constant "> <polygon fill="white" stroke="black" points="0,-445 0,-473 104,-473 104,-445 0,-445"/> <text text-anchor="start" x="8" y="-461.8" font-family="FreeSans" font-size="9.00">std::integral_constant</text> <text text-anchor="middle" x="52" y="-451.8" font-family="FreeSans" font-size="9.00">< _Tp, __v ></text> </a> </g> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a00795.html" target="_top" xlink:title="is_array "> <polygon fill="white" stroke="black" points="153,-960 153,-978 275,-978 275,-960 153,-960"/> <text text-anchor="middle" x="214" y="-966.8" font-family="FreeSans" font-size="9.00">std::is_array< typename ></text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M53.9402,-483.454C57.8748,-572.893 75.922,-880.631 140,-950 143.732,-954.04 148.205,-957.266 153.074,-959.836"/> <polygon fill="midnightblue" stroke="midnightblue" points="57.4267,-483.056 53.5103,-473.212 50.4328,-483.35 57.4267,-483.056"/> </g> <!-- Node3 --> <g id="node3" class="node"><title>Node3</title> <g id="a_node3"><a xlink:href="a00797.html" target="_top" xlink:title="Determines if the given type _Tp is a function object should be treated as a subexpression when evalu..."> <polygon fill="white" stroke="black" points="157.5,-913 157.5,-941 270.5,-941 270.5,-913 157.5,-913"/> <text text-anchor="start" x="165.5" y="-929.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-919.8" font-family="FreeSans" font-size="9.00">< _Tp ></text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge2" class="edge"><title>Node1->Node3</title> <path fill="none" stroke="midnightblue" d="M54.5721,-483.14C60.4543,-566.308 83.7753,-839.323 140,-903 144.768,-908.4 150.773,-912.59 157.281,-915.84"/> <polygon fill="midnightblue" stroke="midnightblue" points="58.0611,-482.859 53.8839,-473.122 51.0776,-483.338 58.0611,-482.859"/> </g> <!-- Node4 --> <g id="node4" class="node"><title>Node4</title> <g id="a_node4"><a xlink:href="a00798.html" target="_top" xlink:title="Class template _Bind is always a bind expression. "> <polygon fill="white" stroke="black" points="156,-866 156,-894 272,-894 272,-866 156,-866"/> <text text-anchor="start" x="164" y="-882.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-872.8" font-family="FreeSans" font-size="9.00">< _Bind< _Signature > ></text> </a> </g> </g> <!-- Node1->Node4 --> <g id="edge3" class="edge"><title>Node1->Node4</title> <path fill="none" stroke="midnightblue" d="M55.2235,-483.57C62.7283,-561.313 89.521,-800.096 140,-856 144.47,-860.951 149.979,-864.883 155.95,-868.006"/> <polygon fill="midnightblue" stroke="midnightblue" points="58.6794,-482.936 54.2557,-473.309 51.7103,-483.594 58.6794,-482.936"/> </g> <!-- Node5 --> <g id="node5" class="node"><title>Node5</title> <g id="a_node5"><a xlink:href="a00799.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression. "> <polygon fill="white" stroke="black" points="155.5,-809 155.5,-847 272.5,-847 272.5,-809 155.5,-809"/> <text text-anchor="start" x="163.5" y="-835.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="163.5" y="-825.8" font-family="FreeSans" font-size="9.00">< _Bind_result< _Result,</text> <text text-anchor="middle" x="214" y="-815.8" font-family="FreeSans" font-size="9.00"> _Signature > ></text> </a> </g> </g> <!-- Node1->Node5 --> <g id="edge4" class="edge"><title>Node1->Node5</title> <path fill="none" stroke="midnightblue" d="M52.156,-483.157C51.3512,-543.996 57.5891,-705.337 140,-799 144.324,-803.914 149.593,-808.005 155.3,-811.409"/> <polygon fill="midnightblue" stroke="midnightblue" points="55.6584,-483.078 52.3715,-473.006 48.66,-482.929 55.6584,-483.078"/> </g> <!-- Node6 --> <g id="node6" class="node"><title>Node6</title> <g id="a_node6"><a xlink:href="a00800.html" target="_top" xlink:title="Class template _Bind is always a bind expression. "> <polygon fill="white" stroke="black" points="144,-762 144,-790 284,-790 284,-762 144,-762"/> <text text-anchor="start" x="152" y="-778.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-768.8" font-family="FreeSans" font-size="9.00">< const _Bind< _Signature > ></text> </a> </g> </g> <!-- Node1->Node6 --> <g id="edge5" class="edge"><title>Node1->Node6</title> <path fill="none" stroke="midnightblue" d="M53.0377,-483.437C54.4708,-538.945 65.8038,-675.62 140,-752 143.811,-755.923 148.274,-759.206 153.082,-761.952"/> <polygon fill="midnightblue" stroke="midnightblue" points="56.5328,-483.106 52.8652,-473.167 49.5337,-483.224 56.5328,-483.106"/> </g> <!-- Node7 --> <g id="node7" class="node"><title>Node7</title> <g id="a_node7"><a xlink:href="a00801.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression. "> <polygon fill="white" stroke="black" points="156.5,-705 156.5,-743 271.5,-743 271.5,-705 156.5,-705"/> <text text-anchor="start" x="164.5" y="-731.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="164.5" y="-721.8" font-family="FreeSans" font-size="9.00">< const _Bind_result<</text> <text text-anchor="middle" x="214" y="-711.8" font-family="FreeSans" font-size="9.00"> _Result, _Signature > ></text> </a> </g> </g> <!-- Node1->Node7 --> <g id="edge6" class="edge"><title>Node1->Node7</title> <path fill="none" stroke="midnightblue" d="M55.4333,-483.187C61.3964,-530.147 80.8643,-634.37 140,-695 144.666,-699.784 150.22,-703.798 156.151,-707.164"/> <polygon fill="midnightblue" stroke="midnightblue" points="58.8854,-482.573 54.246,-473.048 51.933,-483.388 58.8854,-482.573"/> </g> <!-- Node8 --> <g id="node8" class="node"><title>Node8</title> <g id="a_node8"><a xlink:href="a00802.html" target="_top" xlink:title="Class template _Bind is always a bind expression. "> <polygon fill="white" stroke="black" points="157.5,-648 157.5,-686 270.5,-686 270.5,-648 157.5,-648"/> <text text-anchor="start" x="165.5" y="-674.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="165.5" y="-664.8" font-family="FreeSans" font-size="9.00">< const volatile _Bind</text> <text text-anchor="middle" x="214" y="-654.8" font-family="FreeSans" font-size="9.00">< _Signature > ></text> </a> </g> </g> <!-- Node1->Node8 --> <g id="edge7" class="edge"><title>Node1->Node8</title> <path fill="none" stroke="midnightblue" d="M58.7422,-483.34C68.8864,-521.316 93.4441,-594.779 140,-638 145.097,-642.732 151.06,-646.729 157.343,-650.097"/> <polygon fill="midnightblue" stroke="midnightblue" points="62.017,-482.018 56.1521,-473.195 55.2345,-483.75 62.017,-482.018"/> </g> <!-- Node9 --> <g id="node9" class="node"><title>Node9</title> <g id="a_node9"><a xlink:href="a00803.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression. "> <polygon fill="white" stroke="black" points="140,-591 140,-629 288,-629 288,-591 140,-591"/> <text text-anchor="start" x="148" y="-617.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="148" y="-607.8" font-family="FreeSans" font-size="9.00">< const volatile _Bind</text> <text text-anchor="middle" x="214" y="-597.8" font-family="FreeSans" font-size="9.00">_result< _Result, _Signature > ></text> </a> </g> </g> <!-- Node1->Node9 --> <g id="edge8" class="edge"><title>Node1->Node9</title> <path fill="none" stroke="midnightblue" d="M64.2697,-482.192C78.4958,-509.284 105.352,-553.846 140,-581 144.723,-584.701 149.979,-587.987 155.445,-590.89"/> <polygon fill="midnightblue" stroke="midnightblue" points="67.2743,-480.38 59.6089,-473.066 61.0402,-483.564 67.2743,-480.38"/> </g> <!-- Node10 --> <g id="node10" class="node"><title>Node10</title> <g id="a_node10"><a xlink:href="a00804.html" target="_top" xlink:title="Class template _Bind is always a bind expression. "> <polygon fill="white" stroke="black" points="140.5,-544 140.5,-572 287.5,-572 287.5,-544 140.5,-544"/> <text text-anchor="start" x="148.5" y="-560.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-550.8" font-family="FreeSans" font-size="9.00">< volatile _Bind< _Signature > ></text> </a> </g> </g> <!-- Node1->Node10 --> <g id="edge9" class="edge"><title>Node1->Node10</title> <path fill="none" stroke="midnightblue" d="M72.8642,-480.222C89.44,-496.855 114.408,-519.532 140,-534 146.736,-537.808 154.167,-541.123 161.632,-543.972"/> <polygon fill="midnightblue" stroke="midnightblue" points="75.3575,-477.766 65.8668,-473.057 70.3493,-482.657 75.3575,-477.766"/> </g> <!-- Node11 --> <g id="node11" class="node"><title>Node11</title> <g id="a_node11"><a xlink:href="a00805.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression. "> <polygon fill="white" stroke="black" points="154,-487 154,-525 274,-525 274,-487 154,-487"/> <text text-anchor="start" x="162" y="-513.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="162" y="-503.8" font-family="FreeSans" font-size="9.00">< volatile _Bind_result</text> <text text-anchor="middle" x="214" y="-493.8" font-family="FreeSans" font-size="9.00">< _Result, _Signature > ></text> </a> </g> </g> <!-- Node1->Node11 --> <g id="edge10" class="edge"><title>Node1->Node11</title> <path fill="none" stroke="midnightblue" d="M110.994,-476.036C124.985,-480.146 139.951,-484.542 153.988,-488.665"/> <polygon fill="midnightblue" stroke="midnightblue" points="111.586,-472.562 101.005,-473.102 109.613,-479.278 111.586,-472.562"/> </g> <!-- Node12 --> <g id="node12" class="node"><title>Node12</title> <g id="a_node12"><a xlink:href="a00808.html" target="_top" xlink:title="is_const "> <polygon fill="white" stroke="black" points="153,-450 153,-468 275,-468 275,-450 153,-450"/> <text text-anchor="middle" x="214" y="-456.8" font-family="FreeSans" font-size="9.00">std::is_const< typename ></text> </a> </g> </g> <!-- Node1->Node12 --> <g id="edge11" class="edge"><title>Node1->Node12</title> <path fill="none" stroke="midnightblue" d="M114.102,-459C126.831,-459 140.238,-459 152.929,-459"/> <polygon fill="midnightblue" stroke="midnightblue" points="114.065,-455.5 104.065,-459 114.065,-462.5 114.065,-455.5"/> </g> <!-- Node13 --> <g id="node13" class="node"><title>Node13</title> <g id="a_node13"><a xlink:href="a00816.html" target="_top" xlink:title="is_error_code_enum "> <polygon fill="white" stroke="black" points="169,-403 169,-431 259,-431 259,-403 169,-403"/> <text text-anchor="start" x="177" y="-419.8" font-family="FreeSans" font-size="9.00">std::is_error_code</text> <text text-anchor="middle" x="214" y="-409.8" font-family="FreeSans" font-size="9.00">_enum< _Tp ></text> </a> </g> </g> <!-- Node1->Node13 --> <g id="edge12" class="edge"><title>Node1->Node13</title> <path fill="none" stroke="midnightblue" d="M113.782,-443.045C132.105,-438.235 151.859,-433.05 168.879,-428.582"/> <polygon fill="midnightblue" stroke="midnightblue" points="112.849,-439.671 104.065,-445.595 114.626,-446.442 112.849,-439.671"/> </g> <!-- Node14 --> <g id="node14" class="node"><title>Node14</title> <g id="a_node14"><a xlink:href="a00817.html" target="_top" xlink:title="Specialization. "> <polygon fill="white" stroke="black" points="162,-356 162,-384 266,-384 266,-356 162,-356"/> <text text-anchor="start" x="170" y="-372.8" font-family="FreeSans" font-size="9.00">std::is_error_code</text> <text text-anchor="middle" x="214" y="-362.8" font-family="FreeSans" font-size="9.00">_enum< future_errc ></text> </a> </g> </g> <!-- Node1->Node14 --> <g id="edge13" class="edge"><title>Node1->Node14</title> <path fill="none" stroke="midnightblue" d="M76.2581,-438.324C93.0247,-424.275 116.713,-406.113 140,-394 147.22,-390.245 155.144,-386.916 163.026,-384.025"/> <polygon fill="midnightblue" stroke="midnightblue" points="73.9501,-435.692 68.6153,-444.846 78.4941,-441.017 73.9501,-435.692"/> </g> <!-- Node15 --> <g id="node15" class="node"><title>Node15</title> <g id="a_node15"><a xlink:href="a00818.html" target="_top" xlink:title="is_error_condition_enum "> <polygon fill="white" stroke="black" points="160.5,-309 160.5,-337 267.5,-337 267.5,-309 160.5,-309"/> <text text-anchor="start" x="168.5" y="-325.8" font-family="FreeSans" font-size="9.00">std::is_error_condition</text> <text text-anchor="middle" x="214" y="-315.8" font-family="FreeSans" font-size="9.00">_enum< _Tp ></text> </a> </g> </g> <!-- Node1->Node15 --> <g id="edge14" class="edge"><title>Node1->Node15</title> <path fill="none" stroke="midnightblue" d="M65.3598,-435.852C79.989,-410.561 106.63,-370.522 140,-347 146.106,-342.696 153.034,-339.126 160.132,-336.176"/> <polygon fill="midnightblue" stroke="midnightblue" points="62.2027,-434.326 60.3522,-444.758 68.3042,-437.757 62.2027,-434.326"/> </g> <!-- Node16 --> <g id="node16" class="node"><title>Node16</title> <g id="a_node16"><a xlink:href="a00819.html" target="_top" xlink:title="is_function "> <polygon fill="white" stroke="black" points="147.5,-272 147.5,-290 280.5,-290 280.5,-272 147.5,-272"/> <text text-anchor="middle" x="214" y="-278.8" font-family="FreeSans" font-size="9.00">std::is_function< typename ></text> </a> </g> </g> <!-- Node1->Node16 --> <g id="edge15" class="edge"><title>Node1->Node16</title> <path fill="none" stroke="midnightblue" d="M59.5798,-434.691C70.3756,-399.535 95.2528,-334.899 140,-300 145.267,-295.893 151.332,-292.668 157.669,-290.136"/> <polygon fill="midnightblue" stroke="midnightblue" points="56.1325,-434.009 56.675,-444.59 62.8493,-435.98 56.1325,-434.009"/> </g> <!-- Node17 --> <g id="node17" class="node"><title>Node17</title> <g id="a_node17"><a xlink:href="a00823.html" target="_top" xlink:title="is_lvalue_reference "> <polygon fill="white" stroke="black" points="157,-225 157,-253 271,-253 271,-225 157,-225"/> <text text-anchor="start" x="165" y="-241.8" font-family="FreeSans" font-size="9.00">std::is_lvalue_reference</text> <text text-anchor="middle" x="214" y="-231.8" font-family="FreeSans" font-size="9.00">< typename ></text> </a> </g> </g> <!-- Node1->Node17 --> <g id="edge16" class="edge"><title>Node1->Node17</title> <path fill="none" stroke="midnightblue" d="M57.143,-434.918C65.4614,-393.811 88.0437,-309.999 140,-263 144.947,-258.525 150.746,-254.883 156.876,-251.918"/> <polygon fill="midnightblue" stroke="midnightblue" points="53.6827,-434.38 55.2439,-444.859 60.5583,-435.693 53.6827,-434.38"/> </g> <!-- Node18 --> <g id="node18" class="node"><title>Node18</title> <g id="a_node18"><a xlink:href="a00835.html" target="_top" xlink:title="is_object "> <polygon fill="white" stroke="black" points="163.5,-188 163.5,-206 264.5,-206 264.5,-188 163.5,-188"/> <text text-anchor="middle" x="214" y="-194.8" font-family="FreeSans" font-size="9.00">std::is_object< _Tp ></text> </a> </g> </g> <!-- Node1->Node18 --> <g id="edge17" class="edge"><title>Node1->Node18</title> <path fill="none" stroke="midnightblue" d="M54.4361,-434.755C58.6736,-385.886 75.2896,-275.182 140,-216 146.571,-209.99 154.802,-205.832 163.348,-202.967"/> <polygon fill="midnightblue" stroke="midnightblue" points="50.9459,-434.495 53.6716,-444.733 57.9254,-435.029 50.9459,-434.495"/> </g> <!-- Node19 --> <g id="node19" class="node"><title>Node19</title> <g id="a_node19"><a xlink:href="a00842.html" target="_top" xlink:title="is_rvalue_reference "> <polygon fill="white" stroke="black" points="156.5,-141 156.5,-169 271.5,-169 271.5,-141 156.5,-141"/> <text text-anchor="start" x="164.5" y="-157.8" font-family="FreeSans" font-size="9.00">std::is_rvalue_reference</text> <text text-anchor="middle" x="214" y="-147.8" font-family="FreeSans" font-size="9.00">< typename ></text> </a> </g> </g> <!-- Node1->Node19 --> <g id="edge18" class="edge"><title>Node1->Node19</title> <path fill="none" stroke="midnightblue" d="M53.4418,-434.539C55.7518,-380.769 68.8453,-251.33 140,-179 144.678,-174.245 150.313,-170.432 156.354,-167.374"/> <polygon fill="midnightblue" stroke="midnightblue" points="49.9343,-434.705 53.0955,-444.817 56.9303,-434.94 49.9343,-434.705"/> </g> <!-- Node20 --> <g id="node20" class="node"><title>Node20</title> <g id="a_node20"><a xlink:href="a00843.html" target="_top" xlink:title="is_same "> <polygon fill="white" stroke="black" points="155,-94 155,-122 273,-122 273,-94 155,-94"/> <text text-anchor="start" x="163" y="-110.8" font-family="FreeSans" font-size="9.00">std::is_same< typename,</text> <text text-anchor="middle" x="214" y="-100.8" font-family="FreeSans" font-size="9.00"> typename ></text> </a> </g> </g> <!-- Node1->Node20 --> <g id="edge19" class="edge"><title>Node1->Node20</title> <path fill="none" stroke="midnightblue" d="M52.1262,-434.67C51.3427,-374.839 57.7908,-219.087 140,-132 144.213,-127.537 149.268,-123.904 154.728,-120.945"/> <polygon fill="midnightblue" stroke="midnightblue" points="48.6341,-435.077 52.3495,-444.999 55.6324,-434.926 48.6341,-435.077"/> </g> <!-- Node21 --> <g id="node21" class="node"><title>Node21</title> <g id="a_node21"><a xlink:href="a00852.html" target="_top" xlink:title="is_volatile "> <polygon fill="white" stroke="black" points="149,-57 149,-75 279,-75 279,-57 149,-57"/> <text text-anchor="middle" x="214" y="-63.8" font-family="FreeSans" font-size="9.00">std::is_volatile< typename ></text> </a> </g> </g> <!-- Node1->Node21 --> <g id="edge20" class="edge"><title>Node1->Node21</title> <path fill="none" stroke="midnightblue" d="M55.4441,-434.257C63.3567,-359.119 90.6626,-135.641 140,-85 144.021,-80.8728 148.816,-77.603 154.001,-75.0178"/> <polygon fill="midnightblue" stroke="midnightblue" points="51.9206,-434.306 54.3785,-444.612 58.8839,-435.023 51.9206,-434.306"/> </g> <!-- Node22 --> <g id="node22" class="node"><title>Node22</title> <g id="a_node22"><a xlink:href="a01019.html" target="_top" xlink:title="Partial specialization for tuples. "> <polygon fill="white" stroke="black" points="166,-0 166,-38 262,-38 262,-0 166,-0"/> <text text-anchor="start" x="174" y="-26.8" font-family="FreeSans" font-size="9.00">std::uses_allocator</text> <text text-anchor="start" x="174" y="-16.8" font-family="FreeSans" font-size="9.00">< tuple< _Types...>,</text> <text text-anchor="middle" x="214" y="-6.8" font-family="FreeSans" font-size="9.00"> _Alloc ></text> </a> </g> </g> <!-- Node1->Node22 --> <g id="edge21" class="edge"><title>Node1->Node22</title> <path fill="none" stroke="midnightblue" d="M55.1507,-434.72C62.5917,-355.738 89.5898,-107.773 140,-48 146.77,-39.973 156.071,-34.1511 165.769,-29.9341"/> <polygon fill="midnightblue" stroke="midnightblue" points="51.6629,-434.427 54.2301,-444.706 58.6334,-435.069 51.6629,-434.427"/> </g> </g> </svg>