commit 2025-10-13 17:58 edit a bit ZCppMain/ZtCSimList.H

This commit is contained in:
2025-10-13 17:58:21 +09:00
parent 18e0b5d9d4
commit 093eb009d0
4 changed files with 52 additions and 39 deletions

View File

@ -781,10 +781,12 @@ namespace ZNsMain
typedef ZCLink TypeLink ;
typedef ZtCSimList TypeList ;
typedef ZtCSimList TypeThis ;
typedef ZCLinkPoint TypeIter ;
/**************************************************/
typedef const ZCLink ZCLinkC ;
typedef const TypeThis TypeThisC ;
typedef const TypeData TypeDataC ;
typedef const TypeList TypeListC ;
typedef const TypeLink TypeLinkC ;
@ -1014,11 +1016,11 @@ namespace ZNsMain
public :
TypeList & GetList() {return mr_CurrList;}
TypeLink & GetLink() {return *mp_CurrLink;}
TypeThis & GetMain() {return mr_CurrList;}
TypeLink & GetNode() {return *mp_CurrLink;}
TypeListC& GetList() const{return mr_CurrList;}
TypeLinkC& GetLink() const{return *mp_CurrLink;}
TypeThisC& GetMain() const{return mr_CurrList;}
TypeLinkC& GetNode() const{return *mp_CurrLink;}
/***************************************************/
TypeSize GetPos () const{return ml_CurrPos ;}
/***************************************************/
@ -1117,8 +1119,8 @@ namespace ZNsMain
ml_CurrPos = 1 ;
}
ZCLinkPointC(const ZCLinkPoint & rhs) :
mr_CurrList( rhs.GetList()),
mp_CurrLink(&rhs.GetLink()),
mr_CurrList( rhs.GetMain()),
mp_CurrLink(&rhs.GetNode()),
ml_CurrPos ( rhs.GetPos ())
{}
ZCLinkPointC(const ZCLinkPointC& rhs) :
@ -1161,8 +1163,8 @@ namespace ZNsMain
public :
TypeListC& GetList() const{return mr_CurrList;}
TypeLinkC& GetLink() const{return *mp_CurrLink;}
TypeListC& GetMain() const{return mr_CurrList;}
TypeLinkC& GetNode() const{return *mp_CurrLink;}
/***************************************************/
TypeSize GetPos () const{return ml_CurrPos ;}
/***************************************************/