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 boxing/placeholder.inl.
Go to the source code of this file.
Classes | |
struct | alib::boxing::Pair< T1, T2 > |
union | alib::boxing::Placeholder |
struct | alib::boxing::detail::PointerPair |
struct | alib::boxing::detail::PointerPairMutable |
struct | alib::boxing::detail::StructArray |
union | alib::boxing::detail::UnionBytes |
union | alib::boxing::detail::UnionFloatingPoints |
union | alib::boxing::detail::UnionIntegrals |
Namespaces | |
namespace | alib |
namespace | alib::boxing |
DOXYGEN. | |
namespace | alib::boxing::detail |
This namespace implements internals of namespace alib::boxing. | |
Typedefs | |
template<typename T, typename U> | |
using | alib::Pair = boxing::Pair<T, U> |
Type alias in namespace alib. | |
Functions | |
template<typename T1, typename T2> requires ( std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2> && ( sizeof(T1) + sizeof(T2) <= 2 * sizeof(void*) ) ) | |
constexpr Pair< T1, T2 > | alib::boxing::MakePair (const T1 &t1, const T2 &t2) |