dice-hash
Hash function for stl types and container
|
Public Member Functions | |
hash_state_t (uint_t< bit_mode > seed=0) | |
hash_state_t | operator= (hash_state_t< bit_mode > &other) |
void | reset (uint_t< bit_mode > seed=0) |
void | update (const void *input, size_t length) |
template<typename T > | |
void | update (const std::basic_string< T > &input) |
template<typename ContiguousIterator > | |
void | update (ContiguousIterator begin, ContiguousIterator end) |
template<typename T > | |
void | update (const std::vector< T > &input) |
template<typename T , size_t AN> | |
void | update (const std::array< T, AN > &input) |
template<typename T > | |
void | update (const std::initializer_list< T > &input) |
hash_t< bit_mode > | digest () const |