| libstdc++
    | 
| Macros | |
| #define | __cpp_lib_integral_constant_callable | 
| #define | __cpp_lib_is_final | 
| #define | __cpp_lib_is_null_pointer | 
| Typedefs | |
| template<bool __v> | |
| using | std::__bool_constant = integral_constant< bool, __v > | 
| typedef integral_constant< bool, false > | std::false_type | 
| typedef integral_constant< bool, true > | std::true_type | 
| typedef integral_constant< _Tp, __v > | std::integral_constant< _Tp, __v >::type | 
| typedef _Tp | std::__success_type< _Tp >::type | 
| typedef _Tp | std::integral_constant< _Tp, __v >::value_type | 
| Variables | |
| static constexpr _Tp | std::integral_constant< _Tp, __v >::value | 
Template utilities for compile-time introspection and modification, including type classification traits, type property inspection traits and type transformation traits.
| typedef integral_constant<bool, false> std::false_type | 
The type used as a compile-time boolean with false value.
Definition at line 90 of file type_traits.
| typedef integral_constant<bool, true> std::true_type | 
The type used as a compile-time boolean with true value.
Definition at line 87 of file type_traits.