Same as the related overload above for emplaceAndMoveToBackDispatch.

Synopsis

Declared in <bslalg_dequeprimitives.h>

template<
    class ALLOCATOR,
    class... Args>
static
void
emplaceAndMoveToBackDispatch(
    Iterator* toEnd,
    Iterator fromEnd,
    Iterator position,
    ALLOCATOR allocator,
    bsl::integral_constant<int, BSLALG_DEQUEPRIMITIVES_BITWISE_MOVEABLE_TRAITS> traits,
    Args&&... arguments);

Parameters

Name

Description

toEnd

loads the end iterator after emplacement

fromEnd

current end of the deque

position

insertion position within the deque

allocator

allocator forwarded to the constructor when needed

traits

unused trait tag for overload resolution

arguments

constructor arguments forwarded to VALUE_TYPE

Created with MrDocs