diff --git a/ZCppMain/ZtCLinkList.H b/ZCppMain/ZtCLinkList.H index 51b6556..93b735f 100644 --- a/ZCppMain/ZtCLinkList.H +++ b/ZCppMain/ZtCLinkList.H @@ -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()