construct overloads
Synopses
Declared in <bslma_bslallocator.h>
Default‐construct an ELEMENT_TYPE object at the specified address.
template<class ELEMENT_TYPE>
void
construct(ELEMENT_TYPE* address);
Construct an ELEMENT_TYPE at address from the arguments.
template<
class ELEMENT_TYPE,
class ARG1,
class... ARGS>
void
construct(
ELEMENT_TYPE* address,
ARG1& argument1,
ARGS&&... arguments);
Construct an ELEMENT_TYPE at address using perfect forwarding.
template<
class ELEMENT_TYPE,
class ARG1,
class... ARGS>
void
construct(
ELEMENT_TYPE* address,
ARG1&& argument1,
ARGS&&... arguments);
Parameters
Name |
Description |
address |
uninitialized storage for the new object |
argument1 |
first constructor argument |
arguments |
remaining constructor arguments |
Created with MrDocs