* @brief Standard constructor to unassigned object.
* @SINCE_1_0.0
*/
- IntrusivePtr() : mPtr( 0 ) {}
+ IntrusivePtr() : mPtr( nullptr ) {}
/**
* @brief Constructor to attach existing object.
*/
operator BooleanType() const
{
- return mPtr ? &IntrusivePtr::ThisIsSaferThanReturningVoidStar : 0;
+ return mPtr ? &IntrusivePtr::ThisIsSaferThanReturningVoidStar : nullptr;
}
/**
T* Detach()
{
T* ptr = mPtr;
- mPtr = 0;
+ mPtr = nullptr;
return ptr;
}