std::experimental::function
From cppreference.com
< cpp | experimental
| ヘッダ <experimental/functional> で定義 |
||
| template< class > class function; /* 未定義 */ |
(Library Fundamentals TS) | |
| template< class R, class... Args > class function<R(Args...)> |
(Library Fundamentals TS) | |
std::experimental::function は、型消去されたアロケータをサポートする std::function の変更版です。
目次 |
[編集] メンバ型
| 型 | 定義 | ||||
allocator_type
|
|
[編集] メンバ関数
新しい std::experimental::function インスタンスを構築します。(public member function) | |
| 新しいターゲットを代入する (public member function) | |
| 内容を交換する (public member function) | |
| (ライブラリファンダメンタルズTS v3 で削除されました) |
このオブジェクトがメモリを割り当てるために使用するメモリリソースへのポインタを取得します (public member function) |
| (ライブラリ基本TS v3) |
このオブジェクトがメモリを割り当てるために使用する、型消去された std::pmr::polymorphic_allocator を取得します。 (public member function) |
[編集] 非メンバ関数
swapアルゴリズムを特殊化する(function template) | |
| (Library Fundamentals TS v3 で削除) |
nullptr と std::experimental::function を比較します。 (function template) |
[編集] ヘルパークラス
| (ライブラリファンダメンタルズTS v3 で削除されました) |
std::uses_allocator 型特性を特殊化する (class template specialization) |