BloombergLP::bslalg::DequeImpUtil

This struct, parameterized by the VALUE_TYPE and a BLOCK_LENGTH, provides the various parameters of the deque implementation.

Synopsis

Declared in <bslalg_dequeimputil.h>

template<
    class VALUE_TYPE,
    int BLOCK_LENGTH>
struct DequeImpUtil;

Types

NameDescription
Block A block of one or more data objects. A deque will be organized as a sequence of blocks.

Type Aliases

NameDescription
BlockPtr Pointer to a block. A deque will own an array of those.
ValueType ValueType is an alias for the VALUE_TYPE provided as first template parameter to this class.

Enums

NameDescription
Unnamed enum Block size constants for deque blocks.
Unnamed enum Block array padding constants.