Home | History | Annotate | Download | only in public

Lines Matching defs:m_ptr

78         initializeFrom(other.m_ptr, other.m_size);
118 T& operator[](size_t i) { return m_ptr[i]; }
119 const T& operator[](size_t i) const { return m_ptr[i]; }
121 T* data() { return m_ptr; }
122 const T* data() const { return m_ptr; }
126 std::swap(m_ptr, other.m_ptr);
135 m_ptr = 0;
137 m_ptr = static_cast<T*>(::operator new(sizeof(T) * m_size));
139 new (&m_ptr[i]) T();
148 m_ptr = 0;
150 m_ptr = static_cast<T*>(::operator new(sizeof(T) * m_size));
152 new (&m_ptr[i]) T(values[i]);
159 m_ptr[i].~T();
160 ::operator delete(m_ptr);
163 T* m_ptr;