Lines Matching refs:size_
38 Slice() : data_(""), size_(0) {} in Slice()
41 Slice(const char* d, size_t n) : data_(d), size_(n) {} in Slice()
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()
55 Slice(const char* s) : data_(s) { size_ = (s == nullptr) ? 0 : strlen(s); } in Slice()
65 size_t size() const { return size_; } in size()
68 bool empty() const { return size_ == 0; } in empty()
80 size_ = 0; in clear()
87 size_ -= n; in remove_prefix()
92 size_ -= n; in remove_suffix()
102 return std::string_view(data_, size_); in ToStringView()
121 return ((size_ >= x.size_) && (memcmp(data_, x.data_, x.size_) == 0)); in starts_with()
125 return ((size_ >= x.size_) && in ends_with()
126 (memcmp(data_ + size_ - x.size_, x.data_, x.size_) == 0)); in ends_with()
134 size_t size_; variable
162 size_ = s.size(); in PinSlice()
171 size_ = s.size(); in PinSlice()
180 size_ = buf_->size(); in PinSelf()
187 size_ = buf_->size(); in PinSelf()
194 size_ -= n; in remove_suffix()
205 size_ -= n; in remove_prefix()
215 size_ = 0; in Reset()
249 const size_t min_len = (size_ < b.size_) ? size_ : b.size_; in compare()
252 if (size_ < b.size_) in compare()
254 else if (size_ > b.size_) in compare()
262 const size_t len = (size_ < b.size_) ? size_ : b.size_; in difference_offset()