Go to the documentation of this file.
58 inline unsigned operator()(
const T& obj,
unsigned seed=0)
const
60 return Hasher(&obj,
sizeof(obj), seed);
74 inline unsigned operator()(
const label obj,
unsigned seed)
const
76 return Hasher(&obj,
sizeof(label), seed);
82 inline unsigned operator()(
const label obj)
const
93 inline unsigned operator()(
const string& obj,
unsigned seed=0)
const
104 inline unsigned operator()(
const word& obj,
unsigned seed=0)
const
148 inline unsigned operator()(
const void*
const& obj,
unsigned seed)
const
153 inline unsigned operator()(
const void*
const& obj)
const
unsigned operator()(const fileName &obj, unsigned seed=0) const
A class for handling words, derived from Foam::string.
A class for handling file names.
unsigned operator()(const word &obj, unsigned seed=0) const
unsigned operator()(const void *const &obj) const
unsigned Hasher(const void *data, size_t len, unsigned seed=0)
Bob Jenkins's 96-bit mixer hashing function (lookup3)
unsigned operator()(const T &obj, unsigned seed=0) const
A class for handling character strings derived from std::string.
A wordRe is a Foam::word, but can contain a regular expression for matching words or strings.
unsigned operator()(const keyType &obj, unsigned seed=0) const
A class for handling keywords in dictionaries.
Hash function class. The default definition is for primitives, non-primitives used to hash entries on...
Misc. hashing functions, mostly from Bob Jenkins.
Hashing function for string and derived string classes.
unsigned operator()(const wordRe &obj, unsigned seed=0) const
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
unsigned operator()(const void *const &obj, unsigned seed) const
unsigned operator()(const string &obj, unsigned seed=0) const