CARLA
 
载入中...
搜索中...
未找到
Public 类型 | 静态 Public 成员函数 | 静态 Public 属性 | 所有成员列表
moodycamel::ConcurrentQueueDefaultTraits结构体 参考

#include <ConcurrentQueue.h>

+ moodycamel::ConcurrentQueueDefaultTraits 的协作图:

Public 类型

typedef std::size_t index_t
 
typedef std::size_t size_t
 

静态 Public 成员函数

static void free (void *ptr)
 
static void * malloc (size_t size)
 

静态 Public 属性

static const size_t BLOCK_SIZE = 32
 
static const size_t EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD = 32
 
static const std::uint32_t EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE = 256
 
static const size_t EXPLICIT_INITIAL_INDEX_SIZE = 32
 
static const size_t IMPLICIT_INITIAL_INDEX_SIZE = 32
 
static const size_t INITIAL_IMPLICIT_PRODUCER_HASH_SIZE = 32
 
static const size_t MAX_SUBQUEUE_SIZE = details::const_numeric_max<size_t>::value
 

详细描述

在文件 ConcurrentQueue.h275 行定义.

成员类型定义说明

◆ index_t

在文件 ConcurrentQueue.h290 行定义.

◆ size_t

在文件 ConcurrentQueue.h278 行定义.

成员函数说明

◆ free()

static void moodycamel::ConcurrentQueueDefaultTraits::free ( void * ptr)
inlinestatic

在文件 ConcurrentQueue.h344 行定义.

◆ malloc()

static void * moodycamel::ConcurrentQueueDefaultTraits::malloc ( size_t size)
inlinestatic

在文件 ConcurrentQueue.h343 行定义.

类成员变量说明

◆ BLOCK_SIZE

const size_t moodycamel::ConcurrentQueueDefaultTraits::BLOCK_SIZE = 32
static

在文件 ConcurrentQueue.h297 行定义.

◆ EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD

const size_t moodycamel::ConcurrentQueueDefaultTraits::EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD = 32
static

在文件 ConcurrentQueue.h304 行定义.

◆ EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE

const std::uint32_t moodycamel::ConcurrentQueueDefaultTraits::EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE = 256
static

在文件 ConcurrentQueue.h323 行定义.

◆ EXPLICIT_INITIAL_INDEX_SIZE

const size_t moodycamel::ConcurrentQueueDefaultTraits::EXPLICIT_INITIAL_INDEX_SIZE = 32
static

在文件 ConcurrentQueue.h308 行定义.

◆ IMPLICIT_INITIAL_INDEX_SIZE

const size_t moodycamel::ConcurrentQueueDefaultTraits::IMPLICIT_INITIAL_INDEX_SIZE = 32
static

在文件 ConcurrentQueue.h312 行定义.

◆ INITIAL_IMPLICIT_PRODUCER_HASH_SIZE

const size_t moodycamel::ConcurrentQueueDefaultTraits::INITIAL_IMPLICIT_PRODUCER_HASH_SIZE = 32
static

在文件 ConcurrentQueue.h318 行定义.

◆ MAX_SUBQUEUE_SIZE

const size_t moodycamel::ConcurrentQueueDefaultTraits::MAX_SUBQUEUE_SIZE = details::const_numeric_max<size_t>::value
static

在文件 ConcurrentQueue.h329 行定义.


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