aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/boost/utility
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-12-17 02:30:12 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-12-17 02:46:28 +0300
commit2b44b34396b769d7789de7bfdc22154b55400bdd (patch)
treebe5a6e2fcb33b2563eb5fd9a339bdc301fa56ffa /contrib/restricted/boost/utility
parentb8e1d027efd9cc6df3e4d388c767d9e07322b788 (diff)
downloadydb-2b44b34396b769d7789de7bfdc22154b55400bdd.tar.gz
Update contrib/restricted/boost/utility to 1.84.0
Diffstat (limited to 'contrib/restricted/boost/utility')
-rw-r--r--contrib/restricted/boost/utility/include/boost/utility/value_init.hpp16
-rw-r--r--contrib/restricted/boost/utility/ya.make4
2 files changed, 10 insertions, 10 deletions
diff --git a/contrib/restricted/boost/utility/include/boost/utility/value_init.hpp b/contrib/restricted/boost/utility/include/boost/utility/value_init.hpp
index c3cd713d3d..c0b953237c 100644
--- a/contrib/restricted/boost/utility/include/boost/utility/value_init.hpp
+++ b/contrib/restricted/boost/utility/include/boost/utility/value_init.hpp
@@ -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>
@@ -32,7 +32,7 @@
// It is safe to ignore the following warning from MSVC 7.1 or higher:
// "warning C4351: new behavior: elements of array will be default initialized"
#pragma warning(disable: 4351)
-// It is safe to ignore the following MSVC warning, which may pop up when T is
+// It is safe to ignore the following MSVC warning, which may pop up when T is
// a const type: "warning C4512: assignment operator could not be generated".
#pragma warning(disable: 4512)
#endif
@@ -40,8 +40,8 @@
#ifndef BOOST_UTILITY_DOCS
#ifdef BOOST_NO_COMPLETE_VALUE_INITIALIZATION
- // Implementation detail: The macro BOOST_DETAIL_VALUE_INIT_WORKAROUND_SUGGESTED
- // suggests that a workaround should be applied, because of compiler issues
+ // Implementation detail: The macro BOOST_DETAIL_VALUE_INIT_WORKAROUND_SUGGESTED
+ // suggests that a workaround should be applied, because of compiler issues
// regarding value-initialization.
#define BOOST_DETAIL_VALUE_INIT_WORKAROUND_SUGGESTED
#endif
@@ -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
@@ -164,13 +164,13 @@ class value_initialized
initialized<T> m_data;
public :
-
+
BOOST_GPU_ENABLED
value_initialized()
:
m_data()
{ }
-
+
BOOST_GPU_ENABLED
T const & data() const
{
@@ -228,7 +228,7 @@ void swap ( value_initialized<T> & lhs, value_initialized<T> & rhs )
class initialized_value_t
{
public :
-
+
template <class T> BOOST_GPU_ENABLED operator T() const
{
return initialized<T>().data();
diff --git a/contrib/restricted/boost/utility/ya.make b/contrib/restricted/boost/utility/ya.make
index abff1c6301..c4ef4db25c 100644
--- a/contrib/restricted/boost/utility/ya.make
+++ b/contrib/restricted/boost/utility/ya.make
@@ -6,9 +6,9 @@ LICENSE(BSL-1.0)
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-VERSION(1.83.0)
+VERSION(1.84.0)
-ORIGINAL_SOURCE(https://github.com/boostorg/utility/archive/boost-1.83.0.tar.gz)
+ORIGINAL_SOURCE(https://github.com/boostorg/utility/archive/boost-1.84.0.tar.gz)
PEERDIR(
contrib/restricted/boost/config