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 */
15 
16 // Local Variables:
17 // mode: c++
18 // End:
std::function< bool()> value
MaybeUseFunction(std::function< bool()> func)
def func()
Definition: docstring.py:7
void function(int client, int *resource, int parblock, int *test, int p)