commit 2025-10-18 11:40 edit a bit ZCppMain/ZtCMainChars.H

This commit is contained in:
2025-10-18 11:40:32 +09:00
parent d21d5b0263
commit ec687cc4e9

View File

@ -1068,7 +1068,8 @@ namespace ZNsMain
template< template<
typename TStringArray, typename TString> ///////////////////// typename TStringArray, typename TString> /////////////////////
static TypeLength FindPosEscWrap2( static TypeLength FindPosEscWrap2
(
TypeCharC* APC_Origin , TypeCharC* APC_Origin ,
TypeCharC* APC_Escape , TypeCharC* APC_Escape ,
TypeCharC* APC_WrapStart , TypeCharC* APC_WrapStart ,
@ -1079,7 +1080,8 @@ namespace ZNsMain
TypeLength AL_WrapCloseLen , TypeLength AL_WrapCloseLen ,
TStringArray& ARA_SearchArray , TStringArray& ARA_SearchArray ,
TString*& APR_CStringStart TString*& APR_CStringStart
/*//////////*/ ) ///////////////////////////////////////////////*/ )
//////////////////////////////////////////////////////////////////
{ {
if(AL_OriginLen<1) return -1; if(AL_OriginLen<1) return -1;
@ -1131,7 +1133,8 @@ namespace ZNsMain
}/* }/*
template< template<
typename TStringArray, typename TString> ///////////////////// typename TStringArray, typename TString> /////////////////////
static TypeLength FindPosEscWrap2( static TypeLength FindPosEscWrap2
(
TypeCharC* APC_Origin , TypeCharC* APC_Origin ,
TypeCharC* APC_Escape , TypeCharC* APC_Escape ,
TypeCharC* APC_WrapStart , TypeCharC* APC_WrapStart ,
@ -1142,7 +1145,8 @@ namespace ZNsMain
TypeLength AL_WrapCloseLen , TypeLength AL_WrapCloseLen ,
TStringArray& ARA_SearchArray , TStringArray& ARA_SearchArray ,
TString*& APR_CStringStart TString*& APR_CStringStart
////////////// ) ///////////////////////////////////////////////*/ )
////////////////////////////////////////////////////////////////*/
template< template<
typename TTyChars, typename TStringArray, typename TString> typename TTyChars, typename TStringArray, typename TString>
@ -1155,23 +1159,13 @@ namespace ZNsMain
TString*& APR_CStringStart TString*& APR_CStringStart
/*//////////*/ ) ///////////////////////////////////////////////*/ /*//////////*/ ) ///////////////////////////////////////////////*/
{ {
return ZtCMainChars::FindPosEscWrap2( return ZtCMainChars::FindPosEscWrap2
(
AR_CCharsOrigin.data(), AR_CCharsEscape.data(), AR_CCharsWrapStart.data(), AR_CCharsWrapClose.data(), AR_CCharsOrigin.data(), AR_CCharsEscape.data(), AR_CCharsWrapStart.data(), AR_CCharsWrapClose.data(),
AR_CCharsOrigin.size(), AR_CCharsEscape.size(), AR_CCharsWrapStart.size(), AR_CCharsWrapClose.size(), ARA_SearchArray, RR(APR_CStringStart) AR_CCharsOrigin.size(), AR_CCharsEscape.size(), AR_CCharsWrapStart.size(), AR_CCharsWrapClose.size(), ARA_SearchArray, RR(APR_CStringStart)
/*:::::*/ ); );
}/* /*::::::::::::::::::::::::::::::::*/
template< }
typename TTyChars, typename TStringArray, typename TString>
static TypeLength FindPosEscWrap2( ///////////////////////////////
const TTyChars& AR_CCharsOrigin ,
const TTyChars& AR_CCharsEscape ,
const TTyChars& AR_CCharsWrapStart,
const TTyChars& AR_CCharsWrapClose,
TStringArray& ARA_SearchArray ,
TString*& APR_CStringStart
////////////// ) ///////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////// /*////////////////////////////////////////////////////////////////
■ FindPosEscWrap2() 테스트. ■ FindPosEscWrap2() 테스트.