|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AUnaryTypeTrait is a class template that describes a property of its template type parameter with anstd::integral_constant (typicallystd::bool_constant) specialization.
The followingtype traits all satisfyUnaryTypeTrait:
The following standard library class templates also satisfyUnaryTypeTrait.
(C++11) | compile-time constant of specified type with specified value (class template) |
(C++17) | logical NOT metafunction (class template)[edit] |
(C++11) | obtains the size of a |
(C++11) | obtains the size of anarray(class template specialization)[edit] |
(C++11) | obtains the size of apair(class template specialization)[edit] |
(C++17) | obtains the size of thevariant's list of alternatives at compile time(class template)(variable template)[edit] |
(C++11) | indicates that an object isstd::bind expression or can be used as one(class template)[edit] |
(C++11) | indicates that an object is a standard placeholder or can be used as one (class template)[edit] |
(C++17) | test whether a class represents an execution policy (class template)[edit] |