Partial specialization of DequePrimitives for one element per block.

Synopsis

Declared in <bslalg_dequeprimitives.h>

template<class VALUE_TYPE>
struct DequePrimitives<VALUE_TYPE, 1>;

Description

This is a partial specialization of DequePrimitives for the case when there is a single element per block.

Type Aliases

Name

Description

ImpUtil

Implementation utilities for a single‐element‐per‐block deque.

Iterator

Iterator type used to traverse elements in a deque.

size_type

Unsigned size type used by deque primitive operations.

Static Member Functions

Name

Description

destruct

Destroy each element in the specified deque range.

erase

Erase a range of elements from a deque and close the gap.

insertAndMoveToBack

insertAndMoveToBack overloads

insertAndMoveToFront

insertAndMoveToFront overloads

uninitializedFillNBack

uninitializedFillNBack overloads

uninitializedFillNFront

uninitializedFillNFront overloads

valueInititalizeN

valueInititalizeN overloads

Created with MrDocs