#include <weinberg.hpp>
|
uint32_t | hash (const char *data, size_t length, uint32_t old=T) |
|
const char * | get_name () |
|
template<uint32_t T>
class std::weinberg< T >
◆ get_name()
54 {
return "weinberg"; }
◆ hash()
template<uint32_t T>
uint32_t std::weinberg< T >::hash |
( |
const char * |
data, |
|
|
size_t |
length, |
|
|
uint32_t |
old = T |
|
) |
| |
|
inline |
43 uint32_t
hash = old, g;
44 for(uint32_t i = 0; i < length; ++i) {
45 hash = (hash << 4) + data[i];
46 g = (hash & 0xF0000000);
52 return hash ^ (hash >> 16);
uint32_t hash(const char *data, size_t length, uint32_t old=T)
Definition: weinberg.hpp:42
◆ default_value
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: