Generated on Mon Aug 25 11:35:54 2008 for Gecode by doxygen 1.5.6

Test::Int::CpltAssignment Class Reference
[General test support]

#include <int.hh>

Inherits Test::Int::Assignment.

List of all members.


Detailed Description

Generate all assignments.

Definition at line 83 of file int.hh.


Public Member Functions

 CpltAssignment (int n, const Gecode::IntSet &d)
 Initialize assignments for n0 variables and values d0.
virtual bool operator() (void) const
 Test whether all assignments have been iterated.
virtual void operator++ (void)
 Move to next assignment.
virtual int operator[] (int i) const
 Return value for variable i.
virtual ~CpltAssignment (void)
 Destructor.

Protected Attributes

Gecode::IntSetValuesdsv
 Iterator for each variable.

Constructor & Destructor Documentation

Test::Int::CpltAssignment::CpltAssignment ( int  n,
const Gecode::IntSet d 
) [inline]

Initialize assignments for n0 variables and values d0.

Definition at line 58 of file int.icc.

Test::Int::CpltAssignment::~CpltAssignment ( void   )  [inline, virtual]

Destructor.

Definition at line 74 of file int.icc.


Member Function Documentation

bool Test::Int::CpltAssignment::operator() ( void   )  const [inline, virtual]

Test whether all assignments have been iterated.

Implements Test::Int::Assignment.

Definition at line 65 of file int.icc.

void Test::Int::CpltAssignment::operator++ ( void   )  [virtual]

Move to next assignment.

Implements Test::Int::Assignment.

Definition at line 52 of file int.cc.

int Test::Int::CpltAssignment::operator[] ( int  i  )  const [inline, virtual]

Return value for variable i.

Implements Test::Int::Assignment.

Definition at line 69 of file int.icc.


Member Data Documentation

Iterator for each variable.

Definition at line 85 of file int.hh.


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