Lines Matching defs:backing_store_
108 backing_store_(16),
144 SequenceCollector<unsigned char> backing_store_;
156 LiteralBuffer() : is_one_byte_(true), position_(0), backing_store_() { }
158 ~LiteralBuffer() { backing_store_.Dispose(); }
161 if (position_ >= backing_store_.length()) ExpandBuffer();
164 backing_store_[position_] = static_cast<byte>(code_unit);
171 *reinterpret_cast<uint16_t*>(&backing_store_[position_]) = code_unit;
174 *reinterpret_cast<uint16_t*>(&backing_store_[position_]) =
177 if (position_ >= backing_store_.length()) ExpandBuffer();
178 *reinterpret_cast<uint16_t*>(&backing_store_[position_]) =
188 (memcmp(keyword.start(), backing_store_.start(), position_) == 0);
195 reinterpret_cast<const uint16_t*>(backing_store_.start()),
202 reinterpret_cast<const uint8_t*>(backing_store_.start()),
227 backing_store_.Dispose();
228 backing_store_ = other->backing_store_.Clone();
238 int capacity = Max(min_capacity, backing_store_.length());
245 MemCopy(new_store.start(), backing_store_.start(), position_);
246 backing_store_.Dispose();
247 backing_store_ = new_store;
254 if (new_content_size >= backing_store_.length()) {
259 new_store = backing_store_;
261 uint8_t* src = backing_store_.start();
266 if (new_store.start() != backing_store_.start()) {
267 backing_store_.Dispose();
268 backing_store_ = new_store;
276 Vector<byte> backing_store_;