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

Nodo perteneciente a lista doblemente enlazada circular. Más...

#include <tpl_dnode.H>

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

Clases

class  Iterator
 

Tipos públicos

typedef T key_type
 tipo de dato
 
typedef T dnode_type
 Exporta tipo del dato que contiene el nodo.
 

Métodos públicos

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 ()
 

Métodos públicos estáticos

static Dnodedata_to_node (T &data)
 

Otros miembros heredados

Descripción detallada

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

Nodo perteneciente a lista doblemente enlazada circular.

Parámetros
Tel tipo dato que guarda el nodo.
Ver también
Dnode::Iterator

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

Leandro Rabindranath León