Template Struct padding_bytes

Struct Documentation

template<typename T, size_t Align>
struct quickpool::mem::padding_impl::padding_bytes

Public Members

char padding_[required]

Public Static Attributes

static constexpr size_t free_space = Align - mod(sizeof(std::atomic<T>), Align)
static constexpr size_t required   = free_space > 1 ? free_space : 1