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

Iterador sobre un multi-conjunto (multiset).

Diagrama de colaboración para multiset::iterator:

Collaboration graph
[leyenda]

Lista de todos los miembros.

Tipos públicos

typedef const multiset< T >
::reference 
const_reference
 Tipo referencia a elemento dentro del multi-conjunto.
typedef multiset< T >::size_type difference_type
 Tipo numérico usado para diferencias entre posiciones de iteradores.
typedef multiset< T >::value_typepointer
 Tipo apuntador a elemento dentro del multi-conjunto.
typedef multiset< T >::reference reference
 Tipo referencia a elemento dentro del multi-conjunto.
typedef multiset< 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 iteradores 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+= (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-= (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 iteradores tienen el mismo estado.


Descripción detallada

template<class T, class Compare = Aleph::less<T>, template< class, class > class Tree = Treap_Rk_Vtl>
class Aleph::multiset< T, Compare, Tree >::iterator

Definición en la línea 159 del archivo Multiset.H.


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

Leandro R. León