Home | History | Annotate | Download | only in re2

Lines Matching refs:length_

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