Searched refs:collaborative_call_once (Results 1 – 5 of 5) sorted by relevance
| /oneTBB/test/tbb/ |
| H A D | test_collaborative_call_once.cpp | 79 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 D | test_tbb_header.cpp | 241 …TestFuncDefinitionPresence( collaborative_call_once, (tbb::collaborative_once_flag&, const Body&),… in DefinitionPresence()
|
| /oneTBB/test/conformance/ |
| H A D | conformance_collaborative_call_once.cpp | 63 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 D | Lazy_Initialization.rst | 35 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 D | collaborative_call_once.h | 142 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;
|