Home | History | Annotate | Download | only in set

Lines Matching refs:next

40         I i = m.erase(next(m.cbegin(), 5), next(m.cbegin(), 5));
42 assert(i == next(m.begin(), 5));
43 assert(*next(m.begin(), 0) == 1);
44 assert(*next(m.begin(), 1) == 2);
45 assert(*next(m.begin(), 2) == 3);
46 assert(*next(m.begin(), 3) == 4);
47 assert(*next(m.begin(), 4) == 5);
48 assert(*next(m.begin(), 5) == 6);
49 assert(*next(m.begin(), 6) == 7);
50 assert(*next(m.begin(), 7) == 8);
52 i = m.erase(next(m.cbegin(), 3), next(m.cbegin(), 4));
54 assert(i == next(m.begin(), 3));
55 assert(*next(m.begin(), 0) == 1);
56 assert(*next(m.begin(), 1) == 2);
57 assert(*next(m.begin(), 2) == 3);
58 assert(*next(m.begin(), 3) == 5);
59 assert(*next(m.begin(), 4) == 6);
60 assert(*next(m.begin(), 5) == 7);
61 assert(*next(m.begin(), 6) == 8);
63 i = m.erase(next(m.cbegin(), 2), next(m.cbegin(), 5));
65 assert(i == next(m.begin(), 2));
66 assert(*next(m.begin(), 0) == 1);
67 assert(*next(m.begin(), 1) == 2);
68 assert(*next(m.begin(), 2) == 7);
69 assert(*next(m.begin(), 3) == 8);
71 i = m.erase(next(m.cbegin(), 0), next(m.cbegin(), 2));
73 assert(i == next(m.begin(), 0));
74 assert(*next(m.begin(), 0) == 7);
75 assert(*next(m.begin(), 1) == 8);
99 I i = m.erase(next(m.cbegin(), 5), next(m.cbegin(), 5));
101 assert(i == next(m.begin(), 5));
102 assert(*next(m.begin(), 0) == 1);
103 assert(*next(m.begin(), 1) == 2);
104 assert(*next(m.begin(), 2) == 3);
105 assert(*next(m.begin(), 3) == 4);
106 assert(*next(m.begin(), 4) == 5);
107 assert(*next(m.begin(), 5) == 6);
108 assert(*next(m.begin(), 6) == 7);
109 assert(*next(m.begin(), 7) == 8);
111 i = m.erase(next(m.cbegin(), 3), next(m.cbegin(), 4));
113 assert(i == next(m.begin(), 3));
114 assert(*next(m.begin(), 0) == 1);
115 assert(*next(m.begin(), 1) == 2);
116 assert(*next(m.begin(), 2) == 3);
117 assert(*next(m.begin(), 3) == 5);
118 assert(*next(m.begin(), 4) == 6);
119 assert(*next(m.begin(), 5) == 7);
120 assert(*next(m.begin(), 6) == 8);
122 i = m.erase(next(m.cbegin(), 2), next(m.cbegin(), 5));
124 assert(i == next(m.begin(), 2));
125 assert(*next(m.begin(), 0) == 1);
126 assert(*next(m.begin(), 1) == 2);
127 assert(*next(m.begin(), 2) == 7);
128 assert(*next(m.begin(), 3) == 8);
130 i = m.erase(next(m.cbegin(), 0), next(m.cbegin(), 2));
132 assert(i == next(m.begin(), 0));
133 assert(*next(m.begin(), 0) == 7);
134 assert(*next(m.begin(), 1) == 8);