15 #ifndef NINJA_LINE_PRINTER_H_
16 #define NINJA_LINE_PRINTER_H_
35 void Print(
string to_print, LineType type);
38 void PrintOnNewLine(
const string& to_print);
52 #endif // NINJA_LINE_PRINTER_H_
bool have_blank_line_
Whether the caret is at the beginning of a blank line.
bool is_smart_terminal() const
void set_smart_terminal(bool smart)
Prints lines of text, possibly overprinting previously printed lines if the terminal supports it...
bool smart_terminal_
Whether we can do fancy terminal control codes.