Same as the preceding overload.
Declared in <bslalg_scalarprimitives.h>
template<
class TARGET_TYPE,
class ARG1,
class ARG2>
static
void
construct(
TARGET_TYPE* address,
ARG1 const& a1,
ARG2 const& a2,
bslma::Allocator* allocator);