#include <tpl_sgraph.H>
Inherits Aleph::DynSetTree< Key, Tree, Compare >::Iterator.
Public Types | |
| using | Item_Type = Arc * |
| Tipo de elemento que retorna get_curr() | |
| using | Set_Type = List_SGraph |
| El tipo de conjunto sobre el cual se itera. | |
| using | Base = typename Tree_Type::Iterator |
Public Member Functions | |
| Arc_Iterator (const List_SGraph &_g) noexcept | |
| Arc * | get_current_arc_ne () const noexcept |
| Retorna un puntero al arco actual. | |
| Node * | get_src_node_ne () const noexcept |
| Retorna el nodo origen del arco actual (sólo cuenta si es digrafo) | |
| Node * | get_tgt_node_ne () const noexcept |
| Retorna el nodo destino del arco actual (sólo cuenta si es digrafo) | |
| Arc * | get_current_arc () const |
| Retorna un puntero al arco actual. | |
| Node * | get_src_node () const |
| Retorna el nodo origen del arco actual (sólo cuenta si es digrafo) | |
| Node * | get_tgt_node () const |
| Retorna el nodo destino del arco actual (sólo cuenta si es digrafo) | |
| const Key & | get_curr_ne () const noexcept |
| Key & | get_curr_ne () noexcept |
| const Key & | get_curr () const |
| Key & | get_curr () |
Iterador sobre arcos de un grafo.
Este iterador recorre cada arco del grafo. El orden de visita puede ser alterado si previamente se ordenan los arcos.