Lines Matching refs:Range
226 template<typename Range>
227 using range_value_type = typename std::iterator_traits<range_iterator_type<Range>>::value_type;
261 template<typename Range, typename Compare>
262 __TBB_requires(container_based_sequence<Range, std::random_access_iterator_tag> && in __TBB_requires() argument
263 compare<Compare, range_iterator_type<Range>> && in __TBB_requires()
264 std::movable<range_value_type<Range>>) in __TBB_requires() argument
265 void parallel_sort( Range&& rng, const Compare& comp ) { in __TBB_requires()
271 template<typename Range>
272 __TBB_requires(container_based_sequence<Range, std::random_access_iterator_tag> && in __TBB_requires() argument
273 less_than_comparable<range_value_type<Range>> && in __TBB_requires() argument
274 std::movable<range_value_type<Range>>) in __TBB_requires()
275 void parallel_sort( Range&& rng ) { in __TBB_requires()