Lines Matching refs:limit
34 const Slice& limit) const override { in FindShortestSeparator()
36 size_t min_length = std::min(start->size(), limit.size()); in FindShortestSeparator()
39 ((*start)[diff_index] == limit[diff_index])) { in FindShortestSeparator()
47 uint8_t limit_byte = static_cast<uint8_t>(limit[diff_index]); in FindShortestSeparator()
55 if (diff_index < limit.size() - 1 || start_byte + 1 < limit_byte) { in FindShortestSeparator()
80 assert(Compare(*start, limit) < 0); in FindShortestSeparator()
148 const Slice& limit) const override { in FindShortestSeparator()
150 size_t min_length = std::min(start->size(), limit.size()); in FindShortestSeparator()
153 ((*start)[diff_index] == limit[diff_index])) { in FindShortestSeparator()
170 uint8_t limit_byte = static_cast<uint8_t>(limit[diff_index]); in FindShortestSeparator()
189 assert(Slice(*start).compare(limit) > 0); in FindShortestSeparator()