libstdc++: __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, true (original) (raw)
#include <[hash_eq_fn.hpp](a01430%5Fsource.html)>
Inherits Eq_Fn.
Public Types | |
---|---|
typedef Eq_Fn | eq_fn_base |
typedef rebind_traits< _Alloc, Key >::const_reference | key_const_reference |
typedef _Alloc::size_type | size_type |
Public Member Functions | |
---|---|
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) |
Detailed Description
template<typename Key, class Eq_Fn, class _Alloc>
struct __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, true >
Specialization 2 - The client requests that hash values be stored.
Definition at line 82 of file hash_eq_fn.hpp.
Member Typedef Documentation
◆ eq_fn_base
template<typename Key , class Eq_Fn , class _Alloc >
◆ key_const_reference
template<typename Key , class Eq_Fn , class _Alloc >
◆ size_type
template<typename Key , class Eq_Fn , class _Alloc >
Constructor & Destructor Documentation
template<typename Key , class Eq_Fn , class _Alloc >
◆ hash_eq_fn() [2/2]
template<typename Key , class Eq_Fn , class _Alloc >
Member Function Documentation
◆ operator()()
template<typename Key , class Eq_Fn , class _Alloc >
bool __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, true >::operator() ( key_const_reference r_lhs_key, size_type lhs_hash, key_const_reference r_rhs_key, size_type rhs_hash ) const | inline |
---|
◆ swap()
template<typename Key , class Eq_Fn , class _Alloc >
The documentation for this struct was generated from the following file: