40 "CachelinePadded does not support over-aligned types.");
43 template <
typename...
Args>
51 const T*
get()
const {
const T * operator->() const
char paddingPost_[paddingSize()]
internal::ArgsMatcher< InnerMatcher > Args(const InnerMatcher &matcher)
—— Concurrent Priority Queue Implementation ——
requires E e noexcept(noexcept(s.error(std::move(e))))
char paddingPre_[paddingSize()]
constexpr std::size_t max_align_v
constexpr std::size_t hardware_destructive_interference_size
const T & operator*() const
CachelinePadded(Args &&...args)
static constexpr size_t paddingSize() noexcept