#include <HxTag.h>
Inheritance diagram for HxTag::
Public Methods | |
HxTag (HxString name) | |
Constructor. More... | |
virtual | ~HxTag () |
Destructor. More... | |
virtual HxTag * | clone () const=0 |
Clone operation. More... | |
HxString | getName () const |
Get the name of this tag. More... | |
virtual std::ostream & | put (std::ostream &) const=0 |
To put the tag on an ostream. More... | |
Protected Methods | |
HxTag (const HxTag &) | |
Copy constructor. More... |
|
Constructor.
00065 : _name(name) 00066 { 00067 } |
|
Destructor.
00018 { 00019 #ifdef CD_TRACE 00020 HxEnvironment::instance()->outputStream() 00021 << "HxTag::~HxTag()" << STD_ENDL; 00022 HxEnvironment::instance()->flush(); 00023 #endif 00024 } |
|
Copy constructor.
00059 : _name(rhs._name) 00060 { 00061 } |
|
Clone operation.
Reimplemented in HxTagTem. |
|
Get the name of this tag.
00071 { 00072 return _name; 00073 } |
|
To put the tag on an ostream.
Reimplemented in HxTagTem. |