Home | History | Annotate | Download | only in common

Lines Matching defs:m_ptr

50 				operator bool	(void) const { return !!m_ptr; }
53 T* m_ptr;
76 : m_ptr (DE_NULL)
83 if (m_ptr)
84 m_ptr->~T();
89 : m_ptr (DE_NULL)
91 m_ptr = new(m_data)T(val);
97 if (m_ptr)
98 m_ptr->~T();
100 m_ptr = new(m_data)T(val);
107 : m_ptr (DE_NULL)
109 if (other.m_ptr)
110 m_ptr = new(m_data)T(*other.m_ptr);
119 if (m_ptr)
120 m_ptr->~T();
122 if (other.m_ptr)
123 m_ptr = new(m_data)T(*other.m_ptr);
125 m_ptr = DE_NULL;
133 DE_ASSERT(m_ptr);
134 return m_ptr;
140 DE_ASSERT(m_ptr);
141 return *m_ptr;