Add clear_screen manipulator
This commit is contained in:
parent
d6ac23e5ae
commit
aad373a5b5
@ -46,6 +46,12 @@ std::ostream& sc::io::show_cursor(std::ostream& out) {
|
||||
return out;
|
||||
}
|
||||
|
||||
std::ostream& sc::io::clear_screen(std::ostream& out) {
|
||||
if (should_color(out))
|
||||
out << "\x1b" << 'c';
|
||||
return out;
|
||||
}
|
||||
|
||||
std::ostream& sc::io::reset(std::ostream& out) {
|
||||
if (should_color(out))
|
||||
out << "\x1b[m";
|
||||
|
@ -11,6 +11,7 @@ namespace sc {
|
||||
std::ostream& hide_cursor(std::ostream& out);
|
||||
std::ostream& show_cursor(std::ostream& out);
|
||||
|
||||
std::ostream& clear_screen(std::ostream& out);
|
||||
std::ostream& reset(std::ostream& out);
|
||||
|
||||
std::ostream& bold(std::ostream& out);
|
||||
|
Loading…
x
Reference in New Issue
Block a user