34 template <
class T>
int add(
int code, T
value) {
const unsigned HASH_MASK
Definition: HashCoder.h:14
void init(int seed)
Definition: HashCoder.h:58
const int HASH_MULTIPLIER
Definition: HashCoder.h:13
HashCoder()
Definition: HashCoder.h:50
Definition: HashCoder.h:41
int getInitialCode()
Definition: HashCoder.cpp:19
GeneratorWrapper< T > value(T &&value)
Definition: catch.hpp:4005
int hashSeed()
Definition: HashCoder.cpp:7
const int HASH_SEED
Definition: HashCoder.h:12
int hashMultiplier()
Definition: HashCoder.cpp:11
void add(T value)
Definition: HashCoder.h:53
void init()
Definition: HashCoder.h:62
int add(int code, T value)
Definition: HashCoder.h:34
Definition: HashCoder.h:11
int getCode()
Definition: HashCoder.h:66
int hashMask()
Definition: HashCoder.cpp:15
int getFinalCode(int code)
Definition: HashCoder.cpp:23
HashCoder(int seed)
Definition: HashCoder.h:47
int hashCode(bool key)
Definition: HashCoder.cpp:27