Lines Matching refs:sparse_to_dense_
225 int* sparse_to_dense_; variable
234 : size_(0), max_size_(0), sparse_to_dense_(NULL), dense_(), valgrind_(RunningOnValgrind()) {} in SparseArray()
273 if (sparse_to_dense_) { in resize()
274 memmove(a, sparse_to_dense_, max_size_*sizeof a[0]); in resize()
280 delete[] sparse_to_dense_; in resize()
282 sparse_to_dense_ = a; in resize()
301 return (uint)sparse_to_dense_[i] < (uint)size_ && in has_index()
302 dense_[sparse_to_dense_[i]].index_ == i; in has_index()
326 p = make_pair(dense_.begin() + sparse_to_dense_[new_value.index_], false); in insert()
344 return dense_.begin() + sparse_to_dense_[i]; in find()
352 return dense_.begin() + sparse_to_dense_[i]; in find()
362 dense_[sparse_to_dense_[i]].second = v; in set_existing()
364 return dense_.begin() + sparse_to_dense_[i]; in set_existing()
385 return dense_[sparse_to_dense_[i]].second; in get_existing()
400 int di = sparse_to_dense_[i]; in erase_existing()
403 sparse_to_dense_[dense_[di].index_] = di; in erase_existing()
413 sparse_to_dense_[i] = size_; in create_index()
420 sparse_to_dense_ = new int[max_size]; in SparseArray()
426 sparse_to_dense_[i] = 0xababababU; in SparseArray()
436 delete[] sparse_to_dense_; in ~SparseArray()
442 DCHECK(size_ == 0 || sparse_to_dense_ != NULL); in DebugCheckInvariants()