#include <hash.h>
|
static HashState | combine_contiguous (HashState hash_state, const unsigned char *first, size_t size) |
|
static HashState | combine_contiguous (HashState hash_state, const unsigned char *first, size_t size) |
|
template<typename T > |
static HashState | Create (T *state) |
|
template<typename T > |
static HashState | Create (T *state) |
|
static HashState | combine (HashState state) |
|
static HashState | combine (HashState state) |
|
static HashState | combine (HashState state, const T &value, const Ts &... values) |
|
static HashState | combine (HashState state, const T &value, const Ts &... values) |
|
static HashState | combine_contiguous (HashState state, const T *data, size_t size) |
|
static HashState | combine_contiguous (HashState state, const T *data, size_t size) |
|
static HashState | combine_unordered (HashState state, I begin, I end) |
|
◆ HashState() [1/6]
◆ HashState() [2/6]
◆ HashState() [3/6]
absl::HashState::HashState |
( |
| ) |
|
|
privatedefault |
◆ HashState() [4/6]
◆ HashState() [5/6]
◆ HashState() [6/6]
absl::HashState::HashState |
( |
| ) |
|
|
privatedefault |
◆ combine_contiguous() [1/2]
static HashState absl::HashState::combine_contiguous |
( |
HashState |
hash_state, |
|
|
const unsigned char * |
first, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ combine_contiguous() [2/2]
static HashState absl::HashState::combine_contiguous |
( |
HashState |
hash_state, |
|
|
const unsigned char * |
first, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ CombineContiguousImpl() [1/2]
template<typename T >
static void absl::HashState::CombineContiguousImpl |
( |
void * |
p, |
|
|
const unsigned char * |
first, |
|
|
size_t |
size |
|
) |
| |
|
inlinestaticprivate |
◆ CombineContiguousImpl() [2/2]
template<typename T >
static void absl::HashState::CombineContiguousImpl |
( |
void * |
p, |
|
|
const unsigned char * |
first, |
|
|
size_t |
size |
|
) |
| |
|
inlinestaticprivate |
◆ Create() [1/2]
template<typename T >
static HashState absl::HashState::Create |
( |
T * |
state | ) |
|
|
inlinestatic |
◆ Create() [2/2]
template<typename T >
static HashState absl::HashState::Create |
( |
T * |
state | ) |
|
|
inlinestatic |
◆ Init() [1/4]
void absl::HashState::Init |
( |
HashState * |
state | ) |
|
|
inlineprivate |
◆ Init() [2/4]
void absl::HashState::Init |
( |
HashState * |
state | ) |
|
|
inlineprivate |
◆ Init() [3/4]
template<typename T >
void absl::HashState::Init |
( |
T * |
state | ) |
|
|
inlineprivate |
◆ Init() [4/4]
template<typename T >
void absl::HashState::Init |
( |
T * |
state | ) |
|
|
inlineprivate |
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
◆ operator=() [4/4]
◆ Real()
template<typename T >
T& absl::HashState::Real |
( |
| ) |
|
|
inlineprivate |
◆ RunCombineUnordered()
template<typename CombinerT >
static HashState absl::HashState::RunCombineUnordered |
( |
HashState |
state, |
|
|
CombinerT |
combiner |
|
) |
| |
|
inlinestaticprivate |
◆ RunCombineUnorderedImpl()
◆ HashState::HashStateBase
friend class HashState::HashStateBase |
|
friend |
◆ combine_contiguous_
void(* absl::HashState::combine_contiguous_)(void *, const unsigned char *, size_t) |
|
private |
◆ run_combine_unordered_
◆ state_
void * absl::HashState::state_ |
|
private |
The documentation for this class was generated from the following file: