Aegis  4.25.D505
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
output_filter_set_width Class Reference

#include <set_width.h>

Inheritance diagram for output_filter_set_width:
output_filter output

Public Types

typedef aegis_shared_ptr
< output_filter_set_width
pointer

Public Member Functions

virtual ~output_filter_set_width ()

Static Public Member Functions

static pointer create (const output::pointer &deeper, int width)

Protected Member Functions

int page_width (void) const

Private Member Functions

 output_filter_set_width (const output::pointer &deeper, int width)
 output_filter_set_width ()
 output_filter_set_width (const output_filter_set_width &)
output_filter_set_widthoperator= (const output_filter_set_width &)

Private Attributes

int width

Detailed Description

The output_filter_set_width class is used to represent the processing required to nominate a specific file output width, in columns.

Definition at line 29 of file set_width.h.


Member Typedef Documentation

The pointer type is used to describe a pointer to an output destination.

Reimplemented from output.

Definition at line 33 of file set_width.h.


Constructor & Destructor Documentation

The destructor.

output_filter_set_width::output_filter_set_width ( const output::pointer deeper,
int  width 
) [private]

The default constructor. It is private on purpose, use the create class method instead.

The default constructor. Do not use.

The copy constructor. Do not use.


Member Function Documentation

static pointer output_filter_set_width::create ( const output::pointer deeper,
int  width 
) [static]

The create class method is used to create new dynamically allocated instances of this class.

output_filter_set_width& output_filter_set_width::operator= ( const output_filter_set_width ) [private]

The assignment operator. Do not use.

int output_filter_set_width::page_width ( void  ) const [protected, virtual]

The page_width method is used to obtain the width of the page of the output device.

Reimplemented from output_filter.


Field Documentation

Definition at line 62 of file set_width.h.


The documentation for this class was generated from the following file: