MercuryDPM
Beta
|
#include <MercuryData.h>
Public Member Functions | |
MercuryTimeStepIterator< NDIMS > | begin () |
MercuryTimeStepIterator< NDIMS > | end () |
Private Member Functions | |
IteratorProxy (MercuryDataFile *pData) | |
Private Attributes | |
MercuryDataFile * | data_ |
Friends | |
class | MercuryDataFile |
Proxy class because the compiler needs more information about the iterable type (namely the dimension). This can't be inferred as it needs two levels of inferrence while the standard allows for only one.
Definition at line 504 of file MercuryData.h.
|
inlineprivate |
Definition at line 507 of file MercuryData.h.
|
inline |
Definition at line 513 of file MercuryData.h.
References MercuryDataFile::begin(), and MercuryDataFile::IteratorProxy< NDIMS >::data_.
|
inline |
Definition at line 517 of file MercuryData.h.
References MercuryDataFile::IteratorProxy< NDIMS >::data_, and MercuryDataFile::end().
|
friend |
Definition at line 521 of file MercuryData.h.
|
private |
Definition at line 511 of file MercuryData.h.
Referenced by MercuryDataFile::IteratorProxy< NDIMS >::begin(), and MercuryDataFile::IteratorProxy< NDIMS >::end().