#include <fnv1a.hpp>
|
uint32_t | hash (const char *data, size_t length, uint32_t old=T) |
|
const char * | get_name () |
|
template<uint32_t T>
class std::fnv1a< T >
◆ get_name()
◆ hash()
template<uint32_t T>
uint32_t std::fnv1a< T >::hash |
( |
const char * |
data, |
|
|
size_t |
length, |
|
|
uint32_t |
old = T |
|
) |
| |
|
inline |
43 for(uint32_t i = 0; i < length; ++i)
44 hash = 16777619 * (hash ^ data[i]);
45 return hash ^ (hash >> 16);
uint32_t hash(const char *data, size_t length, uint32_t old=T)
Definition: fnv1a.hpp:41
◆ default_value
template<uint32_t T>
constexpr uint32_t std::fnv1a< T >::default_value = T |
|
static |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: