From 7ff1933fb028dea403664747081efaf04c0bcf79 Mon Sep 17 00:00:00 2001 From: sauron Date: Sun, 19 Oct 2025 19:03:28 +0900 Subject: [PATCH] commit 2025-10-19 19:03 add ZCtDataRing::size_all() : ZCppMain/ZMainHead.H --- ZCppMain/ZMainHead.H | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index 05cca42..cc83366 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -4333,9 +4333,13 @@ namespace ZNsMain ~ZCtDataRing(){DeleteAll();} - TypeSize size () const{return ml_LinkSize;} - TypeSize Size () const{return ml_LinkSize;} - TypeSize GetSize() const{return ml_LinkSize;} + TypeSize size () const{return ml_LinkSize ;} + TypeSize Size () 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(*this);} TypeLink & operator() () {return static_cast(*this);} @@ -4432,7 +4436,7 @@ namespace ZNsMain if(TypeSelf::ZEUseIteHead<1){return;} TypeLink* VP_NowLink = &GetHead() ; - TypeSize VL_LinkSize = size() + 1 ; + TypeSize VL_LinkSize = size_all() ; __for0(TypeSize, i, VL_LinkSize) { @@ -4449,7 +4453,7 @@ namespace ZNsMain if(TypeSelf::ZEUseIteTail<1){return;} TypeLink* VP_NowLink = &GetTail() ; - TypeSize VL_LinkSize= size() + 1 ; + TypeSize VL_LinkSize= size_all() ; __for0(TypeSize, i, VL_LinkSize) { @@ -4466,7 +4470,7 @@ namespace ZNsMain if(TypeSelf::ZEUseIteHead<1){return;} TypeLink* VP_NowLink = &this->GetNext(); - TypeSize VL_LinkSize = size() ; + TypeSize VL_LinkSize = this->GetSize(); __for0(TypeSize, i, VL_LinkSize) { @@ -4483,7 +4487,7 @@ namespace ZNsMain if(TypeSelf::ZEUseIteTail<1){return;} TypeLinkC* VP_NowLink = &this->GetTail(); - TypeSize VL_LinkSize= size() ; + TypeSize VL_LinkSize = this->GetSize(); __for0(TypeSize, i, VL_LinkSize) { @@ -4506,7 +4510,7 @@ namespace ZNsMain ZtCCheckRef ZCCheckRef ; TypeLink* VP_NowLink = &this->GetHead() ; - TypeSize VL_LinkSize= size() + 1 ; + TypeSize VL_LinkSize= this->SizeAll() ; __for0(TypeSize, i, VL_LinkSize) { @@ -4530,7 +4534,7 @@ namespace ZNsMain ZtCCheckRef ZCCheckRef ; TypeLink* VP_NowLink = &this->GetTail() ; - TypeSize VL_LinkSize= size() + 1 ; + TypeSize VL_LinkSize= this->SizeAll() ; __for0(TypeSize, i, VL_LinkSize) { @@ -4555,7 +4559,7 @@ namespace ZNsMain ZtCCheckRef ZCCheckRef ; TypeLink* VP_NowLink = &this->GetNext() ; - TypeSize VL_LinkSize= size() ; + TypeSize VL_LinkSize= this->GetSize() ; __for0(TypeSize, i, VL_LinkSize) { @@ -4579,7 +4583,7 @@ namespace ZNsMain ZtCCheckRef ZCCheckRef ; TypeLink* VP_NowLink = &this->GetTail() ; - TypeSize VL_LinkSize= size() ; + TypeSize VL_LinkSize= this->GetSize() ; __for0(TypeSize, i, VL_LinkSize) {