#include <HTColumn.h>
Public Member Functions | |
virtual const std::string & | block () const |
virtual const std::string & | block () const |
virtual void | clearData ()=0 |
virtual void | clearData ()=0 |
HTColumn (const HTColumn &) | |
HTColumn (const std::string &label, const std::string &block=std::string(), const std::string &indexLabel=std::string()) | |
HTColumn (const HTColumn &) | |
HTColumn (const std::string &label, const std::string &block=std::string(), const std::string &indexLabel=std::string()) | |
virtual const std::string & | indexLabel () const |
virtual const std::string & | indexLabel () const |
virtual const std::string & | label () const |
virtual const std::string & | label () const |
HTColumn & | operator= (const HTColumn &) |
HTColumn & | operator= (const HTColumn &) |
virtual void | print () const |
virtual void | print () const |
virtual const std::string & | typeName () const =0 |
virtual const std::string & | typeName () const =0 |
virtual | ~HTColumn () |
virtual | ~HTColumn () |
Private Attributes | |
std::string | _block |
std::string | _indexLabel |
std::string | _label |
|
00066 : 00067 _label(label), 00068 _block(block), 00069 _indexLabel(indexLabel) 00070 { 00071 }
|
|
00073 : 00074 _label(o._label), 00075 _block(o._block), 00076 _indexLabel(o._indexLabel) 00077 { 00078 }
|
|
00084 { 00085 }
|
|
|
|
|
|
|
|
|
|
00117 {
00118 return _block ;
00119 }
|
|
|
|
|
|
|
|
00123 {
00124 return _indexLabel ;
00125 }
|
|
|
|
00111 {
00112 return _label ;
00113 }
|
|
|
|
00096 { 00097 if (&o == this) return *this; 00098 _label = o._label ; 00099 _block = o._block ; 00100 _indexLabel = o._indexLabel ; 00101 00102 return *this ; 00103 }
|
|
|
|
00129 { 00130 cout << label() ; 00131 if ( indexLabel().length() > 0 ) cout << "(" << indexLabel() << ")" ; 00132 cout<< ends ; 00133 00134 cout << " @ " << setw(10) << block() ; 00135 cout << " : " << typeName() ; 00136 cout << endl ; 00137 cout << resetiosflags(ios::adjustfield) ; 00138 }
|
|
|
|
|
|
|
|
|
|
|