Lines Matching refs:T

212 template <typename T, State EnableFunctionCallOperator>
214 void operator()( const T& ) const requires (EnableFunctionCallOperator == State::correct) {} in operator()
215 … void operator()( const T& ) requires (EnableFunctionCallOperator == State::incorrect_constness) {} in operator()
219 template <typename T, typename FeederT, State EnableFunctionCallOperator>
221 …void operator()( const T&, tbb::feeder<FeederT>& ) const requires (EnableFunctionCallOperator == S… in operator()
222 …void operator()( const T&, tbb::feeder<FeederT>& ) requires (EnableFunctionCallOperator == State::… in operator()
224 …void operator()( const T&, Dummy ) const requires (EnableFunctionCallOperator == State::incorrect_… in operator()
227 template <typename T> using Correct = ParallelForEachBody<T, /*() = */State::correct>;
228 template <typename T> using NoOperatorRoundBrackets = ParallelForEachBody<T, /*() = */State::not_de…
229 template <typename T> using OperatorRoundBracketsNonConst = ParallelForEachBody<T, /*() = */State::…
230 template <typename T> using WrongInputOperatorRoundBrackets = ParallelForEachBody<T, /*() = */State…
232 template <typename T, typename F = T> using WithFeeder = ParallelForEachFeederBody<T, F, /*() = */S…
233 template <typename T, typename F = T> using WithFeederNoOperatorRoundBrackets = ParallelForEachFeed…
234 template <typename T, typename F = T> using WithFeederOperatorRoundBracketsNonConst = ParallelForEa…
235 template <typename T, typename F = T> using WithFeederWrongFirstInputOperatorRoundBrackets = Parall…
236 template <typename T, typename F = T> using WithFeederWrongSecondInputOperatorRoundBrackets = Paral…
253 template <typename T>
255 T data{};
256 const T& operator* () const { return data; }
260 template <bool EnableBegin, bool EnableEnd, typename T = int>
262 using iterator = T*;
263 T* begin() requires EnableBegin { return nullptr; } in begin()
264 T* end() requires EnableEnd { return nullptr; } in end()
271 template <typename T>
272 using CustomValueCBS = ContainerBasedSequence</*Begin = */true, /*End = */true, T>;
329 template <typename T, State EnableFunctionCallOperator>
331 …T operator()( const T& a, const T& ) const requires (EnableFunctionCallOperator == State::correct)… in operator()
332 …T operator()( const T& a, const T& ) requires (EnableFunctionCallOperator == State::incorrect_cons… in operator()
333 …T operator()( Dummy, const T& a ) const requires (EnableFunctionCallOperator == State::incorrect_f… in operator()
334 …T operator()( const T& a, Dummy ) const requires (EnableFunctionCallOperator == State::incorrect_s… in operator()
335 …Dummy operator()( const T&, const T& ) const requires (EnableFunctionCallOperator == State::incorr… in operator()
338 template <typename T> using Correct = ParallelReduceCombine<T, /*() = */State::correct>;
339 template <typename T> using NoOperatorRoundBrackets = ParallelReduceCombine<T, /*() = */State::not_…
340 template <typename T> using OperatorRoundBracketsNonConst = ParallelReduceCombine<T, /*() = */State…
341 template <typename T> using WrongFirstInputOperatorRoundBrackets = ParallelReduceCombine<T, /*() = …
342 template <typename T> using WrongSecondInputOperatorRoundBrackets = ParallelReduceCombine<T, /*() =…
343 template <typename T> using WrongReturnOperatorRoundBrackets = ParallelReduceCombine<T, /*() = */St…
381 template <typename Range, typename T, State EnableFunctionCallOperator>
383 …T operator()( const Range&, const T& a, bool ) const requires (EnableFunctionCallOperator == State… in operator()
384 …T operator()( const Range&, const T& a, bool ) requires (EnableFunctionCallOperator == State::inco… in operator()
385 …T operator()( Dummy, const T& a, bool ) const requires (EnableFunctionCallOperator == State::incor… in operator()
386 …T operator()( const Range&, Dummy, bool ) const requires (EnableFunctionCallOperator == State::inc… in operator()
387 …T operator()( const Range&, const T& a, Dummy ) const requires (EnableFunctionCallOperator == Stat… in operator()
388 …Dummy operator()( const Range&, const T& a, bool ) const requires (EnableFunctionCallOperator == S… in operator()
391 template <typename R, typename T> using Correct = ParallelScanFunction<R, T, /*() = */State::correc…
392 template <typename R, typename T> using NoOperatorRoundBrackets = ParallelScanFunction<R, T, /*() =…
393 template <typename R, typename T> using OperatorRoundBracketsNonConst = ParallelScanFunction<R, T, …
394 template <typename R, typename T> using WrongFirstInputOperatorRoundBrackets = ParallelScanFunction…
395 template <typename R, typename T> using WrongSecondInputOperatorRoundBrackets = ParallelScanFunctio…
396 template <typename R, typename T> using WrongThirdInputOperatorRoundBrackets = ParallelScanFunction…
397 template <typename R, typename T> using WrongReturnOperatorRoundBrackets = ParallelScanFunction<R, …
404 template <typename T, State EnableFunctionCallOperator>
406 …bool operator()( const T&, const T& ) const requires (EnableFunctionCallOperator == State::correct… in operator()
407 …bool operator()( Dummy, const T& ) const requires (EnableFunctionCallOperator == State::incorrect_… in operator()
408 …bool operator()( const T&, Dummy ) const requires (EnableFunctionCallOperator == State::incorrect_… in operator()
409 …Dummy operator()( const T&, const T& ) const requires (EnableFunctionCallOperator == State::incorr… in operator()
412 template <typename T> using Correct = Compare<T, /*() = */State::correct>;
413 template <typename T> using NoOperatorRoundBrackets = Compare<T, /*() = */State::not_defined>;
414 template <typename T> using WrongFirstInputOperatorRoundBrackets = Compare<T, /*() = */State::incor…
415 template <typename T> using WrongSecondInputOperatorRoundBrackets = Compare<T, /*() = */State::inco…
416 template <typename T> using WrongReturnOperatorRoundBrackets = Compare<T, /*() = */State::incorrect…
656 template <typename T, bool EnableCopyCtor, bool EnableDtor, State EnableFunctionCallOperator>
663 …std::size_t operator()( const T& ) requires (EnableFunctionCallOperator == State::correct) { retur… in operator()
665 …Dummy operator()( const T& ) requires (EnableFunctionCallOperator == State::incorrect_return_type)… in operator()
668 template <typename T> using Correct = Sequencer<T, /*CopyCtor = */true, /*Dtor = */true, /*() = */S…
669 template <typename T> using NonCopyable = Sequencer<T, /*CopyCtor = */false, /*Dtor = */true, /*() …
670 template <typename T> using NonDestructible = Sequencer<T, /*CopyCtor = */true, /*Dtor = */false, /…
671 template <typename T> using NoOperatorRoundBrackets = Sequencer<T, /*CopyCtor = */true, /*Dtor = */…
672 template <typename T> using WrongInputOperatorRoundBrackets = Sequencer<T, /*CopyCtor = */true, /*D…
673 template <typename T> using WrongReturnOperatorRoundBrackets = Sequencer<T, /*CopyCtor = */true, /*…
698 template <typename T>
699 concept container_range = tbb::detail::tbb_range<T> &&
700 std::input_iterator<typename T::iterator> &&
701 requires(T& range) { in requires()
702 typename T::value_type; in requires()
703 typename T::reference; in requires()
704 typename T::size_type; in requires()
705 typename T::difference_type; in requires()
706 { range.begin() } -> std::same_as<typename T::iterator>; in requires()
707 { range.end() } -> std::same_as<typename T::iterator>; in requires()
708 … { std::as_const(range).grainsize() } -> std::same_as<typename T::size_type>; in requires()