Where the Standard Template Library meets the Win32 API.
The philosophy of WinSTL (http://winstl.org/) is essentially the same as that of the STLSoft (http://stlsoft.org/) organisation: providing robust and lightweight software to the Win32 API development community. WinSTL provides template-based software that builds on that provided by Win and STLSoft in order to reduce programmer effort and increase robustness in the use of the Win.
All components in the WinSTL project reside in the winstl namespace
As with all parts of the STLSoft libraries, there are no dependencies on WinSTL binary components and no need to compile WinSTL implementation files; WinSTL is 100% header-only!
The only other dependencies are on Windows headers and binary components.
In addition, some parts of the libraries exhibit different behaviour when translated in different contexts, such as the value of
_WIN32_WINNT, or with
ntsecapi.h include. In all cases the libraries function correctly in whatever context they are compiled.
|Windows Utility Library|