commit 2025-09-28 10:13 edit a bit ZCppMain/ZMainHead.H
This commit is contained in:
@ -5348,31 +5348,31 @@ namespace ZNsMain
|
|||||||
TypeSize ml_LinkCnt ;
|
TypeSize ml_LinkCnt ;
|
||||||
private :
|
private :
|
||||||
|
|
||||||
ZCLink* NewLink()
|
_VT_ ZCLink* NewLink()
|
||||||
{
|
{
|
||||||
if(TTypeCRTP::ZEUseCRTP<1) return new ZCLink;
|
if(TTypeCRTP::ZEUseCRTP<1) return new ZCLink;
|
||||||
|
|
||||||
return (*static_cast<TypeChild*>(this)).NewLink();
|
return (*static_cast<TypeChild*>(this)).NewLink();
|
||||||
}/*
|
}/*
|
||||||
ZCLink* NewLink()*/
|
_VT_ ZCLink* NewLink()*/
|
||||||
|
|
||||||
ZCLink* NewLink(TypeArg AO_ArgData)
|
_VT_ ZCLink* NewLink(TypeArg AO_ArgData)
|
||||||
{
|
{
|
||||||
if(TTypeCRTP::ZEUseCRTP<1)
|
if(TTypeCRTP::ZEUseCRTP<1)
|
||||||
{ return new ZCLink(AO_ArgData); }
|
{ return new ZCLink(AO_ArgData); }
|
||||||
|
|
||||||
return (*static_cast<TypeChild*>(this)).NewLink(AO_ArgData);
|
return (*static_cast<TypeChild*>(this)).NewLink(AO_ArgData);
|
||||||
}/*
|
}/*
|
||||||
ZCLink* NewLink(TypeArg AO_ArgData)*/
|
_VT_ ZCLink* NewLink(TypeArg AO_ArgData)*/
|
||||||
|
|
||||||
void DelLink(ZCLink* AP_DelLink)
|
_VT_ void DelLink(ZCLink* AP_DelLink)
|
||||||
{
|
{
|
||||||
if(TTypeCRTP::ZEUseCRTP<1)
|
if(TTypeCRTP::ZEUseCRTP<1)
|
||||||
{ delete AP_DelLink; return; }
|
{ delete AP_DelLink; return; }
|
||||||
|
|
||||||
return (*static_cast<TypeChild*>(this)).DelLink(AP_DelLink);
|
return (*static_cast<TypeChild*>(this)).DelLink(AP_DelLink);
|
||||||
}/*
|
}/*
|
||||||
void DelLink(ZCLink* AP_DelLink)*/
|
_VT_ void DelLink(ZCLink* AP_DelLink)*/
|
||||||
|
|
||||||
/*private :*/
|
/*private :*/
|
||||||
private :
|
private :
|
||||||
|
Reference in New Issue
Block a user