Merge branch 'develop' of https://github.com/nlohmann/json into clang_windows
Conflicts: include/nlohmann/detail/input/binary_reader.hpp include/nlohmann/detail/input/json_sax.hpp include/nlohmann/detail/input/lexer.hpp include/nlohmann/detail/input/parser.hpp include/nlohmann/detail/json_pointer.hpp include/nlohmann/detail/output/serializer.hpp include/nlohmann/json.hpp single_include/nlohmann/json.hpp
This commit is contained in:
commit
dc06f100be
28 changed files with 1441 additions and 910 deletions
|
|
@ -38,7 +38,7 @@ class binary_writer
|
|||
*/
|
||||
explicit binary_writer(output_adapter_t<CharType> adapter) : oa(adapter)
|
||||
{
|
||||
assert(oa);
|
||||
JSON_ASSERT(oa);
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
@ -754,7 +754,7 @@ class binary_writer
|
|||
bool prefix_required = true;
|
||||
if (use_type && !j.m_value.array->empty())
|
||||
{
|
||||
assert(use_count);
|
||||
JSON_ASSERT(use_count);
|
||||
const CharType first_prefix = ubjson_prefix(j.front());
|
||||
const bool same_prefix = std::all_of(j.begin() + 1, j.end(),
|
||||
[this, first_prefix](const BasicJsonType & v)
|
||||
|
|
@ -798,7 +798,7 @@ class binary_writer
|
|||
|
||||
if (use_type && !j.m_value.binary->empty())
|
||||
{
|
||||
assert(use_count);
|
||||
JSON_ASSERT(use_count);
|
||||
oa->write_character(to_char_type('$'));
|
||||
oa->write_character('U');
|
||||
}
|
||||
|
|
@ -842,7 +842,7 @@ class binary_writer
|
|||
bool prefix_required = true;
|
||||
if (use_type && !j.m_value.object->empty())
|
||||
{
|
||||
assert(use_count);
|
||||
JSON_ASSERT(use_count);
|
||||
const CharType first_prefix = ubjson_prefix(j.front());
|
||||
const bool same_prefix = std::all_of(j.begin(), j.end(),
|
||||
[this, first_prefix](const BasicJsonType & v)
|
||||
|
|
@ -1134,7 +1134,7 @@ class binary_writer
|
|||
|
||||
// LCOV_EXCL_START
|
||||
default:
|
||||
assert(false);
|
||||
JSON_ASSERT(false);
|
||||
return 0ul;
|
||||
// LCOV_EXCL_STOP
|
||||
}
|
||||
|
|
@ -1181,7 +1181,7 @@ class binary_writer
|
|||
|
||||
// LCOV_EXCL_START
|
||||
default:
|
||||
assert(false);
|
||||
JSON_ASSERT(false);
|
||||
return;
|
||||
// LCOV_EXCL_STOP
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue