Lines Matching refs:Slice
37 Slice Transform(const Slice& src) const override { in Transform()
39 return Slice(src.data(), prefix_len_); in Transform()
42 bool InDomain(const Slice& src) const override { in InDomain()
46 bool InRange(const Slice& dst) const override { in InRange()
55 bool SameResultWhenAppended(const Slice& prefix) const override { in SameResultWhenAppended()
77 Slice Transform(const Slice& src) const override { in Transform()
79 return Slice(src.data(), std::min(cap_len_, src.size())); in Transform()
82 bool InDomain(const Slice& /*src*/) const override { return true; } in InDomain()
84 bool InRange(const Slice& dst) const override { in InRange()
93 bool SameResultWhenAppended(const Slice& prefix) const override { in SameResultWhenAppended()
104 Slice Transform(const Slice& src) const override { return src; } in Transform()
106 bool InDomain(const Slice& /*src*/) const override { return true; } in InDomain()
108 bool InRange(const Slice& /*dst*/) const override { return true; } in InRange()
110 bool SameResultWhenAppended(const Slice& /*prefix*/) const override { in SameResultWhenAppended()
142 Slice::Slice(const SliceParts& parts, std::string* buf) { in Slice() function in ROCKSDB_NAMESPACE::Slice
157 std::string Slice::ToString(bool hex) const { in ToString()
174 bool Slice::DecodeHex(std::string* result) const { in DecodeHex()