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)
- In
Graph.Init.c:73:
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