Lines Matching refs:Ptr
177 TPointer& Ptr() const { return m_Pointer; } in Ptr() function
314 : m_Object(source.Ptr().Get()), m_Deleter(source.Ptr().GetDeleter()) in MovePtr()
316 source.Ptr().Release(); in MovePtr()
322 if (this->Ptr()) in ~MovePtr()
324 this->GetDeleter()(this->Ptr()); in ~MovePtr()
343 element_type* Get() const { return Ptr(); } in Get()
349 return *Ptr();
356 return Ptr();
363 return Ptr()[i];
369 element_type* result = Ptr(); in Release()
370 Ptr() = 0; in Release()
377 if (Ptr()) in Reset()
379 GetDeleter()(Ptr()); in Reset()
381 Ptr() = 0; in Reset()
429 operator SafeBool() const { return Ptr() ? &SafeBoolHelper::x : 0; } in SafeBool()
477 element_type*& Ptr() { return m_Object; }
478 element_type* Ptr() const { return m_Object; }