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 |