AK: Add mutable accessors for JsonValue's as_array and as_object

This commit is contained in:
Timothy Flynn 2022-11-17 16:17:13 -05:00 committed by Linus Groh
parent 13b18a182a
commit 5d61053276
Notes: sideshowbarker 2024-07-17 04:23:26 +09:00

View File

@ -164,12 +164,24 @@ public:
} }
#endif #endif
JsonObject& as_object()
{
VERIFY(is_object());
return *m_value.as_object;
}
JsonObject const& as_object() const JsonObject const& as_object() const
{ {
VERIFY(is_object()); VERIFY(is_object());
return *m_value.as_object; return *m_value.as_object;
} }
JsonArray& as_array()
{
VERIFY(is_array());
return *m_value.as_array;
}
JsonArray const& as_array() const JsonArray const& as_array() const
{ {
VERIFY(is_array()); VERIFY(is_array());