std::experimental::function
来自 cppreference.cn
< 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::function 实例(公共成员函数) | |
赋值新的目标 (公共成员函数) | |
交换内容 (公共成员函数) | |
(在库基础 TS v3 中移除) |
检索此对象用于分配内存的内存资源的指针 (公共成员函数) |
(库基础 TS v3) |
检索此对象用于分配内存的类型擦除 std::pmr::polymorphic_allocator (公共成员函数) |
[编辑] 非成员函数
特化 swap 算法(函数模板) | |
(在库基础 TS v3 中移除) |
将 std::experimental::function 与 nullptr 进行比较 (函数模板) |
[编辑] 辅助类
(在库基础 TS v3 中移除) |
特化 std::uses_allocator 类型特征 (类模板特化) |