LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
DelegateBase.h
Go to the documentation of this file.
1
#ifndef fhiclcpp_types_detail_DelegateBase_h
2
#define fhiclcpp_types_detail_DelegateBase_h
3
4
#include "
fhiclcpp/types/ConfigPredicate.h
"
5
#include "
fhiclcpp/types/detail/ParameterBase.h
"
6
7
namespace
fhicl
{
8
9
class
ParameterSet;
10
11
namespace
detail {
12
13
//========================================================
14
class
DelegateBase
:
public
ParameterBase
{
15
public
:
16
DelegateBase
(
Name
const
&
name
,
17
Comment
const
&
comment
,
18
par_style
const
vt,
19
std::function<
bool
()> maybeUse)
20
:
ParameterBase
{
name
,
comment
, vt,
par_type::DELEGATE
, maybeUse}
21
{}
22
};
23
}
24
}
25
26
#endif
/* fhiclcpp_types_detail_DelegateBase_h */
27
28
// Local variables:
29
// mode: c++
30
// End:
fhicl::detail::DelegateBase::DelegateBase
DelegateBase(Name const &name, Comment const &comment, par_style const vt, std::function< bool()> maybeUse)
Definition:
DelegateBase.h:16
fhicl::detail::DelegateBase
Definition:
DelegateBase.h:14
ParameterBase.h
fhicl::par_style
par_style
Definition:
ParameterArgumentTypes.h:37
fhicl
parameter set interface
Definition:
ServiceProviderWrappers.h:37
ConfigPredicate.h
fhicl::detail::ParameterBase::name
std::string name() const
Definition:
ParameterBase.h:49
fhicl::par_type::DELEGATE
fhicl::detail::ParameterBase
Definition:
ParameterBase.h:41
fhicl::Comment
Definition:
Comment.h:33
fhicl::detail::ParameterBase::comment
std::string comment() const
Definition:
ParameterBase.h:54
fhicl::Name
Definition:
Name.h:11
fhiclcpp
types
detail
DelegateBase.h
Generated on Wed Dec 12 2018 14:42:36 for LArSoft by
1.8.11