columnar Class Reference

#include <columnar.h>

List of all members.

Public Member Functions

virtual ~columnar ()
 columnar (const output_smart_pointer &deeper)
output_smart_pointer create (int left, int right)
void eoln ()

Private Member Functions

void emit_char (char c)
 columnar ()
 columnar (const columnar &)
columnaroperator= (const columnar &)

Private Attributes

output_smart_pointer deeper
size_t length
size_t maximum
col_t ** list
int in_col
int out_col

Classes

struct  col_t


Detailed Description

The columnar class is used to represent an object which constructs columnar output.

Definition at line 31 of file columnar.h.


Constructor & Destructor Documentation

virtual columnar::~columnar (  )  [virtual]

The destructor.

columnar::columnar ( const output_smart_pointer deeper  ) 

The constructor.

columnar::columnar (  )  [private]

The default constructor.

columnar::columnar ( const columnar  )  [private]

The copy constructor.


Member Function Documentation

output_smart_pointer columnar::create ( int  left,
int  right 
)

void columnar::eoln (  ) 

void columnar::emit_char ( char  c  )  [private]

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

The assignment operator.


Member Data Documentation

output_smart_pointer columnar::deeper [private]

Definition at line 49 of file columnar.h.

size_t columnar::length [private]

Definition at line 65 of file columnar.h.

size_t columnar::maximum [private]

Definition at line 66 of file columnar.h.

col_t** columnar::list [private]

Definition at line 67 of file columnar.h.

int columnar::in_col [private]

Definition at line 69 of file columnar.h.

int columnar::out_col [private]

Definition at line 70 of file columnar.h.


The documentation for this class was generated from the following file:
Generated on Sun Feb 25 01:27:11 2007 for UCSDp-SystemCrossCompiler by  doxygen 1.5.1