![]() |
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.
1.8.15