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.