Lines Matching refs:ptr_
63 const char* ptr_;
71 : ptr_(NULL), length_(0) { } in StringPiece()
73 : ptr_(str), length_(static_cast<int>(strlen(ptr_))) { } in StringPiece()
75 : ptr_(reinterpret_cast<const char*>(str)), in StringPiece()
76 length_(static_cast<int>(strlen(ptr_))) { } in StringPiece()
78 : ptr_(str.data()), length_(static_cast<int>(str.size())) { } in StringPiece()
80 : ptr_(offset), length_(len) { } in StringPiece()
88 const char* data() const { return ptr_; } in data()
92 void clear() { ptr_ = NULL; length_ = 0; } in clear()
93 void set(const char* buffer, int len) { ptr_ = buffer; length_ = len; } in set()
95 ptr_ = str; in set()
99 ptr_ = reinterpret_cast<const char*>(buffer); in set()
103 char operator[](int i) const { return ptr_[i]; }
106 ptr_ += n; in remove_prefix()
116 (memcmp(ptr_, x.ptr_, length_) == 0));
124 int r = memcmp(ptr_, x.ptr_, length_ < x.length_ ? length_ : x.length_); \
134 int r = memcmp(ptr_, x.ptr_, length_ < x.length_ ? length_ : x.length_); in compare()
147 target->assign(ptr_, length_); in CopyToString()
152 return ((length_ >= x.length_) && (memcmp(ptr_, x.ptr_, x.length_) == 0)); in starts_with()