| /oneTBB/test/tbb/ |
| H A D | test_eh_algorithms.cpp | 116 typedef tbb::blocked_range<count_type> range_type; typedef 118 inline intptr_t CountSubranges(range_type r) { in CountSubranges() 120 range_type r2(r,tbb::split()); in CountSubranges() 125 return CountSubranges(range_type(0,length,grain)); in NumSubranges() 142 void operator()( const range_type& r ) const { in operator ()() 241 void operator()( const range_type& r ) const { in operator ()() 263 void operator()( const range_type& ) const { in operator ()() 281 void operator()( const range_type& ) const { in operator ()() 337 void operator()( const range_type& ) const { in operator ()() 493 void operator()( const range_type& ) const { in operator ()() [all …]
|
| H A D | test_concurrent_unordered_set.cpp | 222 …ic_assert(test_concepts::container_range<typename tbb::concurrent_unordered_set<int>::range_type>); 228 …sert(test_concepts::container_range<typename tbb::concurrent_unordered_multiset<int>::range_type>);
|
| H A D | test_concurrent_set.cpp | 240 static_assert(test_concepts::container_range<typename tbb::concurrent_set<int>::range_type>); 246 … static_assert(test_concepts::container_range<typename tbb::concurrent_multiset<int>::range_type>);
|
| H A D | test_concurrent_map.cpp | 252 … static_assert(test_concepts::container_range<typename tbb::concurrent_map<int, int>::range_type>); 258 …ic_assert(test_concepts::container_range<typename tbb::concurrent_multimap<int, int>::range_type>);
|
| H A D | test_concurrent_unordered_map.cpp | 251 …sert(test_concepts::container_range<typename tbb::concurrent_unordered_map<int, int>::range_type>); 257 …test_concepts::container_range<typename tbb::concurrent_unordered_multimap<int, int>::range_type>);
|
| H A D | test_concurrent_hash_map.cpp | 95 template <typename Table, typename Iterator, typename Range = typename Table::range_type> 217 using range_type = typename Table::range_type; in Examine() typedef 218 …tbb::parallel_for( c.range(), test_range<Table,typename range_type::iterator,range_type>( c, lst, … in Examine() 897 static_assert(test_concepts::container_range<tbb::concurrent_hash_map<int, int>::range_type>);
|
| H A D | test_concurrent_vector.cpp | 709 static_assert(test_concepts::container_range<typename tbb::concurrent_vector<int>::range_type>);
|
| /oneTBB/test/conformance/ |
| H A D | conformance_blocked_range2d.cpp | 72 typedef oneapi::tbb::blocked_range2d<row_type,col_type> range_type; in SerialTest() typedef 83 range_type r( row_i, row_j, row_grain, col_i, col_j, col_grain ); in SerialTest() 86 …utils::AssertSameType( static_cast<range_type::row_range_type::const_iterator*>(nullptr), static_c… in SerialTest() 87 …utils::AssertSameType( static_cast<range_type::col_range_type::const_iterator*>(nullptr), static_c… in SerialTest() 93 range_type r2(r,oneapi::tbb::split()); in SerialTest()
|
| H A D | conformance_blocked_range3d.cpp | 76 typedef oneapi::tbb::blocked_range3d<page_type,row_type,col_type> range_type; in SerialTest() typedef 92 … range_type r( page_i, page_j, page_grain, row_i, row_j, row_grain, col_i, col_j, col_grain ); in SerialTest() 97 …utils::AssertSameType( static_cast<range_type::page_range_type::const_iterator*>(nullptr), static_… in SerialTest() 98 …utils::AssertSameType( static_cast<range_type::row_range_type::const_iterator*>(nullptr), static_c… in SerialTest() 99 …utils::AssertSameType( static_cast<range_type::col_range_type::const_iterator*>(nullptr), static_c… in SerialTest() 110 range_type r2(r,oneapi::tbb::split()); in SerialTest()
|
| H A D | conformance_blocked_range.cpp | 63 typedef oneapi::tbb::blocked_range<AbstractValueType> range_type; in SerialTest() typedef 64 range_type r( i, j, k ); in SerialTest() 66 utils::AssertSameType( range_type::size_type(), std::size_t() ); in SerialTest() 67 …utils::AssertSameType( static_cast<range_type::const_iterator*>(nullptr), static_cast<AbstractValu… in SerialTest()
|
| H A D | conformance_parallel_for.cpp | 312 using range_type = test_invoke::SmartRange<std::size_t>; in test_pfor_body_invoke() typedef 314 range_type range{0, iterations, change_vector}; in test_pfor_body_invoke() 316 oneapi::tbb::parallel_for(range, &range_type::increase); in test_pfor_body_invoke() 317 oneapi::tbb::parallel_for(range, &range_type::increase, oneapi::tbb::simple_partitioner()); in test_pfor_body_invoke() 318 oneapi::tbb::parallel_for(range, &range_type::increase, oneapi::tbb::auto_partitioner()); in test_pfor_body_invoke() 319 oneapi::tbb::parallel_for(range, &range_type::increase, oneapi::tbb::static_partitioner()); in test_pfor_body_invoke() 321 oneapi::tbb::parallel_for(range, &range_type::increase, aff); in test_pfor_body_invoke()
|
| H A D | conformance_concurrent_hash_map.cpp | 384 TestRangeAssignment<test_table_type::range_type>( v.range() ); in TestIteratorsAndRanges() 892 test_table_type::range_type r = table.range(10); in ParallelTraverseTable() 893 oneapi::tbb::parallel_for( r, ParallelTraverseBody<test_table_type::range_type>( array, n )); in ParallelTraverseTable()
|
| H A D | conformance_concurrent_vector.cpp | 185 TestRangeAssignment<typename V::range_type>( v.range() ); in TestSequentialFor() 755 using iterator = oneapi::tbb::concurrent_vector<int>::range_type::iterator; 757 void operator()( const oneapi::tbb::concurrent_vector<int>::range_type& range ) const { in operator ()()
|
| H A D | conformance_enumerable_thread_specific.cpp | 406 typename ets_type::range_type r = sums.range(); in run_parallel_scalar_tests_nocombine() 407 … for ( typename ets_type::range_type::const_iterator i = r.begin(); i != r.end(); ++i ) { in run_parallel_scalar_tests_nocombine()
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _concurrent_skip_list.h | 713 class range_type : public const_range_type { 719 range_type(range_type& r, split) : const_range_type(r, split()) {} in range_type() function 720 range_type(const concurrent_skip_list& l) : const_range_type(l) {} in range_type() function 733 range_type range() { return range_type(*this); } in range()
|
| H A D | _concurrent_unordered_base.h | 764 class range_type : public const_range_type { 774 range_type range() { in range() 775 return range_type(*this); in range()
|
| /oneTBB/test/common/ |
| H A D | concurrent_associative_common.h | 460 using range_type = typename T::range_type; 462 test_empty_container_range<range_type>(cont); 474 test_empty_container_range<range_type>(empty_cont); 804 typename Container::range_type r = table.range(); 809 …tbb::parallel_for(r, ParallelTraverseBody<Container, typename Container::range_type>(array, items)…
|
| H A D | concurrent_ordered_common.h | 105 typename Container::range_type cont_range = cont.range(); in test_ordered_methods()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | enumerable_thread_specific.h | 845 using range_type = generic_range_type<iterator>; 915 range_type range( std::size_t grainsize=1 ) { return range_type( begin(), end(), grainsize ); }
|
| H A D | concurrent_vector.h | 278 using range_type = generic_range_type<iterator>; variable 436 range_type range( size_t grainsize = 1 ) { 437 return range_type(begin(), end(), grainsize);
|
| H A D | concurrent_hash_map.h | 623 using range_type = hash_map_range<iterator>; in __TBB_requires() local 1036 range_type range( size_type grainsize=1 ) { in __TBB_requires() 1037 return range_type( *this, grainsize ); in __TBB_requires()
|