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