ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
placeholder.inl File Reference

Description:

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.

This graph shows which files directly or indirectly include this file:

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)