Generated on Thu Mar 22 10:40:00 2012 for Gecode by doxygen 1.6.3

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

Generate all assignments. More...

#include <int.hh>

List of all members.

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.

Detailed Description

Generate all assignments.

Definition at line 83 of file int.hh.


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.hpp.

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

Destructor.

Definition at line 74 of file int.hpp.


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.hpp.

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

Move to next assignment.

Implements Test::Int::Assignment.

Definition at line 52 of file int.cpp.

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.hpp.


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: