delete priv;
}
-Handle::operator const void *() const
-{
-#ifdef WIN32
- return priv->handle!=INVALID_HANDLE_VALUE ? this : 0;
-#else
- return priv->handle!=-1 ? this : 0;
-#endif
-}
-
Handle::Private::Private():
-#ifdef WIN32
handle(INVALID_HANDLE_VALUE)
-#else
- handle(-1)
-#endif
{ }
-Handle::Private &Handle::Private::operator=(H h)
+Handle::Private &Handle::Private::operator=(PlatformHandle h)
{
handle = h;
return *this;