Public Member Functions | |
| AE_NO_TSAN | Block (size_t const &_size, char *_rawThis, char *_data) |
Public Attributes | |
| char | cachelineFiller0 [MOODYCAMEL_CACHE_LINE_SIZE - sizeof(weak_atomic< size_t >) - sizeof(size_t)] |
| char | cachelineFiller1 [MOODYCAMEL_CACHE_LINE_SIZE - sizeof(weak_atomic< size_t >) - sizeof(size_t)] |
| char * | data |
| weak_atomic< size_t > | front |
| size_t | localFront |
| size_t | localTail |
| weak_atomic< Block * > | next |
| char * | rawThis |
| const size_t | sizeMask |
| weak_atomic< size_t > | tail |
Private Member Functions | |
| Block & | operator= (Block const &) |
Definition at line 719 of file readerwriterqueue.h.
|
inline |
Definition at line 739 of file readerwriterqueue.h.
|
private |
| char moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::cachelineFiller0[MOODYCAMEL_CACHE_LINE_SIZE - sizeof(weak_atomic< size_t >) - sizeof(size_t)] |
Definition at line 725 of file readerwriterqueue.h.
| char moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::cachelineFiller1[MOODYCAMEL_CACHE_LINE_SIZE - sizeof(weak_atomic< size_t >) - sizeof(size_t)] |
Definition at line 730 of file readerwriterqueue.h.
| char* moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::data |
Definition at line 734 of file readerwriterqueue.h.
| weak_atomic<size_t> moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::front |
Definition at line 722 of file readerwriterqueue.h.
| size_t moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::localFront |
Definition at line 727 of file readerwriterqueue.h.
| size_t moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::localTail |
Definition at line 723 of file readerwriterqueue.h.
| weak_atomic<Block*> moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::next |
Definition at line 732 of file readerwriterqueue.h.
| char* moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::rawThis |
Definition at line 756 of file readerwriterqueue.h.
| const size_t moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::sizeMask |
Definition at line 736 of file readerwriterqueue.h.
| weak_atomic<size_t> moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::Block::tail |
Definition at line 726 of file readerwriterqueue.h.