Provides some valuable additions to STD.
Definition in file std.hpp.
|
constexpr std::size_t | combine_hashes (std::size_t h1, std::size_t h2) |
| Combine two hash values. More...
|
|
constexpr std::size_t | combine_hashes_32 (std::size_t h1, std::size_t h2) |
|
constexpr std::size_t | combine_hashes_64 (std::size_t h1, std::size_t h2) |
|
template<typename T > |
constexpr std::size_t | hash_combine (std::size_t seed, T const &value) |
| Combine a seed value (e.g., another hash) with the hash of a given type. More...
|
|
template<typename T , typename... Args> |
std::unique_ptr< T > | make_unique (Args &&... args) |
| Returns a std::unique_ptr for a given type. More...
|
|