Update README.md

update the supported matrix
This commit is contained in:
Jordan Maples [MSFT] 2020-11-11 13:52:11 -08:00 committed by GitHub
parent 00d4a5aab6
commit 804a14fe8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,6 +29,15 @@ owner | ☑ | an alias for a raw pointer
not_null | ☑ | restricts a pointer / smart pointer to hold non-null values
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
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
czstring | ☑ | An alias to `basic_zstring` with a char type of const char
wzstring | ☑ | An alias to `basic_zstring` with a char type of wchar_t
cwzstring | ☑ | An alias to `basic_zstring` with a char type of const wchar_t
u16zstring | ☑ | An alias to `basic_zstring` with a char type of char16_t
cu16zstring | ☑ | An alias to `basic_zstring` with a char type of const char16_t
u32zstring | ☑ | An alias to `basic_zstring` with a char type of char32_t
cu32zstring | ☑ | An alias to `basic_zstring` with a char type of const char32_t
[**2. Owners**][cg-owners] | |
unique_ptr | ☑ | an alias to `std::unique_ptr`
shared_ptr | ☑ | an alias to `std::shared_ptr`
@ -57,15 +66,6 @@ Feature | Supported? | Description
strict_not_null | ☑ | A stricter version of `not_null` with explicit constructors
multi_span | ☐ | Deprecated. Multi-dimensional span.
strided_span | ☐ | Deprecated. Support for this type has been discontinued.
basic_zstring | ☐ | Deprecated. A pointer to a C-string (zero-terminated array) with a templated char type
zstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of char
czstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of const char
wzstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of wchar_t
cwzstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of const wchar_t
u16zstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of char16_t
cu16zstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of const char16_t
u32zstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of char32_t
cu32zstring | ☐ | Deprecated. An alias to `basic_zstring` with a char type of const char32_t
basic_string_span | ☐ | Deprecated. Like `span` but for strings with a templated char type
string_span | ☐ | Deprecated. An alias to `basic_string_span` with a char type of char
cstring_span | ☐ | Deprecated. An alias to `basic_string_span` with a char type of const char