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;