Aleph-w  1.5a.2
Biblioteca general de algoritmos y estructuras de datos
 Todo Clases Archivos Funciones Variables 'typedefs' Enumeraciones Amigas Grupos Páginas
Referencia de la Clase Aleph::list< T >::iterator

#include <List.H>

Tipos públicos

typedef list::value_type value_type
 Tipo de dato que almacena lista.
 
typedef int difference_type
 
typedef list::value_typepointer
 Tipo puntero a elemento dentro de la lista.
 
typedef list::reference reference
 Tipo referencia a elemento dentro de la lista.
 

Métodos públicos

 iterator ()
 Instancia un iterador vacío (no asociado a una lista).
 
T & operator* ()
 Proporciona una referencia al elemento actual de iterador.
 
T * operator-> ()
 Dereferencia el elemento actual del iterador.
 
iterator operator++ ()
 
iterator operator++ (int)
 
iterator operator-- ()
 
iterator operator-- (int)
 
iterator operator+= (const size_type &n)
 Avanza el iterador n posiciones.
 
iterator operator-= (const size_type &n)
 Retrocede el iterador n posiciones.
 
bool operator== (const iterator &__itor)
 Retorna true si los iteradores son iguales.
 
bool operator!= (const iterator &__itor)
 Retorna true si los iteradores son distintos.
 
bool verify (const list< T > &list) const
 
bool verify (const iterator &it) const
 

Amigas

class list< T >
 

Descripción detallada

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

Iterador sobre List<T>

Documentación de los 'Typedef' miembros de la clase

template<class T>
typedef int Aleph::list< T >::iterator::difference_type

Tipo numérico que representa diferencia entre posiciones de iteradores.

Documentación de las funciones miembro

template<class T>
iterator Aleph::list< T >::iterator::operator++ ( )
inline

Avanza el iterador hacia delante y luego carga el elemento actual.

template<class T>
iterator Aleph::list< T >::iterator::operator++ ( int  )
inline

Carga el elemento actual y luego avanza el iterador hacia delante.

template<class T>
iterator Aleph::list< T >::iterator::operator-- ( )
inline

Retrocede el iterador hacia atrás y luego carga el elemento actual.

template<class T>
iterator Aleph::list< T >::iterator::operator-- ( int  )
inline

Carga el elemento actual y luego retrocede el iterador hacia atrás.


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

Leandro Rabindranath León