|
virtual ParameterDescriptionNode * | clone () const |
|
| ParameterSwitch (ParameterDescription< T > const &switchParameter, std::auto_ptr< ParameterDescriptionCases< T > > cases) |
|
virtual | ~ParameterSwitchBase () |
|
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 () |
|
int | howManyXORSubNodesExist (ParameterSet const &pset) const |
|
bool | partiallyExists (ParameterSet const &pset) const |
|
void | print (std::ostream &os, bool optional, bool writeToCfi, DocFormatHelper &dfh) |
|
void | printNestedContent (std::ostream &os, bool optional, DocFormatHelper &dfh) |
|
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 () |
|
|
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 void | print_ (std::ostream &os, bool optional, bool writeToCfi, DocFormatHelper &dfh) |
|
virtual void | printNestedContent_ (std::ostream &os, bool optional, 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 |
|
|
static void | printSpaces (std::ostream &os, int n) |
|
virtual bool | hasNestedContent_ () |
|
void | insertAndCheckLabels (std::string const &switchLabel, std::set< std::string > &usedLabels, std::set< std::string > &labels) const |
|
void | insertAndCheckTypes (ParameterTypes switchType, std::set< ParameterTypes > const &caseParameterTypes, std::set< ParameterTypes > const &caseWildcardTypes, std::set< ParameterTypes > ¶meterTypes, std::set< ParameterTypes > &wildcardTypes) const |
|
void | printBase (std::ostream &os, bool optional, bool writeToCfi, DocFormatHelper &dfh, std::string const &switchLabel, bool isTracked, std::string const &typeString) const |
|
void | printNestedContentBase (std::ostream &os, DocFormatHelper &dfh, DocFormatHelper &new_dfh, std::string const &switchLabel) |
|
void | throwDuplicateCaseValues (std::string const &switchLabel) const |
|
void | throwNoCaseForDefault (std::string const &switchLabel) const |
|
void | throwNoCaseForSwitchValue (std::string const &message) const |
|
template<typename T > |
static void | printCaseT (std::pair< T, edm::value_ptr< ParameterDescriptionNode > > const &p, std::ostream &os, bool optional, DocFormatHelper &dfh, std::string const &switchLabel) |
|
std::string | comment_ |
|
template<class T>
class edm::ParameterSwitch< T >
Definition at line 25 of file ParameterSwitch.h.