aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2024-12-19 12:41:11 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2024-12-19 13:34:34 +0300
commitf68ac69e4656a200f24e5bbd153a59db43c185de (patch)
treebbdacf3fe6f670c2c94a8723d5c8a3d7ddfbb839
parent3eb1b593d4536bad103af0e92fa83391d53f5398 (diff)
downloadydb-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.hpp14
-rw-r--r--contrib/restricted/boost/function/ya.make5
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(