Lines Matching refs:current
150 ZoneChunkListIterator(typename ZoneChunkList<T>::Chunk* current,
152 : current_(current), position_(position) {}
183 ForwardZoneChunkListIterator(typename ZoneChunkList<T>::Chunk* current,
185 : ZoneChunkListIterator<T>(current, position) {}
234 ReverseZoneChunkListIterator(typename ZoneChunkList<T>::Chunk* current,
236 : ZoneChunkListIterator<T>(current, position) {}
352 Chunk* current = front_;
353 while (index > current->capacity_) {
354 index -= current->capacity_;
355 current = current->next_;
357 return {current, static_cast<uint32_t>(index)};
374 for (Chunk* current = seek_result.chunk_->next_; current != nullptr;
375 current = current->next_) {
376 current->position_ = 0;
399 for (Chunk* current = front_; current != nullptr; current = current->next_) {
400 void* start = current->items();
401 void* end = current->items() + current->position_;
405 MemCopy(ptr, current->items(), bytes);
406 ptr += current->position_;