commit 2025-10-20 00:08 add ZtCObjtChain::operator()() : ZCppMain/ZMainHead.H
This commit is contained in:
@ -3641,13 +3641,21 @@ namespace ZNsMain
|
|||||||
public :
|
public :
|
||||||
ZtCObjtChain(){}
|
ZtCObjtChain(){}
|
||||||
public :
|
public :
|
||||||
TypeData & GetData() {return mo_TypeVar;}
|
TypeData & GetData () {return mo_TypeVar;}
|
||||||
TypeDataC& GetData() const{return mo_TypeVar;}
|
TypeDataC& GetData () const{return mo_TypeVar;}
|
||||||
|
|
||||||
|
TypeData & operator* () {return mo_TypeVar;}
|
||||||
|
TypeDataC& operator* () const{return mo_TypeVar;}
|
||||||
/************************************************************/
|
/************************************************************/
|
||||||
TypeChainNext & GetChainNext()
|
TypeChainNext & GetChainNext()
|
||||||
{ return static_cast<TypeChainNext&>(*this); }
|
{ return static_cast<TypeChainNext&>(*this); }
|
||||||
TypeChainNextC& GetChainNext() const
|
TypeChainNextC& GetChainNext() const
|
||||||
{ return static_cast<TypeChainNext&>(*this); }
|
{ 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)
|
template<typename TViewChain> void IterHead(TViewChain AO_CView)
|
||||||
@ -3749,11 +3757,17 @@ namespace ZNsMain
|
|||||||
public :
|
public :
|
||||||
ZtCObjtChain(){}
|
ZtCObjtChain(){}
|
||||||
public :
|
public :
|
||||||
TypeData & GetData() {return mo_TypeVar;}
|
TypeData & GetData () {return mo_TypeVar;}
|
||||||
TypeDataC& GetData() const{return mo_TypeVar;}
|
TypeDataC& GetData () const{return mo_TypeVar;}
|
||||||
|
|
||||||
|
TypeData & operator* () {return mo_TypeVar;}
|
||||||
|
TypeDataC& operator* () const{return mo_TypeVar;}
|
||||||
/************************************************************/
|
/************************************************************/
|
||||||
TypeChainNext & GetChainNext() { return (*this); }
|
TypeChainNext & GetChainNext() { return (*this); }
|
||||||
TypeChainNextC& GetChainNext() const{ return (*this); }
|
TypeChainNextC& GetChainNext() const{ return (*this); }
|
||||||
|
|
||||||
|
TypeChainNext & operator() () { return (*this); }
|
||||||
|
TypeChainNextC& operator() () const{ return (*this); }
|
||||||
/************************************************************/
|
/************************************************************/
|
||||||
|
|
||||||
template<typename TViewChain> void IterHead(TViewChain AO_CView)
|
template<typename TViewChain> void IterHead(TViewChain AO_CView)
|
||||||
|
Reference in New Issue
Block a user