KrisLibrary  1.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
MapIterator< T, IterT, MapT > Struct Template Reference

#include <indexing.h>

Inheritance diagram for MapIterator< T, IterT, MapT >:

Public Types

typedef MapIterator< T, IterT, MapT > MyT
 

Public Member Functions

 MapIterator (MapT &_mapping)
 
 MapIterator (IterT &_iter, MapT &_mapping)
 
operator* ()
 
bool operator== (const MyT &rhs) const
 
bool operator!= (const MyT &rhs) const
 
bool operator< (const MyT &rhs) const
 

Public Attributes

MapT & mapping
 

Detailed Description

template<class T, class IterT, class MapT>
struct MapIterator< T, IterT, MapT >

An iterator class that is passed through a mapping whenever the * operator is called.


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