#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.