|
nis-util
1.0.D108
|
#include <prefix.h>
Public Member Functions | |
| virtual | ~output_prefix () |
Static Public Member Functions | |
| static pointer | create (const output::pointer &deeper, const rcstring &prefix) |
| static pointer | create (const output::pointer &deeper, int indent) |
Protected Member Functions | |
| void | put (char c) |
| int | get_line_width (void) const |
| int | get_column (void) const |
Private Member Functions | |
| output_prefix (const output::pointer &deeper, const rcstring &prefix) | |
| output_prefix (const output::pointer &deeper, int indent) | |
| output_prefix () | |
| output_prefix (const output_prefix &rhs) | |
| output_prefix & | operator= (const output_prefix &rhs) |
Private Attributes | |
| output::pointer | deeper |
| rcstring | prefix |
| rcstring | prefix0 |
The output_prefix class is used to represent the processing required to add a prefix to the beginning of every output line.
| output_prefix::~output_prefix | ( | ) | [virtual] |
| output_prefix::output_prefix | ( | const output::pointer & | deeper, |
| const rcstring & | prefix | ||
| ) | [private] |
| output_prefix::output_prefix | ( | const output::pointer & | deeper, |
| int | indent | ||
| ) | [private] |
| output_prefix::output_prefix | ( | ) | [private] |
The default constructor. Do not use.
| output_prefix::output_prefix | ( | const output_prefix & | rhs | ) | [private] |
The copy constructor. Do not use.
| rhs | The right hand side of the initialization. |
| output_prefix::pointer output_prefix::create | ( | const output::pointer & | deeper, |
| const rcstring & | prefix | ||
| ) | [static] |
The create class method is used to create new dynamically allocated instance of this class.
| deeper | when to send our indented output |
| prefix | The string prefix to add to each line. The only white space it is permitted to contain is the simple space character. |
| output_prefix::pointer output_prefix::create | ( | const output::pointer & | deeper, |
| int | indent | ||
| ) | [static] |
| int output_prefix::get_column | ( | void | ) | const [protected, virtual] |
| int output_prefix::get_line_width | ( | void | ) | const [protected, virtual] |
| output_prefix& output_prefix::operator= | ( | const output_prefix & | rhs | ) | [private] |
The assignment operator. Do not use.
| rhs | The right hand side of the assignment. |
| void output_prefix::put | ( | char | c | ) | [protected, virtual] |
output::pointer output_prefix::deeper [private] |
rcstring output_prefix::prefix [private] |
rcstring output_prefix::prefix0 [private] |
1.7.6.1