|
Console Library 8.0.0
A header-only library that makes C++ simple
|
提供控制台颜色和样式修饰的 ANSI 转义序列常量。 More...
#include <iostream>Go to the source code of this file.
Classes | |
| class | console::ColorGuard |
| RAII颜色守卫,构造时设置颜色,析构时自动恢复。 More... | |
| class | console::WColorGuard |
| RAII颜色守卫,构造时设置颜色,析构时自动恢复。 More... | |
Namespaces | |
| namespace | console |
| 本库所有组件所在的顶层命名空间。 | |
| namespace | console::color |
| 包含控制台颜色、背景色和文本样式的 ANSI 转义序列常量。 | |
Functions | |
| void | console::cc (const char *clr=color::Reset, std::ostream &os=std::cout) |
| 修改颜色。 | |
| void | console::cc (const char *clr=color::Reset, std::wostream &os=std::wcout) |
| 修改颜色。 | |
Variables | |
| static constexpr char | console::color::Black [] = "\033[30m" |
| 黑色前景 | |
| static constexpr char | console::color::Red [] = "\033[31m" |
| 红色前景 | |
| static constexpr char | console::color::Green [] = "\033[32m" |
| 绿色前景 | |
| static constexpr char | console::color::Yellow [] = "\033[33m" |
| 黄色前景 | |
| static constexpr char | console::color::Blue [] = "\033[34m" |
| 蓝色前景 | |
| static constexpr char | console::color::Magenta [] = "\033[35m" |
| 品红前景 | |
| static constexpr char | console::color::Cyan [] = "\033[36m" |
| 青色前景 | |
| static constexpr char | console::color::White [] = "\033[37m" |
| 白色前景 | |
| static constexpr char | console::color::BrightBlack [] = "\033[90m" |
| 亮黑色(灰)前景 | |
| static constexpr char | console::color::BrightRed [] = "\033[91m" |
| 亮红色前景 | |
| static constexpr char | console::color::BrightGreen [] = "\033[92m" |
| 亮绿色前景 | |
| static constexpr char | console::color::BrightYellow [] = "\033[93m" |
| 亮黄色前景 | |
| static constexpr char | console::color::BrightBlue [] = "\033[94m" |
| 亮蓝色前景 | |
| static constexpr char | console::color::BrightMagenta [] = "\033[95m" |
| 亮品红前景 | |
| static constexpr char | console::color::BrightCyan [] = "\033[96m" |
| 亮青色前景 | |
| static constexpr char | console::color::BrightWhite [] = "\033[97m" |
| 亮白色前景 | |
| static constexpr char | console::color::Reset [] = "\033[0m" |
| 重置所有颜色/样式 | |
| static constexpr char | console::color::BgBlack [] = "\033[40m" |
| 黑色背景 | |
| static constexpr char | console::color::BgRed [] = "\033[41m" |
| 红色背景 | |
| static constexpr char | console::color::BgGreen [] = "\033[42m" |
| 绿色背景 | |
| static constexpr char | console::color::BgYellow [] = "\033[43m" |
| 黄色背景 | |
| static constexpr char | console::color::BgBlue [] = "\033[44m" |
| 蓝色背景 | |
| static constexpr char | console::color::BgMagenta [] = "\033[45m" |
| 品红背景 | |
| static constexpr char | console::color::BgCyan [] = "\033[46m" |
| 青色背景 | |
| static constexpr char | console::color::BgWhite [] = "\033[47m" |
| 白色背景 | |
| static constexpr char | console::color::BgBrightBlack [] = "\033[100m" |
| 亮黑色背景 | |
| static constexpr char | console::color::BgBrightRed [] = "\033[101m" |
| 亮红色背景 | |
| static constexpr char | console::color::BgBrightGreen [] = "\033[102m" |
| 亮绿色背景 | |
| static constexpr char | console::color::BgBrightYellow [] = "\033[103m" |
| 亮黄色背景 | |
| static constexpr char | console::color::BgBrightBlue [] = "\033[104m" |
| 亮蓝色背景 | |
| static constexpr char | console::color::BgBrightMagenta [] = "\033[105m" |
| 亮品红背景 | |
| static constexpr char | console::color::BgBrightCyan [] = "\033[106m" |
| 亮青色背景 | |
| static constexpr char | console::color::BgBrightWhite [] = "\033[107m" |
| 亮白色背景 | |
| static constexpr char | console::color::Bold [] = "\033[1m" |
| 粗体 | |
| static constexpr char | console::color::Dim [] = "\033[2m" |
| 暗淡(降低亮度) | |
| static constexpr char | console::color::Italic [] = "\033[3m" |
| 斜体 | |
| static constexpr char | console::color::Underline [] = "\033[4m" |
| 下划线 | |
| static constexpr char | console::color::Blink [] = "\033[5m" |
| 闪烁 | |
| static constexpr char | console::color::Reverse [] = "\033[7m" |
| 反转(交换前景和背景) | |
| static constexpr char | console::color::Hidden [] = "\033[8m" |
| 隐藏(不可见) | |
| static constexpr char | console::color::Strikethrough [] = "\033[9m" |
| 删除线 | |
提供控制台颜色和样式修饰的 ANSI 转义序列常量。