make overloads
Declared in <bslma_constructionutil.h>
Return a default-constructed TARGET_TYPE object.
template<
class TARGET_TYPE,
class ALLOCATOR>
static
TARGET_TYPE
make(ALLOCATOR const& allocator);
» more...
Return a TARGET_TYPE object constructed from the given arguments.
template<
class TARGET_TYPE,
class ALLOCATOR,
class ARG1,
class... ARGS>
static
TARGET_TYPE
make(
ALLOCATOR const& allocator,
ARG1&& argument1,
ARGS&&... arguments);
» more...
TARGET_TYPE objectTARGET_TYPE object constructed from the given arguments| Name | Description |
|---|---|
| allocator | allocator supplied to the constructor, if applicable |
| argument1 | first constructor argument |
| arguments | remaining constructor arguments |