8#ifndef INCLUDED_BSLALG_DEQUEIMPUTIL
9#define INCLUDED_BSLALG_DEQUEIMPUTIL
111#include <bslscm_version.h>
123template <
class VALUE_TYPE,
int BLOCK_LENGTH>
154#ifndef BDE_OPENSOURCE_PUBLICATION
159#ifdef bslalg_DequeImpUtil
160#undef bslalg_DequeImpUtil
163#define bslalg_DequeImpUtil bslalg::DequeImpUtil
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlc_flathashmap.h:1805
Definition bslalg_dequeimputil.h:143
VALUE_TYPE d_data[BLOCK_LENGTH]
Definition bslalg_dequeimputil.h:145
Definition bslalg_dequeimputil.h:124
@ BLOCK_BYTES
Definition bslalg_dequeimputil.h:129
VALUE_TYPE ValueType
Definition bslalg_dequeimputil.h:139
Block * BlockPtr
Pointer to a block. A deque will own an array of those.
Definition bslalg_dequeimputil.h:149
@ BLOCK_ARRAY_PADDING
Definition bslalg_dequeimputil.h:133