commit 2025-09-11 14:57 ZtCInit::EUseInit, EUseFini => ZEUseInit, ZEUseFini in ZCppMain/ZMainHead.H

This commit is contained in:
2025-09-11 14:57:28 +09:00
parent 3a41be365a
commit 74dbcd6482
4 changed files with 20 additions and 19 deletions

View File

@ -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){}

View File

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

View File

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

View File

@ -147,7 +147,7 @@ namespace ZNsMain
public: public:
class ZCNode1 : class ZCNode1
{ {
public : public :
friend class ZCNodeInfo; friend class ZCNodeInfo;