#include <DataKey.h>
Public Types | |
enum | DoNotCopyMemory { kDoNotCopyMemory } |
Public Member Functions | |
DataKey () | |
DataKey (const TypeTag &iType, const IdTags &iId) | |
DataKey (const TypeTag &iType, const IdTags &iId, DoNotCopyMemory) | |
DataKey (const DataKey &iRHS) | |
const NameTag & | name () const |
bool | operator< (const DataKey &iRHS) const |
DataKey & | operator= (const DataKey &) |
bool | operator== (const DataKey &iRHS) const |
const TypeTag & | type () const |
~DataKey () | |
Static Public Member Functions | |
template<class T > | |
static TypeTag | makeTypeTag () |
Private Member Functions | |
void | deleteMemory () |
void | makeCopyOfMemory () |
void | releaseMemory () |
void | swap (DataKey &) |
Private Attributes | |
NameTag | name_ |
bool | ownMemory_ |
TypeTag | type_ |
Friends | |
void | swap (DataKey &, DataKey &) |
DataKey::DataKey | ( | ) |
Definition at line 36 of file DataKey.cc.
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 116 of file DataKey.cc.
References kBlank, name(), edm::eventsetup::SimpleStringTag::value(), and relativeConstraints::value.
Referenced by releaseMemory().
|
private |
Definition at line 94 of file DataKey.cc.
References kBlank, name(), name_, ownMemory_, lumiQTWidget::t, edm::eventsetup::SimpleStringTag::value(), and relativeConstraints::value.
Referenced by DataKey().
|
inlinestatic |
|
inline |
Definition at line 66 of file DataKey.h.
References name_.
Referenced by deleteMemory(), edm::eventsetup::NoDataExceptionBase::endDataTypeMessage(), VIDSelectorBase.VIDSelectorBase::initialize(), makeCopyOfMemory(), and edm::eventsetup::MakeDataException::standardMessage().
bool DataKey::operator< | ( | const DataKey & | iRHS | ) | const |
Definition at line 134 of file DataKey.cc.
bool DataKey::operator== | ( | const DataKey & | iRHS | ) | const |
Definition at line 127 of file DataKey.cc.
|
inlineprivate |
Definition at line 81 of file DataKey.h.
References deleteMemory(), and ownMemory_.
Referenced by ~DataKey().
|
private |
Definition at line 65 of file DataKey.cc.
References name_, ownMemory_, swap, std::swap(), and type_.
|
inline |
Definition at line 65 of file DataKey.h.
References type_.
Referenced by edm::eventsetup::MakeDataException::standardMessage().
Definition at line 99 of file DataKey.h.
Referenced by operator=(), swap(), and edm::eventsetup::swap().
|
private |
Definition at line 92 of file DataKey.h.
Referenced by makeCopyOfMemory(), name(), operator<(), operator==(), and swap().
|
private |
Definition at line 93 of file DataKey.h.
Referenced by makeCopyOfMemory(), releaseMemory(), and swap().
|
private |
Definition at line 91 of file DataKey.h.
Referenced by RandomRunSource.RandomRunSource::insertInto(), operator<(), operator==(), swap(), and type().