|
StuBS
|
Write text on console (STDOUT). More...
#include <test-stream/console_out.h>
Public Member Functions | |
| ConsoleOut () | |
| Constructor. | |
| virtual void | flush () override |
| Output the string on the screen. | |
| Public Member Functions inherited from OutputStream | |
| OutputStream () | |
| Default constructor. Initial number system is decimal. | |
| virtual | ~OutputStream () |
| Destructor. | |
| OutputStream & | operator<< (char c) |
| Print a single character. | |
| OutputStream & | operator<< (unsigned char c) |
| Print a single character. | |
| OutputStream & | operator<< (const char *string) |
| Printing a null-terminated string. | |
| OutputStream & | operator<< (bool b) |
| Print a boolean value. | |
| OutputStream & | operator<< (short ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (unsigned short ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (int ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (unsigned int ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (long ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (unsigned long ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (long long ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (unsigned long long ival) |
| Print an integral number in radix base. | |
| OutputStream & | operator<< (const void *ptr) |
| Print a pointer as hexadecimal number. | |
| OutputStream & | operator<< (OutputStream &(*f)(OutputStream &)) |
| Calls one of the manipulator functions. | |
| Public Member Functions inherited from Stringbuffer | |
| virtual | ~Stringbuffer () |
| Destructor (nothing to do here). | |
Additional Inherited Members | |
| Public Attributes inherited from OutputStream | |
| int | base |
| Number system used for printing integral numbers (one of 2, 8, 10, or 16). | |
| Protected Member Functions inherited from Stringbuffer | |
| Stringbuffer () | |
| Constructor; Marks the buffer as empty. | |
| void | put (char c) |
| Inserts a character into the buffer. | |
| Protected Attributes inherited from Stringbuffer | |
| char | buffer [80] |
| buffer containing characters that will be printed upon flush() | |
| long unsigned | pos |
| current position in the buffer | |
Write text on console (STDOUT).
This class allows writing to the console similar to std::cout from the standard C++ library. The class is derived from OutputStream.
|
overridevirtual |
Output the string on the screen.
The implementation should solely use putchar()
Implements OutputStream.