#include <TextDebugView.hpp>
|
virtual void | print_line (const char *prefix, const char *line, const char *postfix)=0 |
|
void | endline () |
| What is currently in buffer (TextDebugView::out()) will be written as line. This can be used if the context to which we print changes so we want to print rest of the buffer to previous context even if it is not whole line. More...
|
|
Definition at line 14 of file TextDebugView.hpp.
◆ TextDebugView()
iv::TextDebugView::TextDebugView |
( |
Context * |
context | ) |
|
◆ out()
std::ostream & iv::TextDebugView::out |
( |
| ) |
|
◆ prefix_push()
void iv::TextDebugView::prefix_push |
( |
const char * |
pref | ) |
|
◆ prefix_push_align()
void iv::TextDebugView::prefix_push_align |
( |
| ) |
|
Pushes prefix that consists of as many spaces as there are characters in current line (minus length of inactive prefixes because they will be applied to next lines but are not applied to this line).
Definition at line 45 of file TextDebugView.cpp.
◆ prefix_pop()
void iv::TextDebugView::prefix_pop |
( |
| ) |
|
◆ postfix_push()
void iv::TextDebugView::postfix_push |
( |
const char * |
postf | ) |
|
◆ postfix_pop()
void iv::TextDebugView::postfix_pop |
( |
| ) |
|
◆ print_line()
virtual void iv::TextDebugView::print_line |
( |
const char * |
prefix, |
|
|
const char * |
line, |
|
|
const char * |
postfix |
|
) |
| |
|
protectedpure virtual |
◆ endline()
void iv::TextDebugView::endline |
( |
| ) |
|
|
protected |
What is currently in buffer (TextDebugView::out()) will be written as line. This can be used if the context to which we print changes so we want to print rest of the buffer to previous context even if it is not whole line.
Definition at line 93 of file TextDebugView.cpp.
◆ tdc_streambuf
friend class tdc_streambuf |
|
friend |
The documentation for this class was generated from the following files: