Lines Matching defs:iter
112 auto iter = buffer.iterator();
113 while(iter.next()) {
115 assert_quad_eq(r, expectedDeviceQuads[i], *iter.deviceQuad());
116 assert_metadata_eq(r, {2 * i, 3.f * i}, iter.metadata());
120 ASSERT(iter.isLocalValid());
121 assert_quad_eq(r, expectedLocalQuads[i], *iter.localQuad());
124 ASSERT(!iter.isLocalValid());
125 ASSERT(!iter.localQuad());
160 auto iter = buffer1.iterator();
161 while(iter.next()) {
164 assert_quad_eq(r, quadsA[i], *iter.deviceQuad());
165 assert_metadata_eq(r, {i, 2.f * i}, iter.metadata());
167 ASSERT(iter.isLocalValid());
168 assert_quad_eq(r, quadsB[i], *iter.localQuad());
170 ASSERT(!iter.isLocalValid());
171 ASSERT(!iter.localQuad());
177 assert_quad_eq(r, quadsB[j], *iter.deviceQuad());
178 assert_metadata_eq(r, {2 * j, 0.5f * j}, iter.metadata());
180 ASSERT(!iter.isLocalValid());
181 ASSERT(!iter.localQuad());
183 ASSERT(iter.isLocalValid());
184 assert_quad_eq(r, quadsA[j], *iter.localQuad());
220 auto iter = buffer.iterator();
221 while(iter.next()) {
223 assert_metadata_eq(r, {2 * i, 0.5f * i}, iter.metadata());
226 assert_quad_eq(r, quad, *iter.deviceQuad());
228 ASSERT(iter.isLocalValid());
229 assert_quad_eq(r, quad, *iter.localQuad());
231 ASSERT(!iter.isLocalValid());
232 ASSERT(!iter.localQuad());