#include <hash_policy.hpp>
Definition at line 584 of file hash_policy.hpp.
typedef pb_assoc::detail::int_to_type<false> pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::external_resize_false_indicator [private] |
Definition at line 685 of file hash_policy.hpp.
typedef pb_assoc::detail::int_to_type<true> pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::external_resize_true_indicator [private] |
Definition at line 689 of file hash_policy.hpp.
typedef Size_Policy pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::my_size_policy_base [private] |
Definition at line 681 of file hash_policy.hpp.
typedef Trigger_Policy pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::my_trigger_policy_base [private] |
Definition at line 679 of file hash_policy.hpp.
typedef Size_Policy pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::size_policy |
Definition at line 589 of file hash_policy.hpp.
typedef Size_Type pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::size_type |
Definition at line 587 of file hash_policy.hpp.
typedef Trigger_Policy pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::trigger_policy |
Definition at line 588 of file hash_policy.hpp.
anonymous enum |
pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::hash_standard_resize_policy | ( | size_type | suggested_size = 8 |
) |
pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::hash_standard_resize_policy | ( | const Size_Policy & | , | |
size_type | suggested_size = 8 | |||
) |
pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::hash_standard_resize_policy | ( | const Size_Policy & | , | |
const Trigger_Policy & | , | |||
size_type | suggested_size = 8 | |||
) |
virtual pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::~hash_standard_resize_policy | ( | ) | [virtual] |
virtual void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::do_resize | ( | size_type | new_size | ) | [private, virtual] |
size_type pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_actual_size | ( | external_resize_true_indicator | ) | const [inline, private] |
size_type pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_actual_size | ( | ) | const [inline] |
size_type pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_init_size | ( | ) | const [protected] |
size_type pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_new_size | ( | size_type | size, | |
size_type | num_used_e | |||
) | const [protected] |
const Size_Policy& pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_size_policy | ( | ) | const |
Size_Policy& pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_size_policy | ( | ) |
const Trigger_Policy& pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_trigger_policy | ( | ) | const |
Trigger_Policy& pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::get_trigger_policy | ( | ) |
bool pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::is_resize_needed | ( | ) | const [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_cleared | ( | ) | [protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_erase_search_collision | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_erase_search_end | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_erase_search_start | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_erased | ( | size_type | num_e | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_find_search_collision | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_find_search_end | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_find_search_start | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_insert_search_collision | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_insert_search_end | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_insert_search_start | ( | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_inserted | ( | size_type | num_e | ) | [inline, protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::notify_resized | ( | size_type | new_size | ) | [protected] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::resize | ( | size_type | new_size, | |
external_resize_true_indicator | ||||
) | [private] |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::resize | ( | size_type | suggested_new_size | ) |
void pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::swap | ( | PB_ASSOC_CLASS_C_DEC & | r_other | ) | [inline] |
size_type pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::m_size [private] |
Definition at line 703 of file hash_policy.hpp.
pb_assoc::detail::int_to_type<External_Size_Access> pb_assoc::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >::s_external_size_access_indicator [static, private] |
Definition at line 701 of file hash_policy.hpp.