Console Library 4.7.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123]
 
console
 
win
 
melody.h
Windows 平台 MIDI 音乐播放库,支持乐器选择、音符播放和 BPM 控制。
 
all.h
一键式包含头文件。
 
box.h
提供可存储任意类型的异构容器(Box)和类型擦除包装器(Item)。
 
colorful.h
提供控制台颜色和样式修饰的 ANSI 转义序列常量。
 
compre.h
提供类似 Python 列表推导式的容器适配器,支持 map/filter 等函数式操作。
 
csexc.h
定义 console 库使用的自定义异常类层次结构。
 
cursor_ptr.h
提供双指针游标智能指针,分离所有权与访问位置。
 
file.h
提供跨平台的文件路径封装和文件 I/O 操作。
 
info.h
提供库的版本信息、许可证、编译器及平台识别函数。
 
input.h
提供丰富的控制台输入函数,支持类型安全输入、范围检查、行读取、确认输入等。
 
iter.h
提供些许关于迭代器的拓展功能。
 
kb.h
非阻塞的获取键盘的按键输入。
 
literals.h
提供自定义字面量运算符,包括字符串字面量、时间字面量和格式化字符串字面量。
 
logging.h
提供带颜色和级别的日志记录功能。
 
matools.h
提供 MultiArray 多维数组的数学工具函数。
 
maybe.h
提供类似 std::optional 的可选值容器 Maybe,支持空状态(nothing)。
 
multiarray.h
提供编译期维度固定的多维数组容器 MultiArray,支持任意维度和元素级算术/逻辑/位运算。
 
outfwd.h
为 STL 容器提供输出流运算符的前向声明。
 
output.h
提供 STL 容器的格式化输出和灵活的输出控制工具。
 
progress.h
提供非侵入式的容器遍历进度条显示。
 
random.h
提供随机数生成、随机选择、随机打乱等实用工具。
 
rational.h
提供运行时的分数运算。
 
re.h
提供正则表达式匹配、搜索、替换、分割等操作,接口类似 Python 的 re 模块。
 
repr.h
提供类似 Python 的 repr() 函数,用于生成对象的可读字符串表示。
 
screen.h
使用8点位Unicode盲文实现的控制台艺术,需要终端支持,建议设置合理的字体和大小。
 
sfinae.h
提供编译期类型特征检测(SFINAE 工具),用于判断容器、可调用对象、迭代器、下标访问、字符串、可打印类型、字符类型等。
 
std.h
聚合包含所有 C++ 标准库头文件(根据语言标准版本条件包含)。
 
strpp.h
提供字符串处理工具函数和格式化类。
 
time.h
提供时间度量、计时、休眠和日期时间格式化功能。
 
view.h
提供容器的非拥有视图(View),支持区间切片和便捷的工厂函数。