]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson: make seastar::do_with() a friend of errorated futures.
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Wed, 11 Dec 2019 10:53:37 +0000 (11:53 +0100)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Wed, 11 Dec 2019 10:57:57 +0000 (11:57 +0100)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/common/errorator.h

index dc0ec2e61c8b4d17b9a505606219d129d50978df..137f55d0a16279d4e9ab3bfc56e5338564f48c27 100644 (file)
@@ -604,6 +604,10 @@ private:
 
     template <class...>
     friend class ::seastar::future;
+
+    // let seastar::do_with to up-cast us to seastar::future.
+    template<typename T, typename F>
+    friend inline auto ::seastar::do_with(T&&, F&&);
   };
 
 public: