CppCommon  1.0.4.1
C++ Common Library
CppCommon::MPSCRingQueue< T > Member List

This is the complete list of members for CppCommon::MPSCRingQueue< T >, including all inherited members.

capacity() const noexceptCppCommon::MPSCRingQueue< T >inline
concurrency() const noexceptCppCommon::MPSCRingQueue< T >inline
Dequeue(T &item)CppCommon::MPSCRingQueue< T >inline
Dequeue(const std::function< void(const T &)> &handler=[](const int &){})CppCommon::MPSCRingQueue< T >inline
empty() const noexceptCppCommon::MPSCRingQueue< T >inline
Enqueue(const T &item)CppCommon::MPSCRingQueue< T >inline
Enqueue(T &&item)CppCommon::MPSCRingQueue< T >inline
MPSCRingQueue(size_t capacity, size_t concurrency=std::thread::hardware_concurrency())CppCommon::MPSCRingQueue< T >inlineexplicit
MPSCRingQueue(const MPSCRingQueue &)=deleteCppCommon::MPSCRingQueue< T >
MPSCRingQueue(MPSCRingQueue &&)=deleteCppCommon::MPSCRingQueue< T >
operator bool() const noexceptCppCommon::MPSCRingQueue< T >inlineexplicit
operator=(const MPSCRingQueue &)=deleteCppCommon::MPSCRingQueue< T >
operator=(MPSCRingQueue &&)=deleteCppCommon::MPSCRingQueue< T >
size() const noexceptCppCommon::MPSCRingQueue< T >inline
~MPSCRingQueue()=defaultCppCommon::MPSCRingQueue< T >