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::Dlist_Node_Vtl< T >

#include <tpl_dlist.H>

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

Métodos públicos

 Dlist_Node_Vtl (const T &_data)
 
- Métodos públicos heredados desde Aleph::Dlist_Node< T >
 Dlist_Node (const T &_data)
 
- Métodos públicos heredados desde Aleph::Dnode< T >
Dnode< T > *& get_next ()
 Retorna referencia a puntero de nodo siguiente a this.
 
Dnode< T > *& get_prev ()
 Retorna referencia a puntero de nodo previo a this.
 
Dnode< T > * remove_prev ()
 Elimina anterior a this y retorna su dirección.
 
Dnode< T > * remove_next ()
 Elimina sucesor a this y retorna su dirección.
 
Dnode< T > *& get_first ()
 Retorna referencia a puntero del primer nodo de this.
 
Dnode< T > *& get_last ()
 Retorna referencia a puntero del último nodo de this.
 
Dnode< T > * remove_last ()
 Elimina el último elemento de la lista this y retorna su dirección.
 
Dnode< T > * remove_first ()
 Elimina el primer elemento de la lista this y retorna su dirección.
 
 Dnode (const T &item)
 Construye nodo con dato _data.
 
 Dnode (T &&item)
 
Dnodeswap (Dnode &p)
 
Dnodeswap (Dnode *p)
 
 Dnode (const Dnode &node)
 Constructor copia de nodo. Sólo se copia el dato.
 
 Dnode (Dnode &&node)
 Constructor copia rvalue de nodo. Sólo se copia el dato.
 
Dnodeoperator= (const Dnode &p)
 
Dnodeoperator= (Dnode &&p)
 
Dnodeoperator= (const T &_data)
 Asigna al dato del nodo el valor de _data.
 
Dnodeoperator= (T &&_data)
 Asigna al dato del nodo el valor de _data.
 
T & get_data ()
 Retorna referencia a dato contenido en el nodo.
 
T & get_key ()
 

Otros miembros heredados

- Tipos públicos heredados desde Aleph::Dnode< T >
typedef T key_type
 tipo de dato
 
typedef T dnode_type
 Exporta tipo del dato que contiene el nodo.
 
- Métodos públicos estáticos heredados desde Aleph::Dnode< T >
static Dnodedata_to_node (T &data)
 

Descripción detallada

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

Nodo con destructor virtual de lista doblemente enlazada.

Parámetros
Tel tipo de dato que contiene el nodo.
Ver también
DlistVtl GenDlist

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

Leandro Rabindranath León