A size policy whose sequence of sizes form an exponential sequence (typically powers of 2)
| Parameter | Description | Default Value | 
| Size_Type | Size type. | size_t | 
| Type | Definition | Description | 
| size_type | Size_Type | Size type. | 
| Method | Description | 
| hash_exponential_size_policy (size_type start_size = 8, size_type grow_factor = 2) | Default constructor, or onstructor taking a start_size, a start size and grow_factor, a growth factor. The policy will use the sequence of sizes start_size, start_size * grow_factor, start_size * grow_factor^2, ... | 
| void swap (hash_exponential_size_policy &r_other) | Swaps content. | 
| Method | Description | 
| size_type get_init_size (size_type suggested_size) const | Given suggested_size, a suggested size, returns an initial size of the container related to the initial size. | 
| size_type get_nearest_larger_size (size_type cur_size) const | Given cur_size, the current size, returns a size that is larger. | 
| size_type get_nearest_smaller_size (size_type cur_size) const | Given cur_size, the current size, returns a size that is smaller. |