Skip to content
GraphNodeUnvisit

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);
        }
    }
        result = result && GraphNodeVisited(node) && (GraphNodeVisitCount(node) == 2);
    
        GraphNodeUnvisit(node);
        result = result && !GraphNodeVisited(node) && (GraphNodeVisitCount(node) == 0);
Last updated on