commit 2025-10-20 00:08 add ZtCObjtChain::operator()() : ZCppMain/ZMainHead.H

This commit is contained in:
2025-10-20 00:08:54 +09:00
parent 56960ed38f
commit 1ffbb95e80

View File

@ -3643,11 +3643,19 @@ namespace ZNsMain
public :
TypeData & GetData () {return mo_TypeVar;}
TypeDataC& GetData () const{return mo_TypeVar;}
TypeData & operator* () {return mo_TypeVar;}
TypeDataC& operator* () const{return mo_TypeVar;}
/************************************************************/
TypeChainNext & GetChainNext()
{ return static_cast<TypeChainNext&>(*this); }
TypeChainNextC& GetChainNext() const
{ return static_cast<TypeChainNext&>(*this); }
TypeChainNext & operator() ()
{ return static_cast<TypeChainNext&>(*this); }
TypeChainNextC& operator() () const
{ return static_cast<TypeChainNext&>(*this); }
/************************************************************/
template<typename TViewChain> void IterHead(TViewChain AO_CView)
@ -3751,9 +3759,15 @@ namespace ZNsMain
public :
TypeData & GetData () {return mo_TypeVar;}
TypeDataC& GetData () const{return mo_TypeVar;}
TypeData & operator* () {return mo_TypeVar;}
TypeDataC& operator* () const{return mo_TypeVar;}
/************************************************************/
TypeChainNext & GetChainNext() { return (*this); }
TypeChainNextC& GetChainNext() const{ return (*this); }
TypeChainNext & operator() () { return (*this); }
TypeChainNextC& operator() () const{ return (*this); }
/************************************************************/
template<typename TViewChain> void IterHead(TViewChain AO_CView)