#include <tpl_graph.H>
Métodos públicos | |
Operate_On_Nodes (SN &__sn) | |
Operate_On_Nodes (SN &&__sn=SN()) | |
void | operator() (GT &g, Operation op=Operation()) const |
void | operator() (GT &g, void *ptr, Operation op=Operation()) const |
Operate_On_Nodes (SN &__sn) | |
Operate_On_Nodes (SN &&__sn=SN()) | |
void | operator() (GT &g, Operation op=Operation()) const |
void | operator() (GT &g, void *ptr, Operation op=Operation()) const |
Actuador sobre todos los nodos de un grafo.
Esta clase recorre cada nodo del grafo y sobre el ejecuta la operación Operation()
(this
, nodo_actual
).
La clase tiene 3 parámetros tipo:
|
inline |
Invoca la operación sobre todos los nodos.
[in] | g | el grafo sobre el cual se desea realizar la operación sobre sus nodos. |
[in] | op | operación que se desea realizar. |
Hace referencia a Aleph::Filter_Iterator< Container, It, Show_Item >::next().
|
inline |
Invoca la operación sobre todos los nodos con parámetro opaco adicional.
[in] | g | el grafo sobre el cual se desea realizar la operación sobre sus nodos. |
[in] | ptr | puntero opaco por el cual se puede pasar o recibir cualquier otra información a la operación. |
[in] | op | operación que se desea realizar. |
Hace referencia a Aleph::Filter_Iterator< Container, It, Show_Item >::next().
|
inline |
Invoca la operación sobre todos los nodos.
[in] | g | el grafo sobre el cual se desea realizar la operación sobre sus nodos. |
[in] | op | operación que se desea realizar. |
Hace referencia a Aleph::Filter_Iterator< Container, It, Show_Item >::next().
|
inline |
Invoca la operación sobre todos los nodos con parámetro opaco adicional.
[in] | g | el grafo sobre el cual se desea realizar la operación sobre sus nodos. |
[in] | ptr | puntero opaco por el cual se puede pasar o recibir cualquier otra información a la operación. |
[in] | op | operación que se desea realizar. |
Hace referencia a Aleph::Filter_Iterator< Container, It, Show_Item >::next().