1 #ifndef fhiclcpp_types_ConfigPredicate_h 2 #define fhiclcpp_types_ConfigPredicate_h 9 inline std::function<bool()>
12 return []() {
return true; };
23 return [p,
f]() {
return (p->*f)(); };
30 return [p,
f]() {
return !(p->*
f)(); };
std::function< bool()> use_unless(T *p, NullaryConfigPredicate_t< T > f)
std::function< bool()> use_if(T *p, NullaryConfigPredicate_t< T > f)
bool(T::*)() const NullaryConfigPredicate_t
std::function< bool()> AlwaysUse()