Returns a copy of the current dirty
-flags for dump purposes.
Returns a copy of the current inUse
-flags for dump purposes.
Avoid calling this directly, prefer withHandle
instead.
Avoid calling this directly, prefer withHandle
instead.
Avoid calling this directly, prefer withHandle
instead.
Avoid calling this directly, prefer withHandle
instead.
Executes a code block in the context of a new or reused state handler.
Executes a code block in the context of a new or reused state handler.
The result of the code block executed.
Executes a code block in the context nr
new state handlers
or alternatively in the context of the state handlers reuse
.
Executes a code block in the context nr
new state handlers
or alternatively in the context of the state handlers reuse
.
The result of the code block executed.
Adds bit fields to the graph and its nodes facilitating fast storage and retrieval of traversal-specific flags as a decoupled implementation trait. These flags are often used to keep track of visited nodes. Traversals (algorithms) acquire handles by calling
withHandle
. Then, inwithHandle
's code block,node.visited
ornode.bit
is called with the supplied handle as an implicit parameter to set or get a node's flag.