CARLA
 
载入中...
搜索中...
未找到
命名空间 | | 函数
moodycamel 命名空间参考

命名空间

namespace  details
 

class  BlockingConcurrentQueue
 
class  ConcurrentQueue
 
struct  ConcurrentQueueDefaultTraits
 
struct  ConsumerToken
 
struct  ProducerToken
 

函数

template<typename T , typename Traits >
void swap (ConcurrentQueue< T, Traits > &a, ConcurrentQueue< T, Traits > &b) MOODYCAMEL_NOEXCEPT
 
void swap (ConsumerToken &a, ConsumerToken &b) MOODYCAMEL_NOEXCEPT
 
void swap (ProducerToken &a, ProducerToken &b) MOODYCAMEL_NOEXCEPT
 
template<typename T , typename Traits >
void swap (typename ConcurrentQueue< T, Traits >::ImplicitProducerKVP &a, typename ConcurrentQueue< T, Traits >::ImplicitProducerKVP &b) MOODYCAMEL_NOEXCEPT
 

函数说明

◆ swap() [1/4]

template<typename T , typename Traits >
void moodycamel::swap ( ConcurrentQueue< T, Traits > & a,
ConcurrentQueue< T, Traits > & b )
inline

在文件 ConcurrentQueue.h3622 行定义.

引用了 moodycamel::ConcurrentQueue< T, Traits >::swap().

+ 函数调用图:

◆ swap() [2/4]

void moodycamel::swap ( ConsumerToken & a,
ConsumerToken & b )
inline

在文件 ConcurrentQueue.h3632 行定义.

◆ swap() [3/4]

void moodycamel::swap ( ProducerToken & a,
ProducerToken & b )
inline

在文件 ConcurrentQueue.h3627 行定义.

◆ swap() [4/4]

template<typename T , typename Traits >
void moodycamel::swap ( typename ConcurrentQueue< T, Traits >::ImplicitProducerKVP & a,
typename ConcurrentQueue< T, Traits >::ImplicitProducerKVP & b )
inline

在文件 ConcurrentQueue.h3638 行定义.