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

Lines Matching refs:l1

24     std::vector<bool> l1(a1, a1+3);
25 std::vector<bool>::const_iterator i = l1.begin();
27 std::vector<bool>::iterator j = l1.erase(i);
28 assert(l1.size() == 2);
29 assert(distance(l1.begin(), l1.end()) == 2);
31 assert(*l1.begin() == 1);
32 assert(*next(l1.begin()) == true);
33 j = l1.erase(j);
34 assert(j == l1.end());
35 assert(l1.size() == 1);
36 assert(distance(l1.begin(), l1.end()) == 1);
37 assert(*l1.begin() == true);
38 j = l1.erase(l1.begin());
39 assert(j == l1.end());
40 assert(l1.size() == 0);
41 assert(distance(l1.begin(), l1.end()) == 0);
45 std::vector<bool, min_allocator<bool>> l1(a1, a1+3);
46 std::vector<bool, min_allocator<bool>>::const_iterator i = l1.begin();
48 std::vector<bool, min_allocator<bool>>::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()) == true);
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() == true);
59 j = l1.erase(l1.begin());
60 assert(j == l1.end());
61 assert(l1.size() == 0);
62 assert(distance(l1.begin(), l1.end()) == 0);