Home | History | Annotate | Download | only in vector.modifiers

Lines Matching refs:l1

25         std::vector<int> l1(a1, a1+3);
26 assert(is_contiguous_container_asan_correct(l1));
27 std::vector<int>::iterator i = l1.erase(l1.cbegin(), l1.cbegin());
28 assert(l1.size() == 3);
29 assert(distance(l1.cbegin(), l1.cend()) == 3);
30 assert(i == l1.begin());
31 assert(is_contiguous_container_asan_correct(l1));
34 std::vector<int> l1(a1, a1+3);
35 assert(is_contiguous_container_asan_correct(l1));
36 std::vector<int>::iterator i = l1.erase(l1.cbegin(), next(l1.cbegin()));
37 assert(l1.size() == 2);
38 assert(distance(l1.cbegin(), l1.cend()) == 2);
39 assert(i == l1.begin());
40 assert(l1 == std::vector<int>(a1+1, a1+3));
41 assert(is_contiguous_container_asan_correct(l1));
44 std::vector<int> l1(a1, a1+3);
45 assert(is_contiguous_container_asan_correct(l1));
46 std::vector<int>::iterator i = l1.erase(l1.cbegin(), next(l1.cbegin(), 2));
47 assert(l1.size() == 1);
48 assert(distance(l1.cbegin(), l1.cend()) == 1);
49 assert(i == l1.begin());
50 assert(l1 == std::vector<int>(a1+2, a1+3));
51 assert(is_contiguous_container_asan_correct(l1));
54 std::vector<int> l1(a1, a1+3);
55 assert(is_contiguous_container_asan_correct(l1));
56 std::vector<int>::iterator i = l1.erase(l1.cbegin(), next(l1.cbegin(), 3));
57 assert(l1.size() == 0);
58 assert(distance(l1.cbegin(), l1.cend()) == 0);
59 assert(i == l1.begin());
60 assert(is_contiguous_container_asan_correct(l1));
77 std::vector<int, min_allocator<int>> l1(a1, a1+3);
78 assert(is_contiguous_container_asan_correct(l1));
79 std::vector<int, min_allocator<int>>::iterator i = l1.erase(l1.cbegin(), l1.cbegin());
80 assert(l1.size() == 3);
81 assert(distance(l1.cbegin(), l1.cend()) == 3);
82 assert(i == l1.begin());
83 assert(is_contiguous_container_asan_correct(l1));
86 std::vector<int, min_allocator<int>> l1(a1, a1+3);
87 assert(is_contiguous_container_asan_correct(l1));
88 std::vector<int, min_allocator<int>>::iterator i = l1.erase(l1.cbegin(), next(l1.cbegin()));
89 assert(l1.size() == 2);
90 assert(distance(l1.cbegin(), l1.cend()) == 2);
91 assert(i == l1.begin());
92 assert((l1 == std::vector<int, min_allocator<int>>(a1+1, a1+3)));
93 assert(is_contiguous_container_asan_correct(l1));
96 std::vector<int, min_allocator<int>> l1(a1, a1+3);
97 assert(is_contiguous_container_asan_correct(l1));
98 std::vector<int, min_allocator<int>>::iterator i = l1.erase(l1.cbegin(), next(l1.cbegin(), 2));
99 assert(l1.size() == 1);
100 assert(distance(l1.cbegin(), l1.cend()) == 1);
101 assert(i == l1.begin());
102 assert((l1 == std::vector<int, min_allocator<int>>(a1+2, a1+3)));
103 assert(is_contiguous_container_asan_correct(l1));
106 std::vector<int, min_allocator<int>> l1(a1, a1+3);
107 assert(is_contiguous_container_asan_correct(l1));
108 std::vector<int, min_allocator<int>>::iterator i = l1.erase(l1.cbegin(), next(l1.cbegin(), 3));
109 assert(l1.size() == 0);
110 assert(distance(l1.cbegin(), l1.cend()) == 0);
111 assert(i == l1.begin());
112 assert(is_contiguous_container_asan_correct(l1));