Generated on Mon Aug 25 11:35:51 2008 for Gecode by doxygen 1.5.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 73 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 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]

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

Definition at line 50 of file bilink.icc.

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: