1 #ifndef fhiclcpp_types_detail_ParameterBase_h 2 #define fhiclcpp_types_detail_ParameterBase_h
bool is_conditional() const
std::string const & name() 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())
std::function< bool()> AlwaysUse()
virtual void do_set_value(fhicl::ParameterSet const &)=0
par_type parameter_type() const
static constexpr double ps
std::string const & key() const
std::function< bool()> maybeUse_
virtual ~ParameterBase()=default
std::string const & comment() const
virtual bool do_preset_value(fhicl::ParameterSet const &)
void function(int client, int *resource, int parblock, int *test, int p)
void set_par_style(par_style const vt)