Lines Matching refs:length_
32 int length_; variable
38 StringPiece() : ptr_(NULL), length_(0) { } in StringPiece()
40 : ptr_(str), length_((str == NULL) ? 0 : static_cast<int>(strlen(str))) { } in StringPiece()
42 : ptr_(str.data()), length_(static_cast<int>(str.size())) { } in StringPiece()
43 StringPiece(const char* offset, int len) : ptr_(offset), length_(len) { } in StringPiece()
50 int size() const { return length_; } in size()
51 int length() const { return length_; } in length()
52 bool empty() const { return length_ == 0; } in empty()
54 void clear() { ptr_ = NULL; length_ = 0; } in clear()
55 void set(const char* data, int len) { ptr_ = data; length_ = len; } in set()
59 length_ = static_cast<int>(strlen(str)); in set()
61 length_ = 0; in set()
65 length_ = len; in set()
72 length_ -= n; in remove_prefix()
76 length_ -= n; in remove_suffix()
80 int r = memcmp(ptr_, x.ptr_, std::min(length_, x.length_)); in compare()
82 if (length_ < x.length_) r = -1; in compare()
83 else if (length_ > x.length_) r = +1; in compare()
105 return ((length_ >= x.length_) && in starts_with()
106 (memcmp(ptr_, x.ptr_, x.length_) == 0)); in starts_with()
111 return ((length_ >= x.length_) && in ends_with()
112 (memcmp(ptr_ + (length_-x.length_), x.ptr_, x.length_) == 0)); in ends_with()
128 iterator end() const { return ptr_ + length_; } in end()
130 return const_reverse_iterator(ptr_ + length_); in rbegin()
136 int max_size() const { return length_; } in max_size()
137 int capacity() const { return length_; } in capacity()