Lines Matching defs:it

24                 json::const_iterator it(&j);
30 json::const_iterator it(&j);
36 json::const_iterator it(&j);
43 json::const_iterator it(&j);
45 it2 = it;
52 const json::iterator it {};
53 json::const_iterator cit(it);
59 const json::iterator it = j.begin();
60 json::const_iterator cit(it);
72 json::const_iterator it(&j);
73 it.set_begin();
74 CHECK((it == j.cbegin()));
80 json::const_iterator it(&j);
81 it.set_begin();
82 CHECK((it == j.cbegin()));
88 json::const_iterator it(&j);
89 it.set_begin();
90 CHECK((it == j.cbegin()));
99 json::const_iterator it(&j);
100 it.set_end();
101 CHECK((it == j.cend()));
107 json::const_iterator it(&j);
108 it.set_end();
109 CHECK((it == j.cend()));
115 json::const_iterator it(&j);
116 it.set_end();
117 CHECK((it == j.cend()));
129 json::const_iterator it = j.cbegin();
130 CHECK_THROWS_WITH_AS(*it, "[json.exception.invalid_iterator.214] cannot get value", json::invalid_iterator&);
136 json::const_iterator it = j.cbegin();
137 CHECK(*it == json(17));
138 it = j.cend();
139 CHECK_THROWS_WITH_AS(*it, "[json.exception.invalid_iterator.214] cannot get value", json::invalid_iterator&);
145 json::const_iterator it = j.cbegin();
146 CHECK(*it == json("bar"));
152 json::const_iterator it = j.cbegin();
153 CHECK(*it == json(1));
162 json::const_iterator it = j.cbegin();
163 CHECK_THROWS_WITH_AS(std::string(it->type_name()), "[json.exception.invalid_iterator.214] cannot get value", json::invalid_iterator&);
169 json::const_iterator it = j.cbegin();
170 CHECK(std::string(it->type_name()) == "number");
171 it = j.cend();
172 CHECK_THROWS_WITH_AS(std::string(it->type_name()), "[json.exception.invalid_iterator.214] cannot get value", json::invalid_iterator&);
178 json::const_iterator it = j.cbegin();
179 CHECK(std::string(it->type_name()) == "string");
185 json::const_iterator it = j.cbegin();
186 CHECK(std::string(it->type_name()) == "number");
198 json::const_iterator it = j.cbegin();
199 CHECK((it.m_it.primitive_iterator.m_it == 1));
200 it++;
201 CHECK((it.m_it.primitive_iterator.m_it != 0 && it.m_it.primitive_iterator.m_it != 1));
207 json::const_iterator it = j.cbegin();
208 CHECK((it.m_it.primitive_iterator.m_it == 0));
209 it++;
210 CHECK((it.m_it.primitive_iterator.m_it == 1));
211 it++;
212 CHECK((it.m_it.primitive_iterator.m_it != 0 && it.m_it.primitive_iterator.m_it != 1));
218 json::const_iterator it = j.cbegin();
219 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->begin()));
220 it++;
221 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->end()));
227 json::const_iterator it = j.cbegin();
228 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->begin()));
229 it++;
230 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
231 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
232 it++;
233 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
234 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
235 it++;
236 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
237 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
238 it++;
239 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
240 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->end()));
249 json::const_iterator it = j.cbegin();
250 CHECK((it.m_it.primitive_iterator.m_it == 1));
251 ++it;
252 CHECK((it.m_it.primitive_iterator.m_it != 0 && it.m_it.primitive_iterator.m_it != 1));
258 json::const_iterator it = j.cbegin();
259 CHECK((it.m_it.primitive_iterator.m_it == 0));
260 ++it;
261 CHECK((it.m_it.primitive_iterator.m_it == 1));
262 ++it;
263 CHECK((it.m_it.primitive_iterator.m_it != 0 && it.m_it.primitive_iterator.m_it != 1));
269 json::const_iterator it = j.cbegin();
270 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->begin()));
271 ++it;
272 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->end()));
278 json::const_iterator it = j.cbegin();
279 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->begin()));
280 ++it;
281 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
282 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
283 ++it;
284 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
285 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
286 ++it;
287 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
288 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
289 ++it;
290 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
291 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->end()));
300 json::const_iterator it = j.cend();
301 CHECK((it.m_it.primitive_iterator.m_it == 1));
307 json::const_iterator it = j.cend();
308 CHECK((it.m_it.primitive_iterator.m_it == 1));
309 it--;
310 CHECK((it.m_it.primitive_iterator.m_it == 0));
311 it--;
312 CHECK((it.m_it.primitive_iterator.m_it != 0 && it.m_it.primitive_iterator.m_it != 1));
318 json::const_iterator it = j.cend();
319 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->end()));
320 it--;
321 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->begin()));
327 json::const_iterator it = j.cend();
328 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->end()));
329 it--;
330 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
331 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
332 it--;
333 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
334 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
335 it--;
336 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
337 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
338 it--;
339 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->begin()));
340 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
349 json::const_iterator it = j.cend();
350 CHECK((it.m_it.primitive_iterator.m_it == 1));
356 json::const_iterator it = j.cend();
357 CHECK((it.m_it.primitive_iterator.m_it == 1));
358 --it;
359 CHECK((it.m_it.primitive_iterator.m_it == 0));
360 --it;
361 CHECK((it.m_it.primitive_iterator.m_it != 0 && it.m_it.primitive_iterator.m_it != 1));
367 json::const_iterator it = j.cend();
368 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->end()));
369 --it;
370 CHECK((it.m_it.object_iterator == it.m_object->m_value.object->begin()));
376 json::const_iterator it = j.cend();
377 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->end()));
378 --it;
379 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
380 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
381 --it;
382 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
383 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
384 --it;
385 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->begin()));
386 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));
387 --it;
388 CHECK((it.m_it.array_iterator == it.m_object->m_value.array->begin()));
389 CHECK((it.m_it.array_iterator != it.m_object->m_value.array->end()));