| /oneTBB/test/tbb/ |
| H A D | test_blocked_range.cpp | 133 using const_iterator = typename std::vector<int>::const_iterator; typedef 136 Correct, char, int, std::size_t, const_iterator>(); 148 using const_iterator = typename std::vector<int>::const_iterator; typedef 151 Correct, char, int, std::size_t, const_iterator>(); 159 test_blocked_range2d_row_invalid_constraint<Correct, char, int, std::size_t, const_iterator>(); 160 test_blocked_range2d_col_invalid_constraint<Correct, char, int, std::size_t, const_iterator>(); 166 using const_iterator = typename std::vector<int>::const_iterator; typedef 169 Correct, char, int, std::size_t, const_iterator>(); 178 test_blocked_range3d_row_invalid_constraint<Correct, char, int, std::size_t, const_iterator>(); 179 test_blocked_range3d_col_invalid_constraint<Correct, char, int, std::size_t, const_iterator>(); [all …]
|
| H A D | test_concurrent_hash_map.cpp | 112 …typename std::list<value_type>::const_iterator it2 = std::search( my_lst.begin(), my_lst.end(), it… in do_test_range() 123 using const_iterator = typename Table::const_iterator; typedef in check_value 171 std::pair<const_iterator,const_iterator> r2 = const_c.equal_range( value.first ); in operator ()() 172 const_iterator r2_first_prev = r2.first++; in operator ()() 197 using const_iterator = typename Table::const_iterator; in Examine() typedef 214 test_range<const_table,const_iterator>( c, lst, marks ).do_test_range( c.begin(), c.end() ); in Examine() 229 typename std::list<value_type>::const_iterator begin5 = lst.begin(); in Examine() 268 typename std::list<Value>::const_iterator it = lst.begin(); in TypeTester()
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _concurrent_skip_list.h | 457 iterator unsafe_erase( const_iterator first, const_iterator last ) { in unsafe_erase() 599 const_iterator begin() const { in begin() 603 const_iterator cbegin() const { in cbegin() 611 const_iterator end() const { in end() 612 return const_iterator(nullptr); in end() 615 const_iterator cend() const { in cend() 616 return const_iterator(nullptr); in cend() 647 std::pair<const_iterator, const_iterator> equal_range(const key_type& key) const { in equal_range() 708 const_iterator my_end; 709 const_iterator my_begin; [all …]
|
| H A D | _concurrent_unordered_base.h | 211 using const_local_iterator = const_iterator; 398 …const_iterator begin() const noexcept { return const_iterator(first_value_node(const_cast<node_ptr… in begin() 399 …const_iterator cbegin() const noexcept { return const_iterator(first_value_node(const_cast<node_pt… in cbegin() 402 const_iterator end() const noexcept { return const_iterator(nullptr); } in end() 403 const_iterator cend() const noexcept { return const_iterator(nullptr); } in cend() 494 iterator unsafe_erase( const_iterator pos ) { in unsafe_erase() 502 iterator unsafe_erase( const_iterator first, const_iterator last ) { in unsafe_erase() 522 node_type unsafe_extract( const_iterator pos ) { in unsafe_extract() 553 const_iterator find( const key_type& key ) const { in find() 575 std::pair<const_iterator, const_iterator> equal_range( const key_type& key ) const { in equal_range() [all …]
|
| H A D | _flow_graph_impl.h | 308 typedef graph_iterator<const graph, const graph_node> const_iterator; typedef 316 const_iterator begin() const; 318 const_iterator end() const; 320 const_iterator cbegin() const; 322 const_iterator cend() const;
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | concurrent_queue.h | 70 using const_iterator = concurrent_queue_iterator<concurrent_queue, const T, Allocator>; variable 232 …const_iterator unsafe_begin() const { return concurrent_queue_iterator_provider::get<const_iterato… in unsafe_begin() 233 const_iterator unsafe_end() const { return const_iterator(); } in unsafe_end() 234 …const_iterator unsafe_cbegin() const { return concurrent_queue_iterator_provider::get<const_iterat… in unsafe_cbegin() 235 const_iterator unsafe_cend() const { return const_iterator(); } in unsafe_cend() 345 using const_iterator = concurrent_queue_iterator<concurrent_bounded_queue, const T, Allocator> ; variable 543 …const_iterator unsafe_begin() const { return concurrent_queue_iterator_provider::get<const_iterato… in unsafe_begin() 544 const_iterator unsafe_end() const { return const_iterator(); } in unsafe_end() 545 …const_iterator unsafe_cbegin() const { return concurrent_queue_iterator_provider::get<const_iterat… in unsafe_cbegin() 546 const_iterator unsafe_cend() const { return const_iterator(); } in unsafe_cend()
|
| H A D | enumerable_thread_specific.h | 846 using const_range_type = generic_range_type<const_iterator>; 909 const_iterator begin() const { return const_iterator(my_locals, 0); } 912 const_iterator end() const { return const_iterator(my_locals, my_locals.size()); } 1031 const_iterator ci = begin(); 1065 using const_iterator = segmented_iterator<Container, const value_type>; 1067 …ttened2d( const Container &c, typename Container::const_iterator b, typename Container::const_iter… 1075 const_iterator begin() const { return const_iterator(*my_container) = my_begin; } 1076 const_iterator end() const { return const_iterator(*my_container) = my_end; } 1088 typename Container::const_iterator my_begin; 1089 typename Container::const_iterator my_end; [all …]
|
| H A D | blocked_range.h | 49 using const_iterator = Value; in __TBB_requires() 62 const_iterator begin() const { return my_begin; } in __TBB_requires() 65 const_iterator end() const { return my_end; } in __TBB_requires()
|
| H A D | concurrent_map.h | 89 using const_iterator = typename base_type::const_iterator; variable 154 iterator>::type insert( const_iterator hint, P&& value ) in insert() 239 using const_iterator = typename base_type::const_iterator; variable 271 iterator>::type insert( const_iterator hint, P&& value ) in insert()
|
| H A D | concurrent_unordered_map.h | 66 using const_iterator = typename base_type::const_iterator; variable 118 const_iterator where = this->find(key); in at() 136 iterator>::type insert( const_iterator hint, P&& value ) { in insert() 265 using const_iterator = typename base_type::const_iterator; variable 297 iterator>::type insert( const_iterator hint, P&& value ) { in insert()
|
| H A D | concurrent_set.h | 72 using const_iterator = typename base_type::const_iterator; variable 173 using const_iterator = typename base_type::const_iterator; variable
|
| H A D | concurrent_vector.h | 274 using const_iterator = vector_iterator<concurrent_vector, const value_type>; variable 276 using const_reverse_iterator = std::reverse_iterator<const_iterator>; 279 using const_range_type = generic_range_type<const_iterator>; 463 const_iterator begin() const { return const_iterator(*this, 0); } in begin() 464 const_iterator cbegin() const { return const_iterator(*this, 0); } in cbegin() 467 const_iterator end() const { return const_iterator(*this, size()); } in end() 468 const_iterator cend() const { return const_iterator(*this, size()); } in cend()
|
| H A D | concurrent_hash_map.h | 622 using const_iterator = hash_map_iterator<concurrent_hash_map, const value_type>; in __TBB_requires() local 624 using const_range_type = hash_map_range<const_iterator>; in __TBB_requires() 1047 …const_iterator begin() const { return const_iterator( *this, 0, this->my_embedded_segment, this->m… in __TBB_requires() 1048 …const_iterator cbegin() const { return const_iterator( *this, 0, this->my_embedded_segment, this->… in __TBB_requires() 1050 const_iterator end() const { return const_iterator( *this, 0, nullptr, nullptr ); } in __TBB_requires() 1051 const_iterator cend() const { return const_iterator( *this, 0, nullptr, nullptr ); } in __TBB_requires() 1053 …std::pair<const_iterator, const_iterator> equal_range( const Key& key ) const { return internal_eq… in __TBB_requires() 1063 … std::pair<const_iterator, const_iterator>>::type equal_range( const K& key ) const { in __TBB_requires() 1634 …typename concurrent_hash_map<Key, T, HashCompare, A1>::const_iterator i(a.begin()), i_end(a.end()); 1635 typename concurrent_hash_map<Key, T, HashCompare, A2>::const_iterator j, j_end(b.end());
|
| /oneTBB/src/tbb/ |
| H A D | intrusive_list.h | 114 using const_iterator = iterator_impl<const T>; variable 129 const_iterator begin () const { return const_iterator(my_head.my_next_node); } in begin() 131 const_iterator end () const { return const_iterator(&my_head); } in end()
|
| /oneTBB/test/conformance/ |
| H A D | conformance_blocked_range3d.cpp | 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() 145 …for( oneapi::tbb::blocked_range<int>::const_iterator i=r.pages().begin(); i!=r.pages().end(); ++i ) in operator ()() 146 … for( oneapi::tbb::blocked_range<int>::const_iterator j=r.rows().begin(); j!=r.rows().end(); ++j ) in operator ()() 147 … for( oneapi::tbb::blocked_range<int>::const_iterator k=r.cols().begin(); k!=r.cols().end(); ++k ) in operator ()()
|
| H A D | conformance_blocked_range2d.cpp | 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() 117 … for( oneapi::tbb::blocked_range<int>::const_iterator i=r.rows().begin(); i!=r.rows().end(); ++i ) in operator ()() 118 … for( oneapi::tbb::blocked_range<int>::const_iterator j=r.cols().begin(); j!=r.cols().end(); ++j ) in operator ()()
|
| H A D | conformance_enumerable_thread_specific.cpp | 401 for ( typename ets_type::const_iterator i = sums.begin(); i != sums.end(); ++i ) { 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() 432 … for ( typename cached_ets_type::const_iterator i = cconst.begin(); i != cconst.end(); ++i ) { in run_parallel_scalar_tests_nocombine() 440 … for ( typename ets_type::const_iterator i = assigned.begin(); i != assigned.end(); ++i ) { in run_parallel_scalar_tests_nocombine() 447 … for ( typename cached_ets_type::const_iterator i = cassgn.begin(); i != cassgn.end(); ++i ) { in run_parallel_scalar_tests_nocombine() 458 … for(typename ets_type::const_iterator i = finit_ets.begin(); i != finit_ets.end(); ++i) { in run_parallel_scalar_tests_nocombine() 622 for (typename container_type::const_iterator vi = v.begin(); vi != v.end(); ++vi) { in operator ()() 679 typename oneapi::tbb::flattened2d<ets_type>::const_iterator cit = fvs.begin(); in run_parallel_vector_tests() 1055 …static_assert(utils::is_random_access_iterator<typename ets_container_type::const_iterator>::value, in TestMemberTypes() 1057 static_assert(std::is_const<typename ets_container_type::const_iterator::value_type>::value, in TestMemberTypes() [all …]
|
| H A D | conformance_concurrent_vector.cpp | 111 typename V::const_iterator cp = u.begin(); in TestSequentialFor() 118 V::const_iterator &cpr = ++cp; in TestSequentialFor() 127 V::const_iterator &cpr = --cp; in TestSequentialFor() 130 typename V::const_iterator cp_old = cp--; in TestSequentialFor() 133 typename V::const_iterator cp_new = cp++; in TestSequentialFor() 147 V::const_iterator &cpr = (cp += delta); in TestSequentialFor() 154 V::const_iterator &cpr = (cp -= delta); in TestSequentialFor() 175 CheckIteratorComparison<typename V::const_iterator, typename V::const_iterator>(v); in TestSequentialFor() 177 TestIteratorAssignment<typename V::const_iterator>( u.begin() ); in TestSequentialFor() 178 TestIteratorAssignment<typename V::const_iterator>( v.begin() ); in TestSequentialFor() [all …]
|
| H A D | conformance_concurrent_hash_map.cpp | 214 static_assert(utils::is_forward_iterator<typename container_type::const_iterator>::value, in test_member_types() 216 static_assert(std::is_const<typename container_type::const_iterator::value_type>::value, in test_member_types() 245 for( typename test_table_type::const_iterator i(x.begin()); i!=x.end(); ++i ) { in CheckTable() 373 TestIteratorAssignment<test_table_type::const_iterator>( u.begin() ); in TestIteratorsAndRanges() 374 TestIteratorAssignment<test_table_type::const_iterator>( v.begin() ); in TestIteratorsAndRanges() 745 test_table_type::const_iterator ci = const_table.begin(); in TraverseTable() 758 …std::pair<test_table_type::const_iterator, test_table_type::const_iterator> cer = const_table.equa… in TraverseTable() 764 test_table_type::const_iterator cic = ci++; in TraverseTable() 1206 TestCHMapIteratorComparisonsBasic<typename chmap_type::const_iterator>(cchmap); in TestCHMapIteratorComparisons() 1368 using const_iterator = typename chmap_type::const_iterator; in test_heterogeneous_equal_range() typedef [all …]
|
| H A D | conformance_concurrent_queue.cpp | 419 typename CQ::const_iterator dqb; in TestConstructors() 420 typename CQ::const_iterator dqe; in TestConstructors() 421 typename CQ::const_iterator iter; in TestConstructors() 427 typename CQ::const_iterator sqb( src_queue.unsafe_begin()); in TestConstructors() 428 typename CQ::const_iterator sqe( src_queue.unsafe_end() ); in TestConstructors() 542 typename CQ_EX::const_iterator dqb_ex = dst_queue_ex.unsafe_begin(); in TestConstructors() 543 typename CQ_EX::const_iterator dqe_ex = dst_queue_ex.unsafe_end(); in TestConstructors() 544 typename CQ_EX::const_iterator iter_ex = src_queue_ex.unsafe_begin(); in TestConstructors() 558 typename CQ::const_iterator qit = src_queue.unsafe_begin(); in TestConstructors() 1263 typename std::vector<value_type>::const_iterator it = vec.begin(); in EmptyTest() [all …]
|
| H A D | conformance_blocked_range.cpp | 67 …utils::AssertSameType( static_cast<range_type::const_iterator*>(nullptr), static_cast<AbstractValu… in SerialTest() 95 for( oneapi::tbb::blocked_range<int>::const_iterator i=r.begin(); i!=r.end(); ++i ) in operator ()()
|
| H A D | conformance_concurrent_set.cpp | 82 static_assert(utils::is_forward_iterator<typename container_type::const_iterator>::value, in test_member_types() 84 static_assert(std::is_const<typename container_type::const_iterator::value_type>::value, in test_member_types()
|
| H A D | conformance_concurrent_map.cpp | 102 static_assert(utils::is_forward_iterator<typename container_type::const_iterator>::value, in test_member_types() 104 static_assert(std::is_const<typename container_type::const_iterator::value_type>::value, in test_member_types()
|
| /oneTBB/test/common/ |
| H A D | concurrent_ordered_common.h | 116 using const_iterator = typename Container::const_iterator; in test_ordered_methods() local 117 const_iterator cl_bound = ccont.lower_bound(key); in test_ordered_methods() 118 const_iterator cu_bound = ccont.upper_bound(key); in test_ordered_methods() 120 …REQUIRE_MESSAGE(cl_bound == const_iterator(l_bound), "lower_bound() const returned wrong iterator"… in test_ordered_methods() 121 …REQUIRE_MESSAGE(cu_bound == const_iterator(u_bound), "upper_bound() const returned wrong iterator"… in test_ordered_methods()
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Iterating_Over_a_Concurrent_Queue_for_Debugging.rst | 21 typedef concurrent_queue<Foo>::const_iterator iter;
|