TUPtrA

Unique pointer that allocates object using a given allocator instance.