Trait metafunction that determines whether the constructor of t_TYPE can be invoked using bsl::allocator_arg as its first argument and an allocator object as its second argument. The value is computed by stripping off the cv-qualifier and forwading to UsesAllocatorArgT<t_TYPE>, which is user-specialized for the appropriate types.
Declared in <bslmf_usesallocatorargt.h>
template<class t_TYPE>
struct UsesAllocatorArgT<t_TYPE const volatile>
: UsesAllocatorArgT<t_TYPE>::type
| Name | Description |
|---|---|
UsesAllocatorArgT<t_TYPE>::type |