This type is of std::true_type exactly if a type can not be unboxed and methods Box::IsType and Box::Unbox will fail to compile with that type.
With default boxing, one of the types T and T* are unboxable (depending on value type size and whether the type is copy constructible and trivially destructible).
If custom boxing for either or both of types T and T* is in place, then the given type is not unboxable if:
std::true_type.| T | The type to check. |
| TEnableIf | Helper type for implementing specializations of this struct. |
Definition at line 502 of file typetraits.inl.