#include <iterator.h>
Definition at line 108 of file iterator.h.
Public Types | |
| typedef It::value_type | value_type |
| typedef It::iterator_category | iterator_category |
| typedef It::difference_type | difference_type |
| typedef It::reference | reference |
| typedef It::pointer | pointer |
Public Member Functions | |
| reference | operator * () |
| pointer | operator-> () |
| This | operator++ (int) |
| This | operator++ () |
| bool | operator== (const This &o) const |
| bool | operator!= (const This &o) const |
| Filter_iterator () | |
| Filter_iterator (It c, It e, Filter f) | |
Protected Member Functions | |
| void | fix () |
Protected Attributes | |
| It | cur_ |
| It | end_ |
| Filter | f_ |