Siena Fast Forwarding Documentation (v. 1.9.4)

siena::filter::iterator Class Reference

interface of a generic filter iterator. More...

#include <types.h>

Inheritance diagram for siena::filter::iterator:
siena::constraint siena::attribute siena::value

List of all members.

Public Member Functions

virtual bool next ()=0
 moves this iterator to the next attribute in the sequence.
virtual ~iterator ()
 destructor

Detailed Description

interface of a generic filter iterator.

provides sequential access to the constraints of a filter.


Member Function Documentation

virtual bool siena::filter::iterator::next (  )  [pure virtual]

moves this iterator to the next attribute in the sequence.

Returns:
true if the constraint pointed to by this iterator before this call to next() is not the last one in its filter. In this case, after this call to next(), this iterator will point to the next constraint.
false if this iterator points to the last constraint or to the end of the sequence. In this case, after this call to next(), this iterator will point to an invalid constraint representing the end of the sequence.

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