Lines Matching defs:m_data
99 m_data = new float[size];
100 memset(m_data, 0, sizeof(float) * size);
104 m_data = new float[m_size];
105 memcpy(m_data, &value[0], sizeof(float) * m_size);
109 m_data = new float[m_size];
110 memcpy(m_data, s.m_data, sizeof(float)*m_size);
112 Sequence(Sequence &&s) : m_size(s.m_size), m_data(s.m_data) {
115 s.m_data = nullptr;
118 ~Sequence() { print_destroyed(this); delete[] m_data; }
122 delete[] m_data;
124 m_data = new float[m_size];
125 memcpy(m_data, s.m_data, sizeof(float)*m_size);
133 delete[] m_data;
135 m_data = s.m_data;
137 s.m_data = nullptr;
146 if (m_data[i] != s[i])
152 float operator[](size_t index) const { return m_data[index]; }
153 float &operator[](size_t index) { return m_data[index]; }
157 if (v == m_data[i])
165 result[m_size - i - 1] = m_data[i];
171 const float *begin() const { return m_data; }
172 const float *end() const { return m_data+m_size; }
176 float *m_data;