diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index 8054009..b74dd52 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -3735,7 +3735,10 @@ namespace ZNsMain /************************************************************/ template typename - TTypeChainNext::TypeData& GetData() + TTypeChainNext::TypeData & GetData() + { return this->TTypeChainNext::GetData(); } + template typename + TTypeChainNext::TypeDataC& GetData() const { return this->TTypeChainNext::GetData(); } /* AO_CView.OnMeetData() 은 다음 TypeChainNext 을 호출할 @@ -3857,11 +3860,10 @@ namespace ZNsMain TypeChainNextC& operator() () const{ return (*this); } /************************************************************/ - template TypeData& GetData() - { - return this->GetData(); - }/* - template TypeData& GetData()*/ + template TypeData & GetData() + { return this->GetData(); } + template TypeDataC& GetData() const + { return this->GetData(); } template void IterHead(TViewChain AO_CView) {