table_cell_table Class Reference

#include <table.h>

Inheritance diagram for table_cell_table:
Inheritance graph
[legend]
Collaboration diagram for table_cell_table:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 table_cell_table ()
 table_cell_table (const table_cell_table &a_class)
 table_cell_table (const table &a_class)
virtual ~table_cell_table ()
virtual void assign (const table_cell_table &a_class)
virtual void assign (const table &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_tableoperator= (const table_cell_table &a_class)
table_cell_tableoperator= (const table &a_class)

Private Attributes

tablem_value

Detailed Description

Definition at line 70 of file table.h.


Constructor & Destructor Documentation

table_cell_table::table_cell_table (  ) 

Definition at line 160 of file table.cc.

References err_nomem, and m_value.

table_cell_table::table_cell_table ( const table_cell_table a_class  ) 

Definition at line 167 of file table.cc.

References assign(), and m_value.

Here is the call graph for this function:

table_cell_table::table_cell_table ( const table a_class  ) 

Definition at line 173 of file table.cc.

References assign(), and m_value.

Here is the call graph for this function:

table_cell_table::~table_cell_table (  )  [virtual]

Definition at line 179 of file table.cc.

References m_value.


Member Function Documentation

void table_cell_table::assign ( const table a_class  )  [virtual]

Definition at line 194 of file table.cc.

References m_value.

void table_cell_table::assign ( const table_cell_table a_class  )  [virtual]

Reimplemented from table_cell_base.

Definition at line 185 of file table.cc.

References ASSERT, m_value, table_cell_base::repeat, table_cell_base::x, and table_cell_base::y.

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

table_cell_table::size_type table_cell_table::height ( void   )  const [virtual]

Reimplemented from table_cell_base.

Definition at line 202 of file table.cc.

References table::height(), and m_value.

Referenced by write().

Here is the call graph for this function:

table_cell_table & table_cell_table::operator= ( const table a_class  ) 

Definition at line 251 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_table & table_cell_table::operator= ( const table_cell_table a_class  ) 

Reimplemented from table_cell_base.

Definition at line 243 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_table::size_type table_cell_table::width ( void   )  const [virtual]

Reimplemented from table_cell_base.

Definition at line 211 of file table.cc.

References m_value, and table::width().

Here is the call graph for this function:

void table_cell_table::write ( std::ostream &  out,
size_type  a_line,
size_type  a_width 
) const [virtual]

Reimplemented from table_cell_base.

Definition at line 220 of file table.cc.

References estring::fmt_str(), height(), table::height(), m_value, table_cell_base::repeat, estring::width(), and table::write().

Here is the call graph for this function:


Member Data Documentation

Definition at line 93 of file table.h.

Referenced by assign(), height(), table_cell_table(), width(), write(), and ~table_cell_table().


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:54 2010 for rvm by  doxygen 1.6.1