ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
TT_IsNotBoxable< T, TEnableIf > Struct Template Reference

Description:

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
TThe type to check.
TEnableIfUsed for conditional specializations of this struct.

Definition at line 434 of file typetraits.inl.

Inheritance diagram for TT_IsNotBoxable< T, TEnableIf >:
[legend]
Collaboration diagram for TT_IsNotBoxable< T, TEnableIf >:
[legend]

The documentation for this struct was generated from the following file: