Function liberate::cpp::hash_combine

Function Documentation

inline void liberate::cpp::hash_combine(std::size_t &seed, std::size_t const &value)

Combine two hash values. Based on boost::hash_combine, which is based on http://www.cs.rmit.edu.au/~jz/fulltext/jasist-tch.pdf

Parameters
  • seed[inout] The seed value to add another value to.

  • value[in] The value to add.