commit 2025-10-17 21:23 ZftIterTmplChainTail() => ZftIterTypeChainTail() : ZCppMain/ZMainHead.H
This commit is contained in:
@ -3406,7 +3406,7 @@ namespace ZNsMain
|
||||
|
||||
|
||||
template<typename TTmplChain, typename TTypeView>
|
||||
void ZftIterTmplChainHead(TTypeView AO_CView)
|
||||
void ZftIterTypeChainHead(TTypeView AO_CView)
|
||||
{
|
||||
AO_CView.template OnMeetType<TTmplChain>();
|
||||
|
||||
@ -3415,35 +3415,35 @@ namespace ZNsMain
|
||||
typedef typename
|
||||
TTmplChain::TypeChainNext TypeChainNext;
|
||||
|
||||
ZftIterTmplChainHead<TypeChainNext, TTypeView>(AO_CView);
|
||||
ZftIterTypeChainHead<TypeChainNext, TTypeView>(AO_CView);
|
||||
}/*
|
||||
if(TTmplChain::ZEBoolNext>0)*/
|
||||
}/*
|
||||
template<typename TTmplChain, typename TTypeView>
|
||||
void ZftIterTmplChainHead(TTypeView AO_CView)
|
||||
void ZftIterTypeChainHead(TTypeView AO_CView)
|
||||
*/
|
||||
template<typename TTmplChain, typename TTypeView>
|
||||
void ZftIterTmplChainTail(TTypeView AO_CView)
|
||||
void ZftIterTypeChainTail(TTypeView AO_CView)
|
||||
{
|
||||
if(TTmplChain::ZEBoolNext>0)
|
||||
{
|
||||
typedef typename
|
||||
TTmplChain::TypeChainNext TypeChainNext;
|
||||
|
||||
ZftIterTmplChainTail<TypeChainNext, TTypeView>(AO_CView);
|
||||
ZftIterTypeChainTail<TypeChainNext, TTypeView>(AO_CView);
|
||||
}/*
|
||||
if(TTmplChain::ZEBoolNext>0)*/
|
||||
|
||||
AO_CView.template OnMeetType<TTmplChain>();
|
||||
}/*
|
||||
template<typename TTmplChain, typename TTypeView>
|
||||
void ZftIterTmplChainTail(TTypeView AO_CView)
|
||||
void ZftIterTypeChainTail(TTypeView AO_CView)
|
||||
*/
|
||||
|
||||
|
||||
template
|
||||
<typename TTmplChain, typename TTypeView, typename TTypeHelp>
|
||||
void ZftIterTmplChainHead
|
||||
void ZftIterTypeChainHead
|
||||
(TTypeView AO_CView, TTypeHelp AO_TypeHelp)
|
||||
/*#############################################################*/
|
||||
{
|
||||
@ -3458,7 +3458,7 @@ namespace ZNsMain
|
||||
typedef typename
|
||||
TTmplChain::TypeChainNext TypeChainNext;
|
||||
|
||||
ZftIterTmplChainHead
|
||||
ZftIterTypeChainHead
|
||||
<TypeChainNext, TTypeView, TTypeHelp>
|
||||
(AO_CView, AO_TypeHelp);
|
||||
}/*
|
||||
@ -3466,14 +3466,14 @@ namespace ZNsMain
|
||||
}/*
|
||||
template
|
||||
<typename TTmplChain, typename TTypeView, typename TTypeHelp>
|
||||
void ZftIterTmplChainHead
|
||||
void ZftIterTypeChainHead
|
||||
(TTypeView AO_CView, TTypeHelp AO_TypeHelp)
|
||||
###############################################################*/
|
||||
|
||||
|
||||
template
|
||||
<typename TTmplChain, typename TTypeView, typename TTypeHelp>
|
||||
void ZftIterTmplChainTail
|
||||
void ZftIterTypeChainTail
|
||||
(TTypeView AO_CView, TTypeHelp AO_TypeHelp)
|
||||
/*#############################################################*/
|
||||
{
|
||||
@ -3485,7 +3485,7 @@ namespace ZNsMain
|
||||
typedef typename
|
||||
TTmplChain::TypeChainNext TypeChainNext;
|
||||
|
||||
ZftIterTmplChainTail
|
||||
ZftIterTypeChainTail
|
||||
<TypeChainNext, TTypeView, TTypeHelp>
|
||||
(AO_CView, AO_TypeHelp);
|
||||
}/*
|
||||
@ -3496,7 +3496,7 @@ namespace ZNsMain
|
||||
}/*
|
||||
template
|
||||
<typename TTmplChain, typename TTypeView, typename TTypeHelp>
|
||||
void ZftIterTmplChainTail
|
||||
void ZftIterTypeChainTail
|
||||
(TTypeView AO_CView, TTypeHelp AO_TypeHelp)
|
||||
###############################################################*/
|
||||
|
||||
@ -3545,17 +3545,17 @@ namespace ZNsMain
|
||||
|
||||
cout<<"tmpl chain size = "<<ZCTypeChain::Size()<<endl;
|
||||
|
||||
ZftIterTmplChainTail<ZCTypeChain, ZCTypeView&>(VO_ZCTypeView);
|
||||
ZftIterTypeChainTail<ZCTypeChain, ZCTypeView&>(VO_ZCTypeView);
|
||||
|
||||
cout<<"************************************"<<endl;
|
||||
ZCTypeChain::ZtCIterChain<ZCTypeView>::IterHead(VO_ZCTypeView);
|
||||
cout<<"************************************"<<endl;
|
||||
ZCTypeChain::ZtCIterChain<ZCTypeView>::IterTail(VO_ZCTypeView);
|
||||
|
||||
ZftIterTmplChainHead<ZCTypeChain, ZCTypeView&, int&>
|
||||
ZftIterTypeChainHead<ZCTypeChain, ZCTypeView&, int&>
|
||||
( VO_ZCTypeView, (VI_CallNo = 0) );
|
||||
cout<<"************************************"<<endl;
|
||||
ZftIterTmplChainTail<ZCTypeChain, ZCTypeView&, int&>
|
||||
ZftIterTypeChainTail<ZCTypeChain, ZCTypeView&, int&>
|
||||
( VO_ZCTypeView, (VI_CallNo = 0) );
|
||||
|
||||
cout<<"************************************"<<endl;
|
||||
|
@ -408,17 +408,17 @@ namespace ZNsMain
|
||||
|
||||
cout<<"*** tmpl chain size = "<<ZCTypeChain::Size()<<endl;
|
||||
|
||||
ZftIterTmplChainTail<ZCTypeChain, ZCTypeView&>(VO_ZCTypeView);
|
||||
ZftIterTypeChainTail<ZCTypeChain, ZCTypeView&>(VO_ZCTypeView);
|
||||
|
||||
cout<<"************************************"<<endl;
|
||||
ZCTypeChain::ZtCIterChain<ZCTypeView>::IterHead(VO_ZCTypeView);
|
||||
cout<<"************************************"<<endl;
|
||||
ZCTypeChain::ZtCIterChain<ZCTypeView>::IterTail(VO_ZCTypeView);
|
||||
|
||||
ZftIterTmplChainHead<ZCTypeChain, ZCTypeView&, int&>
|
||||
ZftIterTypeChainHead<ZCTypeChain, ZCTypeView&, int&>
|
||||
( VO_ZCTypeView, (VI_CallNo = 0) );
|
||||
cout<<"************************************"<<endl;
|
||||
ZftIterTmplChainTail<ZCTypeChain, ZCTypeView&, int&>
|
||||
ZftIterTypeChainTail<ZCTypeChain, ZCTypeView&, int&>
|
||||
( VO_ZCTypeView, (VI_CallNo = 0) );
|
||||
|
||||
cout<<"************************************"<<endl;
|
||||
|
Reference in New Issue
Block a user