commit 2025-10-05 22:47 edit SendOutAfter/SendOutBefore : ZCppMain/ZtCLinkList.H
This commit is contained in:
@ -1225,36 +1225,34 @@ namespace ZNsMain
|
|||||||
void Delete(ZCLink& AR_DelLink)*/
|
void Delete(ZCLink& AR_DelLink)*/
|
||||||
|
|
||||||
|
|
||||||
void SendOutAfter (ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink* AP_StdLink)
|
void SendOutAfter (ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink& AR_StdLink)
|
||||||
{
|
{
|
||||||
// AR_CutLink 를 잘라서 rhs 의 AP_StdLink 뒤에 연결한다.
|
// AR_CutLink 를 잘라서 rhs 의 AR_StdLink 뒤에 연결한다.
|
||||||
// AP_StdLink==0 이면, rhs 의 앞에 삽입한다.
|
|
||||||
|
|
||||||
CutLink(AR_CutLink); rhs.JoinAfter (AR_CutLink, AP_StdLink);
|
CutLink(AR_CutLink); rhs.JoinAfter (AR_CutLink, &AR_StdLink);
|
||||||
}/*
|
}/*
|
||||||
void SendOutAfter (ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink* AP_StdLink)*/
|
void SendOutAfter (ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink& AR_StdLink)*/
|
||||||
|
|
||||||
void SendOutBefore(ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink* AP_StdLink)
|
void SendOutBefore(ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink& AR_StdLink)
|
||||||
{
|
{
|
||||||
// AR_CutLink 를 잘라서 rhs 의 AP_StdLink 앞에 연결한다.
|
// AR_CutLink 를 잘라서 rhs 의 AP_StdLink 앞에 연결한다.
|
||||||
// AP_StdLink==0 이면, rhs 의 뒤에 삽입한다.
|
|
||||||
|
|
||||||
CutLink(AR_CutLink); rhs.JoinBefore(AR_CutLink, AP_StdLink);
|
CutLink(AR_CutLink); rhs.JoinBefore(AR_CutLink, &AR_StdLink);
|
||||||
}/*
|
}/*
|
||||||
void SendOutBefore(ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink* AP_StdLink)*/
|
void SendOutBefore(ZCLink& AR_CutLink, ZtCLinkList& rhs, ZCLink& AR_StdLink)*/
|
||||||
|
|
||||||
|
|
||||||
void SendOutHead(ZCLink& AR_CutLink, ZtCLinkList& rhs)
|
void SendOutHead(ZCLink& AR_CutLink, ZtCLinkList& rhs)
|
||||||
{
|
{
|
||||||
// AR_CutLink 를 잘라서 rhs 의 앞에 연결한다.
|
// AR_CutLink 를 잘라서 rhs 의 앞에 연결한다.
|
||||||
|
|
||||||
SendOutAfter (AR_CutLink, rhs, 0);
|
CutLink(AR_CutLink); rhs.JoinAfter (AR_CutLink, 0);
|
||||||
}
|
}
|
||||||
void SendOutTail(ZCLink& AR_CutLink, ZtCLinkList& rhs)
|
void SendOutTail(ZCLink& AR_CutLink, ZtCLinkList& rhs)
|
||||||
{
|
{
|
||||||
// AR_CutLink 를 잘라서 rhs 의 뒤에 연결한다.
|
// AR_CutLink 를 잘라서 rhs 의 뒤에 연결한다.
|
||||||
|
|
||||||
SendOutBefore(AR_CutLink, rhs, 0);
|
CutLink(AR_CutLink); rhs.JoinBefore(AR_CutLink, 0);
|
||||||
}/*
|
}/*
|
||||||
void SendOutTail(ZCLink& AR_CutLink, ZtCLinkList& rhs)*/
|
void SendOutTail(ZCLink& AR_CutLink, ZtCLinkList& rhs)*/
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user