Lines Matching refs:number_integer

2844 @note There are three enumeration entries (number_integer, number_unsigned, and
2863 number_integer, ///< number value (signed integer)
4364 case value_t::number_integer: // LCOV_EXCL_LINE
4616 case value_t::number_integer:
4905 case value_t::number_integer:
5217 case value_t::number_integer:
5445 struct external_constructor<value_t::number_integer>
5451 j.m_type = value_t::number_integer;
5620 external_constructor<value_t::number_integer>::construct(j, static_cast<typename BasicJsonType::number_integer_t>(val));
5629 external_constructor<value_t::number_integer>::construct(j, static_cast<underlying_type>(e));
6001 case BasicJsonType::value_t::number_integer:
6625 virtual bool number_integer(number_integer_t val) = 0;
6767 bool number_integer(number_integer_t val)
6951 bool number_integer(number_integer_t val)
7239 bool number_integer(number_integer_t /*unused*/)
8972 decltype(std::declval<T&>().number_integer(std::declval<Integer>()));
9068 "Missing/invalid function: bool number_integer(number_integer_t)");
9394 return get_number<std::int32_t, true>(input_format_t::bson, value) && sax->number_integer(value);
9400 return get_number<std::int64_t, true>(input_format_t::bson, value) && sax->number_integer(value);
9579 return sax->number_integer(static_cast<std::int8_t>(0x20 - 1 - current));
9584 return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1) - number);
9590 return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1) - number);
9596 return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1) - number);
9602 return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1)
10552 return get_number(input_format_t::msgpack, number) && sax->number_integer(number);
10558 return get_number(input_format_t::msgpack, number) && sax->number_integer(number);
10564 return get_number(input_format_t::msgpack, number) && sax->number_integer(number);
10570 return get_number(input_format_t::msgpack, number) && sax->number_integer(number);
10630 return sax->number_integer(static_cast<std::int8_t>(current));
11397 return get_number(input_format, number) && sax->number_integer(number);
11403 return get_number(input_format, number) && sax->number_integer(number);
11409 return get_number(input_format, number) && sax->number_integer(number);
11415 return get_number(input_format, number) && sax->number_integer(number);
11788 return sax->number_integer(number_lexer.get_number_integer());
12410 if (JSON_HEDLEY_UNLIKELY(!sax->number_integer(m_lexer.get_number_integer())))
12907 case value_t::number_integer:
13010 case value_t::number_integer:
13048 case value_t::number_integer:
13089 case value_t::number_integer:
13131 case value_t::number_integer:
13184 case value_t::number_integer:
13235 case value_t::number_integer:
13276 case value_t::number_integer:
13321 case value_t::number_integer:
13380 case value_t::number_integer:
13456 case value_t::number_integer:
13487 case value_t::number_integer:
14002 case detail::value_t::number_integer:
14083 case detail::value_t::number_integer:
14134 case detail::value_t::number_integer:
14190 case detail::value_t::number_integer:
14241 case detail::value_t::number_integer:
14320 case detail::value_t::number_integer:
14462 case detail::value_t::number_integer:
14989 case value_t::number_integer:
15022 case value_t::number_integer:
15024 if (j.m_value.number_integer >= 0)
15029 if (j.m_value.number_integer <= 0x17)
15031 write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
15033 else if (j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
15036 write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
15038 else if (j.m_value.number_integer <= (std::numeric_limits<std::uint16_t>::max)())
15041 write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
15043 else if (j.m_value.number_integer <= (std::numeric_limits<std::uint32_t>::max)())
15046 write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
15051 write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
15058 const auto positive_number = -1 - j.m_value.number_integer;
15059 if (j.m_value.number_integer >= -24)
15346 case value_t::number_integer:
15348 if (j.m_value.number_integer >= 0)
15356 write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
15362 write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
15368 write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
15374 write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
15380 write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
15385 if (j.m_value.number_integer >= -32)
15388 write_number(static_cast<std::int8_t>(j.m_value.number_integer));
15390 else if (j.m_value.number_integer >= (std::numeric_limits<std::int8_t>::min)() &&
15391 j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
15395 write_number(static_cast<std::int8_t>(j.m_value.number_integer));
15397 else if (j.m_value.number_integer >= (std::numeric_limits<std::int16_t>::min)() &&
15398 j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
15402 write_number(static_cast<std::int16_t>(j.m_value.number_integer));
15404 else if (j.m_value.number_integer >= (std::numeric_limits<std::int32_t>::min)() &&
15405 j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
15409 write_number(static_cast<std::int32_t>(j.m_value.number_integer));
15411 else if (j.m_value.number_integer >= (std::numeric_limits<std::int64_t>::min)() &&
15412 j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)())
15416 write_number(static_cast<std::int64_t>(j.m_value.number_integer));
15427 write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
15433 write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
15439 write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
15445 write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
15451 write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
15680 case value_t::number_integer:
15682 write_number_with_ubjson_prefix(j.m_value.number_integer, add_prefix, use_bjdata);
16100 case value_t::number_integer:
16101 return header_size + calc_bson_integer_size(j.m_value.number_integer);
16147 case value_t::number_integer:
16148 return write_bson_integer(name, j.m_value.number_integer);
16429 case value_t::number_integer:
16431 if ((std::numeric_limits<std::int8_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
16435 if ((std::numeric_limits<std::uint8_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
16439 if ((std::numeric_limits<std::int16_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
16443 if (use_bjdata && ((std::numeric_limits<std::uint16_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::uint16_t>::max)()))
16447 if ((std::numeric_limits<std::int32_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
16451 if (use_bjdata && ((std::numeric_limits<std::uint32_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::uint32_t>::max)()))
16455 if ((std::numeric_limits<std::int64_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)())
16580 write_number(static_cast<std::int8_t>(el.m_value.number_integer), true);
16594 write_number(static_cast<std::int16_t>(el.m_value.number_integer), true);
16608 write_number(static_cast<std::int32_t>(el.m_value.number_integer), true);
16622 write_number(static_cast<std::int64_t>(el.m_value.number_integer), true);
18225 case value_t::number_integer:
18227 dump_integer(val.m_value.number_integer);
19589 number | number_integer | @ref number_integer_t
19614 number_integer_t number_integer;
19625 json_value(number_integer_t v) noexcept : number_integer(v) {}
19665 case value_t::number_integer:
19667 number_integer = static_cast<number_integer_t>(0);
19819 case value_t::number_integer:
19897 case value_t::number_integer:
20036 case value_t::number_integer:
20217 case value_t::number_integer:
20240 case value_t::number_integer:
20242 m_value.number_integer = first.m_object->m_value.number_integer;
20344 case value_t::number_integer:
20346 m_value = other.m_value.number_integer;
20503 return m_type == value_t::number_integer || m_type == value_t::number_unsigned;
20631 return is_number_integer() ? &m_value.number_integer : nullptr;
20637 return is_number_integer() ? &m_value.number_integer : nullptr;
21609 case value_t::number_integer:
21679 case value_t::number_integer:
22099 case value_t::number_integer:
22138 case value_t::number_integer:
22172 case value_t::number_integer:
22201 case value_t::number_integer:
22203 m_value.number_integer = 0;
22773 case value_t::number_integer: \
22774 return (lhs.m_value.number_integer) op (rhs.m_value.number_integer); \
22790 else if (lhs_type == value_t::number_integer && rhs_type == value_t::number_float) \
22792 return static_cast<number_float_t>(lhs.m_value.number_integer) op rhs.m_value.number_float; \
22794 else if (lhs_type == value_t::number_float && rhs_type == value_t::number_integer) \
22796 return lhs.m_value.number_float op static_cast<number_float_t>(rhs.m_value.number_integer); \
22806 else if (lhs_type == value_t::number_unsigned && rhs_type == value_t::number_integer) \
22808 return static_cast<number_integer_t>(lhs.m_value.number_unsigned) op rhs.m_value.number_integer; \
22810 else if (lhs_type == value_t::number_integer && rhs_type == value_t::number_unsigned) \
22812 return lhs.m_value.number_integer op static_cast<number_integer_t>(rhs.m_value.number_unsigned); \
23347 case value_t::number_integer:
23940 case value_t::number_integer: // LCOV_EXCL_LINE
24240 case value_t::number_integer: