|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
#include <tpl_snode_nc.H>
Public Member Functions | |
| Iterator () | |
| Iterator (Snode_Nc< T > *head_ptr) | |
| Instancia iterador en lista cuyo nodo cabecera es head_ptr. | |
| Iterator (Snode_Nc< T > &head) | |
| Instancia iterador en lista cuyo nodo cabecera es head_ptr */. | |
| Iterator (Snode_Nc< T > *head_ptr, Snode_Nc< T > *curr_ptr) | |
| Snode_Nc * | get_curr () |
| retorna puntero al nodo actual | |
Public Member Functions inherited from Aleph::Slink_Nc::Iterator | |
| Iterator () | |
| Iterator (Slink_Nc *head_ptr) | |
| Iterator (Slink_Nc &_head) | |
| Iterator (Slink_Nc *head_ptr, Slink_Nc *curr_ptr) | |
| void | reset_first () |
| Reinicia iterador a primer nodo de la lista. | |
| void | set (Slink_Nc *new_curr) |
| void | reset (Slink_Nc *new_head) |
| bool | has_curr () const |
| Slink_Nc * | get_curr_ne () noexcept |
| Retorna dirección de nodo actual. | |
| Slink_Nc * | get_curr () |
| bool | is_in_first () const |
| Retorna true si iterador está sobre primer elemento. | |
| void | next_ne () noexcept |
| Avanza iterador en una posición. | |
| void | next () throw (std::exception, std::overflow_error) |
| bool | operator== (const Iterator &it) const |
| Retorna true si iteradores están sobre el mismo elemento. | |
| bool | operator!= (const Iterator &it) const |
| retorna true si iteradores tienen estados diferentes. | |
| bool | verify (Slink_Nc *l) const |
| bool | verify (const Iterator &it) const |
Definition at line 80 of file tpl_snode_nc.H.
|
inline |
Definition at line 83 of file tpl_snode_nc.H.
Instancia iterador en lista cuyo nodo cabecera es head_ptr.
Definition at line 86 of file tpl_snode_nc.H.
Instancia iterador en lista cuyo nodo cabecera es head_ptr */.
Definition at line 93 of file tpl_snode_nc.H.
|
inline |
Definition at line 97 of file tpl_snode_nc.H.
|
inline |
retorna puntero al nodo actual
Definition at line 103 of file tpl_snode_nc.H.