43 void _cmb_hash(std::size_t& seed, std::size_t h);
45 void cmb_hash(std::size_t& seed,
int h);
47 void cmb_hash(std::size_t& seed,
unsigned int h);
52 seed ^= h + 0x9e3779b9 + (seed << 6) + (seed >> 2);
57 _cmb_hash(seed, static_cast<std::size_t>(h));
62 _cmb_hash(seed, static_cast<std::size_t>(h));
void cmb_hash(std::size_t &seed, int h)
Combine hash value h into seed.
void _cmb_hash(std::size_t &seed, std::size_t h)
Combine hash value h into seed.
Gecode toplevel namespace