Home | History | Annotate | Download | only in Core

Lines Matching refs:m_data

87     internal::plain_array<T,Size,_Options> m_data;
91 : m_data(internal::constructor_without_unaligned_array_assert()) {}
93 inline void swap(DenseStorage& other) { std::swap(m_data,other.m_data); }
98 inline const T *data() const { return m_data.array; }
99 inline T *data() { return m_data.array; }
131 internal::plain_array<T,Size,_Options> m_data;
137 : m_data(internal::constructor_without_unaligned_array_assert()), m_rows(0), m_cols(0) {}
140 { std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); std::swap(m_cols,other.m_cols); }
145 inline const T *data() const { return m_data.array; }
146 inline T *data() { return m_data.array; }
152 internal::plain_array<T,Size,_Options> m_data;
157 : m_data(internal::constructor_without_unaligned_array_assert()), m_rows(0) {}
159 inline void swap(DenseStorage& other) { std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); }
164 inline const T *data() const { return m_data.array; }
165 inline T *data() { return m_data.array; }
171 internal::plain_array<T,Size,_Options> m_data;
176 : m_data(internal::constructor_without_unaligned_array_assert()), m_cols(0) {}
178 inline void swap(DenseStorage& other) { std::swap(m_data,other.m_data); std::swap(m_cols,other.m_cols); }
183 inline const T *data() const { return m_data.array; }
184 inline T *data() { return m_data.array; }
190 T *m_data;
194 inline explicit DenseStorage() : m_data(0), m_rows(0), m_cols(0) {}
196 : m_data(0), m_rows(0), m_cols(0) {}
198 : m_data(internal::conditional_aligned_new_auto<T,(_Options&DontAlign)==0>(size)), m_rows(rows), m_cols(cols)
200 inline ~DenseStorage() { internal::conditional_aligned_delete_auto<T,(_Options&DontAlign)==0>(m_data, m_rows*m_cols); }
202 { std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); std::swap(m_cols,other.m_cols); }
207 m_data = internal::conditional_aligned_realloc_new_auto<T,(_Options&DontAlign)==0>(m_data, size, m_rows*m_cols);
215 internal::conditional_aligned_delete_auto<T,(_Options&DontAlign)==0>(m_data, m_rows*m_cols);
217 m_data = internal::conditional_aligned_new_auto<T,(_Options&DontAlign)==0>(size);
219 m_data = 0;
225 inline const T *data() const { return m_data; }
226 inline T *data() { return m_data; }
232 T *m_data;
235 inline explicit DenseStorage() : m_data(0), m_cols(0) {}
236 inline DenseStorage(internal::constructor_without_unaligned_array_assert) : m_data(0), m_cols(0) {}
237 inline DenseStorage(DenseIndex size, DenseIndex, DenseIndex cols) : m_data(internal::conditional_aligned_new_auto<T,(_Options&DontAlign)==0>(size)), m_cols(cols)
239 inline ~DenseStorage() { internal::conditional_aligned_delete_auto<T,(_Options&DontAlign)==0>(m_data, _Rows*m_cols); }
240 inline void swap(DenseStorage& other) { std::swap(m_data,other.m_data); std::swap(m_cols,other.m_cols); }
245 m_data = internal::conditional_aligned_realloc_new_auto<T,(_Options&DontAlign)==0>(m_data, size, _Rows*m_cols);
252 internal::conditional_aligned_delete_auto<T,(_Options&DontAlign)==0>(m_data, _Rows*m_cols);
254 m_data = internal::conditional_aligned_new_auto<T,(_Options&DontAlign)==0>(size);
256 m_data = 0;
261 inline const T *data() const { return m_data; }
262 inline T *data() { return m_data; }
268 T *m_data;
271 inline explicit DenseStorage() : m_data(0), m_rows(0) {}
272 inline DenseStorage(internal::constructor_without_unaligned_array_assert) : m_data(0), m_rows(0) {}
273 inline DenseStorage(DenseIndex size, DenseIndex rows, DenseIndex) : m_data(internal::conditional_aligned_new_auto<T,(_Options&DontAlign)==0>(size)), m_rows(rows)
275 inline ~DenseStorage() { internal::conditional_aligned_delete_auto<T,(_Options&DontAlign)==0>(m_data, _Cols*m_rows); }
276 inline void swap(DenseStorage& other) { std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); }
281 m_data = internal::conditional_aligned_realloc_new_auto<T,(_Options&DontAlign)==0>(m_data, size, m_rows*_Cols);
288 internal::conditional_aligned_delete_auto<T,(_Options&DontAlign)==0>(m_data, _Cols*m_rows);
290 m_data = internal::conditional_aligned_new_auto<T,(_Options&DontAlign)==0>(size);
292 m_data = 0;
297 inline const T *data() const { return m_data; }
298 inline T *data() { return m_data; }