GENIEGenerator
Loading...
Searching...
No Matches
genie::RegistryItemI Class Referenceabstract

Registry item pABC. More...

#include <RegistryItemI.h>

Inheritance diagram for genie::RegistryItemI:
[legend]

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 <c.andreopoulos \at cern.ch> University of Liverpool
Created:\n May 04, 2004
License:\n Copyright (c) 2003-2025, 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

◆ ~RegistryItemI()

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

Definition at line 32 of file RegistryItemI.h.

32{ }

◆ RegistryItemI()

genie::RegistryItemI::RegistryItemI ( )
inlineprotected

Definition at line 45 of file RegistryItemI.h.

45{ }

Referenced by genie::RegistryItem< T >::Clone(), and Clone().

Member Function Documentation

◆ Clone()

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

◆ IsLocal()

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

Implemented in genie::RegistryItem< T >.

◆ IsLocked()

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

◆ Lock()

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

Implemented in genie::RegistryItem< T >.

◆ Print()

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

◆ SetLocal()

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

Implemented in genie::RegistryItem< T >.

◆ TypeInfo()

◆ UnLock()

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

Implemented in genie::RegistryItem< T >.


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