boost::hash_combine
| 6002 | |
| 6003 | // boost::hash_combine |
| 6004 | inline std::size_t combine(std::size_t seed, std::size_t h) noexcept |
| 6005 | { |
| 6006 | seed ^= h + 0x9e3779b9 + (seed << 6U) + (seed >> 2U); |
| 6007 | return seed; |
| 6008 | } |
| 6009 | |
| 6010 | /*! |
| 6011 | @brief hash a JSON value |