#include <AllowedLabelsDescription.h>
Public Member Functions | |
AllowedLabelsDescription (std::string const &label, bool isTracked) | |
AllowedLabelsDescription (char const *label, bool isTracked) | |
AllowedLabelsDescription (std::string const &label, ParameterSetDescription const &value, bool isTracked) | |
AllowedLabelsDescription (char const *label, ParameterSetDescription const &value, bool isTracked) | |
ParameterDescriptionNode * | clone () const override |
~AllowedLabelsDescription () override | |
Public Member Functions inherited from edm::AllowedLabelsDescriptionBase | |
bool | isTracked () const |
ParameterTypes | type () const |
~AllowedLabelsDescriptionBase () override | |
Public Member Functions inherited from edm::ParameterDescriptionNode | |
void | checkAndGetLabelsAndTypes (std::set< std::string > &usedLabels, std::set< ParameterTypes > ¶meterTypes, std::set< ParameterTypes > &wildcardTypes) const |
std::string const & | comment () const |
bool | exists (ParameterSet const &pset) const |
bool | hasNestedContent () const |
int | howManyXORSubNodesExist (ParameterSet const &pset) const |
ParameterDescriptionNode () | |
ParameterDescriptionNode (Comment const &iComment) | |
bool | partiallyExists (ParameterSet const &pset) const |
void | print (std::ostream &os, bool optional, bool writeToCfi, DocFormatHelper &dfh) const |
void | printNestedContent (std::ostream &os, bool optional, DocFormatHelper &dfh) const |
void | setComment (std::string const &value) |
void | setComment (char const *value) |
void | validate (ParameterSet &pset, std::set< std::string > &validatedLabels, bool optional) const |
void | writeCfi (std::ostream &os, bool &startWithComma, int indentation, bool &wroteSomething) const |
virtual | ~ParameterDescriptionNode () |
Private Member Functions | |
void | printNestedContent_ (std::ostream &os, bool optional, DocFormatHelper &helper) const override |
void | validateAllowedLabel_ (std::string const &allowedLabel, ParameterSet &pset, std::set< std::string > &validatedLabels) const override |
Private Attributes | |
value_ptr< ParameterSetDescription > | psetDesc_ |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::ParameterDescriptionNode | |
static void | printSpaces (std::ostream &os, int n) |
Protected Member Functions inherited from edm::AllowedLabelsDescriptionBase | |
AllowedLabelsDescriptionBase (std::string const &label, ParameterTypes iType, bool isTracked) | |
AllowedLabelsDescriptionBase (char const *label, ParameterTypes iType, bool isTracked) | |
void | printNestedContentBase_ (std::ostream &os, bool optional, DocFormatHelper &dfh) const |
Protected Attributes inherited from edm::ParameterDescriptionNode | |
std::string | comment_ |
Definition at line 46 of file AllowedLabelsDescription.h.
edm::AllowedLabelsDescription< ParameterSetDescription >::AllowedLabelsDescription | ( | std::string const & | label, |
bool | isTracked | ||
) |
Definition at line 10 of file AllowedLabelsDescription.cc.
edm::AllowedLabelsDescription< ParameterSetDescription >::AllowedLabelsDescription | ( | char const * | label, |
bool | isTracked | ||
) |
Definition at line 13 of file AllowedLabelsDescription.cc.
edm::AllowedLabelsDescription< ParameterSetDescription >::AllowedLabelsDescription | ( | std::string const & | label, |
ParameterSetDescription const & | value, | ||
bool | isTracked | ||
) |
Definition at line 16 of file AllowedLabelsDescription.cc.
edm::AllowedLabelsDescription< ParameterSetDescription >::AllowedLabelsDescription | ( | char const * | label, |
ParameterSetDescription const & | value, | ||
bool | isTracked | ||
) |
Definition at line 21 of file AllowedLabelsDescription.cc.
|
override |
Definition at line 26 of file AllowedLabelsDescription.cc.
|
overridevirtual |
Implements edm::ParameterDescriptionNode.
Definition at line 28 of file AllowedLabelsDescription.cc.
References edm::AllowedLabelsDescription< T >::AllowedLabelsDescription().
|
overrideprivatevirtual |
Reimplemented from edm::ParameterDescriptionNode.
Definition at line 32 of file AllowedLabelsDescription.cc.
References edm::DocFormatHelper::brief(), edm::DocFormatHelper::counter(), edm::DocFormatHelper::indent2(), edm::DocFormatHelper::indentation(), edm::DocFormatHelper::offsetSectionContent(), edm::DocFormatHelper::OTHER, edm::DocFormatHelper::parent(), edm::AllowedLabelsDescriptionBase::printNestedContentBase_(), edm::ParameterDescriptionNode::printSpaces(), edm::DocFormatHelper::section(), edm::DocFormatHelper::setIndentation(), edm::DocFormatHelper::setParent(), edm::DocFormatHelper::setSection(), AlCaHLTBitMon_QueryRunRegistry::string, and edm::DocFormatHelper::TOP.
|
overrideprivatevirtual |
Implements edm::AllowedLabelsDescriptionBase.
Definition at line 68 of file AllowedLabelsDescription.cc.
References edm::ParameterSet::existsAs(), edm::ParameterSet::getPSetForUpdate(), and edm::AllowedLabelsDescriptionBase::isTracked().
|
private |
Definition at line 67 of file AllowedLabelsDescription.h.