Lines Matching refs:size
45 Slice(const std::string& s) : data_(s.data()), size_(s.size()) {} in Slice()
50 Slice(std::string_view sv) : data_(sv.data()), size_(sv.size()) {} in Slice()
65 size_t size() const { return size_; } in size() function
73 assert(n < size());
85 assert(n <= size()); in remove_prefix()
91 assert(n <= size()); in remove_suffix()
162 size_ = s.size(); in PinSlice()
171 size_ = s.size(); in PinSlice()
178 buf_->assign(slice.data(), slice.size()); in PinSelf()
180 size_ = buf_->size(); in PinSelf()
187 size_ = buf_->size(); in PinSelf()
192 assert(n <= size()); in remove_suffix()
196 buf_->erase(size() - n, n); in remove_suffix()
202 assert(n <= size()); in remove_prefix()
241 return ((x.size() == y.size()) &&
242 (memcmp(x.data(), y.data(), x.size()) == 0));