commit 2025-08-28 23:23 edit a bit ZCppMain/ZtCMainChars.H

This commit is contained in:
2025-08-28 23:23:23 +09:00
parent ca28ee71a4
commit 1a006ca46c

View File

@ -866,9 +866,12 @@ namespace ZNsMain
template<typename TTyChars> static bool DoEndLinear( template<typename TTyChars> static bool DoEndLinear(
const TTyChars& AR_CCharsOrigin1, const TTyChars& AR_CCharsOrigin2, const TTyChars& AR_CCharsSearch) */ const TTyChars& AR_CCharsOrigin1, const TTyChars& AR_CCharsOrigin2, const TTyChars& AR_CCharsSearch) */
static bool DoEndLinear( static bool DoEndLinear /*#################################################################*/
(
TypeCharC* APC_Origin1 , TypeCharC* APC_Origin2 , TypeCharC* APC_Search, TypeCharC* APC_Origin1 , TypeCharC* APC_Origin2 , TypeCharC* APC_Search,
TypeLength AL_OriginLength1, TypeLength AL_OriginLength2, TypeLength AL_SearchLength ) TypeLength AL_OriginLength1, TypeLength AL_OriginLength2, TypeLength AL_SearchLength
)
/*#########################################################################################*/
{ {
/* APC_Origin1 와 APC_Origin2 을 연속된 문자열로 보았을때, /* APC_Origin1 와 APC_Origin2 을 연속된 문자열로 보았을때,
전체 문자열이 APC_Search 로 끝나면 true 를 반환한다. 전체 문자열이 APC_Search 로 끝나면 true 를 반환한다.
@ -922,9 +925,12 @@ namespace ZNsMain
return true; return true;
}/* }/*
static bool DoEndLinear( static bool DoEndLinear
(
TypeCharC* APC_Origin1 , TypeCharC* APC_Origin2 , TypeCharC* APC_Search, TypeCharC* APC_Origin1 , TypeCharC* APC_Origin2 , TypeCharC* APC_Search,
TypeLength AL_OriginLength1, TypeLength AL_OriginLength2, TypeLength AL_SearchLength )*/ TypeLength AL_OriginLength1, TypeLength AL_OriginLength2, TypeLength AL_SearchLength
)
/*#########################################################################################*/
// 앞뒤 부분의 문자열이 APC_Search 로 끝나면 true. // 앞뒤 부분의 문자열이 APC_Search 로 끝나면 true.
@ -1019,14 +1025,14 @@ namespace ZNsMain
template<typename TTyChars> static TypeLength FindPosLen( template<typename TTyChars> static TypeLength FindPosLen(
const TTyChars& AR_CCharsOrigin, const TTyChars& AR_CCharsSearch, TypeLength& ARRL_MatchLen, TypeLength AL_StartPos=0) */ const TTyChars& AR_CCharsOrigin, const TTyChars& AR_CCharsSearch, TypeLength& ARRL_MatchLen, TypeLength AL_StartPos=0) */
static TypeLength FindPosLen( //////////////////////////////////// static TypeLength FindPosLen( /////////////////////////////////////
TypeCharC* APC_Origin , TypeCharC* APC_Origin ,
TypeCharC* APC_Search , TypeCharC* APC_Search ,
TypeLength AL_OriginLength , TypeLength AL_OriginLength ,
TypeLength AL_SearchLength , TypeLength AL_SearchLength ,
TypeLength& ARRL_MatchLen , TypeLength& ARRL_MatchLen ,
TypeLength AL_StartPos=0 TypeLength AL_StartPos=0
/*////////*/ ) /*//////////////////////////////////////////////*/ /*////////*/ ) /*///////////////////////////////////////////////*/
{ {
const bool CB_IsBad = ///////////////////////////////////////// const bool CB_IsBad = /////////////////////////////////////////
( (