24 template<
typename T,
typename Deleter>
38 template<
typename T,
typename Deleter>
73 template<
typename T,
typename Deleter>
74 typename std::enable_if<is_hashable<T>::value,
void>::type
87 typename std::enable_if<is_hashable<T>::value,
void>::type
std::enable_if< is_hashable< T >::value, void >::type hash_object(const std::array< T, N > &a, Hasher &h)
Hashing of std::array.
A class that hashes objects (header)
Wrapper for pointers and arrays.
Class that is used to hash objects.
PointerWrapper< T > hash_pointer(const T *ptr, size_t len=1)
Wrap a raw pointer so that it can be hashed.