diff options
Diffstat (limited to 'src/T2DLL/T2CustomerTableIterator.h')
-rw-r--r-- | src/T2DLL/T2CustomerTableIterator.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/T2DLL/T2CustomerTableIterator.h b/src/T2DLL/T2CustomerTableIterator.h index ba07778..57c804e 100644 --- a/src/T2DLL/T2CustomerTableIterator.h +++ b/src/T2DLL/T2CustomerTableIterator.h @@ -1,14 +1,17 @@ #pragma once #include "common.h" -class T2CustomerTableIterator { +class AFX_EXT_CLASS T2CustomerTableIterator { public: - T2CustomerTableIterator(const T2TenantMemberTableDef*); + T2CustomerTableIterator(const T2TenantMemberTableDef* inTable); ~T2CustomerTableIterator(); - int Next(T2TenantMemberDef*&, unsigned int&); + BOOL Next(T2TenantMemberDef*& outMemberDef, unsigned int& outRate); + protected: void CalcNextIndex(); -public: - T2CustomerTableIterator& operator=(const T2CustomerTableIterator&) {} + const T2TenantMemberTableDef *mTable; + int mLastNum; + int mBound; + int mNextIndex; }; |