Gecode::ActorLink Class Reference
Inherited by Gecode::ActorDeleteLink.Detailed Description
Double-linked list for actors.Used to maintain which actors belong to a space and also (for propagators) to organize actors in the queue of waiting propagators.
Definition at line 349 of file core.icc.
| ActorLink * | prev (void) const |
| Routines for double-linked list. | |
| void | prev (ActorLink *) |
| Routines for double-linked list. | |
| ActorLink * | next (void) const |
| Routines for double-linked list. | |
| void | next (ActorLink *) |
| Routines for double-linked list. | |
Public Member Functions | |
| void | init (void) |
| Initialize links (self-linked). | |
| void | unlink (void) |
| Remove from predecessor and successor. | |
| void | head (ActorLink *al) |
| Insert al directly after this. | |
| void | tail (ActorLink *al) |
| Insert al directly before this. | |
Member Function Documentation
|
|
Routines for double-linked list.
|
|
|
Routines for double-linked list.
|
|
|
Routines for double-linked list.
|
|
|
Routines for double-linked list.
|
|
|
Initialize links (self-linked).
|
|
|
Remove from predecessor and successor.
|
|
|
Insert al directly after this.
|
|
|
Insert al directly before this.
|
The documentation for this class was generated from the following file:
- gecode/kernel/core.icc (Revision: 3787)
