moodycamel::ReaderWriterQueue
More...
#include <readerwriterqueue.h>
Public Types
Public Functions
Detailed Description
| template <typename T ,
size_t MAX_BLOCK_SIZE =512>
class moodycamel::ReaderWriterQueue;
|
Public Types Documentation
typedef value_type
| typedef T moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::value_type;
|
Public Functions Documentation
function ReaderWriterQueue
| inline explicit AE_NO_TSAN ReaderWriterQueue(
size_t maxSize =15
)
|
function ReaderWriterQueue
| inline AE_NO_TSAN ReaderWriterQueue(
ReaderWriterQueue && other
)
|
function operator=
| inline ReaderWriterQueue & operator=(
ReaderWriterQueue && other
)
|
function ~ReaderWriterQueue
| inline AE_NO_TSAN ~ReaderWriterQueue()
|
function try_enqueue
| inline AE_FORCEINLINE bool try_enqueue(
T const & element
)
|
function try_enqueue
| inline AE_FORCEINLINE bool try_enqueue(
T && element
)
|
function try_emplace
| template <typename... Args>
inline AE_FORCEINLINE bool try_emplace(
Args &&... args
)
|
function enqueue
| inline AE_FORCEINLINE bool enqueue(
T const & element
)
|
function enqueue
| inline AE_FORCEINLINE bool enqueue(
T && element
)
|
function emplace
| template <typename... Args>
inline AE_FORCEINLINE bool emplace(
Args &&... args
)
|
function try_dequeue
| template <typename U >
inline bool try_dequeue(
U & result
)
|
function peek
function pop
function size_approx
| inline size_t size_approx() const
|
Updated on 2023-07-03 at 11:02:00 +0000