Generated on Wed Jan 4 17:49:20 2006 for Gecode by doxygen 1.4.6

Gecode::Int::Distinct::BiLink Class Reference

Inherited by Gecode::Int::Distinct::Edge< View >, and Gecode::Int::Distinct::Node< View >.

List of all members.


Detailed Description

Bidirectional links for both edges and anchors in nodes of view-value graph.

Definition at line 62 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 25 of file bilink.icc.


Member Function Documentation

BiLink * Gecode::Int::Distinct::BiLink::prev (  void   )  const [inline]
 

Definition at line 30 of file bilink.icc.

void Gecode::Int::Distinct::BiLink::prev (  BiLink *   )  [inline]
 

Definition at line 38 of file bilink.icc.

BiLink * Gecode::Int::Distinct::BiLink::next (  void   )  const [inline]
 

Reimplemented in Gecode::Int::Distinct::Edge< View >.

Definition at line 34 of file bilink.icc.

void Gecode::Int::Distinct::BiLink::next (  BiLink *   )  [inline]
 

Definition at line 42 of file bilink.icc.

void Gecode::Int::Distinct::BiLink::add (  BiLink *   )  [inline]
 

Definition at line 47 of file bilink.icc.

void Gecode::Int::Distinct::BiLink::unlink (  void   )  [inline]
 

Definition at line 52 of file bilink.icc.

void Gecode::Int::Distinct::BiLink::mark (  void   )  [inline]
 

Definition at line 58 of file bilink.icc.

bool Gecode::Int::Distinct::BiLink::marked (  void   )  const [inline]
 

Definition at line 62 of file bilink.icc.

bool Gecode::Int::Distinct::BiLink::empty (  void   )  const [inline]
 

Definition at line 66 of file bilink.icc.


The documentation for this class was generated from the following files: