|
MarlinMT
0.1.0
|
Go to the source code of this file.
Macros | |
| #define | MARLIN_FALLTHROUGH |
| #define | hashsize(n) ( 1U << (n) ) |
| #define | hashmask(n) ( hashsize ( n ) - 1 ) |
| #define | mix(a, b, c) |
Functions | |
| unsigned | jenkins_hash (unsigned char *k, unsigned length, unsigned initval) |
| #define hashmask | ( | n | ) | ( hashsize ( n ) - 1 ) |
Definition at line 25 of file jenkinsHash.h.
| #define hashsize | ( | n | ) | ( 1U << (n) ) |
Definition at line 24 of file jenkinsHash.h.
| #define MARLIN_FALLTHROUGH |
Definition at line 11 of file jenkinsHash.h.
Referenced by jenkins_hash().
| #define mix | ( | a, | |
| b, | |||
| c | |||
| ) |
Definition at line 54 of file jenkinsHash.h.
Referenced by jenkins_hash().
|
inline |
Definition at line 94 of file jenkinsHash.h.
References MARLIN_FALLTHROUGH, and mix.
Referenced by marlinmt::RandomSeedManager::generateRandomSeeds(), marlinmt::ReaderListener::processEvent(), and marlinmt::StdHepFileSource::readOne().