src/Utilities/hashes.hh
//------------------------------------------------------------------------------
// Combine two unsigneds to a single unsigned long long.
//------------------------------------------------------------------------------
Combine two unsigneds to a single unsigned long long.
Combine two unsigneds to a single unsigned long long .
inline
uint64_t
hashUnsignedPair(uint32_t a, uint32_t b) {
  if (a > b) std::swap(a, b);
  uint64_t result = (uint64_t) a << 32 | b;
  return result;
}
inline uint64_t hashUnsignedPair ( uint32_t a , uint32_t b ) { if ( a > b ) std :: swap ( a , b ) ; uint64_t result = ( uint64_t ) a << 32 | b ; return result ; }
Combine two unsigneds to a single unsigned long long.
Combine two unsigneds to a single unsigned long long .