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) |