PooledList< T >::iterator Class Reference

Inherits std::iterator< std::forward_iterator_tag, T >.

Public Types

Public Member Functions

Private Attributes

Friends

template<class T>
class PooledList< T >::iterator


Member Typedef Documentation

template<class T >
typedef T PooledList< T >::iterator::value_type
template<class T >
typedef T& PooledList< T >::iterator::reference
template<class T >
typedef T* PooledList< T >::iterator::pointer
template<class T >
typedef int PooledList< T >::iterator::difference_type
template<class T >
typedef std::forward_iterator_tag PooledList< T >::iterator::iterator_category

Constructor & Destructor Documentation

template<class T >
PooledList< T >::iterator::iterator ( Node x = 0  )  [inline]
template<class T >
PooledList< T >::iterator::iterator ( const iterator x  )  [inline]

Member Function Documentation

template<class T >
iterator& PooledList< T >::iterator::operator= ( const iterator x  )  [inline]
template<class T >
iterator& PooledList< T >::iterator::operator++ (  )  [inline]
template<class T >
iterator PooledList< T >::iterator::operator++ ( int   )  [inline]
template<class T >
reference PooledList< T >::iterator::operator* (  )  const [inline]
template<class T >
pointer PooledList< T >::iterator::operator-> (  )  const [inline]
template<class T >
bool PooledList< T >::iterator::operator== ( const iterator x  )  const [inline]
template<class T >
bool PooledList< T >::iterator::operator!= ( const iterator x  )  const [inline]

Friends And Related Function Documentation

template<class T >
friend class PooledList [friend]
template<class T >
friend class const_iterator [friend]

Field Documentation

template<class T >
Node* PooledList< T >::iterator::m_rep [private]

Generated on 4 Nov 2015 for CURE by  doxygen 1.6.1