Unravel Engine C++ Reference
Loading...
Searching...
No Matches
moodycamel::ConsumerToken Struct Reference

#include <concurrentqueue.h>

Public Member Functions

template<typename T , typename Traits >
 ConsumerToken (ConcurrentQueue< T, Traits > &q)
 
template<typename T , typename Traits >
 ConsumerToken (BlockingConcurrentQueue< T, Traits > &q)
 
 ConsumerToken (ConsumerToken &&other) MOODYCAMEL_NOEXCEPT
 
ConsumerTokenoperator= (ConsumerToken &&other) MOODYCAMEL_NOEXCEPT
 
void swap (ConsumerToken &other) MOODYCAMEL_NOEXCEPT
 
 ConsumerToken (ConsumerToken const &) MOODYCAMEL_DELETE_FUNCTION
 
ConsumerTokenoperator= (ConsumerToken const &) MOODYCAMEL_DELETE_FUNCTION
 

Friends

template<typename T , typename Traits >
class ConcurrentQueue
 
class ConcurrentQueueTests
 

Detailed Description

Definition at line 716 of file concurrentqueue.h.

Constructor & Destructor Documentation

◆ ConsumerToken() [1/4]

template<typename T , typename Traits >
moodycamel::ConsumerToken::ConsumerToken ( ConcurrentQueue< T, Traits > & q)
explicit

Definition at line 3702 of file concurrentqueue.h.

◆ ConsumerToken() [2/4]

template<typename T , typename Traits >
moodycamel::ConsumerToken::ConsumerToken ( BlockingConcurrentQueue< T, Traits > & q)
explicit

Definition at line 3710 of file concurrentqueue.h.

◆ ConsumerToken() [3/4]

moodycamel::ConsumerToken::ConsumerToken ( ConsumerToken && other)
inline

Definition at line 724 of file concurrentqueue.h.

◆ ConsumerToken() [4/4]

moodycamel::ConsumerToken::ConsumerToken ( ConsumerToken const & )

Member Function Documentation

◆ operator=() [1/2]

ConsumerToken & moodycamel::ConsumerToken::operator= ( ConsumerToken && other)
inline

Definition at line 729 of file concurrentqueue.h.

◆ operator=() [2/2]

ConsumerToken & moodycamel::ConsumerToken::operator= ( ConsumerToken const & )

◆ swap()

void moodycamel::ConsumerToken::swap ( ConsumerToken & other)
inline

Definition at line 735 of file concurrentqueue.h.

Friends And Related Symbol Documentation

◆ ConcurrentQueue

template<typename T , typename Traits >
friend class ConcurrentQueue
friend

Definition at line 749 of file concurrentqueue.h.

◆ ConcurrentQueueTests

friend class ConcurrentQueueTests
friend

Definition at line 750 of file concurrentqueue.h.


The documentation for this struct was generated from the following file: