Main Page | Namespace List | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Examples

dsrpdb::Filter_iterator< It, Filter > Class Template Reference

#include <iterator.h>

List of all members.

Detailed Description

template<class It, class Filter>
class dsrpdb::Filter_iterator< It, Filter >

Filters the iterator output.

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_

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