commit 2025-08-23 22:12 edit a bit ZCppMain/ZtCObjList.H

This commit is contained in:
2025-08-23 22:12:29 +09:00
parent afba553b08
commit ea01f2d0bf
2 changed files with 51 additions and 89 deletions

View File

@ -1961,98 +1961,64 @@ namespace ZNsMain
///////////////////////////////////////////////////////////////////////////*/
void MoveNextIter(ZCLink*& APR_CLink) const
void MoveNextIter(ZCLink*& APR_CLink ) const
{
APR_CLink=APR_CLink->GetNextPtr();
}/*
void MoveNextIter(ZCLink*& APR_CLink) const*/
void MoveNextIter(iterator& ARR_CIterator)
}
void MoveNextIter(iterator& ARR_CIterator )
{
++ARR_CIterator;
}/*
void MoveNextIter(iterator& ARR_CIterator)*/
void MoveNextIter(IterEasyID& ARRI_IterEasyID) const
}
void MoveNextIter(IterEasyID& ARRI_IterEasyID) const
{
MoveNextIter((ZCLink*&)(ARRI_IterEasyID));
}/*
void MoveNextIter(IterEasyID& ARRI_IterEasyID) const*/
void MoveNextIter(const ZCLink*& APR_CLink) const
}
void MoveNextIter(const ZCLink*& APR_CLink ) const
{
APR_CLink=APR_CLink->GetNextPtr();
}/*
void MoveNextIter(const ZCLink*& APR_CLink) const*/
void MoveNextIter(const iterator& ARR_CIterator) const
}
void MoveNextIter(const iterator& ARR_CIterator ) const
{
++ARR_CIterator;
}/*
void MoveNextIter(const iterator& ARR_CIterator) const*/
void MoveNextIter(IterEasyIDc& ARRI_IterEasyID) const
}
void MoveNextIter(IterEasyIDc& ARRI_IterEasyID) const
{
MoveNextIter((const ZCLink*&)(ARRI_IterEasyID));
}/*
void MoveNextIter(IterEasyIDc& ARRI_IterEasyID) const*/
void MoveNextIter(IterEasyIDc& ARRI_IterEasyID) const*/
void MovePrevIter(ZCLink*& APR_CLink)
void MovePrevIter(ZCLink*& APR_CLink ) const
{
APR_CLink=APR_CLink->GetPrevPtr();
}/*
void MovePrevIter(ZCLink*& APR_CLink)*/
void MovePrevIter(iterator& ARR_CIterator)
}
void MovePrevIter(iterator& ARR_CIterator )
{
--ARR_CIterator;
}/*
void MovePrevIter(iterator& ARR_CIterator)*/
void MovePrevIter(IterEasyID& ARRI_IterEasyID)
}
void MovePrevIter(IterEasyID& ARRI_IterEasyID) const
{
MovePrevIter((ZCLink*&)(ARRI_IterEasyID));
}/*
void MovePrevIter(IterEasyID& ARRI_IterEasyID)*/
void MovePrevIter(const ZCLink*& APR_CLink) const
}
void MovePrevIter(const ZCLink*& APR_CLink ) const
{
APR_CLink=APR_CLink->GetPrevPtr();
}/*
void MovePrevIter(const ZCLink*& APR_CLink) const*/
void MovePrevIter(const iterator& ARR_CIterator) const
}
void MovePrevIter(const iterator& ARR_CIterator ) const
{
--ARR_CIterator;
}/*
void MovePrevIter(const iterator& ARR_CIterator) const*/
void MovePrevIter(IterEasyIDc& ARRI_IterEasyID) const
}
void MovePrevIter(IterEasyIDc& ARRI_IterEasyID) const
{
MovePrevIter((const ZCLink*&)(ARRI_IterEasyID));
}/*
void MovePrevIter(IterEasyIDc& ARRI_IterEasyID) const*/
void MovePrevIter(IterEasyIDc& ARRI_IterEasyID) const*/
Type& GetDataInIter(ZCLink* AP_CLink)
{
return **AP_CLink;
}/*
Type& GetDataInIter(ZCLink* AP_CLink)*/
Type& GetDataInIter(iterator& ARR_CIterator)
{
return *ARR_CIterator;
}/*
Type& GetDataInIter(iterator& ARR_CIterator)*/
Type& GetDataInIter(IterEasyID ARRI_IterEasyID)
{
return GetDataInIter((ZCLink*)ARRI_IterEasyID);
}/*
Type& GetDataInIter(IterEasyID ARRI_IterEasyID)*/
Type& GetDataInIter(ZCLink* AP_CLink ){return **AP_CLink ;}
Type& GetDataInIter(iterator& ARR_CIterator ){return *ARR_CIterator;}
Type& GetDataInIter(IterEasyID ARRI_IterEasyID)
{ return GetDataInIter((ZCLink*)ARRI_IterEasyID); }
Type& GetDataInIter(ZCLink* AP_CLink, TypeSize AI_FarNum)
{
@ -2126,23 +2092,21 @@ namespace ZNsMain
const IterEasyID ItHID () const{return GetHeadIterEasyID ();}
const IterEasyID ItTID () const{return GetTailIterEasyID ();}
void ItNext(IterEasy& ARR_IterEasy ) const{ARR_IterEasy=ARR_IterEasy->mp_NextLink;}
void ItNext(iterator& ARR_CIterator) const{++ARR_CIterator;}
void ItNext(IterEasyID& AI_IterEasyID) const
{ ItNext((IterEasy&)AI_IterEasyID); }
void ItNext(const IterEasy& ARR_IterEasy ) const{ARR_IterEasy=ARR_IterEasy->mp_NextLink;}
void ItNext(const iterator& ARR_CIterator) const{++ARR_CIterator;}
void ItNext(const IterEasyID& AI_IterEasyID)
const{ ItNext((const IterEasy&)AI_IterEasyID); }
void ItNext(ZCLink*& APR_CLink ) const{ APR_CLink=APR_CLink->GetNextPtr() ;}
void ItNext(iterator& ARR_CIterator ) {++ARR_CIterator;}
void ItNext(IterEasyID& ARRI_IterEasyID) const{ItNext((ZCLink*&)(ARRI_IterEasyID));}
void ItNext(const ZCLink*& APR_CLink ) const {APR_CLink=APR_CLink->GetNextPtr() ;}
void ItNext(const iterator& ARR_CIterator ) const{++ARR_CIterator;}
void ItNext(IterEasyIDc& ARRI_IterEasyID) const
{ ItNext((const ZCLink*&)(ARRI_IterEasyID)); }
void ItPrev(IterEasy& ARR_IterEasy ) const{ARR_IterEasy=ARR_IterEasy->mp_PrevLink;}
void ItPrev(iterator& ARR_CIterator) const{--ARR_CIterator;}
void ItPrev(IterEasyID& AI_IterEasyID) const
{ ItPrev((IterEasy&)AI_IterEasyID); }
void ItPrev(const IterEasy& ARR_IterEasy ) const{ARR_IterEasy=ARR_IterEasy->mp_PrevLink;}
void ItPrev(const iterator& ARR_CIterator) const{--ARR_CIterator;}
void ItPrev(const IterEasyID& AI_IterEasyID)
const{ ItPrev((const Type*&)AI_IterEasyID); }
void ItPrev(ZCLink*& APR_CLink ) const{APR_CLink=APR_CLink->GetPrevPtr() ;}
void ItPrev(iterator& ARR_CIterator ){--ARR_CIterator;}
void ItPrev(IterEasyID& ARRI_IterEasyID) const{ItPrev((ZCLink*&)(ARRI_IterEasyID));}
void ItPrev(const ZCLink*& APR_CLink ) const{APR_CLink=APR_CLink->GetPrevPtr() ;}
void ItPrev(const iterator& ARR_CIterator ) const{--ARR_CIterator;}
void ItPrev(IterEasyIDc& ARRI_IterEasyID) const
{ ItPrev((const ZCLink*&)(ARRI_IterEasyID)); }
Type& ItD(IterEasy AP_CLink ){return GetDataInIter(AP_CLink );}
Type& ItD(iterator& ARR_CIterator ){return GetDataInIter(ARR_CIterator );}