#include <EmptyGroupDescription.h>
Public Member Functions | |
virtual ParameterDescriptionNode * | clone () const |
EmptyGroupDescription () | |
Private Member Functions | |
virtual void | checkAndGetLabelsAndTypes_ (std::set< std::string > &usedLabels, std::set< ParameterTypes > ¶meterTypes, std::set< ParameterTypes > &wildcardTypes) const |
virtual bool | exists_ (ParameterSet const &pset) const |
virtual int | howManyXORSubNodesExist_ (ParameterSet const &pset) const |
virtual bool | partiallyExists_ (ParameterSet const &pset) const |
virtual void | print_ (std::ostream &os, bool optional, bool writeToCfi, DocFormatHelper &dfh) |
virtual void | validate_ (ParameterSet &pset, std::set< std::string > &validatedLabels, bool optional) const |
virtual void | writeCfi_ (std::ostream &os, bool &startWithComma, int indentation, bool &wroteSomething) const |
Definition at line 15 of file EmptyGroupDescription.h.
edm::EmptyGroupDescription::EmptyGroupDescription | ( | ) |
void edm::EmptyGroupDescription::checkAndGetLabelsAndTypes_ | ( | std::set< std::string > & | usedLabels, |
std::set< ParameterTypes > & | parameterTypes, | ||
std::set< ParameterTypes > & | wildcardTypes | ||
) | const [private, virtual] |
Implements edm::ParameterDescriptionNode.
Definition at line 14 of file EmptyGroupDescription.cc.
{ }
virtual ParameterDescriptionNode* edm::EmptyGroupDescription::clone | ( | void | ) | const [inline, virtual] |
Implements edm::ParameterDescriptionNode.
Definition at line 19 of file EmptyGroupDescription.h.
References EmptyGroupDescription().
{ return new EmptyGroupDescription(*this); }
bool edm::EmptyGroupDescription::exists_ | ( | ParameterSet const & | pset | ) | const [private, virtual] |
Implements edm::ParameterDescriptionNode.
Definition at line 51 of file EmptyGroupDescription.cc.
{ return true; }
int edm::EmptyGroupDescription::howManyXORSubNodesExist_ | ( | ParameterSet const & | pset | ) | const [private, virtual] |
Implements edm::ParameterDescriptionNode.
Definition at line 63 of file EmptyGroupDescription.cc.
References edm::ParameterDescriptionNode::exists().
bool edm::EmptyGroupDescription::partiallyExists_ | ( | ParameterSet const & | pset | ) | const [private, virtual] |
Implements edm::ParameterDescriptionNode.
Definition at line 57 of file EmptyGroupDescription.cc.
References edm::ParameterDescriptionNode::exists().
void edm::EmptyGroupDescription::print_ | ( | std::ostream & | os, |
bool | optional, | ||
bool | writeToCfi, | ||
DocFormatHelper & | dfh | ||
) | [private, virtual] |
Reimplemented from edm::ParameterDescriptionNode.
Definition at line 33 of file EmptyGroupDescription.cc.
References edm::DocFormatHelper::brief(), edm::DocFormatHelper::indent(), and edm::DocFormatHelper::pass().
{ if (dfh.pass() == 1) { dfh.indent(os); os << "Empty group description\n"; if (!dfh.brief()) { os << "\n"; } } }
void edm::EmptyGroupDescription::validate_ | ( | ParameterSet & | pset, |
std::set< std::string > & | validatedLabels, | ||
bool | optional | ||
) | const [private, virtual] |
Implements edm::ParameterDescriptionNode.
Definition at line 20 of file EmptyGroupDescription.cc.
{ }
void edm::EmptyGroupDescription::writeCfi_ | ( | std::ostream & | os, |
bool & | startWithComma, | ||
int | indentation, | ||
bool & | wroteSomething | ||
) | const [private, virtual] |
Implements edm::ParameterDescriptionNode.
Definition at line 26 of file EmptyGroupDescription.cc.
{ }