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

Gecode::SetExprRanges::Iter Class Reference

List of all members.


Detailed Description

Reference-counted range iterators with virtual member functions.

Definition at line 179 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 i0  )  [inline]

Construct from iterator.

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

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

Destructor.

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


Member Function Documentation

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

Increment reference count.

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

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

Decrement reference count.

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


Member Data Documentation

The actual iterator.

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

Reference count.

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


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