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 plantilla de la Clase Aleph::Snode< T >

#include <tpl_snode.H>

+ Diagrama de herencias de Aleph::Snode< T >
+ Diagrama de colaboración para Aleph::Snode< T >:

Métodos públicos

T & get_data ()
 Retorna una referencia al dato contenido en el nodo.
 
 Snode ()
 Constructor vacío.
 
 Snode (const T &_data)
 Constructor que copia dato.
 
 Snode (const T &&_data)
 
Snoderemove_next ()
 
Snode *& get_next ()
 Retorna el nodo siguiente a this.
 
Snoderemove_first ()
 
Snode *& get_first () const
 Retorna el nodo siguiente a this.
 

Otros miembros heredados

Descripción detallada

template<typename T>
class Aleph::Snode< T >

Nodo simple con dato de tipo de T de una lista simplemente enlazada.

La clase Snode hereda toda la interfaz de Slink y define genéricamente el dato que contiene el nodo.

Parámetros
Tel tipo dato que guarda el nodo.
Ver también
DynSlist Snode Slink

Documentación de las funciones miembro

template<typename T >
Snode* Aleph::Snode< T >::remove_first ( )
inline

Elimina el nodo siguiente a this.

remove_next() elimina el nodo enlazado después de this y retorna su dirección de memoria.

Devuelve
el nodo eliminado.

Hace referencia a Aleph::Snode< T >::remove_next().

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

template<typename T >
Snode* Aleph::Snode< T >::remove_next ( )
inline

Elimina el nodo siguiente a this.

remove_next() elimina el nodo enlazado después de this y retorna su dirección de memoria.

Devuelve
el nodo eliminado.

Hace referencia a Aleph::Slink::remove_next().

Referenciado por Aleph::ListQueue< T >::get(), Aleph::ListStack< T >::pop(), Aleph::DynSlist< T >::remove(), Aleph::Slist< T >::remove_first() y Aleph::Snode< T >::remove_first().

+ 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