Public Member Functions | Protected Member Functions | List of all members
genie::RegistryItemI Class Referenceabstract

Registry item pABC. More...

#include <RegistryItemI.h>

Inheritance diagram for genie::RegistryItemI:
genie::RegistryItem< T >

Public Member Functions

virtual ~RegistryItemI ()
 
virtual RegistryItemIClone (void) const =0
 
virtual RgType_t TypeInfo (void) const =0
 
virtual bool IsLocked (void) const =0
 
virtual void Lock (void)=0
 
virtual void UnLock (void)=0
 
virtual bool IsLocal (void) const =0
 
virtual void SetLocal (bool)=0
 
virtual void Print (ostream &) const =0
 

Protected Member Functions

 RegistryItemI ()
 

Detailed Description

Registry item pABC.

Author
Costas Andreopoulos <constantinos.andreopoulos cern.ch> University of Liverpool & STFC Rutherford Appleton Laboratory

May 04, 2004

Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org

Definition at line 29 of file RegistryItemI.h.

Constructor & Destructor Documentation

virtual genie::RegistryItemI::~RegistryItemI ( )
inlinevirtual

Definition at line 32 of file RegistryItemI.h.

32 { }
genie::RegistryItemI::RegistryItemI ( )
inlineprotected

Definition at line 45 of file RegistryItemI.h.

45 { }

Member Function Documentation

virtual RegistryItemI* genie::RegistryItemI::Clone ( void  ) const
pure virtual

Implemented in genie::RegistryItem< T >.

virtual bool genie::RegistryItemI::IsLocal ( void  ) const
pure virtual

Implemented in genie::RegistryItem< T >.

virtual bool genie::RegistryItemI::IsLocked ( void  ) const
pure virtual

Implemented in genie::RegistryItem< T >.

virtual void genie::RegistryItemI::Lock ( void  )
pure virtual

Implemented in genie::RegistryItem< T >.

virtual void genie::RegistryItemI::Print ( ostream &  ) const
pure virtual

Implemented in genie::RegistryItem< T >.

virtual void genie::RegistryItemI::SetLocal ( bool  )
pure virtual

Implemented in genie::RegistryItem< T >.

virtual RgType_t genie::RegistryItemI::TypeInfo ( void  ) const
pure virtual
virtual void genie::RegistryItemI::UnLock ( void  )
pure virtual

Implemented in genie::RegistryItem< T >.


The documentation for this class was generated from the following file: