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

Iterador sobre un conjunto.

Lista de todos los miembros.

Tipos públicos

typedef const set< T >::reference const_reference
 Tipo referencia a elemento dentro del multi-conjunto.
typedef set< T >::size_type difference_type
 Tipo numérico usado para diferencias entre posiciones de iteradores.
typedef set< T >::value_typepointer
 Tipo apuntador a elemento dentro del multi-conjunto.
typedef set< T >::reference reference
 Tipo referencia a elemento dentro del multi-conjunto.
typedef set< T >::value_type value_type
 El tipo de dato que contiene el multi-conjunto.

Métodos públicos

 iterator ()
 Constructor vacío; no tiene validez si no se asocia un conjunto.
bool operator!= (const iterator &_itor) const
 Retorna true si los iterador tienen estados distintos.
T & operator* ()
 Proporciona una referencia al elemento actual.
T & operator++ (int)
 Carga elemento actual luego avanza el iterador hacia delante.
T & operator++ ()
 Avanza el iterador una posición hacia adelante, luego carga elemento actual.
T & operator+= (const size_type &n)
 Avanza el iterador n elementos hacia delante y carga el nuevo elemento actual.
T & operator-- (int)
 Carga elemento actual luego avanza el iterador hacia atrás.
T & operator-- ()
 Avanza el iterador una posición hacia atrás, luego carga elemento actual.
T & operator-= (const size_type &n)
 Avanza el iterador n elementos hacia atrás y carga el nuevo elemento actual.
T * operator-> ()
 "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 T, class Compare = Aleph::less<T>, template< class, class > class Tree = Treap_Rk>
class Aleph::set< T, Compare, Tree >::iterator

Definición en la línea 114 del archivo Set.H.


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

Leandro R. León