Scopira 20080306

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

#include <narray.h>

List of all members.

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: