#include <Vector.H>
Tipos públicos | |
| typedef vector< T >::value_type | value_type |
| El tipo de dato que almacena el vector. | |
| typedef int | difference_type |
| typedef vector< T >::value_type * | pointer |
| Tipo puntero a entrada dentro del vector. | |
| typedef vector< T >::reference | reference |
| Tipo referencia a un elemento dentro del vector. | |
Métodos públicos | |
| iterator () | |
| Instancia un iterador sin contenedor asociado. | |
| iterator (const iterator &itor) | |
| Instancia un iterador copia de otro iterador. | |
| iterator & | operator= (const iterator &itor) |
| Asigna un iterador. | |
| T & | operator[] (const size_type &index) |
| Acceso por posición; es equivalente al mismo acceso en el vector. | |
| iterator & | operator= (const T &key) |
| T & | operator* () |
| Retorna una referencia al elemento actual del iterador. | |
| T * | operator-> () |
| Dereferencia el elemento actual del iterador. | |
| iterator | operator++ () |
| iterator | operator++ (int) |
| iterator | operator-- () |
| iterator | operator-- (int) |
| iterator | operator+= (const size_type &n) |
| Avanza el iterador n posiciones hacia delante. | |
| iterator | operator-= (const size_type &n) |
| Retrocede el iterador n posiciones hacia atrás. | |
| bool | operator< (const iterator &itor) const |
| bool | operator<= (const iterator &itor) const |
| bool | operator> (const iterator &itor) const |
| bool | operator>= (const iterator &itor) const |
| bool | operator== (const iterator &itor) const |
| bool | operator!= (const iterator &itor) const |
| int | operator- (const iterator &itor) const |
| iterator | operator+ (const int &n) const |
| bool | verify (const DynArray< T > &array) const |
| bool | verify (const iterator &it) const |
Amigas | |
| class | vector< T > |
Iterador sobre un vector<T>.
| typedef int Aleph::vector< T >::iterator::difference_type |
Tipo numérico que representa diferencia entre posiciones de iteradores.
|
inline |
Retorna true si la posición actual de this es igual a la de itor.
|
inline |
Retorna un iterador n posiciones adelante del elemento actual.
|
inline |
Avanza el iterador una posición adelante, luego carga el elemento actual.
|
inline |
Carga el elemento actual y luego avanza el iterador hacia delante.
|
inline |
Retorna la diferencia de posiciones entre el iterador this e itor.
|
inline |
Retrocede el iterador una posición atrá, luego carga el elemento actual.
|
inline |
Carga el elemento actual y luego retrocede el iterador hacia atrás.
|
inline |
Retorna true si elemento actual de this es anterior al elemento actual de itor.
|
inline |
Retorna true si elemento actual de this es anterior o igual al elemento actual de itor.
|
inline |
Asigna al elemento actual del iterador el valor key. El iterador no cambia de posición.
|
inline |
Retorna true si la posición actual de this es igual a la de itor.
|
inline |
Retorna true si elemento actual de this es posterior al elemento actual de itor.
|
inline |
Retorna true si elemento actual de this es posterior o igual al elemento actual de itor.