proxygen
folly::detail::SingleElementQueue< T, Atom > Member List

This is the complete list of members for folly::detail::SingleElementQueue< T, Atom >, including all inherited members.

contents_folly::detail::SingleElementQueue< T, Atom >private
dequeue(uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, T &elem) noexceptfolly::detail::SingleElementQueue< T, Atom >inline
dequeueImpl(uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, T &elem, ImplByRelocation) noexceptfolly::detail::SingleElementQueue< T, Atom >inlineprivate
dequeueImpl(uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, T &elem, ImplByMove) noexceptfolly::detail::SingleElementQueue< T, Atom >inlineprivate
destroyContents() noexceptfolly::detail::SingleElementQueue< T, Atom >inlineprivate
enqueue(const uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, Args &&...args) noexceptfolly::detail::SingleElementQueue< T, Atom >inline
enqueue(const uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, T &&goner) noexceptfolly::detail::SingleElementQueue< T, Atom >inline
enqueueImpl(const uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, T &&goner, ImplByMove) noexceptfolly::detail::SingleElementQueue< T, Atom >inlineprivate
enqueueImpl(const uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, T &&goner, ImplByRelocation) noexceptfolly::detail::SingleElementQueue< T, Atom >inlineprivate
mayDequeue(const uint32_t turn) const noexceptfolly::detail::SingleElementQueue< T, Atom >inline
mayEnqueue(const uint32_t turn) const noexceptfolly::detail::SingleElementQueue< T, Atom >inline
ptr() noexceptfolly::detail::SingleElementQueue< T, Atom >inlineprivate
sequencer_folly::detail::SingleElementQueue< T, Atom >private
tryWaitForDequeueTurnUntil(const uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, const std::chrono::time_point< Clock > &when) noexceptfolly::detail::SingleElementQueue< T, Atom >inline
tryWaitForEnqueueTurnUntil(const uint32_t turn, Atom< uint32_t > &spinCutoff, const bool updateSpinCutoff, const std::chrono::time_point< Clock > &when) noexceptfolly::detail::SingleElementQueue< T, Atom >inline
~SingleElementQueue() noexceptfolly::detail::SingleElementQueue< T, Atom >inline