Lines Matching refs:JSON_ASSERT
389 JSON_ASSERT(obj != nullptr);
674 JSON_ASSERT(m_type != value_t::object || m_value.object != nullptr);
675 JSON_ASSERT(m_type != value_t::array || m_value.array != nullptr);
676 JSON_ASSERT(m_type != value_t::string || m_value.string != nullptr);
677 JSON_ASSERT(m_type != value_t::binary || m_value.binary != nullptr);
683 JSON_ASSERT(!check_parents || !is_structured() || std::all_of(begin(), end(), [this](const basic_json & j)
749 JSON_ASSERT(type() == value_t::array);
883 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE
885 JSON_ASSERT(m_type == val.type());
1022 JSON_ASSERT(first.m_object != nullptr);
1023 JSON_ASSERT(last.m_object != nullptr);
2135 JSON_ASSERT(it != m_value.object->end());
2190 JSON_ASSERT(it != m_value.object->end());
3261 JSON_ASSERT(m_value.array != nullptr);
4768 JSON_ASSERT(false); // NOLINT(cert-dcl03-c,hicpp-static-assert,misc-static-assert) LCOV_EXCL_LINE