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...
|
| |