Generated on Sat Nov 11 01:12:19 2006 for Gecode by doxygen 1.5.1

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

The actual iterator.

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

Reference count.

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


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