Defined in header
template< class T >
T is a final class (that is, a class declared with the final specifier), provides the member constant
value equal true. For any other type,
value is false.
Inherited from std::integral_constant
| true if |
(public static member constant)
| converts the object to bool, returns |
(public member function)
Final classes cannot be used as base classes.
A union can be marked
std::is_final will detect that), even though unions cannot be used as bases in any case.
|This section is incomplete|
Reason: no example
 See also
| checks if a type is a class type (but not union type) |
| checks if a type is polymorphic class type |