SeqAn3 3.4.0rc.1
The Modern C++ library for sequence analysis.

Struct for hashing a range of characters. More...
#include <seqan3/alphabet/range/hash.hpp>
Public Member Functions  
template<std::ranges::input_range urng2_t> requires seqan3::semialphabet<std::ranges::range_reference_t<urng2_t>>  
size_t  operator() (urng2_t &&range) const noexcept 
Compute the hash for a range of characters.  
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. 

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