D | deUniquePtr.hpp | 125 class MovePtr : public UniqueBase<T, Deleter> class 128 MovePtr (void) : UniqueBase<T, Deleter> (DE_NULL, Deleter()) {} in MovePtr() function in de::details::MovePtr 129 …explicit MovePtr (T* ptr, Deleter deleter = Deleter()) : UniqueBase<T, Deleter> (ptr, deleter) … in MovePtr() function in de::details::MovePtr 130 MovePtr (MovePtr<T, Deleter>& other) : UniqueBase<T, Deleter> (other.releaseData()) {} in MovePtr() function in de::details::MovePtr 132 MovePtr& operator= (MovePtr<T, Deleter>& other); 140 MovePtr (PtrData<T, Deleter> data) : UniqueBase<T, Deleter> (data) {} in MovePtr() function in de::details::MovePtr 141 MovePtr& operator= (PtrData<T, Deleter> data); 148 MovePtr<T, D>& MovePtr<T,D>::operator= (PtrData<T, D> data) in operator =() 155 MovePtr<T, D>& MovePtr<T,D>::operator= (MovePtr<T, D>& other) in operator =() 163 inline T* MovePtr<T,D>::release (void) throw() in release() [all …]
|