Gecode::Int::Distinct::BiLink Class Reference
Inherited by Gecode::Int::Distinct::Edge< View >, and Gecode::Int::Distinct::Node< View >.
Detailed Description
Bidirectional links for both edges and anchors in nodes of view-value graph.Definition at line 73 of file dom.icc.
Public Member Functions | |
BiLink (void) | |
BiLink * | prev (void) const |
void | prev (BiLink *) |
BiLink * | next (void) const |
void | next (BiLink *) |
void | add (BiLink *) |
void | unlink (void) |
void | mark (void) |
bool | marked (void) const |
bool | empty (void) const |
Constructor & Destructor Documentation
Gecode::Int::Distinct::BiLink::BiLink | ( | void | ) | [inline] |
Definition at line 41 of file bilink.icc.
Member Function Documentation
BiLink * Gecode::Int::Distinct::BiLink::prev | ( | void | ) | const [inline] |
Definition at line 46 of file bilink.icc.
void Gecode::Int::Distinct::BiLink::prev | ( | BiLink * | l | ) | [inline] |
Definition at line 54 of file bilink.icc.
BiLink * Gecode::Int::Distinct::BiLink::next | ( | void | ) | const [inline] |
void Gecode::Int::Distinct::BiLink::next | ( | BiLink * | l | ) | [inline] |
Definition at line 58 of file bilink.icc.
void Gecode::Int::Distinct::BiLink::add | ( | BiLink * | l | ) | [inline] |
Definition at line 63 of file bilink.icc.
void Gecode::Int::Distinct::BiLink::unlink | ( | void | ) | [inline] |
Definition at line 68 of file bilink.icc.
void Gecode::Int::Distinct::BiLink::mark | ( | void | ) | [inline] |
Definition at line 74 of file bilink.icc.
bool Gecode::Int::Distinct::BiLink::marked | ( | void | ) | const [inline] |
Definition at line 78 of file bilink.icc.
bool Gecode::Int::Distinct::BiLink::empty | ( | void | ) | const [inline] |
Definition at line 82 of file bilink.icc.
The documentation for this class was generated from the following files:
- gecode/int/distinct/dom.icc (Revision: 7359)
- gecode/int/distinct/bilink.icc (Revision: 4790)