diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/ptr.h | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/common/ptr.h b/common/ptr.h index 49a38e48bd..565c9d8cee 100644 --- a/common/ptr.h +++ b/common/ptr.h @@ -177,9 +177,9 @@ public:  	 */  	void reset() {  		decRef(); -		_deletion = 0; -		_refCount = 0; -		_pointer = 0; +		_deletion = nullptr; +		_refCount = nullptr; +		_pointer = nullptr;  	}  	template<class T2> @@ -233,7 +233,7 @@ public:  	typedef T *PointerType;  	typedef T &ReferenceType; -	explicit ScopedPtr(PointerType o = 0) : _pointer(o) {} +	explicit ScopedPtr(PointerType o = nullptr) : _pointer(o) {}  	ReferenceType operator*() const { return *_pointer; }  	PointerType operator->() const { return _pointer; } @@ -251,7 +251,7 @@ public:  	/**  	 * Resets the pointer with the new value. Old object will be destroyed  	 */ -	void reset(PointerType o = 0) { +	void reset(PointerType o = nullptr) {  		D()(_pointer);  		_pointer = o;  	} @@ -271,7 +271,7 @@ public:  	 */  	PointerType release() {  		PointerType r = _pointer; -		_pointer = 0; +		_pointer = nullptr;  		return r;  	}  | 
