Specialization 2 - The client requests that hash values be stored. More...
#include <hash_eq_fn.hpp>
Public Types | |
typedef Eq_Fn | eq_fn_base |
typedef _Alloc::template rebind< Key >::other | key_allocator |
typedef key_allocator::const_reference | key_const_reference |
typedef _Alloc::size_type | size_type |
Public Member Functions | |
hash_eq_fn () | |
hash_eq_fn (const Eq_Fn &r_eq_fn) | |
bool | operator() (key_const_reference r_lhs_key, size_type lhs_hash, key_const_reference r_rhs_key, size_type rhs_hash) const |
void | swap (const hash_eq_fn &other) |
Specialization 2 - The client requests that hash values be stored.
typedef Eq_Fn __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, true >::eq_fn_base |
typedef _Alloc::template rebind<Key>::other __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, true >::key_allocator |
typedef key_allocator::const_reference __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, true >::key_const_reference |
typedef _Alloc::size_type __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, true >::size_type |
|
inline |
|
inline |
|
inline |
References _GLIBCXX_DEBUG_ASSERT.
|
inline |