Diagrama de herencias de Aleph::SlinkncClases | |
| class | Iterator |
Métodos públicos | |
| Slinknc () | |
| Constructor vacío. | |
| Slinknc (const Slinknc &) | |
| Constructor copia; coloca enlace a que apunte a NULL. | |
| void | reset () |
| Reinicia enlace a que apunte a NULL. | |
| bool | is_empty () const |
| Retorna true si this está vacío (apunta a NULL) | |
| Slinknc & | operator= (const Slinknc &link) |
| Asignación; coloca enlace a que apunte a NULL. | |
| Slinknc *& | get_next () |
| Retorna el siguiente enlace. | |
| void | insert (Slinknc *p) |
| Slinknc * | remove_next () |
|
inline |
Inserta en enlace p después de this.
insert(p) inserta un nodo simple cuyo enlace es p después del nodo cuyo enlace es this.
| [in] | p | el enlace simple a insertar. |
Hace referencia a is_empty().
Gráfico de llamadas para esta función:
|
inline |
Elimina el enlace siguiente a this.
remove_next() elimina el nodo simple situado después del nodo cuyo enlace es this y retorna la dirección del enlace eliminado.
Hace referencia a reset().
Referenciado por Aleph::Snodenc< T >::remove_next().
Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función: