commit 2025-09-11 14:57 ZtCInit::EUseInit, EUseFini => ZEUseInit, ZEUseFini in ZCppMain/ZMainHead.H
This commit is contained in:
@ -3651,8 +3651,8 @@ namespace ZNsMain
|
|||||||
template<typename TType> class ZtCInit
|
template<typename TType> class ZtCInit
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
enum{EUseInit=0};
|
enum{ZEUseInit=0};
|
||||||
enum{EUseFini=0};
|
enum{ZEUseFini=0};
|
||||||
public:
|
public:
|
||||||
template<typename TType2>
|
template<typename TType2>
|
||||||
static void OnInit(TType& AR_TypeArg, TType2& AR_TypeArg2){}
|
static void OnInit(TType& AR_TypeArg, TType2& AR_TypeArg2){}
|
||||||
@ -3666,8 +3666,8 @@ namespace ZNsMain
|
|||||||
class ZCInit
|
class ZCInit
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
enum{EUseInit=0};
|
enum{ZEUseInit=0};
|
||||||
enum{EUseFini=0};
|
enum{ZEUseFini=0};
|
||||||
public:
|
public:
|
||||||
template<typename TType, typename TType2>
|
template<typename TType, typename TType2>
|
||||||
static void OnInit(TType& AR_TypeArg, TType2& AR_TypeArg2){}
|
static void OnInit(TType& AR_TypeArg, TType2& AR_TypeArg2){}
|
||||||
|
@ -234,7 +234,7 @@ namespace ZNsMain
|
|||||||
|
|
||||||
void OnDelete(ZCLink* AP_CutLink)
|
void OnDelete(ZCLink* AP_CutLink)
|
||||||
{
|
{
|
||||||
if(TypeInit::EUseFini<1) return;
|
if(TypeInit::ZEUseFini<1) return;
|
||||||
|
|
||||||
TypeInit::OnFini(AP_CutLink->mo_Data, *this) ;
|
TypeInit::OnFini(AP_CutLink->mo_Data, *this) ;
|
||||||
}
|
}
|
||||||
@ -247,7 +247,7 @@ namespace ZNsMain
|
|||||||
)
|
)
|
||||||
/*############################################################*/
|
/*############################################################*/
|
||||||
{
|
{
|
||||||
if(TypeInit::EUseFini<1) return;
|
if(TypeInit::ZEUseFini<1) return;
|
||||||
|
|
||||||
TypeSize VL_LoopCnt = AI_CutTailPos-AI_CutHeadPos+1 ;
|
TypeSize VL_LoopCnt = AI_CutTailPos-AI_CutHeadPos+1 ;
|
||||||
ZCLink* VP_NowLink = AP_CutHead ;
|
ZCLink* VP_NowLink = AP_CutHead ;
|
||||||
@ -271,7 +271,7 @@ namespace ZNsMain
|
|||||||
)
|
)
|
||||||
/*############################################################*/
|
/*############################################################*/
|
||||||
{
|
{
|
||||||
if(TypeInit::EUseInit<1) return;
|
if(TypeInit::ZEUseInit<1) return;
|
||||||
|
|
||||||
ZCLink* VP_NowLink = AP_HeadInsert;
|
ZCLink* VP_NowLink = AP_HeadInsert;
|
||||||
|
|
||||||
@ -3083,7 +3083,8 @@ namespace ZNsMain
|
|||||||
while(--VI_AddUnitCnt>=0)
|
while(--VI_AddUnitCnt>=0)
|
||||||
{
|
{
|
||||||
AllocUnitAtTail()->
|
AllocUnitAtTail()->
|
||||||
AddObjArr(AP_ObjArr, ZEArrSize); AP_ObjArr += ZEArrSize;
|
AddObjArr(AP_ObjArr, ZEArrSize);
|
||||||
|
AP_ObjArr += ZEArrSize ;
|
||||||
ml_NowObjtCnt += ZEArrSize ;
|
ml_NowObjtCnt += ZEArrSize ;
|
||||||
|
|
||||||
if(--VI_MaxUnitCnt<=0)
|
if(--VI_MaxUnitCnt<=0)
|
||||||
|
@ -265,7 +265,7 @@ namespace ZNsMain
|
|||||||
{
|
{
|
||||||
ZCLink* VP_TempLink = new ZCLink ;
|
ZCLink* VP_TempLink = new ZCLink ;
|
||||||
|
|
||||||
if(TypeInit::EUseInit>0)
|
if(TypeInit::ZEUseInit>0)
|
||||||
TypeInit::OnInit(VP_TempLink->mo_Data, *this);
|
TypeInit::OnInit(VP_TempLink->mo_Data, *this);
|
||||||
|
|
||||||
return (++ml_AllSize, VP_TempLink);
|
return (++ml_AllSize, VP_TempLink);
|
||||||
@ -315,7 +315,7 @@ namespace ZNsMain
|
|||||||
|
|
||||||
while(true)
|
while(true)
|
||||||
{
|
{
|
||||||
if(TypeInit::EUseInit>0)
|
if(TypeInit::ZEUseInit>0)
|
||||||
TypeInit::OnInit(VP_Temp->mo_Data, *this);
|
TypeInit::OnInit(VP_Temp->mo_Data, *this);
|
||||||
|
|
||||||
if(VP_Temp==mp_NoUseTailLink)
|
if(VP_Temp==mp_NoUseTailLink)
|
||||||
@ -337,7 +337,7 @@ namespace ZNsMain
|
|||||||
{
|
{
|
||||||
APR_HeadLink = mp_NoUseHeadLink;
|
APR_HeadLink = mp_NoUseHeadLink;
|
||||||
|
|
||||||
if(TypeInit::EUseInit>0)
|
if(TypeInit::ZEUseInit>0)
|
||||||
TypeInit::OnInit(mp_NoUseHeadLink->mo_Data, *this);
|
TypeInit::OnInit(mp_NoUseHeadLink->mo_Data, *this);
|
||||||
|
|
||||||
for(TTypSize VL_Count=2; VL_Count<=AL_LinkSize; ++VL_Count)
|
for(TTypSize VL_Count=2; VL_Count<=AL_LinkSize; ++VL_Count)
|
||||||
@ -347,7 +347,7 @@ namespace ZNsMain
|
|||||||
|
|
||||||
mp_NoUseHeadLink = mp_NoUseHeadLink->mp_NextLink;
|
mp_NoUseHeadLink = mp_NoUseHeadLink->mp_NextLink;
|
||||||
|
|
||||||
if(TypeInit::EUseInit>0)
|
if(TypeInit::ZEUseInit>0)
|
||||||
TypeInit::OnInit(mp_NoUseHeadLink->mo_Data, *this);
|
TypeInit::OnInit(mp_NoUseHeadLink->mo_Data, *this);
|
||||||
}
|
}
|
||||||
//for(TTypSize VL_Count=2; VL_Count<=AL_LinkSize; ++VL_Count)
|
//for(TTypSize VL_Count=2; VL_Count<=AL_LinkSize; ++VL_Count)
|
||||||
@ -514,7 +514,7 @@ namespace ZNsMain
|
|||||||
}
|
}
|
||||||
//if(APR_HeadLink==0)
|
//if(APR_HeadLink==0)
|
||||||
|
|
||||||
if(TypeInit::EUseInit>0)
|
if(TypeInit::ZEUseInit>0)
|
||||||
TypeInit::OnInit(APR_HeadLink->mo_Data, *this);
|
TypeInit::OnInit(APR_HeadLink->mo_Data, *this);
|
||||||
|
|
||||||
ml_AllSize += AL_MakeSize;
|
ml_AllSize += AL_MakeSize;
|
||||||
@ -547,7 +547,7 @@ namespace ZNsMain
|
|||||||
}
|
}
|
||||||
//if(VP_MakeLink==0)
|
//if(VP_MakeLink==0)
|
||||||
|
|
||||||
if(TypeInit::EUseInit>0)
|
if(TypeInit::ZEUseInit>0)
|
||||||
TypeInit::OnInit(VP_MakeLink->mo_Data, *this);
|
TypeInit::OnInit(VP_MakeLink->mo_Data, *this);
|
||||||
|
|
||||||
VP_TempLink->mp_NextLink=VP_MakeLink;
|
VP_TempLink->mp_NextLink=VP_MakeLink;
|
||||||
@ -713,7 +713,7 @@ namespace ZNsMain
|
|||||||
}
|
}
|
||||||
//else
|
//else
|
||||||
|
|
||||||
if(TypeInit::EUseFini>0)
|
if(TypeInit::ZEUseFini>0)
|
||||||
TypeInit::OnFini(AP_Link->mo_Data, *this);
|
TypeInit::OnFini(AP_Link->mo_Data, *this);
|
||||||
}
|
}
|
||||||
//void ReceiveLink(ZCLink* AP_Link)
|
//void ReceiveLink(ZCLink* AP_Link)
|
||||||
@ -724,7 +724,7 @@ namespace ZNsMain
|
|||||||
ZNsMain::ZCMutexSmallLock VO_ZCMutexSmallLock(mo_Mutex);
|
ZNsMain::ZCMutexSmallLock VO_ZCMutexSmallLock(mo_Mutex);
|
||||||
#endif //_REENTRANT_MUTEX
|
#endif //_REENTRANT_MUTEX
|
||||||
|
|
||||||
if(TypeInit::EUseFini>0)
|
if(TypeInit::ZEUseFini>0)
|
||||||
{
|
{
|
||||||
ZCLink* VP_NowLink = AP_HeadLink;
|
ZCLink* VP_NowLink = AP_HeadLink;
|
||||||
|
|
||||||
@ -736,7 +736,7 @@ namespace ZNsMain
|
|||||||
}/*
|
}/*
|
||||||
__for1(TypeSize, i, AL_Count)*/
|
__for1(TypeSize, i, AL_Count)*/
|
||||||
}/*
|
}/*
|
||||||
if(TypeInit::EUseFini>0)*/
|
if(TypeInit::ZEUseFini>0)*/
|
||||||
|
|
||||||
|
|
||||||
if(ml_UseSize==0)
|
if(ml_UseSize==0)
|
||||||
|
@ -147,7 +147,7 @@ namespace ZNsMain
|
|||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
class ZCNode1 :
|
class ZCNode1
|
||||||
{
|
{
|
||||||
public :
|
public :
|
||||||
friend class ZCNodeInfo;
|
friend class ZCNodeInfo;
|
||||||
|
Reference in New Issue
Block a user