Struct ReaderWriterQueue::Block
Defined in File readerwriterqueue.h
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
-
inline Block(size_t const &_size, char *_rawThis, char *_data)