50 std::function<
bool()> maybeUse)
bool is_conditional() const
void set_value(fhicl::ParameterSet const &ps)
bool preset_value(fhicl::ParameterSet const &ps)
ParameterBase(Name const &name, Comment const &comment, par_style const vt, par_type const type, std::function< bool()> maybeUse=AlwaysUse())
virtual void do_set_value(fhicl::ParameterSet const &)=0
par_type parameter_type() const
std::string const & name() const
std::string const & key() const
std::function< bool()> maybeUse_
std::string const & comment() const
virtual bool do_preset_value(fhicl::ParameterSet const &)
void set_par_style(par_style const vt)