EntropyEngine::Core::Graph
EntropyEngine::Core::Graph
Section titled “EntropyEngine::Core::Graph”Classes
Section titled “Classes”| Name | |
|---|---|
| struct | EntropyEngine::Core::Graph::NodeTag |
| struct | EntropyEngine::Core::Graph::Node Node storage with generation-based handle validation. |
| struct | EntropyEngine::Core::Graph::EdgeList Edge storage per node. |
| class | EntropyEngine::Core::Graph::DirectedAcyclicGraph Cache-friendly directed acyclic graph implementation. |
| class | EntropyEngine::Core::Graph::AcyclicNodeHandle Lightweight, stamped handle to a node in a DirectedAcyclicGraph |
Functions
Section titled “Functions”| Name | |
|---|---|
| template <class T > bool | operator==(const AcyclicNodeHandle< T > & a, const AcyclicNodeHandle< T > & b) Equality compares owning graph and packed index:generation id. |
| template <class T > bool | operator!=(const AcyclicNodeHandle< T > & a, const AcyclicNodeHandle< T > & b) Inequality is the negation of equality. |
Functions Documentation
Section titled “Functions Documentation”function operator==
Section titled “function operator==”template <class T >inline bool operator==( const AcyclicNodeHandle< T > & a, const AcyclicNodeHandle< T > & b)Equality compares owning graph and packed index:generation id.
Return: true if both handles refer to the same stamped node
function operator!=
Section titled “function operator!=”template <class T >inline bool operator!=( const AcyclicNodeHandle< T > & a, const AcyclicNodeHandle< T > & b)Inequality is the negation of equality.
Updated on 2026-01-26 at 17:14:35 -0500