allocatedCapacity() const noexcept | folly::MPMCQueue< T, Atom, true > | inline |
blockingReadWithTicket(uint64_t &ticket, T &elem) noexcept | folly::MPMCQueue< T, Atom, true > | inline |
blockingWrite(Args &&...args) noexcept | folly::MPMCQueue< T, Atom, true > | inline |
closed_ | folly::MPMCQueue< T, Atom, true > | private |
detail::MPMCQueueBase< MPMCQueue< T, Atom, true > > class | folly::MPMCQueue< T, Atom, true > | friend |
dmult_ | folly::MPMCQueue< T, Atom, true > | private |
enqueueWithTicket(const uint64_t ticket, Args &&...args) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
getNumClosed(const uint64_t state) const noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
getOffset(const uint64_t state) const noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
initQueue(const size_t cap, const size_t mult) | folly::MPMCQueue< T, Atom, true > | inlineprivate |
kDefaultExpansionMultiplier enum value | folly::MPMCQueue< T, Atom, true > | private |
kDefaultMinDynamicCapacity enum value | folly::MPMCQueue< T, Atom, true > | private |
kSeqlockBits enum value | folly::MPMCQueue< T, Atom, true > | private |
maybeUpdateFromClosed(const uint64_t state, const uint64_t ticket, uint64_t &offset, Slot *&slots, size_t &cap, int &stride) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
MPMCQueue(size_t queueCapacity) | folly::MPMCQueue< T, Atom, true > | inlineexplicit |
MPMCQueue(size_t queueCapacity, size_t minCapacity, size_t expansionMultiplier) | folly::MPMCQueue< T, Atom, true > | inlineexplicit |
MPMCQueue() noexcept | folly::MPMCQueue< T, Atom, true > | inline |
MPMCQueue(MPMCQueue< T, Atom, true > &&rhs) noexcept | folly::MPMCQueue< T, Atom, true > | inline |
operator=(MPMCQueue< T, Atom, true > &&rhs) | folly::MPMCQueue< T, Atom, true > | inline |
Slot typedef | folly::MPMCQueue< T, Atom, true > | private |
tryExpand(const uint64_t state, const size_t cap) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
tryObtainPromisedPopTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
tryObtainPromisedPushTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
tryObtainReadyPopTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
tryObtainReadyPushTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
trySeqlockReadSection(uint64_t &state, Slot *&slots, size_t &cap, int &stride) noexcept | folly::MPMCQueue< T, Atom, true > | inlineprivate |
~MPMCQueue() | folly::MPMCQueue< T, Atom, true > | inline |