Home
last modified time | relevance | path

Searched refs:_CompressedPair (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h305 using _CompressedPair = __compressed_pair<_Alloc, _Tp>; member
306 struct _ALIGNAS_TYPE(_CompressedPair) _Storage { in _ALIGNAS_TYPE()
307 char __blob_[sizeof(_CompressedPair)]; in _ALIGNAS_TYPE()
312 _CompressedPair* __as_pair = reinterpret_cast<_CompressedPair*>(__blob_); in _ALIGNAS_TYPE()
313 typename _CompressedPair::_Base1* __first = _CompressedPair::__get_first_base(__as_pair); in _ALIGNAS_TYPE()
318 _CompressedPair* __as_pair = reinterpret_cast<_CompressedPair*>(__blob_); in _ALIGNAS_TYPE()
319 typename _CompressedPair::_Base2* __second = _CompressedPair::__get_second_base(__as_pair); in _ALIGNAS_TYPE()
325 static_assert(_LIBCPP_ALIGNOF(_Storage) == _LIBCPP_ALIGNOF(_CompressedPair), "");
326 static_assert(sizeof(_Storage) == sizeof(_CompressedPair), "");