Make addTask[Remote]Future() work for functions returning void.
authorMartin Martin <mcm@fb.com>
Fri, 29 Apr 2016 18:54:34 +0000 (11:54 -0700)
committerFacebook Github Bot 2 <facebook-github-bot-2-bot@fb.com>
Fri, 29 Apr 2016 19:05:32 +0000 (12:05 -0700)
commitb31eb722e444ab0293a73fe9de3f94e657ca6de9
tree3adce69c5d124b269e5ee924673eb9be2931989c
parent0a2b61fdf6ece03076c086091f1a42c82f4ecfd5
Make addTask[Remote]Future() work for functions returning void.

Summary:
There's no Future<void>, you're supposed to use Future<Unit>
instead.  Unit has a "Lift" template to do the conversion.

Reviewed By: andriigrynenko

Differential Revision: D3241498

fb-gh-sync-id: db12d4f343685bc613b701e023c860c2c903ed4c
fbshipit-source-id: db12d4f343685bc613b701e023c860c2c903ed4c
folly/experimental/fibers/FiberManager-inl.h
folly/experimental/fibers/FiberManager.h
folly/experimental/fibers/test/FibersTest.cpp