std::experimental::function
来自cppreference.com
< cpp | experimental
| 定义于头文件 <experimental/functional>
|
||
| template< class > class function; /* undefined */ |
(库基础 TS) | |
| template< class R, class... Args > class function<R(Args...)> |
(库基础 TS) | |
std::experimental::function 是 std::function 的修改版本,支持类型擦除分配器。
成员类型
| 类型 | 定义 |
allocator_type
|
std::experimental::erased_type |
成员函数
构造新的 std::experimental::function 实例 (公开成员函数) | |
| 赋值新目标 (公开成员函数) | |
| 交换内容 (公开成员函数) | |
| 获得指向此对象用来分配内存的 memory_resource 的指针 (公开成员函数) |
非成员函数
特化 swap 算法 (函数模板) | |
| 比较 std::experimental::function 和 nullptr (函数模板) |
辅助类
| 特化 std::uses_allocator 类型特性 (类模板特化) |