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 = estring::npos

Detailed Description

Definition at line 13 of file table.h.


Member Typedef Documentation

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]

Reimplemented in table_cell_estring, and table_cell_table.

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  ) 

Reimplemented in table_cell_estring, and table_cell_table.

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.

Referenced by test1().


Member Data Documentation

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

Definition at line 17 of file table.h.

Referenced by table_cell_base(), and test1().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Thu Sep 30 14:09:53 2010 for rvm by  doxygen 1.6.1