GraphUnmarkNodeForDeletion
Description
Remove a pending node-deletion mark before commit.
Parameters
| Name | Direction | Description |
|---|---|---|
node |
in | GraphNode handle to unmark. |
Success
Returns true. The deletion mark on the referenced slot has been cleared; the graph’s pending-delete count shrinks by one. live_count is unchanged.
Failure
Returns false when the node was not marked. The graph is not modified.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Graph.c:833:
}
bool GraphUnmarkNodeForDeletion(GraphNode node) {
GenericGraph *graph;
GenericGraphSlot *slot;- In
Graph.Ops.c:95:
result = result && GraphNodeMarkedForDeletion(node);
result = result && !GraphMarkNodeForDeletion(node);
result = result && GraphUnmarkNodeForDeletion(node);
result = result && !GraphNodeMarkedForDeletion(node);
result = result && !GraphUnmarkNodeForDeletion(node);- In
Graph.Ops.c:97:
result = result && GraphUnmarkNodeForDeletion(node);
result = result && !GraphNodeMarkedForDeletion(node);
result = result && !GraphUnmarkNodeForDeletion(node);
result = result && (GraphCommitChanges(&graph) == 0);
result = result && GraphContainsNode(&graph, a);
Last updated on