A templated concrete implementation of the RegistryItemI interface. Provides an arbitrary basic type (bool, int, double, string) value for RegistryI-type containers. More...
#include <RegistryItem.h>
Public Member Functions | |
| RegistryItem () | |
| RegistryItem (T item, bool locked=false, bool local=true) | |
| RegistryItem (const RegistryItem *ri) | |
| ~RegistryItem () | |
| RegistryItemI * | Clone (void) const |
| RgType_t | TypeInfo (void) const |
| const T & | Data (void) const |
| bool | IsLocked (void) const |
| void | Lock (void) |
| void | UnLock (void) |
| bool | IsLocal (void) const |
| void | SetLocal (bool isloc) |
| void | Print (ostream &stream) const |
| template<> | |
| ~RegistryItem () | |
| template<> | |
| ~RegistryItem () | |
| template<> | |
| ~RegistryItem () | |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| RgType_t | TypeInfo (void) const |
| template<> | |
| void | Print (ostream &stream) const |
| template<> | |
| void | Print (ostream &stream) const |
| template<> | |
| void | Print (ostream &stream) const |
| template<> | |
| void | Print (ostream &stream) const |
Public Member Functions inherited from genie::RegistryItemI | |
| virtual | ~RegistryItemI () |
Private Attributes | |
| T | fItem |
| bool | fIsLocked |
| bool | fIsLocal |
Friends | |
| ostream & | operator (ostream &stream, const RegistryItem< T > &rec) |
Additional Inherited Members | |
Protected Member Functions inherited from genie::RegistryItemI | |
| RegistryItemI () | |
A templated concrete implementation of the RegistryItemI interface. Provides an arbitrary basic type (bool, int, double, string) value for RegistryI-type containers.
May 06, 2004
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 32 of file RegistryItem.h.
|
inline |
Definition at line 39 of file RegistryItem.h.
| genie::RegistryItem< T >::RegistryItem | ( | T | item, |
| bool | locked = false, |
||
| bool | local = true |
||
| ) |
Definition at line 47 of file RegistryItem.cxx.
| genie::RegistryItem< T >::RegistryItem | ( | const RegistryItem< T > * | ri | ) |
Definition at line 54 of file RegistryItem.cxx.
| genie::RegistryItem< T >::~RegistryItem | ( | ) |
Definition at line 61 of file RegistryItem.cxx.
| genie::RegistryItem< RgH1F >::~RegistryItem | ( | ) |
Definition at line 66 of file RegistryItem.cxx.
| genie::RegistryItem< RgH2F >::~RegistryItem | ( | ) |
Definition at line 71 of file RegistryItem.cxx.
| genie::RegistryItem< RgTree >::~RegistryItem | ( | ) |
Definition at line 76 of file RegistryItem.cxx.
|
virtual |
|
inline |
Definition at line 46 of file RegistryItem.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
| void genie::RegistryItem< RgAlg >::Print | ( | ostream & | stream | ) | const |
Definition at line 136 of file RegistryItem.cxx.
| void genie::RegistryItem< RgH1F >::Print | ( | ostream & | stream | ) | const |
Definition at line 145 of file RegistryItem.cxx.
| void genie::RegistryItem< RgH2F >::Print | ( | ostream & | stream | ) | const |
Definition at line 157 of file RegistryItem.cxx.
| void genie::RegistryItem< RgTree >::Print | ( | ostream & | stream | ) | const |
Definition at line 169 of file RegistryItem.cxx.
|
inlinevirtual |
|
virtual |
Implements genie::RegistryItemI.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 87 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 92 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 97 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 102 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 107 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 112 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 117 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 122 of file RegistryItem.cxx.
|
inlinevirtual |
|
friend |
|
private |
Definition at line 62 of file RegistryItem.h.
|
private |
Definition at line 61 of file RegistryItem.h.
|
private |
Definition at line 60 of file RegistryItem.h.
1.8.11