Struct for hashing a range of characters. More...
#include <seqan3/alphabet/range/hash.hpp>
Public Member Functions | |
template<ranges::input_range urng2_t> | |
size_t | operator() (urng2_t &&range) const noexcept |
Compute the hash for a range of characters. More... | |
Struct for hashing a range of characters.
urng_t | The type of the range; Must model std::ranges::input_range and the reference type of the range of the range must model seqan3::semialphabet. |
|
experimental-apiinlinenoexcept |
Compute the hash for a range of characters.
urng2_t | The same as urng_t (+- cvref); used to get forwarding reference in the interface. |
[in] | range | The input range to process. Must model std::ranges::input_range and the reference type of the range of the range must model seqan3::semialphabet. |