Home
last modified time | relevance | path

Searched refs:stored_pack (Results 1 – 5 of 5) sorted by relevance

/oneTBB/include/oneapi/tbb/detail/
H A D_template_helpers.h278 struct stored_pack;
281 struct stored_pack<>
283 using pack_type = stored_pack<>;
284 stored_pack() {}
304 struct stored_pack<T, Types...> : stored_pack<Types...>
306 using pack_type = stored_pack<T, Types...>;
307 using pack_remainder = stored_pack<Types...>;
315 stored_pack(T&& t, Types&&... types)
352 stored_pack<Types...> save_pack(Types&&... types) {
353 return stored_pack<Types...>(std::forward<Types>(types)...);
/oneTBB/test/tbb/
H A Dtest_collaborative_call_once.cpp87 auto stored_pack = tbb::detail::d0::save_pack(std::forward<Args>(args)...); in call_once_in_parallel_for() local
88 auto func = [&] { tbb::detail::d0::call(std::forward<Fn>(body), std::move(stored_pack)); }; in call_once_in_parallel_for()
108 auto stored_pack = tbb::detail::d0::save_pack(std::forward<Args>(args)...); in call_once_threads() local
109 auto func = [&] { tbb::detail::d0::call(std::forward<Fn>(body), std::move(stored_pack)); }; in call_once_threads()
/oneTBB/include/oneapi/tbb/
H A Dcollaborative_call_once.h215 auto stored_pack = save_pack(std::forward<Args>(args)...); in collaborative_call_once() local
216 auto func = [&] { call(std::forward<Fn>(fn), std::move(stored_pack)); }; in collaborative_call_once()
H A Denumerable_thread_specific.h653 stored_pack<P...> pack;
/oneTBB/test/conformance/
H A Dconformance_enumerable_thread_specific.cpp852 oneapi::tbb::enumerable_thread_specific<T,Allocator<T> > MakeETS( oneapi::tbb::detail::stored_pack<… in MakeETS()