Lines Matching refs:empty
96 if (s.empty()) {
210 // Finds the first non-empty slot for an iterator.
243 if (s.empty()) {
288 // Look for an element that can be moved into the empty slot.
289 // If the empty slot is in between where an element landed, and its native slot, then
290 // move it to the empty slot. Don't move it if its native slot is in between where
291 // the element landed and the empty slot.
292 // [native] <= [empty] < [candidate] == GOOD, can move candidate to empty slot
293 // [empty] < [native] < [candidate] == BAD, need to leave candidate where it is
297 if (s.empty()) {
298 // We're done shuffling elements around. Clear the last empty slot.
306 // Move the element to the empty slot.
320 return hash ? hash : 1; // We reserve hash 0 to mark empty.
387 bool empty() const { return !this->has_value(); }
499 // Is empty?
500 bool empty() const { return fTable.count() == 0; }