Lines Matching refs:invalid_iterator

4450 /// @sa https://json.nlohmann.me/api/basic_json/invalid_iterator/
4451 class invalid_iterator : public exception
4455 static invalid_iterator create(int id_, const std::string& what_arg, BasicJsonContext context)
4457 std::string w = concat(exception::name("invalid_iterator", id_), exception::diagnostics(context), what_arg);
4463 invalid_iterator(int id_, const char* what_arg)
13085 JSON_THROW(invalid_iterator::create(214, "cannot get value", m_object));
13101 JSON_THROW(invalid_iterator::create(214, "cannot get value", m_object));
13143 JSON_THROW(invalid_iterator::create(214, "cannot get value", m_object));
13260 JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers", m_object));
13305 JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers", m_object));
13313 JSON_THROW(invalid_iterator::create(213, "cannot compare order of object iterators", m_object));
13369 JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators", m_object));
13448 JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators", m_object));
13477 JSON_THROW(invalid_iterator::create(208, "cannot use operator[] for object iterators", m_object));
13483 JSON_THROW(invalid_iterator::create(214, "cannot get value", m_object));
13499 JSON_THROW(invalid_iterator::create(214, "cannot get value", m_object));
13517 JSON_THROW(invalid_iterator::create(207, "cannot use key() for non-object iterators", m_object));
19364 using invalid_iterator = detail::invalid_iterator;
20206 JSON_THROW(invalid_iterator::create(201, "iterators are not compatible", nullptr));
20224 JSON_THROW(invalid_iterator::create(204, "iterators out of range", first.m_object));
20293 JSON_THROW(invalid_iterator::create(206, detail::concat("cannot construct with iterators from ", first.m_object->type_name()), first.m_object));
21600 JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value", this));
21616 JSON_THROW(invalid_iterator::create(205, "iterator out of range", this));
21670 JSON_THROW(invalid_iterator::create(203, "iterators do not fit current value", this));
21687 JSON_THROW(invalid_iterator::create(204, "iterators out of range", this));
22463 JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value", this));
22490 JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value", this));
22513 JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value", this));
22519 JSON_THROW(invalid_iterator::create(210, "iterators do not fit", this));
22524 JSON_THROW(invalid_iterator::create(211, "passed iterators may not belong to container", this));
22544 JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value", this));
22564 JSON_THROW(invalid_iterator::create(210, "iterators do not fit", this));
22570 JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects", this));
22603 JSON_THROW(invalid_iterator::create(210, "iterators do not fit", this));