Lines Matching refs:next

40         I i = m.erase(next(m.cbegin(), 3));
42 assert(i == next(m.begin(), 3));
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) == 5);
47 assert(*next(m.begin(), 4) == 6);
48 assert(*next(m.begin(), 5) == 7);
49 assert(*next(m.begin(), 6) == 8);
51 i = m.erase(next(m.cbegin(), 0));
54 assert(*next(m.begin(), 0) == 2);
55 assert(*next(m.begin(), 1) == 3);
56 assert(*next(m.begin(), 2) == 5);
57 assert(*next(m.begin(), 3) == 6);
58 assert(*next(m.begin(), 4) == 7);
59 assert(*next(m.begin(), 5) == 8);
61 i = m.erase(next(m.cbegin(), 5));
64 assert(*next(m.begin(), 0) == 2);
65 assert(*next(m.begin(), 1) == 3);
66 assert(*next(m.begin(), 2) == 5);
67 assert(*next(m.begin(), 3) == 6);
68 assert(*next(m.begin(), 4) == 7);
70 i = m.erase(next(m.cbegin(), 1));
72 assert(i == next(m.begin()));
73 assert(*next(m.begin(), 0) == 2);
74 assert(*next(m.begin(), 1) == 5);
75 assert(*next(m.begin(), 2) == 6);
76 assert(*next(m.begin(), 3) == 7);
78 i = m.erase(next(m.cbegin(), 2));
80 assert(i == next(m.begin(), 2));
81 assert(*next(m.begin(), 0) == 2);
82 assert(*next(m.begin(), 1) == 5);
83 assert(*next(m.begin(), 2) == 7);
85 i = m.erase(next(m.cbegin(), 2));
87 assert(i == next(m.begin(), 2));
88 assert(*next(m.begin(), 0) == 2);
89 assert(*next(m.begin(), 1) == 5);
91 i = m.erase(next(m.cbegin(), 0));
93 assert(i == next(m.begin(), 0));
94 assert(*next(m.begin(), 0) == 5);
119 I i = m.erase(next(m.cbegin(), 3));
121 assert(i == next(m.begin(), 3));
122 assert(*next(m.begin(), 0) == 1);
123 assert(*next(m.begin(), 1) == 2);
124 assert(*next(m.begin(), 2) == 3);
125 assert(*next(m.begin(), 3) == 5);
126 assert(*next(m.begin(), 4) == 6);
127 assert(*next(m.begin(), 5) == 7);
128 assert(*next(m.begin(), 6) == 8);
130 i = m.erase(next(m.cbegin(), 0));
133 assert(*next(m.begin(), 0) == 2);
134 assert(*next(m.begin(), 1) == 3);
135 assert(*next(m.begin(), 2) == 5);
136 assert(*next(m.begin(), 3) == 6);
137 assert(*next(m.begin(), 4) == 7);
138 assert(*next(m.begin(), 5) == 8);
140 i = m.erase(next(m.cbegin(), 5));
143 assert(*next(m.begin(), 0) == 2);
144 assert(*next(m.begin(), 1) == 3);
145 assert(*next(m.begin(), 2) == 5);
146 assert(*next(m.begin(), 3) == 6);
147 assert(*next(m.begin(), 4) == 7);
149 i = m.erase(next(m.cbegin(), 1));
151 assert(i == next(m.begin()));
152 assert(*next(m.begin(), 0) == 2);
153 assert(*next(m.begin(), 1) == 5);
154 assert(*next(m.begin(), 2) == 6);
155 assert(*next(m.begin(), 3) == 7);
157 i = m.erase(next(m.cbegin(), 2));
159 assert(i == next(m.begin(), 2));
160 assert(*next(m.begin(), 0) == 2);
161 assert(*next(m.begin(), 1) == 5);
162 assert(*next(m.begin(), 2) == 7);
164 i = m.erase(next(m.cbegin(), 2));
166 assert(i == next(m.begin(), 2));
167 assert(*next(m.begin(), 0) == 2);
168 assert(*next(m.begin(), 1) == 5);
170 i = m.erase(next(m.cbegin(), 0));
172 assert(i == next(m.begin(), 0));
173 assert(*next(m.begin(), 0) == 5);