From 93080593d11f148e8610d4a281dc4b1b61e54995 Mon Sep 17 00:00:00 2001 From: sauron Date: Fri, 10 Oct 2025 14:24:34 +0900 Subject: [PATCH] commit 2025-10-10 14:24 add TypeData& operator()() in ZtCObjOpt : ZCppMain/ZMainHead.H --- ZCppMain/ZMainHead.H | 2 ++ ZCppMainTest/ZtCLinkList_000.cpp | 6 +++++- ZCppMainTest/ZtCLinkList_001.cpp | 12 ++++++++++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index 68143c1..72507af 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -4698,10 +4698,12 @@ namespace ZNsMain TypeData* operator->(){return mp_TypeData;} TypeData& operator* (){return *mp_TypeData;} + TypeData& operator()(){return *mp_TypeData;} operator TypeData& (){return *mp_TypeData;} const TypeData* operator->() const{return mp_TypeData;} const TypeData& operator* () const{return *mp_TypeData;} + const TypeData& operator()() const{return *mp_TypeData;} operator const TypeData& () const{return *mp_TypeData;} ZtCObjOpt& operator=(const ZtCObjOpt& rhs) diff --git a/ZCppMainTest/ZtCLinkList_000.cpp b/ZCppMainTest/ZtCLinkList_000.cpp index 07cd180..9aed45a 100644 --- a/ZCppMainTest/ZtCLinkList_000.cpp +++ b/ZCppMainTest/ZtCLinkList_000.cpp @@ -74,7 +74,11 @@ namespace ZNsMain cout<<"# VO_StrLinkOpt.GetObjOpt(1) : bool ()="<