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

Lines Matching refs:next

41         I i = m.erase(next(m.cbegin(), 3));
43 assert(i == next(m.begin(), 3));
46 assert(next(m.begin())->first == 1);
47 assert(next(m.begin())->second == 1.5);
48 assert(next(m.begin(), 2)->first == 1);
49 assert(next(m.begin(), 2)->second == 2);
50 assert(next(m.begin(), 3)->first == 2);
51 assert(next(m.begin(), 3)->second == 1.5);
52 assert(next(m.begin(), 4)->first == 2);
53 assert(next(m.begin(), 4)->second == 2);
54 assert(next(m.begin(), 5)->first == 3);
55 assert(next(m.begin(), 5)->second == 1);
56 assert(next(m.begin(), 6)->first == 3);
57 assert(next(m.begin(), 6)->second == 1.5);
58 assert(next(m.begin(), 7)->first == 3);
59 assert(next(m.begin(), 7)->second == 2);
61 i = m.erase(next(m.cbegin(), 0));
64 assert(next(m.begin(), 0)->first == 1);
65 assert(next(m.begin(), 0)->second == 1.5);
66 assert(next(m.begin(), 1)->first == 1);
67 assert(next(m.begin(), 1)->second == 2);
68 assert(next(m.begin(), 2)->first == 2);
69 assert(next(m.begin(), 2)->second == 1.5);
70 assert(next(m.begin(), 3)->first == 2);
71 assert(next(m.begin(), 3)->second == 2);
72 assert(next(m.begin(), 4)->first == 3);
73 assert(next(m.begin(), 4)->second == 1);
74 assert(next(m.begin(), 5)->first == 3);
75 assert(next(m.begin(), 5)->second == 1.5);
76 assert(next(m.begin(), 6)->first == 3);
77 assert(next(m.begin(), 6)->second == 2);
79 i = m.erase(next(m.cbegin(), 5));
82 assert(next(m.begin(), 0)->first == 1);
83 assert(next(m.begin(), 0)->second == 1.5);
84 assert(next(m.begin(), 1)->first == 1);
85 assert(next(m.begin(), 1)->second == 2);
86 assert(next(m.begin(), 2)->first == 2);
87 assert(next(m.begin(), 2)->second == 1.5);
88 assert(next(m.begin(), 3)->first == 2);
89 assert(next(m.begin(), 3)->second == 2);
90 assert(next(m.begin(), 4)->first == 3);
91 assert(next(m.begin(), 4)->second == 1);
92 assert(next(m.begin(), 5)->first == 3);
93 assert(next(m.begin(), 5)->second == 2);
95 i = m.erase(next(m.cbegin(), 1));
97 assert(i == next(m.begin()));
98 assert(next(m.begin(), 0)->first == 1);
99 assert(next(m.begin(), 0)->second == 1.5);
100 assert(next(m.begin(), 1)->first == 2);
101 assert(next(m.begin(), 1)->second == 1.5);
102 assert(next(m.begin(), 2)->first == 2);
103 assert(next(m.begin(), 2)->second == 2);
104 assert(next(m.begin(), 3)->first == 3);
105 assert(next(m.begin(), 3)->second == 1);
106 assert(next(m.begin(), 4)->first == 3);
107 assert(next(m.begin(), 4)->second == 2);
109 i = m.erase(next(m.cbegin(), 2));
111 assert(i == next(m.begin(), 2));
112 assert(next(m.begin(), 0)->first == 1);
113 assert(next(m.begin(), 0)->second == 1.5);
114 assert(next(m.begin(), 1)->first == 2);
115 assert(next(m.begin(), 1)->second == 1.5);
116 assert(next(m.begin(), 2)->first == 3);
117 assert(next(m.begin(), 2)->second == 1);
118 assert(next(m.begin(), 3)->first == 3);
119 assert(next(m.begin(), 3)->second == 2);
121 i = m.erase(next(m.cbegin(), 2));
123 assert(i == next(m.begin(), 2));
124 assert(next(m.begin(), 0)->first == 1);
125 assert(next(m.begin(), 0)->second == 1.5);
126 assert(next(m.begin(), 1)->first == 2);
127 assert(next(m.begin(), 1)->second == 1.5);
128 assert(next(m.begin(), 2)->first == 3);
129 assert(next(m.begin(), 2)->second == 2);
131 i = m.erase(next(m.cbegin(), 0));
133 assert(i == next(m.begin(), 0));
134 assert(next(m.begin(), 0)->first == 2);
135 assert(next(m.begin(), 0)->second == 1.5);
136 assert(next(m.begin(), 1)->first == 3);
137 assert(next(m.begin(), 1)->second == 2);
139 i = m.erase(next(m.cbegin(), 1));
142 assert(next(m.begin(), 0)->first == 2);
143 assert(next(m.begin(), 0)->second == 1.5);
169 I i = m.erase(next(m.cbegin(), 3));
171 assert(i == next(m.begin(), 3));
174 assert(next(m.begin())->first == 1);
175 assert(next(m.begin())->second == 1.5);
176 assert(next(m.begin(), 2)->first == 1);
177 assert(next(m.begin(), 2)->second == 2);
178 assert(next(m.begin(), 3)->first == 2);
179 assert(next(m.begin(), 3)->second == 1.5);
180 assert(next(m.begin(), 4)->first == 2);
181 assert(next(m.begin(), 4)->second == 2);
182 assert(next(m.begin(), 5)->first == 3);
183 assert(next(m.begin(), 5)->second == 1);
184 assert(next(m.begin(), 6)->first == 3);
185 assert(next(m.begin(), 6)->second == 1.5);
186 assert(next(m.begin(), 7)->first == 3);
187 assert(next(m.begin(), 7)->second == 2);
189 i = m.erase(next(m.cbegin(), 0));
192 assert(next(m.begin(), 0)->first == 1);
193 assert(next(m.begin(), 0)->second == 1.5);
194 assert(next(m.begin(), 1)->first == 1);
195 assert(next(m.begin(), 1)->second == 2);
196 assert(next(m.begin(), 2)->first == 2);
197 assert(next(m.begin(), 2)->second == 1.5);
198 assert(next(m.begin(), 3)->first == 2);
199 assert(next(m.begin(), 3)->second == 2);
200 assert(next(m.begin(), 4)->first == 3);
201 assert(next(m.begin(), 4)->second == 1);
202 assert(next(m.begin(), 5)->first == 3);
203 assert(next(m.begin(), 5)->second == 1.5);
204 assert(next(m.begin(), 6)->first == 3);
205 assert(next(m.begin(), 6)->second == 2);
207 i = m.erase(next(m.cbegin(), 5));
210 assert(next(m.begin(), 0)->first == 1);
211 assert(next(m.begin(), 0)->second == 1.5);
212 assert(next(m.begin(), 1)->first == 1);
213 assert(next(m.begin(), 1)->second == 2);
214 assert(next(m.begin(), 2)->first == 2);
215 assert(next(m.begin(), 2)->second == 1.5);
216 assert(next(m.begin(), 3)->first == 2);
217 assert(next(m.begin(), 3)->second == 2);
218 assert(next(m.begin(), 4)->first == 3);
219 assert(next(m.begin(), 4)->second == 1);
220 assert(next(m.begin(), 5)->first == 3);
221 assert(next(m.begin(), 5)->second == 2);
223 i = m.erase(next(m.cbegin(), 1));
225 assert(i == next(m.begin()));
226 assert(next(m.begin(), 0)->first == 1);
227 assert(next(m.begin(), 0)->second == 1.5);
228 assert(next(m.begin(), 1)->first == 2);
229 assert(next(m.begin(), 1)->second == 1.5);
230 assert(next(m.begin(), 2)->first == 2);
231 assert(next(m.begin(), 2)->second == 2);
232 assert(next(m.begin(), 3)->first == 3);
233 assert(next(m.begin(), 3)->second == 1);
234 assert(next(m.begin(), 4)->first == 3);
235 assert(next(m.begin(), 4)->second == 2);
237 i = m.erase(next(m.cbegin(), 2));
239 assert(i == next(m.begin(), 2));
240 assert(next(m.begin(), 0)->first == 1);
241 assert(next(m.begin(), 0)->second == 1.5);
242 assert(next(m.begin(), 1)->first == 2);
243 assert(next(m.begin(), 1)->second == 1.5);
244 assert(next(m.begin(), 2)->first == 3);
245 assert(next(m.begin(), 2)->second == 1);
246 assert(next(m.begin(), 3)->first == 3);
247 assert(next(m.begin(), 3)->second == 2);
249 i = m.erase(next(m.cbegin(), 2));
251 assert(i == next(m.begin(), 2));
252 assert(next(m.begin(), 0)->first == 1);
253 assert(next(m.begin(), 0)->second == 1.5);
254 assert(next(m.begin(), 1)->first == 2);
255 assert(next(m.begin(), 1)->second == 1.5);
256 assert(next(m.begin(), 2)->first == 3);
257 assert(next(m.begin(), 2)->second == 2);
259 i = m.erase(next(m.cbegin(), 0));
261 assert(i == next(m.begin(), 0));
262 assert(next(m.begin(), 0)->first == 2);
263 assert(next(m.begin(), 0)->second == 1.5);
264 assert(next(m.begin(), 1)->first == 3);
265 assert(next(m.begin(), 1)->second == 2);
267 i = m.erase(next(m.cbegin(), 1));
270 assert(next(m.begin(), 0)->first == 2);
271 assert(next(m.begin(), 0)->second == 1.5);