diff options
| author | Jordan Maples [MSFT] <49793787+JordanMaples@users.noreply.github.com> | 2020-07-15 14:56:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-15 14:56:54 -0700 |
| commit | 559f8cfaaea8ba5779219a89f938b70ca7c514b1 (patch) | |
| tree | 697ff993afa0e112d9e964744f6ebf567a022d0c | |
| parent | f79ed1bb5c6a694184ff5f73f79165f2e37e2404 (diff) | |
| parent | 4c66cea06c85ad096ae1955072b7b173b55c6dcd (diff) | |
| download | platform_external_Microsoft-GSL-559f8cfaaea8ba5779219a89f938b70ca7c514b1.tar.gz platform_external_Microsoft-GSL-559f8cfaaea8ba5779219a89f938b70ca7c514b1.tar.bz2 platform_external_Microsoft-GSL-559f8cfaaea8ba5779219a89f938b70ca7c514b1.zip | |
Merge pull request #899 from JordanMaples/dev/jomaples/cleanup_namespaces
cleanup gsl namespace qualification for dynamic_extent.
| -rw-r--r-- | include/gsl/span | 10 | ||||
| -rw-r--r-- | include/gsl/string_span | 36 |
2 files changed, 23 insertions, 23 deletions
diff --git a/include/gsl/span b/include/gsl/span index 3022e0d..a649cea 100644 --- a/include/gsl/span +++ b/include/gsl/span @@ -100,7 +100,7 @@ namespace details template <std::size_t From, std::size_t To> struct is_allowed_extent_conversion - : std::integral_constant<bool, From == To || To == gsl::dynamic_extent> + : std::integral_constant<bool, From == To || To == dynamic_extent> { }; @@ -421,24 +421,24 @@ public: constexpr span() noexcept : storage_(nullptr, details::extent_type<0>()) {} - template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent != gsl::dynamic_extent, int> = 0> + template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent != dynamic_extent, int> = 0> constexpr explicit span(pointer ptr, size_type count) noexcept : storage_(ptr, count) { Expects(count == Extent); } - template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent == gsl::dynamic_extent, int> = 0> + template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent == dynamic_extent, int> = 0> constexpr span(pointer ptr, size_type count) noexcept : storage_(ptr, count) {} - template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent != gsl::dynamic_extent, int> = 0> + template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent != dynamic_extent, int> = 0> constexpr explicit span(pointer firstElem, pointer lastElem) noexcept : storage_(firstElem, static_cast<std::size_t>(lastElem - firstElem)) { Expects(lastElem - firstElem == static_cast<difference_type>(Extent)); } - template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent == gsl::dynamic_extent, int> = 0> + template <std::size_t MyExtent = Extent, std::enable_if_t<MyExtent == dynamic_extent, int> = 0> constexpr span(pointer firstElem, pointer lastElem) noexcept : storage_(firstElem, static_cast<std::size_t>(lastElem - firstElem)) {} diff --git a/include/gsl/string_span b/include/gsl/string_span index 092c8d8..ba125b7 100644 --- a/include/gsl/string_span +++ b/include/gsl/string_span @@ -471,7 +471,7 @@ bool operator==(const T& one, const gsl::basic_string_span<CharT, Extent>& other }
// operator !=
-template <typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+template <typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<std::is_convertible<
T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
bool operator!=(gsl::basic_string_span<CharT, Extent> one, const T& other)
@@ -480,7 +480,7 @@ bool operator!=(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<
std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
!gsl::details::is_basic_string_span<T>::value>>
@@ -490,7 +490,7 @@ bool operator!=(const T& one, gsl::basic_string_span<CharT, Extent> other) }
// operator<
-template <typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+template <typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<std::is_convertible<
T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
bool operator<(gsl::basic_string_span<CharT, Extent> one, const T& other)
@@ -500,7 +500,7 @@ bool operator<(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<
std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
!gsl::details::is_basic_string_span<T>::value>>
@@ -516,7 +516,7 @@ bool operator<(const T& one, gsl::basic_string_span<CharT, Extent> other) // so the cases below are already covered by the previous operators
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
@@ -530,7 +530,7 @@ bool operator<(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
@@ -545,7 +545,7 @@ bool operator<(const T& one, gsl::basic_string_span<CharT, Extent> other) #endif
// operator <=
-template <typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+template <typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<std::is_convertible<
T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
bool operator<=(gsl::basic_string_span<CharT, Extent> one, const T& other)
@@ -554,7 +554,7 @@ bool operator<=(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<
std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
!gsl::details::is_basic_string_span<T>::value>>
@@ -569,7 +569,7 @@ bool operator<=(const T& one, gsl::basic_string_span<CharT, Extent> other) // so the cases below are already covered by the previous operators
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
@@ -582,7 +582,7 @@ bool operator<=(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
@@ -596,7 +596,7 @@ bool operator<=(const T& one, gsl::basic_string_span<CharT, Extent> other) #endif
// operator>
-template <typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+template <typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<std::is_convertible<
T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
bool operator>(gsl::basic_string_span<CharT, Extent> one, const T& other)
@@ -605,7 +605,7 @@ bool operator>(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<
std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
!gsl::details::is_basic_string_span<T>::value>>
@@ -620,7 +620,7 @@ bool operator>(const T& one, gsl::basic_string_span<CharT, Extent> other) // so the cases below are already covered by the previous operators
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
@@ -633,7 +633,7 @@ bool operator>(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
@@ -647,7 +647,7 @@ bool operator>(const T& one, gsl::basic_string_span<CharT, Extent> other) #endif
// operator >=
-template <typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+template <typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<std::is_convertible<
T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
bool operator>=(gsl::basic_string_span<CharT, Extent> one, const T& other)
@@ -656,7 +656,7 @@ bool operator>=(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename = std::enable_if_t<
std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
!gsl::details::is_basic_string_span<T>::value>>
@@ -671,7 +671,7 @@ bool operator>=(const T& one, gsl::basic_string_span<CharT, Extent> other) // so the cases below are already covered by the previous operators
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
@@ -684,7 +684,7 @@ bool operator>=(gsl::basic_string_span<CharT, Extent> one, const T& other) }
template <
- typename CharT, std::size_t Extent = gsl::dynamic_extent, typename T,
+ typename CharT, std::size_t Extent = dynamic_extent, typename T,
typename DataType = typename T::value_type,
typename = std::enable_if_t<
!gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
|
