BloombergLP::bslalg::ScalarPrimitives::construct

Same as the preceding overload.

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>
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,
    void* allocator);