commit 2025-10-09 21:53 add ZtCBoolStr : ZCppMain/ZMainHead.H

This commit is contained in:
2025-10-09 21:54:07 +09:00
parent f5957100ea
commit 860d383da6
5 changed files with 359 additions and 61 deletions

View File

@ -1706,6 +1706,19 @@ namespace ZNsMain
}/*
ZCStringBase& operator()(double AD_DoubleParam)*/
ZCStringBase& operator()(bool AB_Bool)
{
typedef typename TypeThis::TypeChar TypeChar ;
typedef typename TypeThis::TypeSize TypeSize ;
typedef ZtCBoolStr
<TypeChar, TypeSize> ZCBoolStr;
return (*this)( ZCBoolStr::GetMark(AB_Bool) );
}/*
ZCStringBase& operator()(bool AB_Bool)*/
ZCStringBase& operator()(
TypeLength AL_AddSize, TypeCharC* APC_Format, ...)
{
@ -7448,7 +7461,8 @@ namespace ZNsMain
void erase(){ clear(); }
public:*/
public:
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
public:
@ -7551,7 +7565,8 @@ namespace ZNsMain
{ return ARR_SaveCStr(AR_DataCStr); }
_ZCSTRINGBASE_ARG_ _ZCSTRINGBASE_& ZftMakeStr
( _ZCSTRINGBASE_& ARR_SaveCStr, char AC_Char )
( _ZCSTRINGBASE_& ARR_SaveCStr, typename
_ZCSTRINGBASE_::TypeChar AC_Char )
{ return ARR_SaveCStr(AC_Char ); }
_ZCSTRINGBASE_ARG_ _ZCSTRINGBASE_& ZftMakeStr
@ -7569,13 +7584,15 @@ namespace ZNsMain
_ZCSTRINGBASE_ARG_ _ZCSTRINGBASE_& ZftMakeStr
( _ZCSTRINGBASE_& ARR_SaveCStr, bool AB_Bool )
{
if (AB_Bool)
ARR_SaveCStr.append("true" );
else ARR_SaveCStr.append("false");
typedef typename _ZCSTRINGBASE_::TypeChar TypeChar;
typedef typename _ZCSTRINGBASE_::TypeSize TypeSize;
return ARR_SaveCStr;
typedef ZtCBoolStr<TypeChar, TypeSize> ZCBoolStr;
return ARR_SaveCStr(ZCBoolStr::GetMark(AB_Bool));
}/*
_ZCSTRINGBASE_& ZftMakeStr( _ZCSTRINGBASE_& ARR_SaveCStr, bool AB_Bool)*/
_ZCSTRINGBASE_ARG_ _ZCSTRINGBASE_& ZftMakeStr
( _ZCSTRINGBASE_& ARR_SaveCStr, bool AB_Bool ) */
#undef _ZCSTRINGBASE_