10 #include <fmt/format.h>
16 struct fmt::formatter<
Scroom::Utils::Rectangle<T>> : formatter<T>
18 template <
typename FormatContext>
21 format_to(ctx.out(),
"<");
22 formatter<T>::format(r.getLeft(), ctx);
23 format_to(ctx.out(),
",");
24 formatter<T>::format(r.getTop(), ctx);
25 format_to(ctx.out(),
",");
26 formatter<T>::format(r.getWidth(), ctx);
27 format_to(ctx.out(),
",");
28 formatter<T>::format(r.getHeight(), ctx);
29 format_to(ctx.out(),
">");
36 struct fmt::formatter<
Scroom::Utils::Point<T>> : formatter<T>
38 template <
typename FormatContext>
41 format_to(ctx.out(),
"(");
42 formatter<T>::format(p.x, ctx);
43 format_to(ctx.out(),
",");
44 formatter<T>::format(p.y, ctx);
45 format_to(ctx.out(),
")");