|
Console Library 8.0.0
A header-only library that makes C++ simple
|
RAII颜色守卫,构造时设置颜色,析构时自动恢复。 More...
#include <colorful.h>
Public Member Functions | |
| ColorGuard (const char *color, std::ostream &os=std::cout) | |
| 构造函数,应用指定颜色。 | |
| ~ColorGuard () | |
| 析构函数,自动恢复默认颜色。 | |
| ColorGuard (const ColorGuard &)=delete | |
| ColorGuard & | operator= (const ColorGuard &)=delete |
Private Attributes | |
| std::ostream & | os_ |
| 输出流引用 | |
RAII颜色守卫,构造时设置颜色,析构时自动恢复。
|
inlineexplicit |
构造函数,应用指定颜色。
| color | ANSI颜色序列(如 color::Red) |
| os | 输出流,默认为 std::cout |
|
inline |
析构函数,自动恢复默认颜色。
|
delete |
|
delete |
|
private |
输出流引用