Lines Matching refs:flag
77 tbb::collaborative_once_flag flag; in call_once_in_for_loop() local
79 tbb::collaborative_call_once(flag, std::forward<Fn>(body), std::forward<Args>(args)...); in call_once_in_for_loop()
85 tbb::collaborative_once_flag flag; in call_once_in_parallel_for() local
94 tbb::collaborative_call_once(flag, func); in call_once_in_parallel_for()
96 tbb::collaborative_call_once(flag, std::forward<Fn>(body), std::forward<Args>(args)...); in call_once_in_parallel_for()
104 tbb::collaborative_once_flag flag; in call_once_threads() local
116 tbb::collaborative_call_once(flag, func); in call_once_threads()
118 tbb::collaborative_call_once(flag, std::forward<Fn>(body), std::forward<Args>(args)...); in call_once_threads()
236 tbb::collaborative_once_flag flag; variable
241 flag.~collaborative_once_flag(); in __anon8532fc100602()
242 new (&flag) tbb::collaborative_once_flag{}; in __anon8532fc100602()
244 tbb::collaborative_call_once(flag, f); in __anon8532fc100602()
262 tbb::collaborative_once_flag flag; variable
263 REQUIRE_THROWS_AS(tbb::collaborative_call_once(flag, setBAndCancel), call_once_exception);
267 REQUIRE_THROWS_AS(tbb::collaborative_call_once(flag, setBAndCancel), call_once_exception);
271 tbb::collaborative_call_once(flag, setB);
275 tbb::collaborative_call_once(flag, setB); // Now the call_once flag should be set.
279 …REQUIRE_NOTHROW(tbb::collaborative_call_once(flag, setBAndCancel)); // Flag still set, so it shoul…
309 tbb::collaborative_once_flag flag; variable
314 tbb::collaborative_call_once(flag, throwing_func); in __anon8532fc100b02()
333 tbb::collaborative_once_flag flag; variable
337 tbb::collaborative_call_once(flag, [&] { in __anon8532fc100c02()
352 tbb::collaborative_once_flag flag; variable
358 tbb::collaborative_call_once(flag, [] { in __anon8532fc100f02()
373 tbb::collaborative_call_once(flag, [&] { in __anon8532fc101102()