1 #ifndef fhiclcpp_types_OptionalAtom_h 2 #define fhiclcpp_types_OptionalAtom_h 23 class OptionalAtom final :
public detail::AtomBase,
24 private detail::RegisterIfTableMember {
39 std::function<
bool()> maybeUse);
#define NO_DELEGATED_PARAMETERS
std::string get_stringified_value() const override
void do_set_value(fhicl::ParameterSet const &, bool const) override
#define NO_STD_CONTAINERS
bool operator()(T &value) const
#define NO_NESTED_TABLE_FRAGMENTS
std::string value(boost::any const &)
#define NO_NESTED_FHICL_TYPES_IN_ATOM
std::string comment() const