Lines Matching refs:Ptr
179 TPointer& Ptr() const { return m_Pointer; } in Ptr() function
316 : m_Object(source.Ptr().Get()), m_Deleter(source.Ptr().GetDeleter()) in MovePtr()
318 source.Ptr().Release(); in MovePtr()
324 if (this->Ptr()) in ~MovePtr()
326 this->GetDeleter()(this->Ptr()); in ~MovePtr()
345 element_type* Get() const { return Ptr(); } in Get()
351 return *Ptr();
358 return Ptr();
365 return Ptr()[i];
371 element_type* result = Ptr(); in Release()
372 Ptr() = 0; in Release()
379 if (Ptr()) in Reset()
381 GetDeleter()(Ptr()); in Reset()
383 Ptr() = 0; in Reset()
431 operator SafeBool() const { return Ptr() ? &SafeBoolHelper::x : 0; } in SafeBool()
479 element_type*& Ptr() { return m_Object; }
480 element_type* Ptr() const { return m_Object; }