CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
moodycamel::ImplicitProducerKVP结构体 参考
+ moodycamel::ImplicitProducerKVP 的协作图:

Public 成员函数

 ImplicitProducerKVP ()
 
 ImplicitProducerKVP (ImplicitProducerKVP &&other) MOODYCAMEL_NOEXCEPT
 
ImplicitProducerKVPoperator= (ImplicitProducerKVP &&other) MOODYCAMEL_NOEXCEPT
 
void swap (ImplicitProducerKVP &other) MOODYCAMEL_NOEXCEPT
 

Public 属性

std::atomic< details::thread_id_tkey
 
ImplicitProducervalue
 

详细描述

在文件 ConcurrentQueue.h3351 行定义.

构造及析构函数说明

◆ ImplicitProducerKVP() [1/2]

moodycamel::ImplicitProducerKVP::ImplicitProducerKVP ( )
inline

在文件 ConcurrentQueue.h3356 行定义.

◆ ImplicitProducerKVP() [2/2]

moodycamel::ImplicitProducerKVP::ImplicitProducerKVP ( ImplicitProducerKVP && other)
inline

在文件 ConcurrentQueue.h3358 行定义.

引用了 key , 以及 value.

成员函数说明

◆ operator=()

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

在文件 ConcurrentQueue.h3364 行定义.

引用了 swap().

+ 函数调用图:

◆ swap()

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

在文件 ConcurrentQueue.h3370 行定义.

引用了 key, moodycamel::details::swap_relaxed() , 以及 value.

被这些函数引用 operator=().

+ 函数调用图:
+ 这是这个函数的调用关系图:

类成员变量说明

◆ key

std::atomic<details::thread_id_t> moodycamel::ImplicitProducerKVP::key

在文件 ConcurrentQueue.h3353 行定义.

被这些函数引用 moodycamel::get_or_add_implicit_producer(), ImplicitProducerKVP() , 以及 swap().

◆ value

ImplicitProducer* moodycamel::ImplicitProducerKVP::value

在文件 ConcurrentQueue.h3354 行定义.

被这些函数引用 ImplicitProducerKVP() , 以及 swap().


该结构体的文档由以下文件生成: