libsidplayfp 3.0.0
hashlib::context< Base > Class Template Reference
Inheritance diagram for hashlib::context< Base >:

Public Member Functions

 context (span< const byte > bytes)
template<typename InputIt, typename Sentinel, detail::enable_if_t< detail::is_input_iterator< InputIt >::value &&detail::is_sentinel_for< Sentinel, InputIt >::value &&detail::is_byte_like< detail::iter_value_t< InputIt > >::value > * = nullptr>
 context (InputIt first, Sentinel last)
template<typename Range, detail::enable_if_t< detail::is_input_range< Range >::value &&detail::is_byte_like< detail::range_value_t< Range > >::value > * = nullptr>
 context (Range &&rng)
template<typename Range, detail::enable_if_t< detail::is_input_range< Range >::value &&detail::is_byte_like< detail::range_value_t< Range > >::value > * = nullptr>
auto update (Range &&rng) -> void
HASHLIB_NODISCARD auto digest () noexcept -> std::array< byte, digest_size >
HASHLIB_NODISCARD auto hexdigest () -> std::string
HASHLIB_CXX17_CONSTEXPR auto clear () noexcept -> void
template<typename Range, detail::enable_if_t< detail::is_input_range< Range >::value &&detail::is_byte_like< detail::range_value_t< Range > >::value > * = nullptr>
auto operator<< (Range &&rng) -> context &

The documentation for this class was generated from the following file: