array_ | tervel::containers::wf::RingBuffer< T > | private |
atomic_delay_mark(int64_t pos) | tervel::containers::wf::RingBuffer< T > | private |
backoff(int64_t pos, uintptr_t val) | tervel::containers::wf::RingBuffer< T > | private |
capacity_ | tervel::containers::wf::RingBuffer< T > | private |
casHead(int64_t &expected, int64_t new_val) | tervel::containers::wf::RingBuffer< T > | private |
casTail(int64_t &expected, int64_t new_val) | tervel::containers::wf::RingBuffer< T > | private |
clear_lsb | tervel::containers::wf::RingBuffer< T > | privatestatic |
counterAction(std::atomic< int64_t > &counter, int64_t val) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
debug_string() | tervel::containers::wf::RingBuffer< T > | |
debug_string(uintptr_t val) | tervel::containers::wf::RingBuffer< T > | private |
delayMark_lsb | tervel::containers::wf::RingBuffer< T > | privatestatic |
DelayMarkValue(uintptr_t val) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
dequeue(T &value) | tervel::containers::wf::RingBuffer< T > | |
EmptyType(int64_t seqid) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
emptytype_lsb | tervel::containers::wf::RingBuffer< T > | privatestatic |
enqueue(T value) | tervel::containers::wf::RingBuffer< T > | |
getEmptyTypeSeqId(uintptr_t val) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
getHead() | tervel::containers::wf::RingBuffer< T > | private |
getInfo(uintptr_t val, int64_t &val_seqid, bool &val_isValueType, bool &val_isMarked) | tervel::containers::wf::RingBuffer< T > | private |
getPos(int64_t seqid) | tervel::containers::wf::RingBuffer< T > | private |
getTail() | tervel::containers::wf::RingBuffer< T > | private |
getValueType(uintptr_t val) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
getValueTypeSeqId(uintptr_t val) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
head_ | tervel::containers::wf::RingBuffer< T > | private |
isDelayedMarked(uintptr_t p) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
isEmpty() | tervel::containers::wf::RingBuffer< T > | |
isEmpty(int64_t tail, int64_t head) | tervel::containers::wf::RingBuffer< T > | |
isEmptyType(uintptr_t p) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
isFull() | tervel::containers::wf::RingBuffer< T > | |
isFull(int64_t tail, int64_t head) | tervel::containers::wf::RingBuffer< T > | |
isValueType(uintptr_t p) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |
nextHead() | tervel::containers::wf::RingBuffer< T > | private |
nextSeqId(int64_t seqid) | tervel::containers::wf::RingBuffer< T > | private |
nextTail() | tervel::containers::wf::RingBuffer< T > | private |
num_lsb | tervel::containers::wf::RingBuffer< T > | privatestatic |
oprec_lsb | tervel::containers::wf::RingBuffer< T > | privatestatic |
readValue(int64_t pos, uintptr_t &val) | tervel::containers::wf::RingBuffer< T > | private |
RingBuffer(size_t capacity) | tervel::containers::wf::RingBuffer< T > | |
tail_ | tervel::containers::wf::RingBuffer< T > | private |
ValueType(T value, int64_t seqid) | tervel::containers::wf::RingBuffer< T > | inlineprivatestatic |