Lines Matching refs:it
114 auto it = free_by_start_.empty() in Alloc() local
117 if (it != free_by_size_.end()) { in Alloc()
118 SpaceChunk old_chunk = *it->free_by_start_entry; in Alloc()
120 RemoveChunk(it); in Alloc()
127 it->free_by_start_entry->ptr += size; in Alloc()
128 it->free_by_start_entry->size -= size; in Alloc()
130 auto node = free_by_size_.extract(it); in Alloc()
185 auto it = free_by_start_.lower_bound(chunk); in Free() local
186 if (it != free_by_start_.begin()) { in Free()
187 auto prev = it; in Free()
200 if (it != free_by_start_.end()) { in Free()
201 CHECK_LE(chunk.End(), it->Start()); in Free()
202 if (chunk.End() == it->Start()) { in Free()
204 chunk.size += it->size; in Free()
205 auto erase_pos = free_by_size_.find(FreeBySizeEntry { it->size, it }); in Free()