This header-file is part of module ALib Boxing of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file boxingtraits.inl.
Go to the source code of this file.
Classes | |
struct | alib::boxing::BoxTraits< TBoxable > |
struct | alib::boxing::DefaultBoxingTag |
struct | alib::boxing::NotBoxableTag |
struct | alib::boxing::SuppressCharArrayBoxingTraits< TCharArray > |
Namespaces | |
namespace | alib |
namespace | alib::boxing |
DOXYGEN. | |
Concepts | |
concept | alib::boxing::IsCustomized |
concept | alib::boxing::IsStdPH |
concept | alib::boxing::IsConstExprWrite |
concept | alib::boxing::IsStringType |
concept | alib::boxing::IsUnboxableStringType |
concept | alib::boxing::IsLocked |
concept | alib::boxing::IsNotBoxable |
concept | alib::boxing::IsUnboxable |
Variables | |
template<typename TMappedPlain> | |
constexpr unsigned int | alib::boxing::SizeTraits = sizeof(TMappedPlain) |
template<> | |
constexpr unsigned int | alib::boxing::SizeTraits< long double > = ALIB_SIZEOF_LONGDOUBLE_WRITTEN |