From: Matan Breizman Date: Wed, 8 May 2024 09:52:19 +0000 (+0300) Subject: common/hobject: make hobject_t formatter methods const X-Git-Tag: testing/wip-pdonnell-testing-20240517.203521-squid-debug~16^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=625570629d8d3a57d202d8e4d984e5a322f24fda;p=ceph-ci.git common/hobject: make hobject_t formatter methods const this is an alternative to 6021129f0c5c1c133436e471741c73f6e315c5dd Since https://github.com/ceph/ceph/pull/55583 is not backported to S. Signed-off-by: Matan Breizman --- diff --git a/src/common/hobject_fmt.h b/src/common/hobject_fmt.h index 622611121ae..ce0424cdb12 100644 --- a/src/common/hobject_fmt.h +++ b/src/common/hobject_fmt.h @@ -28,9 +28,10 @@ static inline void append_out_escaped(const std::string& in, std::string* out) template <> struct fmt::formatter { - constexpr auto parse(format_parse_context& ctx) { return ctx.begin(); } + constexpr auto parse(format_parse_context& ctx) const { return ctx.begin(); } - template auto format(const hobject_t& ho, FormatContext& ctx) + template auto + format(const hobject_t& ho, FormatContext& ctx) const { if (ho == hobject_t{}) { return fmt::format_to(ctx.out(), "MIN");