Diagrama de herencias de Aleph::Snode_Nc< T >
Diagrama de colaboración para Aleph::Snode_Nc< T >: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().
Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función: