#include <table.h>
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_table & | operator= (const table_cell_table &a_class) |
table_cell_table & | operator= (const table &a_class) |
Private Attributes | |
table * | m_value |
Definition at line 70 of file table.h.
table_cell_table::table_cell_table | ( | ) |
table_cell_table::table_cell_table | ( | const table_cell_table & | a_class | ) |
table_cell_table::table_cell_table | ( | const table & | a_class | ) |
table_cell_table::~table_cell_table | ( | ) | [virtual] |
void table_cell_table::assign | ( | const table & | a_class | ) | [virtual] |
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().
table_cell_table & table_cell_table::operator= | ( | const table & | a_class | ) |
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().
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().
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().
table* table_cell_table::m_value [private] |
Definition at line 93 of file table.h.
Referenced by assign(), height(), table_cell_table(), width(), write(), and ~table_cell_table().