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;