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

Name

Description

Block

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

Type Aliases

Name

Description

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

Name

Description

Unnamed enum

Block size constants for deque blocks.

Unnamed enum

Block array padding constants.

Created with MrDocs