Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Top-level namespace of the Bayeux/cuts module library. More...
Classes | |
class | accept_cut |
A cut that always accepts. More... | |
class | and_cut |
The AND binary cut. More... | |
class | cut_entry_type |
Internal record that handles a dynamically allocated cut. More... | |
class | cut_manager |
The cut manager class. More... | |
class | cut_service |
The cut service. More... | |
class | exclude_cut |
The EXCLUDE binary cut (a OR NOT b) More... | |
class | i_binary_cut |
The abstract base class for binary cuts. More... | |
class | i_cut |
The cut abstract base class (interface) More... | |
class | i_multi_cut |
The abstract base class for multi cuts. More... | |
class | multi_and_cut |
A multi AND cut. More... | |
class | multi_or_cut |
A multi OR cut. More... | |
class | multi_xor_cut |
A multi XOR cut. More... | |
class | nand_cut |
The NAND binary cut. More... | |
class | nor_cut |
The NOR binary cut. More... | |
class | not_cut |
The NOT cut. More... | |
class | or_cut |
The OR binary cut. More... | |
class | random_cut |
A cut that randomly accepts. More... | |
class | reject_cut |
A cut that always rejects. More... | |
struct | version |
Describe the cuts API version and features. More... | |
class | xnor_cut |
The XNOR binary cut. More... | |
class | xor_cut |
The XOR binary cut. More... | |
Typedefs | |
typedef datatools::handle< i_cut > | cut_handle_type |
Alias type for a cut handle. More... | |
typedef std::map< std::string, cut_entry_type > | cut_handle_dict_type |
Alias type of a dictionary of cut entry. More... | |
typedef std::vector< std::string > | ordered_cut_list_type |
Alias type of an array of cut names. More... | |
Enumerations | |
enum | selection_result_type { SELECTION_INAPPLICABLE = -1, SELECTION_REJECTED = 0, SELECTION_ACCEPTED = 1 } |
Enumeration of cut selection return status. More... | |
Top-level namespace of the Bayeux/cuts module library.
typedef std::map<std::string, cut_entry_type> cuts::cut_handle_dict_type |
Alias type of a dictionary of cut entry.
typedef datatools::handle<i_cut> cuts::cut_handle_type |
Alias type for a cut handle.
typedef std::vector<std::string> cuts::ordered_cut_list_type |
Alias type of an array of cut names.
Enumeration of cut selection return status.