Switch to boost::core::invoke_swap.

boost::swap is deprecated and will be removed. Use boost::core::invoke_swap
as a replacement.
This commit is contained in:
Andrey Semashev committed 2023-09-03 02:10:18 +03:00
1 parent eb721609af
commit 52e3e64a34
2 files changed
+4 -3

No files matched your search

+2 -2
View File
@@ -23,7 +23,7 @@
// contains. More details on these issues are at libs/utility/value_init.htm
#include <boost/config.hpp> // For BOOST_NO_COMPLETE_VALUE_INITIALIZATION.
#include <boost/core/swap.hpp>
#include <boost/core/invoke_swap.hpp>
#include <cstring>
#include <cstddef>
@@ -117,7 +117,7 @@ class initialized
BOOST_GPU_ENABLED
void swap(initialized & arg)
{
::boost::swap( this->data(), arg.data() );
::boost::core::invoke_swap( this->data(), arg.data() );
}
BOOST_GPU_ENABLED