The philosophy of PlatformSTL (http://platformstl.org/) is essentially the same as that of the STLSoft (http://stlsoft.org/) organisation: providing robust and lightweight software to the UNIX development community. PlatformSTL provides template-based software that builds on that provided by UNIX and STLSoft in order to reduce programmer effort and increase robustness in the use of the UNIX.
Namespaces
The PlatformSTL namespace platformstl
is actually an alias for the namespace stlsoft::platformstl_project
, and as such all the PlatformSTL project components actually reside within the stlsoft
namespace. However, there is never any need to use the stlsoft::platformstl_project
namespace in your code, and you should always use the alias platformstl
.
Dependencies
As with all parts of the STLSoft libraries, there are no dependencies on PlatformSTL binary components and no need to compile PlatformSTL implementation files; PlatformSTL is 100% header-only!
As with most of the STLSoft sub-projects, PlatformSTL depends only on:
wchar.h
new
, functional
dirent.h