Lines Matching refs:vec

28   SmallVector<uint32_t, 2> vec;
30 EXPECT_TRUE(vec.empty());
31 EXPECT_EQ(vec.size(), 0);
32 EXPECT_EQ(vec.begin(), vec.end());
36 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
38 EXPECT_FALSE(vec.empty());
39 EXPECT_EQ(vec.size(), 4);
42 for (uint32_t i = 0; i < vec.size(); ++i) {
43 EXPECT_EQ(vec[i], result[i]);
48 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
50 EXPECT_FALSE(vec.empty());
51 EXPECT_EQ(vec.size(), 4);
54 for (uint32_t i = 0; i < vec.size(); ++i) {
55 EXPECT_EQ(vec[i], result[i]);
61 SmallVector<uint32_t, 6> vec(result.begin(), result.end());
63 EXPECT_FALSE(vec.empty());
64 EXPECT_EQ(vec.size(), 4);
66 for (uint32_t i = 0; i < vec.size(); ++i) {
67 EXPECT_EQ(vec[i], result[i]);
180 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
182 EXPECT_EQ(vec.size(), 4);
186 for (uint32_t p : vec) {
193 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
195 EXPECT_EQ(vec.size(), 4);
199 for (uint32_t p : vec) {
206 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
208 EXPECT_EQ(vec.size(), 4);
212 for (SmallVector<uint32_t, 2>::iterator it = vec.begin(); it != vec.end();
220 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
222 EXPECT_EQ(vec.size(), 4);
226 for (SmallVector<uint32_t, 6>::iterator it = vec.begin(); it != vec.end();
234 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
236 EXPECT_EQ(vec.size(), 4);
237 for (SmallVector<uint32_t, 6>::iterator it = vec.begin(); it != vec.end();
245 for (SmallVector<uint32_t, 6>::iterator it = vec.begin(); it != vec.end();
253 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
255 EXPECT_EQ(vec.size(), 4);
256 for (SmallVector<uint32_t, 2>::iterator it = vec.begin(); it != vec.end();
264 for (SmallVector<uint32_t, 2>::iterator it = vec.begin(); it != vec.end();
272 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
274 EXPECT_EQ(vec.front(), 0);
275 for (SmallVector<uint32_t, 2>::iterator it = vec.begin(); it != vec.end();
279 EXPECT_EQ(vec.front(), 2);
283 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
285 EXPECT_EQ(vec.front(), 0);
286 EXPECT_EQ(vec.size(), 4);
287 vec.erase(vec.begin());
288 EXPECT_EQ(vec.front(), 1);
289 EXPECT_EQ(vec.size(), 3);
293 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
295 EXPECT_EQ(vec.front(), 0);
296 EXPECT_EQ(vec.size(), 4);
297 vec.erase(vec.begin());
298 EXPECT_EQ(vec.front(), 1);
299 EXPECT_EQ(vec.size(), 3);
303 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
306 EXPECT_EQ(vec[3], 3);
307 EXPECT_EQ(vec.size(), 4);
308 vec.erase(vec.begin() + 3);
309 EXPECT_EQ(vec.size(), 3);
310 EXPECT_EQ(vec, result);
314 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
317 EXPECT_EQ(vec[3], 3);
318 EXPECT_EQ(vec.size(), 4);
319 vec.erase(vec.begin() + 3);
320 EXPECT_EQ(vec.size(), 3);
321 EXPECT_EQ(vec, result);
325 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
328 EXPECT_EQ(vec.size(), 4);
329 vec.erase(vec.begin() + 2);
330 EXPECT_EQ(vec.size(), 3);
331 EXPECT_EQ(vec, result);
335 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
338 EXPECT_EQ(vec.size(), 4);
339 vec.erase(vec.begin() + 2);
340 EXPECT_EQ(vec.size(), 3);
341 EXPECT_EQ(vec, result);
345 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
348 EXPECT_EQ(vec.size(), 4);
349 vec.erase(vec.begin(), vec.end());
350 EXPECT_EQ(vec.size(), 0);
351 EXPECT_EQ(vec, result);
355 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
358 EXPECT_EQ(vec.size(), 4);
359 vec.erase(vec.begin(), vec.end());
360 EXPECT_EQ(vec.size(), 0);
361 EXPECT_EQ(vec, result);
365 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
368 EXPECT_EQ(vec.size(), 4);
369 vec.erase(vec.begin(), vec.begin() + 2);
370 EXPECT_EQ(vec.size(), 2);
371 EXPECT_EQ(vec, result);
375 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
378 EXPECT_EQ(vec.size(), 4);
379 vec.erase(vec.begin(), vec.begin() + 2);
380 EXPECT_EQ(vec.size(), 2);
381 EXPECT_EQ(vec, result);
385 SmallVector<uint32_t, 6> vec = {0, 1, 2, 3};
388 EXPECT_EQ(vec.size(), 4);
389 vec.erase(vec.begin() + 1, vec.begin() + 3);
390 EXPECT_EQ(vec.size(), 2);
391 EXPECT_EQ(vec, result);
395 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
398 EXPECT_EQ(vec.size(), 4);
399 vec.erase(vec.begin() + 1, vec.begin() + 3);
400 EXPECT_EQ(vec.size(), 2);
401 EXPECT_EQ(vec, result);
405 SmallVector<uint32_t, 2> vec;
408 EXPECT_EQ(vec.size(), 0);
409 vec.push_back(0);
410 EXPECT_EQ(vec.size(), 1);
411 vec.push_back(1);
412 EXPECT_EQ(vec.size(), 2);
413 vec.push_back(2);
414 EXPECT_EQ(vec.size(), 3);
415 vec.push_back(3);
416 EXPECT_EQ(vec.size(), 4);
417 EXPECT_EQ(vec, result);
421 SmallVector<uint32_t, 2> vec;
424 EXPECT_EQ(vec.size(), 0);
425 vec.emplace_back(0);
426 EXPECT_EQ(vec.size(), 1);
427 vec.emplace_back(1);
428 EXPECT_EQ(vec.size(), 2);
429 vec.emplace_back(2);
430 EXPECT_EQ(vec.size(), 3);
431 vec.emplace_back(3);
432 EXPECT_EQ(vec.size(), 4);
433 EXPECT_EQ(vec, result);
437 SmallVector<uint32_t, 2> vec = {0, 1, 2, 3};
440 EXPECT_EQ(vec.size(), 4);
441 vec.clear();
442 EXPECT_EQ(vec.size(), 0);
443 EXPECT_EQ(vec, result);
447 SmallVector<uint32_t, 2> vec = {};
451 EXPECT_EQ(vec.size(), 0);
453 vec.insert(vec.begin(), insert_values.begin(), insert_values.end());
454 EXPECT_EQ(vec.size(), 2);
455 EXPECT_EQ(vec, result);
460 SmallVector<uint32_t, 2> vec = {};
464 EXPECT_EQ(vec.size(), 0);
466 vec.insert(vec.begin(), insert_values.begin(), insert_values.end());
467 EXPECT_EQ(vec.size(), 3);
468 EXPECT_EQ(vec, result);
473 SmallVector<uint32_t, 2> vec = {0};
477 EXPECT_EQ(vec.size(), 1);
479 vec.insert(vec.begin(), insert_values.begin(), insert_values.end());
480 EXPECT_EQ(vec.size(), 4);
481 EXPECT_EQ(vec, result);
486 SmallVector<uint32_t, 6> vec = {0};
490 EXPECT_EQ(vec.size(), 1);
492 vec.insert(vec.begin(), insert_values.begin(), insert_values.end());
493 EXPECT_EQ(vec.size(), 4);
494 EXPECT_EQ(vec, result);
499 SmallVector<uint32_t, 2> vec = {0, 1, 2};
503 EXPECT_EQ(vec.size(), 3);
504 auto ret = vec.insert(vec.end(), insert_values.begin(), insert_values.end());
505 EXPECT_EQ(vec.size(), 6);
506 EXPECT_EQ(vec, result);
511 SmallVector<uint32_t, 6> vec = {0, 1, 2};
515 EXPECT_EQ(vec.size(), 3);
516 auto ret = vec.insert(vec.end(), insert_values.begin(), insert_values.end());
517 EXPECT_EQ(vec.size(), 6);
518 EXPECT_EQ(vec, result);
523 SmallVector<uint32_t, 2> vec = {0, 1, 2};
527 EXPECT_EQ(vec.size(), 3);
529 vec.insert(vec.begin() + 1, insert_values.begin(), insert_values.end());
530 EXPECT_EQ(vec.size(), 6);
531 EXPECT_EQ(vec, result);
536 SmallVector<uint32_t, 6> vec = {0, 1, 2};
540 EXPECT_EQ(vec.size(), 3);
542 vec.insert(vec.begin() + 1, insert_values.begin(), insert_values.end());
543 EXPECT_EQ(vec.size(), 6);
544 EXPECT_EQ(vec, result);
549 SmallVector<uint32_t, 2> vec = {0, 1, 2};
552 EXPECT_EQ(vec.size(), 3);
553 vec.resize(6, 10);
554 EXPECT_EQ(vec.size(), 6);
555 EXPECT_EQ(vec, result);
559 SmallVector<uint32_t, 8> vec = {0, 1, 2};
562 EXPECT_EQ(vec.size(), 3);
563 vec.resize(6, 10);
564 EXPECT_EQ(vec.size(), 6);
565 EXPECT_EQ(vec, result);
569 SmallVector<uint32_t, 4> vec = {0, 1, 2};
572 EXPECT_EQ(vec.size(), 3);
573 vec.resize(6, 10);
574 EXPECT_EQ(vec.size(), 6);
575 EXPECT_EQ(vec, result);
579 SmallVector<uint32_t, 4> vec = {0, 1, 2, 10, 10, 10};
582 EXPECT_EQ(vec.size(), 6);
583 vec.resize(3, 10);
584 EXPECT_EQ(vec.size(), 3);
585 EXPECT_EQ(vec, result);
589 SmallVector<uint32_t, 2> vec = {0, 1, 2, 10, 10, 10};
592 EXPECT_EQ(vec.size(), 6);
593 vec.resize(3, 10);
594 EXPECT_EQ(vec.size(), 3);
595 EXPECT_EQ(vec, result);
599 SmallVector<uint32_t, 8> vec = {0, 1, 2, 10, 10, 10};
602 EXPECT_EQ(vec.size(), 6);
603 vec.resize(3, 10);
604 EXPECT_EQ(vec.size(), 3);
605 EXPECT_EQ(vec, result);
609 SmallVector<uint32_t, 8> vec = {0, 1, 2, 10, 10, 10};
612 EXPECT_EQ(vec.size(), 6);
613 vec.pop_back();
614 vec.pop_back();
615 vec.pop_back();
616 EXPECT_EQ(vec.size(), 3);
617 EXPECT_EQ(vec, result);
641 SmallVector<TracksDtor, capacity> vec;
648 vec.emplace_back(num_ctors, num_dtors);
652 while (!vec.empty()) {
653 vec.pop_back();
661 vec.emplace_back(num_ctors, num_dtors);
664 while (!vec.empty()) {
665 vec.pop_back();