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

#include <table.h>

Inheritance diagram for table_cell_estring:
Inheritance graph
Collaboration diagram for table_cell_estring:
Collaboration graph

Public Member Functions

 table_cell_estring ()
 
 table_cell_estring (const table_cell_estring &a_class)
 
 table_cell_estring (const estring &a_class)
 
virtual ~table_cell_estring ()
 
virtual void assign (const table_cell_estring &a_class)
 
virtual void assign (const estring &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_estringoperator= (const table_cell_estring &a_class)
 
table_cell_estringoperator= (const estring &a_class)
 
- Public Member Functions inherited from table_cell_base
 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)
 
table_cell_baseoperator= (const table_cell_base &a_class)
 

Private Attributes

estring m_value
 

Additional Inherited Members

- Public Types inherited from table_cell_base
typedef estring::size_type size_type
 
- Public Attributes inherited from table_cell_base
size_type x
 
size_type y
 
bool repeat
 
- Static Public Attributes inherited from table_cell_base
static const size_type npos = estring::npos
 

Detailed Description

Definition at line 44 of file table.h.

Constructor & Destructor Documentation

table_cell_estring::table_cell_estring ( )

Definition at line 72 of file table.cc.

table_cell_estring::table_cell_estring ( const table_cell_estring a_class)

Definition at line 76 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_estring::table_cell_estring ( const estring a_class)

Definition at line 81 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_estring::~table_cell_estring ( )
virtual

Definition at line 86 of file table.cc.

Member Function Documentation

void table_cell_estring::assign ( const table_cell_estring a_class)
virtual

Definition at line 90 of file table.cc.

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

Referenced by operator=(), table_cell_estring(), and test2().

void table_cell_estring::assign ( const estring a_class)
virtual

Definition at line 98 of file table.cc.

References m_value.

table_cell_estring::size_type table_cell_estring::height ( void  ) const
virtual

Reimplemented from table_cell_base.

Definition at line 103 of file table.cc.

Referenced by test2().

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

Definition at line 143 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_estring & table_cell_estring::operator= ( const estring a_class)

Definition at line 151 of file table.cc.

References assign().

Here is the call graph for this function:

table_cell_estring::size_type table_cell_estring::width ( void  ) const
virtual

Reimplemented from table_cell_base.

Definition at line 108 of file table.cc.

References m_value.

Referenced by test2().

void table_cell_estring::write ( std::ostream &  out,
size_type  a_line,
size_type  a_width 
) const
virtual

Reimplemented from table_cell_base.

Definition at line 117 of file table.cc.

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

Referenced by test2().

Here is the call graph for this function:

Member Data Documentation

estring table_cell_estring::m_value
private

Definition at line 67 of file table.h.

Referenced by assign(), width(), and write().


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