#include <hash_policy.hpp>
Definition at line 215 of file hash_policy.hpp.
typedef PB_ASSOC_SIZE_BASE_C_DEC pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::my_size_base [protected] |
Definition at line 292 of file hash_policy.hpp.
typedef Size_Type pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::size_type |
Definition at line 218 of file hash_policy.hpp.
anonymous enum |
pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::hash_load_check_resize_trigger | ( | float | load_min = 0.125 , |
|
float | load_max = 0.5 | |||
) |
virtual pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::~hash_load_check_resize_trigger | ( | ) | [virtual] |
virtual void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::do_resize | ( | size_type | new_size | ) | [private, virtual] |
std::pair<float, float> pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::get_loads | ( | ) | const [inline] |
std::pair<float, float> pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::get_loads_imp | ( | pb_assoc::detail::int_to_type< true > | ) | const [inline, private] |
bool pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::is_grow_needed | ( | size_type | size, | |
size_type | num_entries | |||
) | const [inline, protected] |
bool pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::is_resize_needed | ( | ) | const [inline, protected] |
bool pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::is_shrink_needed | ( | size_type | size, | |
size_type | num_entries | |||
) | const [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_cleared | ( | ) | [protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_erase_search_collision | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_erase_search_end | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_erase_search_start | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_erased | ( | size_type | num_entries | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_externally_resized | ( | size_type | new_size | ) | [protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_find_search_collision | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_find_search_end | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_find_search_start | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_insert_search_collision | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_insert_search_end | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_insert_search_start | ( | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_inserted | ( | size_type | num_entries | ) | [inline, protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::notify_resized | ( | size_type | new_size | ) | [protected] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::set_loads | ( | std::pair< float, float > | load_pair | ) |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::set_loads_imp | ( | std::pair< float, float > | , | |
pb_assoc::detail::int_to_type< true > | ||||
) | [private] |
void pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::swap | ( | PB_ASSOC_CLASS_C_DEC & | r_other | ) |
float pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::m_load_max [private] |
Definition at line 310 of file hash_policy.hpp.
float pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::m_load_min [private] |
Definition at line 310 of file hash_policy.hpp.
size_type pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::m_next_grow_size [private] |
Definition at line 314 of file hash_policy.hpp.
size_type pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::m_next_shrink_size [private] |
Definition at line 312 of file hash_policy.hpp.
bool pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::m_resize_needed [private] |
Definition at line 316 of file hash_policy.hpp.
pb_assoc::detail::int_to_type<External_Load_Access> pb_assoc::hash_load_check_resize_trigger< External_Load_Access, Size_Type >::s_external_load_access_ind [static, private] |
Definition at line 319 of file hash_policy.hpp.