Iros
 
Loading...
Searching...
No Matches
di::container::detail::HashWriteFunction Struct Reference

#include <di/container/hash/hash_write.h>

Public Member Functions

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
 

Member Function Documentation

◆ 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: