libstdc++
__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type > Member List

This is the complete list of members for __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >, including all inherited members.

external_load_access enum value__gnu_pbds::hash_load_check_resize_trigger<>
external_size_access enum value (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
get_actual_size() const__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inline
get_loads() const__gnu_pbds::hash_load_check_resize_trigger<>inline
get_nearest_larger_size(size_type size) const (defined in __gnu_pbds::hash_exponential_size_policy<>)__gnu_pbds::hash_exponential_size_policy<>protected
get_nearest_smaller_size(size_type size) const (defined in __gnu_pbds::hash_exponential_size_policy<>)__gnu_pbds::hash_exponential_size_policy<>protected
get_new_size(size_type size, size_type num_used_e) const__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >protected
get_size_policy()__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
get_size_policy() const__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
get_trigger_policy()__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
get_trigger_policy() const__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
hash_exponential_size_policy(size_type start_size=8, size_type grow_factor=2)__gnu_pbds::hash_exponential_size_policy<>
hash_load_check_resize_trigger(float load_min=0.125, float load_max=0.5)__gnu_pbds::hash_load_check_resize_trigger<>
hash_standard_resize_policy()__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
hash_standard_resize_policy(const Size_Policy &r_size_policy)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
hash_standard_resize_policy(const Size_Policy &r_size_policy, const Trigger_Policy &r_trigger_policy)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
is_grow_needed(size_type size, size_type num_entries) const (defined in __gnu_pbds::hash_load_check_resize_trigger<>)__gnu_pbds::hash_load_check_resize_trigger<>inlineprotected
is_resize_needed() const (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
is_resize_needed() const (defined in __gnu_pbds::hash_load_check_resize_trigger<>)__gnu_pbds::hash_load_check_resize_trigger<>inlineprotected
notify_cleared() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >protected
notify_erase_search_collision() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_erase_search_end() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_erase_search_start() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_erased(size_type num_e) (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_erased(size_type num_entries) (defined in __gnu_pbds::hash_load_check_resize_trigger<>)__gnu_pbds::hash_load_check_resize_trigger<>inlineprotected
notify_externally_resized(size_type new_size) (defined in __gnu_pbds::hash_load_check_resize_trigger<>)__gnu_pbds::hash_load_check_resize_trigger<>protected
notify_find_search_collision() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_find_search_end() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_find_search_start() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_insert_search_collision() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_insert_search_end() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_insert_search_start() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
notify_inserted(size_type num_e) (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inlineprotected
hash_load_check_resize_trigger<>::notify_inserted(size_type num_entries)__gnu_pbds::hash_load_check_resize_trigger<>inlineprotected
notify_resized(size_type new_size) (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >protected
hash_load_check_resize_trigger<>::notify_resized(size_type new_size)__gnu_pbds::hash_load_check_resize_trigger<>protected
resize(size_type suggested_new_size)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
set_loads(std::pair< float, float > load_pair)__gnu_pbds::hash_load_check_resize_trigger<>
size_policy typedef (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
size_type typedef (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
swap(hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type > &other) (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >inline
swap(hash_exponential_size_policy< std::size_t > &other) (defined in __gnu_pbds::hash_exponential_size_policy<>)__gnu_pbds::hash_exponential_size_policy<>
swap(hash_load_check_resize_trigger &other) (defined in __gnu_pbds::hash_load_check_resize_trigger<>)__gnu_pbds::hash_load_check_resize_trigger<>
trigger_policy typedef (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >
~hash_load_check_resize_trigger() (defined in __gnu_pbds::hash_load_check_resize_trigger<>)__gnu_pbds::hash_load_check_resize_trigger<>virtual
~hash_standard_resize_policy() (defined in __gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >)__gnu_pbds::hash_standard_resize_policy< Size_Policy, Trigger_Policy, External_Size_Access, Size_Type >virtual