|
BDE 4.39.x Production Release
|
#include <bslalg_dequeimputil.h>
This struct, parameterized by the VALUE_TYPE and a BLOCK_LENGTH, provides the various parameters of the deque implementation.
Classes | |
| struct | Block |
Public Types | |
| enum | { BLOCK_BYTES = BLOCK_LENGTH * sizeof(VALUE_TYPE) } |
| enum | { BLOCK_ARRAY_PADDING = 2 } |
| typedef VALUE_TYPE | ValueType |
| typedef Block * | BlockPtr |
| typedef Block* bslalg::DequeImpUtil< VALUE_TYPE, BLOCK_LENGTH >::BlockPtr |
Pointer to a block. A deque will own an array of those.
| typedef VALUE_TYPE bslalg::DequeImpUtil< VALUE_TYPE, BLOCK_LENGTH >::ValueType |
ValueType is an alias for the VALUE_TYPE provided as first template parameter to this class.
| anonymous enum |
| anonymous enum |