Updating span section of Supported Features table.

Added a link to the span section to point to the "gsl::span and std::span" page in the wiki.
This commit is contained in:
Jordan Maples [MSFT] 2020-08-28 10:53:19 -07:00 committed by GitHub
parent d58e50c6f4
commit 21b69e5cce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,7 +28,7 @@ Feature | Supported? | Description
owner | ☑ | an alias for a raw pointer owner | ☑ | an alias for a raw pointer
not_null | ☑ | restricts a pointer / smart pointer to hold non-null values not_null | ☑ | restricts a pointer / smart pointer to hold non-null values
strict_not_null | ☑ | a stricter version of `not_null` with explicit constructors strict_not_null | ☑ | a stricter version of `not_null` with explicit constructors
span | ☑ | a view over a contiguous sequence of memory. Based on the standardized verison of `std::span`, however `gsl::span` enforces bounds checking. span | ☑ | a view over a contiguous sequence of memory. Based on the standardized verison of `std::span`, however `gsl::span` enforces bounds checking. See the [wiki](https://github.com/microsoft/GSL/wiki/gsl::span-and-std::span) for additional information.
span_p | ☐ | spans a range starting from a pointer to the first place for which the predicate is true span_p | ☐ | spans a range starting from a pointer to the first place for which the predicate is true
basic_zstring | ☑ | a pointer to a C-string (zero-terminated array) with a templated char type basic_zstring | ☑ | a pointer to a C-string (zero-terminated array) with a templated char type
zstring | ☑ | an alias to `basic_zstring` with a char type of char zstring | ☑ | an alias to `basic_zstring` with a char type of char