diff options
author | Werner Henze <34543625+beinhaerter@users.noreply.github.com> | 2021-10-27 02:50:58 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-27 02:50:58 +0300 |
commit | da80ce15d87463cd9dd507b004d3d4e92c8e84f0 (patch) | |
tree | 9dd8c21a02ed6f839c75a4bf921bfc5da33a8201 /include | |
parent | f09b24970dfed112c57c3d21cf3b90273c9f7ff2 (diff) |
make zstring family don't require empty angle brackets any more (#998)
Co-authored-by: Werner Henze <werner.henze+gitcommits@posteo.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/gsl/string_span | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/include/gsl/string_span b/include/gsl/string_span index a76236d..bcc672a 100644 --- a/include/gsl/string_span +++ b/include/gsl/string_span @@ -59,29 +59,21 @@ namespace gsl template <typename CharT, std::size_t Extent = dynamic_extent>
using basic_zstring = CharT*;
-template <std::size_t Extent = dynamic_extent>
-using czstring = basic_zstring<const char, Extent>;
+using czstring = basic_zstring<const char, dynamic_extent>;
-template <std::size_t Extent = dynamic_extent>
-using cwzstring = basic_zstring<const wchar_t, Extent>;
+using cwzstring = basic_zstring<const wchar_t, dynamic_extent>;
-template <std::size_t Extent = dynamic_extent>
-using cu16zstring = basic_zstring<const char16_t, Extent>;
+using cu16zstring = basic_zstring<const char16_t, dynamic_extent>;
-template <std::size_t Extent = dynamic_extent>
-using cu32zstring = basic_zstring<const char32_t, Extent>;
+using cu32zstring = basic_zstring<const char32_t, dynamic_extent>;
-template <std::size_t Extent = dynamic_extent>
-using zstring = basic_zstring<char, Extent>;
+using zstring = basic_zstring<char, dynamic_extent>;
-template <std::size_t Extent = dynamic_extent>
-using wzstring = basic_zstring<wchar_t, Extent>;
+using wzstring = basic_zstring<wchar_t, dynamic_extent>;
-template <std::size_t Extent = dynamic_extent>
-using u16zstring = basic_zstring<char16_t, Extent>;
+using u16zstring = basic_zstring<char16_t, dynamic_extent>;
-template <std::size_t Extent = dynamic_extent>
-using u32zstring = basic_zstring<char32_t, Extent>;
+using u32zstring = basic_zstring<char32_t, dynamic_extent>;
namespace details
{
|