table_cell_base Class Reference

#include <table.h>

Inheritance diagram for table_cell_base:

Inheritance graph
[legend]
List of all members.

Public Types

typedef estring::size_type size_type

Public Member Functions

 table_cell_base ()
 table_cell_base (const table_cell_base &a_class)
virtual ~table_cell_base ()
virtual void assign (const table_cell_base &a_class)
virtual size_type height (void) const
virtual size_type width (void) const
virtual void write (std::ostream &out, size_type a_line, size_type a_width) const
table_cell_baseoperator= (const table_cell_base &a_class)

Public Attributes

size_type x
size_type y
bool repeat

Static Public Attributes

const size_type npos = estring::npos

Member Typedef Documentation

typedef estring::size_type table_cell_base::size_type
 

Definition at line 16 of file table.h.


Constructor & Destructor Documentation

table_cell_base::table_cell_base  ) 
 

Definition at line 16 of file table.cc.

References npos, repeat, x, and y.

table_cell_base::table_cell_base const table_cell_base a_class  ) 
 

Definition at line 23 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_base::~table_cell_base  )  [virtual]
 

Definition at line 28 of file table.cc.


Member Function Documentation

void table_cell_base::assign const table_cell_base a_class  )  [virtual]
 

Definition at line 32 of file table.cc.

Referenced by operator=(), and table_cell_base().

table_cell_base::size_type table_cell_base::height void   )  const [virtual]
 

Reimplemented in table_cell_estring, and table_cell_table.

Definition at line 36 of file table.cc.

table_cell_base & table_cell_base::operator= const table_cell_base a_class  ) 
 

Definition at line 54 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_base::size_type table_cell_base::width void   )  const [virtual]
 

Reimplemented in table_cell_estring, and table_cell_table.

Definition at line 41 of file table.cc.

void table_cell_base::write std::ostream &  out,
size_type  a_line,
size_type  a_width
const [virtual]
 

Reimplemented in table_cell_estring, and table_cell_table.

Definition at line 46 of file table.cc.


Member Data Documentation

const table_cell_base::size_type table_cell_base::npos = estring::npos [static]
 

Definition at line 14 of file table.cc.

Referenced by table_cell_base().

bool table_cell_base::repeat
 

Definition at line 37 of file table.h.

Referenced by table::assign(), table_cell_table::assign(), table_cell_estring::assign(), and table_cell_base().

size_type table_cell_base::x
 

Definition at line 35 of file table.h.

Referenced by table::assign(), table_cell_table::assign(), table_cell_estring::assign(), table::mf_add_elt(), table::mf_remove_elt(), table_cell_base(), and test1().

size_type table_cell_base::y
 

Definition at line 36 of file table.h.

Referenced by table::assign(), table_cell_table::assign(), table_cell_estring::assign(), table::mf_add_elt(), table::mf_remove_elt(), table_cell_base(), and test1().


The documentation for this class was generated from the following files:
Generated on Mon Jul 12 12:12:03 2004 for rvm by doxygen 1.3.6