39# ifndef TPL_SNODE_NC_H
40# define TPL_SNODE_NC_H
105 return (
Snode_Nc *) this->Slink_Nc::Iterator::get_current();
Enlace simple a lista de nodos no circular.
Slink_Nc * remove_next()
Elimina el enlace siguiente a this.
Slink_Nc *& get_next()
Retorna el siguiente enlace.
Snode_Nc * get_curr()
retorna puntero al nodo actual
Iterator(Snode_Nc< T > *head_ptr, Snode_Nc< T > *curr_ptr)
Iterator(Snode_Nc< T > *head_ptr)
Instancia iterador en lista cuyo nodo cabecera es head_ptr.
Iterator(Snode_Nc< T > &head)
Instancia iterador en lista cuyo nodo cabecera es head_ptr */.
Snode_Nc()
Constructor vacío.
Snode_Nc * remove_next()
Elimina el nodo siguiente a this.
Snode_Nc *& get_next()
Retorna el nodo siguiente a this.
T & get_data()
Retorna una referencia al dato contenido en el nodo.
Snode_Nc(const T &_data)
Constructor que copia dato.
Main namespace for Aleph-w library functions.
std::decay_t< typename HeadC::Item_Type > T
DynList< T > maps(const C &c, Op op)
Classic map operation.
Singly linked node (no check variant).