Home | History | Annotate | Download | only in SparseCore

Lines Matching defs:m_values

36       : m_values(0), m_indices(0), m_size(0), m_allocatedSize(0)
40 : m_values(0), m_indices(0), m_size(0), m_allocatedSize(0)
46 : m_values(0), m_indices(0), m_size(0), m_allocatedSize(0)
54 memcpy(m_values, other.m_values, m_size * sizeof(Scalar));
61 std::swap(m_values, other.m_values);
69 delete[] m_values;
97 m_values[id] = v;
105 inline Scalar& value(size_t i) { return m_values[i]; }
106 inline const Scalar& value(size_t i) const { return m_values[i]; }
115 res.m_values = values;
147 return m_values[m_size-1];
151 return ((id<m_size) && (m_indices[id]==key)) ? m_values[id] : defaultValue;
160 return m_values[end-1];
164 return ((id<end) && (m_indices[id]==key)) ? m_values[id] : defaultValue;
179 m_values[j] = m_values[j-1];
182 m_values[id] = defaultValue;
184 return m_values[id];
211 internal::smart_copy(m_values, m_values+copySize, newValues);
214 delete[] m_values;
216 m_values = newValues;
222 Scalar* m_values;