Lines Matching refs:V
49 template<typename Iterator1, typename Iterator2, typename V>
50 void CheckIteratorComparison( V& u ) { in CheckIteratorComparison()
51 V u2 = u; in CheckIteratorComparison()
92 using V = oneapi::tbb::concurrent_vector<move_support_tests::FooWithAssign>; in TestSequentialFor() typedef
93 V v(N); in TestSequentialFor()
97 typename V::iterator p = v.begin(); in TestSequentialFor()
102 typename V::reference pref = *p; in TestSequentialFor()
104 typename V::difference_type delta = p-v.begin(); in TestSequentialFor()
110 const V& u = v; in TestSequentialFor()
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()
145 typename V::difference_type delta = i*3 % u.size(); in TestSequentialFor()
147 V::const_iterator &cpr = (cp += delta); in TestSequentialFor()
154 V::const_iterator &cpr = (cp -= delta); in TestSequentialFor()
172 CheckIteratorComparison<typename V::iterator, typename V::iterator>(v); in TestSequentialFor()
173 CheckIteratorComparison<typename V::iterator, typename V::const_iterator>(v); in TestSequentialFor()
174 CheckIteratorComparison<typename V::const_iterator, typename V::iterator>(v); 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()
179 TestIteratorAssignment<typename V::const_iterator>( v.cbegin() ); in TestSequentialFor()
180 TestIteratorAssignment<typename V::iterator>( v.begin() ); in TestSequentialFor()
183 TestRangeAssignment<typename V::const_range_type>( u.range() ); in TestSequentialFor()
184 TestRangeAssignment<typename V::const_range_type>( v.range() ); in TestSequentialFor()
185 TestRangeAssignment<typename V::range_type>( v.range() ); in TestSequentialFor()
189 typename V::reverse_iterator rp = v.rbegin(); in TestSequentialFor()
191 typename V::reference pref = *rp; in TestSequentialFor()
198 typename V::const_reverse_iterator crp = u.rbegin(); in TestSequentialFor()
202 typename V::const_reference cpref = *crp; in TestSequentialFor()
209 TestIteratorAssignment<typename V::const_reverse_iterator>( u.rbegin() ); in TestSequentialFor()
210 TestIteratorAssignment<typename V::reverse_iterator>( v.rbegin() ); in TestSequentialFor()