15 #ifndef CUTS_NOT_CUT_H 16 #define CUTS_NOT_CUT_H 1 45 const std::string & prefix_ =
"")
const;
74 #endif // _CUTS_NOT_CUT_H
virtual ~not_cut()
Destructor.
The cut abstract base class (interface)
Definition: i_cut.h:62
The NOT cut.
Definition: not_cut.h:24
virtual void _at_set_user_data()
Hook executed when user data is set.
Top-level namespace of the Bayeux/cuts module library.
Definition: accept_cut.h:21
virtual void initialize(const datatools::properties &, datatools::service_manager &, cuts::cut_handle_dict_type &)
Initialization.
virtual void export_to_config(datatools::properties &config_, uint32_t flags_=i_cut::EXPORT_CONFIG_DEFAULT, const std::string &prefix_="") const
Export to a container of properties.
virtual void reset()
Reset.
virtual int _accept()
Selection.
#define CUT_REGISTRATION_INTERFACE(T)
Definition: i_cut.h:411
not_cut(datatools::logger::priority a_logging_priority=datatools::logger::PRIO_FATAL)
Constructor.
cut_handle_type _handle
The cut to be negated by the "NOT" cut class.
Definition: not_cut.h:63
void set_cut(cut_handle_type &)
std::map< std::string, cut_entry_type > cut_handle_dict_type
Alias type of a dictionary of cut entry.
Definition: cut_tools.h:175
virtual void _at_reset_user_data()
Hook executed when user data is reset.