commit 2025-10-14 20:16 typedef const IterEasyID IterEasyIDc => typedef const IterEasy* IterEasyIDc : ZCppMain/ZMainHead.H

This commit is contained in:
2025-10-14 20:16:14 +09:00
parent 696b5744b1
commit b325c152fd
5 changed files with 104 additions and 84 deletions

View File

@ -1678,21 +1678,24 @@ namespace ZNsMain
TypeDataC& back () const{return mp_TailLink->mo_DataObjt;}
ZCLink * GetHeadLinkPtr () {return mp_HeadLink;}
ZCLink * GetHeadIterEasy () {return mp_HeadLink;}
IterEasyID GetHeadIterEasyID () {return (IterEasyID)mp_HeadLink;}
ZCLink * GetHeadLinkPtr () {return mp_HeadLink;}
ZCLink * GetHeadIterEasy () {return mp_HeadLink;}
IterEasyID GetHeadIterEasyID () {return (IterEasyID )mp_HeadLink;}
ZCLink * GetTailLinkPtr () {return mp_TailLink;}
ZCLink * GetTailIterEasy () {return mp_TailLink;}
IterEasyID GetTailIterEasyID () {return (IterEasyID)mp_TailLink;}
ZCLink * GetTailLinkPtr () {return mp_TailLink;}
ZCLink * GetTailIterEasy () {return mp_TailLink;}
IterEasyID GetTailIterEasyID () {return (IterEasyID )mp_TailLink;}
ZCLinkC* GetHeadLinkPtr () const{return mp_HeadLink;}
ZCLinkC* GetHeadIterEasy () const{return mp_HeadLink;}
IterEasyIDc GetHeadIterEasyID () const{return (IterEasyID)mp_HeadLink;}
ZCLinkC* GetHeadLinkPtr () const{return mp_HeadLink;}
ZCLinkC* GetHeadIterEasy () const{return mp_HeadLink;}
IterEasyIDc GetHeadIterEasyID () const{return (IterEasyIDc)mp_HeadLink;}
ZCLinkC* GetTailLinkPtr () const{return mp_TailLink;}
ZCLinkC* GetTailIterEasy () const{return mp_TailLink;}
IterEasyIDc GetTailIterEasyID () const{return (IterEasyID)mp_TailLink;}
ZCLinkC* GetTailLinkPtr () const{return mp_TailLink;}
ZCLinkC* GetTailIterEasy () const{return mp_TailLink;}
IterEasyIDc GetTailIterEasyID () const{return (IterEasyIDc)mp_TailLink;}
IterEasyIDc GetHeadIterEasyIDc() const{return (IterEasyIDc)mp_HeadLink;}
IterEasyIDc GetTailIterEasyIDc() const{return (IterEasyIDc)mp_TailLink;}
void pop_back (TypeArg AR_Type){ return AddHead(AR_Type); }
@ -2315,13 +2318,13 @@ namespace ZNsMain
{ MoveNextIter((ZCLinkC*&)APPI_IterEasyID); }
TypeData & GetDataInIter(ZCLink * AP_CLink ){ return **AP_CLink ; }
TypeData & GetDataInIter(IterEasyID & APPI_IterEasyID){ return GetDataInIter((ZCLink*)APPI_IterEasyID) ; }
TypeData & GetDataInIter(iterator & ARR_iterator ){ return *ARR_iterator ; }
TypeData & GetDataInIter(ZCLink * AP_CLink ){ return **AP_CLink ; }
TypeData & GetDataInIter(IterEasyID AH_IterEasyID ){ return GetDataInIter((ZCLink*)AH_IterEasyID) ; }
TypeData & GetDataInIter(iterator & ARR_iterator ){ return *ARR_iterator ; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
TypeDataC& GetDataInIter(ZCLinkC * AP_CLink ) const{ return **AP_CLink ; }
TypeDataC& GetDataInIter(IterEasyIDc& APPI_IterEasyID) const{ return GetDataInIter((ZCLinkC*)APPI_IterEasyID) ; }
TypeDataC& GetDataInIter(iteratorN & ARR_iterator ) const{ return *ARR_iterator ; }
TypeDataC& GetDataInIter(ZCLinkC * AP_CLink ) const{ return **AP_CLink ; }
TypeDataC& GetDataInIter(IterEasyIDc AH_IterEasyID ) const{ return GetDataInIter((ZCLinkC*)AH_IterEasyID); }
TypeDataC& GetDataInIter(iteratorN & ARR_iterator ) const{ return *ARR_iterator ; }
ZCLink * ItHEasy() {return mp_HeadLink;}
@ -2347,11 +2350,11 @@ namespace ZNsMain
TypeData & ItD(ZCLink* AP_CLink ) { return **AP_CLink; }
TypeData & ItD(IterEasyID & APPI_IterEasyID ) { return ItD((ZCLink*)APPI_IterEasyID); }
TypeData & ItD(IterEasyID APPI_IterEasyID ) { return ItD((ZCLink*)APPI_IterEasyID); }
TypeData & ItD(iterator & ARR_Iterator ) { return *ARR_Iterator; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
TypeDataC& ItD(ZCLinkC* AP_CLink ) const{ return **AP_CLink; }
TypeDataC& ItD(IterEasyIDc& APPI_IterEasyID ) const{ return ItD((ZCLinkC*)APPI_IterEasyID); }
TypeDataC& ItD(IterEasyIDc APPI_IterEasyID ) const{ return ItD((ZCLinkC*)APPI_IterEasyID); }
TypeDataC& ItD(iteratorN & ARR_Iterator ) const{ return *ARR_Iterator; }