• Home
  • Raw
  • Download

Lines Matching refs:detail

74             return detail::concat(a, '/', detail::escape(b));  in to_string()
163 JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent", nullptr)); in pop_back()
175 JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent", nullptr)); in back()
221 …JSON_THROW(detail::parse_error::create(106, 0, detail::concat("array index '", s, "' must not begi… in array_index()
227 …JSON_THROW(detail::parse_error::create(109, 0, detail::concat("array index '", s, "' is not a numb… in array_index()
238 …JSON_THROW(detail::out_of_range::create(404, detail::concat("unresolved reference token '", s, "'"… in array_index()
245 …JSON_THROW(detail::out_of_range::create(410, detail::concat("array index ", s, " exceeds size_type… in array_index()
256 JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent", nullptr));
284 case detail::value_t::null: in get_and_create()
299 case detail::value_t::object: in get_and_create()
306 case detail::value_t::array: in get_and_create()
319 case detail::value_t::string: in get_and_create()
320 case detail::value_t::boolean: in get_and_create()
321 case detail::value_t::number_integer: in get_and_create()
322 case detail::value_t::number_unsigned: in get_and_create()
323 case detail::value_t::number_float: in get_and_create()
324 case detail::value_t::binary: in get_and_create()
325 case detail::value_t::discarded: in get_and_create()
327 JSON_THROW(detail::type_error::create(313, "invalid value to unflatten", &j)); in get_and_create()
371 ? detail::value_t::array in get_unchecked()
372 : detail::value_t::object; in get_unchecked()
377 case detail::value_t::object: in get_unchecked()
384 case detail::value_t::array: in get_unchecked()
399 case detail::value_t::null: in get_unchecked()
400 case detail::value_t::string: in get_unchecked()
401 case detail::value_t::boolean: in get_unchecked()
402 case detail::value_t::number_integer: in get_unchecked()
403 case detail::value_t::number_unsigned: in get_unchecked()
404 case detail::value_t::number_float: in get_unchecked()
405 case detail::value_t::binary: in get_unchecked()
406 case detail::value_t::discarded: in get_unchecked()
408 …JSON_THROW(detail::out_of_range::create(404, detail::concat("unresolved reference token '", refere… in get_unchecked()
428 case detail::value_t::object: in get_checked()
435 case detail::value_t::array: in get_checked()
440 JSON_THROW(detail::out_of_range::create(402, detail::concat( in get_checked()
450 case detail::value_t::null: in get_checked()
451 case detail::value_t::string: in get_checked()
452 case detail::value_t::boolean: in get_checked()
453 case detail::value_t::number_integer: in get_checked()
454 case detail::value_t::number_unsigned: in get_checked()
455 case detail::value_t::number_float: in get_checked()
456 case detail::value_t::binary: in get_checked()
457 case detail::value_t::discarded: in get_checked()
459 …JSON_THROW(detail::out_of_range::create(404, detail::concat("unresolved reference token '", refere… in get_checked()
486 case detail::value_t::object: in get_unchecked()
493 case detail::value_t::array: in get_unchecked()
498 …JSON_THROW(detail::out_of_range::create(402, detail::concat("array index '-' (", std::to_string(pt… in get_unchecked()
506 case detail::value_t::null: in get_unchecked()
507 case detail::value_t::string: in get_unchecked()
508 case detail::value_t::boolean: in get_unchecked()
509 case detail::value_t::number_integer: in get_unchecked()
510 case detail::value_t::number_unsigned: in get_unchecked()
511 case detail::value_t::number_float: in get_unchecked()
512 case detail::value_t::binary: in get_unchecked()
513 case detail::value_t::discarded: in get_unchecked()
515 …JSON_THROW(detail::out_of_range::create(404, detail::concat("unresolved reference token '", refere… in get_unchecked()
535 case detail::value_t::object: in get_checked()
542 case detail::value_t::array: in get_checked()
547 JSON_THROW(detail::out_of_range::create(402, detail::concat( in get_checked()
557 case detail::value_t::null: in get_checked()
558 case detail::value_t::string: in get_checked()
559 case detail::value_t::boolean: in get_checked()
560 case detail::value_t::number_integer: in get_checked()
561 case detail::value_t::number_unsigned: in get_checked()
562 case detail::value_t::number_float: in get_checked()
563 case detail::value_t::binary: in get_checked()
564 case detail::value_t::discarded: in get_checked()
566 …JSON_THROW(detail::out_of_range::create(404, detail::concat("unresolved reference token '", refere… in get_checked()
584 case detail::value_t::object: in contains()
596 case detail::value_t::array: in contains()
636 case detail::value_t::null: in contains()
637 case detail::value_t::string: in contains()
638 case detail::value_t::boolean: in contains()
639 case detail::value_t::number_integer: in contains()
640 case detail::value_t::number_unsigned: in contains()
641 case detail::value_t::number_float: in contains()
642 case detail::value_t::binary: in contains()
643 case detail::value_t::discarded: in contains()
679 …JSON_THROW(detail::parse_error::create(107, 1, detail::concat("JSON pointer must be empty or begin… in split()
714 …JSON_THROW(detail::parse_error::create(108, 0, "escape character '~' must be followed with '0' or … in split()
719 detail::unescape(reference_token); in split()
741 case detail::value_t::array: in flatten()
753 flatten(detail::concat(reference_string, '/', std::to_string(i)), in flatten()
760 case detail::value_t::object: in flatten()
772 …flatten(detail::concat(reference_string, '/', detail::escape(element.first)), element.second, resu… in flatten()
778 case detail::value_t::null: in flatten()
779 case detail::value_t::string: in flatten()
780 case detail::value_t::boolean: in flatten()
781 case detail::value_t::number_integer: in flatten()
782 case detail::value_t::number_unsigned: in flatten()
783 case detail::value_t::number_float: in flatten()
784 case detail::value_t::binary: in flatten()
785 case detail::value_t::discarded: in flatten()
811 JSON_THROW(detail::type_error::create(314, "only objects can be unflattened", &value)); in unflatten()
821 …JSON_THROW(detail::type_error::create(315, "values in object must be primitive", &element.second)); in unflatten()