commit 2025-09-28 10:13 edit a bit ZCppMain/ZMainHead.H

This commit is contained in:
2025-09-28 10:13:42 +09:00
parent cf415becc0
commit ed0ab398db

View File

@ -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 :