diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index 67147ab..4b93194 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -709,13 +709,13 @@ namespace ZNsMain // ECompareResult 는 어떤 두 개의 값을 비교한 결과를 표시한다. // GetCompareCode() 나 class ZZtCCompare<> 에서 사용할 것이다. - enum ECompareResult + enum ZECompareResult { - ECompareResult_Equal= 0, // 서로 같다. - ECompareResult_More = 1, // 왼쪽이 크다. - ECompareResult_Less =-1 // 오른쪽이 크다. + ZECompareResult_Equal= 0, // 서로 같다. + ZECompareResult_More = 1, // 왼쪽이 크다. + ZECompareResult_Less =-1 // 오른쪽이 크다. };/* - enum ECompareResult*/ + enum ZECompareResult*/ }/* namespace ZNsEnum*/ @@ -726,22 +726,22 @@ namespace ZNsMain const TTypeChar* ApcRight, TTypeLength AI_RightLength ) /*################################################################*/ { - if(AI_LeftLength<1 && AI_RightLength<1) return ZNsEnum::ECompareResult_Equal; + if(AI_LeftLength<1 && AI_RightLength<1) return ZNsEnum::ZECompareResult_Equal; TTypeLength ViLoopCnt= (AI_LeftLength<=AI_RightLength ? AI_LeftLength : AI_RightLength); __for0(TTypeLength, i, ViLoopCnt) { - if(ApcLeft[i] > ApcRight[i]) return ZNsEnum::ECompareResult_More; - if(ApcLeft[i] < ApcRight[i]) return ZNsEnum::ECompareResult_Less; + if(ApcLeft[i] > ApcRight[i]) return ZNsEnum::ZECompareResult_More; + if(ApcLeft[i] < ApcRight[i]) return ZNsEnum::ZECompareResult_Less; }/* __for0(TTypeLength, i, ViLoopCnt)*/ - if(AI_LeftLength==AI_RightLength) return ZNsEnum::ECompareResult_Equal; - if(AI_LeftLength> AI_RightLength) return ZNsEnum::ECompareResult_More ; - if(AI_LeftLength< AI_RightLength) return ZNsEnum::ECompareResult_Less ; + if(AI_LeftLength==AI_RightLength) return ZNsEnum::ZECompareResult_Equal; + if(AI_LeftLength> AI_RightLength) return ZNsEnum::ZECompareResult_More ; + if(AI_LeftLength< AI_RightLength) return ZNsEnum::ZECompareResult_Less ; - return ZNsEnum::ECompareResult_Equal; + return ZNsEnum::ZECompareResult_Equal; }/* template int GetCompareCode( const TTypeChar* ApcLeft , TTypeLength AI_LeftLength, @@ -779,7 +779,7 @@ namespace ZNsMain public: typedef TTypeChild TypeData; public: - enum{EUseCRTP=(ZTypIntE)TTypebUseCRTP}; + enum{ZEUseCRTP=(ZTypIntE)TTypebUseCRTP}; public: };/* template< typename TTypeChild=ZCEmpty, bool TTypebUseCRTP =false @@ -797,7 +797,7 @@ namespace ZNsMain typedef TTypeChild TypeData; typedef TTypeBase TypeBase; public: - enum{EUseCRTP=(ZTypIntE)TTypebUseCRTP}; + enum{ZEUseCRTP=(ZTypIntE)TTypebUseCRTP}; public: }; /* template< typename TTypeChild =ZCEmpty @@ -842,11 +842,11 @@ namespace ZNsMain /////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ template class ZtCTypeNowCRTP - { public: typedef TTypeChild TypeData; public: enum{EUseCRTP=1}; }; + { public: typedef TTypeChild TypeData; public: enum{ZEUseCRTP=1}; }; template class ZtCTypeNowCRTP - { public: typedef TTypeNow TypeData; public: enum{EUseCRTP=0}; }; + { public: typedef TTypeNow TypeData; public: enum{ZEUseCRTP=0}; }; template class ZtCTypeNowCRTP - { public: typedef TTypeNow TypeData; public: enum{EUseCRTP=0}; }; + { public: typedef TTypeNow TypeData; public: enum{ZEUseCRTP=0}; }; namespace ZNsTmplParam @@ -1735,18 +1735,18 @@ namespace ZNsMain -- 2012-09-01 20:13:00 - AR_Type1==AR_Type2 이면 ZNsEnum::ECompareResult_Equal , - AR_Type1>=AR_Type2 이면 ZNsEnum::ECompareResult_Equal 이상의 값, - AR_Type1> AR_Type2 이면 ZNsEnum::ECompareResult_More 이상의 값, - AR_Type1<=AR_Type2 이면 ZNsEnum::ECompareResult_Equal 이하의 값, - AR_Type1< AR_Type2 이면 ZNsEnum::ECompareResult_Less 이하의 값, + AR_Type1==AR_Type2 이면 ZNsEnum::ZECompareResult_Equal , + AR_Type1>=AR_Type2 이면 ZNsEnum::ZECompareResult_Equal 이상의 값, + AR_Type1> AR_Type2 이면 ZNsEnum::ZECompareResult_More 이상의 값, + AR_Type1<=AR_Type2 이면 ZNsEnum::ZECompareResult_Equal 이하의 값, + AR_Type1< AR_Type2 이면 ZNsEnum::ZECompareResult_Less 이하의 값, 을 리턴하거나 - AR_Type1>=AR_Type2 이면 ZNsEnum::ECompareResult_Equal 이상의 값, - AR_Type1> AR_Type2 이면 ZNsEnum::ECompareResult_Equal 보다 큰 값, - AR_Type1<=AR_Type2 이면 ZNsEnum::ECompareResult_Equal 이하의 값, - AR_Type1< AR_Type2 이면 ZNsEnum::ECompareResult_Equal 보다 작은 값, + AR_Type1>=AR_Type2 이면 ZNsEnum::ZECompareResult_Equal 이상의 값, + AR_Type1> AR_Type2 이면 ZNsEnum::ZECompareResult_Equal 보다 큰 값, + AR_Type1<=AR_Type2 이면 ZNsEnum::ZECompareResult_Equal 이하의 값, + AR_Type1< AR_Type2 이면 ZNsEnum::ZECompareResult_Equal 보다 작은 값, 을 리턴한다. @@ -1778,7 +1778,7 @@ namespace ZNsMain class ZtCCompare ///////////////////////// { public: - enum {EUseCompareObj=(ZTypIntE)TTypebCompareObj}; + enum {ZEUseCompareObj=(ZTypIntE)TTypebCompareObj}; public: template @@ -1807,13 +1807,13 @@ namespace ZNsMain class ZtCCompare { public: - enum {EUseCompareObj=0}; + enum {ZEUseCompareObj=0}; public: template static ZTypInt Exec(TTypeArg11 AR_TypeArg1, TTypeArg22 AR_TypeArg2) { - return ZNsEnum::ECompareResult_Equal; + return ZNsEnum::ZECompareResult_Equal; }/* template static ZTypInt Exec(TTypeArg1 AR_TypeArg1, TTypeArg2 AR_TypeArg2)*/ @@ -1828,7 +1828,7 @@ namespace ZNsMain template<> class ZtCCompare { public: - enum {EUseCompareObj=1}; + enum {ZEUseCompareObj=1}; public: static ZTypInt Exec(ZTypInt AI_Int1, ZTypInt AI_Int2) @@ -1862,7 +1862,7 @@ namespace ZNsMain class ZtCMoveObj /////////////////////// { public: - enum {EUseMoveObj=(ZTypIntE)TTypebMoveObj}; + enum {ZEUseMoveObj=(ZTypIntE)TTypebMoveObj}; public: template @@ -1891,7 +1891,7 @@ namespace ZNsMain class ZtCMoveObj //// { public: - enum {EUseMoveObj=0}; + enum {ZEUseMoveObj=0}; public: template @@ -1940,8 +1940,8 @@ namespace ZNsMain typedef TTypeNow ZCObjNow ; typedef TTypeNext ZCObjNext; public : - enum{ENextObjNo =ZCObjNext::ENextObjNo+1}; - enum{EBoolNextObj=1 }; + enum{ZENextObjNo =ZCObjNext::ENextObjNo+1}; + enum{ZEBoolNextObj=1 }; private: TTypeNow mo_ZCObjNow ; TTypeNext mo_ZCObjNext; @@ -1964,8 +1964,8 @@ namespace ZNsMain typedef TTypeNow ZCObjNow ; typedef TTypeNow ZCObjNext; public : - enum{ENextObjNo =1}; - enum{EBoolNextObj=0}; + enum{ZENextObjNo =1}; + enum{ZEBoolNextObj=0}; private: ZCObjNow mo_ZCObjNow; public : @@ -2007,14 +2007,14 @@ namespace ZNsMain typename TTypeNext , typename TTypeNext2 > - class ZtCTmplTreeChain //////// + class ZtCTmplTreeChain ///////// { public : - enum{ENextObjNo =TTypeNext ::ENextObjNo +1}; - enum{ENextObjNo2 =TTypeNext2::ENextObjNo2+1}; - enum{EBoolNextObj =1}; - enum{EBoolNextObj2=1}; - enum{EObjChainCnt =TTypeNext::EObjChainCnt+TTypeNext2::EObjChainCnt+2}; + enum{ZENextObjNo =TTypeNext ::ENextObjNo +1}; + enum{ZENextObjNo2 =TTypeNext2::ENextObjNo2+1}; + enum{ZEBoolNextObj =1}; + enum{ZEBoolNextObj2=1}; + enum{ZEObjChainCnt =TTypeNext::EObjChainCnt+TTypeNext2::EObjChainCnt+2}; public : typedef TTypeNow ZCObjNow ; typedef TTypeNext ZCObjNext ; @@ -2037,7 +2037,7 @@ namespace ZNsMain typename TTypeNext , typename TTypeNext2 > - class ZtCTmplTreeChain //////*/ + class ZtCTmplTreeChain ///////*/ template< typename TTypeNow, typename TTypeNext @@ -2045,11 +2045,11 @@ namespace ZNsMain class ZtCTmplTreeChain { public : - enum{ENextObjNo =TTypeNext::ENextObjNo +1}; - enum{ENextObjNo2 =0 }; - enum{EBoolNextObj =1 }; - enum{EBoolNextObj2=0 }; - enum{EObjChainCnt =TTypeNext::EObjChainCnt+1}; + enum{ZENextObjNo =TTypeNext::ENextObjNo +1}; + enum{ZENextObjNo2 =0 }; + enum{ZEBoolNextObj =1 }; + enum{ZEBoolNextObj2=0 }; + enum{ZEObjChainCnt =TTypeNext::EObjChainCnt+1}; public : typedef TTypeNow ZCObjNow ; typedef TTypeNext ZCObjNext ; @@ -2076,11 +2076,11 @@ namespace ZNsMain class ZtCTmplTreeChain { public : - enum{ENextObjNo =0 }; - enum{ENextObjNo2 =TTypeNext2::ENextObjNo2 +1 }; - enum{EBoolNextObj =0 }; - enum{EBoolNextObj2=1 }; - enum{EObjChainCnt =TTypeNext2::EObjChainCnt+1 }; + enum{ZENextObjNo =0 }; + enum{ZENextObjNo2 =TTypeNext2::ENextObjNo2 +1 }; + enum{ZEBoolNextObj =0 }; + enum{ZEBoolNextObj2=1 }; + enum{ZEObjChainCnt =TTypeNext2::EObjChainCnt+1 }; public : typedef TTypeNow ZCObjNow ; typedef TTypeNext2 ZCObjNext ; // interface 호환을 위해서만 존재. @@ -2107,11 +2107,11 @@ namespace ZNsMain class ZtCTmplTreeChain { public : - enum{ENextObjNo =0}; - enum{ENextObjNo2 =0}; - enum{EBoolNextObj =0}; - enum{EBoolNextObj2=0}; - enum{EObjChainCnt =1}; + enum{ZENextObjNo =0}; + enum{ZENextObjNo2 =0}; + enum{ZEBoolNextObj =0}; + enum{ZEBoolNextObj2=0}; + enum{ZEObjChainCnt =1}; public : typedef TTypeNow ZCObjNow ; typedef ZCObjNow ZCObjNext ; // interface 호환을 위해서만 존재. @@ -2139,10 +2139,10 @@ namespace ZNsMain /*/////////////////////////////////////////////////////////////////// ■ 함수가 어떤 조건에서 실행을 중지할 때, - bool 값으로 표시해도 되지만 가독성을 위해서 enum ERun 을 사용하자. + bool 값으로 표시해도 되지만 가독성을 위해서 enum ZERun 을 사용하자. - ■ enum ERun 의 값을 포함해서 에러 상태를 표현하고 싶을 때에는, - enum ERunEx 를 사용하자. + ■ enum ZERun 의 값을 포함해서 에러 상태를 표현하고 싶을 때에는, + enum ZERunEx 를 사용하자. -- 2011-09-27 05:37:00 @@ -2151,42 +2151,42 @@ namespace ZNsMain namespace ZNsEnum { - enum ERun + enum ZERun { - ERun_NO, // 실행 중지 - ERun_OK // 실행 계속 + ZERun_NO, // 실행 중지 + ZERun_OK // 실행 계속 };/* - enum ERun*/ + enum ZERun*/ - enum ERunEx + enum ZERunEx { ERunEx_NO, // 실행 중지 ERunEx_OK, // 실행 계속 ERunEx_Err // 실행 에러 };/* - enum ERun*/ + enum ZERun*/ - enum EAct + enum ZEAct { - EAct_NO, // (함수 등이) 어떤 조건에 맞지 않아서 아무 짓도 하지 않았다. - EAct_OK // (함수 등이) 어떤 조건에 맞아서 지정된 처리를 하였다. + ZEAct_NO, // (함수 등이) 어떤 조건에 맞지 않아서 아무 짓도 하지 않았다. + ZEAct_OK // (함수 등이) 어떤 조건에 맞아서 지정된 처리를 하였다. };/* - enum EAct*/ + enum ZEAct*/ - enum EActEx + enum ZEActEx { - EActEx_NO, // (함수 등이) 어떤 조건에 맞지 않아서 아무 짓도 하지 않았다. - EActEx_OK, // (함수 등이) 어떤 조건에 맞아서 지정된 처리를 하였다. - EActEx_Err // (함수 등이) 수행 중에 에러가 발생하였다. + ZEActEx_NO, // (함수 등이) 어떤 조건에 맞지 않아서 아무 짓도 하지 않았다. + ZEActEx_OK, // (함수 등이) 어떤 조건에 맞아서 지정된 처리를 하였다. + ZEActEx_Err // (함수 등이) 수행 중에 에러가 발생하였다. };/* - enum EAct*/ + enum ZEAct*/ - enum EThrowFinally + enum ZEThrowFinally { - EThrowFinally_NO, - EThrowFinally_OK + ZEThrowFinally_NO, + ZEThrowFinally_OK };/* - enum EThrowFinally*/ + enum ZEThrowFinally*/ /*//////////////////////////////////////////////// @@ -2231,7 +2231,7 @@ namespace ZNsMain class ZIDelgtMSG { public: - enum EIMSG{EIMSG_NO=0, EIMSG_OK=1}; + enum ZEIMsg{ZEIMsg_NO=0, ZEIMsg_OK=1}; public: virtual ~ZIDelgtMSG(){} @@ -2250,19 +2250,19 @@ namespace ZNsMain virtual ZTypLLong GetIMSGPtrOfID(ZTypLLong AI_TypeID, ZIDelgtMSG*& APR_ZIDelgtMSG) { - APR_ZIDelgtMSG=0; return EIMSG_OK; + APR_ZIDelgtMSG=0; return ZEIMsg_OK; }/* virtual ZTypLLong GetIMSGPtrOfID(ZTypLLong AI_TypeID, ZIDelgtMSG*R APR_ZIDelgtMSG)*/ virtual ZTypIntPtr SendMSG(ZIDelgtMSG& ArZIDelgtMSG, ZTypIntI AI_MsgNo, const char* ApcMsgData, ZTypIntI AI_MsgLen, void* AP_Void=0, ...) { - return EIMSG_OK; + return ZEIMsg_OK; }/* virtual ZTypIntPtr SendMSG(ZIDelgtMSG& ArZIDelgtMSG, ZTypIntI AI_MsgNo, const char* ApcMsgData, ZTypIntI AI_MsgLen,void* AP_Void=0, ...)*/ virtual ZTypIntPtr RecvMSG(ZTypIntI AI_MsgNo, const char* ApcMsgData, ZTypLength AI_MsgLen, void* AP_Void=0, ...) { - return EIMSG_OK; + return ZEIMsg_OK; }/* virtual ZTypIntPtr RecvMSG(ZTypIntI AI_MsgNo, const char* ApcMsgData, ZTypLength AI_MsgLen, void* AP_Void=0, ...)*/ diff --git a/ZCppMain/ZtCObjList.H b/ZCppMain/ZtCObjList.H index 563471a..9ab0009 100644 --- a/ZCppMain/ZtCObjList.H +++ b/ZCppMain/ZtCObjList.H @@ -2039,8 +2039,8 @@ namespace ZNsMain class ZtCTypeObjUnitList ////////////////////////// { public : - enum{EArrSize =TInArrSize }; - enum{EMaxUnitCnt=TInMaxUnitCnt}; + enum{ZEArrSize =TInArrSize }; + enum{ZEMaxUnitCnt=TInMaxUnitCnt}; public : typedef Type TypeData ; typedef TypArg TypeArg ; @@ -2081,8 +2081,8 @@ namespace ZNsMain public : typedef TTypeObjUnitList TypeObjUnitList; public : - enum{EArrSize =TypeObjUnitList::EArrSize }; - enum{EMaxUnitCnt=TypeObjUnitList::EMaxUnitCnt}; + enum{ZEArrSize =TypeObjUnitList::EArrSize }; + enum{ZEMaxUnitCnt=TypeObjUnitList::EMaxUnitCnt}; public : typedef typename TypeObjUnitList::TypeData TypeData ; typedef typename TypeObjUnitList::TypeArg TypeArg ;