Utility namespace for vector capacity and swap helpers.

Synopsis

Declared in <bslstl_vector.h>

struct Vector_Util;

Description

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.

Static Member Functions

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.

Created with MrDocs