commit 2025-10-12 18:51 add iterator class in ZCppMain/ZtCObjList.H

This commit is contained in:
2025-10-12 18:51:35 +09:00
parent 3259618f1e
commit 2c2b664d15
5 changed files with 359 additions and 448 deletions

View File

@ -2139,7 +2139,7 @@ namespace ZNsMain
TypeThis& MoveLinkTail(ZCLink& AR_MoveLink) ::::::::::::::::::::::*/
ZtCBaseList& SendRangeIn ////////////////////////////////////////////////
TypeThis& SendRangeIn ///////////////////////////////////////////////////
(
ZCLink& AR_CutHead, ZCLink& AR_CutTail,
TypeSize AI_CutSize, ZCLinkOpt AO_LinkOpt, bool AB_After
@ -2151,7 +2151,7 @@ namespace ZNsMain
if(AI_CutSize < 1 ){return *this;}
if(AI_CutSize >= size()){return *this;}
ZtCBaseList VO_Saver; CutLinkRangeOut /***********/
TypeThis VO_Saver; CutLinkRangeOut /**************/
(
AR_CutHead , AR_CutTail , AI_CutSize,
RR(VO_Saver), AO_LinkOpt.Raw(), AB_After
@ -2164,7 +2164,7 @@ namespace ZNsMain
}
/*#####################################################################*/
ZtCBaseList& SendRangeInAfter ///////////////////////////////////////////
TypeThis& SendRangeInAfter //////////////////////////////////////////////
(
ZCLink& AR_CutHead, ZCLink& AR_CutTail,
TypeSize AI_CutSize, ZCLinkOpt AO_LinkOpt
@ -2175,7 +2175,7 @@ namespace ZNsMain
( AR_CutHead, AR_CutTail, AI_CutSize, AO_LinkOpt, true );
}
/*#####################################################################*/
ZtCBaseList& SendRangeInBefore //////////////////////////////////////////
TypeThis& SendRangeInBefore /////////////////////////////////////////////
(
ZCLink& AR_CutHead, ZCLink& AR_CutTail,
TypeSize AI_CutSize, ZCLinkOpt AO_LinkOpt
@ -2187,7 +2187,7 @@ namespace ZNsMain
}
/*#####################################################################*/
ZtCBaseList& SendRangeInHead ////////////////////////////////////////////
TypeThis& SendRangeInHead ///////////////////////////////////////////////
(
ZCLink& AR_CutHead, ZCLink& AR_CutTail,
TypeSize AI_CutSize, ZCLinkOpt AO_LinkOpt
@ -2198,7 +2198,7 @@ namespace ZNsMain
( AR_CutHead, AR_CutTail, AI_CutSize, ZCLinkOpt(0), true );
}
/*#####################################################################*/
ZtCBaseList& SendRangeInTail ////////////////////////////////////////////
TypeThis& SendRangeInTail ///////////////////////////////////////////////
(
ZCLink& AR_CutHead, ZCLink& AR_CutTail,
TypeSize AI_CutSize, ZCLinkOpt AO_LinkOpt