Lines Matching refs:data_
118 if (data_) {
119 memcpy(new_data, data_, size_);
120 if (ours_) delete[] data_; // If we owned the old buffer, free it.
122 data_ = new_data;
133 if (size_ < new_size) memset(data_ + size_, 0, new_size - size_);
142 if (ours_) delete[] data_;
143 data_ = NULL;
150 memcpy(data_, data, size);
154 if (data == data_) return; // We already own this memory. (Weird case.)
155 if (ours_ && data_) delete[] data_; // If we owned the old buffer, free it.
156 data_ = data;
163 if (ours_ && data_) delete[] data_; // If we owned the old buffer, free it.
164 data_ = const_cast<char*>(data);
172 memcpy(data_ + size_, bytes, byte_length);
179 ss << "{Repr " << hex << this << " data=" << data_ << " size=" << dec
228 repr_.Copy(src.repr_.data_, src.repr_.size_);
237 repr_.size_ = ConvertToInterchangeValid(repr_.data_, byte_length);
257 repr_.size_ = ConvertToInterchangeValid(repr_.data_, byte_length);
278 repr_.size_ = ConvertToInterchangeValid(repr_.data_, byte_length);
290 repr_.PointTo(src.repr_.data_, src.repr_.size_);
304 repr_.append(u.repr_.data_, u.repr_.size_);
384 return CodepointCount(repr_.data_, repr_.size_);
390 return memcmp(lhs.repr_.data_, rhs.repr_.data_, lhs.repr_.size_) == 0;
431 return const_iterator(repr_.data_);
435 return const_iterator(repr_.data_ + repr_.size_);