#include <output_context.h>
Public Methods | |
| output_context (ostream &out) | |
| output_context & | operator<< (const string &s) |
| output_context & | operator<< (const char *s) |
| output_context & | operator<< (const char c) |
| void | indent_in () |
| void | indent_out () |
| void | new_line () |
| void | continue_line () |
| void | space () |
| int | pos () const |
Static Public Attributes | |
| int | wrap_width = 80 |
Private Methods | |
| void | _new_line () |
| void | _indent (const int num) |
Private Attributes | |
| ostream & | _out |
| int | _pos |
| int | _line |
| int_list | _parens |
| int | _depth |
| char | _last |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001