From 1ffbb95e80360dc534851811c5396d739ac23468 Mon Sep 17 00:00:00 2001 From: sauron Date: Mon, 20 Oct 2025 00:08:54 +0900 Subject: [PATCH] commit 2025-10-20 00:08 add ZtCObjtChain::operator()() : ZCppMain/ZMainHead.H --- ZCppMain/ZMainHead.H | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index c69d8b2..dd9cef3 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -3641,13 +3641,21 @@ namespace ZNsMain public : ZtCObjtChain(){} public : - TypeData & GetData() {return mo_TypeVar;} - TypeDataC& GetData() const{return mo_TypeVar;} + 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(*this); } TypeChainNextC& GetChainNext() const { return static_cast(*this); } + + TypeChainNext & operator() () + { return static_cast(*this); } + TypeChainNextC& operator() () const + { return static_cast(*this); } /************************************************************/ template void IterHead(TViewChain AO_CView) @@ -3749,11 +3757,17 @@ namespace ZNsMain public : ZtCObjtChain(){} public : - TypeData & GetData() {return mo_TypeVar;} - TypeDataC& GetData() const{return mo_TypeVar;} + 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 void IterHead(TViewChain AO_CView)