Skip to content
GraphNodeDataPtr

GraphNodeDataPtr

Description

Get payload pointer through a GraphNode traversal handle.

Parameters

Name Direction Description
g in,out Graph owning the node.
node in GraphNode handle to access.

Failure

Does not return on invalid handle or graph/handle mismatch.

Usage example (Cross-references)

Usage examples (Cross-references)
        node_id     = GraphAddNodeL(&graph, name);
        node        = GraphGetNode(&graph, node_id);
        stored_name = GraphNodeDataPtr(&graph, node);
    
        bool result = GraphNodeIdIndex(node_id) == 0 && name.data != NULL && GraphNodeCount(&graph) == 1 &&
    
        node_b = GraphGetNode(&graph, b);
        *GraphNodeDataPtr(&graph, node_b) = 25;
    
        bool result = GraphNodeCount(&graph) == 3 && GraphEdgeCount(&graph) == 3 && !GraphEmpty(&graph);
Last updated on