
Bidirectional links for edges and anchors in nodes of view-value graph. More...
#include <view-val-graph.hh>
Public Member Functions | |
| BiLink (void) | |
| Initialize as empty (self referenced) More... | |
| BiLink * | prev (void) const |
| Return previous element. More... | |
| BiLink * | next (void) const |
| Return next element. More... | |
| void | prev (BiLink *l) |
| Set previous element to l. More... | |
| void | next (BiLink *l) |
| Set next element to l. More... | |
| void | add (BiLink *l) |
| Add l after this element. More... | |
| void | unlink (void) |
| Unlink this element. More... | |
| void | mark (void) |
| Mark element (invalidates next element pointer) More... | |
| bool | marked (void) const |
| Whether element is marked. More... | |
| bool | empty (void) const |
| Whether element has no previous and next element. More... | |
Bidirectional links for edges and anchors in nodes of view-value graph.
Definition at line 78 of file view-val-graph.hh.
|
inline |
Initialize as empty (self referenced)
Definition at line 41 of file bi-link.hpp.
|
inline |
Return previous element.
Definition at line 46 of file bi-link.hpp.
|
inline |
Return next element.
Definition at line 50 of file bi-link.hpp.
|
inline |
Set previous element to l.
Definition at line 54 of file bi-link.hpp.
|
inline |
Set next element to l.
Definition at line 58 of file bi-link.hpp.
|
inline |
Add l after this element.
Definition at line 63 of file bi-link.hpp.
|
inline |
Unlink this element.
Definition at line 68 of file bi-link.hpp.
|
inline |
Mark element (invalidates next element pointer)
Definition at line 74 of file bi-link.hpp.
|
inline |
Whether element is marked.
Definition at line 78 of file bi-link.hpp.
|
inline |
Whether element has no previous and next element.
Definition at line 82 of file bi-link.hpp.