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