MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
类列表
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:
[详情级别 12]
 Cadd_const添加const限定符
 Cadd_cv同时添加const和volatile限定符
 Cadd_lvalue_reference添加左值引用
 Cadd_pointer添加指针限定符
 Cadd_reference添加引用限定符
 Cadd_rvalue_reference添加右值引用
 Cadd_volatile添加volatile限定符
 Caligned_buffer对齐缓冲区模板类
 Caligned_storage创建指定大小和对齐要求的存储类型
 Caligned_union创建可以容纳多种类型的对齐存储类型
 Calignment_of查询类型的对齐要求
 Callocate_exception内存分配异常
 Callocated_ptr分配内存指针
 Callocator_arg_tag分配器参数标签
 Callocator_traits分配器特性模板
 Cany任意类型容器
 Canycast_exceptionAny转换异常
 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通用屏障类
 Cbidirectional_iterator_tag双向迭代器标签
 Cbig_add无符号大整数加法
 Cbig_div大整数除法
 Cbig_less比较两个由高位和低位部分组成的无符号大整数
 Cbig_mul无符号大整数乘法
 Cbig_sub无符号大整数减法
 Cbinary_function二元函数适配器基类
 Cbind_helperBind辅助类型推导器
 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异常指针类
 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_resultFuture结果类型转换
 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_exceptionOptional访问异常
 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 * >原始指针的特化版本
 CpromisePromise类模板
 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标准分配器类
 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线程类
 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弱智能指针类模板