Searched defs:MovePtr (Results 1 - 1 of 1) sorted by relevance
/external/deqp/framework/delibs/decpp/ | ||
H A D | deUniquePtr.hpp | 116 * A MovePtr is smart pointer that retains sole ownership of a pointer and 119 * A MovePtr can be copied and assigned to. The pointer ownership is moved to 120 * the newly constructer or assigned-to MovePtr. Upon assignment to a 121 * MovePtr, the previously managed pointer is deleted. 125 class MovePtr : public UniqueBase<T, Deleter> class in namespace:de::details 128 MovePtr (void) : UniqueBase<T, Deleter> (DE_NULL, Deleter()) {} function in class:de::details::MovePtr 129 explicit MovePtr (T* ptr, Deleter deleter = Deleter()) : UniqueBase<T, Deleter> (ptr, deleter) {} function in class:de::details::MovePtr 130 MovePtr (MovePtr<T, Deleter>& other) : UniqueBase<T, Deleter> (other.releaseData()) {} function in class:de::details::MovePtr 132 MovePtr 140 MovePtr (PtrData<T, Deleter> data) : UniqueBase<T, Deleter> (data) {} function in class:de::details::MovePtr [all...] |
Completed in 250 milliseconds