ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::boxing::IsCustomized Concept Reference

Description:

A concept that is satisfied for types which boxing is customized for, hence for types for which a specialization of the type trait BoxTraits exists.

See also
Concepts IsUnboxable, IsLocked and IsNotBoxable.
Template Parameters
TThe type to check.

Definition at line 288 of file boxingtraits.inl.

Concept definition

template<typename T>
concept alib::boxing::IsCustomized = ( std::is_pointer_v<T> || !std::same_as<DefaultBoxingTag, typename BoxTraits< T >::Mapping> )
&& ( !std::is_pointer_v<T> || !std::same_as<DefaultBoxingTag, typename BoxTraits<ALIB_TVALUE(T)*>::Mapping>)
#define ALIB_TVALUE(T)
Definition alib.inl:986