GNU g++  v5.2.1
GNU Standard C++
__gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false > Struct Template Reference

Specialization 1 - The client requests that hash values not be stored. More...

#include <hash_eq_fn.hpp>

Inheritance diagram for __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >:
Collaboration diagram for __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >:

Public Types

typedef Eq_Fn eq_fn_base
 
typedef _Alloc::template rebind< Key >::other key_allocator
 
typedef key_allocator::const_reference key_const_reference
 

Public Member Functions

 hash_eq_fn ()
 
 hash_eq_fn (const Eq_Fn &r_eq_fn)
 
bool operator() (key_const_reference r_lhs_key, key_const_reference r_rhs_key) const
 
void swap (const hash_eq_fn &other)
 

Detailed Description

template<typename Key, typename Eq_Fn, typename _Alloc>
struct __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >

Specialization 1 - The client requests that hash values not be stored.

Member Typedef Documentation

template<typename Key , typename Eq_Fn , typename _Alloc >
typedef Eq_Fn __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >::eq_fn_base
template<typename Key , typename Eq_Fn , typename _Alloc >
typedef _Alloc::template rebind<Key>::other __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >::key_allocator
template<typename Key , typename Eq_Fn , typename _Alloc >
typedef key_allocator::const_reference __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >::key_const_reference

Constructor & Destructor Documentation

template<typename Key , typename Eq_Fn , typename _Alloc >
__gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >::hash_eq_fn ( )
inline
template<typename Key , typename Eq_Fn , typename _Alloc >
__gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >::hash_eq_fn ( const Eq_Fn r_eq_fn)
inline

Member Function Documentation

template<typename Key , typename Eq_Fn , typename _Alloc >
bool __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >::operator() ( key_const_reference  r_lhs_key,
key_const_reference  r_rhs_key 
) const
inline
template<typename Key , typename Eq_Fn , typename _Alloc >
void __gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, false >::swap ( const hash_eq_fn< Key, Eq_Fn, _Alloc, false > &  other)
inline

References std::__exception_ptr::swap().

Here is the call graph for this function:


The documentation for this struct was generated from the following file: