Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HTColumn Class Reference

#include <HTColumn.h>

List of all members.

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
HTColumnoperator= (const HTColumn &)
HTColumnoperator= (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


Constructor & Destructor Documentation

HTColumn::HTColumn const std::string &  label,
const std::string &  block = std::string(),
const std::string &  indexLabel = std::string()
 

00066                                                :
00067   _label(label),
00068   _block(block),
00069   _indexLabel(indexLabel)
00070 {
00071 }

HTColumn::HTColumn const HTColumn  ) 
 

00073                                      :
00074   _label(o._label),
00075   _block(o._block),
00076   _indexLabel(o._indexLabel)
00077 {
00078 }

HTColumn::~HTColumn  )  [virtual]
 

00084 {
00085 }

HTColumn::HTColumn const std::string &  label,
const std::string &  block = std::string(),
const std::string &  indexLabel = std::string()
 

HTColumn::HTColumn const HTColumn  ) 
 

virtual HTColumn::~HTColumn  )  [virtual]
 


Member Function Documentation

virtual const std::string& HTColumn::block  )  const [virtual]
 

const string & HTColumn::block  )  const [virtual]
 

00117 {
00118   return _block ;
00119 }

virtual void HTColumn::clearData  )  [pure virtual]
 

virtual void HTColumn::clearData  )  [pure virtual]
 

virtual const std::string& HTColumn::indexLabel  )  const [virtual]
 

const string & HTColumn::indexLabel  )  const [virtual]
 

00123 {
00124   return _indexLabel ;
00125 }

virtual const std::string& HTColumn::label  )  const [virtual]
 

const string & HTColumn::label  )  const [virtual]
 

00111 {
00112   return _label ;
00113 }

HTColumn& HTColumn::operator= const HTColumn  ) 
 

HTColumn & HTColumn::operator= const HTColumn  ) 
 

00096 {
00097   if (&o == this) return *this;
00098   _label = o._label ;
00099   _block = o._block ;
00100   _indexLabel = o._indexLabel ;
00101 
00102   return *this ;
00103 }

virtual void HTColumn::print  )  const [virtual]
 

void HTColumn::print  )  const [virtual]
 

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 }

virtual const std::string& HTColumn::typeName  )  const [pure virtual]
 

virtual const std::string& HTColumn::typeName  )  const [pure virtual]
 


Member Data Documentation

std::string HTColumn::_block [private]
 

std::string HTColumn::_indexLabel [private]
 

std::string HTColumn::_label [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:17:44 2011 for BOSS6.5.5 by  doxygen 1.3.9.1