|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
数组特化的默认删除器 更多...
#include <unique_ptr.hpp>
Public 成员函数 | |
| constexpr | default_delete () noexcept=default |
| 默认构造函数 | |
| template<typename U, enable_if_t< is_convertible< U(*)[], T(*)[]>::value, int > = 0> | |
| MSTL_CONSTEXPR20 | default_delete (const default_delete< U[]> &) noexcept |
| 从其他数组删除器转换构造 | |
| template<typename U, enable_if_t< is_convertible< U(*)[], T(*)[]>::value, int > = 0> | |
| MSTL_CONSTEXPR20 void | operator() (U *ptr) const noexcept |
| 删除操作符 | |
| template<typename U> | |
| MSTL_CONSTEXPR20 default_delete< U[]> | rebind () &&noexcept |
| 重新绑定到其他数组类型的删除器 | |
数组特化的默认删除器
| T | 数组元素类型 |
在文件 unique_ptr.hpp 第 65 行定义.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
重新绑定到其他数组类型的删除器
| U | 新的数组元素类型 |
在文件 unique_ptr.hpp 第 91 行定义.
引用了 default_delete< T >::default_delete() , 以及 default_delete().