Lines Matching defs:PLDHashTableEnumeratorImpl
420 class PLDHashTableEnumeratorImpl : public nsIBidirectionalEnumerator,
429 PLDHashTableEnumeratorImpl(PLDHashTable *table,
434 PLDHashTableEnumeratorImpl(); /* no implementation */
436 ~PLDHashTableEnumeratorImpl();
447 PLDHashTableEnumeratorImpl *impl;
458 PLDHashTableEnumeratorImpl::Enumerator(PLDHashTable *table,
475 PLDHashTableEnumeratorImpl::PLDHashTableEnumeratorImpl(PLDHashTable *table,
480 mMonitor = nsAutoMonitor::NewMonitor("PLDHashTableEnumeratorImpl");
493 NS_IMPL_ISUPPORTS3(PLDHashTableEnumeratorImpl,
498 PLDHashTableEnumeratorImpl::~PLDHashTableEnumeratorImpl()
508 PLDHashTableEnumeratorImpl::ReleaseElements()
522 PLDHashTableEnumeratorImpl **retval)
524 PLDHashTableEnumeratorImpl *impl =
525 new PLDHashTableEnumeratorImpl(table, converter, converterData);
543 PLDHashTableEnumeratorImpl::First()
553 PLDHashTableEnumeratorImpl::Last()
562 PLDHashTableEnumeratorImpl::Prev()
572 PLDHashTableEnumeratorImpl::Next()
582 PLDHashTableEnumeratorImpl::CurrentItem(nsISupports **retval)
595 PLDHashTableEnumeratorImpl::IsDone()
604 PLDHashTableEnumeratorImpl::HasMoreElements(PRBool *_retval)
615 PLDHashTableEnumeratorImpl::GetNext(nsISupports **_retval)
3332 PLDHashTableEnumeratorImpl *aEnum;
3356 PLDHashTableEnumeratorImpl *aEnum;
3481 PLDHashTableEnumeratorImpl *aEnum;
3503 PLDHashTableEnumeratorImpl *aEnum;