boost::hash_combine
| 4660 | |
| 4661 | // boost::hash_combine |
| 4662 | inline std::size_t combine(std::size_t seed, std::size_t h) noexcept |
| 4663 | { |
| 4664 | seed ^= h + 0x9e3779b9 + (seed << 6U) + (seed >> 2U); |
| 4665 | return seed; |
| 4666 | } |
| 4667 | |
| 4668 | /*! |
| 4669 | @brief hash a JSON value |