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

Gecode::SetExprRanges::Iter Class Reference

List of all members.

Detailed Description

Reference-counted range iterators with virtual member functions.

Definition at line 134 of file set-expr.icc.

Public Member Functions

 Iter (Gecode::Iter::Ranges::Virt::Iterator *)
 Construct from iterator.
 ~Iter (void)
 Destructor.
void increment (void)
 Increment reference count.
bool decrement (void)
 Decrement reference count.

Public Attributes

Gecode::Iter::Ranges::Virt::Iteratori
 The actual iterator.
int num
 Reference count.


Constructor & Destructor Documentation

Gecode::SetExprRanges::Iter::Iter Gecode::Iter::Ranges::Virt::Iterator  )  [inline]
 

Construct from iterator.

Definition at line 152 of file set-expr.icc.

Gecode::SetExprRanges::Iter::~Iter void   )  [inline]
 

Destructor.

Definition at line 156 of file set-expr.icc.


Member Function Documentation

void Gecode::SetExprRanges::Iter::increment void   )  [inline]
 

Increment reference count.

Definition at line 159 of file set-expr.icc.

bool Gecode::SetExprRanges::Iter::decrement void   )  [inline]
 

Decrement reference count.

Definition at line 162 of file set-expr.icc.


Member Data Documentation

Gecode::Iter::Ranges::Virt::Iterator* Gecode::SetExprRanges::Iter::i
 

The actual iterator.

Definition at line 137 of file set-expr.icc.

int Gecode::SetExprRanges::Iter::num
 

Reference count.

Definition at line 139 of file set-expr.icc.


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