#include <tpl_concurrent_graph.H>
Tipos públicos | |
typedef GT::Node_Iterator::Item_Type | Item_Type |
Métodos públicos | |
Node_Iterator (Concurrent_Graph &_g) | |
instancia un iterador sobre el grafo _g. | |
Node_Iterator (const Node_Iterator &it) | |
Instancia un iterador copia del iterador it. | |
Node_Iterator & | operator= (const Node_Iterator &it) |
Asigna iterador. | |
Node * | get_current_node () |
Retorna el nodo actual. | |
Node * | get_current () |
Retorna el nodo actual. | |
bool | has_current () |
Retorna true si el iterador tiene elemento actual. | |
void | next () |
Avanza el iterador en una posición. | |
void | prev () |
Retrocede el iterador en una posición. | |
void | reset_first () |
Reinicia el iterador al primer nodo. | |
void | reset_last () |
Reinicia el iterador al último nodo. | |
Iterador sobre nodos de un grafo concurrente.