Home | History | Annotate | Download | only in decpp

Lines Matching defs:m_data

60 	T*				get				(void) const throw() { return m_data.ptr;	}	//!< Get stored pointer.
61 D getDeleter (void) const throw() { return m_data.deleter; }
67 UniqueBase (T* ptr, D deleter) : m_data(ptr, deleter) {}
68 UniqueBase (PtrData<T, D> data) : m_data(data) {}
76 PtrData<T, D> m_data;
88 if (m_data.ptr != DE_NULL)
90 m_data.deleter(m_data.ptr);
91 m_data.ptr = DE_NULL;
98 PtrData<T, D> data = m_data;
99 m_data.ptr = DE_NULL;
106 if (data.ptr != m_data.ptr)
109 m_data = data;