7 requires (std::constructible_from<Json::Value, T>, ...)
10 arr.reserve(
sizeof...(T));
12 (arr.emplace_back(std::forward<T>(ts)), ...);
18 requires (std::constructible_from<Json, typename P::second_type> && ...)
22 std::forward<P>(ts).first,
23 Json{ std::forward<P>(ts).second }
Definition Definitions.hpp:19
std::vector< Json > Array
Definition Definitions.hpp:29
Array MakeArray(T &&... ts)
Definition Utils.hpp:8
JsonObject MakeObject(P &&... ts)
Definition Utils.hpp:19
Definition JsonObject.hpp:14
std::pair< JsonObjKey, Json > JsonPair
Definition JsonObject.hpp:17