@@ -20689,10 +20689,10 @@ The GSL is header only, and can be found at [GSL: Guidelines support library](ht
...
@@ -20689,10 +20689,10 @@ The GSL is header only, and can be found at [GSL: Guidelines support library](ht
The support library facilities are designed to be extremely lightweight (zero-overhead) so that they impose no overhead compared to using conventional alternatives.
The support library facilities are designed to be extremely lightweight (zero-overhead) so that they impose no overhead compared to using conventional alternatives.
Where desirable, they can be "instrumented" with additional functionality (e.g., checks) for tasks such as debugging.
Where desirable, they can be "instrumented" with additional functionality (e.g., checks) for tasks such as debugging.
These Guidelines assume a `variant` type, but this is not currently in GSL.
These Guidelines use types from the standard (e.g., C++17) in addition to ones from the GSL.
For example, we assume a `variant` type, but this is not currently in GSL.
Eventually, use [the one voted into C++17](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0088r3.html).
Eventually, use [the one voted into C++17](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0088r3.html).
These Guidelines use types from the standard (e.g., C++17) in addition to ones from the GSL.
Some of the GSL types listed below may not be supported in the library you use due to technical reasons such as limitations in the current versions of C++.
Some of the GSL types listed below may not be supported in the library you use due to technical reasons such as limitations in the current versions of C++.
Therefore, please consult your GSL documentation to find out more.
Therefore, please consult your GSL documentation to find out more.