This struct, parameterized by the VALUE_TYPE and a BLOCK_LENGTH, provides the various parameters of the deque implementation.
Declared in <bslalg_dequeimputil.h>
template<
class VALUE_TYPE,
int BLOCK_LENGTH>
struct DequeImpUtil;
| Name | Description |
|---|---|
Block | A block of one or more data objects. A deque will be organized as a sequence of blocks. |
| 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. |
| Name | Description |
|---|---|
Unnamed enum | Block size constants for deque blocks. |
Unnamed enum | Block array padding constants. |