|
BDE 4.14.0 Production release
|
#include <bslalg_dequeimputil.h>
Classes | |
| struct | Block |
Public Types | |
| enum | { BLOCK_BYTES = BLOCK_LENGTH * sizeof(VALUE_TYPE) } |
| Actual number of bytes in a block. More... | |
| enum | { BLOCK_ARRAY_PADDING = 2 } |
| typedef VALUE_TYPE | ValueType |
| typedef Block * | BlockPtr |
| Pointer to a block. A deque will own an array of those. | |
This struct, parameterized by the VALUE_TYPE and a BLOCK_LENGTH, provides the various parameters of the deque implementation.
| typedef Block* bslalg::DequeImpUtil< VALUE_TYPE, BLOCK_LENGTH >::BlockPtr |
| 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 |