AK: Remove unused JsonValue <=> IPv4Address conversion code

This removes code that isn't used anywhere.
This commit is contained in:
Gunnar Beutner 2021-06-03 12:56:32 +02:00 committed by GitHub
parent 06df26da67
commit 48da8a568d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 14 deletions

View file

@ -181,11 +181,6 @@ JsonValue::JsonValue(const String& value)
}
}
JsonValue::JsonValue(const IPv4Address& value)
: JsonValue(value.to_string())
{
}
JsonValue::JsonValue(const JsonObject& value)
: m_type(Type::Object)
{

View file

@ -7,7 +7,6 @@
#pragma once
#include <AK/Forward.h>
#include <AK/IPv4Address.h>
#include <AK/Optional.h>
#include <AK/String.h>
#include <AK/StringBuilder.h>
@ -55,7 +54,6 @@ public:
JsonValue(bool);
JsonValue(const char*);
JsonValue(const String&);
JsonValue(const IPv4Address&);
JsonValue(const JsonArray&);
JsonValue(const JsonObject&);
@ -85,13 +83,6 @@ public:
return serialized<StringBuilder>();
}
Optional<IPv4Address> to_ipv4_address() const
{
if (!is_string())
return {};
return IPv4Address::from_string(as_string());
}
int to_int(int default_value = 0) const { return to_i32(default_value); }
i32 to_i32(i32 default_value = 0) const { return to_number<i32>(default_value); }
i64 to_i64(i64 default_value = 0) const { return to_number<i64>(default_value); }

View file

@ -5,6 +5,7 @@
*/
#include <AK/Assertions.h>
#include <AK/IPv4Address.h>
#include <AK/JsonArray.h>
#include <AK/JsonObject.h>
#include <AK/NumberFormat.h>