Home
last modified time | relevance | path

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

/oneTBB/test/tbb/
H A Dtest_collaborative_call_once.cpp79 tbb::collaborative_call_once(flag, std::forward<Fn>(body), std::forward<Args>(args)...); in call_once_in_for_loop()
94 tbb::collaborative_call_once(flag, func); in call_once_in_parallel_for()
116 tbb::collaborative_call_once(flag, func); in call_once_threads()
244 tbb::collaborative_call_once(flag, f); in __anon8532fc100602()
271 tbb::collaborative_call_once(flag, setB);
275 tbb::collaborative_call_once(flag, setB); // Now the call_once flag should be set.
314 tbb::collaborative_call_once(flag, throwing_func); in __anon8532fc100b02()
337 tbb::collaborative_call_once(flag, [&] { in __anon8532fc100c02()
358 tbb::collaborative_call_once(flag, [] { in __anon8532fc100f02()
373 tbb::collaborative_call_once(flag, [&] { in __anon8532fc101102()
[all …]
H A Dtest_tbb_header.cpp241 …TestFuncDefinitionPresence( collaborative_call_once, (tbb::collaborative_once_flag&, const Body&),… in DefinitionPresence()
/oneTBB/test/conformance/
H A Dconformance_collaborative_call_once.cpp63 oneapi::tbb::collaborative_call_once(once_flag, [](int number) { in __anon8e61f74e0102()
79 oneapi::tbb::collaborative_call_once(once_flag_concurrent, func); in __anon8e61f74e0302()
100 oneapi::tbb::collaborative_call_once(flag, [] { }); in __anon8e61f74e0402()
109 oneapi::tbb::collaborative_call_once(flag, [&barrier] { in __anon8e61f74e0602()
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DLazy_Initialization.rst35 Using ``oneapi::tbb::collaborative_call_once`` with ``oneapi::tbb::collaborative_once_flag``
39 In addition, ``collaborative_call_once`` allows other thread blocked on
71 …ired with ``collaborative_once_flag`` and will not be recalculated when ``collaborative_call_once``
88 oneapi::tbb::collaborative_call_once(buffer[n].first, [&]() {
/oneTBB/include/oneapi/tbb/
H A Dcollaborative_call_once.h142 friend void collaborative_call_once(collaborative_once_flag& flag, Fn&& f, Args&&... args);
208 void collaborative_call_once(collaborative_once_flag& flag, Fn&& fn, Args&&... args) { in collaborative_call_once() function
231 using detail::d1::collaborative_call_once;