commit 2025-09-09 00:14 edit a bit ZCppMain/ZtCSimList.H

This commit is contained in:
2025-09-09 00:15:07 +09:00
parent 9c39536b4f
commit 3537c0a37d
2 changed files with 38 additions and 38 deletions

View File

@ -751,6 +751,9 @@ namespace ZNsMain
ZtCThreadEx& operator=(const ZtCThreadEx& rhs)*/
virtual ~ZtCThreadEx(){}
bool Make()
{
return this->TThread::Make(ThreadFunc, GetCDerivePtr());

View File

@ -380,11 +380,12 @@ namespace ZNsMain
////////////// ) */
void GetManyLinkCopy( ZCLink* AP_LinkOrgin,
TTypSize AL_FarNum ,
ZCLink*& APR_HeadCopy,
ZCLink*& APR_TailCopy
/*****************/ )
void GetManyLinkCopy /*////////////////////////////*/
(
ZCLink* AP_LinkOrgin, TTypSize AL_FarNum ,
ZCLink*& APR_HeadCopy, ZCLink*& APR_TailCopy
)
/*/////////////////////////////////////////////////*/
{
// AL_FarNum > 0
// AP_LinkOrgin 링크부터,
@ -466,11 +467,13 @@ namespace ZNsMain
ml_UseSize = 0;
}
//else // AL_FarNum > ml_UseSize
}
/*void GetManyLinkCopy(
}/*
void GetManyLinkCopy ////////////////////////////////
(
ZCLink* AP_LinkOrgin, TTypSize AL_FarNum ,
ZCLink*& APR_HeadCopy, ZCLink*& APR_TailCopy,
///////////// ) */
ZCLink*& APR_HeadCopy, ZCLink*& APR_TailCopy
)
///////////////////////////////////////////////////*/
void MakeLink( TTypSize AL_MakeSize,
@ -521,6 +524,7 @@ namespace ZNsMain
{
ml_AllSize -= AL_MakeSize+1 ;
VB_IsHeapOver = true ;
break;
}
//if(VP_MakeLink==0)
@ -743,9 +747,7 @@ namespace ZNsMain
#endif //!_SIMLIST_FREE_STORE_CHECK_
if(ml_UseSize==0)
return ;
//endif
if(ml_UseSize==0) return ;
ZCLink* VP_DelLink=mp_NoUseHeadLink;
@ -774,9 +776,7 @@ namespace ZNsMain
ZNsMain::ZCMutexSmallLock VO_ZCMutexSmallLock(mo_Mutex);
#endif //_REENTRANT_MUTEX
if(ml_UseSize==0)
return ;
//endif
if(ml_UseSize==0) return ;
ZCLink* VP_DelLink=mp_NoUseHeadLink;
@ -1193,11 +1193,8 @@ namespace ZNsMain
//const TType& operator[](TTypSize AL_Index) const
operator TType& ()
{
return AddTailDefault()->mo_Type;
}/*
operator TType& ()*/
operator TType&(){return AddTailDefault()->mo_Type;}
TType& operator()()
{
@ -1570,7 +1567,7 @@ namespace ZNsMain
{
if(this==&rhs || rhs.mp_HeadLink==0)
{return;}
////////////////////////////////////
/*++++++++++++++++++++++++++++++++*/
rhs.OnDelete( rhs.mp_HeadLink, 1,
rhs.mp_TailLink, rhs.ml_Size
@ -1603,7 +1600,7 @@ namespace ZNsMain
{
if(this==&rhs || rhs.mp_HeadLink==0)
{ return; }
////////////////////////////////////
/*++++++++++++++++++++++++++++++++*/
rhs.OnDelete( rhs.mp_HeadLink, 1,
rhs.mp_TailLink, rhs.ml_Size
@ -1847,7 +1844,7 @@ namespace ZNsMain
{
if(VP_TempLink==AP_pSearchLink)
{return VL_FindIndex;}
///////////////////////////////
/*+++++++++++++++++++++++++++*/
if(VL_FindIndex==ml_Size){return 0; }
@ -1875,7 +1872,7 @@ namespace ZNsMain
{
if(**VP_TempLink==AR_TypeArg)
{return VL_FindIndex;}
////////////////////////////
/*+++++++++++++++++++++++++*/
if(VL_FindIndex==ml_Size){return 0; }