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

Lines Matching refs:l1

23     std::list<int> l1(a1, a1+3);
24 std::list<int>::const_iterator i = l1.begin();
26 std::list<int>::iterator j = l1.erase(i);
27 assert(l1.size() == 2);
28 assert(distance(l1.begin(), l1.end()) == 2);
30 assert(*l1.begin() == 1);
31 assert(*next(l1.begin()) == 3);
32 j = l1.erase(j);
33 assert(j == l1.end());
34 assert(l1.size() == 1);
35 assert(distance(l1.begin(), l1.end()) == 1);
36 assert(*l1.begin() == 1);
37 j = l1.erase(l1.begin());
38 assert(j == l1.end());
39 assert(l1.size() == 0);
40 assert(distance(l1.begin(), l1.end()) == 0);
45 std::list<int, min_allocator<int>> l1(a1, a1+3);
46 std::list<int, min_allocator<int>>::const_iterator i = l1.begin();
48 std::list<int, min_allocator<int>>::iterator j = l1.erase(i);
49 assert(l1.size() == 2);
50 assert(distance(l1.begin(), l1.end()) == 2);
52 assert(*l1.begin() == 1);
53 assert(*next(l1.begin()) == 3);
54 j = l1.erase(j);
55 assert(j == l1.end());
56 assert(l1.size() == 1);
57 assert(distance(l1.begin(), l1.end()) == 1);
58 assert(*l1.begin() == 1);
59 j = l1.erase(l1.begin());
60 assert(j == l1.end());
61 assert(l1.size() == 0);
62 assert(distance(l1.begin(), l1.end()) == 0);