CloseHandle_delete removed to be replaced by winstd::win_handle

This commit is contained in:
Simon Rozman 2016-10-06 15:55:15 +02:00
parent b091bc90bc
commit 7d6e3dc7f5

View File

@ -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
///