Lines Matching refs:data
68 UniqueBase (PtrData<T, D> data) : m_data(data) {}
72 PtrData<T, D> releaseData (void) throw(); //!< Relinquish ownership, return pointer data.
73 void assignData (PtrData<T, D> data); //!< Set new pointer, delete previous pointer.
98 PtrData<T, D> data = m_data;
100 return data;
104 void UniqueBase<T, D>::assignData (PtrData<T, D> data)
106 if (data.ptr != m_data.ptr)
109 m_data = data;
140 MovePtr (PtrData<T, Deleter> data) : UniqueBase<T, Deleter> (data) {}
141 MovePtr& operator= (PtrData<T, Deleter> data);
148 MovePtr<T, D>& MovePtr<T,D>::operator= (PtrData<T, D> data)
150 this->assignData(data);
205 UniquePtr (PtrData<T, Deleter> data);
226 inline UniquePtr<T, Deleter>::UniquePtr (PtrData<T, Deleter> data)
227 : UniqueBase<T, Deleter> (data)