AK: Restrict template parameter of JsonArray constructor

This constructor doesn't need to accept iterable containers of anything
other than `JsonValue`s.
This commit is contained in:
Jonne Ransijn 2024-11-16 23:55:15 +01:00 committed by Sam Atkins
commit e2b69fe7e2
Notes: github-actions[bot] 2024-12-04 16:47:01 +00:00

View file

@ -37,7 +37,7 @@ public:
{ {
} }
template<IterableContainer ContainerT> template<IterableContainerOf<JsonValue> ContainerT>
JsonArray(ContainerT const& source) JsonArray(ContainerT const& source)
{ {
for (auto& value : source) for (auto& value : source)