A sample resize policy.
Definition at line 47 of file sample_resize_policy.hpp.
◆ size_type
◆ sample_resize_policy()
__gnu_pbds::sample_resize_policy::sample_resize_policy |
( |
| ) |
|
◆ get_new_size()
Queries what the new size should be.
◆ is_resize_needed()
bool __gnu_pbds::sample_resize_policy::is_resize_needed |
( |
| ) |
const |
|
inlineprotected |
Queries whether a resize is needed.
◆ notify_cleared()
void __gnu_pbds::sample_resize_policy::notify_cleared |
( |
| ) |
|
|
protected |
Notifies the table was cleared.
◆ notify_erase_search_collision()
void __gnu_pbds::sample_resize_policy::notify_erase_search_collision |
( |
| ) |
|
|
inlineprotected |
Notifies a search encountered a collision.
◆ notify_erase_search_end()
void __gnu_pbds::sample_resize_policy::notify_erase_search_end |
( |
| ) |
|
|
inlineprotected |
◆ notify_erase_search_start()
void __gnu_pbds::sample_resize_policy::notify_erase_search_start |
( |
| ) |
|
|
inlineprotected |
Notifies a search started.
◆ notify_erased()
void __gnu_pbds::sample_resize_policy::notify_erased |
( |
size_type |
num_e | ) |
|
|
inlineprotected |
Notifies an element was erased.
◆ notify_find_search_collision()
void __gnu_pbds::sample_resize_policy::notify_find_search_collision |
( |
| ) |
|
|
inlineprotected |
Notifies a search encountered a collision.
◆ notify_find_search_end()
void __gnu_pbds::sample_resize_policy::notify_find_search_end |
( |
| ) |
|
|
inlineprotected |
◆ notify_find_search_start()
void __gnu_pbds::sample_resize_policy::notify_find_search_start |
( |
| ) |
|
|
inlineprotected |
Notifies a search started.
◆ notify_insert_search_collision()
void __gnu_pbds::sample_resize_policy::notify_insert_search_collision |
( |
| ) |
|
|
inlineprotected |
Notifies a search encountered a collision.
◆ notify_insert_search_end()
void __gnu_pbds::sample_resize_policy::notify_insert_search_end |
( |
| ) |
|
|
inlineprotected |
◆ notify_insert_search_start()
void __gnu_pbds::sample_resize_policy::notify_insert_search_start |
( |
| ) |
|
|
inlineprotected |
Notifies a search started.
◆ notify_inserted()
void __gnu_pbds::sample_resize_policy::notify_inserted |
( |
size_type |
num_e | ) |
|
|
inlineprotected |
Notifies an element was inserted.
◆ notify_resized()
void __gnu_pbds::sample_resize_policy::notify_resized |
( |
size_type |
new_size | ) |
|
|
protected |
Notifies the table was resized to new_size.
◆ sample_range_hashing()
◆ swap()
The documentation for this class was generated from the following file: