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.