Aleph-w  1.5a.2
Biblioteca general de algoritmos y estructuras de datos
 Todo Clases Archivos Funciones Variables 'typedefs' Enumeraciones Amigas Grupos Páginas
Referencia de la Clase Aleph::Slink

#include <slink.H>

+ Diagrama de herencias de Aleph::Slink
+ Diagrama de colaboración para Aleph::Slink:

Métodos públicos

 Slink ()
 Constructor vacío.
 
void reset ()
 Reinicia enlace a que apunte a sí mismo.
 
bool is_empty () const
 Retorna true si this está vacío (apunta a sí mismo)
 
Slink *& get_next ()
 Retorna el siguiente enlace.
 
void insert_next (Slink *p)
 
Slinkremove_next ()
 

Atributos protegidos

Slinknext
 

Descripción detallada

Enlace simple a lista de nodos.

Slink modeliza un puntero a un nodo dentro de una lista simplemente enlazada.

Ver también
Snode Slist DynSlist Dlink

Documentación de las funciones miembro

void Aleph::Slink::insert_next ( Slink p)
inline

Inserta en enlace p después de this.

insert_next(p) inserta un nodo simple cuyo enlace es p después del nodo cuyo enlace es this.

Parámetros
[in]pel enlace simple a insertar.

Hace referencia a is_empty().

Referenciado por Aleph::DynSlist< T >::insert(), Aleph::Slist< T >::insert_first(), Aleph::ListStack< T >::push() y Aleph::ListQueue< T >::put().

+ Gráfico de llamadas para esta función:

+ Gráfico de llamadas a esta función:

Slink* Aleph::Slink::remove_next ( )
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.

Devuelve
el enlace eliminado.

Hace referencia a reset().

Referenciado por Aleph::Snode< T >::remove_next().

+ Gráfico de llamadas para esta función:

+ Gráfico de llamadas a esta función:


La documentación para esta clase fue generada a partir del siguiente fichero:

Leandro Rabindranath León