commit 2025-10-13 18:46 add TypeNode : ZCppMain/ZtCObjList.H

This commit is contained in:
2025-10-13 18:46:22 +09:00
parent 093eb009d0
commit 388b87377a
4 changed files with 15 additions and 10 deletions

View File

@ -24,12 +24,14 @@ namespace ZNsMain
public:
class ZCDataPoint; class ZCDataPointC ;
public:
typedef Type* IterEasy ;
typedef TypeData* IterEasy ;
typedef TypeData* TypeNode ; // ZCLinkPoint::GetNode() 의 반환형.
typedef ZCDataPoint TypeIter ;
typedef ZtCArray TypeThis ;
typedef const TypeThis TypeThisC ;
typedef const TypeData TypeDataC ;
typedef const TypeNode TypeNodeC ; // ZCLinkPoint::GetNode() const 의 반환형.
typedef const IterEasy IterEasyC ;
typedef ZCDataPointC iteratorC ;
@ -73,10 +75,10 @@ namespace ZNsMain
TypeThis & GetMain() {return mr_CArray ;}
TypeData * GetNode() {return mp_Data ;}
TypeNode GetNode() {return mp_Data ;}
TypeThisC& GetMain() const{return mr_CArray ;}
TypeDataC* GetNode() const{return mp_Data ;}
TypeNodeC GetNode() const{return mp_Data ;}
TypeSize GetPos () const{return ml_ElePos ;}
TypeSize size () const{return mr_CArray.size();}