| Cadd_const | 添加const限定符 |
| Cadd_cv | 同时添加const和volatile限定符 |
| Cadd_lvalue_reference | 添加左值引用 |
| Cadd_pointer | 添加指针限定符 |
| Cadd_reference | 添加引用限定符 |
| Cadd_rvalue_reference | 添加右值引用 |
| Cadd_volatile | 添加volatile限定符 |
| Caligned_buffer | 对齐缓冲区模板类 |
| Caligned_storage | 创建指定大小和对齐要求的存储类型 |
| Ctype | 实际的对齐存储类型 |
| Caligned_union | 创建可以容纳多种类型的对齐存储类型 |
| Ctype | 实际的对齐存储类型 |
| Calignment_of | 查询类型的对齐要求 |
| Callocate_exception | 内存分配异常 |
| Callocated_ptr | 分配内存指针 |
| Callocator_arg_tag | 分配器参数标签 |
| Callocator_traits | 分配器特性模板 |
| Cany | 任意类型容器 |
| Canycast_exception | Any转换异常 |
| Cat_thread_exit_elt | 线程退出回调元素 |
| Catomic | 通用原子类型模板 |
| Catomic< bool > | Bool类型的原子特化 |
| Catomic< char > | Char类型的原子特化 |
| Catomic< char16_t > | Char16_t类型的原子特化 |
| Catomic< char32_t > | Char32_t类型的原子特化 |
| Catomic< double > | Double类型的原子特化 |
| Catomic< float > | Float类型的原子特化 |
| Catomic< int > | Int类型的原子特化 |
| Catomic< long > | Long类型的原子特化 |
| Catomic< long double > | Long double类型的原子特化 |
| Catomic< long long > | Long long类型的原子特化 |
| Catomic< short > | Short类型的原子特化 |
| Catomic< signed char > | Signed char类型的原子特化 |
| Catomic< T & > | 引用类型的原子特化 |
| Catomic< T * > | 指针类型的原子特化 |
| Catomic< unsigned char > | Unsigned char类型的原子特化 |
| Catomic< unsigned int > | Unsigned int类型的原子特化 |
| Catomic< unsigned long > | Unsigned long类型的原子特化 |
| Catomic< unsigned long long > | Unsigned long long类型的原子特化 |
| Catomic< unsigned short > | Unsigned short类型的原子特化 |
| Catomic< wchar_t > | Wchar_t类型的原子特化 |
| Catomic_base | 原子类型基础模板类 |
| Catomic_base< T * > | 指针类型的原子操作特化 |
| Catomic_flag | 原子标志 |
| Catomic_float_base | 浮点数原子操作基础类 |
| Catomic_futex | 原子快速用户态互斥锁类模板 |
| Catomic_ref_base | 原子引用基础模板类 |
| Catomic_ref_base< Float, false, true > | 浮点类型的原子引用特化 |
| Catomic_ref_base< T, false, false > | 通用类型的原子引用特化 |
| Catomic_ref_base< T, true, false > | 整数类型的原子引用特化 |
| Cback_insert_iterator | 尾部插入迭代器 |
| Cbarrier | 通用屏障类 |
| Carrival_token | 到达令牌类 |
| Cbidirectional_iterator_tag | 双向迭代器标签 |
| Cbig_add | 无符号大整数加法 |
| Cbig_div | 大整数除法 |
| Cbig_less | 比较两个由高位和低位部分组成的无符号大整数 |
| Cbig_mul | 无符号大整数乘法 |
| Cbig_sub | 无符号大整数减法 |
| Cbinary_function | 二元函数适配器基类 |
| Cbind_helper | Bind辅助类型推导器 |
| Cbinder | 通用函数绑定器 |
| Cbinder< Func(BoundArgs...)> | 通用函数绑定器的部分特化 |
| Cbinder_front | 前向参数绑定器 |
| Cbindr_helper | 指定返回类型的bind辅助类型推导器 |
| Cbindrer | 指定返回类型的函数绑定器 |
| Cbindrer< Res, Func(BoundArgs...)> | 指定返回类型的函数绑定器部分特化 |
| Cbuild_index_tuple | 构建指定长度的索引元组 |
| Ccall_wrapper | 延迟调用包装器 |
| Cclick | 计时器结构 |
| Cclick_guard | 作用域计时器 |
| Ccommon_type | 查找多个类型的公共类型 |
| Ccompressed_pair | 压缩对主模板,使用EBCO优化 |
| Ccompressed_pair< IfEmpty, T, false > | 压缩对特化,未启用EBCO优化 |
| Ccondition_variable | 条件变量类 |
| Cconditional | 条件选择类型 |
| Cconjunction | 类型集合的逻辑与操作 |
| Ccontiguous_iterator_tag | 连续迭代器标签 |
| Ccounting_semaphore | 计数信号量类模板 |
| Cdatabase_exception | 数据库行为异常 |
| Cdecay | 模拟函数参数传递中的类型退化 |
| Cdefault_construct_tag | 默认构造标签 |
| Cdefault_delete | 默认删除器 |
| Cdefault_delete< T[]> | 数组特化的默认删除器 |
| Cdefault_spin_policy | 默认自旋策略 |
| Cdefer_lock_tag | 延迟锁定标签 |
| Cdevice_exception | 设备行为异常 |
| Cdisjunction | 类型集合的逻辑或操作 |
| Cdivides | 除法运算仿函数 |
| Cdivides< void > | Divides的void特化,支持透明操作 |
| Cduration | 持续时间类模板 |
| Cempty_completion | 空完成函数 |
| Cenable_if | 条件启用模板 |
| Cenable_shared_from_this | 启用从this创建共享指针的基类 |
| Cequal_to | 相等比较仿函数 |
| Cequal_to< void > | Equal_to的void特化,支持透明操作 |
| Cexact_arg_construct_tag | 精确参数构造标签 |
| Cexception | 异常基类 |
| Cexception_ptr | 异常指针类 |
| Cecb | 异常控制块 |
| Cexception_wrapper | 异常包装器基类 |
| Cextent | 查询数组指定维度的大小 |
| Cfile_exception | 文件处理异常 |
| Cforward_iterator_tag | 前向迭代器标签 |
| Cfront_insert_iterator | 头部插入迭代器 |
| Cfunction | 函数包装器主模板声明 |
| Cfunction< Res(Args...)> | 通用函数包装器类模板 |
| Cfuture | 独占future类模板 |
| Cfuture< Res & > | 引用类型的future特化 |
| Cfuture< void > | Void类型的future特化 |
| Cfuture_exception | 期望值操作异常 |
| Cfuture_result | Future结果类型转换 |
| Cfuture_result< void > | Void类型的future结果转换特化 |
| Cget_difference_type | 获取分配器的差值类型 |
| Cget_first_para | 提取参数列表的第一个类型参数 |
| Cget_first_temp_para | 提取模板的第一个类型参数 |
| Cget_pointer_type | 获取分配器的指针类型 |
| Cget_ptr_difference | 获取指针的差值类型 |
| Cget_rebind_type | 获取指针的重新绑定类型 |
| Cget_size_type | 获取分配器的大小类型 |
| Cgreater | 大于比较仿函数 |
| Cgreater< void > | Greater的void特化,支持透明操作 |
| Cgreater_equal | 大于等于比较仿函数 |
| Cgreater_equal< void > | Greater_equal的void特化,支持透明操作 |
| Chas_base | 判断类型是否具有base成员函数 |
| Chas_construct | 判断分配器是否具有construct成员函数 |
| Chas_unique_object_representations | 判断类型是否具有唯一的对象表示 |
| Chas_virtual_destructor | 判断类型是否具有虚析构函数 |
| Chash | 哈希函数的主模板 |
| Chash< T * > | 指针类型的哈希函数特化 |
| Chash< unique_ptr< T, Deleter > > | Unique_ptr的哈希特化 |
| Ciarithmetic | 算术运算接口基类 |
| Cibinary | 位运算接口基类 |
| Cicollector | 集合器接口模板 |
| Cicommon | 通用接口,同时具备可比较和可哈希功能 |
| Cicomparable | 可比较对象接口模板 |
| Cidentity | 恒等仿函数 |
| Cihashable | 可哈希对象接口模板 |
| Cindex_tuple | 索引元组容器 |
| Cinplace_construct_tag | 原位构造标签 |
| Cinput_iterator_tag | 输入迭代器标签 |
| Cinsert_iterator | 指定位置插入迭代器 |
| Cinteger_sequence | 编译时整数序列容器 |
| Cintegral_constant | 整数常量包装器 |
| Cinvoke_memfun_deref_tag | 成员函数解引用调用标签 |
| Cinvoke_memfun_ref_tag | 成员函数引用调用标签 |
| Cinvoke_memobj_deref_tag | 成员对象解引用调用标签 |
| Cinvoke_memobj_ref_tag | 成员对象引用调用标签 |
| Cinvoke_other_tag | 其他类型调用标签 |
| Cinvoke_result | 推导函数调用结果类型的主模板 |
| Cinvoke_result< F(Args...)> | Invoke_result的特化版本 |
| Cinvoke_result_false | 推导失败的空结构 |
| Cinvoke_result_true | 成功推导到调用结果类型的包装器 |
| Cis_abstract | 判断类型是否为抽象类型 |
| Cis_ADL_swappable | 判断类型是否支持通过ADL查找的swap |
| Cis_aggregate | 判断类型是否为聚合类型 |
| Cis_allocable | 判断类型是否可以进行内存分配 |
| Cis_allocator | 判断类型是否为分配器 |
| Cis_any_of | 判断类型是否在类型集合中 |
| Cis_arithmetic | 判断类型是否为算术类型 |
| Cis_array | 判断类型是否为数组类型 |
| Cis_assignable | 判断类型是否可以使用指定类型的值进行赋值 |
| Cis_base_of | 判断Base是否是Derived的基类 |
| Cis_bind_expression | 判断是否为绑定表达式 |
| Cis_boolean | 判断类型是否为布尔类型 |
| Cis_bounded_array | 判断类型是否为有界数组 |
| Cis_character | 判断类型是否为字符类型 |
| Cis_class | 判断类型是否为类类型 |
| Cis_clock | 检查是否为时钟类型 |
| Cis_compound | 判断类型是否为复合类型 |
| Cis_const | 判断类型是否被const限定 |
| Cis_constructible | 判断类型是否可以使用指定参数构造 |
| Cis_convertible | 判断类型From是否可以隐式转换为类型To |
| Cis_copy_assignable | 判断类型是否可复制赋值 |
| Cis_copy_constructible | 判断类型是否可复制构造 |
| Cis_cstring | 判断类型是否为C风格字符串类型 |
| Cis_decrementible | 判断类型是否可以递减 |
| Cis_default_constructible | 判断类型是否可默认构造 |
| Cis_destructible | 判断类型是否可析构 |
| Cis_duration | 检查是否为持续时间类型 |
| Cis_empty | 判断类型是否为空类型 |
| Cis_enum | 判断类型是否为枚举类型 |
| Cis_final | 判断类型是否被final限定 |
| Cis_floating_point | 判断类型是否为浮点数类型 |
| Cis_function | 判断类型是否为函数类型 |
| Cis_fundamental | 判断类型是否为基本类型 |
| Cis_hash | 判断类型是否为有效的哈希函数 |
| Cis_implicitly_default_constructible | 判断类型是否可隐式默认构造 |
| Cis_incrementible | 判断类型是否可以递增 |
| Cis_integral | 判断类型是否为整数类型 |
| Cis_integral_like | 判断类型是否为类整数类型 |
| Cis_invocable | 判断类型是否可调用 |
| Cis_invocable_r | 判断类型是否可调用并返回指定类型 |
| Cis_iterable | 判断类型是否可迭代 |
| Cis_location_invariant | 判断类型是否是位置不变的 |
| Cis_lvalue_reference | 判断类型是否为左值引用 |
| Cis_maplike | 判断类型是否类似映射 |
| Cis_member_function_pointer | 判断类型是否为成员函数指针 |
| Cis_member_object_pointer | 判断类型是否为成员对象指针 |
| Cis_member_pointer | 判断类型是否为成员指针 |
| Cis_move_assignable | 判断类型是否可移动赋值 |
| Cis_move_constructible | 判断类型是否可移动构造 |
| Cis_nothrow_arrow | 判断迭代器的箭头运算符是否不会抛出异常 |
| Cis_nothrow_assignable | 判断类型是否可以使用指定类型的值进行无异常赋值 |
| Cis_nothrow_constructible | 判断类型是否可以使用指定参数无异常构造 |
| Cis_nothrow_convertible | 判断类型From是否可以无异常地转换为类型To |
| Cis_nothrow_copy_assignable | 判断类型是否可无异常复制赋值 |
| Cis_nothrow_copy_constructible | 判断类型是否可无异常复制构造 |
| Cis_nothrow_default_constructible | 判断类型是否可无异常默认构造 |
| Cis_nothrow_destructible | 判断类型是否可无异常析构 |
| Cis_nothrow_hashable | 判断类型是否可无异常哈希 |
| Cis_nothrow_invocable | 判断调用是否不会抛出异常 |
| Cis_nothrow_move_assignable | 判断类型是否可无异常移动赋值 |
| Cis_nothrow_move_constructible | 判断类型是否可无异常移动构造 |
| Cis_nothrow_swappable | 判断类型是否可以与自身无异常交换 |
| Cis_nothrow_swappable_from | 判断是否可以无异常地从T1交换到T2 |
| Cis_nothrow_swappable_with | 判断两个类型是否可以无异常地互相交换 |
| Cis_null_pointer | 判断类型是否为nullptr_t |
| Cis_object | 判断类型是否为对象类型 |
| Cis_packaged | 判断类型是否被包装 |
| Cis_placeholder | 判断是否为占位符 |
| Cis_pod | 判断类型是否为POD类型 |
| Cis_pointer | 判断类型是否为指针类型 |
| Cis_polymorphic | 判断类型是否为多态类型 |
| Cis_ratio | 检查类型是否为ratio |
| Cis_reference | 判断类型是否为引用类型 |
| Cis_rvalue_reference | 判断类型是否为右值引用 |
| Cis_same | 判断两个类型是否相同 |
| Cis_scalar | 判断类型是否为标量类型 |
| Cis_signed | 判断类型是否为有符号类型 |
| Cis_specialization | 判断类型T是否为模板Template的特化 |
| Cis_standard_character | 判断类型是否为标准字符类型 |
| Cis_standard_integral | 判断类型是否为标准整数类型 |
| Cis_standard_layout | 判断类型是否符合标准布局 |
| Cis_swappable | 判断类型是否可以与自身交换 |
| Cis_swappable_from | 判断是否可以调用swap从T1交换到T2 |
| Cis_swappable_with | 判断两个类型是否可以互相交换 |
| Cis_trivial | 判断类型是否为平凡类型 |
| Cis_trivially_assignable | 判断类型是否可以使用指定类型的值进行平凡赋值 |
| Cis_trivially_constructible | 判断类型是否可以使用指定参数平凡构造 |
| Cis_trivially_copy_assignable | 判断类型是否可平凡复制赋值 |
| Cis_trivially_copy_constructible | 判断类型是否可平凡复制构造 |
| Cis_trivially_copyable | 判断类型是否为平凡可复制类型 |
| Cis_trivially_default_constructible | 判断类型是否可平凡默认构造 |
| Cis_trivially_destructible | 判断类型是否可平凡析构 |
| Cis_trivially_move_assignable | 判断类型是否可平凡移动赋值 |
| Cis_trivially_move_constructible | 判断类型是否可平凡移动构造 |
| Cis_trivially_swappable | 判断类型是否可以平凡交换 |
| Cis_unbounded_array | 判断类型是否为无界数组 |
| Cis_union | 判断类型是否为联合类型 |
| Cis_unpackaged | 判断类型是否被解包 |
| Cis_unsigned | 判断类型是否为无符号类型 |
| Cis_void | 判断类型是否为void |
| Cis_volatile | 判断类型是否被volatile限定 |
| Citerator_exception | 指针或迭代器行为异常 |
| Citerator_traits | 迭代器特性主模板 |
| Citerator_traits< T * > | 原始指针的迭代器特性特化 |
| Clatch | 闩锁类 |
| Cless | 小于比较仿函数 |
| Cless< void > | Less的void特化,支持透明操作 |
| Cless_equal | 小于等于比较仿函数 |
| Cless_equal< void > | Less_equal的void特化,支持透明操作 |
| Clock | 锁管理器模板 |
| Clock< Mutex, true > | 智能锁管理器模板 |
| Clock_free_queue | 无锁队列类模板 |
| Cmake_integer | 根据大小和符号创建整数类型 |
| Cmake_signed | 将类整数类型转换为对应的有符号类型 |
| Cmake_unsigned | 将类整数类型转换为对应的无符号类型 |
| Cmath_exception | 数学计算异常 |
| Cmax_value | 获取值列表中的最大值 |
| Cmemory_exception | 内存操作异常 |
| Cminus | 减法运算仿函数 |
| Cminus< void > | Minus的void特化,支持透明操作 |
| Cmodulus | 取模运算仿函数 |
| Cmodulus< void > | Modulus的void特化,支持透明操作 |
| Cmultiplies | 乘法运算仿函数 |
| Cmultiplies< void > | Multiplies的void特化,支持透明操作 |
| Cmutex | 非递归互斥锁 |
| Cnegate | 取负运算仿函数 |
| Cnegate< void > | Negate的void特化,支持透明操作 |
| Cnegation | 逻辑非包装器 |
| Cnone_t | 空状态类型 |
| Cnormal_iterator | 标准迭代器适配器 |
| Cnot_equal_to | 不等比较仿函数 |
| Cnot_equal_to< void > | Not_equal_to的void特化,支持透明操作 |
| Cnumeric_traits | 数值类型极限特性主模板 |
| Cnumeric_traits< bool > | Bool类型的数值特征特化 |
| Cnumeric_traits< char > | Char类型的数值特征特化 |
| Cnumeric_traits< char16_t > | Char16_t类型的数值特征特化 |
| Cnumeric_traits< char32_t > | Char32_t类型的数值特征特化 |
| Cnumeric_traits< const T > | Numeric_limits的const特化版本 |
| Cnumeric_traits< const volatile T > | Numeric_limits的const volatile特化版本 |
| Cnumeric_traits< float32_t > | 单精度浮点数类型的数值特征特化 |
| Cnumeric_traits< float64_t > | 双精度浮点数类型的数值特征特化 |
| Cnumeric_traits< int16_t > | Int16_t类型的数值特征特化 |
| Cnumeric_traits< int32_t > | Int32_t类型的数值特征特化 |
| Cnumeric_traits< int64_t > | Int64_t类型的数值特征特化 |
| Cnumeric_traits< int8_t > | Int8_t类型的数值特征特化 |
| Cnumeric_traits< uint16_t > | Uint16_t类型的数值特征特化 |
| Cnumeric_traits< uint32_t > | Uint32_t类型的数值特征特化 |
| Cnumeric_traits< uint64_t > | Uint64_t类型的数值特征特化 |
| Cnumeric_traits< uint8_t > | Uint8_t类型的数值特征特化 |
| Cnumeric_traits< volatile T > | Numeric_limits的volatile特化版本 |
| Conce_flag | 一次性调用标志类 |
| Coptional | 可选值类 |
| Coptional< T & > | 引用可选值类模板 |
| Coptional_exception | Optional访问异常 |
| Coutput_iterator_tag | 输出迭代器标签 |
| Cowner_less | 智能指针的所有权比较器 |
| Cowner_less< shared_ptr< T > > | 共享指针的所有权比较器特化 |
| Cowner_less< void > | 通用所有权比较器特化 |
| Cowner_less< weak_ptr< T > > | 弱指针的所有权比较器特化 |
| Cpackage | 类型包装器模板 |
| Cpackaged_task< Res(Args...)> | 异步任务包装类模板 |
| Cpair | 存储两个值的元组对 |
| Cplaceholder | 占位符类型 |
| Cplus | 加法运算仿函数 |
| Cplus< void > | Plus的void特化,支持透明操作 |
| Cpointer_traits | 指针特性主模板 |
| Cpointer_traits< T * > | 原始指针的特化版本 |
| Cpromise | Promise类模板 |
| Cpromise< Res & > | 引用类型的promise特化 |
| Cpromise< void > | Void类型的promise特化 |
| Crandom_access_iterator_tag | 随机访问迭代器标签 |
| Crandom_lcd | 线性同余随机数生成器 |
| Crandom_mt | 梅森旋转随机数生成器 |
| Crank | 查询数组的维度数 |
| Cratio | 比率类模板 |
| Cratio_equal | 检查两个比率是否相等 |
| Cratio_greater | 检查第一个比率是否大于第二个比率 |
| Cratio_greater_equal | 检查第一个比率是否大于等于第二个比率 |
| Cratio_less | 检查第一个比率是否小于第二个比率 |
| Cratio_less_equal | 检查第一个比率是否小于等于第二个比率 |
| Cratio_not_equal | 检查两个比率是否不相等 |
| Crecursive_mutex | 递归互斥锁 |
| Creference_wrapper | 引用包装器类模板 |
| Cremove_all_extents | 移除数组的所有维度 |
| Cremove_const | 移除const限定符 |
| Cremove_cv | 移除const和volatile限定符 |
| Cremove_cvref | 同时移除cv和引用限定符的类型包装 |
| Cremove_extent | 移除数组的最外层维度 |
| Cremove_function_qualifiers | 移除函数类型的限定符 |
| Cremove_pointer | 移除指针限定符 |
| Cremove_reference | 移除引用限定符 |
| Cremove_volatile | 移除volatile限定符 |
| Creplace_first_para | 替换模板的第一个类型参数 |
| Creverse_iterator | 反向迭代器模板类 |
| Csafe_multiply | 安全的编译期乘法,检查溢出 |
| Cscoped_thread | 作用域线程类 |
| Csecret | 真随机数生成器 |
| Cselect1st | 选择pair的第一个元素 |
| Cselect2nd | 选择pair的第二个元素 |
| Cshared_future | 共享future类模板 |
| Cshared_future< Res & > | 引用类型的共享future特化 |
| Cshared_future< void > | Void类型的共享future特化 |
| Cshared_lock | 共享锁类模板 |
| Cshared_mutex | 共享互斥锁类 |
| Cshared_ptr | 共享智能指针类模板 |
| Cshared_ptr< T[]> | 数组特化的共享指针 |
| Cstandard_allocator | 标准分配器类 |
| Crebind | 重新绑定模板 |
| Cstatic_abs | 计算整数的绝对值 |
| Cstatic_char_digit | 将字符转换为指定进制下的数字值 |
| Cstatic_gcd | 计算两个整数的最大公约数 |
| Cstatic_number | 将字符串表示的数值转换为编译期数值 |
| Cstatic_parse_int | 根据前缀自动识别进制并解析整数 |
| Cstatic_power | 计算字符串表示的数值的幂 |
| Cstatic_sign | 计算整数的符号 |
| Csteady_clock | 稳定时钟 |
| Cstop_callback | 停止回调类模板 |
| Cstop_source | 停止源类 |
| Cstop_token | 停止令牌类 |
| Csystem_clock | 系统时钟 |
| Csystem_exception | 系统访问异常 |
| Ctemporary_buffer | 临时缓冲区类 |
| Cthread | 线程类 |
| Cid | 线程唯一标识符类 |
| Ctime_point | 时间点类模板 |
| Ctimed_backoff_spin_policy | 带退避策略的定时自旋策略 |
| Ctree_barrier | 树形屏障 |
| Ctry_lock_tag | 尝试锁定标签 |
| Ctuple< This, Rest... > | 元组主模板 |
| Ctuple<> | 空元组特化 |
| Ctuple_element | 获取tuple元素类型的特化 |
| Ctuple_element< 0, tuple< This, Rest... > > | 获取tuple第一个元素类型的特化 |
| Ctuple_element< Index, pair< T1, T2 > > | Pair的tuple_element特化 |
| Ctuple_element< Index, tuple< This, Rest... > > | 递归获取tuple元素类型的特化 |
| Ctuple_size | 获取tuple大小的特化 |
| Ctuple_size< pair< T1, T2 > > | Pair的tuple_size特化,固定为2 |
| Ctype_identity | 类型标识包装器 |
| Ctypecast_exception | 类型转换异常 |
| Ctyped_exception_wrapper | 类型化异常包装器模板类 |
| Cunary_function | 一元函数适配器基类 |
| Cunderlying_type | 获取枚举类型的底层整数类型 |
| Cunique_ptr | 独占智能指针 |
| Cunique_ptr< T[], Deleter > | 数组特化的unique_ptr |
| Cunpack_utility_construct_tag | 解包工具构造标签 |
| Cunpackage | 类型解包器模板 |
| Cunwrap_ref_decay | 先退化类型,再解包引用包装器 |
| Cunwrap_reference | 解包引用包装器,获取原始引用类型 |
| Cunwrap_reference< reference_wrapper< T > > | Reference_wrapper的特化版本 |
| Cvalue_exception | 变量处理异常 |
| Cvariant | 变体类型主模板 |
| Cvariant_alternative | 获取变体中指定索引位置的类型 |
| Cvariant_index | 获取类型在变体中的索引 |
| Cweak_ptr | 弱智能指针类模板 |