From 2cc8f34a7d3ff03daf7082ca9c903149596ead28 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 17 Jul 2022 11:41:31 +0300 Subject: [PATCH] Remove unused to_delayed_closure functions. --- tdutils/td/utils/Closure.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/tdutils/td/utils/Closure.h b/tdutils/td/utils/Closure.h index 6c895c68e..9f97c1538 100644 --- a/tdutils/td/utils/Closure.h +++ b/tdutils/td/utils/Closure.h @@ -55,7 +55,6 @@ // // // create_immediate_closure(&ActorT::func, arg1, arg2, ..., argn).run(actor) -// to_delayed_closure(std::move(immediate)).run(actor) namespace td { template @@ -92,7 +91,6 @@ template class DelayedClosure { public: using ActorType = ActorT; - using Delayed = DelayedClosure; explicit DelayedClosure(ImmediateClosure &&other) : args(std::move(other.args)) { } @@ -130,16 +128,6 @@ class DelayedClosure { } }; -template -typename ImmediateClosure::Delayed to_delayed_closure(ImmediateClosure &&other) { - return typename ImmediateClosure::Delayed(std::move(other)); -} - -template -DelayedClosure to_delayed_closure(DelayedClosure &&other) { - return std::move(other); -} - template auto create_delayed_closure(ResultT (ActorT::*func)(DestArgsT...), SrcArgsT &&...args) { return DelayedClosure(func,