Clases | |
class | Iterator |
Métodos públicos | |
Snode_Nc () | |
Constructor vacÃo. | |
Snode_Nc (const T &_data) | |
Constructor que copia dato. | |
T & | get_data () |
Retorna una referencia al dato contenido en el nodo. | |
Snode_Nc * | remove_next () |
Snode_Nc *& | get_next () |
Retorna el nodo siguiente a this. | |
Métodos públicos heredados desde Aleph::Slink_Nc | |
Slink_Nc () | |
Constructor vacÃo. | |
Slink_Nc (const Slink_Nc &) | |
Constructor copia; coloca enlace a que apunte a NULL. | |
Slink_Nc & | operator= (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_Nc * | remove_next () |
Otros miembros heredados | |
Atributos protegidos heredados desde Aleph::Slink_Nc | |
Slink_Nc * | 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.
Hace referencia a Aleph::Slink_Nc::remove_next().
Referenciado por Aleph::Dyn_Slist_Nc< T >::empty() y Aleph::Dyn_Slist_Nc< T >::remove_first().