Gecode::SetExprRanges::Iter Class Reference
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::Iterator * | i |
The actual iterator. | |
int | num |
Reference count. |
Constructor & Destructor Documentation
Gecode::SetExprRanges::Iter::Iter | ( | Gecode::Iter::Ranges::Virt::Iterator * | i0 | ) | [inline] |
Gecode::SetExprRanges::Iter::~Iter | ( | void | ) | [inline] |
Member Function Documentation
void Gecode::SetExprRanges::Iter::increment | ( | void | ) | [inline] |
bool Gecode::SetExprRanges::Iter::decrement | ( | void | ) | [inline] |
Member Data Documentation
The documentation for this class was generated from the following file:
- gecode/set/projectors/set-expr.icc (Revision: 6312)