Lines Matching refs:u
40 void CheckConstIterator( const Vector& u, int i, const Iterator& cp ) { in CheckConstIterator() argument
43 typename Vector::difference_type delta = cp-u.begin(); in CheckConstIterator()
45 CHECK((u[i].bar()==i)); in CheckConstIterator()
46 REQUIRE( u.begin()[i].bar()==i ); in CheckConstIterator()
50 void CheckIteratorComparison( V& u ) { in CheckIteratorComparison() argument
51 V u2 = u; in CheckIteratorComparison()
52 Iterator1 i = u.begin(); in CheckIteratorComparison()
55 Iterator2 j = u.begin(); in CheckIteratorComparison()
110 const V& u = v; in TestSequentialFor() local
111 typename V::const_iterator cp = u.begin(); in TestSequentialFor()
116 for( int i=0; std::size_t(i)<u.size(); ++i ) { in TestSequentialFor()
117 CheckConstIterator(u,i,cp); in TestSequentialFor()
123 cp = u.end(); in TestSequentialFor()
125 for( int i=int(u.size()); i>0; ) { in TestSequentialFor()
132 REQUIRE( here==u[i].bar() ); in TestSequentialFor()
135 REQUIRE( prev==u[i-1].bar() ); in TestSequentialFor()
137 CheckConstIterator(u,i,cp); in TestSequentialFor()
142 cp = u.begin(); in TestSequentialFor()
143 for( std::size_t i=0; i<u.size(); ++i ) { in TestSequentialFor()
144 CheckConstIterator(u,int(k),cp); in TestSequentialFor()
145 typename V::difference_type delta = i*3 % u.size(); in TestSequentialFor()
146 if( 0<=k+delta && std::size_t(k+delta)<u.size() ) { in TestSequentialFor()
151 delta = i*7 % u.size(); in TestSequentialFor()
152 if( 0<=k-delta && std::size_t(k-delta)<u.size() ) { in TestSequentialFor()
162 for( int i=0; std::size_t(i)<u.size(); i=(i<50?i+1:i*3) ) in TestSequentialFor()
163 for( int j=-i; std::size_t(i+j)<u.size(); j=(j<50?j+1:j*5) ) { in TestSequentialFor()
164 REQUIRE( ((u.begin()+i)[j].bar()==i+j) ); in TestSequentialFor()
167 REQUIRE( ((i+u.begin())[j].bar()==i+j) ); in TestSequentialFor()
177 TestIteratorAssignment<typename V::const_iterator>( u.begin() ); in TestSequentialFor()
183 TestRangeAssignment<typename V::const_range_type>( u.range() ); in TestSequentialFor()
198 typename V::const_reverse_iterator crp = u.rbegin(); in TestSequentialFor()
204 REQUIRE( crp!=u.rend() ); in TestSequentialFor()
206 REQUIRE( crp == u.rend() ); in TestSequentialFor()
209 TestIteratorAssignment<typename V::const_reverse_iterator>( u.rbegin() ); in TestSequentialFor()
295 …vector_t u(move_support_tests::FooIterator(0), move_support_tests::FooIterator(src_size), init_all… in TestCopyAssignment() local
297 REQUIRE( u[i].bar()==i ); in TestCopyAssignment()
303 REQUIRE( v != u ); in TestCopyAssignment()
304 v.swap(u); in TestCopyAssignment()
305 CheckVector(u, dst_size, src_size); in TestCopyAssignment()
306 u.swap(v); in TestCopyAssignment()
308 v = u; in TestCopyAssignment()
309 REQUIRE( v == u ); in TestCopyAssignment()
310 u.clear(); in TestCopyAssignment()
311 REQUIRE( u.size()==0 ); in TestCopyAssignment()
316 u.shrink_to_fit(); // deallocate unused memory in TestCopyAssignment()
790 const vector_type& u = v; in TestParallelFor() local
791 oneapi::tbb::parallel_for(u.range(10000), CheckElement(u.begin())); in TestParallelFor()