commit 2025-10-15 12:54 add iterator and func : ZCppMain/ZtCLinkList.H
This commit is contained in:
@ -499,7 +499,7 @@ using namespace std;
|
||||
|
||||
#define _FOR_ITER_EASY_START0(MainType, MainObj, IterVar, SizeVar) \
|
||||
{ \
|
||||
typedef MainType::TypeSize IterTypeSize ; \
|
||||
typedef typename MainType::TypeSize IterTypeSize ; \
|
||||
ZNsMain::IterEasyID IterVar = MainObj.ItHID(); \
|
||||
\
|
||||
for(IterTypeSize SizeVar=0; SizeVar<MainObj.size(); ++SizeVar){
|
||||
@ -510,7 +510,7 @@ using namespace std;
|
||||
|
||||
#define _FOR_ITER_EASY_START0_C(MainType, MainObj, IterVar, SizeVar) \
|
||||
{ \
|
||||
typedef MainType::TypeSize IterTypeSize ; \
|
||||
typedef typename MainType::TypeSize IterTypeSize ; \
|
||||
ZNsMain::IterEasyIDc IterVar = MainObj.ItHIDc(); \
|
||||
\
|
||||
for(IterTypeSize SizeVar=0; SizeVar<MainObj.size(); ++SizeVar){
|
||||
@ -522,7 +522,7 @@ using namespace std;
|
||||
|
||||
#define _FOR_ITER_EASY_START0_R(MainType, MainObj, IterVar, SizeVar) \
|
||||
{ \
|
||||
typedef MainType::TypeSize IterTypeSize ; \
|
||||
typedef typename MainType::TypeSize IterTypeSize ; \
|
||||
ZNsMain::IterEasyID IterVar = MainObj.ItTID(); \
|
||||
\
|
||||
for(IterTypeSize SizeVar=0; SizeVar<MainObj.size(); ++SizeVar){
|
||||
@ -533,7 +533,7 @@ using namespace std;
|
||||
|
||||
#define _FOR_ITER_EASY_START0_RC(MainType, MainObj, IterVar, SizeVar) \
|
||||
{ \
|
||||
typedef MainType::TypeSize IterTypeSize ; \
|
||||
typedef typename MainType::TypeSize IterTypeSize ; \
|
||||
ZNsMain::IterEasyIDc IterVar = MainObj.ItTIDc(); \
|
||||
\
|
||||
for(IterTypeSize SizeVar=0; SizeVar<MainObj.size(); ++SizeVar){
|
||||
@ -6198,6 +6198,7 @@ namespace ZNsMain
|
||||
TypeDataC& operator*() const{return **mp_CurrLink;}
|
||||
operator TypeNodeC* () const{return mp_CurrLink;}
|
||||
operator TypeNodeC& () const{return *mp_CurrLink;}
|
||||
operator TypeNode * () const{return 0 ;}
|
||||
|
||||
|
||||
bool operator == (const ZCNodePointN& rhs) const
|
||||
|
Reference in New Issue
Block a user