BloombergLP::bslalg::DequePrimitives<VALUE_TYPE, 1>::valueInititalizeN

Same as the preceding valueInititalizeN overload (non-nil traits).

Synopsis

Declared in <bslalg_dequeprimitives.h>

template<class ALLOCATOR>
static
void
valueInititalizeN(
    Iterator* toEnd,
    Iterator fromEnd,
    size_type numElements,
    ALLOCATOR allocator,
    bsl::integral_constant<int, BSLALG_DEQUEPRIMITIVES_NON_NIL_TRAITS> traits);

Parameters

NameDescription
toEndloads the end iterator after appending
fromEndcurrent end of the deque
numElementsnumber of value-initialized elements to append
allocatorallocator passed to element constructors
traitsunused trait tag for overload resolution