Lines Matching refs:JSON_ASSERT
2540 #if !defined(JSON_ASSERT)
2542 #define JSON_ASSERT(x) assert(x)
2958 JSON_ASSERT(!f.empty());
5194 JSON_ASSERT(anchor.m_object != nullptr);
6033 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
6123 JSON_ASSERT(m_file != nullptr);
6383 JSON_ASSERT(utf8_bytes_filled > 0);
6384 JSON_ASSERT(utf8_bytes_index == 0);
6388 JSON_ASSERT(utf8_bytes_filled > 0);
6389 JSON_ASSERT(utf8_bytes_index < utf8_bytes_filled);
6811 JSON_ASSERT(!ref_stack.empty());
6812 JSON_ASSERT(ref_stack.back()->is_object());
6821 JSON_ASSERT(!ref_stack.empty());
6822 JSON_ASSERT(ref_stack.back()->is_object());
6843 JSON_ASSERT(!ref_stack.empty());
6844 JSON_ASSERT(ref_stack.back()->is_array());
6886 JSON_ASSERT(ref_stack.back()->is_array() || ref_stack.back()->is_object());
6894 JSON_ASSERT(ref_stack.back()->is_object());
6895 JSON_ASSERT(object_element);
7031 JSON_ASSERT(!ref_stack.empty());
7032 JSON_ASSERT(!keep_stack.empty());
7087 JSON_ASSERT(!ref_stack.empty());
7088 JSON_ASSERT(!keep_stack.empty());
7138 JSON_ASSERT(!keep_stack.empty());
7173 JSON_ASSERT(ref_stack.back()->is_array() || ref_stack.back()->is_object());
7183 JSON_ASSERT(ref_stack.back()->is_object());
7185 JSON_ASSERT(!key_keep_stack.empty());
7194 JSON_ASSERT(object_element);
7447 JSON_ASSERT(loc != nullptr);
7473 JSON_ASSERT(current == 'u');
7499 JSON_ASSERT(0x0000 <= codepoint && codepoint <= 0xFFFF);
7520 JSON_ASSERT(ranges.size() == 2 || ranges.size() == 4 || ranges.size() == 6);
7561 JSON_ASSERT(current == '\"');
7681 JSON_ASSERT(0x00 <= codepoint && codepoint <= 0x10FFFF);
8310 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
8557 JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size());
8573 JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size());
8590 JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size());
8604 JSON_ASSERT(std::char_traits<char_type>::to_char_type(current) == literal_text[0]);
8696 JSON_ASSERT(!token_string.empty());
9208 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
9891 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
9934 JSON_ASSERT(0 <= exp&& exp <= 32);
9935 JSON_ASSERT(mant <= 1024);
11481 JSON_ASSERT(0 <= exp&& exp <= 32);
11482 JSON_ASSERT(mant <= 1024);
12018 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
12492 JSON_ASSERT(!states.empty());
12546 JSON_ASSERT(!states.empty());
12888 JSON_ASSERT(m_object != nullptr);
12985 JSON_ASSERT(m_object != nullptr);
13029 JSON_ASSERT(m_object != nullptr);
13068 JSON_ASSERT(m_object != nullptr);
13074 JSON_ASSERT(m_it.object_iterator != m_object->m_value.object->end());
13080 JSON_ASSERT(m_it.array_iterator != m_object->m_value.array->end());
13112 JSON_ASSERT(m_object != nullptr);
13118 JSON_ASSERT(m_it.object_iterator != m_object->m_value.object->end());
13124 JSON_ASSERT(m_it.array_iterator != m_object->m_value.array->end());
13165 JSON_ASSERT(m_object != nullptr);
13216 JSON_ASSERT(m_object != nullptr);
13263 JSON_ASSERT(m_object != nullptr);
13308 JSON_ASSERT(m_object != nullptr);
13364 JSON_ASSERT(m_object != nullptr);
13443 JSON_ASSERT(m_object != nullptr);
13472 JSON_ASSERT(m_object != nullptr);
13510 JSON_ASSERT(m_object != nullptr);
14388 JSON_ASSERT(reference_token[pos] == '~');
14968 JSON_ASSERT(oa);
15721 JSON_ASSERT(use_count);
15767 JSON_ASSERT(use_count);
15819 JSON_ASSERT(use_count);
16115 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert)
16162 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert)
16855 JSON_ASSERT(x.e == y.e);
16856 JSON_ASSERT(x.f >= y.f);
16932 JSON_ASSERT(x.f != 0);
16951 JSON_ASSERT(delta >= 0);
16952 JSON_ASSERT(((x.f << delta) >> delta) == x.f);
16974 JSON_ASSERT(std::isfinite(value));
16975 JSON_ASSERT(value > 0);
17255 JSON_ASSERT(e >= -1500);
17256 JSON_ASSERT(e <= 1500);
17261 JSON_ASSERT(index >= 0);
17262 JSON_ASSERT(static_cast<std::size_t>(index) < kCachedPowers.size());
17265 JSON_ASSERT(kAlpha <= cached.e + e + 64);
17266 JSON_ASSERT(kGamma >= cached.e + e + 64);
17332 JSON_ASSERT(len >= 1);
17333 JSON_ASSERT(dist <= delta);
17334 JSON_ASSERT(rest <= delta);
17335 JSON_ASSERT(ten_k > 0);
17360 JSON_ASSERT(buf[len - 1] != '0');
17388 JSON_ASSERT(M_plus.e >= kAlpha);
17389 JSON_ASSERT(M_plus.e <= kGamma);
17410 JSON_ASSERT(p1 > 0);
17446 JSON_ASSERT(d <= 9);
17533 JSON_ASSERT(p2 > delta);
17544 JSON_ASSERT(p2 <= (std::numeric_limits<std::uint64_t>::max)() / 10);
17553 JSON_ASSERT(d <= 9);
17614 JSON_ASSERT(m_plus.e == m_minus.e);
17615 JSON_ASSERT(m_plus.e == v.e);
17676 JSON_ASSERT(std::isfinite(value));
17677 JSON_ASSERT(value > 0);
17713 JSON_ASSERT(e > -1000);
17714 JSON_ASSERT(e < 1000);
17766 JSON_ASSERT(min_exp < 0);
17767 JSON_ASSERT(max_exp > 0);
17793 JSON_ASSERT(k > n);
17851 JSON_ASSERT(std::isfinite(value));
17876 JSON_ASSERT(last - first >= std::numeric_limits<FloatType>::max_digits10);
17886 JSON_ASSERT(len <= std::numeric_limits<FloatType>::max_digits10);
17893 JSON_ASSERT(last - first >= kMaxExp + 2);
17894 JSON_ASSERT(last - first >= 2 + (-kMinExp - 1) + std::numeric_limits<FloatType>::max_digits10);
17895 JSON_ASSERT(last - first >= std::numeric_limits<FloatType>::max_digits10 + 6);
18031 JSON_ASSERT(i != val.m_value.object->cend());
18032 JSON_ASSERT(std::next(i) == val.m_value.object->cend());
18059 JSON_ASSERT(i != val.m_value.object->cend());
18060 JSON_ASSERT(std::next(i) == val.m_value.object->cend());
18101 JSON_ASSERT(!val.m_value.array->empty());
18122 JSON_ASSERT(!val.m_value.array->empty());
18256 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
18455 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
18516 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
18645 JSON_ASSERT(n_chars < number_buffer.size() - 1);
18722 JSON_ASSERT(len > 0);
18724 JSON_ASSERT(static_cast<std::size_t>(len) < number_buffer.size());
18732 JSON_ASSERT((end - number_buffer.begin()) <= len);
18806 JSON_ASSERT(byte < utf8d.size());
18814 JSON_ASSERT(index < 400);
18826 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
18841 JSON_ASSERT(x < 0 && x < (std::numeric_limits<number_integer_t>::max)()); // NOLINT(misc-redundant-expression)
19567 JSON_ASSERT(obj != nullptr);
19852 JSON_ASSERT(m_type != value_t::object || m_value.object != nullptr);
19853 JSON_ASSERT(m_type != value_t::array || m_value.array != nullptr);
19854 JSON_ASSERT(m_type != value_t::string || m_value.string != nullptr);
19855 JSON_ASSERT(m_type != value_t::binary || m_value.binary != nullptr);
19861 JSON_ASSERT(!check_parents || !is_structured() || std::all_of(begin(), end(), [this](const basic_json & j)
19927 JSON_ASSERT(type() == value_t::array);
20061 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
20063 JSON_ASSERT(m_type == val.type());
20200 JSON_ASSERT(first.m_object != nullptr);
20201 JSON_ASSERT(last.m_object != nullptr);
21313 JSON_ASSERT(it != m_value.object->end());
21368 JSON_ASSERT(it != m_value.object->end());
22439 JSON_ASSERT(m_value.array != nullptr);
23946 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
24407 #undef JSON_ASSERT