From 36196c1275a34331c560e43c18d6969ef573357e Mon Sep 17 00:00:00 2001 From: Ged Murphy Date: Wed, 30 Sep 2015 19:55:52 +0000 Subject: [PATCH] [DEVMGR] Add typedef for CStringAtlW. Fixes msvc build svn path=/trunk/; revision=69419 --- reactos/lib/atl/atlstr.h | 57 ++++++++++++++-------------------------- 1 file changed, 19 insertions(+), 38 deletions(-) diff --git a/reactos/lib/atl/atlstr.h b/reactos/lib/atl/atlstr.h index d07f665ab59..866e053106c 100644 --- a/reactos/lib/atl/atlstr.h +++ b/reactos/lib/atl/atlstr.h @@ -97,45 +97,26 @@ private: } }; -// -//template class > -//class StrTraitATL : -// public StringIterator -//{ -//public: -// static HINSTANCE FindStringResourceInstance(_In_ UINT nID) throw() -// { -// return AtlFindStringResourceInstance(nID); -// } -// -// static IAtlStringMgr* GetDefaultManager() throw() -// { -// return CAtlStringMgr::GetInstance(); -// } -//}; -// -// -//template< typename _CharType = wchar_t> -//class ChTraitsOS : -// public ChTraitsBase<_CharType> -//{ -//protected: -// -//public: -// -//}; -// -//#ifndef _ATL_CSTRING_NO_CRT -// typedef CStringT>> CAtlStringW; -//#else -// typedef CStringT> CAtlStringW; -//#endif -// -//#ifndef _AFX -// typedef CAtlStringW CStringW; -//#endif + +template > +class StrTraitATL : + public StringIterator +{ +public: + static HINSTANCE FindStringResourceInstance(_In_ UINT nID) throw() + { + return AtlFindStringResourceInstance(nID); + } + + static IAtlStringMgr* GetDefaultManager() throw() + { + return CAtlStringMgr::GetInstance(); + } +}; -} //namespace ATL +typedef CStringT>> CAtlStringW; + +} #endif \ No newline at end of file