| /oneTBB/test/tbb/ |
| H A D | test_concurrent_unordered_set.cpp | 223 …ert(test_concepts::container_range<typename tbb::concurrent_unordered_set<int>::const_range_type>); 229 …est_concepts::container_range<typename tbb::concurrent_unordered_multiset<int>::const_range_type>);
|
| H A D | test_concurrent_set.cpp | 241 …static_assert(test_concepts::container_range<typename tbb::concurrent_set<int>::const_range_type>); 247 …c_assert(test_concepts::container_range<typename tbb::concurrent_multiset<int>::const_range_type>);
|
| H A D | test_concurrent_map.cpp | 253 …c_assert(test_concepts::container_range<typename tbb::concurrent_map<int, int>::const_range_type>); 259 …ert(test_concepts::container_range<typename tbb::concurrent_multimap<int, int>::const_range_type>);
|
| H A D | test_concurrent_unordered_map.cpp | 252 …est_concepts::container_range<typename tbb::concurrent_unordered_map<int, int>::const_range_type>); 258 …oncepts::container_range<typename tbb::concurrent_unordered_multimap<int, int>::const_range_type>);
|
| H A D | test_concurrent_vector.cpp | 710 …tic_assert(test_concepts::container_range<typename tbb::concurrent_vector<int>::const_range_type>);
|
| H A D | test_concurrent_hash_map.cpp | 898 …tatic_assert(test_concepts::container_range<tbb::concurrent_hash_map<int, int>::const_range_type>);
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _concurrent_skip_list.h | 665 class const_range_type { 686 const_range_type( const_range_type& r, split) in const_range_type() function 699 const_range_type( const concurrent_skip_list& l) in const_range_type() function 713 class range_type : public const_range_type { 719 range_type(range_type& r, split) : const_range_type(r, split()) {} in range_type() 720 range_type(const concurrent_skip_list& l) : const_range_type(l) {} in range_type() 723 node_ptr node = const_range_type::begin().my_node_ptr; in begin() 728 node_ptr node = const_range_type::end().my_node_ptr; in end() 734 const_range_type range() const { return const_range_type(*this); } in range()
|
| H A D | _concurrent_unordered_base.h | 697 class const_range_type { 718 const_range_type( const_range_type& range, split ) in const_range_type() function 733 const_range_type( const concurrent_unordered_base& table ) in const_range_type() function 764 class range_type : public const_range_type { 767 using const_range_type::const_range_type; 769 iterator begin() const { return iterator(const_range_type::begin().get_node_ptr()); } in begin() 770 iterator end() const { return iterator(const_range_type::end().get_node_ptr()); } in end() 778 const_range_type range() const { in range() 779 return const_range_type(*this); in range()
|
| /oneTBB/test/common/ |
| H A D | concurrent_associative_common.h | 461 using const_range_type = typename T::const_range_type; 463 test_empty_container_range<const_range_type>(cont); 464 test_empty_container_range<const_range_type>(ccont); 475 test_empty_container_range<const_range_type>(empty_cont); 476 test_empty_container_range<const_range_type>(empty_ccont); 814 typename Container::const_range_type cr = const_table.range(); 819 …tbb::parallel_for(cr, ParallelTraverseBody<Container, typename Container::const_range_type>(array,…
|
| H A D | concurrent_ordered_common.h | 106 typename Container::const_range_type ccont_range = ccont.range(); in test_ordered_methods()
|
| /oneTBB/test/conformance/ |
| H A D | conformance_enumerable_thread_specific.cpp | 413 typename ets_type::const_range_type cr = csums.range(); in run_parallel_scalar_tests_nocombine() 414 … for ( typename ets_type::const_range_type::iterator i = cr.begin(); i != cr.end(); ++i ) { in run_parallel_scalar_tests_nocombine() 661 parallel_vector_reduce_body< typename ets_type::const_range_type, T > pvrb; in run_parallel_vector_tests() 705 parallel_vector_reduce_body< typename ets_type::const_range_type, T > pvrb2; in run_parallel_vector_tests() 747 parallel_vector_reduce_body< typename ets_nokey_type::const_range_type, T > pvrb; in run_cross_type_vector_tests()
|
| H A D | conformance_concurrent_vector.cpp | 183 TestRangeAssignment<typename V::const_range_type>( u.range() ); in TestSequentialFor() 184 TestRangeAssignment<typename V::const_range_type>( v.range() ); in TestSequentialFor() 769 using iterator = oneapi::tbb::concurrent_vector<int>::const_range_type::iterator; 771 void operator()( const oneapi::tbb::concurrent_vector<int>::const_range_type& range ) const { in operator ()()
|
| H A D | conformance_concurrent_hash_map.cpp | 383 TestRangeAssignment<test_table_type::const_range_type>( u.range() ); in TestIteratorsAndRanges() 898 test_table_type::const_range_type cr = const_table.range(10); in ParallelTraverseTable() 899 …oneapi::tbb::parallel_for( cr, ParallelTraverseBody<test_table_type::const_range_type>( array, n )… in ParallelTraverseTable()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | enumerable_thread_specific.h | 846 using const_range_type = generic_range_type<const_iterator>; 918 …const_range_type range( std::size_t grainsize=1 ) const { return const_range_type( begin(), end(),…
|
| H A D | concurrent_vector.h | 279 using const_range_type = generic_range_type<const_iterator>; variable 441 const_range_type range( size_t grainsize = 1 ) const { 442 return const_range_type(begin(), end(), grainsize);
|
| H A D | concurrent_hash_map.h | 624 using const_range_type = hash_map_range<const_iterator>; in __TBB_requires() local 1039 const_range_type range( size_type grainsize=1 ) const { in __TBB_requires() 1040 return const_range_type( *this, grainsize ); in __TBB_requires()
|