aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/boost
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-04-30 00:20:38 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-04-30 00:20:38 +0300
commit50a9e01725b3801e4f6ea11f91e45af5d6b1ccdc (patch)
tree11bcda7853da8d3e80d8367d13597fc521322aef /contrib/restricted/boost
parentcd2a690005ea3765f4057f451d1fab5c996401de (diff)
downloadydb-50a9e01725b3801e4f6ea11f91e45af5d6b1ccdc.tar.gz
Update contrib/restricted/boost/fusion to 1.82.0
Diffstat (limited to 'contrib/restricted/boost')
-rw-r--r--contrib/restricted/boost/fusion/CMakeLists.darwin-x86_64.txt2
-rw-r--r--contrib/restricted/boost/fusion/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/fusion/CMakeLists.linux-x86_64.txt2
-rw-r--r--contrib/restricted/boost/fusion/CMakeLists.windows-x86_64.txt2
-rw-r--r--contrib/restricted/boost/fusion/include/boost/fusion/support/tag_of.hpp8
5 files changed, 15 insertions, 1 deletions
diff --git a/contrib/restricted/boost/fusion/CMakeLists.darwin-x86_64.txt b/contrib/restricted/boost/fusion/CMakeLists.darwin-x86_64.txt
index a26f5b12a3..cee77526be 100644
--- a/contrib/restricted/boost/fusion/CMakeLists.darwin-x86_64.txt
+++ b/contrib/restricted/boost/fusion/CMakeLists.darwin-x86_64.txt
@@ -16,8 +16,10 @@ target_link_libraries(restricted-boost-fusion INTERFACE
restricted-boost-config
restricted-boost-container_hash
restricted-boost-core
+ restricted-boost-describe
restricted-boost-function_types
restricted-boost-functional
+ restricted-boost-mp11
restricted-boost-mpl
restricted-boost-preprocessor
restricted-boost-static_assert
diff --git a/contrib/restricted/boost/fusion/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/fusion/CMakeLists.linux-aarch64.txt
index 6540394cad..969c6b7093 100644
--- a/contrib/restricted/boost/fusion/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/fusion/CMakeLists.linux-aarch64.txt
@@ -17,8 +17,10 @@ target_link_libraries(restricted-boost-fusion INTERFACE
restricted-boost-config
restricted-boost-container_hash
restricted-boost-core
+ restricted-boost-describe
restricted-boost-function_types
restricted-boost-functional
+ restricted-boost-mp11
restricted-boost-mpl
restricted-boost-preprocessor
restricted-boost-static_assert
diff --git a/contrib/restricted/boost/fusion/CMakeLists.linux-x86_64.txt b/contrib/restricted/boost/fusion/CMakeLists.linux-x86_64.txt
index 6540394cad..969c6b7093 100644
--- a/contrib/restricted/boost/fusion/CMakeLists.linux-x86_64.txt
+++ b/contrib/restricted/boost/fusion/CMakeLists.linux-x86_64.txt
@@ -17,8 +17,10 @@ target_link_libraries(restricted-boost-fusion INTERFACE
restricted-boost-config
restricted-boost-container_hash
restricted-boost-core
+ restricted-boost-describe
restricted-boost-function_types
restricted-boost-functional
+ restricted-boost-mp11
restricted-boost-mpl
restricted-boost-preprocessor
restricted-boost-static_assert
diff --git a/contrib/restricted/boost/fusion/CMakeLists.windows-x86_64.txt b/contrib/restricted/boost/fusion/CMakeLists.windows-x86_64.txt
index a26f5b12a3..cee77526be 100644
--- a/contrib/restricted/boost/fusion/CMakeLists.windows-x86_64.txt
+++ b/contrib/restricted/boost/fusion/CMakeLists.windows-x86_64.txt
@@ -16,8 +16,10 @@ target_link_libraries(restricted-boost-fusion INTERFACE
restricted-boost-config
restricted-boost-container_hash
restricted-boost-core
+ restricted-boost-describe
restricted-boost-function_types
restricted-boost-functional
+ restricted-boost-mp11
restricted-boost-mpl
restricted-boost-preprocessor
restricted-boost-static_assert
diff --git a/contrib/restricted/boost/fusion/include/boost/fusion/support/tag_of.hpp b/contrib/restricted/boost/fusion/include/boost/fusion/support/tag_of.hpp
index 61cb3b19ae..f9e5785696 100644
--- a/contrib/restricted/boost/fusion/include/boost/fusion/support/tag_of.hpp
+++ b/contrib/restricted/boost/fusion/include/boost/fusion/support/tag_of.hpp
@@ -48,11 +48,17 @@ namespace boost { namespace fusion
{
BOOST_MPL_HAS_XXX_TRAIT_DEF(fusion_tag)
+ template<typename Sequence, typename Active=void>
+ struct tag_of_fallback
+ {
+ typedef non_fusion_tag type;
+ };
+
template <typename Sequence, typename Active>
struct tag_of_impl
: mpl::if_<fusion::detail::is_mpl_sequence<Sequence>,
mpl::identity<mpl_sequence_tag>,
- mpl::identity<non_fusion_tag> >::type
+ mpl::identity<typename tag_of_fallback<Sequence>::type> >::type
{};
template <typename Sequence>