Re run make amalgamate
This commit is contained in:
parent
51d8c28ea5
commit
8f4d8a6f93
@ -255,14 +255,29 @@ void visitor_adaptor::do_visit(const Ptr& ptr, const Fnc& fnc) const
|
||||
json.at(i).do_visit(ptr / std::to_string(i), fnc);
|
||||
}
|
||||
break;
|
||||
case value_t::discarded: break;
|
||||
case value_t::null: fnc(ptr, json); break;
|
||||
case value_t::string: fnc(ptr, json); break;
|
||||
case value_t::boolean: fnc(ptr, json); break;
|
||||
case value_t::number_integer: fnc(ptr, json); break;
|
||||
case value_t::number_unsigned: fnc(ptr, json); break;
|
||||
case value_t::number_float: fnc(ptr, json); break;
|
||||
case value_t::binary: fnc(ptr, json); break;
|
||||
case value_t::discarded:
|
||||
break;
|
||||
case value_t::null:
|
||||
fnc(ptr, json);
|
||||
break;
|
||||
case value_t::string:
|
||||
fnc(ptr, json);
|
||||
break;
|
||||
case value_t::boolean:
|
||||
fnc(ptr, json);
|
||||
break;
|
||||
case value_t::number_integer:
|
||||
fnc(ptr, json);
|
||||
break;
|
||||
case value_t::number_unsigned:
|
||||
fnc(ptr, json);
|
||||
break;
|
||||
case value_t::number_float:
|
||||
fnc(ptr, json);
|
||||
break;
|
||||
case value_t::binary:
|
||||
fnc(ptr, json);
|
||||
break;
|
||||
default:
|
||||
fnc(ptr, json);
|
||||
}
|
||||
@ -311,17 +326,39 @@ TEST_CASE("JSON Visit Node")
|
||||
using value_t = nlohmann::detail::value_t;
|
||||
switch (j.type())
|
||||
{
|
||||
case value_t::object: str << "object"; break;
|
||||
case value_t::array: str << "array"; break;
|
||||
case value_t::discarded: str << "discarded"; break;
|
||||
case value_t::null: str << "null"; break;
|
||||
case value_t::string: str << "string"; break;
|
||||
case value_t::boolean: str << "boolean"; break;
|
||||
case value_t::number_integer: str << "number_integer"; break;
|
||||
case value_t::number_unsigned: str << "number_unsigned"; break;
|
||||
case value_t::number_float: str << "number_float"; break;
|
||||
case value_t::binary: str << "binary"; break;
|
||||
default: str << "error"; break;
|
||||
case value_t::object:
|
||||
str << "object";
|
||||
break;
|
||||
case value_t::array:
|
||||
str << "array";
|
||||
break;
|
||||
case value_t::discarded:
|
||||
str << "discarded";
|
||||
break;
|
||||
case value_t::null:
|
||||
str << "null";
|
||||
break;
|
||||
case value_t::string:
|
||||
str << "string";
|
||||
break;
|
||||
case value_t::boolean:
|
||||
str << "boolean";
|
||||
break;
|
||||
case value_t::number_integer:
|
||||
str << "number_integer";
|
||||
break;
|
||||
case value_t::number_unsigned:
|
||||
str << "number_unsigned";
|
||||
break;
|
||||
case value_t::number_float:
|
||||
str << "number_float";
|
||||
break;
|
||||
case value_t::binary:
|
||||
str << "binary";
|
||||
break;
|
||||
default:
|
||||
str << "error";
|
||||
break;
|
||||
}
|
||||
str << " - " << j.dump();
|
||||
CHECK(json.at(p) == j);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user