LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
OptionalDelegatedParameter.cc
Go to the documentation of this file.
4 
5 namespace fhicl {
6 
8  : OptionalDelegatedParameter{std::move(name), Comment("")}
9  {}
10 
12  Comment&& comment)
13  : DelegateBase{std::move(name),
14  std::move(comment),
17  , RegisterIfTableMember{this}
18  {
20  }
21 
23  Name&& name,
24  Comment&& comment,
25  std::function<bool()> maybeUse)
26  : DelegateBase{std::move(name),
27  std::move(comment),
29  maybeUse}
30  , RegisterIfTableMember{this}
31  {
33  }
34 }
DelegateBase(Name const &name, Comment const &comment, par_style const vt, std::function< bool()> maybeUse)
Definition: DelegateBase.h:10
std::function< bool()> AlwaysUse()
parameter set interface
std::string const & name() const
std::string const & comment() const