BloombergLP::bslalg::DequeIterator<VALUE_TYPE, 1>

This partial specialization of DequeIterator for the case when there is a single element per block uses simpler storage and a simpler implementation. The contract for all functions is the same, and so not repeated.

Synopsis

Declared in <bslalg_dequeiterator.h>

template<class VALUE_TYPE>
class DequeIterator<VALUE_TYPE, 1>;

Member Functions

Name
DequeIterator [constructor]
blockBegin
blockEnd
blockPtr
nextBlock
offsetInBlock
operator*
operator+
operator++
operator+=
operator-
operator--
operator-=
previousBlock
remainingInBlock
setBlock
valuePtr
valuePtrDecrement
valuePtrIncrement

Friends

NameDescription
BloombergLP::bslalg::operator<=>Return the result of comparing the block pointers of the specified lhs and rhs iterators.
BloombergLP::bslalg::operator==Return true if the specified lhs and rhs iterators refer to the same element.