Lines Matching refs:next

49         I i = m.erase(std::next(m.cbegin(), 3));  in main()
51 assert(i == std::next(m.begin(), 3)); in main()
54 assert(std::next(m.begin())->first == 1); in main()
55 assert(std::next(m.begin())->second == 1.5); in main()
56 assert(std::next(m.begin(), 2)->first == 1); in main()
57 assert(std::next(m.begin(), 2)->second == 2); in main()
58 assert(std::next(m.begin(), 3)->first == 2); in main()
59 assert(std::next(m.begin(), 3)->second == 1.5); in main()
60 assert(std::next(m.begin(), 4)->first == 2); in main()
61 assert(std::next(m.begin(), 4)->second == 2); in main()
62 assert(std::next(m.begin(), 5)->first == 3); in main()
63 assert(std::next(m.begin(), 5)->second == 1); in main()
64 assert(std::next(m.begin(), 6)->first == 3); in main()
65 assert(std::next(m.begin(), 6)->second == 1.5); in main()
66 assert(std::next(m.begin(), 7)->first == 3); in main()
67 assert(std::next(m.begin(), 7)->second == 2); in main()
69 i = m.erase(std::next(m.cbegin(), 0)); in main()
72 assert(std::next(m.begin(), 0)->first == 1); in main()
73 assert(std::next(m.begin(), 0)->second == 1.5); in main()
74 assert(std::next(m.begin(), 1)->first == 1); in main()
75 assert(std::next(m.begin(), 1)->second == 2); in main()
76 assert(std::next(m.begin(), 2)->first == 2); in main()
77 assert(std::next(m.begin(), 2)->second == 1.5); in main()
78 assert(std::next(m.begin(), 3)->first == 2); in main()
79 assert(std::next(m.begin(), 3)->second == 2); in main()
80 assert(std::next(m.begin(), 4)->first == 3); in main()
81 assert(std::next(m.begin(), 4)->second == 1); in main()
82 assert(std::next(m.begin(), 5)->first == 3); in main()
83 assert(std::next(m.begin(), 5)->second == 1.5); in main()
84 assert(std::next(m.begin(), 6)->first == 3); in main()
85 assert(std::next(m.begin(), 6)->second == 2); in main()
87 i = m.erase(std::next(m.cbegin(), 5)); in main()
90 assert(std::next(m.begin(), 0)->first == 1); in main()
91 assert(std::next(m.begin(), 0)->second == 1.5); in main()
92 assert(std::next(m.begin(), 1)->first == 1); in main()
93 assert(std::next(m.begin(), 1)->second == 2); in main()
94 assert(std::next(m.begin(), 2)->first == 2); in main()
95 assert(std::next(m.begin(), 2)->second == 1.5); in main()
96 assert(std::next(m.begin(), 3)->first == 2); in main()
97 assert(std::next(m.begin(), 3)->second == 2); in main()
98 assert(std::next(m.begin(), 4)->first == 3); in main()
99 assert(std::next(m.begin(), 4)->second == 1); in main()
100 assert(std::next(m.begin(), 5)->first == 3); in main()
101 assert(std::next(m.begin(), 5)->second == 2); in main()
103 i = m.erase(std::next(m.cbegin(), 1)); in main()
105 assert(i == std::next(m.begin())); in main()
106 assert(std::next(m.begin(), 0)->first == 1); in main()
107 assert(std::next(m.begin(), 0)->second == 1.5); in main()
108 assert(std::next(m.begin(), 1)->first == 2); in main()
109 assert(std::next(m.begin(), 1)->second == 1.5); in main()
110 assert(std::next(m.begin(), 2)->first == 2); in main()
111 assert(std::next(m.begin(), 2)->second == 2); in main()
112 assert(std::next(m.begin(), 3)->first == 3); in main()
113 assert(std::next(m.begin(), 3)->second == 1); in main()
114 assert(std::next(m.begin(), 4)->first == 3); in main()
115 assert(std::next(m.begin(), 4)->second == 2); in main()
117 i = m.erase(std::next(m.cbegin(), 2)); in main()
119 assert(i == std::next(m.begin(), 2)); in main()
120 assert(std::next(m.begin(), 0)->first == 1); in main()
121 assert(std::next(m.begin(), 0)->second == 1.5); in main()
122 assert(std::next(m.begin(), 1)->first == 2); in main()
123 assert(std::next(m.begin(), 1)->second == 1.5); in main()
124 assert(std::next(m.begin(), 2)->first == 3); in main()
125 assert(std::next(m.begin(), 2)->second == 1); in main()
126 assert(std::next(m.begin(), 3)->first == 3); in main()
127 assert(std::next(m.begin(), 3)->second == 2); in main()
129 i = m.erase(std::next(m.cbegin(), 2)); in main()
131 assert(i == std::next(m.begin(), 2)); in main()
132 assert(std::next(m.begin(), 0)->first == 1); in main()
133 assert(std::next(m.begin(), 0)->second == 1.5); in main()
134 assert(std::next(m.begin(), 1)->first == 2); in main()
135 assert(std::next(m.begin(), 1)->second == 1.5); in main()
136 assert(std::next(m.begin(), 2)->first == 3); in main()
137 assert(std::next(m.begin(), 2)->second == 2); in main()
139 i = m.erase(std::next(m.cbegin(), 0)); in main()
141 assert(i == std::next(m.begin(), 0)); in main()
142 assert(std::next(m.begin(), 0)->first == 2); in main()
143 assert(std::next(m.begin(), 0)->second == 1.5); in main()
144 assert(std::next(m.begin(), 1)->first == 3); in main()
145 assert(std::next(m.begin(), 1)->second == 2); in main()
147 i = m.erase(std::next(m.cbegin(), 1)); in main()
150 assert(std::next(m.begin(), 0)->first == 2); in main()
151 assert(std::next(m.begin(), 0)->second == 1.5); in main()
177 I i = m.erase(std::next(m.cbegin(), 3)); in main()
179 assert(i == std::next(m.begin(), 3)); in main()
182 assert(std::next(m.begin())->first == 1); in main()
183 assert(std::next(m.begin())->second == 1.5); in main()
184 assert(std::next(m.begin(), 2)->first == 1); in main()
185 assert(std::next(m.begin(), 2)->second == 2); in main()
186 assert(std::next(m.begin(), 3)->first == 2); in main()
187 assert(std::next(m.begin(), 3)->second == 1.5); in main()
188 assert(std::next(m.begin(), 4)->first == 2); in main()
189 assert(std::next(m.begin(), 4)->second == 2); in main()
190 assert(std::next(m.begin(), 5)->first == 3); in main()
191 assert(std::next(m.begin(), 5)->second == 1); in main()
192 assert(std::next(m.begin(), 6)->first == 3); in main()
193 assert(std::next(m.begin(), 6)->second == 1.5); in main()
194 assert(std::next(m.begin(), 7)->first == 3); in main()
195 assert(std::next(m.begin(), 7)->second == 2); in main()
197 i = m.erase(std::next(m.cbegin(), 0)); in main()
200 assert(std::next(m.begin(), 0)->first == 1); in main()
201 assert(std::next(m.begin(), 0)->second == 1.5); in main()
202 assert(std::next(m.begin(), 1)->first == 1); in main()
203 assert(std::next(m.begin(), 1)->second == 2); in main()
204 assert(std::next(m.begin(), 2)->first == 2); in main()
205 assert(std::next(m.begin(), 2)->second == 1.5); in main()
206 assert(std::next(m.begin(), 3)->first == 2); in main()
207 assert(std::next(m.begin(), 3)->second == 2); in main()
208 assert(std::next(m.begin(), 4)->first == 3); in main()
209 assert(std::next(m.begin(), 4)->second == 1); in main()
210 assert(std::next(m.begin(), 5)->first == 3); in main()
211 assert(std::next(m.begin(), 5)->second == 1.5); in main()
212 assert(std::next(m.begin(), 6)->first == 3); in main()
213 assert(std::next(m.begin(), 6)->second == 2); in main()
215 i = m.erase(std::next(m.cbegin(), 5)); in main()
218 assert(std::next(m.begin(), 0)->first == 1); in main()
219 assert(std::next(m.begin(), 0)->second == 1.5); in main()
220 assert(std::next(m.begin(), 1)->first == 1); in main()
221 assert(std::next(m.begin(), 1)->second == 2); in main()
222 assert(std::next(m.begin(), 2)->first == 2); in main()
223 assert(std::next(m.begin(), 2)->second == 1.5); in main()
224 assert(std::next(m.begin(), 3)->first == 2); in main()
225 assert(std::next(m.begin(), 3)->second == 2); in main()
226 assert(std::next(m.begin(), 4)->first == 3); in main()
227 assert(std::next(m.begin(), 4)->second == 1); in main()
228 assert(std::next(m.begin(), 5)->first == 3); in main()
229 assert(std::next(m.begin(), 5)->second == 2); in main()
231 i = m.erase(std::next(m.cbegin(), 1)); in main()
233 assert(i == std::next(m.begin())); in main()
234 assert(std::next(m.begin(), 0)->first == 1); in main()
235 assert(std::next(m.begin(), 0)->second == 1.5); in main()
236 assert(std::next(m.begin(), 1)->first == 2); in main()
237 assert(std::next(m.begin(), 1)->second == 1.5); in main()
238 assert(std::next(m.begin(), 2)->first == 2); in main()
239 assert(std::next(m.begin(), 2)->second == 2); in main()
240 assert(std::next(m.begin(), 3)->first == 3); in main()
241 assert(std::next(m.begin(), 3)->second == 1); in main()
242 assert(std::next(m.begin(), 4)->first == 3); in main()
243 assert(std::next(m.begin(), 4)->second == 2); in main()
245 i = m.erase(std::next(m.cbegin(), 2)); in main()
247 assert(i == std::next(m.begin(), 2)); in main()
248 assert(std::next(m.begin(), 0)->first == 1); in main()
249 assert(std::next(m.begin(), 0)->second == 1.5); in main()
250 assert(std::next(m.begin(), 1)->first == 2); in main()
251 assert(std::next(m.begin(), 1)->second == 1.5); in main()
252 assert(std::next(m.begin(), 2)->first == 3); in main()
253 assert(std::next(m.begin(), 2)->second == 1); in main()
254 assert(std::next(m.begin(), 3)->first == 3); in main()
255 assert(std::next(m.begin(), 3)->second == 2); in main()
257 i = m.erase(std::next(m.cbegin(), 2)); in main()
259 assert(i == std::next(m.begin(), 2)); in main()
260 assert(std::next(m.begin(), 0)->first == 1); in main()
261 assert(std::next(m.begin(), 0)->second == 1.5); in main()
262 assert(std::next(m.begin(), 1)->first == 2); in main()
263 assert(std::next(m.begin(), 1)->second == 1.5); in main()
264 assert(std::next(m.begin(), 2)->first == 3); in main()
265 assert(std::next(m.begin(), 2)->second == 2); in main()
267 i = m.erase(std::next(m.cbegin(), 0)); in main()
269 assert(i == std::next(m.begin(), 0)); in main()
270 assert(std::next(m.begin(), 0)->first == 2); in main()
271 assert(std::next(m.begin(), 0)->second == 1.5); in main()
272 assert(std::next(m.begin(), 1)->first == 3); in main()
273 assert(std::next(m.begin(), 1)->second == 2); in main()
275 i = m.erase(std::next(m.cbegin(), 1)); in main()
278 assert(std::next(m.begin(), 0)->first == 2); in main()
279 assert(std::next(m.begin(), 0)->second == 1.5); in main()