Remove nonstandard as_bytes

pull/13881/head
Marc Emmers 2021-01-16 21:03:29 +01:00
parent 69331b0cc0
commit 2e1b360e67
1 changed files with 0 additions and 15 deletions

View File

@ -323,21 +323,6 @@ private:
detail::storage<element_type, extent> _storage;
};
template<class ElementType, size_t Extent>
span<const unsigned char, Extent == dynamic_extent ? dynamic_extent : sizeof(ElementType) * Extent>
as_bytes(span<ElementType, Extent> s) noexcept
{
return {reinterpret_cast<const unsigned char *>(s.data()), s.size_bytes()};
}
template<class ElementType, size_t Extent>
span<unsigned char, Extent == dynamic_extent ? dynamic_extent : sizeof(ElementType) * Extent>
as_writable_bytes(span<ElementType, Extent> s) noexcept
{
static_assert(not is_const<ElementType>::value);
return {reinterpret_cast<unsigned char *>(s.data()), s.size_bytes()};
}
template<class ElementType, size_t Extent>
constexpr span<ElementType, Extent> make_span(ElementType (&arr)[Extent])
{