commit 2025-08-29 08:55 add ZCSngtLogData::operator() in ZCppMain/ZMainHead.H

This commit is contained in:
2025-08-29 08:56:00 +09:00
parent 178cbca5f5
commit 7c1b176706

View File

@ -3678,7 +3678,7 @@ namespace ZNsMain
virtual void Log(char AC_LogData){ cout<<AC_LogData; }
virtual void Log(bool AB_LogData)
{
cout<<(AB_LogData ? "true" : "false")<<endl;
cout<<(AB_LogData ? "true" : "false");
}/*
virtual void Log(bool AB_LogData)*/
@ -3724,7 +3724,7 @@ namespace ZNsMain
ZCViewLogData* mp_ZCViewLogData;
private:
ZCSngtLogData() : mp_ZCViewLogData(&mo_ZCViewLogData){}
private:
public :
static ZCSngtLogData& GetSngtObj()
{
@ -3732,8 +3732,6 @@ namespace ZNsMain
}/*
static ZCSngtLogData& GetSngtObj()*/
public :
static ZCViewLogData& GetSngtView()
{
return *GetSngtObj().mp_ZCViewLogData;
@ -3746,6 +3744,7 @@ namespace ZNsMain
}/*
static void SetSngtView(ZCViewLogData& AR_ViewObj)*/
public :
static void Log(const char* APC_Log, ZTypLength AI_Length)
{
@ -3778,6 +3777,38 @@ namespace ZNsMain
static void LogXmlAtt(const char* APC_LogData)*/
public :
ZCSngtLogData& operator()(const char* APC_Log, ZTypLength AI_Length)
{
ZCSngtLogData::Log(APC_Log, AI_Length); return *this;
}/*
ZCSngtLogData& operator()(const char* APC_Log, ZTypLength AI_Length)*/
ZCSngtLogData& operator()(const char* APC_LogData)
{
GetSngtView().Log( APC_LogData ); return *this;
}/*
ZCSngtLogData& operator()(const char* APC_LogData)*/
ZCSngtLogData& operator()(int AI_LogData){ GetSngtView().Log(AI_LogData); return *this; }
ZCSngtLogData& operator()(long AL_LogData){ GetSngtView().Log(AL_LogData); return *this; }
ZCSngtLogData& operator()(double AD_LogData){ GetSngtView().Log(AD_LogData); return *this; }
ZCSngtLogData& operator()(char AC_LogData){ GetSngtView().Log(AC_LogData); return *this; }
ZCSngtLogData& operator()(bool AB_LogData){ GetSngtView().Log(AB_LogData); return *this; }
ZCSngtLogData& Xa(const char* APC_LogData, ZTypLength AI_Length)
{
GetSngtView().LogXmlAtt(APC_LogData, AI_Length); return *this;
}/*
ZCSngtLogData& Xa(const char* APC_LogData, ZTypLength AI_Length)*/
ZCSngtLogData& Xa(const char* APC_LogData)
{
GetSngtView().LogXmlAtt(APC_LogData); return *this;
}/*
ZCSngtLogData& Xa(const char* APC_LogData)*/
public :
};/*
class ZCSngtLogData*/