Insert a source range, shifting existing elements toward the front.
Synopsis
Declared in <bslalg_dequeprimitives.h>
template<
class FWD_ITER,
class SENTINEL,
class ALLOCATOR>
static
void
insertAndMoveToFront(
Iterator* toBegin,
Iterator fromBegin,
Iterator position,
FWD_ITER first,
SENTINEL last,
size_type numElements,
ALLOCATOR allocator);
Parameters
Name |
Description |
toBegin |
loads the beginning iterator after insertion |
fromBegin |
current beginning 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 |
allocator |
allocator passed to element constructors |
Created with MrDocs