Mark get_c_array as deprecated

This commit is contained in:
Peter Dimov
2025-01-26 03:10:23 +02:00
parent fe60e163c7
commit 17b49d86ad

View File

@ -374,8 +374,9 @@ namespace boost {
x.swap(y);
}
// Specific for boost::array: simply returns its elems data member.
// undocumented and obsolete
template <typename T, std::size_t N>
BOOST_DEPRECATED( "please use `elems` instead" )
T(&get_c_array(boost::array<T,N>& arg))[N]
{
return arg.elems;
@ -383,6 +384,7 @@ namespace boost {
// Const version.
template <typename T, std::size_t N>
BOOST_DEPRECATED( "please use `elems` instead" )
const T(&get_c_array(const boost::array<T,N>& arg))[N]
{
return arg.elems;