#include "Vector.H"
#include "DataIndex.H"
#include "BoxLayout.H"
#include "SPMD.H"
#include "LayoutIterator.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Go to the source code of this file.
|
#define | _DATAITERATOR_H_ |
|
#define | DATAITERATOR(CLASS, BOXLAYOUT) |
|
#define | ENDITERATOR(CLASS) |
|
#define | DATAITERATOR1(CLASS, BOXLAYOUT, TYPE1, VAL1) |
|
#define | ENDITERATOR1(CLASS, TYPE1, VAL1) |
|
#define | DATAITERATOR2(CLASS, BOXLAYOUT, TYPE1, VAL1, TYPE2, VAL2) |
|
#define | ENDITERATOR2(CLASS, TYPE1, VAL1, TYPE2, VAL2) |
|
◆ _DATAITERATOR_H_
◆ DATAITERATOR
#define DATAITERATOR |
( |
|
CLASS, |
|
|
|
BOXLAYOUT |
|
) |
| |
Value: for (dit.
begin(); dit.
ok(); ++dit) \
{ \
DataIndex di = dit(); \
void begin()
initialize this iterator to the first Box in its Layout
Definition: LayoutIterator.H:115
virtual bool ok() const
return true if this iterator is still in its Layout
Definition: LayoutIterator.H:110
Definition: DataIterator.H:140
Definition: DataIndex.H:112
◆ ENDITERATOR
#define ENDITERATOR |
( |
|
CLASS | ) |
|
Value: }
Definition: DataIndex.H:112
◆ DATAITERATOR1
#define DATAITERATOR1 |
( |
|
CLASS, |
|
|
|
BOXLAYOUT, |
|
|
|
TYPE1, |
|
|
|
VAL1 |
|
) |
| |
Value: for (dit.
begin(); dit.
ok(); ++dit) \
{ \
DataIndex di = dit(); \
void begin()
initialize this iterator to the first Box in its Layout
Definition: LayoutIterator.H:115
virtual bool ok() const
return true if this iterator is still in its Layout
Definition: LayoutIterator.H:110
Definition: DataIterator.H:140
Definition: DataIndex.H:112
◆ ENDITERATOR1
#define ENDITERATOR1 |
( |
|
CLASS, |
|
|
|
TYPE1, |
|
|
|
VAL1 |
|
) |
| |
Value: }
Definition: DataIndex.H:112
◆ DATAITERATOR2
#define DATAITERATOR2 |
( |
|
CLASS, |
|
|
|
BOXLAYOUT, |
|
|
|
TYPE1, |
|
|
|
VAL1, |
|
|
|
TYPE2, |
|
|
|
VAL2 |
|
) |
| |
Value: for (dit.
begin(); dit.
ok(); ++dit) \
{ \
DataIndex di = dit(); \
MT_BEGIN3(CLASS, TYPE1, VAL1, TYPE2, VAL2,
DataIndex, di)
void begin()
initialize this iterator to the first Box in its Layout
Definition: LayoutIterator.H:115
virtual bool ok() const
return true if this iterator is still in its Layout
Definition: LayoutIterator.H:110
Definition: DataIterator.H:140
Definition: DataIndex.H:112
◆ ENDITERATOR2
#define ENDITERATOR2 |
( |
|
CLASS, |
|
|
|
TYPE1, |
|
|
|
VAL1, |
|
|
|
TYPE2, |
|
|
|
VAL2 |
|
) |
| |
Value:MT_END3(CLASS, TYPE1, VAL1, TYPE2, VAL2,
DataIndex, di) \
}
Definition: DataIndex.H:112