Generated on Wed Nov 1 15:05:17 2006 for Gecode by doxygen 1.4.5

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)
BiLinkprev (void) const
void prev (BiLink *)
BiLinknext (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: