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