2 #ifndef FWCore_ParameterSet_AllowedLabelsDescription_h 3 #define FWCore_ParameterSet_AllowedLabelsDescription_h 17 class VParameterSetEntry;
19 class DocFormatHelper;
45 std::set<std::string> & validatedLabels)
const {
47 validatedLabels.insert(allowedLabel);
80 std::set<std::string> & validatedLabels)
const;
113 std::set<std::string> & validatedLabels)
const;
virtual ParameterDescriptionNode * clone() const
bool existsAs(std::string const ¶meterName, bool trackiness=true) const
checks if a parameter exists as a given type
virtual void validateAllowedLabel_(std::string const &allowedLabel, ParameterSet &pset, std::set< std::string > &validatedLabels) const
AllowedLabelsDescription(char const *label, bool isTracked)
value_ptr< ParameterSetDescription > psetDesc_
AllowedLabelsDescription(std::string const &label, bool isTracked)
virtual void printNestedContent_(std::ostream &os, bool optional, DocFormatHelper &dfh) const
value_ptr< ParameterSetDescription > psetDesc_