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