12using namespace MaxOS::common;
23OutputStream::~OutputStream() =
default;
A stream that can be written to.
A stream that strings can be written to.
OutputStream()
Constructs an OutputStream object that uses strings as the underlying data type.
virtual void carriage_return()
Writes a carriage return to the output stream.
virtual void write_hex(uint64_t hex_to_write)
Writes a hex to the output stream.
OutputStream & operator<<(string string_to_write) override
Writes a string to the output stream.
virtual void write_int(int int_to_write)
Writes an integer to the output stream.
void write(string string_to_write) override
Writes a string to the output stream.
virtual void write_char(char char_to_write)
Writes a character to the output stream.
virtual void clear()
Clears the output stream.
virtual void line_feed()
Writes a newline to the output stream.
Stores the left, top, width and height of a rectangle.
Defines OutputStream and GenericOutputStream classes for writing data to streams.
char * itoa(int base, int64_t number)
Converts integer to string.
class MaxOS::String string
Typedef for String.
char * htoa(uint64_t number)
Converts hex to string.