Lines Matching full:current
362 T *current = nullptr; in IterateUsageGlobal() local
364 current = next; in IterateUsageGlobal()
365 next = reinterpret_cast<T *>(current->GetNext()); in IterateUsageGlobal()
366 ASSERT(current != next); in IterateUsageGlobal()
367 callback(current); in IterateUsageGlobal()
412 NodeList<T> *current = nullptr; in ~EcmaGlobalStorage() local
414 current = next; in ~EcmaGlobalStorage()
415 next = current->GetNext(); in ~EcmaGlobalStorage()
416 current->IterateUsageGlobal([] (T *node) { in ~EcmaGlobalStorage()
420 allocator_->Delete(current); in ~EcmaGlobalStorage()
474 NodeList<T> *current = nullptr; in IterateUsageGlobal() local
476 current = next; in IterateUsageGlobal()
477 next = current->GetNext(); in IterateUsageGlobal()
478 ASSERT(current != next); in IterateUsageGlobal()
479 current->IterateUsageGlobal(callback); in IterateUsageGlobal()
487 NodeList<WeakNode> *current = nullptr; in IterateWeakUsageGlobal() local
489 current = next; in IterateWeakUsageGlobal()
490 next = current->GetNext(); in IterateWeakUsageGlobal()
491 ASSERT(current != next); in IterateWeakUsageGlobal()
492 current->IterateUsageGlobal(callback); in IterateWeakUsageGlobal()