Create a SharedPtrInplaceRep object having an "in‐place" instance of the parameterized TYPE using the TYPE constructor that takes the specified arguments, args.... Use the specified basicAllocator to supply memory and, upon a call to disposeRep, to destroy this representation (and the "in‐place" shared object). If construction of TYPE with args does not throw, then invocation of this constructor does not throw.

Synopsis

Declared in <bslma_sharedptrinplacerep.h>

template<class... ARGS>
explicit
SharedPtrInplaceRep(
    Allocator* basicAllocator,
    ARGS&&... args);

Created with MrDocs