Public Types | Public Member Functions

nsAutoTObserverArray< T, N >::ForwardIterator Class Reference

#include <nsTObserverArray.h>

Inheritance diagram for nsAutoTObserverArray< T, N >::ForwardIterator:
Collaboration diagram for nsAutoTObserverArray< T, N >::ForwardIterator:

List of all members.

Public Types

typedef nsAutoTObserverArray
< T, N > 
array_type
typedef Iterator base_type

Public Member Functions

 ForwardIterator (const array_type &aArray)
 ForwardIterator (const array_type &aArray, index_type aPos)
PRBool operator< (const ForwardIterator &aOther) const
PRBool HasMore () const
elem_typeGetNext ()

template<class T, PRUint32 N>
class nsAutoTObserverArray< T, N >::ForwardIterator


Member Typedef Documentation

template<class T, PRUint32 N>
typedef nsAutoTObserverArray<T, N> nsAutoTObserverArray< T, N >::ForwardIterator::array_type
template<class T, PRUint32 N>
typedef Iterator nsAutoTObserverArray< T, N >::ForwardIterator::base_type

Constructor & Destructor Documentation

template<class T, PRUint32 N>
nsAutoTObserverArray< T, N >::ForwardIterator::ForwardIterator ( const array_type aArray  )  [inline]
template<class T, PRUint32 N>
nsAutoTObserverArray< T, N >::ForwardIterator::ForwardIterator ( const array_type aArray,
index_type  aPos 
) [inline]

Member Function Documentation

template<class T, PRUint32 N>
elem_type& nsAutoTObserverArray< T, N >::ForwardIterator::GetNext (  )  [inline]
template<class T, PRUint32 N>
PRBool nsAutoTObserverArray< T, N >::ForwardIterator::HasMore (  )  const [inline]
template<class T, PRUint32 N>
PRBool nsAutoTObserverArray< T, N >::ForwardIterator::operator< ( const ForwardIterator aOther  )  const [inline]

The documentation for this class was generated from the following file: