commit 2025-10-05 22:37 add AddHead/AddTail(const ZCLink& AR_CLink) : ZCppMain/ZtCLinkList.H

This commit is contained in:
2025-10-05 22:37:10 +09:00
parent c1d788a611
commit fdd6cdc718

View File

@ -1201,6 +1201,17 @@ namespace ZNsMain
ZCLink& AddHead(){ return JoinAfter (*NewLink(), 0); }
ZCLink& AddTail(){ return JoinBefore(*NewLink(), 0); }
ZCLink& AddHead(const ZCLink& AR_CLink)
{ return JoinAfter (*NewLink(AR_CLink), 0); }
ZCLink& AddTail(const ZCLink& AR_CLink)
{ return JoinBefore(*NewLink(AR_CLink), 0); }
ZCLink& AddHead(ZCLink& AR_CLink)
{ return JoinAfter (*NewLink(AR_CLink), 0); }
ZCLink& AddTail(ZCLink& AR_CLink)
{ return JoinBefore(*NewLink(AR_CLink), 0); }
void DeleteHead()
{ if(ml_LinkSize<1) return; RecvFreeIn( &CutLink(mp_HeadLink) ); }
void DeleteTail()