Lines Matching full:current
368 T *current = nullptr; in IterateUsageGlobal() local
370 current = next; in IterateUsageGlobal()
371 next = reinterpret_cast<T *>(current->GetNext()); in IterateUsageGlobal()
372 ASSERT(current != next); in IterateUsageGlobal()
373 callback(current); in IterateUsageGlobal()
418 NodeList<T> *current = nullptr; in ~EcmaGlobalStorage() local
420 current = next; in ~EcmaGlobalStorage()
421 next = current->GetNext(); in ~EcmaGlobalStorage()
422 current->IterateUsageGlobal([] (T *node) { in ~EcmaGlobalStorage()
426 allocator_->Delete(current); in ~EcmaGlobalStorage()
479 NodeList<T> *current = nullptr; in IterateUsageGlobal() local
481 current = next; in IterateUsageGlobal()
482 next = current->GetNext(); in IterateUsageGlobal()
483 ASSERT(current != next); in IterateUsageGlobal()
484 current->IterateUsageGlobal(callback); in IterateUsageGlobal()
492 NodeList<WeakNode> *current = nullptr; in IterateWeakUsageGlobal() local
494 current = next; in IterateWeakUsageGlobal()
495 next = current->GetNext(); in IterateWeakUsageGlobal()
496 ASSERT(current != next); in IterateWeakUsageGlobal()
497 current->IterateUsageGlobal(callback); in IterateWeakUsageGlobal()