#include <SkChecksum.h>
|
template<typename K > |
std::enable_if_t< std::has_unique_object_representations< K >::value &&sizeof(K)==4, uint32_t > | operator() (const K &k) const |
|
template<typename K > |
std::enable_if_t< std::has_unique_object_representations< K >::value &&sizeof(K) !=4, uint32_t > | operator() (const K &k) const |
|
uint32_t | operator() (const SkString &k) const |
|
uint32_t | operator() (const std::string &k) const |
|
uint32_t | operator() (std::string_view k) const |
|
Definition at line 74 of file SkChecksum.h.
◆ operator()() [1/5]
std::enable_if_t< std::has_unique_object_representations< K >::value &&sizeof(K)==4, uint32_t > SkGoodHash::operator() |
( |
const K & |
k | ) |
const |
|
inline |
Definition at line 77 of file SkChecksum.h.
77 {
79 }
static uint32_t Mix(uint32_t hash)
◆ operator()() [2/5]
std::enable_if_t< std::has_unique_object_representations< K >::value &&sizeof(K) !=4, uint32_t > SkGoodHash::operator() |
( |
const K & |
k | ) |
const |
|
inline |
Definition at line 83 of file SkChecksum.h.
83 {
85 }
uint32_t Hash32(const void *data, size_t bytes, uint32_t seed)
◆ operator()() [3/5]
uint32_t SkGoodHash::operator() |
( |
const SkString & |
k | ) |
const |
|
inline |
Definition at line 87 of file SkChecksum.h.
87 {
89 }
const char * c_str() const
◆ operator()() [4/5]
uint32_t SkGoodHash::operator() |
( |
const std::string & |
k | ) |
const |
|
inline |
◆ operator()() [5/5]
uint32_t SkGoodHash::operator() |
( |
std::string_view |
k | ) |
const |
|
inline |
The documentation for this struct was generated from the following file: