commit 2025-10-19 19:03 add ZCtDataRing::size_all() : ZCppMain/ZMainHead.H
This commit is contained in:
@ -4333,9 +4333,13 @@ namespace ZNsMain
|
|||||||
~ZCtDataRing(){DeleteAll();}
|
~ZCtDataRing(){DeleteAll();}
|
||||||
|
|
||||||
|
|
||||||
TypeSize size () const{return ml_LinkSize;}
|
TypeSize size () const{return ml_LinkSize ;}
|
||||||
TypeSize Size () const{return ml_LinkSize;}
|
TypeSize Size () const{return ml_LinkSize ;}
|
||||||
TypeSize GetSize() const{return ml_LinkSize;}
|
TypeSize GetSize () const{return ml_LinkSize ;}
|
||||||
|
|
||||||
|
TypeSize size_all () const{return ml_LinkSize+1;}
|
||||||
|
TypeSize SizeAll () const{return ml_LinkSize+1;}
|
||||||
|
TypeSize GetSizeAll () const{return ml_LinkSize+1;}
|
||||||
|
|
||||||
TypeLink & operator * () {return static_cast<TypeLink &>(*this);}
|
TypeLink & operator * () {return static_cast<TypeLink &>(*this);}
|
||||||
TypeLink & operator() () {return static_cast<TypeLink &>(*this);}
|
TypeLink & operator() () {return static_cast<TypeLink &>(*this);}
|
||||||
@ -4432,7 +4436,7 @@ namespace ZNsMain
|
|||||||
if(TypeSelf::ZEUseIteHead<1){return;}
|
if(TypeSelf::ZEUseIteHead<1){return;}
|
||||||
|
|
||||||
TypeLink* VP_NowLink = &GetHead() ;
|
TypeLink* VP_NowLink = &GetHead() ;
|
||||||
TypeSize VL_LinkSize = size() + 1 ;
|
TypeSize VL_LinkSize = size_all() ;
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
@ -4449,7 +4453,7 @@ namespace ZNsMain
|
|||||||
if(TypeSelf::ZEUseIteTail<1){return;}
|
if(TypeSelf::ZEUseIteTail<1){return;}
|
||||||
|
|
||||||
TypeLink* VP_NowLink = &GetTail() ;
|
TypeLink* VP_NowLink = &GetTail() ;
|
||||||
TypeSize VL_LinkSize= size() + 1 ;
|
TypeSize VL_LinkSize= size_all() ;
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
@ -4466,7 +4470,7 @@ namespace ZNsMain
|
|||||||
if(TypeSelf::ZEUseIteHead<1){return;}
|
if(TypeSelf::ZEUseIteHead<1){return;}
|
||||||
|
|
||||||
TypeLink* VP_NowLink = &this->GetNext();
|
TypeLink* VP_NowLink = &this->GetNext();
|
||||||
TypeSize VL_LinkSize = size() ;
|
TypeSize VL_LinkSize = this->GetSize();
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
@ -4483,7 +4487,7 @@ namespace ZNsMain
|
|||||||
if(TypeSelf::ZEUseIteTail<1){return;}
|
if(TypeSelf::ZEUseIteTail<1){return;}
|
||||||
|
|
||||||
TypeLinkC* VP_NowLink = &this->GetTail();
|
TypeLinkC* VP_NowLink = &this->GetTail();
|
||||||
TypeSize VL_LinkSize= size() ;
|
TypeSize VL_LinkSize = this->GetSize();
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
@ -4506,7 +4510,7 @@ namespace ZNsMain
|
|||||||
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
||||||
|
|
||||||
TypeLink* VP_NowLink = &this->GetHead() ;
|
TypeLink* VP_NowLink = &this->GetHead() ;
|
||||||
TypeSize VL_LinkSize= size() + 1 ;
|
TypeSize VL_LinkSize= this->SizeAll() ;
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
@ -4530,7 +4534,7 @@ namespace ZNsMain
|
|||||||
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
||||||
|
|
||||||
TypeLink* VP_NowLink = &this->GetTail() ;
|
TypeLink* VP_NowLink = &this->GetTail() ;
|
||||||
TypeSize VL_LinkSize= size() + 1 ;
|
TypeSize VL_LinkSize= this->SizeAll() ;
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
@ -4555,7 +4559,7 @@ namespace ZNsMain
|
|||||||
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
||||||
|
|
||||||
TypeLink* VP_NowLink = &this->GetNext() ;
|
TypeLink* VP_NowLink = &this->GetNext() ;
|
||||||
TypeSize VL_LinkSize= size() ;
|
TypeSize VL_LinkSize= this->GetSize() ;
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
@ -4579,7 +4583,7 @@ namespace ZNsMain
|
|||||||
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
ZtCCheckRef<TTypeHelp> ZCCheckRef ;
|
||||||
|
|
||||||
TypeLink* VP_NowLink = &this->GetTail() ;
|
TypeLink* VP_NowLink = &this->GetTail() ;
|
||||||
TypeSize VL_LinkSize= size() ;
|
TypeSize VL_LinkSize= this->GetSize() ;
|
||||||
|
|
||||||
__for0(TypeSize, i, VL_LinkSize)
|
__for0(TypeSize, i, VL_LinkSize)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user