Lines Matching refs:data_
152 data_(nullptr), in HashSet()
168 data_(nullptr), in HashSet()
182 data_(nullptr), in HashSet()
187 ElementForIndex(i) = other.data_[i]; in HashSet()
202 data_(other.data_), in HashSet()
209 other.data_ = nullptr; in HashSet()
229 data_ = const_cast<T*>(reinterpret_cast<const T*>(ptr + offset)); in HashSet()
230 offset += sizeof(*data_) * num_buckets_; in HashSet()
236 offset = ReadFromBytes(ptr, offset, &data_[i]); in HashSet()
255 offset = WriteToBytes(ptr, offset, data_[i]); in WriteToMemory()
404 data_[index] = std::forward<U>(element); in InsertWithHash()
419 std::swap(data_, other.data_); in swap()
476 T& element = data_[i]; in Verify()
529 DCHECK(data_ != nullptr); in ElementForIndex()
530 return data_[index]; in ElementForIndex()
535 DCHECK(data_ != nullptr); in ElementForIndex()
536 return data_[index]; in ElementForIndex()
584 data_ = allocfn_.allocate(num_buckets_); in AllocateStorage()
587 allocfn_.construct(allocfn_.address(data_[i])); in AllocateStorage()
588 emptyfn_.MakeEmpty(data_[i]); in AllocateStorage()
595 allocfn_.destroy(allocfn_.address(data_[i])); in DeallocateStorage()
597 if (data_ != nullptr) { in DeallocateStorage()
598 allocfn_.deallocate(data_, NumBuckets()); in DeallocateStorage()
602 data_ = nullptr; in DeallocateStorage()
619 T* const old_data = data_; in Resize()
627 data_[FirstAvailableSlot(IndexForHash(hashfn_(element)))] = std::move(element); in Resize()
644 while (!emptyfn_.IsEmpty(data_[index])) { in FirstAvailableSlot()
678 T* data_; // Backing storage. variable