template<typename T, typename TEnableIf = void>
struct alib::boxing::TT_IsNotBoxable< T, TEnableIf >
Helper struct that inherits std::true_type
, if
- boxing was customized for the given type and detail::TNotBoxable was given as mapped type, or
- given type is a value type, no customization is given for it, while the corresponding pointer type has customized boxing with mapped type being detail::TNotBoxable , or
- given type is a pointer type, no customization is given for it, while the corresponding value type has customized boxing with mapped type being detail::TNotBoxable .
If a type is not boxable, it can be neither boxed nor unboxed.
- See also
- Helpers TT_IsCustomized , TT_IsLocked and TT_IsUnboxable .
- Template Parameters
-
T | The type to check. |
TEnableIf | Used for conditional specializations of this struct. |
Definition at line 461 of file typetraits.inl.