<?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.40.1 (20161225.0304) --> <!-- Title: Graphical Class Hierarchy Pages: 1 --> <svg width="296pt" height="1588pt" viewBox="0.00 0.00 296.00 1588.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 1584)"> <title>Graphical Class Hierarchy</title> <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1584 292,-1584 292,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"> <title>Node0</title> <g id="a_node1"><a xlink:href="a03043.html" target="_top" xlink:title="integral_constant"> <polygon fill="#ffffff" stroke="#000000" points="0,-733.5 0,-761.5 104,-761.5 104,-733.5 0,-733.5"/> <text text-anchor="start" x="8" y="-750.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::integral_constant</text> <text text-anchor="middle" x="52" y="-740.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp, __v ></text> </a> </g> </g> <!-- Node1 --> <g id="node2" class="node"> <title>Node1</title> <g id="a_node2"><a xlink:href="a03683.html" target="_top" xlink:title=" "> <polygon fill="#ffffff" stroke="#000000" points="169,-1551.5 169,-1579.5 259,-1579.5 259,-1551.5 169,-1551.5"/> <text text-anchor="start" x="177" y="-1568.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_assignable</text> <text text-anchor="middle" x="214" y="-1558.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp &, _Tp && ></text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"> <title>Node0->Node1</title> <path fill="none" stroke="#191970" d="M53.1302,-771.973C59.212,-899.1917 89.6541,-1481.4805 140,-1542.5 147.2777,-1551.3207 157.8807,-1556.8195 168.7984,-1560.2299"/> <polygon fill="#191970" stroke="#191970" points="56.6142,-771.5483 52.6463,-761.7246 49.622,-771.8786 56.6142,-771.5483"/> </g> <!-- Node2 --> <g id="node3" class="node"> <title>Node2</title> <g id="a_node3"><a xlink:href="a03683.html" target="_top" xlink:title=" "> <polygon fill="#ffffff" stroke="#000000" points="160,-1504.5 160,-1532.5 268,-1532.5 268,-1504.5 160,-1504.5"/> <text text-anchor="start" x="168" y="-1521.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_assignable</text> <text text-anchor="middle" x="214" y="-1511.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp &, const _Tp & ></text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"> <title>Node0->Node2</title> <path fill="none" stroke="#191970" d="M53.2922,-771.6685C60.0189,-893.6793 92.5456,-1438.3855 140,-1495.5 145.2445,-1501.8121 152.1913,-1506.4221 159.7313,-1509.7826"/> <polygon fill="#191970" stroke="#191970" points="56.7774,-771.2997 52.738,-761.5051 49.7878,-771.6809 56.7774,-771.2997"/> </g> <!-- Node3 --> <g id="node4" class="node"> <title>Node3</title> <g id="a_node4"><a xlink:href="a03575.html" target="_top" xlink:title=" "> <polygon fill="#ffffff" stroke="#000000" points="165.5,-1457.5 165.5,-1485.5 262.5,-1485.5 262.5,-1457.5 165.5,-1457.5"/> <text text-anchor="start" x="173.5" y="-1474.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_constructible</text> <text text-anchor="middle" x="214" y="-1464.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp, _Tp && ></text> </a> </g> </g> <!-- Node0->Node3 --> <g id="edge3" class="edge"> <title>Node0->Node3</title> <path fill="none" stroke="#191970" d="M53.489,-771.6185C60.9261,-888.8083 95.4655,-1395.3216 140,-1448.5 146.5647,-1456.3389 155.7536,-1461.5505 165.43,-1465.004"/> <polygon fill="#191970" stroke="#191970" points="56.9749,-771.282 52.8545,-761.5212 49.9887,-771.721 56.9749,-771.282"/> </g> <!-- Node4 --> <g id="node5" class="node"> <title>Node4</title> <g id="a_node5"><a xlink:href="a03575.html" target="_top" xlink:title=" "> <polygon fill="#ffffff" stroke="#000000" points="164,-1410.5 164,-1438.5 264,-1438.5 264,-1410.5 164,-1410.5"/> <text text-anchor="start" x="172" y="-1427.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_constructible</text> <text text-anchor="middle" x="214" y="-1417.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp, const _Tp & ></text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"> <title>Node0->Node4</title> <path fill="none" stroke="#191970" d="M53.7281,-771.7713C61.9462,-884.3492 98.4046,-1352.2764 140,-1401.5 146.2521,-1408.8986 154.8409,-1413.9549 163.9574,-1417.4011"/> <polygon fill="#191970" stroke="#191970" points="57.2146,-771.4568 53.0019,-761.7355 50.2329,-771.9621 57.2146,-771.4568"/> </g> <!-- Node5 --> <g id="node6" class="node"> <title>Node5</title> <g id="a_node6"><a xlink:href="a04523.html" target="_top" xlink:title="Partial specialization for std::pair."> <polygon fill="#ffffff" stroke="#000000" points="162,-1353.5 162,-1391.5 266,-1391.5 266,-1353.5 162,-1353.5"/> <text text-anchor="start" x="170" y="-1380.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::__is_tuple_like</text> <text text-anchor="start" x="170" y="-1370.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_impl< std::pair< _T1,</text> <text text-anchor="middle" x="214" y="-1360.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000"> _T2 > ></text> </a> </g> </g> <!-- Node0->Node5 --> <g id="edge5" class="edge"> <title>Node0->Node5</title> <path fill="none" stroke="#191970" d="M52.3879,-771.5948C54.4626,-871.7239 67.1079,-1253.9371 140,-1344.5 145.7705,-1351.6694 153.5893,-1357.004 161.9889,-1360.9731"/> <polygon fill="#191970" stroke="#191970" points="55.8865,-771.485 52.1965,-761.5535 48.8878,-771.6184 55.8865,-771.485"/> </g> <!-- Node6 --> <g id="node7" class="node"> <title>Node6</title> <g id="a_node7"><a xlink:href="a03207.html" target="_top" xlink:title="is_array"> <polygon fill="#ffffff" stroke="#000000" points="153,-1316.5 153,-1334.5 275,-1334.5 275,-1316.5 153,-1316.5"/> <text text-anchor="middle" x="214" y="-1323.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_array< typename ></text> </a> </g> </g> <!-- Node0->Node6 --> <g id="edge6" class="edge"> <title>Node0->Node6</title> <path fill="none" stroke="#191970" d="M52.3612,-771.8706C54.305,-869.0615 66.4293,-1227.5755 140,-1307.5 143.6714,-1311.4884 148.0649,-1314.661 152.855,-1317.1768"/> <polygon fill="#191970" stroke="#191970" points="55.8556,-771.5236 52.175,-761.5887 48.8567,-771.6504 55.8556,-771.5236"/> </g> <!-- Node7 --> <g id="node8" class="node"> <title>Node7</title> <g id="a_node8"><a xlink:href="a03683.html" target="_top" xlink:title="is_assignable"> <polygon fill="#ffffff" stroke="#000000" points="169,-1269.5 169,-1297.5 259,-1297.5 259,-1269.5 169,-1269.5"/> <text text-anchor="start" x="177" y="-1286.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_assignable</text> <text text-anchor="middle" x="214" y="-1276.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp, _Up ></text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"> <title>Node0->Node7</title> <path fill="none" stroke="#191970" d="M52.903,-772.0499C56.7678,-863.943 74.8183,-1186.1326 140,-1260.5 147.4488,-1268.9986 157.9767,-1274.3963 168.7609,-1277.813"/> <polygon fill="#191970" stroke="#191970" points="56.3895,-771.6397 52.4911,-761.7882 49.3951,-771.9205 56.3895,-771.6397"/> </g> <!-- Node8 --> <g id="node9" class="node"> <title>Node8</title> <g id="a_node9"><a xlink:href="a02095.html" target="_top" xlink:title="Determines if the given type _Tp is a function object that should be treated as a subexpression when ..."> <polygon fill="#ffffff" stroke="#000000" points="157.5,-1222.5 157.5,-1250.5 270.5,-1250.5 270.5,-1222.5 157.5,-1222.5"/> <text text-anchor="start" x="165.5" y="-1239.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-1229.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp ></text> </a> </g> </g> <!-- Node0->Node8 --> <g id="edge8" class="edge"> <title>Node0->Node8</title> <path fill="none" stroke="#191970" d="M53.3669,-772.0209C58.6612,-858.3814 80.5611,-1146.8201 140,-1213.5 144.7446,-1218.8226 150.6965,-1222.9272 157.1523,-1226.0899"/> <polygon fill="#191970" stroke="#191970" points="56.8506,-771.6403 52.7647,-761.8651 49.8629,-772.0548 56.8506,-771.6403"/> </g> <!-- Node9 --> <g id="node10" class="node"> <title>Node9</title> <g id="a_node10"><a xlink:href="a02151.html" target="_top" xlink:title="Class template _Bind is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="156,-1175.5 156,-1203.5 272,-1203.5 272,-1175.5 156,-1175.5"/> <text text-anchor="start" x="164" y="-1192.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-1182.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Bind< _Signature > ></text> </a> </g> </g> <!-- Node0->Node9 --> <g id="edge9" class="edge"> <title>Node0->Node9</title> <path fill="none" stroke="#191970" d="M53.9208,-771.8721C60.7312,-852.2875 86.2523,-1107.4272 140,-1166.5 144.4364,-1171.376 149.8856,-1175.228 155.7974,-1178.2694"/> <polygon fill="#191970" stroke="#191970" points="57.394,-771.4015 53.0831,-761.7233 50.4177,-771.9774 57.394,-771.4015"/> </g> <!-- Node10 --> <g id="node11" class="node"> <title>Node10</title> <g id="a_node11"><a xlink:href="a02167.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="155.5,-1118.5 155.5,-1156.5 272.5,-1156.5 272.5,-1118.5 155.5,-1118.5"/> <text text-anchor="start" x="163.5" y="-1145.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="start" x="163.5" y="-1135.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Bind_result< _Result,</text> <text text-anchor="middle" x="214" y="-1125.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000"> _Signature > ></text> </a> </g> </g> <!-- Node0->Node10 --> <g id="edge10" class="edge"> <title>Node0->Node10</title> <path fill="none" stroke="#191970" d="M54.9291,-771.7264C64.1492,-844.3214 94.6779,-1058.2165 140,-1109.5 144.3662,-1114.4405 149.6966,-1118.5127 155.4762,-1121.8685"/> <polygon fill="#191970" stroke="#191970" points="58.39,-771.1943 53.6786,-761.7047 51.4438,-772.0611 58.39,-771.1943"/> </g> <!-- Node11 --> <g id="node12" class="node"> <title>Node11</title> <g id="a_node12"><a xlink:href="a02155.html" target="_top" xlink:title="Class template _Bind is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="144,-1071.5 144,-1099.5 284,-1099.5 284,-1071.5 144,-1071.5"/> <text text-anchor="start" x="152" y="-1088.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-1078.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< const _Bind< _Signature > ></text> </a> </g> </g> <!-- Node0->Node11 --> <g id="edge11" class="edge"> <title>Node0->Node11</title> <path fill="none" stroke="#191970" d="M55.72,-771.7213C66.3516,-837.9715 98.7729,-1020.0628 140,-1062.5 143.3748,-1065.9739 147.2638,-1068.9255 151.4557,-1071.4332"/> <polygon fill="#191970" stroke="#191970" points="59.1668,-771.1093 54.1493,-761.778 52.2526,-772.2016 59.1668,-771.1093"/> </g> <!-- Node12 --> <g id="node13" class="node"> <title>Node12</title> <g id="a_node13"><a xlink:href="a02171.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="156.5,-1014.5 156.5,-1052.5 271.5,-1052.5 271.5,-1014.5 156.5,-1014.5"/> <text text-anchor="start" x="164.5" y="-1041.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="start" x="164.5" y="-1031.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< const _Bind_result<</text> <text text-anchor="middle" x="214" y="-1021.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000"> _Result, _Signature > ></text> </a> </g> </g> <!-- Node0->Node12 --> <g id="edge12" class="edge"> <title>Node0->Node12</title> <path fill="none" stroke="#191970" d="M53.5634,-771.9026C58.0719,-822.2728 75.295,-938.6224 140,-1005.5 144.6801,-1010.3372 150.2797,-1014.3486 156.2753,-1017.6729"/> <polygon fill="#191970" stroke="#191970" points="57.0301,-771.3452 52.7436,-761.6562 50.0524,-771.9036 57.0301,-771.3452"/> </g> <!-- Node13 --> <g id="node14" class="node"> <title>Node13</title> <g id="a_node14"><a xlink:href="a02163.html" target="_top" xlink:title="Class template _Bind is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="157.5,-957.5 157.5,-995.5 270.5,-995.5 270.5,-957.5 157.5,-957.5"/> <text text-anchor="start" x="165.5" y="-984.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="start" x="165.5" y="-974.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< const volatile _Bind</text> <text text-anchor="middle" x="214" y="-964.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Signature > ></text> </a> </g> </g> <!-- Node0->Node13 --> <g id="edge13" class="edge"> <title>Node0->Node13</title> <path fill="none" stroke="#191970" d="M56.252,-771.6417C64.8042,-813.3073 87.909,-898.9973 140,-948.5 145.0781,-953.3258 151.0699,-957.3401 157.4097,-960.6747"/> <polygon fill="#191970" stroke="#191970" points="59.6409,-770.7324 54.2976,-761.5837 52.7694,-772.0677 59.6409,-770.7324"/> </g> <!-- Node14 --> <g id="node15" class="node"> <title>Node14</title> <g id="a_node15"><a xlink:href="a02179.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="140,-900.5 140,-938.5 288,-938.5 288,-900.5 140,-900.5"/> <text text-anchor="start" x="148" y="-927.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="start" x="148" y="-917.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< const volatile _Bind</text> <text text-anchor="middle" x="214" y="-907.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_result< _Result, _Signature > ></text> </a> </g> </g> <!-- Node0->Node14 --> <g id="edge14" class="edge"> <title>Node0->Node14</title> <path fill="none" stroke="#191970" d="M60.7874,-771.2822C73.604,-802.9007 100.3053,-858.6056 140,-891.5 144.0191,-894.8306 148.4755,-897.7893 153.1508,-900.4132"/> <polygon fill="#191970" stroke="#191970" points="64.0257,-769.9531 57.1151,-761.9223 57.5093,-772.5098 64.0257,-769.9531"/> </g> <!-- Node15 --> <g id="node16" class="node"> <title>Node15</title> <g id="a_node16"><a xlink:href="a02159.html" target="_top" xlink:title="Class template _Bind is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="140.5,-853.5 140.5,-881.5 287.5,-881.5 287.5,-853.5 140.5,-853.5"/> <text text-anchor="start" x="148.5" y="-870.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-860.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< volatile _Bind< _Signature > ></text> </a> </g> </g> <!-- Node0->Node15 --> <g id="edge15" class="edge"> <title>Node0->Node15</title> <path fill="none" stroke="#191970" d="M66.9146,-769.9553C82.6324,-791.9549 109.3333,-824.944 140,-844.5 145.4448,-847.9721 151.4493,-850.9508 157.6123,-853.499"/> <polygon fill="#191970" stroke="#191970" points="69.649,-767.7574 61.0617,-761.5518 63.9049,-771.7581 69.649,-767.7574"/> </g> <!-- Node16 --> <g id="node17" class="node"> <title>Node16</title> <g id="a_node17"><a xlink:href="a02175.html" target="_top" xlink:title="Class template _Bind_result is always a bind expression."> <polygon fill="#ffffff" stroke="#000000" points="154,-796.5 154,-834.5 274,-834.5 274,-796.5 154,-796.5"/> <text text-anchor="start" x="162" y="-823.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_bind_expression</text> <text text-anchor="start" x="162" y="-813.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< volatile _Bind_result</text> <text text-anchor="middle" x="214" y="-803.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Result, _Signature > ></text> </a> </g> </g> <!-- Node0->Node16 --> <g id="edge16" class="edge"> <title>Node0->Node16</title> <path fill="none" stroke="#191970" d="M91.0365,-765.9009C106.2242,-772.8867 123.8319,-780.7749 140,-787.5 147.2292,-790.507 154.9077,-793.563 162.4771,-796.4972"/> <polygon fill="#191970" stroke="#191970" points="92.4726,-762.7089 81.9272,-761.6862 89.5332,-769.0619 92.4726,-762.7089"/> </g> <!-- Node17 --> <g id="node18" class="node"> <title>Node17</title> <g id="a_node18"><a xlink:href="a03447.html" target="_top" xlink:title="is_const"> <polygon fill="#ffffff" stroke="#000000" points="153,-759.5 153,-777.5 275,-777.5 275,-759.5 153,-759.5"/> <text text-anchor="middle" x="214" y="-766.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_const< typename ></text> </a> </g> </g> <!-- Node0->Node17 --> <g id="edge17" class="edge"> <title>Node0->Node17</title> <path fill="none" stroke="#191970" d="M114.1748,-755.5597C126.8824,-757.207 140.2444,-758.9391 152.9135,-760.5814"/> <polygon fill="#191970" stroke="#191970" points="114.5165,-752.0748 104.1495,-754.2601 113.6166,-759.0167 114.5165,-752.0748"/> </g> <!-- Node18 --> <g id="node19" class="node"> <title>Node18</title> <g id="a_node19"><a xlink:href="a03575.html" target="_top" xlink:title="is_constructible"> <polygon fill="#ffffff" stroke="#000000" points="165.5,-712.5 165.5,-740.5 262.5,-740.5 262.5,-712.5 165.5,-712.5"/> <text text-anchor="start" x="173.5" y="-729.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_constructible</text> <text text-anchor="middle" x="214" y="-719.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp, _Args ></text> </a> </g> </g> <!-- Node0->Node18 --> <g id="edge18" class="edge"> <title>Node0->Node18</title> <path fill="none" stroke="#191970" d="M114.4624,-739.403C131.3051,-737.2197 149.2777,-734.8899 165.2505,-732.8194"/> <polygon fill="#191970" stroke="#191970" points="113.6166,-735.9833 104.1495,-740.7399 114.5165,-742.9252 113.6166,-735.9833"/> </g> <!-- Node19 --> <g id="node20" class="node"> <title>Node19</title> <g id="a_node20"><a xlink:href="a03579.html" target="_top" xlink:title="is_default_constructible"> <polygon fill="#ffffff" stroke="#000000" points="149,-665.5 149,-693.5 279,-693.5 279,-665.5 149,-665.5"/> <text text-anchor="start" x="157" y="-682.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_default_constructible</text> <text text-anchor="middle" x="214" y="-672.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp ></text> </a> </g> </g> <!-- Node0->Node19 --> <g id="edge19" class="edge"> <title>Node0->Node19</title> <path fill="none" stroke="#191970" d="M86.6883,-728.6474C102.6645,-720.3587 122.0291,-710.8584 140,-703.5 148.6242,-699.9687 157.9753,-696.5975 167.0349,-693.5566"/> <polygon fill="#191970" stroke="#191970" points="84.9358,-725.6144 77.7094,-733.3623 88.1902,-731.8119 84.9358,-725.6144"/> </g> <!-- Node20 --> <g id="node21" class="node"> <title>Node20</title> <g id="a_node21"><a xlink:href="a02823.html" target="_top" xlink:title="is_error_code_enum"> <polygon fill="#ffffff" stroke="#000000" points="169,-618.5 169,-646.5 259,-646.5 259,-618.5 169,-618.5"/> <text text-anchor="start" x="177" y="-635.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_error_code</text> <text text-anchor="middle" x="214" y="-625.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_enum< _Tp ></text> </a> </g> </g> <!-- Node0->Node20 --> <g id="edge20" class="edge"> <title>Node0->Node20</title> <path fill="none" stroke="#191970" d="M68.2849,-725.2463C84.3878,-704.7107 110.7971,-674.7229 140,-656.5 148.8228,-650.9945 159.0328,-646.6296 168.9975,-643.2173"/> <polygon fill="#191970" stroke="#191970" points="65.337,-723.3391 62.0365,-733.4068 70.8949,-727.5947 65.337,-723.3391"/> </g> <!-- Node21 --> <g id="node22" class="node"> <title>Node21</title> <g id="a_node22"><a xlink:href="a02227.html" target="_top" xlink:title="Specialization."> <polygon fill="#ffffff" stroke="#000000" points="162,-571.5 162,-599.5 266,-599.5 266,-571.5 162,-571.5"/> <text text-anchor="start" x="170" y="-588.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_error_code</text> <text text-anchor="middle" x="214" y="-578.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_enum< future_errc ></text> </a> </g> </g> <!-- Node0->Node21 --> <g id="edge21" class="edge"> <title>Node0->Node21</title> <path fill="none" stroke="#191970" d="M61.1983,-723.5624C74.2019,-692.8122 100.8252,-639.8019 140,-609.5 146.5167,-604.4593 154.1293,-600.4582 161.9456,-597.2873"/> <polygon fill="#191970" stroke="#191970" points="57.855,-722.4915 57.3121,-733.0724 64.3349,-725.1395 57.855,-722.4915"/> </g> <!-- Node22 --> <g id="node23" class="node"> <title>Node22</title> <g id="a_node23"><a xlink:href="a02827.html" target="_top" xlink:title="is_error_condition_enum"> <polygon fill="#ffffff" stroke="#000000" points="160.5,-524.5 160.5,-552.5 267.5,-552.5 267.5,-524.5 160.5,-524.5"/> <text text-anchor="start" x="168.5" y="-541.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_error_condition</text> <text text-anchor="middle" x="214" y="-531.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_enum< _Tp ></text> </a> </g> </g> <!-- Node0->Node22 --> <g id="edge22" class="edge"> <title>Node0->Node22</title> <path fill="none" stroke="#191970" d="M56.9253,-723.6138C66.2465,-684.3639 90.1649,-606.2272 140,-562.5 145.8882,-557.3335 152.9067,-553.2761 160.2412,-550.0905"/> <polygon fill="#191970" stroke="#191970" points="53.5104,-722.8471 54.7208,-733.3725 60.3383,-724.3895 53.5104,-722.8471"/> </g> <!-- Node23 --> <g id="node24" class="node"> <title>Node23</title> <g id="a_node24"><a xlink:href="a03247.html" target="_top" xlink:title="is_function"> <polygon fill="#ffffff" stroke="#000000" points="147.5,-487.5 147.5,-505.5 280.5,-505.5 280.5,-487.5 147.5,-487.5"/> <text text-anchor="middle" x="214" y="-494.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_function< typename ></text> </a> </g> </g> <!-- Node0->Node23 --> <g id="edge23" class="edge"> <title>Node0->Node23</title> <path fill="none" stroke="#191970" d="M54.0284,-723.0362C59.3025,-675.6687 77.7288,-571.204 140,-515.5 144.6463,-511.3437 150.0809,-508.0731 155.8576,-505.5031"/> <polygon fill="#191970" stroke="#191970" points="50.5172,-722.9726 52.9978,-733.273 57.482,-723.6739 50.5172,-722.9726"/> </g> <!-- Node24 --> <g id="node25" class="node"> <title>Node24</title> <g id="a_node25"><a xlink:href="a03183.html" target="_top" xlink:title="is_integral"> <polygon fill="#ffffff" stroke="#000000" points="160.5,-450.5 160.5,-468.5 267.5,-468.5 267.5,-450.5 160.5,-450.5"/> <text text-anchor="middle" x="214" y="-457.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_integral< _Tp ></text> </a> </g> </g> <!-- Node0->Node24 --> <g id="edge24" class="edge"> <title>Node0->Node24</title> <path fill="none" stroke="#191970" d="M56.8392,-723.2044C69.1671,-663.6617 103.3789,-512.8205 140,-478.5 145.7101,-473.1486 152.7187,-469.2547 160.1241,-466.4307"/> <polygon fill="#191970" stroke="#191970" points="53.3674,-722.7131 54.7963,-733.2112 60.2259,-724.1134 53.3674,-722.7131"/> </g> <!-- Node25 --> <g id="node26" class="node"> <title>Node25</title> <g id="a_node26"><a xlink:href="a03231.html" target="_top" xlink:title="is_lvalue_reference"> <polygon fill="#ffffff" stroke="#000000" points="157,-403.5 157,-431.5 271,-431.5 271,-403.5 157,-403.5"/> <text text-anchor="start" x="165" y="-420.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_lvalue_reference</text> <text text-anchor="middle" x="214" y="-410.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< typename ></text> </a> </g> </g> <!-- Node0->Node25 --> <g id="edge25" class="edge"> <title>Node0->Node25</title> <path fill="none" stroke="#191970" d="M55.9867,-723.148C67.0808,-658.153 100.1343,-482.728 140,-441.5 144.7881,-436.5483 150.6054,-432.617 156.8517,-429.4961"/> <polygon fill="#191970" stroke="#191970" points="52.4911,-722.8301 54.2847,-733.272 59.3943,-723.9907 52.4911,-722.8301"/> </g> <!-- Node26 --> <g id="node27" class="node"> <title>Node26</title> <g id="a_node27"><a xlink:href="a03271.html" target="_top" xlink:title="is_member_function_pointer"> <polygon fill="#ffffff" stroke="#000000" points="156,-356.5 156,-384.5 272,-384.5 272,-356.5 156,-356.5"/> <text text-anchor="start" x="164" y="-373.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_member_function</text> <text text-anchor="middle" x="214" y="-363.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">_pointer< _Tp ></text> </a> </g> </g> <!-- Node0->Node26 --> <g id="edge26" class="edge"> <title>Node0->Node26</title> <path fill="none" stroke="#191970" d="M55.0238,-722.8495C64.3161,-650.8951 94.6022,-443.1585 140,-394.5 144.5146,-389.6611 150.0121,-385.7953 155.9508,-382.7074"/> <polygon fill="#191970" stroke="#191970" points="51.4988,-722.826 53.7136,-733.1867 58.4433,-723.7062 51.4988,-722.826"/> </g> <!-- Node27 --> <g id="node28" class="node"> <title>Node27</title> <g id="a_node28"><a xlink:href="a03415.html" target="_top" xlink:title="is_member_pointer"> <polygon fill="#ffffff" stroke="#000000" points="157.5,-309.5 157.5,-337.5 270.5,-337.5 270.5,-309.5 157.5,-309.5"/> <text text-anchor="start" x="165.5" y="-326.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_member_pointer</text> <text text-anchor="middle" x="214" y="-316.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp ></text> </a> </g> </g> <!-- Node0->Node27 --> <g id="edge27" class="edge"> <title>Node0->Node27</title> <path fill="none" stroke="#191970" d="M54.2535,-722.735C61.8579,-644.3766 88.9944,-403.7135 140,-347.5 144.8101,-342.1988 150.8003,-338.0639 157.2757,-334.8397"/> <polygon fill="#191970" stroke="#191970" points="50.7326,-722.7913 53.2728,-733.0771 57.7013,-723.4522 50.7326,-722.7913"/> </g> <!-- Node28 --> <g id="node29" class="node"> <title>Node28</title> <g id="a_node29"><a xlink:href="a03411.html" target="_top" xlink:title="is_object"> <polygon fill="#ffffff" stroke="#000000" points="163.5,-272.5 163.5,-290.5 264.5,-290.5 264.5,-272.5 163.5,-272.5"/> <text text-anchor="middle" x="214" y="-279.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_object< _Tp ></text> </a> </g> </g> <!-- Node0->Node28 --> <g id="edge28" class="edge"> <title>Node0->Node28</title> <path fill="none" stroke="#191970" d="M53.4555,-723.0578C58.9613,-638.8688 81.2636,-362.6801 140,-300.5 146.2847,-293.8469 154.5574,-289.3999 163.2899,-286.4531"/> <polygon fill="#191970" stroke="#191970" points="49.9524,-722.9986 52.8137,-733.1997 56.9384,-723.4407 49.9524,-722.9986"/> </g> <!-- Node29 --> <g id="node30" class="node"> <title>Node29</title> <g id="a_node30"><a xlink:href="a03239.html" target="_top" xlink:title="is_rvalue_reference"> <polygon fill="#ffffff" stroke="#000000" points="156.5,-225.5 156.5,-253.5 271.5,-253.5 271.5,-225.5 156.5,-225.5"/> <text text-anchor="start" x="164.5" y="-242.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_rvalue_reference</text> <text text-anchor="middle" x="214" y="-232.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< typename ></text> </a> </g> </g> <!-- Node0->Node29 --> <g id="edge29" class="edge"> <title>Node0->Node29</title> <path fill="none" stroke="#191970" d="M53.2113,-722.9278C58.0529,-634.4221 78.808,-333.4783 140,-263.5 144.5342,-258.3148 150.1987,-254.243 156.3632,-251.0469"/> <polygon fill="#191970" stroke="#191970" points="49.7073,-722.9129 52.6754,-733.0834 56.6975,-723.2818 49.7073,-722.9129"/> </g> <!-- Node30 --> <g id="node31" class="node"> <title>Node30</title> <g id="a_node31"><a xlink:href="a03883.html" target="_top" xlink:title="is_same"> <polygon fill="#ffffff" stroke="#000000" points="155,-178.5 155,-206.5 273,-206.5 273,-178.5 155,-178.5"/> <text text-anchor="start" x="163" y="-195.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_same< typename,</text> <text text-anchor="middle" x="214" y="-185.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000"> typename ></text> </a> </g> </g> <!-- Node0->Node30 --> <g id="edge30" class="edge"> <title>Node0->Node30</title> <path fill="none" stroke="#191970" d="M52.7729,-723.0302C56.2153,-629.2673 73.0733,-294.2536 140,-216.5 144.1411,-211.689 149.256,-207.8355 154.8474,-204.7502"/> <polygon fill="#191970" stroke="#191970" points="49.2678,-723.1193 52.4172,-733.2352 56.2635,-723.3633 49.2678,-723.1193"/> </g> <!-- Node31 --> <g id="node32" class="node"> <title>Node31</title> <g id="a_node32"><a xlink:href="a03815.html" target="_top" xlink:title="is_trivially_assignable"> <polygon fill="#ffffff" stroke="#000000" points="152,-131.5 152,-159.5 276,-159.5 276,-131.5 152,-131.5"/> <text text-anchor="start" x="160" y="-148.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_trivially_assignable</text> <text text-anchor="middle" x="214" y="-138.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< _Tp, _Up ></text> </a> </g> </g> <!-- Node0->Node31 --> <g id="edge31" class="edge"> <title>Node0->Node31</title> <path fill="none" stroke="#191970" d="M52.4067,-723.137C54.5373,-624.3803 67.3161,-255.0732 140,-169.5 143.4099,-165.4854 147.4983,-162.1369 151.9794,-159.3449"/> <polygon fill="#191970" stroke="#191970" points="48.9039,-723.2504 52.205,-733.3178 55.9025,-723.3892 48.9039,-723.2504"/> </g> <!-- Node32 --> <g id="node33" class="node"> <title>Node32</title> <g id="a_node33"><a xlink:href="a03115.html" target="_top" xlink:title="is_void"> <polygon fill="#ffffff" stroke="#000000" points="167.5,-94.5 167.5,-112.5 260.5,-112.5 260.5,-94.5 167.5,-94.5"/> <text text-anchor="middle" x="214" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_void< _Tp ></text> </a> </g> </g> <!-- Node0->Node32 --> <g id="edge32" class="edge"> <title>Node0->Node32</title> <path fill="none" stroke="#191970" d="M53.83,-723.2255C62.3011,-613.6287 99.0394,-168.3003 140,-122.5 147.0737,-114.5905 156.9529,-109.769 167.1933,-106.8779"/> <polygon fill="#191970" stroke="#191970" points="50.3324,-723.0614 53.0582,-733.2996 57.3119,-723.5962 50.3324,-723.0614"/> </g> <!-- Node33 --> <g id="node34" class="node"> <title>Node33</title> <g id="a_node34"><a xlink:href="a03455.html" target="_top" xlink:title="is_volatile"> <polygon fill="#ffffff" stroke="#000000" points="149,-57.5 149,-75.5 279,-75.5 279,-57.5 149,-57.5"/> <text text-anchor="middle" x="214" y="-64.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::is_volatile< typename ></text> </a> </g> </g> <!-- Node0->Node33 --> <g id="edge33" class="edge"> <title>Node0->Node33</title> <path fill="none" stroke="#191970" d="M53.6283,-723.2529C61.4605,-609.7448 96.6646,-134.3339 140,-85.5 143.6096,-81.4324 147.9611,-78.1804 152.7242,-75.587"/> <polygon fill="#191970" stroke="#191970" points="50.1277,-723.1439 52.9377,-733.3593 57.1114,-723.6212 50.1277,-723.1439"/> </g> <!-- Node34 --> <g id="node35" class="node"> <title>Node34</title> <g id="a_node35"><a xlink:href="a03031.html" target="_top" xlink:title="Partial specialization for tuples."> <polygon fill="#ffffff" stroke="#000000" points="166,-.5 166,-38.5 262,-38.5 262,-.5 166,-.5"/> <text text-anchor="start" x="174" y="-27.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">std::uses_allocator</text> <text text-anchor="start" x="174" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">< tuple< _Types... ></text> <text text-anchor="middle" x="214" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#000000">, _Alloc ></text> </a> </g> </g> <!-- Node0->Node34 --> <g id="edge34" class="edge"> <title>Node0->Node34</title> <path fill="none" stroke="#191970" d="M53.5979,-723.1381C61.4822,-605.8801 97.5679,-103.0303 140,-48.5 146.5249,-40.1147 155.8194,-34.1501 165.6271,-29.9085"/> <polygon fill="#191970" stroke="#191970" points="50.0965,-723.0433 52.9237,-733.254 57.081,-723.5089 50.0965,-723.0433"/> </g> </g> </svg>