Insert a source range, shifting existing elements toward the back.
Declared in <bslalg_dequeprimitives.h>
template<
class FWD_ITER,
class SENTINEL,
class ALLOCATOR>
static
void
insertAndMoveToBack(
Iterator* toEnd,
Iterator fromEnd,
Iterator position,
FWD_ITER first,
SENTINEL last,
size_type numElements,
ALLOCATOR allocator);
| Name | Description |
|---|---|
| toEnd | loads the end iterator after insertion |
| fromEnd | current end of the deque |
| position | insertion position within the deque |
| first | beginning of the source range to insert |
| last | end of the source range to insert (one past the last) |
| numElements | number of elements in [first .. last)] |
| allocator | allocator passed to element constructors |