Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cconsole::_multi_array_base< T >编译期固定维度的多维数组元数据。
  Cconsole::_V2::MultiArray< T, D >一维特化。
  Cconsole::_V2::MultiArray< T, First, Rest... >多维特化(维度 >= 2)。
 Cconsole::_V2::_multi_array_base< T >编译期固定维度的多维数组元数据。
  Cconsole::_V2::MultiArray< T, D >一维特化。
  Cconsole::_V2::MultiArray< T, First, Rest... >多维特化(维度 >= 2)。
 Cconsole::ops::abs_t绝对值变换器。
 Cconsole::alg::accumulate_t
 Cconsole::ops::acos_t反余弦变换器。
 Cconsole::ops::Add< T >加固定值变换器。
 Cconsole::alg::adjacent_difference_t
 Cconsole::alg::adjacent_find_t
 Cconsole::gen::algorithm_t< F, Args >创建一个算法适配器。
 Cconsole::alg::all_of_t
 Cstd::allocator
  Cconsole::LFQueue< T, Alloc >基于自旋的高性能 FIFO 队列,支持多生产者/多消费者并发。
 Cconsole::ops::always_false_t恒假谓词。
 Cconsole::ops::always_true_t恒真谓词。
 Cconsole::ops::And< P, Q >逻辑与组合器。
 Cconsole::alg::any_of_t
 Cstd::array
  Cconsole::_V1::MultiArray< T, D >一维特化。
  Cconsole::_V1::MultiArray< T, First, Rest... >多维特化(维度 >= 2)。
 Cconsole::ops::as< T >转型变化器。
 Cconsole::ops::asin_t反正弦变换器。
 Cconsole::ops::atan_t反正切变换器。
 Cconsole::ops::average_t范围平均值变换器。
 Cconsole::Item::Base虚基类,定义了所有派生类必须实现的接口。
  Cconsole::Item::Derived< T >模板派生类,具体存储类型 T 的值。
 Cconsole::details::BasicFormatSpec< CharT >格式说明符结构。
 Cconsole::BasicINIConfig< CharT >INI 配置文件操作类。
 Cconsole::BasicInputSettings< CharT >输入/输出流设置,用于自定义 input 函数的输入输出目标。
 Cconsole::BasicLogging< CharT, Traits >日志记录器,支持多级别、颜色输出和自动时间戳。
 Cconsole::BasicOutput< CharT, Traits >灵活的输出控制类,支持链式调用和多种参数。
 Cconsole::BasicPartitionResult< CharT, Traits, Allocator >字符串分区结果,包含左部分、分隔符、右部分。
 Cconsole::BasicPath< CharT >文件路径封装类,提供便捷的文件读写和路径操作。
 Cconsole::BasicProgress< CharT, Traits, Iter >进度条迭代器包装器,用于在遍历容器时显示进度。
 Cconsole::BasicProgressConfig< CharT, Traits >进度条显示配置。
 Cconsole::BasicRational< T >用于表示分数的基础模板类。
 Cconsole::BasicRegex< CharT, Traits >正则表达式对象,封装编译后的模式,提供匹配、搜索、替换等功能。
 Cconsole::BasicTuplePrinter< CharT, Traits, Tuple, N >递归打印 tuple 的辅助模板(主模板)。
 Cconsole::BasicTuplePrinter< CharT, Traits, Tuple, 0 >递归打印 tuple 的偏特化:处理空 tuple。
 Cconsole::BasicTuplePrinter< CharT, Traits, Tuple, 1 >递归打印 tuple 的偏特化:处理单个元素。
 Cconsole::ops::Between< T >区间谓词(闭区间)。
 Cconsole::ops::BetweenExclusive< T >区间谓词(开区间)。
 Cconsole::alg::binary_search_t
 Cconsole::ops::Call< Args >函数调用变化器。
 Cconsole::ops::ceil_t向上取整变换器。
 Cconsole::Channel< T, N >环形缓冲区通道,用于线程间通信。
 Cconsole::Channel< T, 0 >
 Cconsole::ChannelIterator< T, N >通道迭代器。
 Cconsole::gen::chunk_t分块适配器(用于管道操作符)。
 Cconsole::ops::Clamp< T >限幅变换器。
 Cconsole::CmdResult命令执行结果封装类。
 Cconsole::gen::collect< Container >容器收集适配器。
 Cconsole::ColorGuardRAII颜色守卫,构造时设置颜色,析构时自动恢复。
 Cconsole::ops::Compose< F, G >函数组合器,将两个函数组合为一个函数。
 Cconsole::_V2::MultiArray< T, First, Rest... >::const_iteratorConst 随机访问迭代器。
 Cconsole::alg::copy_backward_t
 Cconsole::alg::copy_if_t
 Cconsole::alg::copy_n_t
 Cconsole::alg::copy_t
 Cconsole::Coroutine< class >协程/生成器包装器。
 Cconsole::Coroutine< Ret &()>
 Cconsole::Coroutine< Ret()>无参数协程的特化,可用作输入迭代器。
 Cconsole::Coroutine< Ret(Args...)>
 CCoroutine< Ret(Args::::::)>带参数协程的特化,仅作为可调用对象使用。
 Cconsole::ops::cos_t余弦变换器。
 Cconsole::alg::count_if_t
 Cconsole::alg::count_t
 Cconsole::Cow< T >写时复制数据类。
 Cconsole::ops::cube_t立方变换器。
 Cconsole::DateTime
 Cconsole::gen::debug_t调试适配器(用于管道操作符)。
 Cconsole::ops::dec_t自减变换器。
 Cconsole::DeferGuard< F >推迟执行的RAII守卫类。
 Cconsole::ops::Div< T >除固定值变换器。
 Cconsole::ops::divides_t除法函数子。
 Cconsole::ops::DivisibleBy< T >整除谓词。
 Cconsole::gen::drop_t跳过前n个元素适配器(用于管道操作符)。
 Cconsole::gen::drop_until_t< Pred >跳过元素直到谓词成立适配器(用于管道操作符)。
 Cconsole::gen::drop_while_t< Pred >跳过前若干个元素适配器(用于管道操作符)。
 Cconsole::ops::empty_t容器判空谓词。
 Cconsole::gen::enumerate_t枚举生成器,为每个元素附加索引。
 Cconsole::ops::Eq< T >等于谓词。
 Cconsole::alg::equal_range_t
 Cconsole::alg::equal_t
 Cconsole::ops::even_t偶数谓词。
 Cconsole::Event线程同步事件类,用于线程间通信。
 Cconsole::ExitStatus进程退出状态,包含完整退出信息。
 Cconsole::ops::exp_t自然指数变换器。
 Cstd::false_type
  Cconsole::is_basic_printable< wchar_t, std::char_traits< wchar_t >, T >
  Cconsole::is_callable_impl< F(Args...), void >
  Cconsole::is_callable_impl< F(Args...), void_t< decltype(std::declval< F >()(std::declval< Args >()...))> >
  Cconsole::has_subscript< T, Idx, class >检测类型是否支持下标操作符(如 T[Idx])。
  Cconsole::is_basic_printable< CharT, Traits, T, class >检测类型是否支持输出到指定字符类型的流(即定义了 operator<<)。
  Cconsole::is_callable_impl< class, class >
  Cconsole::is_char< T, class >检测类型是否为字符类型(char、wchar_t 等)。
  Cconsole::is_container< T, class >检测类型是否为容器(支持 std::begin 和 std::end)。
  Cconsole::is_generator< T, class >检测类型是否为生成器(具有 done()、current()、advance() 接口)。
  Cconsole::is_iterator< T, class >检测类型是否为迭代器(具有 iterator_category)。
  Cconsole::is_printable< T, class >检测类型是否支持输出到 std::ostream(即定义了 operator<<)。
  Cconsole::is_string< T, class >检测类型是否为字符串类型(char*、std::string、std::string_view 等)。
 Cconsole::alg::fill_n_t
 Cconsole::alg::fill_t
 Cconsole::gen::filter_t< Pred >过滤适配器(用于管道操作符)。
 Cconsole::alg::find_end_t
 Cconsole::alg::find_first_of_t
 Cconsole::alg::find_if_not_t
 Cconsole::alg::find_if_t
 Cconsole::alg::find_t
 Cconsole::ops::first_t取 pair 的 first 变换器。
 Cconsole::ops::floor_t向下取整变换器。
 Cconsole::alg::for_each_t
 Cconsole::ops::Ge< T >大于等于谓词。
 Cconsole::alg::generate_n_t
 Cconsole::alg::generate_t
 Cconsole::Generator< Derived, T >生成器模板类,用于创建可迭代的序列生成器。
 Cconsole::Generator< Chain< Gen1, Gen2 >, std::decay< decltype(true ? std::declval< Gen1::value_type >() :std::declval< Gen2::value_type >())>::type >
  Cconsole::gen::Chain< Gen1, Gen2 >链式生成器,将两个生成器首尾连接。
 Cconsole::Generator< Chunk< Gen >, std::vector< Gen::value_type > >
  Cconsole::gen::Chunk< Gen >分块生成器,将元素按块分组。
 Cconsole::Generator< Counter< T >, T >
  Cconsole::gen::Counter< T >计数器生成器,生成递增或递减的序列。
 Cconsole::Generator< Cycle< T >, T >
  Cconsole::gen::Cycle< T >循环生成器,无限循环遍历给定列表。
 Cconsole::Generator< Debug< Gen >, Gen::value_type >
  Cconsole::gen::Debug< Gen >调试生成器,打印每个元素的值。
 Cconsole::Generator< Drop< Gen >, Gen::iterator::value_type >
  Cconsole::gen::Drop< Gen >跳过前n个元素的生成器适配器。
 Cconsole::Generator< DropUntil< Gen, Pred >, Gen::value_type >
  Cconsole::gen::DropUntil< Gen, Pred >跳过元素直到谓词成立(跳过第一个满足条件的元素)。
 Cconsole::Generator< DropWhile< Gen, Pred >, Gen::value_type >
  Cconsole::gen::DropWhile< Gen, Pred >跳过前若干个元素直到谓词不成立。
 Cconsole::Generator< Enumerate< Gen >, std::pair< size_t, Gen::iterator::value_type > >
  Cconsole::gen::Enumerate< Gen >枚举生成器,为每个元素附加索引。
 Cconsole::Generator< FileChunks, std::string >
  Cconsole::gen::FileChunks文件块生成器,按固定大小读取文件块。
 Cconsole::Generator< FileLines, std::string >
  Cconsole::gen::FileLines文件行生成器,逐行读取文本文件。
 Cconsole::Generator< Filter< Gen, Pred >, Gen::iterator::value_type >
  Cconsole::gen::Filter< Gen, Pred >过滤生成器,只保留满足谓词的元素。
 Cconsole::Generator< Generate< Func >, decltype(std::declval< Func >()())>
  Cconsole::gen::Generate< Func >生成器,通过反复调用函数生成无限序列。
 Cconsole::Generator< List< T >, T >
  Cconsole::gen::List< T >用书数据的序列,从初始化列表构造。
 Cconsole::Generator< Map< Gen, Func >, std::decay< decltype(std::declval< Func >()(std::declval< Gen::iterator::value_type >()))>::type >
  Cconsole::gen::Map< Gen, Func >映射生成器,对源生成器的每个元素应用函数。
 Cconsole::Generator< Random< T >, T >
  Cconsole::gen::Random< T >随机数生成器,生成指定范围内的随机数。
 Cconsole::Generator< Range< T >, T >
  Cconsole::gen::Range< T >范围生成器,生成从start到end的等差数列。
 Cconsole::Generator< Repeat< T >, T >
  Cconsole::gen::Repeat< T >重复生成器,重复生成同一个值指定次数。
 Cconsole::Generator< Scan< Gen, T, BinaryOp >, T >
  Cconsole::gen::Scan< Gen, T, BinaryOp >
 Cconsole::Generator< StepBy< Gen >, Gen::value_type >
  Cconsole::gen::StepBy< Gen >步进生成器,按指定步长跳过元素。
 Cconsole::Generator< Take< Gen >, Gen::value_type >
  Cconsole::gen::Take< Gen >取前n个元素的生成器适配器。
 Cconsole::Generator< TakeUntil< Gen, Pred >, Gen::value_type >
  Cconsole::gen::TakeUntil< Gen, Pred >取元素直到谓词成立(包含第一个满足条件的元素)。
 Cconsole::Generator< TakeWhile< Gen, Pred >, Gen::value_type >
  Cconsole::gen::TakeWhile< Gen, Pred >取得前若干个元素直到谓词不成立。
 Cconsole::Generator< Views< Iter >, std::iterator_traits< Iter >::value_type >
  Cconsole::gen::Views< Iter >迭代器范围生成器,生成从begin到end的值。
 Cconsole::Generator< Window< Gen >, std::vector< Gen::value_type > >
  Cconsole::gen::Window< Gen >滑动窗口生成器,生成固定大小的滑动窗口。
 Cconsole::Generator< Zip< Gen1, Gen2 >, std::pair< Gen1::value_type, Gen2::value_type > >
  Cconsole::gen::Zip< Gen1, Gen2 >压缩生成器,将两个生成器的元素配对输出。
 Cconsole::Group异步任务组,用于管理一组异步任务的执行。
 Cconsole::BasicRegex< CharT, Traits >::Match::GroupInfo
 Cconsole::ops::Gt< T >大于谓词。
 Cconsole::Union< Ts >::has_void<... >检查类型列表中是否包含 void。
 Cconsole::Union< Ts >::has_void< T >
 Cconsole::Union< Ts >::has_void< T, Rest... >
 Cconsole::Params< T, Rest... >::Helper< F >辅助函数对象,用于在 apply 过程中将当前参数与剩余参数合并。
 Cconsole::ops::identity_t恒等变换器。
 Cconsole::ignore_t忽略任意参数的函数对象类型。
 Cconsole::ops::inc_t自增变换器。
 Cconsole::alg::includes_t
 Cconsole::alg::inner_product_t
 Cconsole::alg::inplace_merge_t
 Cconsole::alg::iota_t
 Cis_callable检测类型是否可作为函数对象以给定参数调用。
 Cconsole::ops::is_null_t
 Cconsole::alg::is_partitioned_t
 Cconsole::alg::is_permutation_t
 Cconsole::alg::is_sorted_t
 Cconsole::alg::is_sorted_until_t
 Cconsole::BasicINIConfig< CharT >::Item配置项代理类,支持隐式类型转换。
 Cconsole::Item可存储任意类型单个对象的类型擦除包装器。
 Cconsole::_V2::MultiArray< T, First, Rest... >::iterator随机访问迭代器,遍历第一维的子数组。
 Cconsole::BasicProgress< CharT, Traits, Iter >::iterator进度条的迭代器,负责绘制进度条。
 Cconsole::Generator< Derived, T >::iterator生成器迭代器类,实现输入迭代器接口。
 Cconsole::Keyboard用于监视键盘键击情况的类。
 Cconsole::ops::Le< T >小于等于谓词。
 Cconsole::alg::lexicographical_compare_t
 Cconsole::ops::log10_t常用对数变换器(以10为底)。
 Cconsole::alg::lower_bound_t
 Cconsole::ops::Lt< T >小于谓词。
 Cconsole::alg::make_heap_t
 Cconsole::gen::map_t< Func >映射适配器(用于管道操作符)。
 Cconsole::BasicRegex< CharT, Traits >::Match匹配结果对象,保存文本副本和位置信息,不依赖迭代器有效性。
 Cconsole::Union< Ts >::max<... >编译期计算一组 size_t 中的最大值。
 Cconsole::Union< Ts >::max< N >
 Cconsole::Union< Ts >::max< N, Ns... >
 Cconsole::alg::max_element_t
 Cconsole::ops::max_element_t容器最大值变换器。
 Cconsole::Maybe< T >可选值容器,可包含一个值或为空。
 Cconsole::ops::Member< Class, Mem >取成员变量变换器。
 Cconsole::alg::merge_t
 Cconsole::ops::Method< Class, Ret, Args >成员函数调用变换器。
 Cconsole::MIDIMIDI 输出设备控制器,支持乐器切换、音量调节、同步/异步播放音符序列。
 Cconsole::alg::min_element_t
 Cconsole::ops::min_element_t容器最小值变换器。
 Cconsole::alg::minmax_element_t
 Cconsole::ops::minus_t减法函数子。
 Cconsole::alg::mismatch_t
 Cconsole::ops::Mod< T >取模固定值变换器。
 Cconsole::ops::modulus_t取模函数子。
 Cconsole::alg::move_backward_t
 Cconsole::alg::move_t
 Cconsole::ops::Mul< T >乘固定值变换器。
 Cconsole::_V1::MultiArray< T, Dims >编译期固定维度的多维数组。
 Cconsole::_V2::MultiArray< T, Dims >编译期固定维度的多维数组(堆版本)。
 Cconsole::MultiArray< T, Dims >编译期固定维度的多维数组(堆版本)。
 Cconsole::MultiLFQueue< T, Alloc, RobinTimes >多队列版本的 LFQueue,将数据分布到多个独立的 LFQueue 中以提高并发性能。
 Cconsole::ops::multiplies_t乘法函数子。
 Cconsole::ops::Ne< T >不等于谓词。
 Cconsole::ops::negate_t取负变换器。
 Cconsole::ops::negative_t负数谓词。
 Cconsole::alg::next_permutation_t
 Cconsole::LFQueue< T, Alloc >::Node
 Cconsole::alg::none_of_t
 Cconsole::ops::Not< P >逻辑非组合器。
 Cconsole::ops::not_null_t
 Cconsole::Note表示一个音符,包含音高、时值和力度。
 Cconsole::nothing_t空状态标记对象,用于显式构造空的 Maybe。
 Cconsole::alg::nth_element_t
 Cconsole::ops::nth_t< N >
 Cconsole::ops::odd_t奇数谓词。
 Cconsole::ops::Or< P, Q >逻辑或组合器。
 Cstd::pair
  Cconsole::IteratorPair< Iter >存储迭代器对,可以直接范围 for。
 Cconsole::PairHash用于 std::pair 类型的哈希函数对象。
 Cconsole::ops::palindrome_t回文数谓词。
 Cconsole::Params< Ts >递归参数包包装器,将多个参数存储为值类型,并支持通过 apply 方法延迟调用。
 Cconsole::Params< T >单参数版本的 Params 特化,递归基类。
 Cconsole::Params< T, Rest... >
 CParams< T, Rest::::::>多参数版本的 Params 递归特化。
 Cconsole::Params<>
 Cconsole::alg::partial_sort_copy_t
 Cconsole::alg::partial_sort_t
 Cconsole::alg::partial_sum_t
 Cconsole::alg::partition_copy_t
 Cconsole::alg::partition_point_t
 Cconsole::alg::partition_t
 Cconsole::gen::Pipeline< Ops >管道类模板,用于组合多个适配器。
 Cconsole::gen::Pipeline< Op >单适配器管道特化。
 Cconsole::gen::Pipeline< Op, Rest... >多适配器管道特化。
 Cconsole::gen::pipeline_t< Ops >管道适配器类,用于支持管道操作符。
 Cconsole::ops::plus_t加法函数子。
 Cconsole::alg::pop_heap_t
 Cconsole::ops::positive_t正数谓词。
 Cconsole::ops::Pow< T >幂运算变换器。
 Cconsole::ops::power_of_two_t2的幂次谓词。
 Cconsole::alg::prev_permutation_t
 Cconsole::ops::prime_t素数谓词。
 Cstd::priority_queue
  Cconsole::PriorityQueue< T, Container, Compare >优先队列容器适配器,扩展自 std::priority_queue。
 Cconsole::Process进程控制器,支持创建、等待、控制、信息查询。
 Cconsole::ProcessInfo进程详细信息。
 Cconsole::_V2::MultiArray< T, First, Rest... >::prod< Is >< 是否为视图
 Cconsole::_V2::MultiArray< T, First, Rest... >::prod< I >
 Cconsole::_V2::MultiArray< T, First, Rest... >::prod< I, Is... >
 Cconsole::alg::push_heap_t
 Cstd::queue
  Cconsole::Queue< T, Container >队列容器适配器,扩展自 std::queue。
 Cconsole::alg::random_shuffle_t
 Cconsole::ops::reciprocal_t倒数变换器。
 Cconsole::gen::reduce_t< T, BinaryOp >归约适配器,将生成器所有元素归约为单个值。
 Cconsole::alg::remove_copy_if_t
 Cconsole::alg::remove_copy_t
 Cconsole::alg::remove_if_t
 Cconsole::alg::remove_t
 Cconsole::alg::replace_copy_if_t
 Cconsole::alg::replace_copy_t
 Cconsole::alg::replace_if_t
 Cconsole::alg::replace_t
 Cconsole::Result< T, E >表示可能成功或失败的结果,类似于 Rust 的 Result 类型。
 Cconsole::alg::reverse_copy_t
 Cconsole::ops::reverse_string_t字符串反转变换器。
 Cconsole::alg::reverse_t
 Cconsole::alg::rotate_copy_t
 Cconsole::alg::rotate_t
 Cconsole::ops::round_t四舍五入变换器。
 Cstd::runtime_error
  Cconsole::ConsoleErrorConsole 库所有异常的基类。
   Cconsole::AssertError表示断言失败的错误。
   Cconsole::AsyncError
   Cconsole::BadFormat表示格式化字符串错误,例如占位符与参数不匹配。
   Cconsole::ContainerError表示通用容器操作错误。
   Cconsole::DomainError表示试图对无效的数学值域进行操作时抛出的异常。
   Cconsole::FatalLogging表示致命日志错误,通常会导致程序终止。
   Cconsole::FileError表示文件操作错误,如打开失败、读取失败等。
   Cconsole::IndexError表示索引越界错误。
   Cconsole::MultiArrayError表示 MultiArray 多维数组操作中的错误,如维度不匹配。
   Cconsole::StopIteration表示试图对已结束的生成器调用 next()。
   Cconsole::TypeError表示类型错误,例如访问 Maybe 中不存在的值或 Box 中类型不匹配。
   Cconsole::ValueError表示值错误,例如传入的参数值不在预期范围内。
 Cconsole::gen::scan_t< T, BinaryOp >
 Cconsole::Scheduler基于条件变量的简单调度器,用于延迟执行或周期性的后台任务。
 Cconsole::Screen< COLS, ROWS >用于表示虚拟屏幕的类。
 Cconsole::alg::search_n_t
 Cconsole::alg::search_t
 Cconsole::ops::second_t取 pair 的 second 变换器。
 Cconsole::alg::set_difference_t
 Cconsole::alg::set_intersection_t
 Cconsole::alg::set_symmetric_difference_t
 Cconsole::alg::set_union_t
 Cconsole::SharedTask< T >异步任务类,用于在后台线程中执行任务 (共享版)。
 Cconsole::alg::shuffle_t
 Cconsole::ops::sign_t符号变换器。
 Cconsole::ops::sin_t正弦变换器。
 Cconsole::ops::size_t_容器大小变换器。
 Cconsole::alg::sort_heap_t
 Cconsole::alg::sort_t
 Cconsole::ops::sqrt_t平方根变换器。
 Cconsole::ops::square_t平方变换器。
 Cconsole::alg::stable_partition_t
 Cconsole::alg::stable_sort_t
 Cstd::stack
  Cconsole::Stack< T, Container >栈容器适配器,扩展自 std::stack。
 Cconsole::gen::step_by_t步进适配器(用于管道操作符)。
 Cconsole::ops::strlen_t字符串长度变换器。
 Cconsole::ops::Sub< T >减固定值变换器。
 Cconsole::ops::sum_t范围求和变换器。
 Cconsole::alg::swap_ranges_t
 Cconsole::Table< T, F >双重分派函数表,用于根据两个对象的运行时类型调用注册的函数。
 Cconsole::gen::take_t取前n个元素适配器(用于管道操作符)。
 Cconsole::gen::take_until_t< Pred >取元素直到谓词成立适配器(用于管道操作符)。
 Cconsole::gen::take_while_t< Pred >取前若干个元素适配器(用于管道操作符)。
 Cconsole::ops::tan_t正切变换器。
 Cconsole::Task< T >异步任务类,用于在后台线程中执行任务。
 Cconsole::ThreadPool::TaskBase任务基类,提供多态接口。
  Cconsole::ThreadPool::Task< T >具体任务类模板,封装 std::packaged_task。
 Cconsole::Thread线程类,封装了 std::thread 和 Event 类。
 Cconsole::ThreadPool线程池执行器类,用于管理和执行并发任务。
 Cconsole::TiedIterators< It1, It2 >绑定迭代器对,一齐迭代。
 Cconsole::Time表示以纳秒为单位的时间量,支持单位转换、算术运算和自动选择合适的输出单位。
 Cconsole::ops::timestamp_t时间戳生成器。
 Cconsole::ops::to_lower_t字符串转小写变换器。
 Cconsole::ops::to_string_t转为字符串变换器。
 Cconsole::gen::to_t< Iterator >创建目标迭代器适配器。
 Cconsole::ops::to_upper_t字符串转大写变换器。
 Cconsole::alg::transform_t
 Cconsole::ops::trim_t字符串去空格变换器。
 Cstd::true_type
  Cconsole::is_callable_impl< F(Args...), void_t< decltype(std::declval< F >()(std::declval< Args >()...))> >
 Cconsole::Union< Ts >::type_at< size_t,... >在类型列表中按索引获取类型。
 Cconsole::Union< Ts >::type_at< 0, T, Rest... >
 Cconsole::Union< Ts >::type_at< N, T, Rest... >
 Cconsole::Union< Ts >::type_index< class,... >获取类型 T 在类型列表中的索引。
 Cconsole::Union< Ts >::type_index< T >
 Cconsole::Union< Ts >::type_index< T, U, Rest... >
 Cconsole::uniform_distribution_impl< T, typename >取得适配分布的主模板。
 Cconsole::Union< Ts >类型安全的可判别联合体。
 Cconsole::ops::unique< T >相邻去重过滤器。
 Cconsole::alg::unique_copy_t
 Cconsole::alg::unique_t
 Cconsole::alg::upper_bound_t
 Cstd::vector
  Cconsole::Box存储多个 Item 的异构容器。
 Cconsole::View< Container >容器的非拥有视图(可变版本)。
 Cconsole::View< const Container >容器的非拥有视图(常量版本)。
 Cconsole::View< const T[]>Const T[] 的特化,包装指向 const 的原生数组指针。
 Cconsole::View< T[]>T[] 的特化,包装原生数组指针。
 Cconsole::WColorGuardRAII颜色守卫,构造时设置颜色,析构时自动恢复。
 Cconsole::gen::window_t窗口适配器(用于管道操作符)。
 Cconsole::ops::zero_t零谓词。