LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
MaybeUseFunction.h
Go to the documentation of this file.
1
#ifndef fhiclcpp_types_MaybeUseFunction_h
2
#define fhiclcpp_types_MaybeUseFunction_h
3
4
#include <functional>
5
6
namespace
fhicl
{
7
struct
MaybeUseFunction
{
8
explicit
MaybeUseFunction
(std::function<
bool
()> func) :
value
{func} {}
9
operator
std::function<bool()>()
const
{
return
value
; }
10
std::function<bool()>
value
;
11
};
12
}
13
14
#endif
/* fhiclcpp_types_MaybeUseFunction_h */
fhicl
parameter set interface
Definition:
ServiceProviderWrappers.h:37
fhicl::MaybeUseFunction::value
std::function< bool()> value
Definition:
MaybeUseFunction.h:10
fhicl::MaybeUseFunction::MaybeUseFunction
MaybeUseFunction(std::function< bool()> func)
Definition:
MaybeUseFunction.h:8
fhicl::MaybeUseFunction
Definition:
MaybeUseFunction.h:7
fhiclcpp
types
MaybeUseFunction.h
Generated on Thu Jul 26 2018 13:09:45 for LArSoft by
1.8.11