mObjectHandle = nullptr;
}
-BaseHandle::operator BaseHandle::BooleanType() const
+BaseHandle::operator bool() const
{
- return mObjectHandle ? &BaseHandle::ThisIsSaferThanReturningVoidStar : nullptr;
+ return static_cast<bool>(mObjectHandle);
}
bool BaseHandle::operator==(const BaseHandle& rhs) const