commit 2025-09-09 00:30 edit a bit ZCppMain/ZtCSimList.H
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user