#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) | |
DataKey (DataKey &&iRHS) | |
const NameTag & | name () const |
bool | operator!= (const DataKey &iRHS) const |
bool | operator< (const DataKey &iRHS) const |
DataKey & | operator= (const DataKey &) |
DataKey & | operator= (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_ {false} |
TypeTag | type_ {} |
Friends | |
void | swap (DataKey &, DataKey &) |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 100 of file DataKey.cc.
References name(), edm::eventsetup::SimpleStringTag::value(), and relativeConstraints::value.
Referenced by releaseMemory().
|
private |
Definition at line 80 of file DataKey.cc.
References name(), name_, ownMemory_, OrderedSet::t, edm::eventsetup::SimpleStringTag::value(), and relativeConstraints::value.
Referenced by DataKey(), and makeTypeTag().
|
inlinestatic |
Definition at line 61 of file DataKey.h.
References makeCopyOfMemory().
|
inline |
Definition at line 53 of file DataKey.h.
References name_, and operator==().
Referenced by config.CFG::__str__(), edm::eventsetup::EventSetupRecordImpl::add(), deleteMemory(), validation.Sample::digest(), edm::eventsetup::EventSetupRecordImpl::doGet(), edm::eventsetup::NoDataExceptionBase::endDataTypeMessage(), VIDSelectorBase.VIDSelectorBase::initialize(), makeCopyOfMemory(), edm::service::Tracer::postEventSetupGet(), edm::service::Tracer::postLockEventSetupGet(), edm::service::Tracer::preLockEventSetupGet(), edm::eventsetup::EventSetupRecordImpl::resetIfTransientInProxies(), edm::eventsetup::MakeDataException::standardMessage(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
bool DataKey::operator< | ( | const DataKey & | iRHS | ) | const |
Definition at line 32 of file DataKey.cc.
References swap, and groupFilesInBlocks::temp.
Referenced by DataKey().
Definition at line 40 of file DataKey.cc.
References eostools::move(), swap, and groupFilesInBlocks::temp.
bool DataKey::operator== | ( | const DataKey & | iRHS | ) | const |
|
inlineprivate |
Definition at line 69 of file DataKey.h.
References deleteMemory(), ownMemory_, and swap.
Referenced by ~DataKey().
|
private |
Definition at line 51 of file DataKey.cc.
References name_, ownMemory_, ptr_, fetchall_from_DQM_v2::release, swap, std::swap(), OrderedSet::t, and type_.
|
inline |
Definition at line 52 of file DataKey.h.
References type_.
Referenced by edm::eventsetup::EventSetupRecordImpl::add(), edm::eventsetup::EventSetupRecordImpl::addTraceInfoToCmsException(), edm::eventsetup::EventSetupRecord::addTraceInfoToCmsException(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), edm::service::Tracer::postEventSetupGet(), edm::service::Tracer::postLockEventSetupGet(), edm::service::Tracer::preLockEventSetupGet(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and edm::eventsetup::MakeDataException::standardMessage().
Definition at line 85 of file DataKey.h.
Referenced by operator=(), releaseMemory(), swap(), and edm::eventsetup::swap().
|
private |
Definition at line 80 of file DataKey.h.
Referenced by makeCopyOfMemory(), name(), operator<(), operator==(), and swap().
|
private |
Definition at line 81 of file DataKey.h.
Referenced by makeCopyOfMemory(), releaseMemory(), and swap().
|
private |
Definition at line 79 of file DataKey.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), operator<(), operator==(), swap(), and type().