1 #ifndef FWCore_ParameterSet_ParameterSetDescriptionFiller_h
2 #define FWCore_ParameterSet_ParameterSetDescriptionFiller_h
28 #include "boost/mpl/if.hpp"
39 T::fillDescriptions(descriptions);
40 T::prevalidate(descriptions);
60 namespace fillDetails {
72 sizeof(has_fillDescriptions_helper<T>(0)) ==
sizeof(
yes_tag);
78 T::fillDescriptions(descriptions);
98 sizeof(has_prevalidate_helper<T>(0)) ==
sizeof(
yes_tag);
101 template <
typename T>
104 T::prevalidate(descriptions);
108 template <
typename T>
119 template<
typename T>
131 fill_descriptions(descriptions);
159 fill_descriptions(descriptions);
164 prevalidate(descriptions);
188 fill_descriptions(descriptions);
193 prevalidate(descriptions);
virtual const std::string & baseType() const
DescriptionFillerForESProducers()
void prevalidate(ConfigurationDescriptions &descriptions)
DescriptionFillerForServices()
virtual void fill(ConfigurationDescriptions &descriptions) const
virtual const std::string & baseType() const
DescriptionFillerForESSources()
static const std::string kBaseForService
no_tag has_prevalidate_helper(...)
virtual const std::string & baseType() const
const ParameterSetDescriptionFiller & operator=(const ParameterSetDescriptionFiller &)
no_tag has_fillDescriptions_helper(...)
void addDefault(ParameterSetDescription const &psetDescription)
virtual const std::string & baseType() const
void operator()(ConfigurationDescriptions &descriptions)
const DescriptionFillerForESSources & operator=(const DescriptionFillerForESSources &)
ParameterSetDescriptionFiller()
static const std::string kBaseForESProducer
const DescriptionFillerForESProducers & operator=(const DescriptionFillerForESProducers &)
virtual void fill(ConfigurationDescriptions &descriptions) const
void operator()(ConfigurationDescriptions &descriptions)
virtual void fill(ConfigurationDescriptions &descriptions) const
virtual void fill(ConfigurationDescriptions &descriptions) const
static const std::string kBaseForESSource
const DescriptionFillerForServices & operator=(const DescriptionFillerForServices &)
void operator()(ConfigurationDescriptions &descriptions)
void operator()(ConfigurationDescriptions &descriptions)