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

dsrpdb::Projection_iterator< It, Projector > Class Template Reference

#include <iterator.h>

List of all members.

Detailed Description

template<class It, class Projector>
class dsrpdb::Projection_iterator< It, Projector >

Take an iterator which returns atoms and return their coordinates instead.

Definition at line 52 of file iterator.h.

Public Types

typedef Projector::result_type value_type
typedef It::iterator_category iterator_category
typedef It::difference_type difference_type
typedef const Projector::result_type & reference
typedef const Projector::result_type * 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
 Projection_iterator ()
 Projection_iterator (It c, Projector p)

Protected Attributes

It cur_
Projector p_

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