Referencia de la Clase list::iterator
[Secuencias.Contenedores de la biblioteca estándar C++.]

Iterador sobre List<T>.

Lista de todos los miembros.

Tipos públicos

typedef int difference_type
 Tipo numérico que representa diferencia entre posiciones de iteradores.
typedef list::value_typepointer
 Tipo puntero a elemento dentro de la lista.
typedef list::reference reference
 Tipo referencia a elemento dentro de la lista.
typedef list::value_type value_type
 Tipo de dato que almacena lista.

Métodos públicos

 iterator ()
 Instancia un iterador vacío (no asociado a una lista).
bool operator!= (const iterator &__itor)
 Retorna true si los iteradores son distintos.
T & operator* ()
 Proporciona una referencia al elemento actual de iterador.
T & operator++ (int)
 Carga el elemento actual y luego avanza el iterador hacia delante.
T & operator++ ()
 Avanza el iterador hacia delante y luego carga el elemento actual.
T & operator+= (const size_type &n)
 Avanza el iterador n posiciones.
T & operator-- (int)
 Carga el elemento actual y luego retrocede el iterador hacia atrás.
T & operator-- ()
 Retrocede el iterador hacia atrás y luego carga el elemento actual.
T & operator-= (const size_type &n)
 Retrocede el iterador n posiciones.
T * operator-> ()
 Dereferencia el elemento actual del iterador.
bool operator== (const iterator &__itor)
 Retorna true si los iteradores son iguales.


Descripción detallada

template<class T>
class Aleph::list< T >::iterator

Definición en la línea 119 del archivo List.H.


La documentación para esta clase fue generada a partir del siguiente fichero:

Leandro R. León