Hashing functors taking a variable type and returning a std::size_t
.
◆ _Cxx_hashtable_define_trivial_hash
#define _Cxx_hashtable_define_trivial_hash |
( |
|
_Tp | ) |
|
◆ argument_type
typedef _Arg std::__hash_base< _Result, _Arg >::argument_type |
◆ result_type
typedef _Result std::__hash_base< _Result, _Arg >::result_type |
◆ __hash_combine() [1/2]
static size_t std::_Hash_impl::__hash_combine |
( |
const _Tp & |
__val, |
|
|
size_t |
__hash |
|
) |
| |
|
inlinestatic |
◆ __hash_combine() [2/2]
static size_t std::_Fnv_hash_impl::__hash_combine |
( |
const _Tp & |
__val, |
|
|
size_t |
__hash |
|
) |
| |
|
inlinestatic |
◆ hash() [1/4]
static size_t std::_Hash_impl::hash |
( |
const _Tp & |
__val | ) |
|
|
inlinestatic |
◆ hash() [2/4]
static size_t std::_Fnv_hash_impl::hash |
( |
const _Tp & |
__val | ) |
|
|
inlinestatic |
◆ hash() [3/4]
◆ hash() [4/4]
◆ operator()() [1/19]
size_t std::hash< _Tp * >::operator() |
( |
_Tp * |
__p | ) |
const |
|
inlinenoexcept |
◆ operator()() [2/19]
size_t std::__hash_enum< _Tp, true >::operator() |
( |
_Tp |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [3/19]
size_t std::hash< bool >::operator() |
( |
bool |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [4/19]
size_t std::hash< char >::operator() |
( |
char |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [5/19]
size_t std::hash< char16_t >::operator() |
( |
char16_t |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [6/19]
size_t std::hash< char32_t >::operator() |
( |
char32_t |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [7/19]
size_t std::hash< double >::operator() |
( |
double |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [8/19]
size_t std::hash< float >::operator() |
( |
float |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [9/19]
size_t std::hash< int >::operator() |
( |
int |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [10/19]
size_t std::hash< long >::operator() |
( |
long |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [11/19]
size_t std::hash< long long >::operator() |
( |
long long |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [12/19]
size_t std::hash< short >::operator() |
( |
short |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [13/19]
◆ operator()() [14/19]
size_t std::hash< unsigned char >::operator() |
( |
unsigned char |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [15/19]
size_t std::hash< unsigned int >::operator() |
( |
unsigned int |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [16/19]
size_t std::hash< unsigned long >::operator() |
( |
unsigned long |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [17/19]
size_t std::hash< unsigned long long >::operator() |
( |
unsigned long long |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [18/19]
size_t std::hash< unsigned short >::operator() |
( |
unsigned short |
__val | ) |
const |
|
inlinenoexcept |
◆ operator()() [19/19]
size_t std::hash< wchar_t >::operator() |
( |
wchar_t |
__val | ) |
const |
|
inlinenoexcept |