Lines Matching refs:tup
33 auto tup = new Target(std::forward<Fn>(fn), std::forward<Args>(args)...); in thread() local
34 *is_joinable = ffrt::submit_h([tup]() { in thread()
35 execute(*tup, std::make_index_sequence<std::tuple_size_v<Target>>()); in thread()
36 delete tup; in thread()
46 auto tup = new Target(std::forward<Fn>(fn), std::forward<Args>(args)...); in thread() local
47 *is_joinable = ffrt::submit_h([tup]() { in thread()
48 execute(*tup, std::make_index_sequence<std::tuple_size_v<Target>>()); in thread()
49 delete tup; in thread()
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, in execute() argument
115 std::invoke(std::move(std::get<Idxs>(tup))...); in execute()