Lines Matching refs:SparseArray
110 class SparseArray {
112 SparseArray();
113 explicit SparseArray(int max_size);
114 ~SparseArray();
122 SparseArray(const SparseArray& src);
123 SparseArray(SparseArray&& src);
125 SparseArray& operator=(const SparseArray& src);
126 SparseArray& operator=(SparseArray&& src);
266 SparseArray<Value>::SparseArray() = default;
269 SparseArray<Value>::SparseArray(const SparseArray& src) in SparseArray() function
278 SparseArray<Value>::SparseArray(SparseArray&& src) in SparseArray() function
286 SparseArray<Value>& SparseArray<Value>::operator=(const SparseArray& src) {
300 SparseArray<Value>& SparseArray<Value>::operator=(SparseArray&& src) {
310 class SparseArray<Value>::IndexValue {
317 friend class SparseArray;
325 void SparseArray<Value>::resize(int new_max_size) { in resize()
349 bool SparseArray<Value>::has_index(int i) const { in has_index()
361 void SparseArray<Value>::create_index(int i) { in create_index()
369 template<typename Value> SparseArray<Value>::SparseArray(int max_size) : in SparseArray() function
375 template<typename Value> SparseArray<Value>::~SparseArray() { in ~SparseArray()
379 template<typename Value> void SparseArray<Value>::DebugCheckInvariants() const { in DebugCheckInvariants()
385 template<typename Value> bool SparseArray<Value>::less(const IndexValue& a, in less()