Generated on Tue May 22 09:41:52 2018 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 79 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 54 of file int.hpp.

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

Destructor.

Definition at line 70 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 61 of file int.hpp.

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

Move to next assignment.

Implements Test::Int::Assignment.

Definition at line 48 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 65 of file int.hpp.


Member Data Documentation

Iterator for each variable.

Definition at line 81 of file int.hh.


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