|
SeqAn3 3.4.1-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. | |
Private Types | |
| using | data_type = seqan3::contrib::sdsl::bit_vector |
| The underlying datatype to use. | |
Private Attributes | |
| data_type | data {} |
| The bitvector. | |
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.