boost::hash_combine
| 4593 | |
| 4594 | // boost::hash_combine |
| 4595 | inline std::size_t combine(std::size_t seed, std::size_t h) noexcept |
| 4596 | { |
| 4597 | seed ^= h + 0x9e3779b9 + (seed << 6U) + (seed >> 2U); |
| 4598 | return seed; |
| 4599 | } |
| 4600 | |
| 4601 | /*! |
| 4602 | @brief hash a JSON value |