Same as the preceding overload, ignoring allocator.

Synopsis

Declared in <bslalg_scalarprimitives.h>

template<
    class TARGET_TYPE,
    class ARG1,
    class ARG2,
    class ARG3,
    class ARG4,
    class ARG5,
    class ARG6,
    class ARG7,
    class ARG8,
    class ARG9,
    class ARG10,
    class ARG11,
    class ARG12,
    class ARG13,
    class ARG14>
static
void
construct(
    TARGET_TYPE* address,
    ARG1 const& a1,
    ARG2 const& a2,
    ARG3 const& a3,
    ARG4 const& a4,
    ARG5 const& a5,
    ARG6 const& a6,
    ARG7 const& a7,
    ARG8 const& a8,
    ARG9 const& a9,
    ARG10 const& a10,
    ARG11 const& a11,
    ARG12 const& a12,
    ARG13 const& a13,
    ARG14 const& a14,
    void* allocator);

Parameters

Name

Description

address

address of uninitialized storage

a1

first constructor argument

a2

second constructor argument

a3

third constructor argument

a4

fourth constructor argument

a5

fifth constructor argument

a6

sixth constructor argument

a7

seventh constructor argument

a8

eighth constructor argument

a9

ninth constructor argument

a10

tenth constructor argument

a11

eleventh constructor argument

a12

twelfth constructor argument

a13

thirteenth constructor argument

a14

fourteenth constructor argument

allocator

allocator to ignore

Created with MrDocs