From c7b535cf8ec492b864e23bc062e90474b40e9b11 Mon Sep 17 00:00:00 2001 From: Frank Osterfeld Date: Mon, 16 Sep 2024 14:49:49 +0200 Subject: [PATCH] Upgrade to fmt 11.0.2 Signed-off-by: Frank Osterfeld --- cmake/Dependencies.cmake | 2 +- src/disruptor/include/disruptor/RingBuffer.hpp | 4 ++-- src/disruptor/include/disruptor/Sequence.hpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/Dependencies.cmake b/cmake/Dependencies.cmake index 28a0a415..94f91b6d 100644 --- a/cmake/Dependencies.cmake +++ b/cmake/Dependencies.cmake @@ -18,7 +18,7 @@ FetchContent_Declare( FetchContent_Declare( fmt GIT_REPOSITORY https://github.com/fmtlib/fmt.git - GIT_TAG 10.2.1 + GIT_TAG 11.0.2 ) # dependency of mp-units, building examples, tests, etc is off by default diff --git a/src/disruptor/include/disruptor/RingBuffer.hpp b/src/disruptor/include/disruptor/RingBuffer.hpp index 27b2d1c9..92cdc94b 100644 --- a/src/disruptor/include/disruptor/RingBuffer.hpp +++ b/src/disruptor/include/disruptor/RingBuffer.hpp @@ -242,7 +242,7 @@ struct fmt::formatter - auto format(const opencmw::disruptor::RingBuffer &ringBuffer, FormatContext &ctx) { + auto format(const opencmw::disruptor::RingBuffer &ringBuffer, FormatContext &ctx) const { std::stringstream stream; stream << fmt::format("RingBuffer<{}, {}> - WaitStrategy: {{ {} }}, Cursor: {}, GatingSequences: [ ", opencmw::typeName, ringBuffer.bufferSize(), opencmw::typeName, ringBuffer.cursor()); @@ -268,7 +268,7 @@ struct fmt::formatter { constexpr auto parse(ParseContext &ctx) { return ctx.begin(); } template - auto format(opencmw::disruptor::PollState const &value, FormatContext &ctx) { + auto format(opencmw::disruptor::PollState const &value, FormatContext &ctx) const { switch (value) { case opencmw::disruptor::PollState::Processing: return fmt::format_to(ctx.out(), "PollState::Processing"); diff --git a/src/disruptor/include/disruptor/Sequence.hpp b/src/disruptor/include/disruptor/Sequence.hpp index ef6e14b3..3ea03915 100644 --- a/src/disruptor/include/disruptor/Sequence.hpp +++ b/src/disruptor/include/disruptor/Sequence.hpp @@ -152,7 +152,7 @@ struct fmt::formatter { } template - auto format(opencmw::disruptor::Sequence const &value, FormatContext &ctx) { + auto format(opencmw::disruptor::Sequence const &value, FormatContext &ctx) const { return fmt::format_to(ctx.out(), "{}", value.value()); } };