Aleph-w  1.9
General library for algorithms and data structures
Aleph::Slink_Nc Class Reference

#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_Ncoperator= (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_Ncremove_next ()
 

Protected Attributes

Slink_Ncnext
 

Detailed Description

Enlace simple a lista de nodos no circular.

Slink_Nc modeliza un puntero a un nodo dentro de una lista simplemente enlazada no circular.

See also
Snode Slist DynSlist Dlink

Member Function Documentation

◆ insert()

void Aleph::Slink_Nc::insert ( Slink_Nc p)
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.

Parameters
[in]pel enlace simple a insertar.
+ Here is the call graph for this function:

◆ remove_next()

Slink_Nc* Aleph::Slink_Nc::remove_next ( )
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.

Returns
el enlace eliminado.
+ Here is the call graph for this function:

The documentation for this class was generated from the following file:

Leandro Rabindranath León