GraphNodeVisited
Description
Check whether a node has been visited at least once.
Parameters
| Name | Direction | Description |
|---|---|---|
node |
in | GraphNode handle to query. |
Success
true when GraphNodeVisitCount(node) > 0.
Failure
false
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Graph.Ops.c:15:
GraphNode node = GraphGetNode(&graph, a);
bool result = !GraphNodeVisited(node) && (GraphNodeVisitCount(node) == 0);
GraphNodeVisit(node);- In
Graph.Ops.c:20:
GraphNodeVisit(node);
result = result && GraphNodeVisited(node) && (GraphNodeVisitCount(node) == 2);
GraphNodeUnvisit(node);- In
Graph.Ops.c:23:
GraphNodeUnvisit(node);
result = result && !GraphNodeVisited(node) && (GraphNodeVisitCount(node) == 0);
GraphDeinit(&graph);- In
Graph.Ops.c:67:
result = result && (GraphNodeIdGeneration(d) == (GraphNodeIdGeneration(b) + 1));
result = result && (GraphNodeData(&graph, GraphGetNode(&graph, d)) == 40);
result = result && !GraphNodeVisited(GraphGetNode(&graph, d));
GraphDeinit(&graph);
Last updated on