[#BloombergLP-bslalg-DequePrimitives-0c] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::xref:BloombergLP/bslalg/DequePrimitives-01.adoc[DequePrimitives]<VALUE_TYPE, 1> :relfileprefix: ../../ :mrdocs: Partial specialization of `DequePrimitives` for one element per block. == Synopsis Declared in `<bslalg_dequeprimitives.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class VALUE_TYPE> struct xref:BloombergLP/bslalg/DequePrimitives-01.adoc[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 [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslalg/DequePrimitives-0c/ImpUtil.adoc[`ImpUtil`] | Implementation utilities for a single‐element‐per‐block deque. | xref:BloombergLP/bslalg/DequePrimitives-0c/Iterator.adoc[`Iterator`] | Iterator type used to traverse elements in a deque. | xref:BloombergLP/bslalg/DequePrimitives-0c/size_type.adoc[`size_type`] | Unsigned size type used by deque primitive operations. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslalg/DequePrimitives-0c/destruct.adoc[`destruct`] | Destroy each element in the specified deque range. | xref:BloombergLP/bslalg/DequePrimitives-0c/erase.adoc[`erase`] | Erase a range of elements from a deque and close the gap. | xref:BloombergLP/bslalg/DequePrimitives-0c/insertAndMoveToBack-05.adoc[`insertAndMoveToBack`] | `insertAndMoveToBack` overloads | xref:BloombergLP/bslalg/DequePrimitives-0c/insertAndMoveToFront-00.adoc[`insertAndMoveToFront`] | `insertAndMoveToFront` overloads | xref:BloombergLP/bslalg/DequePrimitives-0c/uninitializedFillNBack-0f.adoc[`uninitializedFillNBack`] | `uninitializedFillNBack` overloads | xref:BloombergLP/bslalg/DequePrimitives-0c/uninitializedFillNFront-0c.adoc[`uninitializedFillNFront`] | `uninitializedFillNFront` overloads | xref:BloombergLP/bslalg/DequePrimitives-0c/valueInititalizeN-09e.adoc[`valueInititalizeN`] | `valueInititalizeN` overloads |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#