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

static const size_type npos

Detailed Description

Definition at line 13 of file table.h.


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::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]

Definition at line 46 of file table.cc.

Referenced by test1().

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:


Member Data Documentation

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

Definition at line 17 of file table.h.

Referenced by table_cell_base(), and test1().

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().

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(), table_cell_base(), table_cell_table::write(), and table_cell_estring::write().


The documentation for this class was generated from the following files:
Generated on Tue Jul 1 12:12:01 2008 for rvm by  doxygen 1.5.1