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(char AC_LogData){ cout<<AC_LogData; }
virtual void Log(bool AB_LogData) virtual void Log(bool AB_LogData)
{ {
cout<<(AB_LogData ? "true" : "false")<<endl; cout<<(AB_LogData ? "true" : "false");
}/* }/*
virtual void Log(bool AB_LogData)*/ virtual void Log(bool AB_LogData)*/
@ -3724,7 +3724,7 @@ namespace ZNsMain
ZCViewLogData* mp_ZCViewLogData; ZCViewLogData* mp_ZCViewLogData;
private: private:
ZCSngtLogData() : mp_ZCViewLogData(&mo_ZCViewLogData){} ZCSngtLogData() : mp_ZCViewLogData(&mo_ZCViewLogData){}
private: public :
static ZCSngtLogData& GetSngtObj() static ZCSngtLogData& GetSngtObj()
{ {
@ -3732,8 +3732,6 @@ namespace ZNsMain
}/* }/*
static ZCSngtLogData& GetSngtObj()*/ static ZCSngtLogData& GetSngtObj()*/
public :
static ZCViewLogData& GetSngtView() static ZCViewLogData& GetSngtView()
{ {
return *GetSngtObj().mp_ZCViewLogData; return *GetSngtObj().mp_ZCViewLogData;
@ -3746,6 +3744,7 @@ namespace ZNsMain
}/* }/*
static void SetSngtView(ZCViewLogData& AR_ViewObj)*/ static void SetSngtView(ZCViewLogData& AR_ViewObj)*/
public :
static void Log(const char* APC_Log, ZTypLength AI_Length) static void Log(const char* APC_Log, ZTypLength AI_Length)
{ {
@ -3778,6 +3777,38 @@ namespace ZNsMain
static void LogXmlAtt(const char* APC_LogData)*/ static void LogXmlAtt(const char* APC_LogData)*/
public : 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*/ class ZCSngtLogData*/