Construct an ELEMENT_TYPE at address using perfect forwarding.

Synopsis

Declared in <bslma_bslallocator.h>

template<
    class ELEMENT_TYPE,
    class ARG1,
    class... ARGS>
void
construct(
    ELEMENT_TYPE* address,
    ARG1&& argument1,
    ARGS&&... arguments);

Description

Same as the preceding construct overload, using perfect forwarding.

Parameters

Name

Description

address

uninitialized storage for the new object

argument1

first constructor argument

arguments

remaining constructor arguments

Created with MrDocs