Everett
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
everett::table_fingerprint< A > Struct Template Reference

#include <fingerprint.h>

Public Types

using element = typename A::element
 

Static Public Member Functions

template<class V , class H >
static element binding (std::string_view key, std::optional< V > const &value, H const &hash)
 
template<class V , class H >
static element delta (std::string_view key, std::optional< V > const &before, std::optional< V > const &after, H const &hash)
 

Member Typedef Documentation

◆ element

template<class A = wrapping_fingerprint_algebra>
using everett::table_fingerprint< A >::element = typename A::element

Member Function Documentation

◆ binding()

template<class A = wrapping_fingerprint_algebra>
template<class V , class H >
static element everett::table_fingerprint< A >::binding ( std::string_view  key,
std::optional< V > const &  value,
H const &  hash 
)
inlinestatic

◆ delta()

template<class A = wrapping_fingerprint_algebra>
template<class V , class H >
static element everett::table_fingerprint< A >::delta ( std::string_view  key,
std::optional< V > const &  before,
std::optional< V > const &  after,
H const &  hash 
)
inlinestatic

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