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: