TuttleOFX
1
|
#include <Visitors.hpp>
Public Types | |
typedef TGraph::GraphContainer | GraphContainer |
typedef TGraph::Vertex | Vertex |
typedef TGraph::Edge | ProcessEdge |
Public Member Functions | |
MarkUsed (TGraph &graph) | |
template<class VertexDescriptor , class Graph > | |
void | initialize_vertex (VertexDescriptor v, const Graph &g) |
template<class VertexDescriptor , class Graph > | |
void | discover_vertex (VertexDescriptor v, const Graph &g) |
Private Attributes | |
TGraph & | _graph |
Definition at line 41 of file Visitors.hpp.
typedef TGraph::GraphContainer tuttle::host::graph::visitor::MarkUsed< TGraph >::GraphContainer |
Definition at line 44 of file Visitors.hpp.
typedef TGraph::Edge tuttle::host::graph::visitor::MarkUsed< TGraph >::ProcessEdge |
Definition at line 46 of file Visitors.hpp.
typedef TGraph::Vertex tuttle::host::graph::visitor::MarkUsed< TGraph >::Vertex |
Definition at line 45 of file Visitors.hpp.
tuttle::host::graph::visitor::MarkUsed< TGraph >::MarkUsed | ( | TGraph & | graph | ) | [inline] |
Definition at line 48 of file Visitors.hpp.
void tuttle::host::graph::visitor::MarkUsed< TGraph >::discover_vertex | ( | VertexDescriptor | v, |
const Graph & | g | ||
) | [inline] |
Set visited vertex used.
Definition at line 68 of file Visitors.hpp.
References tuttle::host::graph::visitor::MarkUsed< TGraph >::_graph.
void tuttle::host::graph::visitor::MarkUsed< TGraph >::initialize_vertex | ( | VertexDescriptor | v, |
const Graph & | g | ||
) | [inline] |
Set all vertex with unused default value.
Definition at line 56 of file Visitors.hpp.
References tuttle::host::graph::visitor::MarkUsed< TGraph >::_graph.
TGraph& tuttle::host::graph::visitor::MarkUsed< TGraph >::_graph [private] |
Definition at line 77 of file Visitors.hpp.
Referenced by tuttle::host::graph::visitor::MarkUsed< TGraph >::discover_vertex(), and tuttle::host::graph::visitor::MarkUsed< TGraph >::initialize_vertex().