Added iomanip to clear term line

This commit is contained in:
Bob Polis
2022-11-01 09:52:22 +01:00
parent 1629622bff
commit 408c99271d
2 changed files with 20 additions and 0 deletions

View File

@ -66,3 +66,12 @@ cursor_hider::cursor_hider(std::ostream* out) : _out {out} {
cursor_hider::~cursor_hider() {
*_out << io::show_cursor;
}
// ------------------------------------------------------------------------
sc::io::clear_line::clear_line(const term& t) : _term {t} {}
std::ostream& sc::io::operator<<(std::ostream& out, const sc::io::clear_line& obj) {
out << '\r' << std::string(obj._term.cols(), ' ') << '\r';
return out;
}