commit 2025-09-11 12:36 edit codes for ZtCInit<> in ZCppMain/ZtSimList.H etc

This commit is contained in:
2025-09-11 12:37:05 +09:00
parent 5ced8624e6
commit 0c07b0e497
5 changed files with 222 additions and 145 deletions

View File

@ -122,8 +122,7 @@ namespace ZNsMain
namespace ZNsType*/
template< typename TType ,
typename TTypeInit =ZNsMain::ZtCInit<TType>,
template< typename TType ,
typename TTypeTreeData=ZNsType::ZtCTypeTreeData<long>
>
class ZtCTreeData /*###########################################*/
@ -131,9 +130,8 @@ namespace ZNsMain
public:
class ZCNode1; class ZCNode2; class ZCNodeInfo;
public:
typedef TType TypeData ;
typedef TTypeInit ZCTypeInit ;
typedef TTypeTreeData ZCTypeTreeData;
typedef TType TypeData ;
typedef TTypeTreeData TypeTreeData;
public:
typedef typename TTypeTreeData::TypeSize TypeSize ;
typedef typename TTypeTreeData::template
@ -148,7 +146,8 @@ namespace ZNsMain
typedef typename ZCNodeList::iterator IterOfNode;
public:
class ZCNode1 : public ZCTypeInit
class ZCNode1 :
{
public :
friend class ZCNodeInfo;
@ -160,13 +159,13 @@ namespace ZNsMain
ZCNode1()
{
mp_HighNode=0; this->ZCTypeInit::OnInit(mo_TypeData);
mp_HighNode=0;
}/*
ZCNode1()*/
~ZCNode1()
{
mp_HighNode=0; this->ZCTypeInit::OnFini(mo_TypeData);
mp_HighNode=0;
}/*
~ZCNode1()*/
@ -325,7 +324,8 @@ namespace ZNsMain
};/*
class ZCNode1*/
class ZCNode2 : public ZCTypeInit
class ZCNode2
{
public :
friend class ZCNodeInfo;
@ -337,12 +337,12 @@ namespace ZNsMain
ZCNode2()
{
mp_HighNode=0; this->ZCTypeInit::OnInit(mo_TypeData);
mp_HighNode=0;
}/*
ZCNode2()*/
~ZCNode2()
{
mp_HighNode=0; this->ZCTypeInit::OnFini(mo_TypeData);
mp_HighNode=0;
}/*
~ZCNode2()*/
@ -458,8 +458,7 @@ namespace ZNsMain
public:
};/*
template< typename TType ,
typename TTypeInit =ZNsMain::ZtCInit<TType>,
template< typename TType ,
typename TTypeTreeData=ZNsType::ZtCTypeTreeData<long>
>
class ZtCTreeData #############################################*/