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

Registry item pABC. More...

#include "/cvmfs/nova.opensciencegrid.org/externals/genie/v3_00_06_p01/Linux64bit+3.10-2.17-e17-debug/GENIE-Generator/src/Framework/Registry/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 <costas.andreopoulos stfc.ac.uk> University of Liverpool & STFC Rutherford Appleton Lab

May 04, 2004

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

Definition at line 30 of file RegistryItemI.h.

Constructor & Destructor Documentation

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

Definition at line 33 of file RegistryItemI.h.

References Clone(), IsLocal(), IsLocked(), Lock(), Print(), SetLocal(), TypeInfo(), and UnLock().

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

Definition at line 46 of file RegistryItemI.h.

46 { }

Member Function Documentation

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

Implemented in genie::RegistryItem< T >.

Referenced by ~RegistryItemI().

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

Implemented in genie::RegistryItem< T >.

Referenced by ~RegistryItemI().

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

Implemented in genie::RegistryItem< T >.

Referenced by ~RegistryItemI().

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

Implemented in genie::RegistryItem< T >.

Referenced by ~RegistryItemI().


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