#include <hash.h>

Public Member Functions | |
| HashState (const HashState &) | |
| HashState (HashState &&) | |
| HashState & | operator= (const HashState &) |
| HashState & | operator= (HashState &&) |
Static Public Member Functions | |
| static HashState | combine_contiguous (HashState hash_state, const unsigned char *first, size_t size) |
| template<typename T > | |
| static HashState | Create (T *state) |
Private Member Functions | |
| HashState () | |
| template<typename T > | |
| void | Init (T *state) |
| void | Init (HashState *state) |
Static Private Member Functions | |
| template<typename T > | |
| static void | CombineContiguousImpl (void *p, const unsigned char *first, size_t size) |
Private Attributes | |
| void(* | combine_contiguous_ )(void *, const unsigned char *, size_t) |
| void * | state_ |
| absl::HashState::HashState | ( | const HashState & | ) |
| absl::HashState::HashState | ( | ) | [private] |
| static HashState absl::HashState::combine_contiguous | ( | HashState | hash_state, |
| const unsigned char * | first, | ||
| size_t | size | ||
| ) | [inline, static] |
| static void absl::HashState::CombineContiguousImpl | ( | void * | p, |
| const unsigned char * | first, | ||
| size_t | size | ||
| ) | [inline, static, private] |
| static HashState absl::HashState::Create | ( | T * | state | ) | [inline, static] |
| void absl::HashState::Init | ( | T * | state | ) | [inline, private] |
| void absl::HashState::Init | ( | HashState * | state | ) | [inline, private] |
void(* absl::HashState::combine_contiguous_)(void *, const unsigned char *, size_t) [private] |
void* absl::HashState::state_ [private] |