31 #ifndef _STLP_HASH_FUN_H 32 #define _STLP_HASH_FUN_H 34 #ifndef _STLP_INTERNAL_CSTDDEF 40 template <
class _Key>
struct hash { };
46 unsigned long __h = 0;
75 size_t operator()(
unsigned char __x)
const {
return __x; }
77 #if !defined (_STLP_NO_SIGNED_BUILTINS) 79 size_t operator()(
unsigned char __x)
const {
return __x; }
86 size_t operator()(
unsigned short __x)
const {
return __x; }
92 #if !defined (_STLP_MSVC) || (_STLP_MSVC < 1300) || defined (_WIN64) 94 size_t operator()(
unsigned int __x)
const {
return __x; }
104 size_t operator()(
size_t __x)
const {
return __x; }
115 #if defined (_STLP_LONG_LONG) size_t operator()(unsigned long __x) const
size_t operator()(void *__x) const
size_t operator()(short __x) const
size_t operator()(unsigned char __x) const
size_t operator()(const char *__s) const
GLint GLint GLint GLint GLint x
#define _STLP_MOVE_TO_PRIV_NAMESPACE
unsigned short(__cdecl typeof(TIFFCurrentDirectory))(struct tiff *)
size_t operator()(long __x) const
#define _STLP_MOVE_TO_STD_NAMESPACE
size_t operator()(unsigned char __x) const
_STLP_MOVE_TO_PRIV_NAMESPACE size_t __stl_hash_string(const char *__s)
size_t operator()(unsigned short __x) const
size_t operator()(const char *__s) const
#define _STLP_TEMPLATE_NULL
size_t operator()(unsigned int __x) const
size_t operator()(char __x) const
#define _STLP_END_NAMESPACE
size_t operator()(int __x) const
#define _STLP_FIX_LITERAL_BUG(__x)
#define _STLP_BEGIN_NAMESPACE
static unsigned(__cdecl *hash_bstr)(bstr_t s)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *