| 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
 1.7.6.1