Lines Matching refs:length_
49 StringPiece() : ptr_(NULL), length_(0) { } in StringPiece()
51 : ptr_(str), length_((str == NULL) ? 0 : strlen(str)) { } in StringPiece()
53 : ptr_(str.data()), length_(str.size()) { } in StringPiece()
55 : ptr_(offset), length_(len) { } in StringPiece()
62 size_type size() const { return length_; } in size()
63 size_type length() const { return length_; } in length()
64 bool empty() const { return length_ == 0; } in empty()
68 length_ = 0; in clear()
72 length_ = len; in set()
76 length_ = str ? strlen(str) : 0; in set()
80 length_ = len; in set()
87 length_ -= n; in remove_prefix()
91 length_ -= n; in remove_suffix()
96 ptr_, x.ptr_, (length_ < x.length_ ? length_ : x.length_)); in compare()
98 if (length_ < x.length_) r = -1; in compare()
99 else if (length_ > x.length_) r = +1; in compare()
114 return ((length_ >= x.length_) && in starts_with()
115 (wordmemcmp(ptr_, x.ptr_, x.length_) == 0)); in starts_with()
120 return ((length_ >= x.length_) && in ends_with()
121 (wordmemcmp(ptr_ + (length_-x.length_), x.ptr_, x.length_) == 0)); in ends_with()
125 iterator end() const { return ptr_ + length_; } in end()
127 return const_reverse_iterator(ptr_ + length_); in rbegin()
133 size_type max_size() const { return length_; } in max_size()
134 size_type capacity() const { return length_; } in capacity()
164 size_type length_; variable