pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key > Class Template Reference

List of all members.

Public Member Functions

 max_col_checker (size_type size, size_type *p_max_col)
void operator() (const std::pair< const Key, size_type > &r_key_pos_pair)

Private Attributes

std::vector< size_typem_a_col
size_type *const m_p_max_col

Detailed Description

template<bool External_Load_Access = false, typename Size_Type = size_t>
template<typename Key>
class pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key >

Definition at line 424 of file hash_policy.hpp.


Constructor & Destructor Documentation

template<bool External_Load_Access = false, typename Size_Type = size_t>
template<typename Key>
pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key >::max_col_checker ( size_type  size,
size_type p_max_col 
) [inline]

Definition at line 427 of file hash_policy.hpp.


Member Function Documentation

template<bool External_Load_Access = false, typename Size_Type = size_t>
template<typename Key>
void pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key >::operator() ( const std::pair< const Key, size_type > &  r_key_pos_pair  )  [inline]

Definition at line 432 of file hash_policy.hpp.

References pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key >::m_a_col, and std::pair< _T1, _T2 >::second.


Member Data Documentation

template<bool External_Load_Access = false, typename Size_Type = size_t>
template<typename Key>
std::vector<size_type> pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key >::m_a_col [private]

Definition at line 436 of file hash_policy.hpp.

Referenced by pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key >::operator()().

template<bool External_Load_Access = false, typename Size_Type = size_t>
template<typename Key>
size_type* const pb_assoc::cc_hash_max_collision_check_resize_trigger< External_Load_Access, Size_Type >::max_col_checker< Key >::m_p_max_col [private]

Definition at line 438 of file hash_policy.hpp.


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