Lines Matching defs:tup
33 auto tup = new Target(std::forward<Fn>(fn), std::forward<Args>(args)...);
34 *is_joinable = ffrt::submit_h([tup]() {
35 execute(*tup, std::make_index_sequence<std::tuple_size_v<Target>>());
36 delete tup;
46 auto tup = new Target(std::forward<Fn>(fn), std::forward<Args>(args)...);
47 *is_joinable = ffrt::submit_h([tup]() {
48 execute(*tup, std::make_index_sequence<std::tuple_size_v<Target>>());
49 delete tup;
61 auto tup = new Target (std::forward<Fn>(fn), std::forward<Args>(args)...);
62 *is_joinable = ffrt::submit_h([tup]() {
63 execute(*tup, std::make_index_sequence<std::tuple_size_v<Target>>());
64 delete tup;
112 static inline void execute(Target& tup,
115 std::invoke(std::move(std::get<Idxs>(tup))...);