• Home
  • Raw
  • Download

Lines Matching refs:length_

181   stringpiece_ssize_type length_;  variable
210 StringPiece() : ptr_(NULL), length_(0) {} in StringPiece()
213 : ptr_(str), length_(0) { in StringPiece()
215 length_ = CheckedSsizeTFromSizeT(strlen(str)); in StringPiece()
222 : ptr_(str.data()), length_(0) { in StringPiece()
223 length_ = CheckedSsizeTFromSizeT(str.size()); in StringPiece()
229 : ptr_(str.data()), length_(0) { in StringPiece()
230 length_ = CheckedSsizeTFromSizeT(str.size()); in StringPiece()
235 : ptr_(offset), length_(len) { in StringPiece()
254 stringpiece_ssize_type size() const { return length_; } in size()
255 stringpiece_ssize_type length() const { return length_; } in length()
256 bool empty() const { return length_ == 0; } in empty()
260 length_ = 0; in clear()
266 length_ = len; in set()
272 length_ = CheckedSsizeTFromSizeT(strlen(str)); in set()
274 length_ = 0; in set()
279 length_ = len; in set()
284 assert(i < length_);
289 assert(length_ >= n); in remove_prefix()
291 length_ -= n; in remove_prefix()
295 assert(length_ >= n); in remove_suffix()
296 length_ -= n; in remove_suffix()
302 length_ < x.length_ ? length_ : x.length_; in compare()
306 if (length_ < x.length_) return -1; in compare()
307 if (length_ > x.length_) return 1; in compare()
332 return (length_ >= x.length_) && (memcmp(ptr_, x.ptr_, x.length_) == 0); in starts_with()
336 return ((length_ >= x.length_) && in ends_with()
337 (memcmp(ptr_ + (length_-x.length_), x.ptr_, x.length_) == 0)); in ends_with()
360 iterator end() const { return ptr_ + length_; } in end()
362 return const_reverse_iterator(ptr_ + length_); in rbegin()
367 stringpiece_ssize_type max_size() const { return length_; } in max_size()
368 stringpiece_ssize_type capacity() const { return length_; } in capacity()