The devel/microsoft-gsl port
GSL-4.1.0 – guidelines support library (cvsweb github mirror)
Description
The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. This repo contains Microsoft's implementation of GSL. The library includes types like spanWWW: https://github.com/microsoft/GSL, string_span, owner<> and others. The entire implementation is provided inline in the headers under the gsl directory. The implementation generally assumes a platform that implements C++14 support. There are specific workarounds to support MSVC 2015.
Maintainer
Klemens Nanni
Categories
Build dependencies
Test dependencies
Files
- /usr/local/include/gsl/
- /usr/local/include/gsl/algorithm
- /usr/local/include/gsl/assert
- /usr/local/include/gsl/byte
- /usr/local/include/gsl/gsl
- /usr/local/include/gsl/narrow
- /usr/local/include/gsl/pointers
- /usr/local/include/gsl/span
- /usr/local/include/gsl/span_ext
- /usr/local/include/gsl/string_span
- /usr/local/include/gsl/util
- /usr/local/include/gsl/zstring
- /usr/local/share/cmake/
- /usr/local/share/cmake/Microsoft.GSL/
- /usr/local/share/cmake/Microsoft.GSL/GSL.natvis
- /usr/local/share/cmake/Microsoft.GSL/Microsoft.GSLConfig.cmake
- /usr/local/share/cmake/Microsoft.GSL/Microsoft.GSLConfigVersion.cmake