diff options
author | robot-contrib <robot-contrib@yandex-team.com> | 2024-12-19 12:41:11 +0300 |
---|---|---|
committer | robot-contrib <robot-contrib@yandex-team.com> | 2024-12-19 13:34:34 +0300 |
commit | f68ac69e4656a200f24e5bbd153a59db43c185de (patch) | |
tree | bbdacf3fe6f670c2c94a8723d5c8a3d7ddfbb839 | |
parent | 3eb1b593d4536bad103af0e92fa83391d53f5398 (diff) | |
download | ydb-f68ac69e4656a200f24e5bbd153a59db43c185de.tar.gz |
Update contrib/restricted/boost/function to 1.87.0
commit_hash:cbacc4354ad8b434074425ebe7e4d7bb8a1b39ae
-rw-r--r-- | contrib/restricted/boost/function/include/boost/function/function_template.hpp | 14 | ||||
-rw-r--r-- | contrib/restricted/boost/function/ya.make | 5 |
2 files changed, 9 insertions, 10 deletions
diff --git a/contrib/restricted/boost/function/include/boost/function/function_template.hpp b/contrib/restricted/boost/function/include/boost/function/function_template.hpp index f21a395beb..ac4a5b247b 100644 --- a/contrib/restricted/boost/function/include/boost/function/function_template.hpp +++ b/contrib/restricted/boost/function/include/boost/function/function_template.hpp @@ -261,9 +261,9 @@ namespace boost { actual invoker that will be used for the given function object. - Each specialization contains an "apply" nested class template + Each specialization contains an "apply_" nested class template that accepts the function object, return type, function - argument types, and allocator. The resulting "apply" class + argument types, and allocator. The resulting "apply_" class contains two typedefs, "invoker_type" and "manager_type", which correspond to the invoker and manager types. */ template<typename Tag> @@ -275,7 +275,7 @@ namespace boost { { template<typename FunctionPtr, typename R, typename... T> - struct apply + struct apply_ { typedef typename get_function_invoker< FunctionPtr, @@ -308,7 +308,7 @@ namespace boost { { template<typename MemberPtr, typename R, typename... T> - struct apply + struct apply_ { typedef typename get_member_invoker< MemberPtr, @@ -341,7 +341,7 @@ namespace boost { { template<typename FunctionObj, typename R, typename... T> - struct apply + struct apply_ { typedef typename get_function_obj_invoker< FunctionObj, @@ -374,7 +374,7 @@ namespace boost { { template<typename RefWrapper, typename R, typename... T> - struct apply + struct apply_ { typedef typename get_function_ref_invoker< typename RefWrapper::type, @@ -923,7 +923,7 @@ namespace boost { typedef typename boost::detail::function::get_function_tag<Functor>::type tag; typedef boost::detail::function::get_invoker<tag> get_invoker; typedef typename get_invoker:: - template apply<Functor, R, + template apply_<Functor, R, T...> handler_type; diff --git a/contrib/restricted/boost/function/ya.make b/contrib/restricted/boost/function/ya.make index ca3eef69e2..6b4f5f501e 100644 --- a/contrib/restricted/boost/function/ya.make +++ b/contrib/restricted/boost/function/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.86.0) +VERSION(1.87.0) -ORIGINAL_SOURCE(https://github.com/boostorg/function/archive/boost-1.86.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/function/archive/boost-1.87.0.tar.gz) PEERDIR( contrib/restricted/boost/assert @@ -16,7 +16,6 @@ PEERDIR( contrib/restricted/boost/config contrib/restricted/boost/core contrib/restricted/boost/throw_exception - contrib/restricted/boost/type_traits ) ADDINCL( |