Lines Matching refs:slot
309 // Make an empty slot where the iterator is pointing.
310 // Scan forwards until we hit another empty slot.
311 // If an element in between doesn't rehash to the range from the current empty slot to the
312 // iterator. It must be before the empty slot, in that case we can move it to the empty slot
313 // and set the empty slot to be the location we just moved from.
355 // If we didn't fill the slot then we need go to the next non free slot.
477 LOG(ERROR) << "Element " << i << " should be in slot " << first_slot;
549 // Find the hash table slot for an element, or return NumBuckets() if not found.
560 const T& slot = ElementForIndex(index);
561 if (emptyfn_.IsEmpty(slot)) {
564 if (pred_(slot, element)) {
636 DCHECK_LT(index, NumBuckets()); // Don't try to get a slot out of range.