Lines Matching refs:Slice
39 void Seek(const Slice& k) override { in Seek()
42 void SeekForPrev(const Slice& k) override { in SeekForPrev()
55 Slice key() const override { return iter_->first; } in key()
56 Slice value() const override { return iter_->second; } in value()
176 int Compare(const Slice& a, const Slice& b) const override { in Compare()
193 const Slice& /*limit*/) const override {} in FindShortestSeparator()
204 int Compare(const Slice& a, const Slice& b) const override { in Compare()
216 const Slice& /*limit*/) const override {} in FindShortestSeparator()
227 int Compare(const Slice& a, const Slice& b) const override { in Compare()
237 Slice a1 = Slice(a.data() + 2, size_a1); in Compare()
238 Slice b1 = Slice(b.data() + 2, size_b1); in Compare()
239 Slice a2 = Slice(a.data() + 2 + size_a1, size_a2); in Compare()
240 Slice b2 = Slice(b.data() + 2 + size_b1, size_b2); in Compare()
248 const Slice& /*limit*/) const override {} in FindShortestSeparator()
455 Slice s("abcxy"); in TEST_P()
456 Slice t("abcxyz"); in TEST_P()
460 Slice s("abcxyz"); in TEST_P()
461 Slice t("abcxy"); in TEST_P()
466 Slice s("abc1xyz"); in TEST_P()
467 Slice t("abc2xyz"); in TEST_P()
472 Slice s("abcxyz"); in TEST_P()
473 Slice t("abcxyz"); in TEST_P()
477 Slice s("abcxy"); in TEST_P()
478 Slice t("abcxz"); in TEST_P()
482 Slice s("abcxz"); in TEST_P()
483 Slice t("abcxy"); in TEST_P()
489 Slice s(s_array); in TEST_P()
490 Slice t(t_array); in TEST_P()
496 Slice s(s_array, 3); in TEST_P()
497 Slice t(t_array, 3); in TEST_P()
503 Slice s(s_array, 4); in TEST_P()
504 Slice t(t_array, 4); in TEST_P()
510 Slice s(s_array, 4); in TEST_P()
511 Slice t(t_array, 4); in TEST_P()