1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 22:45:07 +00:00

LibJS: Simplify LogStream::operator<<(JS::Value) and move to .cpp file

This commit is contained in:
Andreas Kling 2020-03-07 21:43:10 +01:00
parent cbe0053a97
commit d52130836e
2 changed files with 6 additions and 12 deletions

View file

@ -53,4 +53,9 @@ String Value::to_string() const
ASSERT_NOT_REACHED(); ASSERT_NOT_REACHED();
} }
const LogStream& operator<<(const LogStream& stream, const Value& value)
{
return stream << value.to_string();
}
} }

View file

@ -123,17 +123,6 @@ inline Value js_null()
return Value(Value::Type::Null); return Value(Value::Type::Null);
} }
inline const LogStream& operator<<(const LogStream& stream, const Value& value) const LogStream& operator<<(const LogStream&, const Value&);
{
switch (value.type()) {
case Value::Type::Boolean:
return stream << value.as_bool();
case Value::Type::Number:
return stream << (i32)value.as_double();
default:
ASSERT_NOT_REACHED();
return stream;
}
}
} }