From d908c4d28893b0d526b67bebb98c70e2b6d0a35f Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Tue, 24 Sep 2024 17:47:51 +0300 Subject: [PATCH] Remove requires_cxx11.hpp --- .../smart_ptr/allocate_local_shared_array.hpp | 1 - .../boost/smart_ptr/allocate_shared_array.hpp | 1 - include/boost/smart_ptr/allocate_unique.hpp | 1 - include/boost/smart_ptr/atomic_shared_ptr.hpp | 1 - .../boost/smart_ptr/detail/requires_cxx11.hpp | 23 ------------------- .../boost/smart_ptr/enable_shared_from.hpp | 1 - .../smart_ptr/enable_shared_from_this.hpp | 1 - include/boost/smart_ptr/intrusive_ptr.hpp | 2 -- include/boost/smart_ptr/local_shared_ptr.hpp | 1 - include/boost/smart_ptr/make_local_shared.hpp | 1 - .../smart_ptr/make_local_shared_array.hpp | 1 - .../smart_ptr/make_local_shared_object.hpp | 1 - include/boost/smart_ptr/make_shared.hpp | 1 - include/boost/smart_ptr/make_shared_array.hpp | 1 - .../boost/smart_ptr/make_shared_object.hpp | 1 - include/boost/smart_ptr/make_unique.hpp | 1 - include/boost/smart_ptr/scoped_array.hpp | 1 - include/boost/smart_ptr/scoped_ptr.hpp | 1 - include/boost/smart_ptr/shared_array.hpp | 2 -- include/boost/smart_ptr/shared_ptr.hpp | 1 - include/boost/smart_ptr/weak_ptr.hpp | 1 - 21 files changed, 45 deletions(-) delete mode 100644 include/boost/smart_ptr/detail/requires_cxx11.hpp diff --git a/include/boost/smart_ptr/allocate_local_shared_array.hpp b/include/boost/smart_ptr/allocate_local_shared_array.hpp index 72ecfcf..fd87329 100644 --- a/include/boost/smart_ptr/allocate_local_shared_array.hpp +++ b/include/boost/smart_ptr/allocate_local_shared_array.hpp @@ -8,7 +8,6 @@ Distributed under the Boost Software License, Version 1.0. #ifndef BOOST_SMART_PTR_ALLOCATE_LOCAL_SHARED_ARRAY_HPP #define BOOST_SMART_PTR_ALLOCATE_LOCAL_SHARED_ARRAY_HPP -#include #include #include diff --git a/include/boost/smart_ptr/allocate_shared_array.hpp b/include/boost/smart_ptr/allocate_shared_array.hpp index f07702b..5f00d91 100644 --- a/include/boost/smart_ptr/allocate_shared_array.hpp +++ b/include/boost/smart_ptr/allocate_shared_array.hpp @@ -8,7 +8,6 @@ Distributed under the Boost Software License, Version 1.0. #ifndef BOOST_SMART_PTR_ALLOCATE_SHARED_ARRAY_HPP #define BOOST_SMART_PTR_ALLOCATE_SHARED_ARRAY_HPP -#include #include #include #include diff --git a/include/boost/smart_ptr/allocate_unique.hpp b/include/boost/smart_ptr/allocate_unique.hpp index 412b344..07cc2bf 100644 --- a/include/boost/smart_ptr/allocate_unique.hpp +++ b/include/boost/smart_ptr/allocate_unique.hpp @@ -8,7 +8,6 @@ Distributed under the Boost Software License, Version 1.0. #ifndef BOOST_SMART_PTR_ALLOCATE_UNIQUE_HPP #define BOOST_SMART_PTR_ALLOCATE_UNIQUE_HPP -#include #include #include #include diff --git a/include/boost/smart_ptr/atomic_shared_ptr.hpp b/include/boost/smart_ptr/atomic_shared_ptr.hpp index d855e5a..b863100 100644 --- a/include/boost/smart_ptr/atomic_shared_ptr.hpp +++ b/include/boost/smart_ptr/atomic_shared_ptr.hpp @@ -13,7 +13,6 @@ // See http://www.boost.org/libs/smart_ptr/ for documentation. // -#include #include #include #include diff --git a/include/boost/smart_ptr/detail/requires_cxx11.hpp b/include/boost/smart_ptr/detail/requires_cxx11.hpp deleted file mode 100644 index f1ed5f6..0000000 --- a/include/boost/smart_ptr/detail/requires_cxx11.hpp +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED -#define BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED - -// Copyright 2023 Peter Dimov -// Distributed under the Boost Software License, Version 1.0. -// https://www.boost.org/LICENSE_1_0.txt - -#include -#include - -#if defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) || \ - defined(BOOST_NO_CXX11_RVALUE_REFERENCES) || \ - defined(BOOST_NO_CXX11_DECLTYPE) || \ - defined(BOOST_NO_CXX11_CONSTEXPR) || \ - defined(BOOST_NO_CXX11_NOEXCEPT) || \ - defined(BOOST_NO_CXX11_NULLPTR) || \ - defined(BOOST_NO_CXX11_SMART_PTR) - -BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.87.") - -#endif - -#endif // #ifndef BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED diff --git a/include/boost/smart_ptr/enable_shared_from.hpp b/include/boost/smart_ptr/enable_shared_from.hpp index 68fb8e4..be88b30 100644 --- a/include/boost/smart_ptr/enable_shared_from.hpp +++ b/include/boost/smart_ptr/enable_shared_from.hpp @@ -11,7 +11,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include #include diff --git a/include/boost/smart_ptr/enable_shared_from_this.hpp b/include/boost/smart_ptr/enable_shared_from_this.hpp index b4ea23c..fc4de0b 100644 --- a/include/boost/smart_ptr/enable_shared_from_this.hpp +++ b/include/boost/smart_ptr/enable_shared_from_this.hpp @@ -13,7 +13,6 @@ // See http://www.boost.org/libs/smart_ptr/ for documentation. // -#include #include #include #include diff --git a/include/boost/smart_ptr/intrusive_ptr.hpp b/include/boost/smart_ptr/intrusive_ptr.hpp index a0a325e..d2cd6c9 100644 --- a/include/boost/smart_ptr/intrusive_ptr.hpp +++ b/include/boost/smart_ptr/intrusive_ptr.hpp @@ -13,8 +13,6 @@ // See http://www.boost.org/libs/smart_ptr/ for documentation. // -#include - #include #include diff --git a/include/boost/smart_ptr/local_shared_ptr.hpp b/include/boost/smart_ptr/local_shared_ptr.hpp index 19051df..86c94d5 100644 --- a/include/boost/smart_ptr/local_shared_ptr.hpp +++ b/include/boost/smart_ptr/local_shared_ptr.hpp @@ -11,7 +11,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include namespace boost diff --git a/include/boost/smart_ptr/make_local_shared.hpp b/include/boost/smart_ptr/make_local_shared.hpp index 2ad55a7..23114fe 100644 --- a/include/boost/smart_ptr/make_local_shared.hpp +++ b/include/boost/smart_ptr/make_local_shared.hpp @@ -11,7 +11,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include #include diff --git a/include/boost/smart_ptr/make_local_shared_array.hpp b/include/boost/smart_ptr/make_local_shared_array.hpp index 6caf78a..ba88c73 100644 --- a/include/boost/smart_ptr/make_local_shared_array.hpp +++ b/include/boost/smart_ptr/make_local_shared_array.hpp @@ -9,7 +9,6 @@ Distributed under the Boost Software License, Version 1.0. #ifndef BOOST_SMART_PTR_MAKE_LOCAL_SHARED_ARRAY_HPP #define BOOST_SMART_PTR_MAKE_LOCAL_SHARED_ARRAY_HPP -#include #include #include diff --git a/include/boost/smart_ptr/make_local_shared_object.hpp b/include/boost/smart_ptr/make_local_shared_object.hpp index 2226688..4545c5e 100644 --- a/include/boost/smart_ptr/make_local_shared_object.hpp +++ b/include/boost/smart_ptr/make_local_shared_object.hpp @@ -11,7 +11,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include #include #include diff --git a/include/boost/smart_ptr/make_shared.hpp b/include/boost/smart_ptr/make_shared.hpp index fd2261b..dd9191c 100644 --- a/include/boost/smart_ptr/make_shared.hpp +++ b/include/boost/smart_ptr/make_shared.hpp @@ -11,7 +11,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include #if !defined( BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION ) && !defined( BOOST_NO_SFINAE ) diff --git a/include/boost/smart_ptr/make_shared_array.hpp b/include/boost/smart_ptr/make_shared_array.hpp index 10dfdaa..785eb87 100644 --- a/include/boost/smart_ptr/make_shared_array.hpp +++ b/include/boost/smart_ptr/make_shared_array.hpp @@ -8,7 +8,6 @@ Distributed under the Boost Software License, Version 1.0. #ifndef BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP #define BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP -#include #include #include diff --git a/include/boost/smart_ptr/make_shared_object.hpp b/include/boost/smart_ptr/make_shared_object.hpp index 12a7bac..d726ec3 100644 --- a/include/boost/smart_ptr/make_shared_object.hpp +++ b/include/boost/smart_ptr/make_shared_object.hpp @@ -11,7 +11,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include #include #include diff --git a/include/boost/smart_ptr/make_unique.hpp b/include/boost/smart_ptr/make_unique.hpp index c2c6ef3..1834007 100644 --- a/include/boost/smart_ptr/make_unique.hpp +++ b/include/boost/smart_ptr/make_unique.hpp @@ -8,7 +8,6 @@ Distributed under the Boost Software License, Version 1.0. #ifndef BOOST_SMART_PTR_MAKE_UNIQUE_HPP #define BOOST_SMART_PTR_MAKE_UNIQUE_HPP -#include #include #include #include diff --git a/include/boost/smart_ptr/scoped_array.hpp b/include/boost/smart_ptr/scoped_array.hpp index d3c250d..4066b73 100644 --- a/include/boost/smart_ptr/scoped_array.hpp +++ b/include/boost/smart_ptr/scoped_array.hpp @@ -10,7 +10,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include #include #include diff --git a/include/boost/smart_ptr/scoped_ptr.hpp b/include/boost/smart_ptr/scoped_ptr.hpp index da8df19..4ea7642 100644 --- a/include/boost/smart_ptr/scoped_ptr.hpp +++ b/include/boost/smart_ptr/scoped_ptr.hpp @@ -10,7 +10,6 @@ // // See http://www.boost.org/libs/smart_ptr/ for documentation. -#include #include #include #include diff --git a/include/boost/smart_ptr/shared_array.hpp b/include/boost/smart_ptr/shared_array.hpp index 05933e0..34e8ec5 100644 --- a/include/boost/smart_ptr/shared_array.hpp +++ b/include/boost/smart_ptr/shared_array.hpp @@ -14,8 +14,6 @@ // See http://www.boost.org/libs/smart_ptr/ for documentation. // -#include - #include // for broken compiler workarounds #include // TR1 cyclic inclusion fix diff --git a/include/boost/smart_ptr/shared_ptr.hpp b/include/boost/smart_ptr/shared_ptr.hpp index efd06bc..20915da 100644 --- a/include/boost/smart_ptr/shared_ptr.hpp +++ b/include/boost/smart_ptr/shared_ptr.hpp @@ -14,7 +14,6 @@ // See http://www.boost.org/libs/smart_ptr/ for documentation. // -#include #include #include #include diff --git a/include/boost/smart_ptr/weak_ptr.hpp b/include/boost/smart_ptr/weak_ptr.hpp index 2022bce..16eea67 100644 --- a/include/boost/smart_ptr/weak_ptr.hpp +++ b/include/boost/smart_ptr/weak_ptr.hpp @@ -13,7 +13,6 @@ // See http://www.boost.org/libs/smart_ptr/ for documentation. // -#include #include #include #include