Scopira  20080306
scopira::basekit::niterator< T, DIM > Class Template Reference

#include <narray.h>

Public Types

typedef T data_type
 the element data type of this iterator
 

Public Member Functions

 niterator (void)
 ctor
 
 niterator (T *ptr, bool endptr, nindex< DIM > _size, nindex< DIM > _stride)
 initing ctor
 
T & operator* (void)
 Dereference.
 
bool operator== (const this_type &rhs) const
 Comparison.
 
bool operator!= (const this_type &rhs) const
 Comparison.
 
this_type operator++ (void)
 Increment.
 
this_type operator-- (void)
 Decrement.
 
ptrdiff_t operator- (const this_type &rhs) const
 Random iteration support method.
 
this_type operator+ (ptrdiff_t idx) const
 Random iteration support method.
 
this_type operator- (ptrdiff_t idx) const
 Random iteration support method.
 
bool operator< (const this_type &rhs) const
 Random iteration support method.
 

Detailed Description

template<class T, int DIM>
class scopira::basekit::niterator< T, DIM >

Slice iterators.

Author
Aleksander Demko

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