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_Nc

#include <slink_nc.H>

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

Clases

class  Iterator
 

Métodos públicos

 Slink_Nc ()
 Constructor vacío.
 
 Slink_Nc (const Slink_Nc &)
 Constructor copia; coloca enlace a que apunte a NULL.
 
Slink_Ncoperator= (const Slink_Nc &link)
 Asignación; 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)
 
Slink_Nc *& get_next ()
 Retorna el siguiente enlace.
 
void insert (Slink_Nc *p)
 
Slink_Ncremove_next ()
 

Atributos protegidos

Slink_Ncnext
 

Descripción detallada

Enlace simple a lista de nodos no circular.

Slink_Nc modeliza un puntero a un nodo dentro de una lista simplemente enlazada no circular.

Ver también
Snode Slist DynSlist Dlink

Documentación de las funciones miembro

void Aleph::Slink_Nc::insert ( Slink_Nc p)
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.

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

Hace referencia a is_empty().

Referenciado por Aleph::Dyn_Slist_Nc< T >::append() y Aleph::Dyn_Slist_Nc< T >::insert().

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

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

Slink_Nc* Aleph::Slink_Nc::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_Nc< 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