Tipos públicos | |
typedef int | difference_type |
Tipo numérico que representa diferencia entre posiciones de iteradores. | |
typedef list::value_type * | pointer |
Tipo puntero a elemento dentro de la lista. | |
typedef list::reference | reference |
Tipo referencia a elemento dentro de la lista. | |
typedef list::value_type | value_type |
Tipo de dato que almacena lista. | |
Métodos públicos | |
iterator () | |
Instancia un iterador vacío (no asociado a una lista). | |
bool | operator!= (const iterator &__itor) |
Retorna true si los iteradores son distintos. | |
T & | operator* () |
Proporciona una referencia al elemento actual de iterador. | |
T & | operator++ (int) |
Carga el elemento actual y luego avanza el iterador hacia delante. | |
T & | operator++ () |
Avanza el iterador hacia delante y luego carga el elemento actual. | |
T & | operator+= (const size_type &n) |
Avanza el iterador n posiciones. | |
T & | operator-- (int) |
Carga el elemento actual y luego retrocede el iterador hacia atrás. | |
T & | operator-- () |
Retrocede el iterador hacia atrás y luego carga el elemento actual. | |
T & | operator-= (const size_type &n) |
Retrocede el iterador n posiciones. | |
T * | operator-> () |
Dereferencia el elemento actual del iterador. | |
bool | operator== (const iterator &__itor) |
Retorna true si los iteradores son iguales. |
Definición en la línea 119 del archivo List.H.