#include <di/container/hash/hash_write.h>
|
constexpr void | operator() (concepts::Hasher auto &hasher, vocab::Span< byte const > data) const |
|
template<concepts::IntegralOrEnum T> |
constexpr void | operator() (concepts::Hasher auto &hasher, T value) const |
|
template<concepts::Hasher Hasher, typename T>
requires (concepts::TagInvocable<HashWriteFunction, Hasher&, T const&>) |
constexpr void | operator() (Hasher &hasher, T const &value) const |
|
◆ operator()() [1/3]
template<concepts::IntegralOrEnum T>
void di::container::detail::HashWriteFunction::operator() |
( |
concepts::Hasher auto & | hasher, |
|
|
T | value ) const |
|
inlineconstexpr |
◆ operator()() [2/3]
void di::container::detail::HashWriteFunction::operator() |
( |
concepts::Hasher auto & | hasher, |
|
|
vocab::Span< byte const > | data ) const |
|
inlineconstexpr |
◆ operator()() [3/3]
template<concepts::Hasher Hasher, typename T>
requires (concepts::TagInvocable<
HashWriteFunction, Hasher&, T const&>)
void di::container::detail::HashWriteFunction::operator() |
( |
Hasher & | hasher, |
|
|
T const & | value ) const |
|
inlineconstexpr |
The documentation for this struct was generated from the following file: