libidx
ebl::idxlooper< T > Class Template Reference

#include <idxiter.h>

Inheritance diagram for ebl::idxlooper< T >:
ebl::idx< T > ebl::smart_pointer

List of all members.

Public Member Functions

 idxlooper (idx< T > &m, int ld)
 generic constructor loops over dimensin ld
bool notdone ()
 return true if loop is over
T * next ()
 increment to next item. Return pointer to data.
void operator++ ()

Protected Attributes

intg i
intg dimd
intg modd

Detailed Description

template<class T>
class ebl::idxlooper< T >

idxlooper: a kind of iterator used by bloop and eloop macros. idxlooper is a subclass of idx, It is used as follows: for (idxlooper z(&idx,0); z.notdone(); z.next()) { .... }


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