#include <Entry.h>
Public Member Functions | |
Entry (std::string const &name, bool val, bool is_tracked) | |
Entry (std::string const &name, int val, bool is_tracked) | |
Entry (std::string const &name, std::vector< int > const &val, bool is_tracked) | |
Entry (std::string const &name, unsigned val, bool is_tracked) | |
Entry (std::string const &name, std::vector< unsigned > const &val, bool is_tracked) | |
Entry (std::string const &name, long long val, bool is_tracked) | |
Entry (std::string const &name, std::vector< long long > const &val, bool is_tracked) | |
Entry (std::string const &name, unsigned long long val, bool is_tracked) | |
Entry (std::string const &name, std::vector< unsigned long long > const &val, bool is_tracked) | |
Entry (std::string const &name, double val, bool is_tracked) | |
Entry (std::string const &name, std::vector< double > const &val, bool is_tracked) | |
Entry (std::string const &name, std::string const &val, bool is_tracked) | |
Entry (std::string const &name, std::vector< std::string > const &val, bool is_tracked) | |
Entry (std::string const &name, FileInPath const &val, bool is_tracked) | |
Entry (std::string const &name, InputTag const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< InputTag > const &vtag, bool is_tracked) | |
Entry (std::string const &name, ESInputTag const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< ESInputTag > const &vtag, bool is_tracked) | |
Entry (std::string const &name, EventID const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< EventID > const &vtag, bool is_tracked) | |
Entry (std::string const &name, LuminosityBlockID const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< LuminosityBlockID > const &vtag, bool is_tracked) | |
Entry (std::string const &name, LuminosityBlockRange const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< LuminosityBlockRange > const &vtag, bool is_tracked) | |
Entry (std::string const &name, EventRange const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< EventRange > const &vtag, bool is_tracked) | |
Entry (std::string const &name, ParameterSet const &val, bool is_tracked) | |
Entry (std::string const &name, std::vector< ParameterSet > const &val, bool is_tracked) | |
Entry (std::string name, std::string_view) | |
Entry (std::string name, std::string_view type, std::string_view value, bool is_tracked) | |
Entry (std::string name, std::string_view type, std::vector< std::string > const &value, bool is_tracked) | |
Entry (Entry const &)=default | |
Entry (Entry &&)=default | |
bool | getBool () const |
double | getDouble () const |
ESInputTag | getESInputTag () const |
EventID | getEventID () const |
EventRange | getEventRange () const |
FileInPath | getFileInPath () const |
InputTag | getInputTag () const |
int | getInt32 () const |
long long | getInt64 () const |
LuminosityBlockID | getLuminosityBlockID () const |
LuminosityBlockRange | getLuminosityBlockRange () const |
ParameterSet | getPSet () const |
std::string | getString () const |
unsigned | getUInt32 () const |
unsigned long long | getUInt64 () const |
std::vector< double > | getVDouble () const |
std::vector< ESInputTag > | getVESInputTag () const |
std::vector< EventID > | getVEventID () const |
std::vector< EventRange > | getVEventRange () const |
std::vector< InputTag > | getVInputTag () const |
std::vector< int > | getVInt32 () const |
std::vector< long long > | getVInt64 () const |
std::vector< LuminosityBlockID > | getVLuminosityBlockID () const |
std::vector< LuminosityBlockRange > | getVLuminosityBlockRange () const |
std::vector< ParameterSet > | getVPSet () const |
std::vector< std::string > | getVString () const |
std::vector< unsigned > | getVUInt32 () const |
std::vector< unsigned long long > | getVUInt64 () const |
bool | isTracked () const |
Entry & | operator= (Entry const &)=default |
Entry & | operator= (Entry &&)=default |
size_t | sizeOfString () const |
void | toDigest (cms::Digest &digest) const |
std::string | toString () const |
void | toString (std::string &result) const |
char | typeCode () const |
~Entry ()=default | |
Static Public Member Functions | |
static std::string_view | bounds (std::string_view, std::size_t iEndHint) |
Private Member Functions | |
bool | fromString (std::string_view::const_iterator b, std::string_view::const_iterator e) |
void | throwEncodeError (char const *type) const |
void | throwEntryError (char const *expectedType, std::string const &badRep) const |
void | throwValueError (char const *expectedType) const |
void | validate () const |
Private Attributes | |
std::string | name_ |
std::string | rep_ |
char | tracked_ |
char | type_ |
Friends | |
std::ostream & | operator<< (std::ostream &ost, Entry const &entry) |
Entry::Entry | ( | std::string const & | name, |
bool | val, | ||
bool | is_tracked | ||
) |
Definition at line 431 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
int | val, | ||
bool | is_tracked | ||
) |
Definition at line 441 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< int > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 451 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
unsigned | val, | ||
bool | is_tracked | ||
) |
Definition at line 461 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< unsigned > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 471 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
long long | val, | ||
bool | is_tracked | ||
) |
Definition at line 481 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< long long > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 491 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
unsigned long long | val, | ||
bool | is_tracked | ||
) |
Definition at line 501 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< unsigned long long > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 511 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
double | val, | ||
bool | is_tracked | ||
) |
Definition at line 521 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< double > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 531 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::string const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 541 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< std::string > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 551 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
FileInPath const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 561 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
InputTag const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 571 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< InputTag > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 581 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
ESInputTag const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 591 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< ESInputTag > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 601 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
EventID const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 611 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< EventID > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 621 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
LuminosityBlockID const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 631 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< LuminosityBlockID > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 641 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
LuminosityBlockRange const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 651 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< LuminosityBlockRange > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 661 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
EventRange const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 671 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< EventRange > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 681 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
ParameterSet const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 691 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< ParameterSet > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 701 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string | name, |
std::string_view | code | ||
) |
Definition at line 711 of file Entry.cc.
References fromString(), throwEncodeError(), and validate().
Entry::Entry | ( | std::string | name, |
std::string_view | type, | ||
std::string_view | value, | ||
bool | is_tracked | ||
) |
Definition at line 717 of file Entry.cc.
References codeFromType(), edm::errors::Configuration, Exception, fromString(), AlCaHLTBitMon_QueryRunRegistry::string, findQualityFiles::v, validate(), and relativeConstraints::value.
Entry::Entry | ( | std::string | name, |
std::string_view | type, | ||
std::vector< std::string > const & | value, | ||
bool | is_tracked | ||
) |
Definition at line 733 of file Entry.cc.
References codeFromType(), edm::errors::Configuration, MillePedeFileConverter_cfg::e, Exception, fromString(), mps_fire::i, AlCaHLTBitMon_QueryRunRegistry::string, findQualityFiles::v, and validate().
|
default |
|
default |
|
default |
|
static |
Definition at line 759 of file Entry.cc.
References edm::decode_pset_extent(), edm::decode_string_extent(), edm::decode_vpset_extent(), edm::decode_vstring_extent(), kTPSet, kTstringRaw, kTvPSet, and kTvstringRaw.
Referenced by edm::ParameterSet::extent(), and edm::ParameterSet::fromString().
|
private |
Definition at line 827 of file Entry.cc.
References b, MillePedeFileConverter_cfg::e, rep_, AlCaHLTBitMon_QueryRunRegistry::string, tracked_, and type_.
Referenced by Entry().
bool Entry::getBool | ( | ) | const |
Definition at line 846 of file Entry.cc.
References edm::decode(), kTbool, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
double Entry::getDouble | ( | ) | const |
Definition at line 954 of file Entry.cc.
References edm::decode(), kTdouble, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
ESInputTag Entry::getESInputTag | ( | ) | const |
Definition at line 1047 of file Entry.cc.
References edm::decode(), kTESInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
EventID Entry::getEventID | ( | ) | const |
Definition at line 1071 of file Entry.cc.
References edm::decode(), kTEventID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
EventRange Entry::getEventRange | ( | ) | const |
Definition at line 1142 of file Entry.cc.
References edm::decode(), kTEventRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
FileInPath Entry::getFileInPath | ( | ) | const |
Definition at line 1011 of file Entry.cc.
References edm::decode(), kTFileInPath, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
InputTag Entry::getInputTag | ( | ) | const |
Definition at line 1023 of file Entry.cc.
References edm::decode(), kTInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().
int Entry::getInt32 | ( | ) | const |
Definition at line 858 of file Entry.cc.
References edm::decode(), kTint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
long long Entry::getInt64 | ( | ) | const |
Definition at line 882 of file Entry.cc.
References edm::decode(), kTint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
LuminosityBlockID Entry::getLuminosityBlockID | ( | ) | const |
Definition at line 1095 of file Entry.cc.
References edm::decode(), kTLuminosityBlockID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
LuminosityBlockRange Entry::getLuminosityBlockRange | ( | ) | const |
Definition at line 1118 of file Entry.cc.
References edm::decode(), kTLuminosityBlockRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
ParameterSet Entry::getPSet | ( | ) | const |
Definition at line 1167 of file Entry.cc.
References edm::decode(), kTPSet, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
std::string Entry::getString | ( | void | ) | const |
Definition at line 978 of file Entry.cc.
References edm::decode(), edm::decode_deprecated(), kTstringHex, kTstringRaw, rep_, AlCaHLTBitMon_QueryRunRegistry::string, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter< std::string >().
unsigned Entry::getUInt32 | ( | ) | const |
Definition at line 906 of file Entry.cc.
References edm::decode(), kTuint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
unsigned long long Entry::getUInt64 | ( | ) | const |
Definition at line 930 of file Entry.cc.
References edm::decode(), kTuint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
std::vector< double > Entry::getVDouble | ( | ) | const |
Definition at line 966 of file Entry.cc.
References edm::decode(), kTvdouble, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< double > >().
std::vector< ESInputTag > Entry::getVESInputTag | ( | ) | const |
Definition at line 1059 of file Entry.cc.
References edm::decode(), kTVESInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< ESInputTag > >().
std::vector< EventID > Entry::getVEventID | ( | ) | const |
Definition at line 1083 of file Entry.cc.
References edm::decode(), kTVEventID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< EventID > >().
std::vector< EventRange > Entry::getVEventRange | ( | ) | const |
Definition at line 1154 of file Entry.cc.
References edm::decode(), kTVEventRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< EventRange > >().
std::vector< InputTag > Entry::getVInputTag | ( | ) | const |
Definition at line 1035 of file Entry.cc.
References edm::decode(), kTVInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< InputTag > >().
std::vector< int > Entry::getVInt32 | ( | ) | const |
Definition at line 870 of file Entry.cc.
References edm::decode(), kTvint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< int > >().
std::vector< long long > Entry::getVInt64 | ( | ) | const |
Definition at line 894 of file Entry.cc.
References edm::decode(), kTvint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< long long > >().
std::vector< LuminosityBlockID > Entry::getVLuminosityBlockID | ( | ) | const |
Definition at line 1107 of file Entry.cc.
References edm::decode(), kTVLuminosityBlockID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockID > >().
std::vector< LuminosityBlockRange > Entry::getVLuminosityBlockRange | ( | ) | const |
Definition at line 1130 of file Entry.cc.
References edm::decode(), kTVLuminosityBlockRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockRange > >().
std::vector< ParameterSet > Entry::getVPSet | ( | ) | const |
Definition at line 1179 of file Entry.cc.
References edm::decode(), kTvPSet, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
std::vector< std::string > Entry::getVString | ( | ) | const |
Definition at line 995 of file Entry.cc.
References edm::decode(), edm::decode_deprecated(), kTvstringHex, kTvstringRaw, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< std::string > >().
std::vector< unsigned > Entry::getVUInt32 | ( | ) | const |
Definition at line 918 of file Entry.cc.
References edm::decode(), kTvuint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< unsigned int > >().
std::vector< unsigned long long > Entry::getVUInt64 | ( | ) | const |
Definition at line 942 of file Entry.cc.
References edm::decode(), kTvuint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< unsigned long long > >().
|
inline |
Definition at line 174 of file Entry.h.
References tracked_.
Referenced by Types.PSet::clone(), Mixins._ParameterTypeBase::configTypeName(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.EventID::insertInto(), Types.LuminosityBlockID::insertInto(), Types.LuminosityBlockRange::insertInto(), Types.EventRange::insertInto(), Types.InputTag::insertInto(), Types.ESInputTag::insertInto(), Types.FileInPath::insertInto(), Types.PSet::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), Types.VLuminosityBlockID::insertInto(), Types.VInputTag::insertInto(), Types.VESInputTag::insertInto(), Types.VEventID::insertInto(), Types.VLuminosityBlockRange::insertInto(), Types.VEventRange::insertInto(), Types.VPSet::insertInto(), and Mixins._ParameterTypeBase::pythonTypeName().
|
inline |
|
private |
Definition at line 1307 of file Entry.cc.
References edm::errors::Configuration, Exception, and name_.
Referenced by Entry().
|
private |
Definition at line 1302 of file Entry.cc.
References edm::errors::Configuration, Exception, and name_.
Referenced by getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), getVUInt64(), and validate().
|
private |
Definition at line 1297 of file Entry.cc.
References edm::errors::Configuration, Exception, name_, type_, and typeFromCode().
Referenced by getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), and getVUInt64().
void Entry::toDigest | ( | cms::Digest & | digest | ) | const |
std::string Entry::toString | ( | ) | const |
Definition at line 819 of file Entry.cc.
References mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by egHLT::trigTools::getMinNrObjsRequiredByFilter(), and edm::ParameterSet::getParameterAsString().
void Entry::toString | ( | std::string & | result | ) | const |
Definition at line 802 of file Entry.cc.
References rep_, mps_fire::result, sizeOfString(), tracked_, and type_.
|
inline |
Definition at line 176 of file Entry.h.
References type_.
Referenced by edm::ParameterSet::getParameter(), and edm::ParameterSet::getParameterNamesForType().
|
private |
Definition at line 220 of file Entry.cc.
References cms::cuda::assert(), edm::decode(), edm::decode_deprecated(), kTbool, kTdouble, kTESInputTag, kTEventID, kTEventRange, kTFileInPath, kTInputTag, kTint32, kTint64, kTLuminosityBlockID, kTLuminosityBlockRange, kTPSet, kTstringHex, kTstringRaw, kTuint32, kTuint64, kTvBool, kTvdouble, kTVESInputTag, kTVEventID, kTVEventRange, kTVInputTag, kTvint32, kTvint64, kTVLuminosityBlockID, kTVLuminosityBlockRange, kTvPSet, kTvstringHex, kTvstringRaw, kTvuint32, kTvuint64, rep_, AlCaHLTBitMon_QueryRunRegistry::string, throwEntryError(), tracked_, type_, and heppy_batch::val.
Referenced by Entry().
|
friend |
Definition at line 1188 of file Entry.cc.
|
private |
Definition at line 184 of file Entry.h.
Referenced by throwEncodeError(), throwEntryError(), and throwValueError().
|
private |
Definition at line 185 of file Entry.h.
Referenced by Entry(), fromString(), getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), getVUInt64(), sizeOfString(), toDigest(), toString(), and validate().
|
private |
Definition at line 187 of file Entry.h.
Referenced by fromString(), isTracked(), toDigest(), toString(), and validate().
|
private |
Definition at line 186 of file Entry.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(), fromString(), getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), getVUInt64(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), throwValueError(), toDigest(), toString(), typeCode(), and validate().