|
SeqAn3 3.4.2-rc.1
The Modern C++ library for sequence analysis.
|
views::kmer_hash's range adaptor object type (non-closure). More...
#include <seqan3/search/views/kmer_hash.hpp>
Public Member Functions | |
| constexpr auto | operator() (shape const &shape_) const |
| Store the shape and return a range adaptor closure object. | |
| template<std::ranges::range urng_t> | |
| constexpr auto | operator() (urng_t &&urange, shape const &shape_) const |
| Call the view's constructor with the underlying view and a seqan3::shape as argument. | |
views::kmer_hash's range adaptor object type (non-closure).
[adaptor_def]
|
inlineconstexpr |
Call the view's constructor with the underlying view and a seqan3::shape as argument.
| [in] | urange | The input range to process. Must model std::ranges::viewable_range and the reference type of the range must model seqan3::semialphabet. |
| [in] | shape_ | The seqan3::shape to use for hashing. |
| std::invalid_argument | if resulting hash values would be too big for a 64 bit integer. |