LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
DelegatedParameter.cc
Go to the documentation of this file.
2 #include "cetlib/container_algorithms.h"
5 
6 namespace fhicl {
7 
9  : DelegatedParameter{std::move(name), Comment("")}
10  {}
11 
13  : DelegateBase{std::move(name),
14  std::move(comment),
17  , RegisterIfTableMember{this}
18  {
20  }
21 
23  Comment&& comment,
24  std::function<bool()> maybeUse)
25  : DelegateBase{std::move(name),
26  std::move(comment),
28  maybeUse}
29  , RegisterIfTableMember{this}
30  {
32  }
33 }
DelegateBase(Name const &name, Comment const &comment, par_style const vt, std::function< bool()> maybeUse)
Definition: DelegateBase.h:16
std::function< bool()> AlwaysUse()
parameter set interface
std::string name() const
Definition: ParameterBase.h:49
std::string comment() const
Definition: ParameterBase.h:54