21 const char * str =
value.c_str();
23 while ((
c = *str++)!=0)
24 hash = ((hash << 5) + hash) +
c;
44 out_hash = (hash & 0xffffffff) ^ ((hash >> 32) & 0xffffffff);
unsigned __int16 uint16_t
GLsizei const GLchar ** string
void BASE_IMPEXP reduced_hash(const std::string &value, uint8_t &hash)
hash function used by ts_hash_map. Uses dbj2 method
unsigned __int64 uint64_t
GLsizei const GLfloat * value
unsigned __int32 uint32_t
#define MAKEWORD16B(__LOBYTE, __HILOBYTE)