GENIEGenerator
|
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.
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.
References genie::RegistryItem< T >::fIsLocal, genie::RegistryItem< T >::fIsLocked, and genie::RegistryItem< T >::fItem.
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.
References genie::RegistryItem< T >::fItem.
Referenced by genie::Registry::Get(), genie::Registry::GetH1F(), genie::Registry::GetH2F(), and genie::Registry::GetTree().
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 50 of file RegistryItem.h.
References genie::RegistryItem< T >::fIsLocal.
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 47 of file RegistryItem.h.
References genie::RegistryItem< T >::fIsLocked.
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 48 of file RegistryItem.h.
References genie::RegistryItem< T >::fIsLocked.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 51 of file RegistryItem.h.
References genie::RegistryItem< T >::fIsLocal.
|
virtual |
Implements genie::RegistryItemI.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 87 of file RegistryItem.cxx.
References genie::kRgBool.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 92 of file RegistryItem.cxx.
References genie::kRgInt.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 97 of file RegistryItem.cxx.
References genie::kRgDbl.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 102 of file RegistryItem.cxx.
References genie::kRgStr.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 107 of file RegistryItem.cxx.
References genie::kRgAlg.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 112 of file RegistryItem.cxx.
References genie::kRgH1F.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 117 of file RegistryItem.cxx.
References genie::kRgH2F.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 122 of file RegistryItem.cxx.
References genie::kRgTree.
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 49 of file RegistryItem.h.
References genie::RegistryItem< T >::fIsLocked.
|
friend |
|
private |
Definition at line 62 of file RegistryItem.h.
Referenced by genie::RegistryItem< T >::IsLocal(), genie::RegistryItem< T >::RegistryItem(), and genie::RegistryItem< T >::SetLocal().
|
private |
Definition at line 61 of file RegistryItem.h.
Referenced by genie::RegistryItem< T >::IsLocked(), genie::RegistryItem< T >::Lock(), genie::RegistryItem< T >::RegistryItem(), and genie::RegistryItem< T >::UnLock().
|
private |
Definition at line 60 of file RegistryItem.h.
Referenced by genie::RegistryItem< T >::Data(), and genie::RegistryItem< T >::RegistryItem().