Inherits std::iterator< std::forward_iterator_tag, const T >.
typedef T PooledList< T >::const_iterator::value_type |
typedef T& PooledList< T >::const_iterator::reference |
typedef T* PooledList< T >::const_iterator::pointer |
typedef int PooledList< T >::const_iterator::difference_type |
PooledList< T >::const_iterator::const_iterator | ( | const Node * | x = 0 |
) | [inline] |
PooledList< T >::const_iterator::const_iterator | ( | const const_iterator & | x | ) | [inline] |
PooledList< T >::const_iterator::const_iterator | ( | const iterator & | x | ) | [inline] |
const_iterator& PooledList< T >::const_iterator::operator= | ( | const const_iterator & | x | ) | [inline] |
References PooledList< T >::const_iterator::m_rep.
const_iterator& PooledList< T >::const_iterator::operator= | ( | const iterator & | x | ) | [inline] |
References PooledList< T >::iterator::m_rep, and PooledList< T >::const_iterator::m_rep.
const_iterator& PooledList< T >::const_iterator::operator++ | ( | ) | [inline] |
References PooledList< T >::Node::m_next, and PooledList< T >::const_iterator::m_rep.
const_iterator PooledList< T >::const_iterator::operator++ | ( | int | ) | [inline] |
References PooledList< T >::Node::m_next, and PooledList< T >::const_iterator::m_rep.
reference PooledList< T >::const_iterator::operator* | ( | ) | const [inline] |
pointer PooledList< T >::const_iterator::operator-> | ( | ) | const [inline] |
References PooledList< T >::Node::m_next, and PooledList< T >::const_iterator::m_rep.
bool PooledList< T >::const_iterator::operator== | ( | const const_iterator & | x | ) | const [inline] |
References PooledList< T >::const_iterator::m_rep.
bool PooledList< T >::const_iterator::operator!= | ( | const const_iterator & | x | ) | const [inline] |
References PooledList< T >::const_iterator::m_rep.
friend class PooledList [friend] |
friend class iterator [friend] |
const Node* PooledList< T >::const_iterator::m_rep [private] |