Lines Matching full:current
371 T *current = nullptr; in IterateUsageGlobal() local
373 current = next; in IterateUsageGlobal()
374 next = reinterpret_cast<T *>(current->GetNext()); in IterateUsageGlobal()
375 ASSERT(current != next); in IterateUsageGlobal()
376 callback(current); in IterateUsageGlobal()
421 NodeList<T> *current = nullptr; in ~EcmaGlobalStorage() local
423 current = next; in ~EcmaGlobalStorage()
424 next = current->GetNext(); in ~EcmaGlobalStorage()
425 current->IterateUsageGlobal([] (T *node) { in ~EcmaGlobalStorage()
429 allocator_->Delete(current); in ~EcmaGlobalStorage()
482 NodeList<T> *current = nullptr; in IterateUsageGlobal() local
484 current = next; in IterateUsageGlobal()
485 next = current->GetNext(); in IterateUsageGlobal()
486 ASSERT(current != next); in IterateUsageGlobal()
487 current->IterateUsageGlobal(callback); in IterateUsageGlobal()
495 NodeList<WeakNode> *current = nullptr; in IterateWeakUsageGlobal() local
497 current = next; in IterateWeakUsageGlobal()
498 next = current->GetNext(); in IterateWeakUsageGlobal()
499 ASSERT(current != next); in IterateWeakUsageGlobal()
500 current->IterateUsageGlobal(callback); in IterateWeakUsageGlobal()