Console Library 4.7.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nconsole本库所有组件所在的顶层命名空间。
 CItem可存储任意类型单个对象的类型擦除包装器。
 CBox存储多个 Item 的异构容器。
 CComprehension函数式风格的数据流处理容器。
 Cconsole_errorConsole 库所有异常的基类。
 Cfatal_logging表示致命日志错误,通常会导致程序终止。
 Cbad_format表示格式化字符串错误,例如占位符与参数不匹配。
 Cfile_error表示文件操作错误,如打开失败、读取失败等。
 Cbad_get表示从 ItemBox 中获取类型不匹配或空值时发生的错误。
 Cmultiarray_error表示 MultiArray 多维数组操作中的错误,如维度不匹配。
 Ccontainer_error表示通用容器操作错误。
 Cindex_error表示索引越界错误。
 Cbad_maybe_access表示对空的 Maybe 对象进行取值操作时抛出的异常。
 Cdomain_error表示试图对无效的数学值域进行操作时抛出的异常。
 Ccursor_ptr双指针游标智能指针(非数组版本)。
 Ccursor_ptr< T[]>双指针游标智能指针(数组版本)。
 CPath文件路径封装类,提供便捷的文件读写和路径操作。
 CInputSettings输入/输出流设置,用于自定义 input 函数的输入输出目标。
 CIteratorPair存储迭代器对,可以直接范围 for。
 CTiedIterators绑定迭代器对,一齐迭代。
 CKeyboard用于监视键盘键击情况的类。
 CLogging日志记录器,支持多级别、颜色输出和自动时间戳。
 CMaybe可选值容器,可包含一个值或为空。
 CMultiArray编译期固定维度的多维数组。
 CMultiArray< T, D >一维特化。
 CMultiArray< T, First, Rest... >多维特化(维度 >= 2)。
 CTuplePrinter递归打印 tuple 的辅助模板(主模板)。
 CTuplePrinter< Tuple, 1 >递归打印 tuple 的偏特化:处理单个元素。
 CTuplePrinter< Tuple, 0 >递归打印 tuple 的偏特化:处理空 tuple。
 COutput灵活的输出控制类,支持链式调用和多种参数。
 CProgressConfig进度条显示配置。
 CProgress进度条迭代器包装器,用于在遍历容器时显示进度。
 Citerator进度条的迭代器,负责绘制进度条。
 CBasicRational用于表示分数的基础模板类。
 CRegex正则表达式对象,封装编译后的模式,提供匹配、搜索、替换等功能。
 CMatch匹配结果对象,包含匹配信息。
 CIterator迭代器,用于遍历所有匹配。
 CIteratorPair包装起始和结束迭代器,支持范围 for 循环。
 CScreen用于表示虚拟屏幕的类。
 Cis_container检测类型是否为容器(支持 std::begin 和 std::end)。
 Cis_callable检测类型是否可作为函数对象以给定参数调用(返回 void 或可转换为 void)。
 Cis_iterator检测类型是否为迭代器(具有 iterator_category)。
 Chas_subscript检测类型是否支持下标操作符(如 T[Idx])。
 Cis_string检测类型是否为字符串类型(char*、std::string、std::string_view 等)。
 Cis_printable检测类型是否支持输出到 std::ostream(即定义了 operator<<)。
 Cis_char检测类型是否为字符类型(char、wchar_t、char16_t、char32_t 等)。
 Cuniform_distribution_impl取得适配分布的主模板。
 CPartitionResult字符串分区结果,包含左部分、分隔符、右部分。
 Cf_string格式化字符串类,支持使用 % 运算符进行占位符 {} 替换。
 CTime表示以纳秒为单位的时间量,支持单位转换、算术运算和自动选择合适的输出单位。
 CView容器的非拥有视图(可变版本)。
 CView< const Container >容器的非拥有视图(常量版本)。
 CNote表示一个音符,包含音高、时值和力度。
 CMIDIMIDI 输出设备控制器,支持乐器切换、音量调节、同步/异步播放音符序列。