# std::uses_allocator<std::experimental::packaged_task>

< cpp‎ | experimental‎ | lib extensions‎ | packaged task

定义于头文件 `<experimental/future>` |  |
template< class R, class Alloc > struct uses_allocator<std::experimental::packaged_task<R>, Alloc> : std::true_type { }; |  | (库基础 TS)

std::uses_allocator 的此特化告知其他库组件，所有 std::experimental::packaged_task 类型对象支持 uses-allocator 构造。

## 继承自 std::integral_constant

### 成员常量

value [静态] | true (公开静态成员常量)

### 成员函数

operator bool | 转换对象为 bool ，返回 `value` (公开成员函数)
operator() (C++14) | 返回 `value` (公开成员函数)

### 成员类型

类型 | 定义
`value_type` | `bool`
`type` | std::integral_constant<bool, value>

### 参阅

uses_allocator (C++11) | 检查指定的类型是否支持使用分配器的构造 (类模板)