This struct provides a namespace for a suite of utility functions that operate on deques parameterized by the VALUE_TYPE and BLOCK_LENGTH. Depending on the traits of VALUE_TYPE, the default and copy constructors, destructor, assignment operators, etcetera may not be invoked, and instead the operation can be optimized using a no‐op, bitwise move, or bitwise copy.
Synopsis
Declared in <bslalg_dequeprimitives.h>
template<
class VALUE_TYPE,
int BLOCK_LENGTH>
struct DequePrimitives;
Type Aliases
Name |
Description |
This |
|
This |
Static Member Functions
Name |
Description |
|
|
Insert at the specified |
|
|
|
Insert at the specified |
|
|
|
|
|
|
|
|
|
Move the specified |
|
Move the specified |
|
|
|
|
|
Append the specified |
|
Prepend the specified |
|
Append the specified |
Specializations
Name |
Description |
This is a partial specialization of |
Created with MrDocs