interface of a generic predicate iterator. More...
#include <attributes.h>
Public Member Functions | |
virtual bool | next ()=0 |
moves this iterator to the next filter in its predicate. More... | |
virtual | ~Iterator () |
destructor | |
Public Member Functions inherited from siena::Filter | |
virtual | ~Filter () |
virtual destructor | |
virtual Iterator * | first () const =0 |
returns an iterator over this filter. More... | |
virtual bool | covers (const Message &m) const |
applies this filter to a message. More... | |
interface of a generic predicate iterator.
provides sequential access to the filters in a predicate.
|
pure virtual |
moves this iterator to the next filter in its predicate.
false
if this iterator points to the last filter or to the end of the sequence. In this case, after this call to next(), this iterator will point to an invalid filter representing the end of the sequence.