Home | History | Annotate | Download | only in src

Lines Matching refs:backing_store_

156   LiteralBuffer() : is_ascii_(true), position_(0), backing_store_() { }
159 if (backing_store_.length() > 0) {
160 backing_store_.Dispose();
165 if (position_ >= backing_store_.length()) ExpandBuffer();
168 backing_store_[position_] = static_cast<byte>(code_unit);
175 *reinterpret_cast<uc16*>(&backing_store_[position_]) = code_unit;
183 (memcmp(keyword.start(), backing_store_.start(), position_) == 0);
190 reinterpret_cast<const uc16*>(backing_store_.start()),
197 reinterpret_cast<const char*>(backing_store_.start()),
216 int capacity = Max(min_capacity, backing_store_.length());
223 OS::MemCopy(new_store.start(), backing_store_.start(), position_);
224 backing_store_.Dispose();
225 backing_store_ = new_store;
232 if (new_content_size >= backing_store_.length()) {
237 new_store = backing_store_;
239 uint8_t* src = backing_store_.start();
244 if (new_store.start() != backing_store_.start()) {
245 backing_store_.Dispose();
246 backing_store_ = new_store;
254 Vector<byte> backing_store_;