#include <Hash.h>
Public Types | |
typedef hash_detail::value_type | value_type |
Public Member Functions | |
value_type | compactForm () const |
Hash () | |
Hash (value_type const &v) | |
Hash (Hash< I > const &) | |
Hash (Hash< I > &&)=default | |
bool | isCompactForm () const |
bool | isValid () const |
bool | operator!= (Hash< I > const &other) const |
bool | operator< (Hash< I > const &other) const |
Hash< I > & | operator= (Hash< I > const &iRHS) |
Hash< I > & | operator= (Hash< I > &&)=default |
bool | operator== (Hash< I > const &other) const |
bool | operator> (Hash< I > const &other) const |
std::ostream & | print (std::ostream &os) const |
void | reset () |
size_t | smallHash () const |
returns a short hash which can be used with hashing containers More... | |
void | swap (Hash< I > &other) |
void | toDigest (cms::Digest &digest) const |
void | toString (std::string &result) const |
Static Public Member Functions | |
static short | Class_Version () |
Private Member Functions | |
template<typename Op > | |
bool | compareUsing (Hash< I > const &iOther, Op op) const |
void | throwIfIllFormed () const |
Private Attributes | |
value_type | hash_ |
typedef hash_detail::value_type edm::Hash< I >::value_type |
Definition at line 121 of file Hash.h.
References edm::hash_detail::fixup_(), edm::Hash< I >::hash_, and findQualityFiles::v.
|
explicit |
Definition at line 131 of file Hash.h.
References edm::hash_detail::fixup_(), and edm::Hash< I >::hash_.
|
inlinestatic |
|
inline |
Definition at line 217 of file Hash.h.
References edm::hash_detail::compactForm_(), and edm::Hash< I >::hash_.
Referenced by edm::StreamerOutputModuleBase::serializeRegistry().
|
inlineprivate |
Definition at line 94 of file Hash.h.
Referenced by edm::Hash< I >::operator!=(), edm::Hash< I >::operator<(), edm::Hash< I >::operator==(), and edm::Hash< I >::operator>().
|
inline |
Definition at line 233 of file Hash.h.
References edm::Hash< I >::hash_, and edm::hash_detail::isCompactForm_().
|
inline |
Definition at line 154 of file Hash.h.
References edm::Hash< I >::hash_, and edm::hash_detail::isValid_().
Referenced by ntupleDataFormat._Object::_checkIsValid(), edm::EventSelector::acceptEvent(), edm::service::CondorStatusService::beginPre(), edm::Principal::fillPrincipal(), HLTConfigProvider::getDataFrom(), HLTConfigData::HLTConfigData(), edm::ProcessConfiguration::id(), edm::ProcessHistory::id(), edm::ProcessConfiguration::isParameterSetValid(), edm::service::PrescaleService::preBeginJob(), core.AutoHandle.AutoHandle::ReallyLoad(), edm::ProcessConfiguration::setProcessConfigurationID(), edm::ProcessHistory::setProcessHistoryID(), edm::BranchDescription::throwIfInvalid_(), edm::ParameterSetEntry::toDigest(), and edm::ParameterSetEntry::toString().
Definition at line 182 of file Hash.h.
References edm::Hash< I >::compareUsing().
Definition at line 161 of file Hash.h.
References edm::Hash< I >::compareUsing().
Definition at line 138 of file Hash.h.
References edm::hash_detail::fixup_(), and edm::Hash< I >::hash_.
Definition at line 175 of file Hash.h.
References edm::Hash< I >::compareUsing().
Definition at line 168 of file Hash.h.
References edm::Hash< I >::compareUsing().
|
inline |
Definition at line 189 of file Hash.h.
References edm::Hash< I >::hash_, and edm::hash_detail::print_().
|
inline |
Definition at line 147 of file Hash.h.
References edm::Hash< I >::hash_, and edm::detail::InvalidHash().
Referenced by edm::EventSelector::acceptEvent(), edm::ProcessConfiguration::Transients::reset(), and edm::ProcessHistory::Transients::reset().
|
inline |
returns a short hash which can be used with hashing containers
Definition at line 224 of file Hash.h.
References edm::Hash< I >::hash_, and edm::hash_detail::smallHash_().
Referenced by edm::dqh::parentage_hash::operator()(), edm::ParentageRegistry::key_hash::operator()(), edm::pset::Registry::key_hash::operator()(), and pat::TriggerObjectStandAlone::packP4().
Definition at line 210 of file Hash.h.
References edm::Hash< I >::hash_.
Referenced by edm::ParameterSetEntry::ParameterSetEntry(), edm::IndexIntoFile::reduceProcessHistoryIDs(), L1GlobalTriggerObjectMaps::swap(), edm::ProcessHistory::swap(), edm::ParameterSet::swap(), edm::TriggerResults::swap(), and edm::swap().
|
private |
Hexified version of data must contain a multiple of 2 bytes. If it does not, throw an exception.
|
inline |
Definition at line 203 of file Hash.h.
References edm::Hash< I >::hash_, and edm::hash_detail::toDigest_().
Referenced by edm::ParameterSetEntry::toDigest().
|
inline |
Definition at line 196 of file Hash.h.
References edm::Hash< I >::hash_, and edm::hash_detail::toString_().
Referenced by edm::ParameterSetConverter::convertParameterSets(), and edm::ParameterSetEntry::toString().
|
private |
Definition at line 109 of file Hash.h.
Referenced by edm::Hash< I >::compactForm(), edm::Hash< EntryDescriptionType >::compareUsing(), edm::Hash< I >::Hash(), edm::Hash< I >::isCompactForm(), edm::Hash< I >::isValid(), edm::Hash< I >::operator=(), edm::Hash< I >::print(), edm::Hash< I >::reset(), edm::Hash< I >::smallHash(), edm::Hash< I >::swap(), edm::Hash< I >::toDigest(), and edm::Hash< I >::toString().