Home | History | Annotate | Download | only in src

Lines Matching refs:backing_store_

175   LiteralBuffer() : is_ascii_(true), position_(0), backing_store_() { }
178 if (backing_store_.length() > 0) {
179 backing_store_.Dispose();
184 if (position_ >= backing_store_.length()) ExpandBuffer();
187 backing_store_[position_] = static_cast<byte>(code_unit);
194 *reinterpret_cast<uc16*>(&backing_store_[position_]) = code_unit;
204 reinterpret_cast<const uc16*>(backing_store_.start()),
211 reinterpret_cast<const char*>(backing_store_.start()),
230 int capacity = Max(min_capacity, backing_store_.length());
237 memcpy(new_store.start(), backing_store_.start(), position_);
238 backing_store_.Dispose();
239 backing_store_ = new_store;
246 if (new_content_size >= backing_store_.length()) {
251 new_store = backing_store_;
253 char* src = reinterpret_cast<char*>(backing_store_.start());
258 if (new_store.start() != backing_store_.start()) {
259 backing_store_.Dispose();
260 backing_store_ = new_store;
268 Vector<byte> backing_store_;