#include <list.h>
Public Types | |
| typedef __list_iterator< T > | _Self |
| typedef NodeType< T > | _Node |
| typedef ptrdiff_t | difference_type |
| typedef std::forward_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef T * | pointer |
| typedef T & | reference |
Public Member Functions | |
| __list_iterator (_Node *x) | |
| __list_iterator (const _Self &x) | |
| __list_iterator () | |
| _Self & | operator++ () |
| _Self | operator++ (int) |
| bool | operator== (const _Self &x) const |
| bool | operator!= (const _Self &x) const |
| reference | operator* () const |
| pointer | operator-> () const |
Public Attributes | |
| NodeType< T > * | node |
| T | Type of element stored in the list |
| typedef __list_iterator<T> amino::__list_iterator< T >::_Self |
| typedef NodeType<T> amino::__list_iterator< T >::_Node |
| typedef ptrdiff_t amino::__list_iterator< T >::difference_type |
| typedef std::forward_iterator_tag amino::__list_iterator< T >::iterator_category |
| typedef T amino::__list_iterator< T >::value_type |
| typedef T* amino::__list_iterator< T >::pointer |
| typedef T& amino::__list_iterator< T >::reference |
| amino::__list_iterator< T >::__list_iterator | ( | _Node * | x | ) | [inline] |
| amino::__list_iterator< T >::__list_iterator | ( | const _Self & | x | ) | [inline] |
| amino::__list_iterator< T >::__list_iterator | ( | ) | [inline] |
| _Self& amino::__list_iterator< T >::operator++ | ( | ) | [inline] |
| _Self amino::__list_iterator< T >::operator++ | ( | int | ) | [inline] |
| bool amino::__list_iterator< T >::operator== | ( | const _Self & | x | ) | const [inline] |
| bool amino::__list_iterator< T >::operator!= | ( | const _Self & | x | ) | const [inline] |
| reference amino::__list_iterator< T >::operator* | ( | ) | const [inline] |
| pointer amino::__list_iterator< T >::operator-> | ( | ) | const [inline] |
| NodeType<T>* amino::__list_iterator< T >::node |
1.5.6