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