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>
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.