Lines Matching refs:ParallelReduceBody
288 struct ParallelReduceBody { struct
289 ParallelReduceBody( ParallelReduceBody&, tbb::split ) requires EnableSplitCtor {} in ParallelReduceBody() argument
291 ~ParallelReduceBody() requires EnableDtor = default;
292 ~ParallelReduceBody() = delete;
297 void join( ParallelReduceBody& ) requires (EnableJoin == State::correct) {} in join() argument
301 template <typename R> using Correct = ParallelReduceBody<R, /*SplitCtor = */true, /*Dtor = */true, … argument
302 template <typename R> using NonSplittable = ParallelReduceBody<R, /*SplitCtor = */false, /*Dtor = *…
303 template <typename R> using NonDestructible = ParallelReduceBody<R, /*SplitCtor = */true, /*Dtor = …
304 template <typename R> using NoOperatorRoundBrackets = ParallelReduceBody<R, /*SplitCtor = */true, /…
305 template <typename R> using WrongInputOperatorRoundBrackets = ParallelReduceBody<R, /*SplitCtor = *…
306 template <typename R> using NoJoin = ParallelReduceBody<R, /*SplitCtor = */true, /*Dtor = */true, /…
307 template <typename R> using WrongInputJoin = ParallelReduceBody<R, /*SplitCtor = */true, /*Dtor = *…