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

This commit is contained in:
2025-09-09 00:31:06 +09:00
parent 3537c0a37d
commit b994f15dbb

View File

@ -476,10 +476,13 @@ namespace ZNsMain
///////////////////////////////////////////////////*/
void MakeLink( TTypSize AL_MakeSize,
void MakeLink ///////////////////////////////////////
(
TTypSize AL_MakeSize ,
ZCLink*& APR_HeadLink,
ZCLink*& APR_TailLink
/**********/ )
)
///////////////////////////////////////////////////*/
{
#ifdef _REENTRANT_MUTEX
ZNsMain::ZCMutexSmallLock VO_ZCMutexSmallLock(mo_Mutex);
@ -565,13 +568,22 @@ namespace ZNsMain
while(true);
}
//if(VB_IsHeapOver==true)
}
//void MakeLink(TTypSize AL_MakeSize,ZCLink*& APR_HeadLink,ZCLink*& APR_TailLink)
}/*
void MakeLink ///////////////////////////////////////
(
TTypSize AL_MakeSize ,
ZCLink*& APR_HeadLink,
ZCLink*& APR_TailLink
)
///////////////////////////////////////////////////*/
void MakeLinkCopy( ZCLink* AP_LinkOrgin, TTypSize AL_FarNum,
void MakeLinkCopy ///////////////////////////////////
(
ZCLink* AP_LinkOrgin, TTypSize AL_FarNum ,
ZCLink*& APR_HeadCopy, ZCLink*& APR_TailCopy
/**************/ )
)
///////////////////////////////////////////////////*/
{
// AP_LinkOrgin 링크부터,
// AP_LinkOrgin 에서 AL_FarNum 만큼 떨어진 링크까지를 복사하여
@ -652,11 +664,13 @@ namespace ZNsMain
while(true);
}
//if(VB_IsHeapOver==true)
}
/*void MakeLinkCopy(
}/*
void MakeLinkCopy ///////////////////////////////////
(
ZCLink* AP_LinkOrgin, TTypSize AL_FarNum,
ZCLink*& APR_HeadCopy, ZCLink*& APR_TailCopy
////////////// ) */
)
///////////////////////////////////////////////////*/
void ReceiveLink(ZCLink* AP_Link)
@ -1317,8 +1331,8 @@ namespace ZNsMain
ZCLink* GetTailIterEasy (){return mp_TailLink;}
IterEasyID GetTailIterEasyID(){return (IterEasyID)mp_TailLink;}
ZCLink* front(){return mp_HeadLink;}
ZCLink* back (){return mp_TailLink;}
TType& front(){return mp_HeadLink->mo_Type;}
TType& back (){return mp_TailLink->mo_Type;}
const ZCLink* GetHeadLinkPtr () const{return mp_HeadLink;}
@ -1329,8 +1343,8 @@ namespace ZNsMain
const ZCLink* GetTailIterEasy () const{return mp_TailLink;}
const IterEasyID GetTailIterEasyID() const{return (IterEasyID)mp_TailLink;}
const ZCLink* front() const{return mp_HeadLink;}
const ZCLink* back () const{return mp_TailLink;}
const TType& front() const{return mp_HeadLink->mo_Type;}
const TType& back () const{return mp_TailLink->mo_Type;}
void pop_back(TypeArg AR_Type)