Searched defs:MovePtr (Results 1 - 1 of 1) sorted by relevance

/external/deqp/framework/delibs/decpp/
H A DdeUniquePtr.hpp116 * 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 109 milliseconds