A bitvector representing the result of a call to bulk_contains of the seqan3::interleaved_bloom_filter.
More...
#include <seqan3/search/dream_index/interleaved_bloom_filter.hpp>
Inheritance diagram for seqan3::interleaved_bloom_filter< data_layout_mode_ >::membership_agent::binning_bitvector:Public Types | |
| using | const_reference_t = IMPLEMENTATION_DEFINED |
The const_reference type of the binning_bitvector;. | |
| using | iterator_t = IMPLEMENTATION_DEFINED |
The iterator type of the binning_bitvector;. | |
| using | reference_t = IMPLEMENTATION_DEFINED |
The reference type of the binning_bitvector;. | |
Public Member Functions | |
| iterator_t | begin () noexcept |
| Returns an iterator to the begin of the bitvector. | |
| iterator_t | end () noexcept |
| Returns an iterator to the end of the bitvector. | |
| bool | operator== (bit_vector const &other) const noexcept |
| Compares two bitvectors. | |
| const_reference_t | operator[] (size_t const &idx) const noexcept |
Returns a const_reference to position idx of the bitvector. | |
| reference_t | operator[] (size_t const &idx) noexcept |
Returns a reference to position idx of the bitvector. | |
| size_t | size () noexcept |
| Returns the size of the bitvector. | |
Constructors, destructor and assignment | |
| binning_bitvector ()=default | |
| Defaulted. | |
| binning_bitvector (binning_bitvector const &)=default | |
| Defaulted. | |
| binning_bitvector & | operator= (binning_bitvector const &)=default |
| Defaulted. | |
| binning_bitvector (binning_bitvector &&)=default | |
| Defaulted. | |
| binning_bitvector & | operator= (binning_bitvector &&)=default |
| Defaulted. | |
| ~binning_bitvector ()=default | |
Friends | |
| template<std::integral value_t> | |
| class | counting_vector |
| class | membership_agent |
A bitvector representing the result of a call to bulk_contains of the seqan3::interleaved_bloom_filter.
|
default |
Defaulted.