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

/libcore/include/
H A DUniquePtr.h48 // UniquePtr<C> c(new C);
50 class UniquePtr { class
52 // Construct a new UniquePtr, taking ownership of the given raw pointer.
53 explicit UniquePtr(T* ptr = NULL) : mPtr(ptr) { function in class:UniquePtr
56 ~UniquePtr() {
66 // The pointer will not be deleted by UniquePtr.
88 template <typename T2> bool operator==(const UniquePtr<T2>& p) const;
89 template <typename T2> bool operator!=(const UniquePtr<T2>& p) const;
92 UniquePtr(const UniquePtr
99 class UniquePtr<T[], D> { class
101 explicit UniquePtr(T* ptr = NULL) : mPtr(ptr) { function in class:UniquePtr
[all...]

Completed in 40 milliseconds