rvm  1.11
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
table_cell_base Class Reference

#include <table.h>

Inheritance diagram for table_cell_base:
Inheritance graph
Collaboration diagram for table_cell_base:
Collaboration graph

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

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_table, and table_cell_estring.

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_table, and table_cell_estring.

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_table, and table_cell_estring.

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

bool table_cell_base::repeat
size_type table_cell_base::x
size_type table_cell_base::y

The documentation for this class was generated from the following files: