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

Iterador sobre un vector<T>.

Lista de todos los miembros.

Tipos públicos

typedef int difference_type
 Tipo numérico que representa diferencia entre posiciones de iteradores.
typedef vector< T >::value_typepointer
 Tipo puntero a entrada dentro del vector.
typedef vector< T >::reference reference
 Tipo referencia a un elemento dentro del vector.
typedef vector< T >::value_type value_type
 El tipo de dato que almacena el vector.

Métodos públicos

 iterator (const iterator &itor)
 Instancia un iterador copia de otro iterador.
 iterator ()
 Instancia un iterador sin contenedor asociado.
bool operator!= (const iterator &itor) const
 Retorna true si la posición actual de this es igual a la de itor.
T & operator* ()
 Retorna una referencia al elemento actual del iterador.
iterator operator+ (const int &n) const
 Retorna un iterador n posiciones adelante del elemento actual.
T & operator++ (int)
 Carga el elemento actual y luego avanza el iterador hacia delante.
T & operator++ ()
 Avanza el iterador una posición adelante, luego carga el elemento actual.
T & operator+= (const size_type &n)
 Avanza el iterador n posiciones hacia delante.
int operator- (const iterator &itor) const
 Retorna la diferencia de posiciones entre el iterador this e itor.
T & operator-- (int)
 Carga el elemento actual y luego retrocede el iterador hacia atrás.
T & operator-- ()
 Retrocede el iterador una posición atrá, luego carga el elemento actual.
T & operator-= (const size_type &n)
 Retrocede el iterador n posiciones hacia atrás.
T * operator-> ()
 Dereferencia el elemento actual del iterador.
bool operator< (const iterator &itor) const
 Retorna true si elemento actual de this es anterior al elemento actual de itor.
bool operator<= (const iterator &itor) const
 Retorna true si elemento actual de this es anterior o igual al elemento actual de itor.
iteratoroperator= (const T &key)
 Asigna al elemento actual del iterador el valor key. El iterador no cambia de posición.
iteratoroperator= (const iterator &itor)
 Asigna un iterador.
bool operator== (const iterator &itor) const
 Retorna true si la posición actual de this es igual a la de itor.
bool operator> (const iterator &itor) const
 Retorna true si elemento actual de this es posterior al elemento actual de itor.
bool operator>= (const iterator &itor) const
 Retorna true si elemento actual de this es posterior o igual al elemento actual de itor.
T & operator[] (const size_type &index)
 Acceso por posición; es equivalente al mismo acceso en el vector.


Descripción detallada

template<typename T>
class Aleph::vector< T >::iterator

Definición en la línea 116 del archivo Vector.H.


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

Leandro R. León