Utility namespace for vector capacity and swap helpers.
Declared in <bslstl_vector.h>
struct Vector_Util;
This struct provides a namespace for implementing the swap member function of vector<VALUE_TYPE, ALLOCATOR>. swap can be implemented irrespective of the VALUE_TYPE or ALLOCATOR template parameters, which is why we implement it in this non-parameterized, non-inlined utility.
| Name | Description |
|---|---|
computeNewCapacity | Return a new capacity for the requested length. |
swap | Exchange the value of the specified a vector with that of the specified b vector. |