GNU g++  v5.2.1
GNU Standard C++
__gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn > Struct Template Reference

Primary template, default_resize_policy. More...

#include <standard_policies.hpp>

Public Types

typedef hash_standard_resize_policy< size_policy_type, trigger, false, size_typetype
 Dispatched type. More...
 

Private Types

typedef __conditional_type< same_type::value, iftrue, iffalsecond_type
 
typedef direct_mask_range_hashing< size_typedefault_fn
 
typedef hash_prime_size_policy iffalse
 
typedef hash_exponential_size_policy< size_typeiftrue
 
typedef is_same< default_fn, Comb_Hash_Fnsame_type
 
typedef cond_type::__type size_policy_type
 
typedef Comb_Hash_Fn::size_type size_type
 
typedef hash_load_check_resize_trigger< false, size_typetrigger
 

Detailed Description

template<typename Comb_Hash_Fn>
struct __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn >

Primary template, default_resize_policy.

Member Typedef Documentation

template<typename Comb_Hash_Fn >
typedef __conditional_type<same_type::value, iftrue, iffalse> __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn >::cond_type
private
template<typename Comb_Hash_Fn >
typedef hash_prime_size_policy __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn >::iffalse
private
template<typename Comb_Hash_Fn >
typedef is_same<default_fn, Comb_Hash_Fn> __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn >::same_type
private
template<typename Comb_Hash_Fn >
typedef cond_type::__type __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn >::size_policy_type
private
template<typename Comb_Hash_Fn >
typedef Comb_Hash_Fn::size_type __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn >::size_type
private
template<typename Comb_Hash_Fn >
typedef hash_load_check_resize_trigger<false, size_type> __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn >::trigger
private

Dispatched type.


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