JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Member Functions | Friends
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
 

Constructor & Destructor Documentation

◆ ConsumerToken() [1/4]

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

◆ ConsumerToken() [2/4]

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

◆ ConsumerToken() [3/4]

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

◆ ConsumerToken() [4/4]

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

Member Function Documentation

◆ operator=() [1/2]

ConsumerToken& moodycamel::ConsumerToken::operator= ( ConsumerToken &&  other)
inline
Here is the call graph for this function:

◆ operator=() [2/2]

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

◆ swap()

void moodycamel::ConsumerToken::swap ( ConsumerToken other)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ ConcurrentQueue

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

◆ ConcurrentQueueTests

friend class ConcurrentQueueTests
friend

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