pb_assoc::detail::def_resize_policy< Comb_Hash_Fn > Struct Template Reference

#include <standard_policies.hpp>

List of all members.

Public Types

typedef pb_assoc::hash_standard_resize_policy<
size_policy_type, pb_assoc::hash_load_check_resize_trigger<
false, size_type >, false,
size_type
type

Private Types

typedef Comb_Hash_Fn::size_type size_type
typedef pb_assoc::detail::cond_type<
pb_assoc::detail::is_same_type<
pb_assoc::direct_mask_range_hashing<
size_type >, Comb_Hash_Fn
>::value, pb_assoc::hash_exponential_size_policy<
size_type >, pb_assoc::hash_prime_size_policy
>::type 
size_policy_type


Detailed Description

template<class Comb_Hash_Fn>
struct pb_assoc::detail::def_resize_policy< Comb_Hash_Fn >

Definition at line 126 of file standard_policies.hpp.


Member Typedef Documentation

template<class Comb_Hash_Fn>
typedef pb_assoc::detail::cond_type< pb_assoc::detail::is_same_type< pb_assoc::direct_mask_range_hashing<size_type>, Comb_Hash_Fn>::value, pb_assoc::hash_exponential_size_policy< size_type>, pb_assoc::hash_prime_size_policy>::type pb_assoc::detail::def_resize_policy< Comb_Hash_Fn >::size_policy_type [private]

Definition at line 139 of file standard_policies.hpp.

template<class Comb_Hash_Fn>
typedef Comb_Hash_Fn::size_type pb_assoc::detail::def_resize_policy< Comb_Hash_Fn >::size_type [private]

Definition at line 129 of file standard_policies.hpp.

template<class Comb_Hash_Fn>
typedef pb_assoc::hash_standard_resize_policy< size_policy_type, pb_assoc::hash_load_check_resize_trigger< false, size_type>, false, size_type> pb_assoc::detail::def_resize_policy< Comb_Hash_Fn >::type

Definition at line 150 of file standard_policies.hpp.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:43 2010 for GNU C++ STL by  doxygen 1.4.7