#include <tpl_sgraph.H>
Tipos públicos | |
typedef Arc * | Item_Type |
El tipo de dato que retorna get_current(). | |
typedef Node * | Set_Type |
El tipo de conjunto sobre el cual se itera. | |
Tipos públicos heredados desde Aleph::DynList< T >::Iterator | |
typedef T | Item_Type |
typedef Iterator | Iterator_Type |
Métodos públicos | |
Node_Arc_Iterator () | |
Instancia un iterador vacío (inválido). | |
Node_Arc_Iterator (Node *src) | |
Instancia un iterador sobre el nodo _src_node. | |
Arc * | get_current_arc () const |
Retorna el arco actual. | |
Arc * | get_current () const |
Arc * | get_curr () const |
Node * | get_tgt_node () const |
Retorna el nodo destino del arco actual. | |
Métodos públicos heredados desde Aleph::DynList< T >::Iterator | |
Iterator (const DynList &list) | |
T & | get_curr () const |
T & | get_current () const |
T | del () |
Métodos públicos heredados desde Aleph::HTList::Iterator | |
Iterator (const Iterator &it) | |
Iterator (const HTList &list) | |
void | reset () |
void | reset_first () |
Iterator & | operator= (const Iterator &it) |
bool | has_curr () const |
bool | has_current () const |
Slinknc * | get_curr () const |
Slinknc * | get_current () const |
void | next () |
Slinknc * | del () |
Iterador de arcos de un nodo de grafo.
Esta clase itera sobre todos los arcos adyacentes de un nodo perteneciente a un grafo o digrafo.
|
inline |
Esta es una función miembro sobrecargada que se suministra por conveniencia. Difiere de la anterior función solamente en los argumentos que acepta.
Hace referencia a Aleph::List_SGraph< __Graph_Node, __Graph_Arc >::Node_Arc_Iterator::get_current_arc().
Referenciado por Aleph::List_SGraph< __Graph_Node, __Graph_Arc >::Node_Arc_Iterator::get_tgt_node().
|
inline |
Esta es una función miembro sobrecargada que se suministra por conveniencia. Difiere de la anterior función solamente en los argumentos que acepta.
Hace referencia a Aleph::List_SGraph< __Graph_Node, __Graph_Arc >::Node_Arc_Iterator::get_current_arc().