BloombergLP::bslalg::DequePrimitives::emplaceAndMoveToBackDispatch

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_NIL_TRAITS> traits,
    Args&&... arguments);

Parameters

NameDescription
toEndloads the end iterator after emplacement
fromEndcurrent end of the deque
positioninsertion position within the deque
allocatorallocator forwarded to the constructor when needed
traitsunused trait tag for overload resolution
argumentsconstructor arguments forwarded to VALUE_TYPE