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

defineVI Class Reference

Bare clas to allow classes to be defined at run-time. More...

#include <defineVI.h>

Inheritance diagram for defineVI:

centellaAlg rHistoFolder runEventAlg runRunAlg List of all members.

Protected Methods

 defineVI ()
 constructor - set definition to false.

virtual ~defineVI ()
 destructor.

virtual void define () = 0
 pure virtual class to define a class.

void setDefine (bool t)
 set the definition.

bool defined () const
 returns false if the class has not bee defined.


Private Attributes

bool m_define
 keeps track if the clas has been run time defined or not.


Detailed Description

Bare clas to allow classes to be defined at run-time.

Definition at line 23 of file defineVI.h.


Constructor & Destructor Documentation

defineVI::defineVI ( ) [inline, protected]

constructor - set definition to false.

Definition at line 29 of file defineVI.h.

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

destructor.

Definition at line 31 of file defineVI.h.


Member Function Documentation

void defineVI::define ( ) [inline, protected, pure virtual]

pure virtual class to define a class.

Reimplemented in centellaAlg, rHistoFolder, runEventAlg, and runRunAlg.

bool defineVI::defined ( ) const [inline, protected]

returns false if the class has not bee defined.

Definition at line 39 of file defineVI.h.

void defineVI::setDefine ( bool t ) [inline, protected]

set the definition.

Definition at line 37 of file defineVI.h.


Member Data Documentation

bool defineVI::m_define [private]

keeps track if the clas has been run time defined or not.

Definition at line 44 of file defineVI.h.


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