Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

nameVI Class Reference

bare class to set and store the name of an object. More...

#include <nameVI.h>

Inheritance diagram for nameVI:

messageVI optionVI serviceI rHisto serviceI algConditionalTask algorithmTask cutSelection cutSelectionTask dataDetectorServer dataEventServer dataManager eventTask IOfileServer messageManager optionManager processManager selectionManager algConditionalTask algorithmTask cutSelection cutSelectionTask dataDetectorServer dataEventServer dataManager eventTask IOfileServer messageManager optionManager processManager selectionManager List of all members.

Protected Methods

 nameVI (std::string name ="")
 constructor - set the name.

virtual ~nameVI ()
 default destructor.

virtual std::string name () const
 returns the name.

virtual void setName (std::string name)
 set the name.


Private Attributes

std::string m_name
 the name of the object.


Detailed Description

bare class to set and store the name of an object.

Definition at line 9 of file nameVI.h.


Constructor & Destructor Documentation

nameVI::nameVI ( std::string name = "" ) [protected]

constructor - set the name.

Definition at line 15 of file nameVI.h.

nameVI::~nameVI ( ) [inline, protected, virtual]

default destructor.

Definition at line 17 of file nameVI.h.


Member Function Documentation

std::string nameVI::name ( ) const [inline, protected, virtual]

returns the name.

Reimplemented in serviceI.

Definition at line 20 of file nameVI.h.

void nameVI::setName ( std::string name ) [inline, protected, virtual]

set the name.

Reimplemented in messageVI, optionVI, and serviceI.

Definition at line 23 of file nameVI.h.


Member Data Documentation

std::string nameVI::m_name [private]

the name of the object.

Reimplemented in rHisto.

Definition at line 28 of file nameVI.h.


The documentation for this class was generated from the following file:
Generated at Fri Aug 18 12:57:41 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000