diff options
author | Hop311 <Hop3114@gmail.com> | 2024-01-22 21:18:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-22 21:18:53 +0100 |
commit | 10f1f250883529e809d18a369f3668cfacd3bfd1 (patch) | |
tree | 7cd8a379963af18c24f8dabfe7525b39f2333e0c /src/openvic-simulation/utility/Utility.hpp | |
parent | 8205732a1b95f018f0898a2a4bc62e22f5bee0d3 (diff) | |
parent | caa2f31d536f568e485f15537db5e2f79f7616d5 (diff) |
Merge pull request #135 from OpenVicProject/misc-changes
Miscellaneous bug fixes and format cleanup
Diffstat (limited to 'src/openvic-simulation/utility/Utility.hpp')
-rw-r--r-- | src/openvic-simulation/utility/Utility.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/openvic-simulation/utility/Utility.hpp b/src/openvic-simulation/utility/Utility.hpp index dbbcf8f..9951532 100644 --- a/src/openvic-simulation/utility/Utility.hpp +++ b/src/openvic-simulation/utility/Utility.hpp @@ -32,13 +32,13 @@ namespace OpenVic::utility { } template<class T> - constexpr inline void hash_combine(std::size_t& s, const T& v) { + inline constexpr void hash_combine(std::size_t& s, const T& v) { std::hash<T> h; s ^= h(v) + 0x9e3779b9 + (s << 6) + (s >> 2); } template<size_t Shift, class T> - constexpr inline void hash_combine_index(std::size_t& s, const T& v) { + inline constexpr void hash_combine_index(std::size_t& s, const T& v) { std::hash<T> h; if constexpr (Shift == 0) { s = h(v); |