| 
| 
#define  | __cpp_lib_integral_constant_callable | 
|   | 
| 
#define  | __cpp_lib_is_final | 
|   | 
| 
#define  | __cpp_lib_is_null_pointer | 
|   | 
 | 
| 
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 | 
|   | 
 | 
| 
constexpr  | std::integral_constant< _Tp, __v >::operator value_type () const  | 
|   | 
| 
constexpr value_type  | std::integral_constant< _Tp, __v >::operator() () const  | 
|   | 
 | 
| 
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. 
The type used as a compile-time boolean with false value. 
Definition at line 90 of file type_traits.
 
 
The type used as a compile-time boolean with true value. 
Definition at line 87 of file type_traits.