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

@ -2030,8 +2030,8 @@ namespace ZNsMain
########################################################################################*/
typedef ZNsMain::ZtCCheckRef<THelpType> ZCCheckRef ;
typedef ZCCheckRef::TypeData TypeObject ;
typedef ZNsMain::ZtCCheckRef<THelpType> ZCCheckRef ;
typedef typename ZCCheckRef::TypeData TypeObject ;
ZCChars VO_CCharsOrigin
(AR_CCharsOrigin.data(), AR_CCharsOrigin.size());
@ -2251,18 +2251,20 @@ namespace ZNsMain
)
/////////////////////////////////////////////////////////////////*/
{
typedef ZNsMain::ZtCCheckRef<THelpType> ZCCheckRef ;
typedef ZCCheckRef::TypeData TypeObject ;
typedef ZNsMain::ZtCCheckRef<THelpType> ZCCheckRef ;
typedef typename ZCCheckRef::TypeData TypeObject ;
return FindPosReady<TReadyExec, ZCChars, TStringData, TypeObject>(
AR_CReadyExec ,
ZCCheckRef::PassData(AO_CHelpType) ,
ZCChars(AP_OriginData, AL_OriginLen),
ZCChars(AP_SearchData, AL_SearchLen),
ARR_CStrReadyBuff ,
ARRL_StartPos , // AP_OriginData 의 offset 이다.
ARRE_ERun
/*/////*/ ); /////////////////////////////////////////////////////
return FindPosReady<TReadyExec, ZCChars, TStringData, TypeObject>
(
AR_CReadyExec ,
ZCCheckRef::PassData(AO_CHelpType) ,
ZCChars(AP_OriginData, AL_OriginLen),
ZCChars(AP_SearchData, AL_SearchLen),
ARR_CStrReadyBuff ,
ARRL_StartPos , // AP_OriginData 의 offset 이다.
ARRE_ERun
);
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
}/*
template
<typename TReadyExec, typename TStringData, typename THelpType>
@ -4365,22 +4367,21 @@ namespace ZNsMain
for(TypeLength i=0; i<VL_ArrSize; ++i)
{
const bool CB_IsOK =
(
AL_Length > ARA_SearchArray.ItD(CI_IterEasyID).size()
);
VL_NowSize =
(
CB_IsOK ? ARA_SearchArray.ItD(CI_IterEasyID).size() : AL_Length
);
////////////
const TypeLength CI_NewSize =
ARA_SearchArray.ItD(CI_IterEasyID).size() ;
const bool CB_IsOK=ZtCMainChars::DoStart
VL_NowSize = /////////////////////////////
(
AL_Length > CI_NewSize ? CI_NewSize : AL_Length
);
//////////////////////////////////////////
const bool CB_IsOK = ZtCMainChars::DoStart
(
APC_Origin, ARA_SearchArray.ItD(CI_IterEasyID).data(),
AL_Length , ARA_SearchArray.ItD(CI_IterEasyID).size()
);
if(CB_IsOK) return 0; //////////////////
if(CB_IsOK) return 0; ////////////////////
ARA_SearchArray.MoveNextIter(RR(CI_IterEasyID));
}/*