Lines Matching refs:other
53 ValueSet(ScopedArenaAllocator* allocator, const ValueSet& other) in ValueSet() argument
55 num_buckets_(other.IdealBucketCount()), in ValueSet()
60 PopulateFromInternal(other); in ValueSet()
64 void PopulateFrom(const ValueSet& other) { in PopulateFrom() argument
65 if (this == &other) { in PopulateFrom()
68 PopulateFromInternal(other); in PopulateFrom()
75 bool CanHoldCopyOf(const ValueSet& other, bool exact_match) { in CanHoldCopyOf() argument
77 return other.IdealBucketCount() == num_buckets_; in CanHoldCopyOf()
79 return other.IdealBucketCount() <= num_buckets_; in CanHoldCopyOf()
161 void PopulateFromInternal(const ValueSet& other) { in PopulateFromInternal() argument
162 DCHECK_NE(this, &other); in PopulateFromInternal()
163 DCHECK_GE(num_buckets_, other.IdealBucketCount()); in PopulateFromInternal()
165 if (num_buckets_ == other.num_buckets_) { in PopulateFromInternal()
169 memcpy(buckets_, other.buckets_, num_buckets_ * sizeof(Node*)); in PopulateFromInternal()
174 for (size_t i = 0; i < other.num_buckets_; ++i) { in PopulateFromInternal()
175 for (Node* node = other.buckets_[i]; node != nullptr; node = node->GetNext()) { in PopulateFromInternal()
183 num_entries_ = other.num_entries_; in PopulateFromInternal()