mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-03 17:56:43 -05:00
Deprecate the Ptr make_span overloads (#1113)
These overloads don't seem to be in a usable state, and their original purpose is no longer clear. Deprecate them. Resolves #1092
This commit is contained in:
parent
afaaa71bce
commit
303d964a24
@ -123,12 +123,14 @@ constexpr span<const typename Container::value_type> make_span(const Container&
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <class Ptr>
|
template <class Ptr>
|
||||||
|
[[deprecated("This function is deprecated. See GSL issue #1092.")]]
|
||||||
constexpr span<typename Ptr::element_type> make_span(Ptr& cont, std::size_t count)
|
constexpr span<typename Ptr::element_type> make_span(Ptr& cont, std::size_t count)
|
||||||
{
|
{
|
||||||
return span<typename Ptr::element_type>(cont, count);
|
return span<typename Ptr::element_type>(cont, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class Ptr>
|
template <class Ptr>
|
||||||
|
[[deprecated("This function is deprecated. See GSL issue #1092.")]]
|
||||||
constexpr span<typename Ptr::element_type> make_span(Ptr& cont)
|
constexpr span<typename Ptr::element_type> make_span(Ptr& cont)
|
||||||
{
|
{
|
||||||
return span<typename Ptr::element_type>(cont);
|
return span<typename Ptr::element_type>(cont);
|
||||||
|
Loading…
Reference in New Issue
Block a user