Lines Matching refs:back_

59       back_ = front_;  in zone_()
141 Chunk* back_ = nullptr; variable
221 if (list->back_ == nullptr) return End(list); in Begin()
222 if (list->back_->position_ == 0) { in Begin()
223 if (list->back_->previous_ != nullptr) { in Begin()
224 return ZoneChunkListIterator(list->back_->previous_, in Begin()
225 list->back_->previous_->capacity_ - 1); in Begin()
230 return ZoneChunkListIterator(list->back_, list->back_->position_ - 1); in Begin()
238 if (list->back_ == nullptr) return Begin(list); in End()
240 DCHECK_LE(list->back_->position_, list->back_->capacity_); in End()
241 if (list->back_->position_ == list->back_->capacity_) { in End()
242 return ZoneChunkListIterator(list->back_->next_, 0); in End()
245 return ZoneChunkListIterator(list->back_, list->back_->position_); in End()
287 if (back_->position_ == 0) { in back()
288 return back_->previous_->items()[back_->previous_->position_ - 1]; in back()
290 return back_->items()[back_->position_ - 1]; in back()
296 if (back_ == nullptr) { in push_back()
298 back_ = front_; in push_back()
301 DCHECK_LE(back_->position_, back_->capacity_); in push_back()
302 if (back_->position_ == back_->capacity_) { in push_back()
303 if (back_->next_ == nullptr) { in push_back()
304 Chunk* chunk = NewChunk(Min(back_->capacity_ << 1, kMaxChunkCapacity)); in push_back()
305 back_->next_ = chunk; in push_back()
306 chunk->previous_ = back_; in push_back()
308 back_ = back_->next_; in push_back()
310 back_->items()[back_->position_] = item; in push_back()
311 ++back_->position_; in push_back()
313 DCHECK_LE(back_->position_, back_->capacity_); in push_back()
319 if (back_->position_ == 0) { in pop_back()
320 back_ = back_->previous_; in pop_back()
322 --back_->position_; in pop_back()
333 back_ = chunk; in push_front()
366 back_ = seek_result.chunk_; in Rewind()