Metafunction that is true_type if t_TYPE uses allocator_arg_t construction.
Declared in <bslmf_usesallocatorargt.h>
template<class t_TYPE>
struct UsesAllocatorArgT
: DetectNestedTrait<t_TYPE, UsesAllocatorArgT>::type
User-specialized trait type indicating that the constructor of t_TYPE can be invoked using bsl::allocator_arg as its first argument and an allocator object as its second argument.
| Name | Description |
|---|---|
DetectNestedTrait<t_TYPE, UsesAllocatorArgT>::type |
| Name | Description |
|---|---|
UsesAllocatorArgT<t_TYPE volatile> | Partial specialization that associates the same trait with `volatile t_TYPE as with unqualified t_TYPE`. |
UsesAllocatorArgT<t_TYPE const> | Partial specialization that associates the same trait with `const t_TYPE as with unqualified t_TYPE`. |
UsesAllocatorArgT<t_TYPE const volatile> | Partial specialization that associates the same trait with `const volatile t_TYPE as with unqualified t_TYPE`. |