Home | History | Annotate | Download | only in private

Lines Matching defs:mPtr

51     explicit UniquePtr(T* ptr = nullptr) : mPtr(ptr) { }
54 mPtr = that.mPtr;
55 that.mPtr = nullptr;
63 T& operator*() const { return *mPtr; }
64 T* operator->() const { return mPtr; }
65 T* get() const { return mPtr; }
70 T* result = mPtr;
71 mPtr = nullptr;
79 if (ptr != mPtr) {
80 D()(mPtr);
81 mPtr = ptr;
87 T* mPtr;
103 explicit UniquePtr(T* ptr = NULL) : mPtr(ptr) {
106 mPtr = that.mPtr;
107 that.mPtr = nullptr;
115 return mPtr[i];
117 T* get() const { return mPtr; }
120 T* result = mPtr;
121 mPtr = NULL;
126 if (ptr != mPtr) {
127 D()(mPtr);
128 mPtr = ptr;
133 T* mPtr;