#include <tpl_concurrent_graph.H>
Tipos públicos | |
typedef GT::Node_Iterator::Item_Type | Item_Type |
Métodos públicos | |
Arc_Iterator () | |
Instancia un iterador vacío. | |
Arc_Iterator (Concurrent_Graph &_g) | |
Instancia un iterador sobre los arcos del grafo concurrente _g. | |
Arc_Iterator (const Arc_Iterator &it) | |
Arc_Iterator & | operator= (const Arc_Iterator &it) |
Instancia un iterador copia del iterador it. | |
Arc * | get_current_arc () |
Obtiene el arco actual del iterador. | |
Arc * | get_current () |
Obtiene el arco actual del iterador. | |
bool | has_current () |
Retorna true si el iterador tiene arco actual. | |
void | next () |
Avanza el iterador en una posición. | |
void | prev () |
Retrocede el iterador en una posición. | |
void | reset_first () |
Reincia el iterador al primer arco. | |
void | reset_last () |
Reincia el iterador al último arco. | |
Iterador sobre los arcos de un grafo concurrente.