CloseHandle_delete removed to be replaced by winstd::win_handle
This commit is contained in:
parent
b091bc90bc
commit
7d6e3dc7f5
@ -61,34 +61,6 @@
|
||||
|
||||
namespace stdex
|
||||
{
|
||||
///
|
||||
/// Deleter for unique_ptr using CloseHandle
|
||||
///
|
||||
template <class _Ty> struct CloseHandle_delete
|
||||
{
|
||||
typedef CloseHandle_delete<_Ty> _Myt;
|
||||
|
||||
///
|
||||
/// Default construct
|
||||
///
|
||||
CloseHandle_delete() {}
|
||||
|
||||
///
|
||||
/// Construct from another CloseHandle_delete
|
||||
///
|
||||
template <class _Ty2> CloseHandle_delete(const CloseHandle_delete<_Ty2>&) {}
|
||||
|
||||
///
|
||||
/// Delete a pointer
|
||||
///
|
||||
void operator()(_Ty *ptr) const
|
||||
{
|
||||
if (ptr)
|
||||
CloseHandle(ptr);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
///
|
||||
/// HeapAlloc allocator
|
||||
///
|
||||
|
Loading…
x
Reference in New Issue
Block a user