Home | History | Annotate | Download | only in dist

Lines Matching refs:ptr_

63   const char*   ptr_;
71 : ptr_(NULL), length_(0) { }
73 : ptr_(str), length_(static_cast<int>(strlen(ptr_))) { }
75 : ptr_(reinterpret_cast<const char*>(str)),
76 length_(static_cast<int>(strlen(ptr_))) { }
78 : ptr_(str.data()), length_(static_cast<int>(str.size())) { }
80 : ptr_(offset), length_(len) { }
88 const char* data() const { return ptr_; }
92 void clear() { ptr_ = NULL; length_ = 0; }
93 void set(const char* buffer, int len) { ptr_ = buffer; length_ = len; }
95 ptr_ = str;
99 ptr_ = reinterpret_cast<const char*>(buffer);
103 char operator[](int i) const { return ptr_[i]; }
106 ptr_ += n;
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_);
147 target->assign(ptr_, length_);
152 return ((length_ >= x.length_) && (memcmp(ptr_, x.ptr_, x.length_) == 0));