: f_(std::move(f))
, args_(std::move(args))
{}
- GuardObj(GuardObj&& g)
+ GuardObj(GuardObj&& g) noexcept
: GuardObjBase(std::move(g))
, f_(std::move(g.f_))
, args_(std::move(g.args_))
Mover m;
folly::applyTuple(move_only_func,
std::forward_as_tuple(std::forward<Mover>(Mover())));
+ const auto tuple3 = std::make_tuple(1, 2, 3.0);
+ folly::applyTuple(func, tuple3);
}