Diagrama de herencias de Aleph::Snodenc< T >
Diagrama de colaboración para Aleph::Snodenc< T >:Métodos públicos | |
| T & | get_data () |
| Retorna una referencia al dato contenido en el nodo. | |
| Snodenc () | |
| Constructor vacío. | |
| Snodenc (const T &item) | |
| Constructor que copia dato. | |
| Snodenc (T &&item) | |
| Snodenc * | remove_next () |
| Snodenc *& | get_next () |
| Retorna el nodo siguiente a this. | |
| Snodenc * | remove_first () |
| Snodenc *& | get_first () const |
| Retorna el nodo siguiente a this. | |
Métodos públicos heredados desde Aleph::Slinknc | |
| Slinknc () | |
| Constructor vacío. | |
| Slinknc (const Slinknc &) | |
| Constructor copia; 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) | |
| Slinknc & | operator= (const Slinknc &link) |
| Asignación; coloca enlace a que apunte a NULL. | |
| Slinknc *& | get_next () |
| Retorna el siguiente enlace. | |
| void | insert (Slinknc *p) |
| Slinknc * | remove_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::Snodenc< T >::remove_next().
Gráfico de llamadas para esta función:
|
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::Slinknc::remove_next().
Referenciado por Aleph::Snodenc< T >::remove_first().
Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función: