Referencia de la Clase map::iterator
[Árboles con raízContenedores de la biblioteca estándar C++.]

Iterador sobre un mapeo.

Lista de todos los miembros.

Tipos públicos

typedef map::size_type difference_type
 El tipo numérico para manejar aritmética.
typedef map::value_typepointer
 Tipo de dato puntero a elemento actual.
typedef map::reference reference
 Tipo de dato referencia a elemento actual.
typedef map::value_type value_type
 El tipo de elemento que maneja el iterador.

Métodos públicos

 iterator ()
 Constructor vacío; no tiene validez si no se asocia un mapeo.
bool operator!= (const iterator &_itor) const
 Retorna true si los iterador tienen estados distintos.
Pairoperator* ()
 Proporciona una referencia al elemento actual.
Pairoperator++ (int)
 Carga elemento actual luego avanza el iterador hacia delante.
Pairoperator++ ()
 Avanza el iterador una posición hacia adelante, luego carga el elemento actual.
Pairoperator+= (const size_type &n)
 Avanza el iterador n elementos hacia delante y carga el nuevo elemento actual.
Pairoperator-- (int)
 Carga elemento actual luego avanza el iterador hacia atrás.
Pairoperator-- ()
 Avanza el iterador una posición hacia atrás, luego carga elemento actual.
Pairoperator-= (const size_type &n)
 Avanza el iterador n elementos hacia atrás y carga el nuevo elemento actual.
Pairoperator-> ()
 "Dereferencia" un puntero al elemento actual.
bool operator== (const iterator &_itor) const
 Retorna true si los iterador tienen el mismo estado.


Descripción detallada

template<class Key, class Elem, class Compare = Aleph::less<Key>, template< class, class > class Tree = Treap_Rk>
class Aleph::map< Key, Elem, Compare, Tree >::iterator

Definición en la línea 152 del archivo Map.H.


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

Leandro R. León