Home
last modified time | relevance | path

Searched refs:const_range_type (Results 1 – 16 of 16) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_concurrent_unordered_set.cpp223 …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 Dtest_concurrent_set.cpp241 …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 Dtest_concurrent_map.cpp253 …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 Dtest_concurrent_unordered_map.cpp252 …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 Dtest_concurrent_vector.cpp710 …tic_assert(test_concepts::container_range<typename tbb::concurrent_vector<int>::const_range_type>);
H A Dtest_concurrent_hash_map.cpp898 …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.h665 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.h697 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 Dconcurrent_associative_common.h461 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 Dconcurrent_ordered_common.h106 typename Container::const_range_type ccont_range = ccont.range(); in test_ordered_methods()
/oneTBB/test/conformance/
H A Dconformance_enumerable_thread_specific.cpp413 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 Dconformance_concurrent_vector.cpp183 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 Dconformance_concurrent_hash_map.cpp383 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 Denumerable_thread_specific.h846 using const_range_type = generic_range_type<const_iterator>;
918const_range_type range( std::size_t grainsize=1 ) const { return const_range_type( begin(), end(),…
H A Dconcurrent_vector.h279 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 Dconcurrent_hash_map.h624 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()