|
template<typename Allocator = os::DefaultAllocator> |
| chunk_base_ptr (uint32_t valueTypeSizePower2Num, uint32_t ringSizePower2Num, Allocator &allocator=os::DefaultAllocator::instance) |
|
void * | operator+ (size_t index) const __restrict__ |
|
Seq * | getSeq (size_t index) const __restrict__ |
|
| chunk_base_ptr (chunk_base_ptr< Seq > const &)=delete |
|
chunk_base_ptr & | operator= (chunk_base_ptr< Seq > const &)=delete |
|
|
static size_t | footprint (uint32_t valueTypeSizePower2Num, uint32_t ringSizePower2Num) |
|
|
std::ptrdiff_t const | space_ |
|
Seq const | MASK |
|
uint32_t const | valueTypeSizePower2Num_ |
|
bool | allocateFromHeap_ |
|
|
size_t | operator- (void const *__restrict__ from, chunk_base_ptr< Seq > const &__restrict__ start) |
|
The documentation for this struct was generated from the following file: