commit 2025-10-03 19:29 rename mo_Data to mo_DataObjt : ZCppMain/ZtCSimList.H
This commit is contained in:
@ -791,7 +791,7 @@ namespace ZNsMain
|
||||
friend class ZtCSimList ;
|
||||
private:
|
||||
ZCLink* mp_NextLink;
|
||||
TType mo_Data ;
|
||||
TType mo_DataObjt;
|
||||
private:
|
||||
|
||||
inline static void JoinLink(ZCLink* AP_PrevLink, ZCLink* AP_NextLink)
|
||||
@ -825,62 +825,62 @@ namespace ZNsMain
|
||||
{
|
||||
// TType 의 대입연산자는 반드시 public 영역에 있어야 한다.
|
||||
|
||||
mo_Data=rhs.mo_Data;
|
||||
mo_DataObjt=rhs.mo_DataObjt;
|
||||
}/*
|
||||
ZCLink(const ZCLink& rhs)*/
|
||||
|
||||
ZCLink(TypeArg AR_Type):mp_NextLink(0)
|
||||
{
|
||||
mo_Data=AR_Type;
|
||||
mo_DataObjt=AR_Type;
|
||||
}/*
|
||||
ZCLink(TypeArg AR_Type)*/
|
||||
|
||||
operator TType&()
|
||||
{
|
||||
return mo_Data;
|
||||
return mo_DataObjt;
|
||||
}/*
|
||||
operator TType&()*/
|
||||
|
||||
operator TType()
|
||||
{
|
||||
return mo_Data;
|
||||
return mo_DataObjt;
|
||||
}/*
|
||||
operator TType()*/
|
||||
|
||||
TType& GetData()
|
||||
{
|
||||
return mo_Data;
|
||||
return mo_DataObjt;
|
||||
}/*
|
||||
TType& GetData()*/
|
||||
|
||||
const TType& GetData() const
|
||||
{
|
||||
return mo_Data;
|
||||
return mo_DataObjt;
|
||||
}/*
|
||||
const TType& GetData() const*/
|
||||
|
||||
TType& GetData(TTypSize AL_FarNum) // must AL_FarNum >= 0
|
||||
{
|
||||
return GetNextPtr(AL_FarNum)->mo_Data;
|
||||
return GetNextPtr(AL_FarNum)->mo_DataObjt;
|
||||
}/*
|
||||
TType& GetData(TTypSize AL_FarNum)*/
|
||||
|
||||
const TType& GetData(TTypSize AL_FarNum) const
|
||||
{
|
||||
return GetNextPtr(AL_FarNum)->mo_Data;
|
||||
return GetNextPtr(AL_FarNum)->mo_DataObjt;
|
||||
}/*
|
||||
const TType& GetData(TTypSize AL_FarNum) const*/
|
||||
|
||||
|
||||
TType& operator*()
|
||||
{
|
||||
return mo_Data;
|
||||
return mo_DataObjt;
|
||||
}/*
|
||||
TType& operator*()*/
|
||||
|
||||
const TType& operator*() const
|
||||
{
|
||||
return mo_Data;
|
||||
return mo_DataObjt;
|
||||
}/*
|
||||
const TType& operator*() const*/
|
||||
|
||||
@ -935,7 +935,7 @@ namespace ZNsMain
|
||||
|
||||
ZCLink& operator=(TypeArg AR_Type)
|
||||
{
|
||||
mo_Data=AR_Type; return *this;
|
||||
mo_DataObjt=AR_Type; return *this;
|
||||
}/*
|
||||
ZCLink& operator=(TypeArg AR_Type)*/
|
||||
|
||||
@ -1273,7 +1273,7 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return GetLinkPtr(AL_Index)->mo_Data;
|
||||
return GetLinkPtr(AL_Index)->mo_DataObjt;
|
||||
}/*
|
||||
TType& operator[](TTypSize AL_Index)*/
|
||||
|
||||
@ -1294,17 +1294,17 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return GetLinkPtr(AL_Index)->mo_Data;
|
||||
return GetLinkPtr(AL_Index)->mo_DataObjt;
|
||||
}
|
||||
//const TType& operator[](TTypSize AL_Index) const
|
||||
|
||||
|
||||
operator TType&(){return AddTailDef()->mo_Data;}
|
||||
operator TType&(){return AddTailDef()->mo_DataObjt;}
|
||||
|
||||
|
||||
TType& operator()()
|
||||
{
|
||||
return AddTailDef()->mo_Data;
|
||||
return AddTailDef()->mo_DataObjt;
|
||||
}/*
|
||||
TType& operator()()*/
|
||||
|
||||
@ -1316,11 +1316,11 @@ namespace ZNsMain
|
||||
#if(_CODE_NEW_)
|
||||
if(TypeMoveObj::ZEUseMoveObj>0) ////////////////////
|
||||
{
|
||||
TypeMoveObj::Exec(VP_AddLink->mo_Data, AR_Type);
|
||||
TypeMoveObj::Exec(VP_AddLink->mo_DataObjt, AR_Type);
|
||||
}
|
||||
else ///////////////////////////////////////////////
|
||||
#endif
|
||||
VP_AddLink->mo_Data= AR_Type ;
|
||||
VP_AddLink->mo_DataObjt= AR_Type ;
|
||||
|
||||
if(++ml_LinkSize==1) // ml_LinkSize==0
|
||||
{
|
||||
@ -1366,11 +1366,11 @@ namespace ZNsMain
|
||||
#if(_CODE_NEW_)
|
||||
if(TypeMoveObj::ZEUseMoveObj>0) ////////////////////
|
||||
{
|
||||
TypeMoveObj::Exec(VP_AddLink->mo_Data, AR_Type);
|
||||
TypeMoveObj::Exec(VP_AddLink->mo_DataObjt, AR_Type);
|
||||
}
|
||||
else ///////////////////////////////////////////////
|
||||
#endif
|
||||
VP_AddLink->mo_Data= AR_Type ;
|
||||
VP_AddLink->mo_DataObjt= AR_Type ;
|
||||
|
||||
if(++ml_LinkSize==1) // ml_LinkSize==0
|
||||
{
|
||||
@ -1442,8 +1442,8 @@ namespace ZNsMain
|
||||
ZCLink* GetTailIterEasy (){return mp_TailLink;}
|
||||
IterEasyID GetTailIterEasyID(){return (IterEasyID)mp_TailLink;}
|
||||
|
||||
TType& front(){return mp_HeadLink->mo_Data;}
|
||||
TType& back (){return mp_TailLink->mo_Data;}
|
||||
TType& front(){return mp_HeadLink->mo_DataObjt;}
|
||||
TType& back (){return mp_TailLink->mo_DataObjt;}
|
||||
|
||||
|
||||
const ZCLink* GetHeadLinkPtr () const{return mp_HeadLink;}
|
||||
@ -1454,8 +1454,8 @@ namespace ZNsMain
|
||||
const ZCLink* GetTailIterEasy () const{return mp_TailLink;}
|
||||
const IterEasyID GetTailIterEasyID() const{return (IterEasyID)mp_TailLink;}
|
||||
|
||||
const TType& front() const{return mp_HeadLink->mo_Data;}
|
||||
const TType& back () const{return mp_TailLink->mo_Data;}
|
||||
const TType& front() const{return mp_HeadLink->mo_DataObjt;}
|
||||
const TType& back () const{return mp_TailLink->mo_DataObjt;}
|
||||
|
||||
|
||||
void pop_back(TypeArg AR_Type)
|
||||
@ -1488,7 +1488,7 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return mp_HeadLink->mo_Data;
|
||||
return mp_HeadLink->mo_DataObjt;
|
||||
}/*
|
||||
TType& GetHeadData()*/
|
||||
|
||||
@ -1509,7 +1509,7 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return mp_HeadLink->mo_Data;
|
||||
return mp_HeadLink->mo_DataObjt;
|
||||
}/*
|
||||
const TType& GetHeadData() const*/
|
||||
|
||||
@ -1531,7 +1531,7 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return mp_TailLink->mo_Data ;
|
||||
return mp_TailLink->mo_DataObjt ;
|
||||
}/*
|
||||
TType& GetTailData()*/
|
||||
|
||||
@ -1552,7 +1552,7 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return mp_TailLink->mo_Data ;
|
||||
return mp_TailLink->mo_DataObjt ;
|
||||
}/*
|
||||
const TType& GetTailData() const*/
|
||||
|
||||
@ -1574,7 +1574,7 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return GetLinkPtr(AL_Index)->mo_Data;
|
||||
return GetLinkPtr(AL_Index)->mo_DataObjt;
|
||||
}/*
|
||||
TType& GetData(TTypSize AL_Index)*/
|
||||
|
||||
@ -1595,7 +1595,7 @@ namespace ZNsMain
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
return GetLinkPtr(AL_Index)->mo_Data;
|
||||
return GetLinkPtr(AL_Index)->mo_DataObjt;
|
||||
}/*
|
||||
TType GetData(TTypSize AL_Index) const*/
|
||||
|
||||
@ -2101,7 +2101,7 @@ namespace ZNsMain
|
||||
__for1(TTypSize, VL_Index, ml_LinkSize)
|
||||
{
|
||||
ZtCTypeData<TFunctor>::
|
||||
GetObjRef(AO_Functor)(VP_LoopLink->mo_Data);
|
||||
GetObjRef(AO_Functor)(VP_LoopLink->mo_DataObjt);
|
||||
|
||||
VP_LoopLink = VP_LoopLink->mp_NextLink;
|
||||
}/*
|
||||
@ -2122,7 +2122,7 @@ namespace ZNsMain
|
||||
{
|
||||
ZtCTypeData<TFunctor>::GetObjRef(AO_Functor)
|
||||
(
|
||||
VP_LoopLink->mo_Data, ZCCheckRef::PassData(AO_TypeHelp)
|
||||
**VP_LoopLink, ZCCheckRef::PassData(AO_TypeHelp)
|
||||
);
|
||||
////////////////////////////////////////////
|
||||
|
||||
@ -2147,7 +2147,7 @@ namespace ZNsMain
|
||||
{
|
||||
ZtCTypeData<TFunctor>::GetObjRef(AO_Functor)
|
||||
(
|
||||
VP_LoopLink->mo_Data ,
|
||||
VP_LoopLink->mo_DataObjt ,
|
||||
ZCCheckRef1::PassData(AO_TypeHelp1),
|
||||
ZCCheckRef2::PassData(AO_TypeHelp2)
|
||||
);
|
||||
@ -2184,7 +2184,7 @@ namespace ZNsMain
|
||||
VP_TempLink = VP_TempLink->mp_NextLink;
|
||||
|
||||
const bool CB_IsTrue = ZtCTypeData<TFunctor>::
|
||||
GetObjRef(AO_Functor)( VP_TempBefore->mo_Data );
|
||||
GetObjRef(AO_Functor)( VP_TempBefore->mo_DataObjt );
|
||||
|
||||
if(CB_IsTrue)
|
||||
{
|
||||
|
Reference in New Issue
Block a user