Home
last modified time | relevance | path

Searched refs:const_iterator (Results 1 – 25 of 39) sorted by relevance

12

/oneTBB/test/tbb/
H A Dtest_blocked_range.cpp133 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 Dtest_concurrent_hash_map.cpp112 …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.h457 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.h211 using const_local_iterator = const_iterator;
398const_iterator begin() const noexcept { return const_iterator(first_value_node(const_cast<node_ptr… in begin()
399const_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.h308 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 Dconcurrent_queue.h70 using const_iterator = concurrent_queue_iterator<concurrent_queue, const T, Allocator>; variable
232const_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()
234const_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
543const_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()
545const_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 Denumerable_thread_specific.h846 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 Dblocked_range.h49 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 Dconcurrent_map.h89 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 Dconcurrent_unordered_map.h66 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 Dconcurrent_set.h72 using const_iterator = typename base_type::const_iterator; variable
173 using const_iterator = typename base_type::const_iterator; variable
H A Dconcurrent_vector.h274 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 Dconcurrent_hash_map.h622 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()
1047const_iterator begin() const { return const_iterator( *this, 0, this->my_embedded_segment, this->m… in __TBB_requires()
1048const_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 Dintrusive_list.h114 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 Dconformance_blocked_range3d.cpp97 …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 Dconformance_blocked_range2d.cpp86 …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 Dconformance_enumerable_thread_specific.cpp401 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 Dconformance_concurrent_vector.cpp111 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 Dconformance_concurrent_hash_map.cpp214 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 Dconformance_concurrent_queue.cpp419 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 Dconformance_blocked_range.cpp67 …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 Dconformance_concurrent_set.cpp82 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 Dconformance_concurrent_map.cpp102 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 Dconcurrent_ordered_common.h116 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 DIterating_Over_a_Concurrent_Queue_for_Debugging.rst21 typedef concurrent_queue<Foo>::const_iterator iter;

12