<?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: std::integral_constant< _Tp, __v > Pages: 1 --> <svg width="296pt" height="1036pt" viewBox="0.00 0.00 296.00 1036.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 1032)"> <title>std::integral_constant< _Tp, __v ></title> <polygon fill="white" stroke="white" points="-4,4 -4,-1032 292,-1032 292,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <polygon fill="#bfbfbf" stroke="black" points="0,-480 0,-508 104,-508 104,-480 0,-480"/> <text text-anchor="start" x="8" y="-496.8" font-family="FreeSans" font-size="9.00">std::integral_constant</text> <text text-anchor="middle" x="52" y="-486.8" font-family="FreeSans" font-size="9.00">< _Tp, __v ></text> </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="167,-1000 167,-1028 261,-1028 261,-1000 167,-1000"/> <text text-anchor="start" x="175" y="-1016.8" font-family="FreeSans" font-size="9.00">std::is_array< bool,</text> <text text-anchor="middle" x="214" y="-1006.8" font-family="FreeSans" font-size="9.00"> false ></text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M54.0364,-518.296C58.3288,-607.82 77.527,-917.815 140,-990 146.984,-998.07 156.732,-1003.44 166.835,-1007.01"/> <polygon fill="midnightblue" stroke="midnightblue" points="57.5314,-518.106 53.575,-508.278 50.5388,-518.428 57.5314,-518.106"/> </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,-953 157.5,-981 270.5,-981 270.5,-953 157.5,-953"/> <text text-anchor="start" x="165.5" y="-969.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-959.8" font-family="FreeSans" font-size="9.00">< bool, false ></text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge2" class="edge"><title>Node1->Node3</title> <path fill="none" stroke="midnightblue" d="M54.533,-518.409C60.2861,-602.507 83.2331,-878.573 140,-943 144.763,-948.405 150.764,-952.598 157.27,-955.849"/> <polygon fill="midnightblue" stroke="midnightblue" points="58.0153,-518.026 53.8605,-508.28 51.0307,-518.489 58.0153,-518.026"/> </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,-906 156,-934 272,-934 272,-906 156,-906"/> <text text-anchor="start" x="164" y="-922.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-912.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.1304,-518.352C62.4334,-596.51 88.874,-839.231 140,-896 144.464,-900.957 149.969,-904.893 155.938,-908.018"/> <polygon fill="midnightblue" stroke="midnightblue" points="58.5852,-517.697 54.1911,-508.056 51.6142,-518.333 58.5852,-517.697"/> </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,-849 155.5,-887 272.5,-887 272.5,-849 155.5,-849"/> <text text-anchor="start" x="163.5" y="-875.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="163.5" y="-865.8" font-family="FreeSans" font-size="9.00">< _Bind_result< _Result,</text> <text text-anchor="middle" x="214" y="-855.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="M56.2405,-518.437C66.0152,-588.837 97.1892,-790.173 140,-839 144.315,-843.922 149.579,-848.018 155.283,-851.424"/> <polygon fill="midnightblue" stroke="midnightblue" points="59.678,-517.74 54.857,-508.306 52.7423,-518.688 59.678,-517.74"/> </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,-802 144,-830 284,-830 284,-802 144,-802"/> <text text-anchor="start" x="152" y="-818.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-808.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="M52.8849,-518.101C53.9505,-574.049 64.4849,-713.905 140,-792 143.802,-795.932 148.259,-799.22 153.063,-801.97"/> <polygon fill="midnightblue" stroke="midnightblue" points="56.3845,-518.036 52.7816,-508.073 49.3849,-518.108 56.3845,-518.036"/> </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,-745 156.5,-783 271.5,-783 271.5,-745 156.5,-745"/> <text text-anchor="start" x="164.5" y="-771.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="164.5" y="-761.8" font-family="FreeSans" font-size="9.00">< const _Bind_result<</text> <text text-anchor="middle" x="214" y="-751.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.1994,-518.046C60.792,-565.671 79.6985,-672.756 140,-735 144.744,-739.897 150.42,-743.988 156.483,-747.4"/> <polygon fill="midnightblue" stroke="midnightblue" points="58.6734,-517.616 54.1216,-508.049 51.7137,-518.366 58.6734,-517.616"/> </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,-688 157.5,-726 270.5,-726 270.5,-688 157.5,-688"/> <text text-anchor="start" x="165.5" y="-714.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="165.5" y="-704.8" font-family="FreeSans" font-size="9.00">< const volatile _Bind</text> <text text-anchor="middle" x="214" y="-694.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.2767,-517.939C67.9797,-556.64 92.1885,-633.133 140,-678 145.072,-682.759 151.02,-686.773 157.294,-690.15"/> <polygon fill="midnightblue" stroke="midnightblue" points="61.6493,-516.993 55.9171,-508.083 54.8417,-518.623 61.6493,-516.993"/> </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,-631 140,-669 288,-669 288,-631 140,-631"/> <text text-anchor="start" x="148" y="-657.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="148" y="-647.8" font-family="FreeSans" font-size="9.00">< const volatile _Bind</text> <text text-anchor="middle" x="214" y="-637.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="M63.6316,-517.342C77.5183,-545.47 104.327,-592.495 140,-621 144.688,-624.746 149.92,-628.06 155.372,-630.982"/> <polygon fill="midnightblue" stroke="midnightblue" points="66.7469,-515.743 59.2652,-508.242 60.4358,-518.772 66.7469,-515.743"/> </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,-584 140.5,-612 287.5,-612 287.5,-584 140.5,-584"/> <text text-anchor="start" x="148.5" y="-600.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="middle" x="214" y="-590.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="M71.7335,-515.77C88.1386,-533.629 113.449,-558.423 140,-574 146.444,-577.78 153.562,-581.055 160.75,-583.865"/> <polygon fill="midnightblue" stroke="midnightblue" points="74.1377,-513.209 64.8502,-508.111 68.9313,-517.888 74.1377,-513.209"/> </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,-527 154,-565 274,-565 274,-527 154,-527"/> <text text-anchor="start" x="162" y="-553.8" font-family="FreeSans" font-size="9.00">std::is_bind_expression</text> <text text-anchor="start" x="162" y="-543.8" font-family="FreeSans" font-size="9.00">< volatile _Bind_result</text> <text text-anchor="middle" x="214" y="-533.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="M106.2,-511.29C121.642,-516.309 138.59,-521.817 154.345,-526.937"/> <polygon fill="midnightblue" stroke="midnightblue" points="106.89,-507.834 96.2983,-508.072 104.727,-514.491 106.89,-507.834"/> </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="166.5,-480 166.5,-508 261.5,-508 261.5,-480 166.5,-480"/> <text text-anchor="start" x="174.5" y="-496.8" font-family="FreeSans" font-size="9.00">std::is_const< bool,</text> <text text-anchor="middle" x="214" y="-486.8" font-family="FreeSans" font-size="9.00"> false ></text> </a> </g> </g> <!-- Node1->Node12 --> <g id="edge11" class="edge"><title>Node1->Node12</title> <path fill="none" stroke="midnightblue" d="M114.122,-494C131.495,-494 150.129,-494 166.484,-494"/> <polygon fill="midnightblue" stroke="midnightblue" points="114.065,-490.5 104.065,-494 114.065,-497.5 114.065,-490.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="163,-433 163,-461 265,-461 265,-433 163,-433"/> <text text-anchor="start" x="171" y="-449.8" font-family="FreeSans" font-size="9.00">std::is_error_code</text> <text text-anchor="middle" x="214" y="-439.8" font-family="FreeSans" font-size="9.00">_enum< bool, false ></text> </a> </g> </g> <!-- Node1->Node13 --> <g id="edge12" class="edge"><title>Node1->Node13</title> <path fill="none" stroke="midnightblue" d="M110.758,-477.034C128.656,-471.776 148.169,-466.044 165.304,-461.011"/> <polygon fill="midnightblue" stroke="midnightblue" points="109.613,-473.722 101.005,-479.898 111.586,-480.438 109.613,-473.722"/> </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,-386 162,-414 266,-414 266,-386 162,-386"/> <text text-anchor="start" x="170" y="-402.8" font-family="FreeSans" font-size="9.00">std::is_error_code</text> <text text-anchor="middle" x="214" y="-392.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="M74.7698,-472.748C91.4646,-457.426 115.698,-437.2 140,-424 146.917,-420.243 154.523,-416.943 162.133,-414.089"/> <polygon fill="midnightblue" stroke="midnightblue" points="72.1203,-470.434 67.2126,-479.823 76.9046,-475.544 72.1203,-470.434"/> </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,-339 160.5,-367 267.5,-367 267.5,-339 160.5,-339"/> <text text-anchor="start" x="168.5" y="-355.8" font-family="FreeSans" font-size="9.00">std::is_error_condition</text> <text text-anchor="middle" x="214" y="-345.8" font-family="FreeSans" font-size="9.00">_enum< bool, false ></text> </a> </g> </g> <!-- Node1->Node15 --> <g id="edge14" class="edge"><title>Node1->Node15</title> <path fill="none" stroke="midnightblue" d="M64.4603,-470.998C78.7104,-444.649 105.434,-401.914 140,-377 146.169,-372.554 153.21,-368.898 160.429,-365.9"/> <polygon fill="midnightblue" stroke="midnightblue" points="61.3355,-469.42 59.7832,-479.901 67.5324,-472.676 61.3355,-469.42"/> </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="161.5,-292 161.5,-320 266.5,-320 266.5,-292 161.5,-292"/> <text text-anchor="start" x="169.5" y="-308.8" font-family="FreeSans" font-size="9.00">std::is_function< bool,</text> <text text-anchor="middle" x="214" y="-298.8" font-family="FreeSans" font-size="9.00"> false ></text> </a> </g> </g> <!-- Node1->Node16 --> <g id="edge15" class="edge"><title>Node1->Node16</title> <path fill="none" stroke="midnightblue" d="M59.496,-469.848C70.3041,-434.196 95.3327,-367.649 140,-330 146.222,-324.755 153.624,-320.647 161.29,-317.432"/> <polygon fill="midnightblue" stroke="midnightblue" points="56.0179,-469.275 56.5924,-479.854 62.7406,-471.226 56.0179,-469.275"/> </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,-245 157,-273 271,-273 271,-245 157,-245"/> <text text-anchor="start" x="165" y="-261.8" font-family="FreeSans" font-size="9.00">std::is_lvalue_reference</text> <text text-anchor="middle" x="214" y="-251.8" font-family="FreeSans" font-size="9.00">< bool, false ></text> </a> </g> </g> <!-- Node1->Node17 --> <g id="edge16" class="edge"><title>Node1->Node17</title> <path fill="none" stroke="midnightblue" d="M56.2744,-469.945C63.4541,-426.448 84.6064,-334.467 140,-283 144.887,-278.46 150.649,-274.777 156.759,-271.791"/> <polygon fill="midnightblue" stroke="midnightblue" points="52.8036,-469.488 54.7377,-479.905 59.7217,-470.555 52.8036,-469.488"/> </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="165,-198 165,-226 263,-226 263,-198 165,-198"/> <text text-anchor="start" x="173" y="-214.8" font-family="FreeSans" font-size="9.00">std::is_object< bool,</text> <text text-anchor="middle" x="214" y="-204.8" font-family="FreeSans" font-size="9.00"> __v ></text> </a> </g> </g> <!-- Node1->Node18 --> <g id="edge17" class="edge"><title>Node1->Node18</title> <path fill="none" stroke="midnightblue" d="M54.1985,-469.69C58.0074,-419.068 73.8894,-301.61 140,-236 146.818,-229.234 155.575,-224.375 164.642,-220.886"/> <polygon fill="midnightblue" stroke="midnightblue" points="50.7036,-469.499 53.5399,-479.707 57.6885,-469.958 50.7036,-469.499"/> </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,-151 156.5,-179 271.5,-179 271.5,-151 156.5,-151"/> <text text-anchor="start" x="164.5" y="-167.8" font-family="FreeSans" font-size="9.00">std::is_rvalue_reference</text> <text text-anchor="middle" x="214" y="-157.8" font-family="FreeSans" font-size="9.00">< bool, false ></text> </a> </g> </g> <!-- Node1->Node19 --> <g id="edge18" class="edge"><title>Node1->Node19</title> <path fill="none" stroke="midnightblue" d="M52.692,-469.744C53.3149,-412.777 62.9172,-269.211 140,-189 144.622,-184.19 150.223,-180.344 156.245,-177.268"/> <polygon fill="midnightblue" stroke="midnightblue" points="49.1917,-469.931 52.6698,-479.939 56.1917,-469.946 49.1917,-469.931"/> </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="166.5,-104 166.5,-132 261.5,-132 261.5,-104 166.5,-104"/> <text text-anchor="start" x="174.5" y="-120.8" font-family="FreeSans" font-size="9.00">std::is_same< bool,</text> <text text-anchor="middle" x="214" y="-110.8" font-family="FreeSans" font-size="9.00"> false ></text> </a> </g> </g> <!-- Node1->Node20 --> <g id="edge19" class="edge"><title>Node1->Node20</title> <path fill="none" stroke="midnightblue" d="M55.9689,-469.43C65.0989,-397.708 94.8997,-190.633 140,-142 147.076,-134.37 156.617,-129.162 166.464,-125.607"/> <polygon fill="midnightblue" stroke="midnightblue" points="52.4484,-469.377 54.6819,-479.733 59.3944,-470.244 52.4484,-469.377"/> </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="163,-57 163,-85 265,-85 265,-57 163,-57"/> <text text-anchor="start" x="171" y="-73.8" font-family="FreeSans" font-size="9.00">std::is_volatile< bool,</text> <text text-anchor="middle" x="214" y="-63.8" font-family="FreeSans" font-size="9.00"> false ></text> </a> </g> </g> <!-- Node1->Node21 --> <g id="edge20" class="edge"><title>Node1->Node21</title> <path fill="none" stroke="midnightblue" d="M55.2059,-469.307C62.6575,-391.176 89.3077,-151.199 140,-95 146.166,-88.1646 154.311,-83.2704 162.921,-79.7675"/> <polygon fill="midnightblue" stroke="midnightblue" points="51.688,-469.338 54.2452,-479.619 58.6578,-469.987 51.688,-469.338"/> </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="M54.698,-469.873C60.9955,-386.733 85.5195,-113.655 140,-48 146.705,-39.9193 155.981,-34.076 165.675,-29.8552"/> <polygon fill="midnightblue" stroke="midnightblue" points="51.2046,-469.657 53.959,-479.887 58.1856,-470.172 51.2046,-469.657"/> </g> </g> </svg>