1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 17:47:44 +00:00

LibGfx: Add formatter for Rect.

This commit is contained in:
asynts 2020-10-09 15:44:52 +02:00 committed by Andreas Kling
parent cf6980848b
commit 3b601cd4bd

View file

@ -26,6 +26,7 @@
#pragma once
#include <AK/Format.h>
#include <LibGfx/Orientation.h>
#include <LibGfx/Point.h>
#include <LibGfx/Size.h>
@ -411,6 +412,18 @@ ALWAYS_INLINE IntRect enclosing_int_rect(const FloatRect& float_rect)
}
namespace AK {
template<typename T>
struct Formatter<Gfx::Rect<T>> : Formatter<StringView> {
void format(TypeErasedFormatParams& params, FormatBuilder& builder, const Gfx::Rect<T>& value)
{
Formatter<StringView>::format(params, builder, value.to_string());
}
};
}
namespace IPC {
bool decode(Decoder&, Gfx::IntRect&);