Lines Matching refs:sax
99 sax = sax_; in sax_parse()
138 return sax->parse_error(chars_read, get_token_string(), in sax_parse()
160 if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) in parse_bson_internal()
170 return sax->end_object(); in parse_bson_internal()
215 …return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_mes… in get_bson_string()
236 …return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_mes… in get_bson_binary()
265 …return get_number<double, true>(input_format_t::bson, number) && sax->number_float(static_cast<num… in parse_bson_element_internal()
272 …td::int32_t, true>(input_format_t::bson, len) && get_bson_string(len, value) && sax->string(value); in parse_bson_element_internal()
289 …td::int32_t, true>(input_format_t::bson, len) && get_bson_binary(len, value) && sax->binary(value); in parse_bson_element_internal()
294 return sax->boolean(get() != 0); in parse_bson_element_internal()
299 return sax->null(); in parse_bson_element_internal()
305 … return get_number<std::int32_t, true>(input_format_t::bson, value) && sax->number_integer(value); in parse_bson_element_internal()
311 … return get_number<std::int64_t, true>(input_format_t::bson, value) && sax->number_integer(value); in parse_bson_element_internal()
318 …return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(1… in parse_bson_element_internal()
352 if (!is_array && !sax->key(key)) in parse_bson_element_list()
378 if (JSON_HEDLEY_UNLIKELY(!sax->start_array(std::size_t(-1)))) in parse_bson_array()
388 return sax->end_array(); in parse_bson_array()
437 return sax->number_unsigned(static_cast<number_unsigned_t>(current)); in parse_cbor_internal()
442 return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); in parse_cbor_internal()
448 return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); in parse_cbor_internal()
454 return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); in parse_cbor_internal()
460 return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); in parse_cbor_internal()
488 return sax->number_integer(static_cast<std::int8_t>(0x20 - 1 - current)); in parse_cbor_internal()
493 …return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_… in parse_cbor_internal()
499 …return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_… in parse_cbor_internal()
505 …return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_… in parse_cbor_internal()
511 …return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_… in parse_cbor_internal()
547 return get_cbor_binary(b) && sax->binary(b); in parse_cbor_internal()
582 return get_cbor_string(s) && sax->string(s); in parse_cbor_internal()
718 …return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_mes… in parse_cbor_internal()
761 return sax->boolean(false); in parse_cbor_internal()
764 return sax->boolean(true); in parse_cbor_internal()
767 return sax->null(); in parse_cbor_internal()
812 return sax->number_float((half & 0x8000u) != 0 in parse_cbor_internal()
820 …return get_number(input_format_t::cbor, number) && sax->number_float(static_cast<number_float_t>(n… in parse_cbor_internal()
826 …return get_number(input_format_t::cbor, number) && sax->number_float(static_cast<number_float_t>(n… in parse_cbor_internal()
832 …return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_mes… in parse_cbor_internal()
927 …return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_mes… in get_cbor_string()
1026 …return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_mes… in get_cbor_binary()
1040 if (JSON_HEDLEY_UNLIKELY(!sax->start_array(len))) in get_cbor_array()
1066 return sax->end_array(); in get_cbor_array()
1078 if (JSON_HEDLEY_UNLIKELY(!sax->start_object(len))) in get_cbor_object()
1089 if (JSON_HEDLEY_UNLIKELY(!get_cbor_string(key) || !sax->key(key))) in get_cbor_object()
1105 if (JSON_HEDLEY_UNLIKELY(!get_cbor_string(key) || !sax->key(key))) in get_cbor_object()
1118 return sax->end_object(); in get_cbor_object()
1265 return sax->number_unsigned(static_cast<number_unsigned_t>(current)); in parse_msgpack_internal()
1343 return get_msgpack_string(s) && sax->string(s); in parse_msgpack_internal()
1347 return sax->null(); in parse_msgpack_internal()
1350 return sax->boolean(false); in parse_msgpack_internal()
1353 return sax->boolean(true); in parse_msgpack_internal()
1368 return get_msgpack_binary(b) && sax->binary(b); in parse_msgpack_internal()
1374 …return get_number(input_format_t::msgpack, number) && sax->number_float(static_cast<number_float_t… in parse_msgpack_internal()
1380 …return get_number(input_format_t::msgpack, number) && sax->number_float(static_cast<number_float_t… in parse_msgpack_internal()
1386 return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); in parse_msgpack_internal()
1392 return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); in parse_msgpack_internal()
1398 return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); in parse_msgpack_internal()
1404 return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); in parse_msgpack_internal()
1410 return get_number(input_format_t::msgpack, number) && sax->number_integer(number); in parse_msgpack_internal()
1416 return get_number(input_format_t::msgpack, number) && sax->number_integer(number); in parse_msgpack_internal()
1422 return get_number(input_format_t::msgpack, number) && sax->number_integer(number); in parse_msgpack_internal()
1428 return get_number(input_format_t::msgpack, number) && sax->number_integer(number); in parse_msgpack_internal()
1488 return sax->number_integer(static_cast<std::int8_t>(current)); in parse_msgpack_internal()
1493 …return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_mes… in parse_msgpack_internal()
1575 …return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_mes… in get_msgpack_string()
1703 if (JSON_HEDLEY_UNLIKELY(!sax->start_array(len))) in get_msgpack_array()
1716 return sax->end_array(); in get_msgpack_array()
1725 if (JSON_HEDLEY_UNLIKELY(!sax->start_object(len))) in get_msgpack_object()
1734 if (JSON_HEDLEY_UNLIKELY(!get_msgpack_string(key) || !sax->key(key))) in get_msgpack_object()
1746 return sax->end_object(); in get_msgpack_object()
1825 …return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_mes… in get_ubjson_string()
1895 …return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_mes… in get_ubjson_size_value()
1933 …return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_mes… in get_ubjson_size_type()
1959 return sax->boolean(true); in get_ubjson_value()
1961 return sax->boolean(false); in get_ubjson_value()
1964 return sax->null(); in get_ubjson_value()
1969 return get_number(input_format_t::ubjson, number) && sax->number_unsigned(number); in get_ubjson_value()
1975 return get_number(input_format_t::ubjson, number) && sax->number_integer(number); in get_ubjson_value()
1981 return get_number(input_format_t::ubjson, number) && sax->number_integer(number); in get_ubjson_value()
1987 return get_number(input_format_t::ubjson, number) && sax->number_integer(number); in get_ubjson_value()
1993 return get_number(input_format_t::ubjson, number) && sax->number_integer(number); in get_ubjson_value()
1999 …return get_number(input_format_t::ubjson, number) && sax->number_float(static_cast<number_float_t>… in get_ubjson_value()
2005 …return get_number(input_format_t::ubjson, number) && sax->number_float(static_cast<number_float_t>… in get_ubjson_value()
2023 …return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_mes… in get_ubjson_value()
2026 return sax->string(s); in get_ubjson_value()
2032 return get_ubjson_string(s) && sax->string(s); in get_ubjson_value()
2044 …return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_mes… in get_ubjson_value()
2062 if (JSON_HEDLEY_UNLIKELY(!sax->start_array(size_and_type.first))) in get_ubjson_array()
2093 if (JSON_HEDLEY_UNLIKELY(!sax->start_array(std::size_t(-1)))) in get_ubjson_array()
2108 return sax->end_array(); in get_ubjson_array()
2125 if (JSON_HEDLEY_UNLIKELY(!sax->start_object(size_and_type.first))) in get_ubjson_object()
2134 if (JSON_HEDLEY_UNLIKELY(!get_ubjson_string(key) || !sax->key(key))) in get_ubjson_object()
2149 if (JSON_HEDLEY_UNLIKELY(!get_ubjson_string(key) || !sax->key(key))) in get_ubjson_object()
2163 if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) in get_ubjson_object()
2170 if (JSON_HEDLEY_UNLIKELY(!get_ubjson_string(key, false) || !sax->key(key))) in get_ubjson_object()
2183 return sax->end_object(); in get_ubjson_object()
2222 …return sax->parse_error(chars_read, number_string, parse_error::create(115, chars_read, exception_… in get_ubjson_high_precision_number()
2228 return sax->number_integer(number_lexer.get_number_integer()); in get_ubjson_high_precision_number()
2230 return sax->number_unsigned(number_lexer.get_number_unsigned()); in get_ubjson_high_precision_number()
2232 return sax->number_float(number_lexer.get_number_float(), std::move(number_string)); in get_ubjson_high_precision_number()
2234 …return sax->parse_error(chars_read, number_string, parse_error::create(115, chars_read, exception_… in get_ubjson_high_precision_number()
2389 return sax->parse_error(chars_read, "<end of file>", in unexpect_eof()
2456 json_sax_t* sax = nullptr; member in nlohmann::detail::binary_reader