GraphNodeUnvisit
Description
Reset the scratch visit count of a node to zero.
Parameters
| Name | Direction | Description |
|---|---|---|
node |
in | GraphNode handle to clear. |
Success
Graph node scratch visit count becomes zero.
Failure
Does not return on invalid node handle.
Usage example (Cross-references)
Usage examples (Cross-references)
static void city_reset_visits(CityGraph *graph) {
GraphForeachNode(graph, node) {
GraphNodeUnvisit(node);
}
}- In
Graph.Ops.c:22:
result = result && GraphNodeVisited(node) && (GraphNodeVisitCount(node) == 2);
GraphNodeUnvisit(node);
result = result && !GraphNodeVisited(node) && (GraphNodeVisitCount(node) == 0);
Last updated on