Struct ReaderWriterQueue::Block

Nested Relationships

This struct is a nested type of Template Class ReaderWriterQueue.

Struct Documentation

struct Block

Public Functions

inline Block(size_t const &_size, char *_rawThis, char *_data)

Public Members

WeakAtomic<size_t> front
size_t localTail
char cachelineFiller0_[MOODYCAMEL_CACHE_LINE_SIZE - sizeof(WeakAtomic<size_t>) - sizeof(size_t)]
WeakAtomic<size_t> tail
size_t localFront
char cachelineFiller1_[MOODYCAMEL_CACHE_LINE_SIZE - sizeof(WeakAtomic<size_t>) - sizeof(size_t)]
WeakAtomic<Block*> next
char *data
const size_t sizeMask
char *rawThis