commit 2025-08-24 00:20 add and test ZCppMainTest/ZtCLoadXml_000.cpp

This commit is contained in:
2025-08-24 00:21:09 +09:00
parent ea01f2d0bf
commit 0c436c267f
7 changed files with 251 additions and 193 deletions

View File

@ -240,7 +240,7 @@ namespace ZNsMain
{
const bool CB_DoStop =
(
((ZCNodeList&)mo_CNodeList).ItD(VO_iter_Node).
((ZCNodeList&)mo_CNodeList).ItD(VO_iter_Node).template
IterPreOrder<TViewClass>
(AR_CViewClass, AI_StartDepth, i)
== ZNsMain::ZNsEnum::ZERun_NO
@ -285,7 +285,7 @@ namespace ZNsMain
{
const bool CB_DoStop =
(
((ZCNodeList&)mo_CNodeList).ItD(VO_iter_Node).
((ZCNodeList&)mo_CNodeList).ItD(VO_iter_Node).template
IterPostOrder<TViewClass>(AR_CViewClass, AI_StartDepth, i)
== ZNsMain::ZNsEnum::ZERun_NO
);
@ -446,13 +446,13 @@ namespace ZNsMain
template<typename TViewClass> void IterPreOrder(TViewClass& AR_CViewClass)
{
mo_RootNode.IterPreOrder<TViewClass>(AR_CViewClass, 0, 0);
mo_RootNode.template IterPreOrder<TViewClass>(AR_CViewClass, 0, 0);
}/*
template<typename TViewClass> void IterPreOrder(TViewClass& AR_CViewClass) */
template<typename TViewClass> void IterPostOrder(TViewClass& AR_CViewClass)
{
mo_RootNode.IterPostOrder<TViewClass>(AR_CViewClass, 0, 0);
mo_RootNode.template IterPostOrder<TViewClass>(AR_CViewClass, 0, 0);
}/*
template<typename TViewClass> void IterPostOrder(TViewClass& AR_CViewClass) */
@ -715,7 +715,7 @@ namespace ZNsMain
const bool CB_DoStop = ///////////////////////////////
(
((ZCNodeList&)mo_CNodeList).ItD(VO_iter_Node).
IterPreOrder<TViewClass>
template IterPreOrder<TViewClass>
(AR_CViewClass, AI_StartDepth. i)
== ZNsMain::ZNsEnum::ZERun_NO
);
@ -767,7 +767,7 @@ namespace ZNsMain
const bool CB_DoStop = ////////////////////////////////
(
((ZCNodeList&)mo_CNodeList).
ItD(VO_iter_Node).IterPostOrder<TViewClass>
ItD(VO_iter_Node).template IterPostOrder<TViewClass>
(AR_CViewClass, AI_StartDepth, i)
== ZNsMain::ZNsEnum::ZERun_NO
);
@ -936,9 +936,9 @@ namespace ZNsMain
void clear (){mo_RootNode.clear();}
template<typename TViewClass> void IterPreOrder (TViewClass AO_CViewClass)
{ mo_RootNode.IterPreOrder<TViewClass>(AO_CViewClass, 0); }
{ mo_RootNode.template IterPreOrder<TViewClass>(AO_CViewClass, 0); }
template<typename TViewClass> void IterPostOrder(TViewClass AO_CViewClass)
{ mo_RootNode.IterPostOrder<TViewClass>(AO_CViewClass, 0); }
{ mo_RootNode.template IterPostOrder<TViewClass>(AO_CViewClass, 0); }
public:
};/*