Aleph-w  1.9
General library for algorithms and data structures
Aleph::Tree_Iterator< Tree_Type > Class Template Reference

#include <tpl_stl_itor.H>

Public Types

typedef map::value_type value_type
 
typedef map::size_type difference_type
 
typedef map::value_typepointer
 
typedef map::reference reference
 

Public Member Functions

 iterator ()
 Constructor vacío; no tiene validez si no se asocia un conjunto.
 
 iterator (Tree_Type &tree)
 
Pair & operator* ()
 Proporciona una referencia al elemento actual.
 
Pair * operator-> ()
 "Dereferencia" un puntero al elemento actual.
 
Pair & operator++ ()
 
Pair & operator++ (int)
 
Pair & operator-- ()
 
Pair & operator-- (int)
 
Pair & operator+= (const size_type &n)
 
Pair & operator-= (const size_type &n)
 
bool operator== (const iterator &_itor) const
 
bool operator!= (const iterator &_itor) const
 
bool verify (const map &_map) const
 
bool verify (const iterator &it) const
 

Friends

class Set_Type
 El tipo de conjunto sobre el cual se itera.
 

Detailed Description

template<class Tree_Type>
class Aleph::Tree_Iterator< Tree_Type >

Iterador sobre un un conjunto de la biblioteca estándar C++ implantado con Aleph.

Member Function Documentation

◆ operator++()

template<class Tree_Type >
Pair& Aleph::Tree_Iterator< Tree_Type >::operator++ ( )
inline

Avanza el iterador una posición hacia adelante, luego carga el elemento actual.

+ Here is the call graph for this function:

The documentation for this class was generated from the following file:

Leandro Rabindranath León