diff --git a/ZCppMain/ZtCStringEx.H b/ZCppMain/ZtCStringEx.H index 98ad7aa..dea4723 100644 --- a/ZCppMain/ZtCStringEx.H +++ b/ZCppMain/ZtCStringEx.H @@ -307,10 +307,10 @@ namespace ZNsMain typedef const TTypCh* TypeCharCP ; typedef const TTypCh* TypeCPChar ; typedef TTypCh* TypePChar ; - /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ + typedef TTypeString ZCTypeString; typedef ZtCStringBase ZCStringBase; - /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ + typedef ZtCStringBase TypeThis ; /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ typedef typename ZCTypeString::ZCSearchInfo ZCSearchInfo ; @@ -320,21 +320,22 @@ namespace ZNsMain typedef typename ZCTypeString::TypeLong TypeLong ; typedef typename ZCTypeString::TypeLong TypeSize ; typedef typename ZCTypeString::TypeLong TypeLength ; - public: - typedef typename ZCTypeChars ::ZCChars ZCChars ; - typedef typename ZCTypeChars ::ZCChars ZCCharView ; // for string_view in C++17 - public: - typedef const ZCChars ZCCharsC ; - typedef const ZCChars ZCCharViewC; - public: - typedef TypeChar TypeData ; - typedef ZCStringList TypeList ; - public: - typedef ZNsMain::ZtCCharType ZCCharType ; - typedef typename ZCCharType::TypeInt TypeCharInt; /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ - typedef ZNsMain::ZtCCharType traits_type; // for strl string/wstring - typedef TypeSize size_type ; // for strl string/wstring + typedef typename ZCTypeChars ::ZCChars ZCChars ; + typedef typename ZCTypeChars ::ZCChars ZCCharView ; // for string_view in C++17 + + typedef const ZCChars ZCCharsC ; + typedef const ZCChars ZCCharViewC ; + + typedef TypeChar TypeData ; + typedef ZCStringList TypeList ; + + /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ + typedef ZtCCharType ZCCharType ; + typedef typename ZCCharType::TypeInt TypeCharInt; + + typedef ZtCCharType traits_type; // for strl string/wstring + typedef TypeSize size_type ; // for strl string/wstring /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ enum EWriteFile // WriteFile() 에서 사용한다.