SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
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 Member Functions | |
size_t | size () const noexcept |
Returns the number of elements. | |
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 | |
Defaulted. | |
binning_bitvector (size_t const size) | |
Construct with given size. | |
Iterators | |
auto | begin () noexcept |
Returns an iterator to the first element of the container. | |
auto | begin () const noexcept |
Returns an iterator to the first element of the container. | |
auto | end () noexcept |
Returns an iterator to the element following the last element of the container. | |
auto | end () const noexcept |
Returns an iterator to the element following the last element of the container. | |
Access | |
auto | operator[] (size_t const i) noexcept |
Return the i-th element. | |
auto | operator[] (size_t const i) const noexcept |
Return the i-th element. | |
constexpr data_type & | raw_data () noexcept |
Provides direct, unsafe access to the underlying data structure. | |
constexpr data_type const & | raw_data () const noexcept |
Provides direct, unsafe access to the underlying data structure. | |
Friends | |
class | membership_agent_type |
Comparison operators | |
bool | operator== (binning_bitvector const &lhs, binning_bitvector const &rhs) noexcept |
Test for equality. | |
bool | operator!= (binning_bitvector const &lhs, binning_bitvector const &rhs) noexcept |
Test for inequality. | |
A bitvector representing the result of a call to bulk_contains
of the seqan3::interleaved_bloom_filter.
|
inlinenoexcept |
Returns an iterator to the first element of the container.
|
inlinenoexcept |
Returns an iterator to the element following the last element of the container.
|
inlinenoexcept |
Return the i-th element.
|
inlineconstexprnoexcept |
Provides direct, unsafe access to the underlying data structure.
|
inlineconstexprnoexcept |
Provides direct, unsafe access to the underlying data structure.