std::experimental::function
從 cppreference.com
< cpp | experimental
在標頭 <experimental/functional> 定義
|
||
template< class > class function; /* 未定義 */ |
(庫基礎 TS) | |
template< class R, class... Args > class function<R(Args...)> |
(庫基礎 TS) | |
std::experimental::function
是 std::function 的修改版本,支持類型擦除分配器。
目錄 |
[編輯] 成員類型
類型 | 定義 | ||||
allocator_type
|
|
[編輯] 成員函數
構造新的 std::experimental::function 實例 (公開成員函數) | |
賦值新目標 (公開成員函數) | |
交換內容 (公開成員函數) | |
(庫基礎 TS v3 中移除) |
獲得指向此對象用來分配內存的 memory_resource 的指針 (公開成員函數) |
(庫基礎 TS v3) |
獲取此對象用以分配內存的擦除類型的 std::pmr::polymorphic_allocator (公開成員函數) |
[編輯] 非成員函數
特化 swap 算法 (函數模板) | |
(庫基礎 TS v3 中移除) |
比較 std::experimental::function 和 nullptr (函數模板) |
[編輯] 輔助類
(庫基礎 TS v3 中移除) |
特化 std::uses_allocator 類型特徵 (類模板特化) |