#include <slink_nc.H>
Inherited by Aleph::Snode_Nc< T >.
Collaboration diagram for Aleph::Slink_Nc:Public Member Functions | |
| Slink_Nc () | |
| Constructor vacÃo. | |
| Slink_Nc (const Slink_Nc &) | |
| Constructor copia; coloca enlace a que apunte a nullptr. | |
| Slink_Nc & | operator= (const Slink_Nc &link) |
| Asignación; coloca enlace a que apunte a nullptr. | |
| void | reset () |
| Reinicia enlace a que apunte a nullptr. | |
| bool | is_empty () const |
| Retorna true si this está vacÃo (apunta a nullptr) | |
| Slink_Nc *& | get_next () |
| Retorna el siguiente enlace. | |
| void | insert (Slink_Nc *p) |
| Slink_Nc * | remove_next () |
Protected Attributes | |
| Slink_Nc * | next |
Enlace simple a lista de nodos no circular.
Slink_Nc modeliza un puntero a un nodo dentro de una lista simplemente enlazada no circular.
|
inline |
Inserta en enlace p después de this.
insert(p) inserta un nodo simple cuyo enlace es p después del nodo cuyo enlace es this.
| [in] | p | el enlace simple a insertar. |
Here is the call graph for this function:
|
inline |
Elimina el enlace siguiente a this.
remove_next() elimina el nodo simple situado después del nodo cuyo enlace es this y retorna la dirección del enlace eliminado.
Here is the call graph for this function: