Lines Matching refs:Range
102 struct Range { struct
103 Range( Range&, tbb::split ) requires EnableSplitCtor {} in Range() function
104 Range( const Range& ) requires EnableCopyCtor = default;
106 ~Range() requires EnableDtor = default;
107 ~Range() = delete;
118 using Correct = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */true, /*Empty = */State… argument
119 using NonCopyable = Range</*CopyCtor = */false, /*SplitCtor = */true, /*Dtor = */true, /*Empty = */…
120 using NonSplittable = Range</*CopyCtor = */true, /*SplitCtor = */false, /*Dtor = */true, /*Empty = …
121 using NonDestructible = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */false, /*Empty …
122 using NoEmpty = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */true, /*Empty = */State…
123 using EmptyNonConst = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */true, /*Empty = *…
124 using WrongReturnEmpty = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */true, /*Empty …
125 using NoIsDivisible = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */true, /*Empty = *…
126 using IsDivisibleNonConst = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */true, /*Emp…
127 using WrongReturnIsDivisible = Range</*CopyCtor = */true, /*SplitCtor = */true, /*Dtor = */true, /*…
132 template <typename Range, bool EnableCopyCtor, bool EnableDtor, State EnableFunctionCallOperator>
139 void operator()( Range& ) const requires (EnableFunctionCallOperator == State::correct) {} in operator()
140 void operator()( Range& ) requires (EnableFunctionCallOperator == State::incorrect_constness) {} in operator()
287 template <typename Range, bool EnableSplitCtor, bool EnableDtor, State EnableFunctionCallOperator, …
294 void operator()( const Range& ) requires (EnableFunctionCallOperator == State::correct) {} in operator()
311 template <typename Range, State EnableFunctionCallOperator>
313 …int operator()( const Range&, const int& ) const requires (EnableFunctionCallOperator == State::co… in operator()
314 …int operator()( const Range&, const int& ) requires (EnableFunctionCallOperator == State::incorrec… in operator()
316 …int operator()( const Range&, Dummy ) const requires (EnableFunctionCallOperator == State::incorre… in operator()
317 …Dummy operator()( const Range&, const int& ) const requires (EnableFunctionCallOperator == State::… in operator()
347 template <typename Range, bool EnableSplitCtor, State EnableReverseJoin, State EnableAssign, State …
357 …void operator()( const Range&, tbb::pre_scan_tag ) requires (EnablePreScanRoundBrackets == State::… in operator()
359 …void operator()( const Range&, Dummy ) requires (EnablePreScanRoundBrackets == State::incorrect_se… in operator()
361 …void operator()( const Range&, tbb::final_scan_tag ) requires (EnableFinalScanRoundBrackets == Sta… in operator()
363 …void operator()( const Range&, Dummy ) requires (EnableFinalScanRoundBrackets == State::incorrect_… in operator()
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()
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()