commit 2025-10-07 19:40 add CopyThis() in ZCppMain/ZtCLinkList.H
This commit is contained in:
@ -1422,7 +1422,7 @@ namespace ZNsMain
|
||||
(
|
||||
const ZCLink* AP_CopyLink ,
|
||||
TypeSize AL_FarNum ,
|
||||
ZtCObjList& ARR_StoreList
|
||||
TypeThis& ARR_Rhs
|
||||
) const
|
||||
/*#############################################################################*/
|
||||
{
|
||||
@ -1458,25 +1458,28 @@ namespace ZNsMain
|
||||
|
||||
ZCLink::MakeRing(VP_HeadLink, VP_TailLink);
|
||||
|
||||
ARR_StoreList.mp_HeadLink = VP_HeadLink;
|
||||
ARR_StoreList.ml_LinkSize = (AL_FarNum<0 ? -AL_FarNum : AL_FarNum)+1 ;
|
||||
TypeThis VO_TempList;
|
||||
|
||||
return ARR_StoreList;
|
||||
VO_TempList.mp_HeadLink = VP_HeadLink ;
|
||||
VO_TempList.ml_LinkSize =
|
||||
(AL_FarNum<0 ? -AL_FarNum : AL_FarNum)+1 ;
|
||||
|
||||
return ARR_Rhs.JoinTail(VO_TempList);
|
||||
}/*
|
||||
ZtCObjList& CopyLink ###########################################################
|
||||
(
|
||||
const ZCLink* AP_CopyLink ,
|
||||
TypeSize AL_FarNum ,
|
||||
ZtCObjList& ARR_StoreList
|
||||
TypeThis& ARR_Rhs
|
||||
) const
|
||||
###############################################################################*/
|
||||
|
||||
|
||||
ZtCObjList& CopyThis(ZtCObjList& ARR_StoreList) const
|
||||
ZtCObjList& CopyThis(ZtCObjList& ARR_Rhs) const
|
||||
{
|
||||
return CopyLink(mp_HeadLink, ml_LinkSize-1, RR(ARR_StoreList));
|
||||
return CopyLink(mp_HeadLink, ml_LinkSize-1, RR(ARR_Rhs));
|
||||
}/*
|
||||
ZtCObjList& CopyThis(ZtCObjList& ARR_StoreList) const*/
|
||||
ZtCObjList& CopyThis(ZtCObjList& ARR_Rhs) const*/
|
||||
|
||||
|
||||
ZtCObjList& MakeDefault
|
||||
|
Reference in New Issue
Block a user